﻿/* 绿色背景一堆开始 */
.GreenPiece{
    height: 259px;
    background: #2a95de;
}
.BreadCrumbs{
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #ffffff;
    border-bottom: 1px solid #389173;
}
.BreadCrumbs a{
    font-size: 14px;
    color: #ffffff;
    transition: all .3s;
}
.BreadCrumbs a:hover{
    color: #f1f1f1;
}
.GreenPieceBot{
    height: 217px;
    padding-top: 31px;
    box-sizing: border-box;
}
.GreenPieceBot .w1180{
    position: relative;
}
.TextImg{
    overflow: hidden;
    line-height: 40px;
}
.TextImg h1{
    float: left;
    width: 840px;
    /* height: 80px; */
    font-size: 28px;
    color: #f6f6f6;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TextImg ul{
    float: right;
}
.TextImg ul li{
    float: left;
    font-size: 14px;
    color: #ffffff;
    padding-left: 40px;
    margin-left: 20px;
}
.TextImg ul li.TextImgLi1{
    background: url("../images/textli1.png") no-repeat left center;
}
.TextImg ul li.TextImgLi2{
    cursor: pointer;
    background: url("../images/textli2.png") no-repeat left center;
}
.TextImg ul li.TextImgLi3{
    background: url("../images/textli3.png") no-repeat left center;
}
.TextImg ul li.TextImgLi2:hover .FenXiang{
    display: block;
}
.GreenText{
    display: block;
    font-size: 16px;
    color: #f6f6f6;
    line-height: 30px;
    padding: 10px 0;
    padding-bottom: 27px;
}
.GreenList{
    position: relative;
    left: 0;
    top: 0;
}
.GreenList ul li{
    float: left;
    width: 133px;
    height: 40px;
    line-height: 38px;
    margin-right: 7px;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 3px;
    transition: all .3s;
    box-sizing: border-box;
}
.GreenList ul li a{
    display: block;
    font-size: 16px;
    color: #666666;
    padding-left: 50px;
    transition: all .3s;
}
.GreenList ul li.GreenListLi1 a{
    background: url("../images/greenli1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi2 a{
    background: url("../images/greenli2.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi3 a{
    background: url("../images/greenli3.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi4 a{
    background: url("../images/greenli4.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi5 a{
    background: url("../images/greenli5.png") no-repeat 17px center;
}
.GreenList ul li a:hover{
    color: #ffffff;
}
.GreenList ul li:hover{
    background: #2a95de;
    border-color: #2a95de;
}
.GreenList ul li.GreenListLi1:hover a{
    background: url("../images/greenli1_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi2:hover a{
    background: url("../images/greenli2_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi3:hover a{
    background: url("../images/greenli3_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi4:hover a{
    background: url("../images/greenli4_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi5:hover a{
    background: url("../images/greenli5_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi6{
    width: 23px;
    height: 23px;
    margin-top: 9px;
    margin-left: 9px;
    cursor: pointer;
    background: url("../images/erweima.png") no-repeat center;
}
.GreenList ul li.GreenListLi6 img{
    display: block;
}
.GreenList ul li.GreenListLi6:hover{
    border: 0;
}
.GreenList ul li.no{
    background: #bdbdbd;
    border-color: #bdbdbd;
}
.GreenList ul li.no a{
    cursor: no-drop;
    color: #8e8e8e;
}
.GreenList ul li.no:hover{
    background: #bdbdbd;
    border-color: #bdbdbd;
}
.GreenList ul li.no a:hover{
    cursor: no-drop;
    color: #8e8e8e;
}
.GreenList ul li.GreenListLi1.no a{
    background: url("../images/greenli1_1_1.png") no-repeat 17px 11px;
}
.GreenList ul li.GreenListLi2.no a{
    background: url("../images/greenli2_1_1.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi3.no a{
    background: url("../images/greenli3_1_1.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi4.no a{
    background: url("../images/greenli4_1_1.png") no-repeat 17px center;
}
.GreenList ul li.GreenListLi5.no a{
    background: url("../images/greenli5_1_1.png") no-repeat 17px center;
}
.GreenList .GreenEr{
    font-size: 12px;
    color: #333333;
    position: absolute;
    text-align: center;
    left: 702px;
    top: -8px;
    z-index: 9;
    padding: 15px 5px 15px;
    display: none;
    background: #ffffff;
    box-shadow: 0 0 2px 1px #eeeded;
}
.GreenList .GreenEr em{
    display: block;
}
.GreenList img.GreenClose{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
}
/* 绿色背景一堆结束 */

/* 基本信息开始 */
.JiBen{
    padding: 19px 0;
}
.JiBen .w1180{
    position: relative;
}
.JiBenLeft{
    float: left;
    width: 883px;
}
.JiBenLefts{
    height: 62px;
    line-height: 62px;
    margin-top: 40px;
    border-bottom: 2px solid #666666;
}
.JiBenLefts span{
    float: left;
    font-size: 22px;
    color: #333333;
}
.JiBenLeftx{
    padding: 20px 0 0;
    /*margin-bottom: 20px;*/
}
.JiBenLeftx1{
    height: 540px;
    overflow: hidden;
    position: relative;
}
.JiBenLeftx table{
    width: 100%;
    line-height: 25px;
    border-collapse: collapse;
}
.JiBenLeftx table td,tr,th{
    min-width: 120px;
    padding: 13px 10px;
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    border: 1px solid #ebebeb;
}
.JiBenLeftx3 table td,tr,th{
    min-width: inherit;
}
.JiBenLeftx table th{
    background: #f7f7f7;
}
.JiBenLeftx table a{
    display: inline-block;
    /*height: 32px;*/
    line-height: 22px;
    text-align: center;
    font-size: 16px;
    padding: 0 10px;
    color: #389173;
    margin-bottom: 10px;
    border: 1px solid #389173;
}
.JiBenLeftx table td.JiBenHouJiaTd a{
    margin-bottom: 0;
}
.JiBenLeftx table td.JiBenHouJiaTd1 a{
    border: 0;
}
.JiBenLeftx10 table td{
    min-width: 280px;
}
.JiBenMore{
    position: absolute;
    width: 100%;
    height: 38px;
    font-size: 15px;
    color: #666666;
    font-weight: bold;
    background: #f0f0f0;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    bottom: 0;
    z-index: 2;
}
.ShenCha{
    width: 300px;
}
.JiBenLeftx2{
    padding-bottom: 0;
    text-align: center;
}
.LookLiu{
    float: right;
    width: 133px;
    height: 37px;
    line-height: 37px;
    padding-left: 44px;
    box-sizing: border-box;
    margin-top: 15px;
    font-size: 16px;
    color: #ffffff;
    background: url("../images/lookbj.png") no-repeat center;
}
.LiuImg{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 40px 0;
    text-align: center;
    z-index: 99;
    overflow-y: auto;
    box-sizing: border-box;
    display: none;
    background: url("../images/touming1.png") repeat;
}
.LookClose{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    z-index: 100;
    cursor: pointer;
}
.JiBenLeftx3{
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}
.JiBenLeftx3 p{
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    font-weight: normal !important;
    font-family: "微软雅黑" !important;
}
.JiBenLeftx3 *{
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    font-weight: normal !important;
    font-family: "微软雅黑" !important;
}
.JiBenLeftx3 p *{
    font-size: 16px !important;
    color: #666666 !important;
    line-height: 30px !important;
    font-weight: normal !important;
    font-family: "微软雅黑" !important;
}
.JiBenLeftx3 p a{
    font-size: 16px;
    color: #666666;
}
.JiBenLeftx4 ul li{
    padding: 15px 0;
    line-height: 30px;
    border-bottom: 1px solid #d7d7d7;
}
.JiBenLeftx4 ul li span{
    display: block;
    font-size: 14px;
    color: #666666;
    padding-bottom: 10px;
}
.JiBenLeftx4 ul li span b{
    font-size: 16px;
    color: #2a95de;
    font-weight: normal;
}
.JiBenLeftx4 ul li i{
    float: left;
    width: 23px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #389173;
    border-radius: 3px;
    margin-right: 21px;
    margin-top: 3px;
}
.JiBenLeftx4 ul li em{
    float: left;
    width: 23px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #ffc900;
    border-radius: 3px;
    margin-right: 21px;
    margin-top: 3px;
}
.JiBenRight{
    float: right;
    width: 267px;
    margin-top: 83px;
}
.JiBenRight ul li{
    padding: 0 23px 0;
    background: #fafafa;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    border-top: 0;
}
.JiBenRight ul li.JiBenLi{
    margin-bottom: 20px;
    padding: 13px 23px 0;
}
.JiBenLis{
    height: 53px;
    line-height: 53px;
    border-bottom: 1px solid #bebebe;
}
.JiBenLis span{
    float: left;
}
.JiBenLis span img{
    float: left;
    width: 25px;
    height: 25px;
    margin: 14px 14px 0 0;
}
.JiBenLis span b{
    float: left;
    font-size: 16px;
    color: #0d1c28;
}
.JiBenLis>img{
    float: right;
    width: 8px;
    height: 14px;
    margin-top: 20px;
}
.JiBenLix{
    padding: 10px 0;
    font-size: 16px;
    color: #666666;
    line-height: 40px;
}
.JiBenLix p{
    font-size: 16px;
    color: #666666;
    line-height: 40px;
}
.JiBenLix p i{
    font-size: 24px;
    color: #389173;
    font-family: "Arial";
}
.JiBenLix p em{
    font-size: 16px;
}
.JiBenKai{
    overflow: hidden;
    margin-top: 12px;
}
.JiBenKai span{
    float: left;
}
.JiBenKai img{
    float: right;
    margin-top: 17px;
    cursor: pointer;
    transition: all .3s;
}
.JiBenKai.on img{
    transform: rotate(180deg);
}
.JiBenKai1{
    overflow: hidden;
    margin-top: 12px;
}
.JiBenKai1 span{
    float: left;
}
.JiBenKai1 img{
    float: right;
    margin-top: 17px;
    cursor: pointer;
    transition: all .3s;
}
.JiBenKai1.on img{
    transform: rotate(180deg);
}
.JiBenKai2{
    overflow: hidden;
    margin-top: 12px;
}
.JiBenKai2 span{
    float: left;
}
.JiBenKai2 img{
    float: right;
    margin-top: 17px;
    cursor: pointer;
    transition: all .3s;
}
.JiBenKai2.on img{
    transform: rotate(180deg);
}
.JiBenLix .JiBenYin{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    display: none;
}
.JiBenLix .JiBenYin1{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    display: none;
}
.JiBenLix .JiBenYin2{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    display: none;
}
.JiBenLix1 p{
    line-height: 30px;
}
.JiBenLis>a{
    float: right;
    font-size: 14px;
    color: #999999;
}
.JiBenLis>a:hover{
    color: #389173;
}
.FuWu{
    padding-bottom: 14px;
}
.FuWus{
    overflow: hidden;
}
.FuWus span{
    float: left;
    font-size: 14px;
    color: #666666;
}
.FuWus i{
    float: right;
    font-size: 14px;
    color: #666666;
}
.FuWux{
    width: 100%;
    height: 6px;
    background: #dcdcdc;
    border-radius: 10px;
    position: relative;
}
.FuWux span{
    position: absolute;
    left: 0;
    top: 0;
    height: 6px;
    border-radius: 10px;
    background: #359df2;
    transition: all .3s;
}
.main-left{
    color: #838384;
    font-size: 16px;
    position: absolute;
    left: -160px;
    padding-right: 20px;
    border-right: 1px solid #d4d4d4;
    top: 117px;
}
.main-left a{
    display: block;
    width: 115px;
    text-align: right;
    margin-bottom: 26px;
    color: #333333;
    line-height: 22px;
}
._hov{
    display: block;
    width: 4px !important;
    height: 22px;
    background: #389173;
    position: absolute;
    right: -2px;
}
.main-left-top {
    position: fixed !important;
}
.ShouLi{
    padding-bottom: 26px;
}
.ShouLi ul{
    width: 900px;
}
.ShouLi ul li{
    float: left;
    width: 212px;
    height: 36px;
    line-height: 36px;
    margin: 0 10px 10px 0;
    /* padding-left: 31px; */
    text-align: center;
    box-sizing: border-box;
    background: url("../images/sanjiao.png") no-repeat center;
}
.ShouLi ul li strong{
    float: left;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 18px;
    color: #2a95de;
    font-family: "Arial";
    margin-top: 3px;
    margin-right: 23px;
    padding: 0 4px 5px 2px;
    background: url("../images/yuanquan.png") no-repeat center;
}
.ShouLi ul li b{
    /* float: left; */
    font-size: 18px;
    color: #ffffff;
}
.FenXiang{
    position: absolute;
    min-width: 150px;
    right: 100px;
    top: 38px;
    border: 1px solid #ebeef5;
    padding: 12px;
    z-index: 2000;
    color: #606266;
    line-height: 1.4;
    text-align: justify;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    word-break: break-all;
    background: #fff;
    border-radius: 5px;
    display: none;
}
.FenXiang>img{
    position: absolute;
    left: 120px;
    top: -6px;
    z-index: 9;
    width: 12px;
    height: 6px;
}
.FenXiang a{
    width: 30px !important;
    height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-right: 10px !important;
}
.FenXiang a.popup_qzone{
    background: url("../images/kongjian.png") no-repeat center / 30px 30px !important;
}
.FenXiang a.bds_weixin{
    background: url("../images/weixin.png") no-repeat center / 30px 30px !important;
}
.FenXiang a.bds_sqq{
    background: url("../images/QQ.png") no-repeat center / 30px 30px !important;
}
.FenXiang a.bds_tsina{
    margin-right: 0 !important;
    background: url("../images/weibo.png") no-repeat center / 30px 30px !important;
}
/* 基本信息结束 */

/* 咨询提交开始 */
.GreenPiece1{
    height: 200px;
    background: #71ad5c;
}
.BreadCrumbs1{
    border-bottom-color: #4e9fe4;
}
.GreenPieceBot1{
    height: 158px;
}
.SubWoText{
    height: 97px;
    line-height: 97px;
    font-size: 22px;
    color: #389173;
}
.SubWoYaox{
    overflow: hidden;
}
.SubWoYaoxl{
    float: left;
    width: 823px;
    padding-bottom: 20px;
}
.SubWoYaoxl ul{
    overflow: hidden;
}
.SubWoYaoxl ul li{
    overflow: hidden;
    padding-bottom: 24px;
}
.SubWoYaoxl ul li span{
    float: left;
    width: 132px;
    font-size: 18px;
    color: #333333;
    text-align: right;
    line-height: 42px;
}
.SubWoYaoxl ul li span i{
    color: #ff0000;
}
.SubWoYaoxl ul li .SubWoInp{
    float: left;
    width: 220px;
    height: 42px;
    line-height: 40px;
    margin-right: 10px;
    box-sizing: border-box;
    border: 1px solid #d0d0d0;
}
.SubWoYaoxl ul li .SubWoInp select{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #999999;
    padding: 0 19px;
    box-sizing: border-box;
    outline: none;
    border: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/zz_jiantou.png") no-repeat right 18px center;
}
.SubWoYaoxl ul li .SubWoInp input{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    outline: none;
    border: none;
    background: none;
    font-size: 16px;
    color: #999999;
}
.SubWoYaoxl ul li .SubWoInp input::placeholder{
    font-size: 16px;
    color: #999999;
}
.SubWoYaoxl ul li .SubWoInp1{
    width: 145px;
}
.SubWoYaoxl ul li .SubWoInp3{
    width: 681px;
}
.SubWoYaoxl ul li .SubWoInp4{
    padding: 0 19px;
}
.SubWoYaoxl ul li .SubWoInp5{
    height: 120px;
    padding: 6px 19px;
}
.SubWoYaoxl ul li .SubWoInp5 textarea{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 28px;
    outline: none;
    border: none;
    resize: none;
    background: none;
    font-size: 16px;
    color: #999999;
}
.SubWoYaoxl ul li .SubWoInp5 textarea::placeholder{
    font-size: 16px;
    color: #999999;
}
.SubWoYaoxl ul li .SubWoInp6{
    width: 122px;
    background: #2a95de;
    position: relative;
    border: 0;
}
.SubWoYaoxl ul li .SubWoInp6 input{
    position: absolute;
    left: 0;
    top: 0;
    width: 122px;
    height: 42px;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
}
.SubWoYaoxl ul li .SubWoInp6 span{
    display: block;
    width: 100%;
    font-size: 16px;
    color: #ffffff;
    padding-left: 42px;
    line-height: 42px;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer;
    background: #2a95de url("../images/zz_shangchuan.png") no-repeat 14px center;
}
.SubWoYaoxl ul li .SubEm{
    float: left;
    font-size: 14px;
    color: #b9b9b9;
    padding-left: 30px;
    margin-left: 27px;
    line-height: 42px;
    background: url("../images/zz_zhuyi.png") no-repeat left center;
}
.SubWoYaoxl ul li.SubWoLi{
    float: left;
    width: 450px;
}
.SubWoYaoxl ul li.SubWoLi .SubWoInp7{
    float: left;
    width: 308px;
    background: #f6f6f6;
}
.SubWoYaoxl ul li.SubWoLir{
    float: right;
    width: 341px;
}
.SubWoYaoxl ul li.SubWoLir .SubWoInp7{
    float: left;
    width: 199px;
    background: #f6f6f6;
}
.SubWoYaoxl ul li.SubWoLir .SubWoInp8{
    border: 0;
    padding: 0;
    width: 199px;
}
.SubWoYaoxl ul li.SubWoLir .SubWoInp8 input{
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 16px;
}
.SubWoYaoxl ul li.SubWoLir .SubWoInp8 label{
    float: left;
    font-size: 18px;
    color: #666666;
    line-height: 42px;
    margin-left: 15px;
    margin-right: 18px;
}
.SubWoYaoxl ul li.SubWoLi .SubWoInp10{
    background: #ffffff;
}
.SubWoYaoxl ul li.SubWoLil{
    width: 100%;
}
.SubWoYaoxl ul li.SubWoLi .SubWoInp9{
    width: 126px;
}
.SubWoYaoxl ul li.SubWoLi img{
    float: left;
    width: 93px;
    height: 42px;
    margin: 0 14px;
}
.SubWoYaoxl ul li.SubWoLi a{
    float: left;
    font-size: 14px;
    color: #b9b9b9;
    line-height: 42px;
}
.SubWoYaoxl ul li.SubWoLi a:hover{
    color: #2087dc;
}
.SubWoYaoxl ul li.SubWoLi1{
    width: 100%;
    box-sizing: border-box;
    padding-left: 122px;
}
.SubWoYaoxl ul li.SubWoLi1 button{
    float: left;
    width: 189px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #e5e5e5;
    margin-right: 21px;
    font-size: 20px;
    color: #666666;
    outline: none;
    border: 0;
    cursor: pointer;
    transition: all .3s;
}
.SubWoYaoxl ul li.SubWoLi1 button[type="submit"]{
    color: #ffffff;
    background: #2a95de;
}
.SubWoYaoxl ul li.SubWoLi1 button[type="button"]{
    color: #ffffff;
    background: #2a95de;
}
.SubWoYaoxl ul li.SubWoLi1 button:hover{
    color: #ffffff;
    background: #2a95de;
}
.SubWoYaoxr{
    float: right;
    width: 304px;
    border: 1px solid #c6c6c6;
}
.SubWoYaoxrs{
    height: 54px;
    line-height: 54px;
    padding: 0 20px 0 30px;
    border-bottom: 1px solid #c6c6c6;
    background: url("../images/zz_qianwang.png") no-repeat 30px center;
}
.SubWoYaoxrs a{
    display: block;
    font-size: 16px;
    color: #2a95de;
    padding-left: 40px;
    background: url("../images/zz_youjian.png") no-repeat right center;
}
.SubWoYaoxrs a:hover{
    font-weight: bold;
}
.SubWoYaoxrx{
    padding: 10px 30px 20px;
}
.SubWoYaoxrx span{
    display: block;
    font-size: 18px;
    color: #333333;
    padding: 15px 0;
}
.SubWoYaoxrx em{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}
/* 咨询提交结束 */

/* 搜索开始 */
.ZuoSearch{
    height: 300px;
    background: url("../images/zz_caoyuan.jpg") no-repeat center;
}
.ZuoSearch span{
    display: block;
    font-size: 16px;
    color: #ffffff;
    padding: 65px 0 22px 0;
}
.ZuoSearch h1{
    font-size: 38px;
    color: #ffffff;
    font-weight: normal;
    padding-bottom: 10px;
}
.ZuoSearch .ZuoSearchInp{
    float: left;
    width: 530px;
    height: 55px;
    padding: 0 16px;
    box-sizing: border-box;
    background: #ffffff;
}
.ZuoSearch .ZuoSearchInp input{
    display: block;
    width: 100%;
    height: 55px;
    line-height: 55px;
    outline: none;
    border: none;
    background: none;
    font-size: 16px;
    color: #bfbfbf;
}
.ZuoSearch .ZuoSearchInp input::placeholder{
    font-size: 16px;
    color: #bfbfbf;
}
.ZuoSearchDiv button{
    float: left;
    width: 89px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    outline: none;
    border: none;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
    transition: all .3s;
    background: #2d4f1a;
}
.ZuoSearchDiv button:hover{
    background: #2a95de;
}
.ZuoWu{
    overflow: hidden;
}
.ZuoWuLeft{
    float: left;
    width: 580px;
}
.ZuoWuLefts{
    height: 88px;
}
.ZuoWuLefts h2 a{
    float: left;
    font-size: 24px;
    color: #333333;
    margin-top: 32px;
    transition: all .3s;
}
.ZuoWuLefts h2 a:hover{
    color: #2a95de;
}
.ZuoWuLefts .ZuoHuan{
    float: right;
    width: 90px;
    height: 25px;
    line-height: 25px;
    padding-left: 31px;
    font-size: 14px;
    color: #333333;
    margin-top: 37px;
    transition: all .3s;
    box-sizing: border-box;
    background: url("../images/zz_huan.png") no-repeat center;
}
.ZuoWuLefts .ZuoHuan:hover{
    color: #ffffff;
    background: url("../images/zz_huan_1.png") no-repeat center;
}
.ZuoWuLeftx{
    overflow: hidden;
    padding-top: 5px;
}
.ZuoWuLeftx ul{
    width: 590px;
}
.ZuoWuLeftx ul li{
    float: left;
    width: 183px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #f5f6f8;
    border-radius: 50px;
    margin-right: 11px;
    margin-bottom: 10px;
    transition: all .3s;
}
.ZuoWuLeftx ul li h2 a{
    display: block;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    transition: all .3s;
}
.ZuoWuLeftx ul li:hover{
    background: #2a95de;
}
.ZuoWuLeftx ul li:hover h2 a{
    color: #ffffff;
}
.ZuoWuRight{
    float: right;
    width: 570px;
}
.ZuoWuLefts>a.ZuoMore{
    float: right;
    font-size: 16px;
    color: #999999;
    margin-top: 40px;
    transition: all .3s;
}
.ZuoWuLefts>a.ZuoMore:hover{
    color: #2a95de;
}
.ZuoWuRightx{
    height: 96px;
    overflow: hidden;
}
.ZuoWuRightx ul li{
    height: 32px;
    line-height: 32px;
}
.ZuoWuRightx ul li h3 a{
    float: left;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    padding-left: 15px;
    transition: all .3s;
    background: url("../images/zz_lvdian.png") no-repeat left center;
}
.ZuoWuRightx ul li h3 a:hover{
    color: #2a95de;
}
.ZuoWuRightx ul li span{
    float: right;
    font-size: 14px;
    color: #999999;
}
/* 搜索结束 */

/* 切换开始 */
.ZuoTab{
    height: 497px;
    overflow: hidden;
    padding-top: 19px;
}
.ZuoTab .ZuoTabs{
    height: 78px;
    line-height: 58px;
    padding-bottom: 20px;
}
.ZuoTab .ZuoTabs ul li{
    float: left;
    margin-right: 34px;
}
.ZuoTab .ZuoTabs ul li h2 a{
    float: left;
    font-size: 24px;
    color: #333333;
    transition: all .3s;
}
.ZuoTab .ZuoTabs ul li.on h2 a{
    color: #2a95de;
}
.ZuoTab .ZuoTabs ul li:hover h2 a{
    color: #2a95de;
}
.ZuoTab .bd ul{
    width: 1200px;
    overflow: hidden;
}
.ZuoTab .bd ul li{
    float: left;
    width: 280px;
    height: 180px;
    text-align: center;
    transition: all .3s;
    margin: 0 20px 20px 0;
    background: #f5f6f8;
}
.ZuoTab .bd ul li a{
    display: block;
    width: 100%;
    height: 180px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding-top: 115px;
    box-sizing: border-box;
    text-align: center;
    transition: all .3s;
}
.ZuoTab .bd ul li a i{
    display: block;
    font-size: 40px;
    color: #2a95de;
    font-weight: normal;
    padding: 45px 0 20px 0;
    transition: all .3s;
}
.ZuoTab .bd ul li:hover{
    background: #2a95de;
}
.ZuoTab .bd ul li:hover a{
    /* background-position: right center !important; */
}
.ZuoTab .bd ul li a:hover{
    color: #ffffff;
}
.ZuoTab .bd ul li a:hover i{
    color: #ffffff;
}
.ZuoTabx{
    height: 400px;
}
.ZuoTabxBd{
    position: relative;
}
.ZuoTabxBd .prev{
    position: absolute;
    right: 50px;
    top: -70px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../images/zz_left.png") no-repeat left top;
}
.ZuoTabxBd .next{
    position: absolute;
    right: 0;
    top: -70px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../images/zz_right.png") no-repeat left top;
}
.ZuoTabxBd .prev:hover{
    background-position: left bottom;
}
.ZuoTabxBd .next:hover{
    background-position: left bottom;
}
/* 切换结束 */

/* 特色 + 服务开始 */
.ZuoTe{
    /* height: 296px; */
    overflow: hidden;
    /* margin-bottom: 32px; */
    padding-bottom: 32px;
}
.ZuoTe .hd{
    height: 72px;
    line-height: 72px;
}
.ZuoTe .hd ul{
    float: left;
}
.ZuoTe .hd ul li{
    float: left;
    margin-right: 37px;
}
.ZuoTe .hd ul li h2 a{
    display: block;
    font-size: 24px;
    color: #333333;
    line-height: 72px;
}
.ZuoTe .hd ul li.on h2 a{
    color: #2a95de;
}
.ZuoTe .hd .more{
    float: right;
    line-height: 72px;
}
.ZuoTe .hd .more a{
    font-size: 16px;
    color: #999999;
    transition: all .3s;
}
.ZuoTe .hd .more a:hover{
    color: #2a95de;
}
.ZuoTe .bd{
    height: 208px;
    overflow: hidden;
}
.ZuoTe .bd ul.ZuoTeBianMin{
    overflow: hidden;
    padding: 2px 32px;
    border: 1px solid #e6e6e6;
}
.ZuoTe .bd ul.ZuoTeBianMin li{
    float: left;
    width: 33.33%;
    padding: 20px 0;
    overflow: hidden;
}
.ZuoTe .bd ul.ZuoTeBianMin li img{
    float: left;
    margin-top: 10px;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv{
    float: left;
    width: 290px;
    margin-left: 30px;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv h2{
    padding-bottom: 7px;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv h2 a{
    font-size: 18px;
    color: #333333;
    font-weight: normal;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv h2 a:hover{
    color: #2a95de;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv a{
    font-size: 14px;
    color: #666666;
    line-height: 22px;
}
.ZuoTe .bd ul.ZuoTeBianMin li .ZuoTeDiv a:hover{
    color: #2a95de;
}
.ZuoTe .bd ul.ZuoTeYingYong{
    width: 1200px;
    overflow: hidden;
}
.ZuoTe .bd ul.ZuoTeYingYong li{
    float: left;
    width: 280px;
    height: 97px;
    margin-right: 20px;
    margin-bottom: 23px;
}
.ZuoTe .bd ul.ZuoTeYingYong li a{
    display: block;
    font-size: 18px;
    color: #ffffff;
    line-height: 97px;
    padding-left: 91px;
    padding-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi1{
    background: url("../images/zz_teseli1.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi2{
    background: url("../images/zz_teseli2.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi3{
    background: url("../images/zz_teseli3.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi4{
    background: url("../images/zz_teseli4.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi5{
    background: url("../images/zz_teseli5.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi6{
    background: url("../images/zz_teseli6.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi7{
    background: url("../images/zz_teseli7.png") no-repeat center;
}
.ZuoTe .bd ul.ZuoTeYingYong li.ZuoTeYingYongLi8{
    background: url("../images/zz_teseli8.png") no-repeat center;
}
/* 特色 + 服务结束 */

/* 直通部门开始 */
.ZuoBu{
    /* height: 294px; */
    overflow: hidden;
    /* padding-bottom: 20px; */
}
.ZuoBu .ZuoBus{
    height: 78px;
    line-height: 58px;
    padding-bottom: 20px;
}
.ZuoBu .ZuoBus ul li{
    float: left;
    margin-right: 34px;
}
.ZuoBu .ZuoBus ul li h2 a{
    float: left;
    font-size: 24px;
    color: #333333;
    transition: all .3s;
}
.ZuoBu .ZuoBus ul li.on h2 a{
    color: #2a95de;
}
.ZuoBu .ZuoBus ul li:hover h2 a{
    color: #2a95de;
}
.ZuoBux{
    /* height: 216px; */
}
.ZuoBuxBd{
    position: relative;
}
.ZuoBuxBd ul{
    width: 1200px;
    overflow: hidden;
}
.ZuoBuxBd ul li{
    float: left;
    width: 220px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: #f5f5f5;
    margin: 0 20px 20px 0;
    transition: all .3s;
}
.ZuoBuxBd ul li a{
    display: block;
    font-size: 18px;
    color: #333333;
    padding: 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .3s;
}
.ZuoBuxBd ul li:hover{
    background: #2a95de;
}
.ZuoBuxBd ul li:hover a{
    color: #ffffff;
}
.ZuoBuxBd .prev{
    position: absolute;
    right: 50px;
    top: -70px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../images/zz_left.png") no-repeat left top;
}
.ZuoBuxBd .next{
    position: absolute;
    right: 0;
    top: -70px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../images/zz_right.png") no-repeat left top;
}
.ZuoBuxBd .prev:hover{
    background-position: left bottom;
}
.ZuoBuxBd .next:hover{
    background-position: left bottom;
}
/* 直通部门结束 */

/* 在线服务成效度开始 */
.ZuoFuWu{
    /* height: 391px; */
    /* padding-top: 14px; */
    box-sizing: border-box;
    background: #f5f5f5;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 40px;
}
.ZuoFuWus{
    height: 76px;
    line-height: 76px;
}
.ZuoFuWus h2 a{
    float: left;
    font-size: 24px;
    color: #333333;
    transition: all .3s;
}
.ZuoFuWus h2 a:hover{
    color: #2a95de;
}
.ZuoFuWus>a{
    float: right;
    font-size: 16px;
    color: #999999;
    transition: all .3s;
}
.ZuoFuWus>a:hover{
    color: #2a95de;
}
.ZuoFuWuxl{
    float: left;
    width: 380px;
    height: 260px;
    padding: 10px 20px 0;
    position: relative;
    box-sizing: border-box;
    background: #ffffff;
    margin-right: 20px;
}
.ZuoFuWuxl>span{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 32px;
}
.ZuoFuText{
    float: right;
    width: 173px;
    font-size: 14px;
    color: #999999;
    line-height: 23px;
    padding-bottom: 16px;
}
.ZuoFuWuxl #container{
    position: absolute;
    left: 0;
    top: 30px;
    width: 180px;
    height: 200px;
}
.ZuoFuWuxl>em{
    float: left;
    width: 321px;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #666666;
    margin-left: 7px;
    text-align: center;
    border-top: 1px solid #e6e6e6;
}
.ZuoFuWuxc{
    float: left;
    width: 380px;
    height: 260px;
    padding: 10px 20px 0;
    position: relative;
    box-sizing: border-box;
    background: #ffffff;
    margin-right: 20px;
}
.ZuoFuWuxc #container1{
    position: absolute;
    left: -20px;
    bottom: 45px;
    width: 100%;
    height: 240px;
}
.ZuoFuWuxc>em{
    float: left;
    width: 321px;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #666666;
    text-align: center;
    margin-left: 9px;
    margin-top: 187px;
    border-top: 1px solid #e6e6e6;
}
.ZuoFuWuxr{
    float: right;
    margin-right: 0;
}
.ZuoFuWuxr #container2{
    position: absolute;
    left: 0;
    top: -10px;
    width: 100%;
    height: 220px;
}
/* 在线服务成效度结束 */

/* 主题集成服务开始 */
.GreenPiece2{
    height: 200px;
}
.ZuoNei{
    /* min-height: 500px; */
    /* padding-bottom: 15px; */
    padding-bottom: 40px;
    overflow: hidden;
}
.ZuoJi{
    /* padding-top: 40px; */
}
.ZuoJis{
    height: 54px;
    line-height: 46px;
    margin-top: 20px;
}
.ZuoJis h2 a {
    float: left;
    font-size: 22px;
    color: #333333;
}
.ZuoTuiList ul li{
    float: left;
    width: 279px;
    height: 168px;
    padding: 25px 29px 0;
    margin-right: 21px;
}
.ZuoTuiList ul li span{
    display: block;
    font-size: 20px;
    color: #222222;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ZuoTuiList ul li em{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    padding: 12px 0;
    padding-right: 20px;
}
.ZuoTuiList ul li a{
    display: block;
    width: 104px;
    height: 34px;
    line-height: 26px;
    text-align: center;
    font-size: 16px;
    padding: 2px 5px 6px 3px;
    margin-top: 20px;
    background: url("../images/zz_yuanjiao.png") no-repeat center;
}
.ZuoTuiList ul li.ZuoJixLi1{
    background: url("../images/zz_tuli1.png") no-repeat center;
}
.ZuoTuiList ul li.ZuoJixLi1 a{
    color: #5c92c1;
}
.ZuoTuiList ul li.ZuoJixLi1 em{
    padding-right: 50px;
}
.ZuoTuiList ul li.ZuoJixLi2{
    background: url("../images/zz_tuli2.png") no-repeat center;
}
.ZuoTuiList ul li.ZuoJixLi2 a{
    color: #2a95de;
}
.ZuoTuiList ul li.ZuoJixLi3{
    background: url("../images/zz_tuli3.png") no-repeat center;
}
.ZuoTuiList ul li.ZuoJixLi3 a{
    color: #88a3c6;
}
.ZuoTuiList ul li.ZuoJixLi4{
    margin-right: 0;
    background: url("../images/zz_tuli4.png") no-repeat center;
}
.ZuoTuiList ul li.ZuoJixLi4 a{
    color: #5ca6c1;
}
.ZuoGeList ul{
    width: 1200px;
    height: 140px;
    overflow: hidden;
    /* height: auto !important; */
}
.ZuoGeList ul li{
    float: left;
    width: 280px;
    height: 52px;
    line-height: 52px;
    background: #f5f5f5;
    padding-left: 22px;
    margin: 0 20px 20px 0;
    transition: all .3s;
}
.ZuoGeList ul li a{
    display: block;
    font-size: 18px;
    color: #333333;
    transition: all .3s;
    width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ZuoGeList ul li:hover{
    background: #2a95de;
}
.ZuoGeList ul li:hover a{
    color: #ffffff;
}
.ZuoGeMore{
    font-size: 16px;
    color: #999999;
    line-height: 43px;
    text-align: center;
}
.ZuoGeMore em{
    cursor: pointer;
    color: #2a95de;
    padding-right: 23px;
    transition: all .3s;
    background: url("../images/zz_xiajian_1.png") no-repeat right center;
}
.ZuoGeMore em.ZuoOpen{
    background: url("../images/zz_xiajian.png") no-repeat right center;
}
.ZuoGeDiList ul{
    width: 1200px;
}
.ZuoGeDiList ul li{
    float: left;
    width: 221px;
    height: 116px;
    line-height: 30px;
    text-align: center;
    background: #f5f5f5;
    margin: 0 19px 20px 0;
    padding-top: 28px;
    transition: all .3s;
}
.ZuoGeDiList ul li span{
    display: block;
    font-size: 18px;
    color: #333333;
    transition: all .3s;
}
.ZuoGeDiList ul li em{
    display: block;
    font-size: 18px;
    color: #333333;
    transition: all .3s;
}
.ZuoGeDiList ul li:hover{
    background: #2a95de;
}
.ZuoGeDiList ul li:hover span{
    color: #ffffff;
}
.ZuoGeDiList ul li:hover em{
    color: #ffffff;
}
/* 主题集成服务结束 */

/* 便民缴费开始 */
.TextImg1{
    float: left;
    width: 738px;
}
.TextImg1 h1{
    float: none;
}
.TextImg1 ul{
    float: none;
    overflow: hidden;
    padding-top: 40px;
}
.TextImg1 ul li{
    float: left;
    width: 176px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    padding: 0;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 0;
    background: #3e7122;
}
.TextImg1 ul li.on{
    color: #2a95de;
    background: #ffffff;
}
.ZuoMin{
    /* padding: 40px 0; */
    padding-bottom: 0;
    padding-top: 40px;
}
.ZuoBian{
    display: none;
}
.ZuoBianMin ul{
    width: 1200px;
}
.ZuoBianMin ul li{
    float: left;
    width: 280px;
    height: 180px;
    text-align: center;
    background: #f5f6f8;
    transition: all .3s;
    margin: 0 20px 20px 0;
}
.ZuoBianMin ul li h2 a{
    display: block;
    width: 100%;
    height: 180px;
    font-size: 18px;
    color: #666666;
    transition: all .3s;
    padding-top: 115px;
}
.ZuoBianMin ul li:hover{
    background: #2a95de;
}
.ZuoBianMin ul li:hover h2 a{
    color: #ffffff;
    background-position: left center !important;
}
/* 便民缴费结束 */

/* 便民热线开始 */
.ZuoReXian{
    position: relative;
    background: #f5f5f5;
    margin-bottom: 20px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.ZuoReXian .ZuoReXianl{
    position: absolute;
    left: 0;
    top: 0;
    width: 175px;
    height: 100%;
    text-align: center;
    z-index: 8;
}
.ZuoReXian .ZuoReXianl span{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -40px;
    width: 100%;
    height: 80px;
    z-index: 8;
}
.ZuoReXian .ZuoReXianl span em{
    display: block;
    font-size: 18px;
    color: #333333;
    padding-top: 18px;
}
.ZuoReXian .ZuoReXianl img{
    display: block;
    margin: auto;
}
.ZuoReXian .ZuoReXianr{
    position: relative;
    margin-left: 175px;
    background: #ffffff;
    min-height: 106px;
    padding: 40px 0 20px 60px;
}
.ZuoReXian .ZuoReXianr img{
    position: absolute;
    left: -12px;
    top: 50%;
    margin-top: -11px;
    width: 12px;
    height: 23px;
    z-index: 9;
}
.ZuoReXian .ZuoReXianr ul li{
    float: left;
    width: 20%;
    line-height: 26px;
    margin-bottom: 20px;
}
.ZuoReXian .ZuoReXianr ul li strong{
    display: block;
    font-size: 16px;
    color: #2a95de;
    font-weight: normal;
    font-family: "Arial";
}
.ZuoReXian .ZuoReXianr ul li span{
    display: block;
    font-size: 16px;
    color: #333333;
}
.ZuoReXian .ZuoReXianr1 ul li{
    width: 33.33%;
}
.ZuoReXian .ZuoReXianr1 ul li a{
    display: block;
    font-size: 18px;
    color: #666666;
    transition: all .3s;
}
.ZuoReXian .ZuoReXianr1 ul li a:hover{
    color: #2a95de;
}
/* 便民热线结束 */

/* 咨询提交成功页开始 */
.ZuoTiJiaoWai{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 19;
    display: none;
    background: url("../images/touming1.png") repeat;
}
.ZuoTiJiao{
    position: fixed;
    left: 50%;
    margin-left: -457px;
    top: 50%;
    margin-top: -237px;
    width: 914px;
    height: 473px;
    z-index: 20;
    padding: 99px 0 0;
    background: url("../images/zz_tijiaobj.png") no-repeat center;
}
.ZuoTiJiao1{
    padding: 10px;
}
.ZuoTiJiao1s{
    line-height: 32px;
    font-size: 18px;
    color: #333333;
    box-sizing: border-box;
    padding: 15px 78px 15px 35px;
    border-bottom: 1px solid #e6e6e6;
}
.ZuoTiJiao1x{
    height: 385px;
    padding: 0 78px;
    overflow-y: auto;
}
.ZuoTiJiao1x .ZuoTiJiao1xs strong{
    display: block;
    height: 59px;
    line-height: 59px;
    font-size: 18px;
    color: #2a95de;
}
.ZuoTiJiao1x ul li{
    height: 56px;
    line-height: 54px;
    padding: 0 30px;
    margin-bottom: 19px;
    border: 1px solid #eeeeee;
}
.ZuoTiJiao1x ul li a{
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 37px;
    background: url("../images/zz_heidian.png") no-repeat left center;
}
.ZuoTiJiao1x ul li a:hover{
    color: #2a95de;
    background: url("../images/zz_heidian_1.png") no-repeat left center;
}
.ZuoTiJiaoDiv{
    text-align: center;
}
.ZuoTiJiaoDiv img{
    display: block;
    margin: auto;
    width: 69px;
    height: 69px;
}
.ZuoTiJiaoDiv strong{
    display: block;
    font-size: 20px;
    color: #2a95de;
    line-height: 40px;
    padding-top: 15px;
}
.ZuoTiJiaoDiv span{
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
    padding: 25px 0;
}
.ZuoTiJiaoDivx{
    text-align: center;
}
.ZuoTiJiaoDivx a{
    display: inline-block;
    width: 189px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    margin: 0 7px;
    background: #e5e5e5;
    transition: all .3s;
}
.ZuoTiJiaoDivx a.ZuoGoOn{
    color: #ffffff;
    background: #2a95de;
}
.ZuoTiJiaoDivx a:hover{
    color: #ffffff;
    background: #2a95de;
}
.ZuoTiClose{
    position: absolute;
    right: 31px;
    top: 27px;
    width: 12px;
    height: 13px;
    z-index: 10;
    cursor: pointer;
}
/* 咨询提交成功页结束 */

/* 旗县区开始 */
.ZuoQil{
    float: left;
    width: 880px;
}
.ZuoTab1{
    height: auto;
    padding-top: 40px;
}
.ZuoTab1 .bd ul{
    width: 900px;
    padding-top: 5px;
}
.ZuoTab1 .bd ul li{
    width: 205px;
    height: 115px;
    background: none;
    border: 1px solid #e6e6e6;
}
.ZuoTab1 .bd ul li a{
    height: 113px;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    padding-top: 72px;
    background-size: 50px 50px !important;
    background-position: center 12px !important;
}
.ZuoTab1 .bd ul li:hover{
    background: none;
}
.ZuoTab1 .bd ul li:hover a{
    color: #2a95de;
}
.ZuoTab1 .ZuoTabx{
    height: 270px !important;
}
.ZuoQir{
    float: right;
    width: 280px;
}
.ZuoQir{
    padding-top: 40px;
}
.ZuoQirs{
    height: 55px;
    line-height: 55px;
    padding: 0 19px;
    background: #2a95de;
    border-radius: 5px 5px 0 0;
}
.ZuoQirs strong{
    float: left;
    font-size: 18px;
    color: #ffffff;
}
.ZuoQirs img{
    float: right;
    margin-top: 19px;
}
.ZuoQirx{
    border: 1px solid #e6e6e6;
    border-top: 0;
    padding: 16px 16px 21px;
}
.ZuoQirx ul li{
    height: 40px;
    line-height: 40px;
}
.ZuoQirx ul li a{
    display: block;
    font-size: 16px;
    color: #333333;
    padding-left: 14px;
    background: url("../images/zz_lvdian.png") no-repeat left center;
}
.ZuoZhongXinx{
    overflow: hidden;
}
.ZuoZhongXinxl{
    float: left;
    width: 589px;
    height: 240px;
    position: relative;
}
.ZuoZhongXinxl iframe{
    display: block;
    width: 100%;
    height: 240px;
}
.ZuoZhongXinxl .ZuoMap1{
    width: 100%;
    height: 240px;
}
.ZuoZhongXinxr{
    float: left;
    width: 591px;
    height: 240px;
    padding-left: 40px;
    padding-top: 28px;
    background: #f5f5f5;
    border-left: 2px solid #2a95de;
}
.ZuoZhongXinxr ul li{
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #666666;
}
.ZuoBu1{
    padding-top: 30px;
}
/* 旗县区结束 */

/* 办事查询开始 */
.SubWoYaoxl ul li .SubEm1{
    padding-left: 27px;
    margin-left: 122px;
}
.SubWoYaoxrs1{
    background: url("../images/zz_qianwang.png") no-repeat 30px center;
}
.SubWoYaoxrs1 a{
    background: url("../images/zz_youjian.png") no-repeat right center;
}
/* 办事查询结束 */

/* 联系我们开始 */
.ZuoLians{
    height: 301px;
    padding: 20px;
    overflow: hidden;
    margin: 20px 0 40px 0;
    border: 1px solid #2a95de;
}
.ZuoLiansl{
    float: left;
    width: 518px;
    height: 259px;
    position: relative;
}
.ZuoLiansl iframe{
    display: block;
    width: 100%;
    height: 259px;
}
.ZuoLiansr{
    float: right;
    width: 466px;
    margin-top: 28px;
}
.ZuoLiansr ul li{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
}
.ZuoLianx{
    height: 245px;
}
.ZuoLianxl{
    float: left;
    width: 541px;
    height: 245px;
    padding-left: 146px;
    border: 1px solid #2a95de;
    background: url("../images/zz_lianxili1.png") no-repeat 30px 42px;
}
.ZuoLianxl span{
    display: block;
    font-size: 22px;
    color: #282828;
    padding: 48px 0 10px 0;
}
.ZuoLianxl em{
    display: block;
    font-size: 14px;
    color: #282828;
    line-height: 25px;
    padding: 0 30px 30px 0;
}
.ZuoLianxl a{
    display: block;
    width: 159px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    background: #2a95de;
    border-radius: 5px;
}
.ZuoLianxr{
    float: right;
    background: url("../images/zz_lianxili2.png") no-repeat 30px 42px;
}
/* 联系我们结束 */

/* 苏木嘎查开始 */
.ZuoGa{
    overflow: hidden;
}
.ZuoGal{
    float: left;
    width: 290px;
}
.ZuoGals span{
    display: block;
    height: 62px;
    line-height: 62px;
    font-size: 22px;
    color: #333333;
}
.ZuoGals span i{
    float: left;
}
.ZuoGals span a{
    float: right;
    font-size: 14px;
    color: #2a95de;
}
.ZuoGalsx{
    max-height: 420px;
    overflow: hidden;
}
.ZuoGalsx ul li{
    float: left;
    width: 140px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f5f5f5;
    margin-bottom: 10px;
    transition: all .3s;
}
.ZuoGalsx ul li a{
    display: block;
    font-size: 16px;
    color: #666666;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ZuoGalsx ul li:hover{
    background: #2a95de;
}
.ZuoGalsx ul li:hover a{
    color: #ffffff;
}
.ZuoGalPhone{
    height: 60px;
    line-height: 60px;
    padding-left: 87px;
    font-size: 26px;
    color: #ffffff;
    font-family: "Arial";
    font-weight: bold;
    margin-top: 20px;
    background: url("../images/zz_phone.png") no-repeat 40px center;
    background-color: #2a95de;
}
.ZuoGalx span{
    display: block;
    font-size: 22px;
    color: #333333;
    line-height: 77px;
}
.ZuoGalxs{
    height: 160px;
    border: 2px solid #2a95de;
    border-left: 0;
    border-right: 0;
    position: relative;
}
.ZuoGalxs iframe{
    display: block;
    width: 100%;
    height: 156px;
}
.ZuoGalxx{
    padding: 20px;
    background: #f5f5f5;
}
.ZuoGalxx ul li{
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.ZuoGar{
    float: right;
    width: 855px;
}
.ZuoGars{
    height: 61px;
    line-height: 61px;
}
.ZuoGars span{
    float: left;
    font-size: 16px;
    color: #999999;
}
.ZuoGars span i{
    color: #2a95de;
}
.ZuoGars em{
    float: right;
}
.ZuoGars em input{
    float: left;
    margin-top: 25px;
    outline: none;
    margin-right: 16px;
}
.ZuoGars em label{
    float: left;
    font-size: 14px;
    color: #999999;
}
.ZuoGarz{
    height: 100px;
    padding: 30px 0;
    border-top: 1px solid #e6e6e6;
}
.ZuoGarzDiv{
    float: left;
    width: 305px;
    margin-right: 41px;
}
.ZuoGarzDiv span{
    float: left;
    width: 105px;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
}
.ZuoGarzDiv .ZuoGarzInp{
    float: left;
    width: 200px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #e6e6e6;
}
.ZuoGarzDiv .ZuoGarzInp select{
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    outline: none;
    border: none;
    font-size: 16px;
    color: #999999;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding: 0 21px 0 24px;
    background: url("../images/zz_jiantou.png") no-repeat right 18px center;
}
.ZuoGarzDiv1{
    width: 399px;
    margin-right: 0;
}
.ZuoGarzDiv1 .ZuoGarzInp{
    width: 294px;
    padding: 0 19px;
}
.ZuoGarzDiv1 .ZuoGarzInp input{
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    outline: none;
    border: none;
    background: none;
    font-size: 16px;
    color: #999999;
}
.ZuoGarzDiv1 .ZuoGarzInp input::placeholder{
    color: #999999;
}
.ZuoGarzBtn{
    float: right;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: #2a95de;
}
/* 苏木嘎查结束 */
















/* 2019-12-20xiaoyang */
.border {
  border: 1px solid #ececec;
}
.shadow {
  box-shadow: 0 0 2px 2px rgba(52, 152, 219, 0.15);
}
/*.gradient-blue {
  color: #fff;
  background-color: #2662f8;
  background-image: linear-gradient(to right, #2662f8 0%, #48a9ff 100%);
}*/
.gradient-purple {
  background-color: #6932ff;
  background-image: linear-gradient(to right, #6932ff 0%, #f088ff 100%);
}
.gradient-orange {
  background-color: #f4752e;
  background-image: linear-gradient(to right, #f4752e 0%, #f7d420 100%);
}
.gradient-green {
  background-color: #27be55;
  background-image: linear-gradient(to right, #27be55 0%, #6ceecc 100%);
}
.gradient-grey {
  background-color: #a3a3a3;
  background-image: linear-gradient(to right, #a3a3a3 0%, #d7d7d7 100%);
}
.catalog-list {
  padding: 40px 0;
  overflow: hidden;
}
.catalog-list .side-section {
  float: left;
  width: 290px;
    box-sizing: border-box;
    border: 1px solid #efefef;
    box-shadow: 5px 3px 5px -4px #ccc;
    /* margin-bottom: 40px; */
}
.catalog-list .side-section .side-part {
  /*overflow: hidden;*/
}
.catalog-list .side-section .side-part + .side-part {
  border-top: 1px solid #fff;
}
/*.catalog-list .side-section .side-part.active .side-header i:before {
  content: "\f067";
}*/
.catalog-list .side-section .side-part.active .side-body {
  display: block;
}
.catalog-list .side-section .side-header {
  height: 60px;
  /*padding: 0 16px 0 48px;*/
  line-height: 60px;
  font-size: 18px;
  color: #fff;
  background: #2a95de;
}
.catalog-list .side-section .side-header img{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin-left: 26px;
}
.catalog-list .side-section .side-header span{
    margin-left: 20px;
}
.catalog-list .side-section .side-header i {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/bot-y19.png) center center no-repeat;
  float: right;
  margin-right: 20px;
  margin-top: 24px;
  display: none;
   /* margin-left: 100px; */
  /* cursor: pointer; */
}
/*.catalog-list .side-section .side-header i:before {
  content: "\f068";
}*/
/*.catalog-list .side-section .side-header.side-province {
  background-position: 16px center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTRUMDk6NDE6MjErMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE0VDA5OjQyOjAzKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE0VDA5OjQyOjAzKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REUxOENBQjQ1RkExMUU5OTQ3MDkyNTkzRTI4RTFEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REUxOENBQzQ1RkExMUU5OTQ3MDkyNTkzRTI4RTFEQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVERTE4Q0E5NDVGQTExRTk5NDcwOTI1OTNFMjhFMURBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVERTE4Q0FBNDVGQTExRTk5NDcwOTI1OTNFMjhFMURBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ElyEegAAAcBJREFUeNrslksohFEUx++MmQyTWVAkRbKgWWp2lAXWUh4rSUkslJLslYWlDQtlbTtqarIRdmJjITFiyiNKGWXk+fmfOrdOd77XTGPn1K9vOt89597vvO4oy7KUT/rABlgAObDptj6o/EsziAOyWQTtbouLcfwBXkETWAeNbotDRTimQ3yDQ9DCGzhKgOLhsGECRIRuDNSANaH7BEfgvcCDQ/BTln/J2PlwOjEp02DWJh8/QjcPpkEYfPmN8TnIeMT92C3GB3h2q/LKLjmmz34Ee+LFMHgA+x4OOkEbSIE863pAveIErBrBt9PZMclrQ0JHdlZQ/ZHo5HWBQePdKGjwsE+IGn8WvpSOcdlFO06CGaGv4KREPOyp8y55jmihOTKgQ5EF94bRTYmHzdpNtwAYAkt8Yi3UWeP8VVGhrwNzYMT0ZTpeBlPccSdiNOomomRec9KrwZ1I9JY5hGTNkkRFjU6AGN8Yuk63QRz0ghXWBdk2bFfHAX7qEfjESaQ1ObHuClSCGLgwBlOolBukKPl3XNB5L+AUdHBCqKNqeeM8X/1nbEMl9waqOFm3rG/lpqK/BTFyvIMf/WU+cPJXgAEA64R+BKENwvkAAAAASUVORK5CYII=");
}
.catalog-list .side-section .side-header.side-city {
  background-position: 16px center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTRUMDk6NDc6MDQrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE0VDA5OjQ3OjEwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE0VDA5OjQ3OjEwKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTNCQTJEOTQ1RkIxMUU5QTgzM0U3MTk4ODMzRUI0OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTNCQTJEQTQ1RkIxMUU5QTgzM0U3MTk4ODMzRUI0OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1M0JBMkQ3NDVGQjExRTlBODMzRTcxOTg4MzNFQjQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE1M0JBMkQ4NDVGQjExRTlBODMzRTcxOTg4MzNFQjQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GQ+e6AAAAWZJREFUeNrslL1KA0EUhXfDmqghKSx8AhUkhaYQRSG9haU2dr6DKCiiWFn6AD6BLyH+gKCQagstREknioQgURDXb8wZmKyJLLqCRS58zNy7Z+/snGXGi6LIS8gM3EA56TtJRBnYjVpxpnEL/N82L8IlPDtfPAVNOIfCT5sbG17hBPKq2bGg5k0tlri5a8O6s/1l1RaVm/rmdzZ1s6EBE7FnC2o0H6uXZdsXmzrZcASDXbba16Wel31tNn1uhViBA68VVcjBG1zBMIzDMRixDxUI4QFK8C79pHoswWFGyQXsaX4HAfRroSctECoPldeVG20WbvX+jjRttgTy1Hi4L6ynkfPDfEfnOdq4zrNf/ifRa95r/k+aB868pHEOxjQfUW6fv+jkWl3D0VrdKFy7J7QSpRuz9lY0N10dVmFA10AOspoHTr1TnhO2vg2PJje2bEAR7mE6BatrMARr5pKpOldlmnH6IcAApRMOqbcxWj8AAAAASUVORK5CYII=");
}*/
.catalog-list .side-section .side-body {
  display: none;
}
.catalog-list .side-section .side-search {
  height: 60px;
  padding: 14px 0;
  text-align: center;
}
.catalog-list .side-section .side-search .search-container {
  position: relative;
  display: inline-block;
  width: 240px;
  height: 100%;
  line-height: 1;
  border-radius: 200px;
}
.catalog-list .side-section .side-search .search-container input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 40px 0 16px;
  background: transparent;
  border: none;
  outline: none;
}
.catalog-list .side-section .side-search .search-container i {
  position: absolute;
  display: block;
  right: 12px;
  top: 0;
  bottom: 0;
  line-height: 30px;
  color: #2e69ff;
  cursor: pointer;
}
.catalog-list .side-section .side-depart-list {
  padding: 16px 0;
}
.catalog-list .side-section .side-city-list {
  padding: 16px 0;
}
.catalog-list .side-section .side-depart-list > ul {
  max-height: 640px;
  overflow: auto;
}
.catalog-list .side-section .side-city-list > ul {
  max-height: 640px;
  overflow: auto;
}
#depart-list::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
#depart-list::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
    background: white;
}
#depart-list::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2a95de;
}
.catalog-list .side-section .side-depart-list > ul > li {
  position: relative;
  height: 40px;
  padding: 0 24px;
  line-height: 40px;
  cursor: pointer;
  transition: 0.5s;
}
.catalog-list .side-section .side-city-list > ul > li {
  position: relative;
  height: 40px;
  padding: 0 24px;
  line-height: 40px;
  cursor: pointer;
  transition: 0.5s;
}
.catalog-list .side-section .side-depart-list > ul > li:before {
  content: '';
  position: absolute;
  left: 16px;
  top: 0;
  bottom: 0;
  display: block;
  width: 4px;
  height: 4px;
  margin: auto 0;
  background-color: #666;
  border-radius: 50%;
}
.catalog-list .side-section .side-city-list > ul > li:before {
  content: '';
  position: absolute;
  left: 16px;
  top: 0;
  bottom: 0;
  display: block;
  width: 4px;
  height: 4px;
  margin: auto 0;
  background-color: #666;
  border-radius: 50%;
}
.catalog-list .side-section .side-depart-list > ul > li:hover:before,
.catalog-list .side-section .side-depart-list > ul > li.active:before {
  background-color: #2a95de;
}
.catalog-list .side-section .side-city-list > ul > li:hover:before,
.catalog-list .side-section .side-city-list > ul > li.active:before {
  background-color: #2a95de;
}
.catalog-list .side-section .side-depart-list > ul > li:hover .depart-name,
.catalog-list .side-section .side-depart-list > ul > li.active .depart-name {
  color: #2a95de;
}
.catalog-list .side-section .side-city-list > ul > li:hover .depart-name,
.catalog-list .side-section .side-city-list > ul > li.active .depart-name {
  color: #2e69ff;
}
.catalog-list .side-section .side-city-list > ul > li.active {
  box-shadow: 0 0 2px 2px rgba(52, 152, 219, 0.15);
}
.catalog-list .side-section .side-depart-list > ul > li.active em {
  color: #2a95de;
  font-weight: bold;
  /*background-color: #2662f8;
  background-image: linear-gradient(to right, #2662f8 0%, #48a9ff 100%);*/
}
.catalog-list .side-section .side-city-list > ul > li.active em {
  color: #fff;
  background-color: #2662f8;
  background-image: linear-gradient(to right, #2662f8 0%, #48a9ff 100%);
}
.catalog-list .side-section .side-depart-list .depart-num {
  float: right;
  width: 64px;
  font-size: 12px;
  text-align: right;
  color: #999;
}
.catalog-list .side-section .side-city-list .depart-num {
  float: right;
  width: 64px;
  font-size: 12px;
  text-align: right;
  color: #999;
}
.catalog-list .side-section .side-depart-list .depart-num em {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 100px;
}
.catalog-list .side-section .side-city-list .depart-num em {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 100px;
}
.catalog-list .side-section .side-depart-list .depart-name {
  margin-right: 72px;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 15px;
}
.catalog-list .side-section .side-city-list .depart-name {
  margin-right: 72px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalog-list .main-section {
  margin-left: 300px;
}
.catalog-list .main-section .main-part {
  position: relative;
  width: 855px;
  margin-left: 25px;
  border: 1px solid #efefef;
  box-sizing: border-box;
  box-shadow: 0px 2px 4px 0px #ccc;
  /* padding-bottom: 20px; */
}
.catalog-list .main-section .main-part + .main-part {
  margin-top: 30px;
  border: none;
  box-shadow: none;
}
.catalog-list .filter-part > ul{
    overflow: hidden;
}
.catalog-list .filter-part > ul > li {
  float: left;
  position: relative;
  padding: /*16px*/ 0 16px 8px;
  overflow: hidden;
}
.catalog-list .filter-part > ul > li + li:before {
  /*content: '';*/
  display: block;
  position: absolute;
  left: 112px;
  right: 16px;
  top: 0;
  height: 1px;
  background-color: #f0f0f0;
}
.catalog-list .filter-part .filter-header {
  float: left;
  width: 96px;
  margin-bottom: 8px;
}
.catalog-list .filter-part .filter-header span {
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 26px;
}
.catalog-list .filter-part .filter-body {
  margin-left: 96px;
}
.catalog-list .filter-part .filter-list>span{
    float: left;
    font-size: 16px;
    color: #666666;
    line-height: 31px;
    padding: 0 20px;
}
.catalog-list .filter-part .filter-list>span.active{
    color: #fff;
    background: #2a95de;
}
.catalog-list .filter-part .filter-list > ul > li {
  float: left;
  width: 16%;
  padding: 5px 13px;
  margin: 0 6px;
  margin-bottom: 15px;
  color: #666;
  cursor: pointer;
  border-radius: 3px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalog-list .filter-part .filter-list > ul > li.QuanZeAll{
    width: auto;
}
.catalog-list .filter-part .filter-list > ul > li em {
  margin-left: 8px;
  font-size: 12px;
  display: none;
}
.catalog-list .filter-part .filter-list > ul > li:hover {
  color: #333;
}
.catalog-list .filter-part .filter-list > ul > li.active {
  color: #fff;
  background: #2a95de;
}
.catalog-list .filter-part .filter-list > ul > li[data-target="theme"] {
  color: #2a95de;
  /*border: 1px solid #2a95de;
  border-radius: 3px;*/
  /*background-color: #6932ff;*/
  /*background-image: linear-gradient(to right, #6932ff 0%, #f088ff 100%);*/
}
.catalog-list .filter-part .filter-list > ul > li[data-target="format"] {
    color: #2a95de;
  /*border: 1px solid #2a95de;
  border-radius: 3px;*/
}
.catalog-list .filter-part .filter-list > ul > li[data-target="access"] {
  color: #2a95de;
  border: 1px solid #2a95de;
  border-radius: 3px;
  /*background-color: #f4752e;*/
  /*background-image: linear-gradient(to right, #f4752e 0%, #f7d420 100%);*/
}
.catalog-list .filter-part .filter-list > ul > li[data-target="opentype"] {
  color: #fff;
  background-color: #f4752e;
  background-image: linear-gradient(to right, #f4752e 0%, #f7d420 100%);
}
.catalog-list .filter-part .filter-list.selected-list > ul > li {
  position: relative;
    width: 109px;
    height: 39px;
    cursor: pointer;
    text-align: center;
    line-height: 36px;
    background: url(../images/close_bg-y19.png);
    background-size: 100% 100%;
}
.catalog-list .filter-part .filter-list.selected-list > ul > li{
    background: none;
    line-height: normal;
    position: relative;
    width: auto;
    height: auto;
    margin-top: 10px;
}
.catalog-list .filter-part .filter-list.selected-list > ul > li a{
    display: inline-block;
    padding: 5px 13px;
    border: 1px solid #2a95de;
    border-radius: 5px;
}
.catalog-list .filter-part .filter-list.selected-list > ul > li span{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/portal/images/close_all-y19.png);
    position: absolute;
    top: -3px;
    right: 7px;
}
/*.catalog-list .filter-part .filter-list.selected-list > ul > li:before {
  content: 'x';
  position: absolute;
  right: 0;
  display: block;
  width: 20px;
  text-align: center;
}*/
.catalog-list .filter-part .filter-list > ul[data-target="theme"] > li.active {
  background-color: #2a95de;
  /*background-image: linear-gradient(to right, #6932ff 0%, #f088ff 100%);*/
}
.catalog-list .filter-part .filter-list > ul[data-target="format"] > li.active {
  background-color: #2a95de;
  /*background-image: linear-gradient(to right, #27be55 0%, #6ceecc 100%);*/
}
.catalog-list .filter-part .filter-list > ul[data-target="access"] > li.active {
  background-color: #f4752e;
  background-image: linear-gradient(to right, #f4752e 0%, #f7d420 100%);
}
.catalog-list .filter-part .filter-list > ul[data-target="opentype"] > li.active {
  background-color: #f4752e;
  background-image: linear-gradient(to right, #f4752e 0%, #f7d420 100%);
}
.catalog-list .filter-part.selected-part {
  display: none;
}
.catalog-list .filter-part.selected-part .filter-empty {
  float: right;
  width: 120px;
  color: #999;
  text-align: right;
  cursor: pointer;
  margin-right: 25px;
}
.catalog-list .filter-part.selected-part .filter-empty i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(/portal/images/close_all-y19.png) right center no-repeat;
}
.catalog-list .filter-part.selected-part .filter-empty:hover {
  color: #333;
}
.catalog-list .filter-part.selected-part .filter-body {
  margin-right: 128px;
}
.catalog-list .result-main {
  overflow: hidden;
}
.catalog-list .result-header .list-top {
  height: 56px;
  line-height: 56px;
  padding: 0 24px;
  /*background: linear-gradient(to right, #2e69ff, #3ea2ff);*/
  color: #ffffff;
}
.catalog-list .result-header .list-num {
  float: left;
  font-size: 20px;
}
.catalog-list .result-header .list-num img {
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
}
.catalog-list .result-header .source_num img {
  vertical-align: text-top;
}
.catalog-list .result-header .list-search {
  position: relative;
  float: right;
  width: 150px;
  height: 32px;
  margin-top: 12px;
  border-radius: 200px;
  background: #ffffff;
}
.catalog-list .result-header .list-search input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 32px 0 12px;
  background: transparent;
  border: none;
  outline: none;
  color:#333;
}
.catalog-list .result-header .list-search i {
  position: absolute;
  display: block;
  right: 12px;
  top: 0;
  bottom: 0;
  line-height: 30px;
  color: #2e69ff;
  cursor: pointer;
}
.catalog-list .result-header .list-sort {
  height: 48px;
  line-height: 48px;
  border-top: 1px solid #ececec;
  padding: 0 24px;
}
.catalog-list .result-header .list-sort > ul > li {
  float: left;
  color: #999;
  cursor: pointer;
}
.catalog-list .result-header .list-sort > ul > li + li {
  margin-left: 32px;
}
.catalog-list .result-header .list-sort > ul > li i {
  margin-left: 4px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #eee;
  border-radius: 50%;
}
.catalog-list .result-header .list-sort > ul > li:hover,
.catalog-list .result-header .list-sort > ul > li.active {
  color: #2e69ff;
}
.catalog-list .result-header .list-sort > ul > li:hover i,
.catalog-list .result-header .list-sort > ul > li.active i {
  border-color: #2e69ff;
}
.catalog-list .result-header .list-sort > ul > li.active i {
  border: none;
  color: #fff;
  background-color: #2662f8;
  background-image: linear-gradient(to right, #2662f8 0%, #48a9ff 100%);
}
.catalog-list .result-body {
    /* padding: 8px 0; */
}
.catalog-list .result-body > ul > li {
  padding: 0 32px;
}
.catalog-list .result-body > ul > li + li .item-main {
  border-top: 1px solid #ececec;
}
.catalog-list .result-body > ul > li.no-data {
  padding: 32px;
  text-align: center;
  color: #666;
}
.catalog-list .result-body .item-main {
  padding: 12px 0 16px;
}
.catalog-list .result-body .item-right {
  float: right;
  width: 280px;
  text-align: right;
}
.catalog-list .result-body .item-left {
  position: relative;
  margin-right: 300px;
}
.catalog-list .result-body .item-left:before {
  content: '';
  position: absolute;
  left: -8px;
  top: 14px;
  display: block;
  width: 4px;
  height: 4px;
  background-color: #2e69ff;
  border-radius: 50%;
}
.catalog-list .result-body .item-name {
  position: relative;
  display: block;
  height: 32px;
  margin-bottom: 4px;
  line-height: 32px;
  font-size: 18px;
  color: #2e69ff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalog-list .result-body .item-name:hover {
  color: #608cfd;
}
.catalog-list .result-body .item-info {
  margin-bottom: 8px;
  line-height: 1.5;
  color: #666;
 /* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;*/
}
.catalog-list .result-body .item-count {
  font-size: 12px;
  line-height: 1.5;
  color: #a0a0a0;
}
.catalog-list .result-body .item-count span + span {
  margin-left: 12px;
}
.catalog-list .result-body .item-score {
  height: 32px;
  margin-bottom: 4px;
  line-height: 32px;
  text-align: right;
}
.catalog-list .result-body .item-score .item-star {
  display: inline-block;
  width: 110px;
  height: 100%;
}
.catalog-list .result-body .item-score span {
  float: right;
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTRUMTc6MDU6NDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE0VDE3OjE2OjM0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE0VDE3OjE2OjM0KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0FCOTI1MjQ2MzkxMUU5QUI2MEI1NTNDMEY4NTIyOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0FCOTI1MzQ2MzkxMUU5QUI2MEI1NTNDMEY4NTIyOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQUI5MjUwNDYzOTExRTlBQjYwQjU1M0MwRjg1MjI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRDQUI5MjUxNDYzOTExRTlBQjYwQjU1M0MwRjg1MjI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Uh+h1AAAAbtJREFUeNqclD1LA0EQhmcuGrCxMKWFIgr6AwJqYyMiam0tdhaCqbQxINiksbO1SKG9rSDYiGihlRZCSGoL0UaQZMd3Zy97e5ccCS6ZZG9255mPmwmLCPn1WCaKmAgfldHI6Qt4iGibmCeJ5RyHv4mRuMucbO0aoeFWlURO1DDiVRhvxZjcFQ0BLZORKhmLAsvIBpA7ijX/BXcUdApIIaUXOBqQbb/DEmQdMg+ZAXTNR6e1xwPzNEVa6wdoniEvWQhnXt4BjGoAFB2EXU7hvpsnc6JnakAqNHd/refvy5lSGDpCmkWNUHxN3d6E+/BMxWZ2GQacBgvdOaNQOP1sgl+KHbggmiEpA5ZDXPpIIslEZoLWVTh3nXQgFc9pS09XNHFxE/KpkFTq1OvIOWtjs4uTGyW8LeW22xMAe0lUQbQSjIVGq44ttK6618WcdhP/NRW/Az+ivp4WGElwn35szIlH6QNOJmnB5yKZ/wSK4bafRZ9nhxgQT5lwRuFgxMMRFs+WKeLxwSNtvLTSvUpfkGM4u4DeZNqvFdh5yZv3GqAlgMYQ6S32dUzYd5zUGQz3oV9BWA0orvoB/gQYAE3N5dL5gqXtAAAAAElFTkSuQmCC") repeat-x right center;
}
.catalog-list .result-body .item-tag {
  margin-bottom: 8px;
}
.catalog-list .result-body .item-tag span {
  display: inline-block;
  height: 20px;
  padding: 0 8px;
  line-height: 20px;
  border-radius: 200px;
  color: #fff;
  background-color: #2662f8;
  background-image: linear-gradient(to right, #2662f8 0%, #48a9ff 100%);
}
.catalog-list .result-body .item-tag span + span {
  margin-left: 8px;
}
.catalog-list .result-body .item-datetime {
  font-size: 12px;
  line-height: 1.5;
  color: #a0a0a0;
}
.catalog-list .result-page {
  padding: 16px 32px;
  box-shadow: none;
}
.catalog-list .result-page .m-page {
  margin: 0;
  text-align: right;
}
.catalog-list .result-page .m-page.pg-info.pagination a:hover {
  color: #fff;
  background-color: #2087dc;
}
/*.catalog-list .result-page .m-page.pg-info.pagination .current {
  color: #333;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 4px;
}*/
/*.catalog-list .result-page .m-page.pg-sm.pagination a,
.catalog-list .result-page .m-page.pg-sm.pagination span {
  margin-right: 4px;
}*/

/*新增*/
#theme-list em{display: none;}
#theme-list{
    float: left;
    width: 870px !important;
    height: 40px;
    margin-left: 20px;
    padding-right: 10px;
    overflow: hidden;
}
#theme-list > li {
    float: left;
    width: 16%;
    padding: 5px 13px;
    margin: 0 6px;
    margin-bottom: 15px;
    color: #666;
    cursor: pointer;
    border-radius: 3px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#theme-list > li.QuanZeAll{
    width: auto;
}
#theme-list > li.quanbu{
    width: auto;
}
#theme-list > li em {
    margin-left: 8px;
    font-size: 12px;
    display: none;
}
#theme-list > li:hover {
    color: #333;
}
#theme-list > li.active {
    color: #fff;
    background: #2a95de;
}
/*展开*/
.unfold-y19 {
    width: 54px;
    height: 14px;
    position: absolute;
    /*color: #2a95de;
    font-size: 16px;*/
    top: 10px;
    right: 15px;
    background: url(../images/zklist-y19.png) right center no-repeat;
    cursor: pointer;
}
/*收起*/
.unfold-y19_active{
    background: url(../images/sqlist-y19.png) right center no-repeat;
}
.catalog-list .main-section .sxtj-y19{
    border: none;
    margin: 0;
    box-shadow: none;
    padding: 0;
}
.filter-list{
    overflow: hidden;
}
.filter-list>ul{
    float: left;
    width: 870px !important;
    height: 40px;
    margin-left: 20px;
    padding-right: 10px;
    overflow: hidden;
}
.filter-list>ul.active_zk{height: auto;}

/*底部*/
.footer-y19{
    margin-top: 20px;
    height: 187px;
    background: url(../images/footer_y19.jpg) center no-repeat;
}

/*页码*/

.inner-y19{
    width: 1180px;
    margin: 0 auto;
}
.fl-y19{
    float: left;
}
.fr-y19{
    float: right;
}
.hide-y19{display: none;}

/*头部*/
.header-y19{
    height: 147px;
    width: 100%;
    background: url(../images/header-y19.jpg) center;
}
.header-y19 img{
    height: 147px;
}
.grbs_nav-y19{
    height: 200px;
}
.grbs_nav_top-y19{
    height: 41px;
    border-bottom: 1px solid #285244;
    /*background: #2a95de;*/
}
.position-y19{
    line-height: 40px;
    color: #ffffff;
}
.position-y19 a{
    color: #ffffff;
}
.grbs_nav_bot-y19{
    height: 158px;
    overflow: hidden;
    /* background: #2a95de; */
}
.grbs_nav_bot-y19 h1{font-size: 30px;color: #FFFFFF;padding-top: 40px;}
.ztfltab_menu-y19{
    margin-top: 24px;
}
.ztfltab_menu-y19 li{
    float: left;
    color: #ffffff;
    font-size: 18px;
    padding: 15px 50px;
    background: #a4c68d;
    margin-right: 11px;
    cursor: pointer;
}
.ztfltab_menu-y19 .clicked-19{
    background: #ffffff;
    color: #7dac5c;
}
/*个人办事内容*/
.ztfl_cont-y19{
    margin-top: 60px;
    overflow: hidden;
    background: #FFFFFF;
}
/*左侧*/
.ztfl_cont_left-y19{
    width: 290px;
    box-sizing: border-box;
    border: 1px solid #efefef;
    box-shadow: 5px 3px 5px -4px #ccc;
}
.ztfl_cont_left_tit-y19{
    height: 60px;
    background: #2a95de;
}
.ztfl_cont_left_tit-y19 img{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin-left: 26px;
}
.ztfl_cont_left_tit-y19 span{
    font-size: 18px;
    color: #FFFFFF;
    line-height: 60px;
    margin-left: 20px;
}
.ztfl_cont_left_tit-y19 i{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/bot-y19.png) center center no-repeat;
    margin-left: 100px;
    cursor: pointer;
}
.ztfl_cont_left_list-y19{
    overflow: hidden;
    display: none;
}
.ztfl_cont_left_list-y19 li span{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: url(../images/point-y19.png);
    position: absolute;
    top: 22px;
    left: 22px;
}
.ztfl_cont_left_list-y19{
    height: 754px;
    overflow-y: auto;
    padding-bottom: 20px;
}
.ztfl_cont_left_list-y19::-webkit-scrollbar-track {
    background-color: rgba(125,173,92,.5);
}
.ztfl_cont_left_list-y19::-webkit-scrollbar {
    width: 3px;
}
.ztfl_cont_left_list-y19::-webkit-scrollbar-thumb {
    border-radius: 50%;
}
.ztfl_cont_left_list-y19 ul{margin-top: 10px;}
.ztfl_cont_left_list-y19 li{
    height: 50px;
    position: relative;
    cursor: pointer;
    line-height: 50px;
}
.depart-name-y19{
    font-size: 16px;
    color: #333333;
    margin-left: 52px;
}
.depart-number-y19{
    font-size: 14px;
    color: #2a95de;
    margin-right: 28px;
    font-weight: bold;
}
.ztfl_cont_left_list-y19 li:hover .depart-name-y19{
    color: #2a95de;
}
/*右侧*/
.ztfl_cont_right-y19{
    width: 855px;
    /*overflow: hidden;*/
}
/*右侧上*/
.ztfl_cont_right_top-y19{
    border: 1px solid #efefef;
    box-sizing: border-box;
    box-shadow: 5px 0px 8px 1px #ccc;
    padding-bottom: 20px;
}
.ztfl_cont_right_top-y19>ul{
    margin-top: 17px;
    margin-left: 20px;
}
.ztfl_cont_right_top-y19>ul>li{
    position: relative;
    overflow: hidden;
}
.kind_ztfl-y19{
    float: left;
}
.kind_ztfl-y19 span{
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 26px;
}
.kind_ztfl_cont-y19>ul>li{
    float: left;
    font-size: 16px;
    color: #666;
    padding: 5px 13px;
    cursor: pointer;
    border-radius: 3px;
    margin:0 6px;
    margin-bottom: 15px;
}
.kind_ztfl_cont-y19{
    position: relative;
}
.kind_ztfl_cont-y19 .unfold-y19{
    width: 50px;
    position: absolute;
    color: #2a95de;
    font-size: 16px;
    top: 5px;
    right: 30px;
    background: url(../images/sort_bot-y19.png) right center no-repeat;
    cursor: pointer;
}
.kind_ztfl_cont-y19>ul{
    width: 720px;
    padding-right: 10px;
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
}
.kind_ztfl_cont-y19>ul>li.active{
    color: #fff;
    background: #2a95de;
}
.kind_ztfl_cont-y19>ul>li:hover{
    color: #fff;
    background: #2a95de;
}
.sxtj-y19 .kind_ztfl_cont-y19>ul>li{
    width: 109px;
    height: 36px;
    padding: 0;
    background: url(../portal/images/close_bg-y19.png) no-repeat;
    text-align: center;
    color: #2a95de;
    border: none;
    line-height: 42px;
}
.kind_ztfl_cont-y19 .clear_sxtj{
    font-size: 16px;
    color: #666666;
    width: 125px;
    background: url(../portal/images/close_all-y19.png) right center no-repeat;
}
.zxsb-y19 .kind_ztfl-y19{
    font-size: 16px;
    color: #999;
}
.zxsb-y19 .kind_ztfl-y19 span{
    color: #d82626;
    font-size: 16px;
    font-weight: normal;
}
.kind_ztfr-y19{
    margin-top: 3px;
}
.kind_ztfr-y19 span{
    font-size: 14px;
    color: #999999;
}
.kind_ztfr-y19 input{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 85px;
    vertical-align: middle;
}
.sear-y19{
    width: 270px;
    height: 28px;
    position: relative;
    /*background: pink;*/
    /*margin-right: 20px;*/
}
.sear-y19 .search_y{
    width: 232px;
    height: 28px;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    padding-left: 8px;
    font-size: 14px;
    color: #666;
}
.sear-y19 .search_y::-webkit-input-placeholder { /* WebKit browsers */
    color: #a1a1a1;
}
.sear-y19 .search_y:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #a1a1a1;
}
.sear-y19 .search_y::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #a1a1a1;
}
.sear-y19 .search_y:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #a1a1a1;
}
.sear-y19 .btn_y{
    width: 40px;
    height: 28px;
    background: #2a95de url(../images/sear-y19.png) center center no-repeat;
    position: absolute;
    border: none;
    right: 0;
    top: 0px;
    cursor: pointer;
}
/*右侧下*/
.ztfl_cont_right_bot-y19{
    /*margin-top: 30px;*/
    /* min-height: 800px; */
}
.ztfl_cont_right_bot-y19 li{
    border: 1px solid #eeeeee;
    position: relative;
    margin-bottom: 20px;
}
.ztfl_cont_right_bot-y19>ul>li>i{
    display: inline-block;
    width: 6px;
    height: 11px;
    background: url(../images/right-y19.png) no-repeat;
    position: absolute;
    top: 25px;
    left: 30px;
}
.ztfl_cont_right_list_detail_list{
    /*padding-bottom: 20px;*/
}
.ztfl_cont_right_list_wrap h1{
    font-size: 18px;
    color: #333333;
    line-height: 60px;
    margin-left: 30px;
    /* border-bottom: 1px solid #eeeeee; */
}
.ztfl_cont_right_list_wrap h1:hover{
    color: #2a95de;
}
.ztfl_cont_right_list_wrap{
    width: 781px;
    margin: 0 auto;
    position: relative;
}
.ztfl_cont_right_list_wrap>span{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/list_zksq-y19.png) no-repeat;
    background-position: 0 0;
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 0;
}
.ztfl_cont_right_bot-y19>ul>li>div.activelist>h1{
    border-bottom: 1px solid #e3e3e3;
}
.ztfl_cont_right_bot-y19>ul>li>div.activelist>span{
    background-position: 0 -22px;
}
.ztfl_cont_right_list_detail{
    margin-left: 14px;
}
.ztfl_cont_right_list_detail h2{
    font-size: 16px;
    color: #666666;
    line-height: 50px;
}
.ztfl_cont_right_list_detail h2:hover{
    color: #2a95de;
}
.ztfl_cont_right_list_detail h3{
    font-size: 14px;
    color: #999999;
    /*margin-left: 55px;*/
    font-weight: normal;
}
.ztfl_cont_right_list_detail_btn{
    overflow: hidden;
    /* border-bottom: 1px dashed #e3e3e3; */
}
.ztfl_cont_right_list_detail_btn li{
    float: left;
    width: 110px;
    height: 32px;
    box-sizing: border-box;
    border: 1px solid #2a95de;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    margin-top: 20px;
}
.ztfl_cont_right_list_detail_btn li span{
    font-size: 14px;
    color: #2a95de;
}
.ztfl_cont_right_list_detail_btn li:hover{
    background: #2a95de;
}
.ztfl_cont_right_list_detail_btn li.no{
    cursor: not-allowed;
    background: #9e9e9e;
}
.ztfl_cont_right_list_detail_btn li.no span{
    color: #dddddd;
}
.ztfl_cont_right_list_detail_btn li.no:hover{
    background: #dddddd;
}
.ztfl_cont_right_list_detail_btn li:hover span{
    color: #fff;
}
.ztfl_cont_right_list_detail_btn li i{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/bszn_icon-y19.png) center no-repeat;
    vertical-align: middle;
}
.ztfl_cont_right_list_detail_btn li.bszn:hover i{
    background: url(../images/bszn_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.bszn.no i{
    background: url(../images/bszn_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxbl i.i_1{
    width: 15px;
    height: 17px;
    background: url(../images/zxbl_icon-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxbl:hover i.i_1{
    background: url(../images/zxbl_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxbl.no i.i_1{
    background: url(../images/zxbl_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxyy i.i_2{
    width: 19px;
    height: 19px;
    background: url(../images/zxyy_icon-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxyy:hover i.i_2{
    background: url(../images/zxyy_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxyy.no i.i_2{
    background: url(../images/zxyy_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxzx i.i_3{
    width: 21px;
    height: 17px;
    background: url(../images/zxzx_icon-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxzx:hover i.i_3{
    background: url(../images/zxzx_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.zxzx.no i.i_3{
    background: url(../images/zxzx_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.jrsc i.i_4{
    width: 15px;
    height: 13px;
    background: url(../images/jrsc_icon-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.jrsc:hover i.i_4{
    background: url(../images/jrsc_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.jrsc.no i.i_4{
    background: url(../images/jrsc_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.hcp i.i_5{
    width: 13px;
    height: 17px;
    background: url(../images/hcp_icon-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.hcp:hover i.i_5{
    background: url(../images/hcp_icon_h-y19.png) center no-repeat;
}
.ztfl_cont_right_list_detail_btn li.hcp.no i.i_5{
    background: url(../images/hcp_icon_h-y19.png) center no-repeat;
}
.classfiy-y19{
    height: 55px;
}

.classfiy-clicked{height: auto;}

.active-y19{display: block;}

.sjlist_wrap_y19{
    overflow: hidden;
    height: 62px;
}
.sjlist_wrap_y19_active{
    height: auto;
}
.sjlist_wrap_y19_active>div>span{
    background-position: 0 -22px;
}


/*底部*/
.footer-y19{
    margin-top: 20px;
    height: 187px;
    background: url(../images/footer_y19.jpg) center no-repeat;
}
.inner{width: 1180px;margin: 0 auto 40px;}
.fl{float: left;}
.fr{float: right;}
/*头部*/
.header_yhzx{height: 111px;background: #FFFFFF;box-shadow: 0px 1px 4px 0px #e6e6e6;}
.logo_yhzx{position: relative;margin-top: 27px;}
.header_yhzx_left{margin-top: 27px}
.header_yhzx_left>a{
    float: left;
    width: 337px;
}
.logo_yhzx_img{width: 68px;height: 68px;position: absolute;top: 0;left: 0;}
.logo_yhzx_word{width: 132px;height: 78px;margin-left: 83px;}
.logo_yhzx_word_chinese{width: 240px;display: inline-block;position: absolute;margin-left: 18px;}
.logo_yhzx_word_chinese h1{font-size: 16px;color: #333333;text-align: center;letter-spacing: 2px;font-weight: normal;}
.logo_yhzx_word_chinese h2{font-size: 30px;color: #333333;font-weight: bold;text-align: center;}
.header_yhzx_middle{position: relative;margin-left: 45px;}
.yhzx_line{height: 44px;width: 1px;border-right: 1px solid #dbdbdb;display: inline-block;position: absolute;top: 32px;left: -20px;}
.yhzx_sy{margin-top: 28px;}
.yhzx_sy h1{font-size: 20px;color: #333333;margin-left: 5px;margin-bottom: 5px;font-weight: normal;}
.yhzx_sy h2{width: 123px;height: 25px;box-sizing: border-box;border: 1px solid #e2e2e2;text-align: center;line-height: 19px;border-radius: 20px;font-weight: normal;}
.yhzx_sy h2 a{font-size: 16px;color: #2a95de;}
.yhzx_sy h2:hover a{color: #ffffff;}
.yhzx_sy h2:hover{background: #2a95de;border-color: #2a95de;}
/*右侧*/
.header_yhzx_right{margin-right: 25px;margin-top: 37px;}
.header_yhzx_right h1{color: #666666;font-size: 16px;text-align: right;font-weight: normal;}
.header_yhzx_right h1 span{color: #2a95de;}
.header_yhzx_right ul{margin-top: 10px;}
.header_yhzx_right li{float: left;}
.header_yhzx_right li a{color: #666666;}
.header_yhzx_right li a:hover{color: #2a95de;}
.header_yhzx_right li span{margin: 0 12px;}
/*内容开始*/
.content_yhzx{
    margin-top: 44px;
    overflow: hidden;
    margin-bottom: 30px;
}
/*左侧*/
.content_yhzx_left{
    width: 240px;
    background: #ffffff;
}
.content_yhzx_left_user{
    height: 118px;
    background: #2a95de;
    position: relative;
}
.content_yhzx_left_user_img{
    position: absolute;
    width: 75px;
    height: 75px;
    box-sizing: border-box;
    /*border: 2px solid #ffffff;
    border-radius: 100%;*/
    top: 22px;
    left: 16px;
}
.content_yhzx_left_user_img img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
    /*behavior: url(../js/PIE.htc);*/
}
.content_yhzx_left_user_msg{
    padding-top: 28px;
    margin-left: 105px;
}
.content_yhzx_left_user_msg h1{
    color: #FFFFFF;
    font-size: 16px;
    margin-left: 5px;
    font-weight: normal;
}
.content_yhzx_left_user_msg h2{
    width: 115px;
    height: 27px;
    background: #ffffff;
    color: #666666;
    text-align: center;
    line-height: 27px;
    font-size: 14px;
    border-radius: 15px;
    margin-top: 15px;
    font-weight: normal;
}
.content_yhzx_left_list{
    height: 700px;
}
.content_yhzx_left_list ul{
    margin-top: 27px;
}
.content_yhzx_left_list li{
    cursor: pointer;
    line-height: 48px;
    height: 48px;
}
.content_yhzx_left_list li i{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(../images/yhzx_grsz_i.png) no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    margin:0 40px;
}
.content_yhzx_left_list li i.i_1{
    background: url(../images/yhzx_wdbj_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_2{
    background: url(../images/yhzx_wdyy_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_3{
    background: url(../images/yhzx_wdzz_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_4{
    background: url(../images/yhzx_wdzx_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_5{
    background: url(../images/yhzx_wdts_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_6{
    background: url(../images/yhzx_wdpj_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_7{
    background: url(../images/yhzx_wddy_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_8{
    background: url(../images/yhzx_zczx_i.png) no-repeat;
}
.content_yhzx_left_list li a{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
/*.content_yhzx_left_list li img{
    margin-left: 15px;
    transition: .5s;
    opacity: 0;
    filter:alpha(opacity=0);
}
.content_yhzx_left_list li:hover img{
    opacity: 1;
    filter:alpha(opacity=100);
}*/
.content_yhzx_left_list li:hover i{
    background-position: 0 -27px;
}
.content_yhzx_left_list li:hover a{
    color: #2a95de;
}.content_yhzx_left_list li:hover{
     background: #fafafa;
 }
.content_yhzx_left_list li.active{
    background: #fafafa;
}
.content_yhzx_left_list li.active a{
    color: #2a95de;
}
.content_yhzx_left_list li.active i{
    background-position: 0 -27px;
}
.content_yhzx_left_list li.active img{
    opacity: 1;
    filter:alpha(opacity=100);
    margin-left: 15px;
}
/*右侧*/
.content_yhzx_right{
    width: 905px;
}
.content_yhzx_right_top{
    height: 127px;
    background: #ffffff;
}
.content_yhzx_right_top li{
    float: left;
    width: 50%;
}
.content_yhzx_right_top li .content_yhzx_right_top_i{
    width: 68px;
    height: 68px;
    border-radius: 100%;
    box-sizing: border-box;
    border: 1px solid #e4e4e4;
    position: absolute;
    margin-top: 23px;
    float: left;
    margin-left: 67px;
}
.content_yhzx_right_top li .content_yhzx_right_top_i i{
    display: inline-block;
    width: 35px;
    height: 36px;
    background: url(../images/yhzx_wyw_i.png) no-repeat;
    background-position: 0 0;
    margin: 18px;
}
.content_yhzx_right_top li .content_yhzx_right_top_i i.wyb{
    background: url(../images/yhzx_wyb_i.png) no-repeat;
}
.content_yhzx_right_top_word{
    float: left;
    margin-left: 170px;
    margin-top: 20px;
}
.content_yhzx_right_top_word h1{
    font-size: 22px;
    color: #2a95de;
    font-weight: bold;
}
.content_yhzx_right_top_word h2{
    font-size: 16px;
    color: #666666;
    margin: 10px 0;
    font-weight: normal;
}
.content_yhzx_right_top_word h3{
    width: 79px;
    height: 22px;
    border-radius: 3px;
    background: #2a95de;
    text-align: center;
    line-height: 19px;
    font-weight: normal;
}
.content_yhzx_right_top_word h3 a{
    font-size: 14px;
    color: #FFFFFF;
}
.content_yhzx_right_top li .content_yhzx_right_top_i:hover{
    border: none;
    background: #2a95de;
}
.content_yhzx_right_top li .content_yhzx_right_top_i:hover i{
    background-position: 0 -35px;
}
.content_yhzx_right_bot{
    /*margin-top: 20px;*/
    /*background: #FFFFFF;*/
}
/*智能推荐*/
.content_yhzx_right_bot_zntj_tit{
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    position: relative;
    padding-top: 24px;
}
.content_yhzx_right_bot_zntj_tit .zntj_change{
    float: right;
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    cursor: pointer;
    margin-right: 30px;
}
.content_yhzx_right_bot_zntj_tit .zntj_change:hover{
    color: #0687d6;
}
.zntj_change i{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/yhzx_change_icon.png);
    vertical-align: middle;
}
.content_yhzx_right_bot_zntj_tit span{
    display: inline-block;
    width: 3px;
    height: 15px;
    background: #2a95de;
    margin-left: 30px;
    margin-right: 16px;
}
.zntj_cont{overflow: hidden;margin-left: 30px;padding: 15px 0;padding-bottom: 0;}
.zntj_cont li{
    float: left;
    width: 48%;
    position: relative;
    line-height: 40px;
    padding-right: 2%;
}
.zntj_cont li span{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #2a95de;
    top: 18px;
    position: absolute;
    /*behavior: url(PIE.htc);*/
}
.zntj_cont li a{
    font-size: 16px;
    color: #999999;
    margin-left: 20px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zntj_cont li:hover a{
    color: #2a95de;
}
/*我的办件*/
.wdbj_table{
    border-collapse: collapse;
    width: 853px;
    margin: 0px auto;
    margin-top: 24px;
}
.wdbj_table th,.wdbj_table td{
    color: #333333;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    padding: 0;
    border: 1px solid #f5f5f5;
}
.wdbj_table .wdbj_table_tit{
    height: 45px;
    background: #f5f5f5;
}
.wdbj_table td{
    height: 50px;
    padding: 4px;
}
.wdbj_table td div{
    width: auto;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    cursor: pointer;
    font-size: 14px;
    /*float: left;*/
    padding: 0 10px;
    /* margin-left: 16px; */
}
.wdbj_table td div.t_pj{
    max-width: 80px;
}
.t_ybj{
    color: #2a95de;
}
.wdbj_table td div.t_pj{
    color: #FFFFFF;
    background: #fd8d0a;
}
.wdbj_table td div.active{
    color:#666666;
    cursor:no-drop
}
.wdbj_table .t_cz{/*width: 25%;*/}
.wdbj_table .t_bm{width: 20%;}
/*.wdbj_table .t_time{width:170px}*/
.wdbj_table .t_num{width: 5%;}
/*我的生活档案*/
.content_yhzx_right_bot_wdshda{
    overflow: hidden;
    padding-bottom: 40px;
}
.wdshda_cont{margin-left: 30px;margin-top: 25px;}
.wdshda_cont li{
    float: left;
    font-size: 18px;
    color: #666666;
    margin-right: 20px;
}
.wdshda_cont li .wdshda_cont_i{
    width:52px;
    height: 52px;
    border-radius: 100%;
    border: 1px solid #2a95de;
    vertical-align: middle;
    display: inline-block;
    box-sizing: border-box;
}
.wdshda_cont li .wdshda_cont_i i{
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url(../images/yhzx_sbk_i.png) no-repeat;
    background-position: 0 0;
    margin: 16px 13px;
}
.wdshda_cont li .wdshda_cont_i i.ylbx_i{
    width: 17px;
    margin: 15px 17px;
    background: url(../images/yhzx_ylbx_i.png) no-repeat;
}
.wdshda_cont li .wdshda_cont_i i.ylzh_i{
    width: 21px;
    background: url(../images/yhzx_ylzh_i.png) no-repeat;
    margin: 16px 15px;
}
.wdshda_cont li .wdshda_cont_i i.dbxx_i{
    background: url(../images/yhzx_dbxx_i.png) no-repeat;
    width: 20px;
    margin: 16px;
}
.wdshda_cont li .wdshda_cont_i i.gjj_i{
    background: url(../images/yhzx_gjj_i.png) no-repeat;
    width: 20px;
    margin: 16px;
}
.wdshda_cont li:hover{
    color: #2a95de;
}
.wdshda_cont li:hover .wdshda_cont_i{
    background: #2a95de;
}
.wdshda_cont li:hover .wdshda_cont_i i{
    background-position: 0 -20px;
}
.wdshda_cont li span{margin-left: 15px;}
/*底部*/
.footer_yhzx{
    height: 255px;
    background: url(../images/foot-yhzx.jpg) center center;
}
.inner{width: 1180px;margin: 0 auto 40px;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
/*头部*/
.header_yhzx{height: 111px;background: #FFFFFF;box-shadow: 0px 1px 4px 0px #e6e6e6;}
.logo_yhzx{position: relative;margin-top: 27px;}
/*.header_yhzx_left{width: 480px;}*/
.logo_yhzx_img{width: 68px;height: 68px;position: absolute;top: 0;left: 0;}
.logo_yhzx_word{width: 132px;height: 78px;margin-left: 83px;}
.logo_yhzx_word_chinese{width: 240px;display: inline-block;position: absolute;margin-left: 18px;}
.logo_yhzx_word_chinese h1{font-size: 16px;color: #333333;text-align: center;letter-spacing: 2px;}
.logo_yhzx_word_chinese h2{font-size: 30px;color: #333333;font-weight: bold;text-align: center;}
.header_yhzx_middle{position: relative;margin-left: 45px;}
.yhzx_line{height: 44px;width: 1px;border-right: 1px solid #dbdbdb;display: inline-block;position: absolute;top: 32px;left: -20px;}
.yhzx_sy{margin-top: 28px;}
.yhzx_sy h1{font-size: 18px;color: #333333;margin-left: 5px;margin-bottom: 5px;}
.yhzx_sy h2{width: 110px;height: 24px;box-sizing: border-box;border: 1px solid #e2e2e2;text-align: center;line-height: 15px;border-radius: 20px;}
.yhzx_sy h2 a{font-size: 14px;color: #2a95de;}
.yhzx_sy h2:hover a{color: #ffffff;}
.yhzx_sy h2:hover{background: #2a95de;border-color: #2a95de;}
/*右侧*/
.header_yhzx_right{margin-right: 25px;margin-top: 70px;}
.header_yhzx_right h1{color: #666666;font-size: 14px;text-align: right;}
.header_yhzx_right h1 a{color: #666666;}
.header_yhzx_right h1 a:hover{color:#2a95de;}
.header_yhzx_right h1 span{color: #2a95de;}
.header_yhzx_right ul{margin-top: 10px;}
.header_yhzx_right li{float: left;}
.header_yhzx_right li a{color: #666666;}
.header_yhzx_right li a:hover{color: #f20d1d;}
.header_yhzx_right li span{margin: 0 12px;}
/*内容开始*/
.content_yhzx{
    margin-top: 40px;
    overflow: hidden;
    margin-bottom: 0px;
}
/*左侧*/
.content_yhzx_left{
    width: 240px;
    background: #ffffff;
    min-height: 720px;
    margin-bottom: 40px;
}
.content_yhzx_left_user{
    height: 63px;
    background: #2a95de;
    position: relative;
}
.content_yhzx_left_user_img{
    position: absolute;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    /*border: 2px solid #ffffff;*/
    /*border-radius: 100%;*/
    top: 17px;
    left: 37px;
}
.content_yhzx_left_user_img img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
    /*behavior: url(../js/PIE.htc);*/
}
.content_yhzx_left_user strong{
    display: block;
    font-size: 20px;
    color: #ffffff;
    line-height: 63px;
    padding-left: 97px;
}
.content_yhzx_left_user_msg{
    padding-top: 28px;
    margin-left: 105px;
}
.content_yhzx_left_user_msg h1{
    color: #FFFFFF;
    font-size: 16px;
    margin-left: 5px;
}
.content_yhzx_left_user_msg h2{
    width: 115px;
    height: 27px;
    background: #ffffff;
    color: #666666;
    text-align: center;
    line-height: 27px;
    font-size: 14px;
    border-radius: 15px;
    margin-top: 15px;
}
.content_yhzx_left_list{
    height: 660px;
}
.content_yhzx_left_list ul{
    margin-top: 27px;
}
.content_yhzx_left_list li{
    cursor: pointer;
    line-height: 46px;
    height: 46px;
    margin-bottom: 14px;
    border-left: 3px solid #ffffff;
}
.content_yhzx_left_list li i{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(../images/yhzx_grsz_i.png) no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    margin:0 40px;
}
.content_yhzx_left_list li i.i_1{
    background: url(../images/yhzx_wdbj_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_2{
    background: url(../images/yhzx_wdyy_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_3{
    background: url(../images/yhzx_wdzz_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_4{
    background: url(../images/yhzx_wdzx_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_5{
    background: url(../images/yhzx_wdts_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_6{
    background: url(../images/yhzx_wdpj_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_7{
    background: url(../images/yhzx_wddy_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_8{
    background: url(../images/yhzx_zczx_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_9{
    background: url(../images/yhzx_wdsc_i.png) no-repeat;
}
.content_yhzx_left_list li i.i_10{
    background: url(../images/yhzx_grsz_index.png) no-repeat;
}
.content_yhzx_left_list li a{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.content_yhzx_left_list li img{
    margin-left: 15px;
    transition: .5s;
    opacity: 0;
    filter:alpha(opacity=0);
}
.content_yhzx_left_list li:hover img{
    opacity: 1;
    filter:alpha(opacity=100);
}
.content_yhzx_left_list li:hover i{
    background-position: 0 -27px;
}
.content_yhzx_left_list li:hover a{
    color: #2a95de;
}.content_yhzx_left_list li:hover{
    background: #fafafa;
     border-left-color: #2a95de;
}
.content_yhzx_left_list li.active{
    background: #fafafa;
    border-left-color: #2a95de;
}
.content_yhzx_left_list li.active a{
    color: #2a95de;
}
.content_yhzx_left_list li.active i{
    background-position: 0 -27px;
}
.content_yhzx_left_list li.active img{
    opacity: 1;
    filter:alpha(opacity=100);
    margin-left: 15px;
}
/*右侧*/
.content_yhzx_right{
    width: 905px;
    margin-bottom: 40px;
}
.content_yhzx_right_top{
    height: 107px;
    background: #ffffff;
}
.content_yhzx_right_top li{
    float: left;
    width: 50%;
    height: 107px;
    background: url("../images/xian1.png") no-repeat right center;
}
.content_yhzx_right_top li .content_yhzx_right_top_i{
    width: 68px;
    height: 68px;
    border-radius: 100%;
    box-sizing: border-box;
    border: 1px solid #e4e4e4;
    position: absolute;
    margin-top: 23px;
    float: left;
    margin-left: 67px;
}
.content_yhzx_right_top li .content_yhzx_right_top_i i{
    display: inline-block;
    width: 35px;
    height: 36px;
    background: url(../images/yhzx_wyw_i.png) no-repeat;
    background-position: 0 0;
    margin: 18px;
}
.content_yhzx_right_top li .content_yhzx_right_top_i i.wyb{
    background: url(../images/yhzx_wyb_i.png) no-repeat;
}
.content_yhzx_right_top_word{
    float: left;
    margin-left: 170px;
    margin-top: 20px;
}
.content_yhzx_right_top_word h1{
    font-size: 22px;
    color: #2a95de;
    font-weight: bold;
}
.content_yhzx_right_top_word h2{
    font-size: 16px;
    color: #666666;
    margin: 10px 0;
}
.content_yhzx_right_top_word h3{
    width: 79px;
    height: 22px;
    border-radius: 3px;
    background: #2a95de;
    text-align: center;
    line-height: 18px;
}
.content_yhzx_right_top_word h3 a{
    font-size: 14px;
    color: #FFFFFF;
}
.content_yhzx_right_top li .content_yhzx_right_top_i:hover{
    border: none;
    background: #2a95de;
}
.content_yhzx_right_top li .content_yhzx_right_top_i:hover i{
    background-position: 0 -35px;
}
.content_yhzx_right_bot{
    /*margin-top: 20px;*/
    /*background: #FFFFFF;*/
}
/*智能推荐*/
.content_yhzx_right_bot_zntj_tit{
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    position: relative;
    padding-top: 24px;
}
.content_yhzx_right_bot_zntj_tit .zntj_change{
    float: right;
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    cursor: pointer;
    margin-right: 30px;
}
.content_yhzx_right_bot_zntj_tit .zntj_change:hover{
    color: #2a95de;
}
.zntj_change i{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/yhzx_change_icon.png);
    vertical-align: middle;
}
.content_yhzx_right_bot_zntj_tit span{
    display: inline-block;
    width: 3px;
    height: 15px;
    background: #2a95de;
    margin-left: 30px;
    margin-right: 16px;
}
.zntj_cont{overflow: hidden;margin-left: 30px;padding: 15px 0;padding-bottom: 0;}
.zntj_cont li{
    float: left;
    width: 48%;
    position: relative;
    line-height: 40px;
    padding-right: 2%;
}
.zntj_cont li span{
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background: #2a95de;    
    top: 18px;
    position: absolute;
    /*behavior: url(PIE.htc);*/
}
.zntj_cont li a{
    font-size: 16px;
    color: #999999;
    margin-left: 20px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zntj_cont li:hover a{
    color: #2a95de;
}
/*我的办件*/
.wdbj_table{
    border-collapse: collapse;
    width: 853px;
    margin: 0px auto;
    margin-top: 24px;
}
.wdbj_table th,.wdbj_table td{
    color: #333333;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    border: 1px solid #f5f5f5;
}
.wdbj_table .wdbj_table_tit{
    height: 45px;
    background: #f5f5f5;
}
.wdbj_table td{
    height: 50px;
    padding: 4px;
}
.wdbj_table td div{
    /*width: 80px;*/
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    cursor: pointer;
    font-size: 14px;
    /*float: left;*/
    /* margin-left: 16px; */
}
.wdbj_table td div.t_pj{
    max-width: 80px;
}
.t_ybj{
    color: #ffffff;
}
.t_ybj.active{
    color: #2a95de;
}
.wdbj_table td div.t_pj{
    color: #ffffff;
}
.wdbj_table td div.active{
    color:#333333;
}
.wdbj_table .t_cz{/*width: 25%;*/}
.wdbj_table .t_bm{width: 20%;}
/*.wdbj_table .t_time{width:170px}*/
.wdbj_table .t_num{width: 8%;}
/*我的生活档案*/
.content_yhzx_right_bot_wdshda{
    overflow: hidden;
    padding-bottom: 25px;
}
.wdshda_cont{margin-left: 30px;margin-top: 25px;}
.wdshda_cont li{
    float: left;
    font-size: 18px;
    color: #666666;
    margin-right: 35px;
}
.wdshda_cont li .wdshda_cont_i{
    width:52px;
    height: 52px;
    border-radius: 100%;
    border: 1px solid #2a95de;
    vertical-align: middle;
    display: inline-block;
    box-sizing: border-box;
}
.wdshda_cont li .wdshda_cont_i i{
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url(../images/yhzx_sbk_i.png) no-repeat;
    background-position: 0 0;
    margin: 16px 13px;
}
.wdshda_cont li .wdshda_cont_i i.ylbx_i{
    width: 17px;
    margin: 15px 17px;
    background: url(../images/yhzx_ylbx_i.png) no-repeat;
}
.wdshda_cont li .wdshda_cont_i i.ylzh_i{
    width: 21px;
    background: url(../images/yhzx_ylzh_i.png) no-repeat;
    margin: 16px 15px;
}
.wdshda_cont li .wdshda_cont_i i.dbxx_i{
    background: url(../images/yhzx_dbxx_i.png) no-repeat;
    width: 20px;
    margin: 16px;
}
.wdshda_cont li .wdshda_cont_i i.gjj_i{
    background: url(../images/yhzx_gjj_i.png) no-repeat;
    width: 20px;
    margin: 15px;
}
.wdshda_cont li:hover{
    color: #2a95de;
}
.wdshda_cont li:hover .wdshda_cont_i{
    background: #2a95de;
}
.wdshda_cont li:hover .wdshda_cont_i i{
    background-position: 0 -20px;
}
.wdshda_cont li span{margin-left: 15px;}
/*底部*/
.footer_yhzx{
    height: 255px;
    background: url(../images/foot-yhzx.jpg) center center;
}

/*用户中心-个人设置*/
/*右侧*/
.content_grsz_right_bot{
    background: #FFFFFF;
    height: auto;
}
/*基础信息*/
.content_yhzx_right_bot_jcxx h1 a{
    color: #0687D6;
    font-size: 14px;
    font-weight: normal;
    margin-left: 45px;
}
.grsz_jcxx_cont{
    overflow: hidden;
}
.grsz_jcxx_cont ul{margin-left: 30px;margin-top: 30px;}
.grsz_jcxx_cont li{
    float: left;
    line-height: 52px;
}
.grsz_jcxx_cont li.li-1{
    width: 88px;
    color: #333333;
    font-size: 16px;
    text-align: right;
    margin-right: 25px;
}
.grsz_jcxx_cont li.li-2{
    width: 290px;
    color: #999999;
    font-size: 16px;
    text-align: left;
}
.grsz_jcxx_cont li.li-4{
    width: 290px;
    color: #999999;
    font-size: 16px;
    text-align: left;
}
/*邮寄地址*/
.content_yhzx_right_bot_yjdz{
    padding-bottom: 30px;
}
.content_yhzx_right_bot_yjdz h1 a{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: normal;
    position: absolute;
    text-align: center;
    line-height: 36px;
    top: 20px;
    right: 27px;
}
.content_yhzx_right_bot_yjdz h1 p{
    width: 124px;
    height: 36px;
    background: #2a95de;
}

.t_sjr{
    width: 8%;
}
.t_lxdh{
    width: 10%;
}
.yjdz_table td{
    color: #999999;
}
.yjdz_table td div img{
    vertical-align: middle;
    top: 7px;
    left: -20px;
}
.yjdz_table td .grsz_xg{
    color: #0687D6;
    font-size: 16px;
}
.yjdz_table td .grsz_del{
    color: #f56565;
    font-size: 16px;
}
.yjdz_table td div{
    position: relative;
    width: auto;
    height: auto;
}
.yjdz_table .t_cz{
    width: 14%;
}
.grsz_add{
    width: 10%;
    cursor: pointer;
}
.grsz_add i{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/grsz_mradd_i.png) no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    margin-right: 12px;
}
.grsz_add:hover i{
    background-position: 0 -15px;
}
.yjdz_table td.active i{
    background-position: 0 -15px;
}
.yjdz_table .t_bm{
    width: 35%;
}
/*用户中心-我的办件*/
.content_wdbj_right_bot{
    background: #fff;
    /*height: 845px;*/
}
.content_wdbj_right_bot_wdbj{
    padding-bottom: 30px;
}
.wdbj_select{
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: 23px;
    right: 27px;
}
.wdbj_select select{
    border: 1px solid #e5e5e5;
    width: 127px;
    height: 31px;
    box-sizing: border-box;
    color: #333333;
    padding-left: 25px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/wdbj_select.png") no-repeat scroll right center transparent;
    padding-right: 14px;
    background-position-x: 105px;
}
.wdbj_select select::-ms-expand { display: none; }

/*用户中心-我的评价*/
.wdpj_table td div.t_pj{background: #f5f5f5;color: #666666;cursor: no-drop;}
.wdpj_table .wdpj_cz{width: 14%;}
.wdpj_table .wdzz_cyr{width: 32%;}
.wdpj_table .wdzz_zzlx{width: 32%;}
/*用户中心-我的投诉*/
.wdts_table td div.active{
    color: #FFFFFF;
    background: #2a95de;
    cursor: pointer;
}

/*用户中心-我的预约*/
.wdbj_table .t_yy{
    width: 14%;
}
.wdbj_table .wdyy_yyr{width: 10%;}
.wdbj_table .wdyy_yydd{width: 15%;}
.wdbj_table td div.wdyyt_yyy{color: #666666;background: #f5f5f5;cursor: no-drop;}
.wdbj_table td div.wdyyt_qxyy{color: #666666;background: #f5f5f5;}
.wdbj_table td.yyy_wrap div.active_y{color: #ffffff;background: #ff283c;}
.wdbj_table td.active_y div.wdyyt_qxyy{text-decoration: line-through;cursor: no-drop;}
.wdbj_table td.active_x div.wdyyt_yyy{cursor: no-drop;color: #ffffff;background: #ff283c;}

/*用户中心-我的咨询*/
.wdzx_table .tdhover{
    color: #2a95de;
    cursor: pointer;
}
.wdzx_table .wdzx_tit a{color: #333;cursor: pointer;}
.wdzx_table .wdzx_tit a:hover{color: #2a95de;}
/*用户中心-政策中心*/
.zczx_list ul{
    padding-left: 30px;
    padding-right: 23px;
    margin-top: 30px;
}
.zczx_list li{
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    line-height: 50px;
}
.zczx_list li i{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #2a95de;
    border-radius: 100%;
    position: absolute;
    top: 25px;
    left: 23px;
}
.zczx_list li a{
    color: #333333;
    font-size: 16px;
    margin-left: 50px;
    display: inline-block;
    width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: -20px;
}
.zczx_list li span{
    float: right;
    font-size: 16px;
    color: #999999;
    margin-right: 20px;
}
.zczx_list li:hover a{color: #2a95de;}

/*用户中心-咨询结果公示*/
.zxjggs_table{margin-top: 35px;}
.zxjggs_table .zx_1{
    font-size: 18px;
    color: #333333;
    width: 15%;
}
.zxjggs_table .zx_2{
    font-size: 16px;
    color: #999999;
    text-align: left;
    padding-left: 20px;
    line-height: 30px;
    height: 60px;
}
.zxjg_bot{
    float: right;
    margin-right: 27px;
    margin-top: 40px;
    padding: 10px 32px 10px 86px;
    background: url(../images/houjiadianhua.png) no-repeat 30px center;
    background-color:X  
         RS21   ZFDXS #fafafa;
}
.zxjg_bot>a{
    display: block;
    color: #000000;
    font-size: 14px;
}
.zx_phone i{
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(../images/zxjg_phone.png);
    vertical-align: middle;
}
.zx_phone{
    width: 240px;
    height: 43px;
    background: #fafafa;
    text-align: center;
    line-height: 43px;
    margin-top: 25px;
}

/*用户中心-添加地址*/
.tjdz_table th, .wdbj_table td{
    /*border: none;*/
}
.wdbj_table td.ChaZiLiao a{
    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    padding-left: 49px;
    font-size: 16px;
    color: #ffffff;
    text-align: left;
    background: url(../images/chakandatu.png) no-repeat center;
}
.wdbj_table td.ChaZiLiao a:hover{
    font-weight: bold;
}
/*地区三级联动样式*/

/* #sjld input,select,textarea{vertical-align:middle; *font-size:100%;}
#sjld input{ margin:0;outline:none; padding:0;}
#sjld input::-ms-clear{display:none;} */
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;  
}
.clearfix{*zoom:1}
/* m_zlxg */
/* #sjld .m_zlxg{ width:120px; height:40px; line-height:30px;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;background:url(../images/wdbj_select.png) right center no-repeat;border: 1px solid #c6c6c6;background-position-x: 95px;}
#sjld .m_zlxg p{ width:71px; padding-left:10px; overflow:hidden; line-height:40px; color:#999999; font-size:14px; font-family:"微软雅黑";text-overflow:ellipsis; white-space:nowrap;}
#sjld .m_zlxg2{ position:absolute; top:40px; border:1px solid #ded3c1;background:#fff; width:165px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
#sjld .m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;font-family:"微软雅黑";color:#333333; font-size:12px;}
#sjld .m_zlxg2 li:hover{ color:#7a5a21;} */
/*单选框样式*/
.dxk>input{
    display: none;
}
.dxk>label{
    position: relative;
    margin-right: 34px;
}
.dxk>label::before{
    display: inline-block;
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #9b9b9b;
    margin-right: 6px;
    vertical-align: middle;
}
.dxk>input:checked+label::before{
    /*background-color: rgb(239, 66, 56);*/
    border: 1px solid #80af5f; 
}
.dxk>input:checked+label::after{
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: #2a95de;
}

.zx_2 textarea{
    width: 690px;
    height: 120px;
    border: 1px solid #ccc;
    color: #999999;
    font-size: 14px;
    padding-top: 15px;
    padding-left: 16px;
    font-family: "微软雅黑";
}
.dzsjr input{
    width: 335px;
    height: 40px;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    color: #999999;
    padding-left: 20px;
    padding-left: 15px;
}
.dzlxdh input{
    width: 590px;
    height: 40px;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    color: #999999;
    padding-left: 20px;
    padding-left: 15px;
}
.tjcz{
    margin-left: 174px;
    margin-top: 60px;
}
.tjcz input{
    width: 168px;
    height: 45px;
    background: #2a95de;
    border: none;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 5px;
    margin-right: 10px;
}
.tjcz .res{
    color: #999999;
    font-size: 18px;
    background: #e7e7e7;
}

.wdbj_table .sxmc a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 250px;
}
.tjdz_table td{border: none;}
.wdbj_table td a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 250px;
}

/*下拉列表*/
.header—xllb{
    display:inline-block;
    position:relative;
    /*background-color:#4CAF50;*/
}
.header—xllb:hover .downbtn{
    display:block;
    background-color: #f1f1f1;
}
.header—xllb:hover{
    /*background-color: #3e8e41;*/
}
.header—xllb span{
    padding:15px;
    line-height:2px;
    cursor:pointer;
    color: white;
    display: inline-block;
    width: 127px;
    height: 31px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    font-size: 14px;
    color: #333333;
    background: none;
    margin-left: 12px;
}
.header—xllb span i{
    display: inline-block;
    width: 8px;
    height: 4px;
    background: url(../images/wdbj_select.png) no-repeat;
    position: absolute;
    top: 15px;
    right: 30px;
}
.header—xllb .downbtn{
    display:none;
    position:absolute;
    background-color:#f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    min-width: 127px;
    left: 14px;
}
.header—xllb .downbtn li{
    line-height:30px;
    text-align:left;
    padding-left:5px;
    background: #FFFFFF;
}
.header—xllb .downbtn a:hover{
    color:#333;
}
.header—xllb .downbtn li:hover{
    background: #e5e5e5;
}
.header—xllb .downbtn a{
    display:block;
    color:black;
    width:100%; 
    padding-left: 10px;   
}
.wdbj_table .t_time{
    font-size: 14px;
}
/* 2019-12-20xiaoyang */

/* 2019-12-20xinyao */
.XinYaoGreen1{
    height: 41px;
    background: #2a95de;
}
.BreadCrumbs{
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #ffffff;
    border-bottom: 1px solid #22463a;
}
.XinYaoTop{
    border-bottom: none;
}
.BreadCrumbs a{
    font-size: 14px;
    color: #ffffff;
    transition: all .3s;
}
.BreadCrumbs a:hover{
    color: #f1f1f1;
}

/*多列表*/
.XinYaoDlbNr {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}
.XinYaoDlbNr1 a {
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaoDlbNr1 img {
    display: block;
    width: 1180px;
    height: 110px;
}
.XinYaoDlbNr2 {
    padding: 30px 40px 40px;
    background-color: #fff;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft {
    float: left;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft span {
    float: left;
    color: #333;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft select {
    float: left;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    border: 1px solid #e6e6e6;
    padding-left: 24px;
    margin-left: 10px;
    cursor: pointer;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft select::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft select::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft select:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoleft select:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright {
    float: right;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright span {
    float: left;
    font-size: 16px;
    color: #333;
    height: 40px;
    line-height: 40px;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright form {
    float: left;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright .XYsearch {
    float: left;
    width: 294px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-left: 10px;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright .XYsubmit {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #2a95de;
    margin-left: 30px;
    cursor: pointer;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright input::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright input:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoTop .XinYaoright input:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoDlbNr2 .XinYaoBot {
    margin-top: 30px;
}
.XinYaoDlbNr2 .XinYaoBot table {
    border-collapse:collapse;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}
.XinYaoDlbNr2 .XinYaoBot table td {
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 20px;
    font-size: 16px;
    color: #494949;
    line-height: 24px;
    padding: 10px 0 10px 20px;
    height: 78px;
}
.XinYaoDlbNr2 .XinYaoBot table td a {
    display: block;
    width: 100%;
    height: 100%;
    color: #494949;
    font-size: 16px;
}
.XinYaoDlbNr2 .XinYaoBot table tr td:first-child {
    text-align: center;
    padding-left: 0;
}
.XinYaoDlbNr2 .XinYaoBot table th {
    background-color: #f5f5f5;
    height: 45px;
    text-align: center;
    border: 1px solid #f5f5f5;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoDlbNr2 .XinYaoBot table .th1 {
    width: 64px;
}
.XinYaoDlbNr2 .XinYaoBot table .th2 {
    width: 250px;
}
.XinYaoDlbNr2 .XinYaoBot table .th3 {
    width: 210px;
}
.XinYaoDlbNr2 .XinYaoBot table .th4 {
    width: 420px;
}
.XinYaoDlbNr2 .XinYaoBot table .th5 {
    width: 159px;
}
/*/多列表*/

/*基础清单入口*/
.XinYaoJcqdrkNr {
    background-color: #fff;
    padding-bottom: 20px;
    position: relative;
}
.XinYaoGreen2{
    height: 200px;
    background: #2a95de;
}
.XinYaoGreen2 .XinYaoBot .XinYaoLeft {
    float: left;
    height: 158px;
    line-height: 158px;
    color: #fff;
    font-weight: 700;
    font-size: 30px;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight {
    float: right;
    box-shadow: 3px 3px 5px #6e9751;
    margin-top: 54px;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight form {
    float: left;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight input {
    float: left;
    border: none;
    height: 50px;
    line-height: 50px;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight input::-webkit-input-placeholder {
    font-size: 16px;
    color: #c4c4c4;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight input::-moz-placeholder {
    font-size: 16px;
    color: #c4c4c4;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight input:-moz-placeholder {
    font-size: 16px;
    color: #c4c4c4;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight input:-ms-input-placeholder {
    font-size: 16px;
    color: #c4c4c4;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight .XinYaoSearch {
    width: 360px;
    padding-left: 16px;
}
.XinYaoGreen2 .XinYaoBot .XinYaoRight .XinYaoSubmit {
    width: 80px;
    background-color: #2d4f1a;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.XinYaoJcqdrkNr .XinYaoHD {
    height: 92px;
    line-height: 92px;
    border-bottom: 1px solid #e6e6e6;
}
.XinYaoJcqdrkNr .XinYaoHD span {
    color: #333;
    font-size: 24px;
    font-weight: 700;
}
.XinYaoJcqdrkNr .XinYaoHD span a {
    color: #333;
    font-size: 24px;
    font-weight: 700;
}
.XinYaoJcqdrkNr1 .XinYaoBD {
    margin-top: 30px;
}
.XinYaoJcqdrkNr1 .XinYaoBD ul{
    width: 1200px;
}
.XinYaoJcqdrkNr1 .XinYaoBD li {
    float: left;
    width: 380px;
    height: 65px;
    line-height: 65px;
    background-color: #f5f5f5;
    margin-right: 20px;
    margin-bottom: 20px;
}
.XinYaoJcqdrkNr1 .XinYaoBD li a {
    display: block;
    padding-left: 92px;
    font-size: 18px;
    font-weight: 700;
    color: #666;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child {
    background: url("../images/xy_jccdrk1.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li {
    background: url("../images/xy_jccdrk2.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li {
    background: url("../images/xy_jccdrk3.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li {
    background: url("../images/xy_jccdrk4.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li {
    background: url("../images/xy_jccdrk5.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li {
    background: url("../images/xy_jccdrk6.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li {
    background: url("../images/xy_jccdrk7.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li+li {
    background: url("../images/xy_jccdrk8.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li+li+li {
    background: url("../images/xy_jccdrk9.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoJcqdrkNr1 .XinYaoBD li:hover a {
    color: #fff;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child:hover {
    background: url("../images/xy_jccdrk1-1.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li:hover {
    background: url("../images/xy_jccdrk2-2.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li:hover {
    background: url("../images/xy_jccdrk3-3.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li:hover {
    background: url("../images/xy_jccdrk4-4.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li:hover {
    background: url("../images/xy_jccdrk5-5.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk6-6.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk7-7.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk8-8.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr1 .XinYaoBD li:first-child+li+li+li+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk9-9.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr2 .XinYaoBD {
    margin-top: 30px;
}
.XinYaoJcqdrkNr2 .XinYaoBD li {
    float: left;
    width: 380px;
    height: 65px;
    line-height: 65px;
    background-color: #f5f5f5;
    margin-right: 20px;
    margin-bottom: 20px;
}
.XinYaoJcqdrkNr2 .XinYaoBD li a {
    display: block;
    padding-left: 92px;
    font-size: 18px;
    font-weight: 700;
    color: #666;
}
.XinYaoJcqdrkNr2 .XinYaoBD .XinYaoChang {
    width: 780px;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child {
    background: url("../images/xy_jccdrk10.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li {
    background: url("../images/xy_jccdrk11.png") no-repeat 41px center;
    background-color: #f5f5f5;
    margin-right: 0;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li {
    background: url("../images/xy_jccdrk12.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li {
    background: url("../images/xy_jccdrk13.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li+li {
    background: url("../images/xy_jccdrk14.png") no-repeat 41px center;
    background-color: #f5f5f5;
    margin-right: 0;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li+li+li {
    background: url("../images/xy_jccdrk15.png") no-repeat 41px center;
    background-color: #f5f5f5;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
} 
.XinYaoJcqdrkNr2 .XinYaoBD li:hover a {
    color: #fff;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child:hover {
    background: url("../images/xy_jccdrk10-10.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li:hover {
    background: url("../images/xy_jccdrk11-11.png") no-repeat 41px center;
    background-color: #2a95de;
    margin-right: 0;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li:hover {
    background: url("../images/xy_jccdrk12-12.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li:hover {
    background: url("../images/xy_jccdrk13-13.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li+li:hover {
    background: url("../images/xy_jccdrk14-14.png") no-repeat 41px center;
    background-color: #2a95de;
    margin-right: 0;
}
.XinYaoJcqdrkNr2 .XinYaoBD li:first-child+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk15-15.png") no-repeat 41px center;
    background-color: #2a95de;
}
.XinYaojccdrkXF {
    position: absolute;
    right: 50px;
    top: 40px;
    width: 77px;
}
.XinYaojccdrkXF ul {
    overflow: hidden;
}
.XinYaojccdrkXF li {
    height: 67px;
    margin-bottom: 1px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li a {
    display: block;
    text-align: center;
    padding-top: 46px;
    font-size: 14px;
    color: #333;
}
.XinYaojccdrkXF li:first-child {
    background: url("../images/xy_jccdrk16.png") no-repeat center 9px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li {
    background: url("../images/xy_jccdrk17.png") no-repeat center 9px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li+li {
    background: url("../images/xy_jccdrk18.png") no-repeat center 9px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li+li+li {
    background: url("../images/xy_jccdrk19.png") no-repeat center 10px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li+li+li+li {
    background: url("../images/xy_jccdrk20.png") no-repeat center 9px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li+li+li+li+li {
    background: url("../images/xy_jccdrk21.png") no-repeat center 12px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:first-child+li+li+li+li+li+li {
    background: url("../images/xy_jccdrk22.png") no-repeat center 9px;
    background-color: #f7f8f9;
}
.XinYaojccdrkXF li:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaojccdrkXF li:hover a {
    color: #fff;
}
.XinYaojccdrkXF li:first-child:hover {
    background: url("../images/xy_jccdrk16-16.png") no-repeat center 9px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li:hover {
    background: url("../images/xy_jccdrk17-17.png") no-repeat center 9px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li+li:hover {
    background: url("../images/xy_jccdrk18-18.png") no-repeat center 9px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li+li+li:hover {
    background: url("../images/xy_jccdrk19-19.png") no-repeat center 10px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li+li+li+li:hover {
    background: url("../images/xy_jccdrk20-20.png") no-repeat center 9px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk21-21.png") no-repeat center 12px;
    background-color: #2a95de;
}
.XinYaojccdrkXF li:first-child+li+li+li+li+li+li:hover {
    background: url("../images/xy_jccdrk22-22.png") no-repeat center 9px;
    background-color: #2a95de;
}
.XinYaojccdrkXF > span {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    cursor: pointer;
    background: url("../images/xy_jccdrk23.png") no-repeat 52px center; 
    background-color: #2a95de;
    margin-top: -1px;
}
/*/基础清单入口*/

/*列表*/
.XinYaolbNr {
    background-color: #f5f5f5;
    padding-top: 40px;
    padding-bottom: 42px;
}
.XinYaolbNr1 a {
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaolbNr1 img {
    display: block;
    width: 1180px;
    height: 110px;
}
.XinYaolbNr2 {
    background-color: #fff;
    padding-top: 30px;
}
.XinYaolbNr2 img {
    display: block;
    width: 1100px;
    height: 224px;
    margin: 0 auto;
}
.XinYaolbNr3 {
    padding: 30px 40px 40px;
    background-color: #fff;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft {
    float: left;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft span {
    float: left;
    color: #333;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft select {
    float: left;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    border: 1px solid #e6e6e6;
    padding-left: 24px;
    margin-left: 10px;
    cursor: pointer;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft select::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft select::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft select:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoleft select:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright {
    float: right;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright span {
    float: left;
    font-size: 16px;
    color: #333;
    height: 40px;
    line-height: 40px;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright form {
    float: left;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright .XYsearch {
    float: left;
    width: 294px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-left: 10px;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright .XYsubmit {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #2a95de;
    margin-left: 30px;
    cursor: pointer;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright input::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright input:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoTop .XinYaoright input:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaolbNr3 .XinYaoBot {
    margin-top: 30px;
}
.XinYaolbNr3 .XinYaoBot table {
    border-collapse:collapse;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}
.XinYaolbNr3 .XinYaoBot table td {
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 20px;
    font-size: 16px;
    color: #494949;
    line-height: 24px;
    padding: 10px 0 10px 20px;
    height: 49px;
}
.XinYaolbNr3 .XinYaoBot table td a {
    display: block;
    width: 100%;
    color: #494949;
    font-size: 16px;
}
.XinYaolbNr3 .XinYaoBot table td a:hover{
    color: #2a95de;
}
.XinYaolbNr3 .XinYaoBot table tr td:first-child {
    text-align: center;
    padding-left: 0;
}
.XinYaolbNr3 .XinYaoBot table tr td:first-child+td,
.XinYaolbNr3 .XinYaoBot table tr td:first-child+td+td {
    max-width: 590px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaolbNr3 .XinYaoBot table tr td:first-child+td+td {
    max-width: 326px;
}
.XinYaolbNr3 .XinYaoBot table th {
    background-color: #f5f5f5;
    height: 45px;
    text-align: center;
    border: 1px solid #f5f5f5;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaolbNr3 .XinYaoBot table .th1 {
    width: 64px;
}
.XinYaolbNr3 .XinYaoBot table .th2 {
    width: 590px;
}
.XinYaolbNr3 .XinYaoBot table .th3 {
    width: 326px;
}
.XinYaolbNr3 .XinYaoBot table .th4 {
    width: 120px;
}
.XinYaolbNr3 .XinYaoBot table tr td:first-child+td+td+td a {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
    background-color: #f5f5f5;
}
.XinYaolbNr3 .XinYaoBot table tr td:first-child+td+td+td a:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
    background-color: #2a95de;
    color: #fff;
}



.XinYaolbNr .main-section {
    margin-left: auto;
}
.XinYaolbNr .main-section .main-part {
    width: 1100px;
    margin: auto;
}
/*/列表*/


/*清单*/
.XinYaoQdNr {
    background-color: #f5f5f5;
    padding: 40px 0;
}
.XinYaoQdNr1 a{
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaoQdNr2 {
    background-color: #fff;
    padding: 30px 40px 40px;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft {
    float: left;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft span {
    float: left;
    color: #333;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft select {
    float: left;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    border: 1px solid #e6e6e6;
    padding-left: 24px;
    margin-left: 10px;
    cursor: pointer;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft select::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft select::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft select:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoleft select:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright {
    float: right;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright span {
    float: left;
    font-size: 16px;
    color: #333;
    height: 40px;
    line-height: 40px;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright form {
    float: left;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright .XYsearch {
    float: left;
    width: 294px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-left: 10px;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright .XYsubmit {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #2a95de;
    margin-left: 30px;
    cursor: pointer;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright input::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright input:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoTop .XinYaoright input:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoQdNr2 .XinYaoBot {
    margin-top: 39px;
}
.XinYaoQdNr2 .XinYaoBot li {
    border: 1px solid #f4f4f4;
    padding: 15px 0;
    margin-bottom: 19px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiHD {
    font-size: 18px;
    color: #333;
    line-height: 30px;
    height: 100%;
    padding-left: 59px;
    position: relative;
    background: url("../images/xy_qd2.png") no-repeat 31px center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiHD > span {
    display: inline-block;
    cursor: pointer;
    height: 100%;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiHD > img {
    position: absolute;
    width: 22px;
    height: 22px;
    right: 28px;
    top: 4px;
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiHD > img.XinYaoShow {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);    /* IE 9 */
    -moz-transform:rotate(90deg);   /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);     /* Opera */
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBD {
    padding: 0 30px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDList1 {
    padding-top: 15px;
    margin-top: 15px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBD > div:first-child .XinYaoLiBDList1 {
    border-top: 1px solid #e3e3e3;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDList1 span {
    display: inline-block;
    line-height: 30px;
    color: #666;
    font-size: 16px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDList2 {
    /*padding-left: 48px;*/
    padding-bottom: 18px;
    border-bottom: 1px dashed #e3e3e3;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDList2 > span {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-bottom: 10px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a {
    float: left;
    width: 110px;
    height: 32px;
    line-height: 32px;
    margin-right: 9px;
    padding-left: 44px;
    font-size: 14px;
    color: #2a95de;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:hover {
    /* font-weight: 700; */
    color:#ffffff;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child {
    background: url("../images/xy_qd4.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child:hover {
    background: url("../images/xy_qd4_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a {
    background: url("../images/xy_qd5.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a:hover {
    background: url("../images/xy_qd5_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a {
    background: url("../images/xy_qd6.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a:hover {
    background: url("../images/xy_qd6_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a {
    background: url("../images/xy_qd7.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a:hover {
    background: url("../images/xy_qd7_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a+a {
    background: url("../images/xy_qd8.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a+a:hover {
    background: url("../images/xy_qd8_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a+a+a {
    background: url("../images/xy_qd9.png") no-repeat center center;
    -webkit-background-size: 100% 32px;
    background-size: 100% 32px;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBDListFore > a:first-child+a+a+a+a+a:hover {
    background: url("../images/xy_qd9_h.png") no-repeat center center;
}
.XinYaoQdNr2 .XinYaoBot .XinYaoLiBD {
    display: none;
}
/*页码*/
/* 分页区域开始 */
.FenYe{
    /* padding: 22px 0 0; */
    text-align: center;
}
.FenYe ul li{
    display: inline-block;
    font-size: 14px;
    color: #7d7d7d;
    margin: 0 4px;
    border-radius: 5px;
}
.FenYe ul li.active {
    background: #ae2519;
    color: #fff;
    border-radius: 5px;
}
.FenYe ul li.active a{
    color: #fff;
}
.FenYe ul li a{
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    padding: 0 9px;
    border: 1px solid #f5f5f5;
    transition: all .28s linear;
    -moz-transition: all .28s linear;
    -webkit-transition: all .28s linear;
    -o-transition: all .28s linear;
    border-radius: 5px;
}
.FenYe ul li span{
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #ffffff;
    padding: 0 9px;
    border: 1px solid #2a95de;
    background: #2a95de;
    border-radius: 5px;
}
.FenYe ul li a[href]:hover{
    color: #ffffff;
    border-color: #2a95de;
    background: #2a95de;
}
.FenYe ul li input{
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    text-align: center;
    outline: none;
    background: none;
    margin: 0 8px;
    border: 1px solid #f5f5f5;
}
.FenYe ul li button{
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    text-align: center;
    outline: none;
    background: none;
    padding: 0 14px;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #f5f5f5;
    transition: all .28s linear;
    -moz-transition: all .28s linear;
    -webkit-transition: all .28s linear;
    -o-transition: all .28s linear;
}
.FenYe ul li button:hover{
    color: #ffffff;
    border-color: #2a95de;
    background: #2a95de;
}
/* 分页区域结束 */
/*/清单*/


/*文字+按钮*/
.XinYaoAnNTextNr {
    background-color: #f5f5f5;
    padding: 40px 0;
}
.XinYaoAnNTextNr1 a{
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaoAnNTextNr2 {
    background-color: #fff;
    padding: 18px 70px 0;
}
.XinYaoAnNTextNr2 .XinYaoHD {
    height: 90px;
    line-height: 90px;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoAnNTextNr2 .XinYaoHD h3 {
    font-size: 26px;
    font-weight: 700;
    color: #333;
    text-align: center;
}
.XinYaoAnNTextNr2 .XinYaoMid {
    padding: 25px 0;
    height: 350px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoAnNTextNr2 .XinYaoMid p {
    line-height: 32px;
    font-size: 16px;
    color: #666;
}
.XinYaoAnNTextNr2 .XinYaoMid p a {
    font-size: 16px;
    color: #2a95de;
}
.XinYaoAnNTextNr2 .XinYaoMid p a:hover{
    font-weight: 700;
}
.XinYaoAnNTextNr2 .XinYaoBD {
    min-height: 98px;
    padding-top: 25px;
}
.XinYaoAnNTextNr2 .XinYaoBD a {
    line-height: 32px;
    font-size: 16px;
    color: #2a95de;
    padding-left: 27px;
    background: url("../images/xy_AnNText.png") no-repeat left center;
}
.XinYaoAnNTextNr3 {
    background-color: #fff;
    padding: 0 40px 40px;
}
.XinYaoAnNTextNr3 .XinYaoHD {
    height: 45px;
    line-height: 45px;
    background-color: #f5f5f5;
    padding-left: 20px;
    color: #484848;
}
.XinYaoAnNTextNr3 .XinYaoBD {
    border: 1px solid #f5f5f5;
    border-top: none;
    padding-left: 18px;
    padding-bottom: 19px;
}
.XinYaoAnNTextNr3 .XinYaoBD li {
    float: left;
    width: 45px;
    line-height: 45px;
    width: 196px;
    background-color: #2a95de;
    margin-right: 20px;
    margin-top: 20px;
    text-align: center;
    position: relative;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.XinYaoAnNTextNr3 .XinYaoBD li a {
    display: block;
    font-size: 16px;
    color: #333;
    max-width: 100%;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaoAnNTextNr3 .XinYaoBD li:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f5f5f5;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.XinYaoAnNTextNr3 .XinYaoBD li:hover a {
    color: #fff;
}
.XinYaoAnNTextNr3 .XinYaoBD li:hover:after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
/*/文字+按钮*/


/*文字+列表*/
.XinYaoLieBTextNr {
    background-color: #f5f5f5;
    padding: 10px 0;
}
.XinYaoLieBTextNr1 a{
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaoLieBTextNr2 {
    background-color: #fff;
    padding: 18px 70px 0;
}
.XinYaoLieBTextNr2 .XinYaoHD {
    height: 90px;
    line-height: 90px;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoLieBTextNr2 .XinYaoHD h3 {
    font-size: 26px;
    font-weight: 700;
    color: #333;
    text-align: center;
    width: 1040px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaoLieBTextNr2 .XinYaoMid{
    padding: 25px 0;
    height: 415px;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
}
.XinYaoLieBTextNr2 .XinYaoMid p {
    line-height: 32px;
    font-size: 16px;
    color: #666;
}
.XinYaoLieBTextNr2 .XinYaoMid p a {
    font-size: 16px;
    color: #2a95de;
}
.XinYaoLieBTextNr2 .XinYaoMid p a:hover{
    font-weight: 700;
}
.XinYaoLieBTextNr2 .XinYaoBD {
    min-height: 98px;
    padding-top: 25px;
}
.XinYaoLieBTextNr2 .XinYaoBD a {
    line-height: 32px;
    font-size: 16px;
    color: #2a95de;
    padding-left: 27px;
    background: url("../images/xy_AnNText.png") no-repeat left center;
}

.XinYaoLieBTextNr3 {
    background-color: #fff;
}
.XinYaoLieBTextNr4 {
    background-color: #fff;
    padding: 30px 40px 40px;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft {
    float: left;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft span {
    float: left;
    color: #333;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft select {
    float: left;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    border: 1px solid #e6e6e6;
    padding-left: 24px;
    margin-left: 10px;
    cursor: pointer;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft select::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft select::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft select:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoleft select:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright {
    float: right;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright span {
    float: left;
    font-size: 16px;
    color: #333;
    height: 40px;
    line-height: 40px;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright form {
    float: left;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright .XYsearch {
    float: left;
    width: 294px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-left: 10px;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright .XYsubmit {
    float: right;
    width: 80px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #2a95de;
    margin-left: 30px;
    cursor: pointer;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright input::-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright input:-moz-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoTop .XinYaoright input:-ms-input-placeholder {
    font-size: 16px;
    color: #999;
}
.XinYaoLieBTextNr4 .XinYaoBot {
    margin-top: 30px;
}
.XinYaoLieBTextNr4 .XinYaoBot table {
    border-collapse:collapse;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}
.XinYaoLieBTextNr4 .XinYaoBot table td {
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 20px;
    font-size: 16px;
    color: #494949;
    line-height: 24px;
    padding: 10px 0 10px 20px;
    height: 49px;
}
.XinYaoLieBTextNr4 .XinYaoBot table td a {
    display: block;
    width: 100%;
    height: 100%;
    color: #494949;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaoLieBTextNr4 .XinYaoBot table td a:hover{
    color: #2a95de;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child {
    text-align: center;
    padding-left: 0;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child+td,
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child+td+td {
    max-width: 590px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td.zuotd1{
    width: 200px !important;
    overflow: inherit !important;
    text-overflow: inherit !important;
    white-space: normal !important;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td.zuotd2{
    max-width: 200px !important;
    overflow: inherit !important;
    text-overflow: inherit !important;
    white-space: normal !important;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child+td+td {
    max-width: 326px;
}
.XinYaoLieBTextNr4 .XinYaoBot table th {
    background-color: #f5f5f5;
    height: 45px;
    text-align: center;
    border: 1px solid #f5f5f5;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoLieBTextNr4 .XinYaoBot table .th1 {
    width: 64px;
}
.XinYaoLieBTextNr4 .XinYaoBot table .th2 {
    width: 590px;
}
.XinYaoLieBTextNr4 .XinYaoBot table .th3 {
    width: 326px;
}
.XinYaoLieBTextNr4 .XinYaoBot table .th4 {
    width: 120px;
}
.XinYaoLieBTextNr4 .XinYaoBot table .th5 {
    width: 250px;
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child+td+td+td a {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
    background-color: #f5f5f5;
}
.butA {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
    background-color: #f5f5f5;
    margin-left: -10px
}
.XinYaoLieBTextNr4 .XinYaoBot table tr td:first-child+td+td+td a:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
    background-color: #2a95de;
    color: #fff;
}
.butA:hover {
      transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
    background-color: #2a95de;
    color: #fff !important;
}
.XinYaoLieBTextNr4 .XinYaoBot table th.zuoth2{
    width: 200px;
}
.XinYaoLieBTextNr4 .XinYaoBot table th.zuoth3{
    width: 200px;
}
.XinYaoLieBTextNr4 .XinYaoBot table th.zuoth6{
    width: 300px;
}
.XinYaoLieBTextNr4 .XinYaoBot table th.zuoth7{
    width: 120px;
}
.XinYaoLieBTextNr4 .XinYaoBot table th.zuoth8{
    width: 110px;
}





.XinYaoLieBTextNr .main-section {
    margin-left: auto;
    padding-bottom: 40px;
}
.XinYaoLieBTextNr .main-section .main-part {
    width: 1100px;
    margin: auto;
}

/*/文字+列表*/



/*细览*/
.XinYaoXiLNr {
    background-color: #f5f5f5;
    padding-top: 40px;
    padding-bottom: 42px;
}
.XinYaoXiLNr1 a {
    display: block;
    width: 1180px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 5px;
    background: url(../images/xy_Duolb1.png) no-repeat center;
}
.XinYaoXiLNr2 {
    background-color: #fff;
    padding: 30px 40px;
}
.XinYaoXiLNr2 table {
    border-collapse:collapse;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}
.XinYaoXiLNr2 table td {
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    line-height: 24px;
    padding: 10px 0;
    color: #484848;
    height: 49px;
    line-height: 28px;
}
.XinYaoXiLNr2 table .XinYaoXiLNr2Td1 {
    width: 200px;
    background-color: #f5f5f5;
    text-align: right;
    padding-right: 31px;
}
.XinYaoXiLNr2 table .XinYaoXiLNr2Td2 {
    padding-left: 30px;
}
.XinYaoXiLNr2 table .XinYaoXiLNr2Td3 {
    position: relative;
}
.XinYaoXiLNr2 table .XinYaoXiLNr2Td3 > a {
    position: absolute;
    right: 14px;
    top: 8px;
    background-color: #2a95de;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
}
.XinYaoXiLNr2 table .XinYaoXiLNr2Td3 >  a:hover {
    font-weight: 700;
}
.XinYaoXiLNr2 table tr:first-child td:first-child+td {
    width: 645px;
    border-right: none;
}
/*/细览*/


/*跨区域通办*/
.XinYaoGreen3 .XinYaoBot .XinYaoLeft {
    line-height: normal;
}
.XinYaoGreen3 .XinYaoBot .XinYaoLeft span {
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 15px;
}
.XinYaoGreen3 .XinYaoBot .XinYaoLeft p {
    font-size: 16px;
    font-weight: 400;
}
.XinYaoKuaqytbNr {
    background-color: #fff;
    padding: 15px 0 40px;
}
.XinYaoKuaqytbNr .XinYaoHD {
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 5px;
}
.XinYaoKuaqytbNr .XinYaoBD ul{
    width: 1200px;
}
.XinYaoKuaqytbNr .XinYaoBD li {
    float: left;
    width: 380px;
    height: 76px;
    line-height: 76px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.XinYaoKuaqytbNr .XinYaoBD li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #333;
    background: url("../images/xy_kqytb1.png") no-repeat 337px center;
    background-color: #f5f5f5;
    padding-left: 30px;
    padding-right: 79px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoKuaqytbNr .XinYaoBD li a:hover {
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
    color: #fff;
    background: url("../images/xy_kqytb2.png") no-repeat 337px center;
    background-color: #2a95de;
}
.XinYaoKuaqytbNr2 {
    margin-top: 20px;
}

.XinYaoCover {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:1;
    background: url("../images/xy_kqytb3.png") repeat center center;
    display: none;
}
.XinYaoTanBox {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -446px;
    margin-top: -225px;
    width: 897px;
    padding-bottom: 35px;
    background-color: #fff;
    z-index: 10;
    border-radius: 10px;
    box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.3);
}
.XinYaoTanBox .XinYaoHD {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 29px;
}
.XinYaoTanBox .XinYaoHD a {
    float: right;
    height: 56px;
    width: 56px;
}
.XinYaoTanBox .XinYaoHD a img {
    display: block;
    width: 12px;
    height: 13px;
    margin: 0 auto;
    margin-top: 22px;
}
.XinYaoTanBox .XinYaoBD {
    max-height: 510px;
    padding-left: 46px;
    overflow-y: auto;
}
.XinYaoTanBox .XinYaoBD1 {
    font-size: 16px;
    margin-top: 15px;
}
.XinYaoTanBox .XinYaoBD1 p {
    line-height: 40px;
}
.XinYaoTanBox .XinYaoBD1 i {
    color: #333;
    float: left;
    width: 112px;
    text-align: right;
}
.XinYaoTanBox .XinYaoBD1 span {
    display: block;
    margin-left: 112px;
    padding-right: 60px;
    color: #666;
}
.XinYaoTanBox .XinYaoBD2 {
    margin-top: 15px;
}
.XinYaoTanBox .XinYaoBD-l {
    float: left;
    width: 112px;
    font-size: 16px;
    color: #333;
    text-align: right;
}
.XinYaoTanBox .XinYaoBD-l span {
    display: block;
    margin-top: 5px;
}
.XinYaoTanBox .XinYaoBD-r {
    float: left;
    width: 665px;
}
.XinYaoTanBox .XinYaoBD-r li {
    float: left;
    width: 123px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 9px;
}
.XinYaoTanBox .XinYaoBD-r li a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #666;
    padding-left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/xy_kqytb1.png") no-repeat 106px center / 5px 8px;
    padding-right: 20px;
}
.XinYaoTanBox .XinYaoBD-r li:hover a {
    background: url("../images/xy_kqytb1-1.png") no-repeat 106px center / 5px 8px;
    background-color: #2a95de;
    color: #fff;
}
.XinYaoTanBox .XinYaoBD-r li.on a {
    background: url("../images/xy_kqytb1-1.png") no-repeat 106px center / 5px 8px;
    background-color: #2a95de;
    color: #fff;
}
.XinYaoTanBox .XinYaoBD-r li.ZuoHaHa{
    width: 140px;
}
.XinYaoTanBox .XinYaoBD-r li.ZuoHaHa a{
    background: url("../images/xy_kqytb1.png") no-repeat 124px center / 5px 8px;
}
.XinYaoTanBox .XinYaoBD-r li.ZuoHaHa:hover a {
    background: url("../images/xy_kqytb1-1.png") no-repeat 124px center / 5px 8px;
    background-color: #2a95de;
    color: #fff;
}
.XinYaoTanBox .XinYaoBD-r li.ZuoHaHa.on a {
    background: url("../images/xy_kqytb1-1.png") no-repeat 124px center / 5px 8px;
    background-color: #2a95de;
    color: #fff;
}
.XinYaoBD3 {
    margin-top: 17px;
}
.XinYaoBD3 .XinYaoBD-r ul {
    display: none;
}
/*/跨区域通办*/

/*404*/
.XinYao404Bg {
    background: url("../images/xy_404bg.png") no-repeat center center;
    width: 100%;
    height: 920px;
    padding-top: 278px;
}
.XinYao404Bg1 {
    width: 1500px;
    margin: 0 auto;
    padding-left: 625px;
}
.XinYao404Bg1 h3 {
    font-size: 40px;
    color: #000;
    font-weight: 400;
    margin-bottom: 20px;
}
.XinYao404Bg1 p {
    font-size: 22px;
    color: #000;
    margin-bottom: 15px;
}
.XinYao404Bg a {
    display: block;
    margin-top: 55px;
}
/*/404*/

/*常见问题*/
.XinYaoCjwtNr {
    background-color: #f5f5f5;
    padding-top: 31px;
    padding-bottom: 30px;
}
.XinYaoCjwtNr1 {
    background-color: #fff;
    padding: 30px 40px 32px;
}
.XinYaoCjwtNr1 .XinYaoHD {
    font-size: 22px;
    color: #2a95de;
}
.XinYaoCjwtNr1 .XinYaohd {
    height: 60px;
    line-height: 60px;
    background: url("../images/xy_cjwt1.png") no-repeat center bottom;
    -webkit-background-size: 100% 3px;
    background-size: 100% 3px;
}
.XinYaoCjwtNr1 .XinYaohd ul {
    float: left;
}
.XinYaoCjwtNr1 .XinYaohd .XinYaoSearch {
    float: right;
    margin-top: 15px;
}
.XinYaoCjwtNr1 .XinYaohd input {
    float: left;
}
.XinYaoCjwtNr1 .XinYaohd input::-webkit-input-placeholder {
    font-size: 14px;
    color: #d9d9d9;
}
.XinYaoCjwtNr1 .XinYaohd input::-moz-placeholder {
    font-size: 14px;
    color: #d9d9d9;
}
.XinYaoCjwtNr1 .XinYaohd input:-moz-placeholder {
    font-size: 14px;
    color: #d9d9d9;
}
.XinYaoCjwtNr1 .XinYaohd input:-ms-input-placeholder {
    font-size: 14px;
    color: #d9d9d9;
}
.XinYaoCjwtNr1 .XinYaohd .XinYaoInput1 {
    width: 231px;
    height: 28px;
    border: 1px solid #dfdfdf;
    padding-left: 9px;
}
.XinYaoCjwtNr1 .XinYaohd .XinYaoInput2 {
    width: 40px;
    height: 28px;
    background: url("../images/xy_cjwt3.png") no-repeat center center;
    background-color: #2a95de;
    cursor: pointer;
}
.XinYaoCjwtNr1 .XinYaohd li {
    font-size: 18px;
    color: #333;
    float: left;
    margin-right: 33px;
    cursor: pointer;
}
.XinYaoCjwtNr1 .XinYaohd li.on {
    color: #2a95de;
    font-weight: 700;
    padding: 0px 5px;
    border-bottom: 3px solid #2a95de;
    height: 58px;
}
.XinYaoCjwtNr1 .XinYaobd {
    margin-top: 37px;
}
.XinYaoCjwtNr1 .XinYaoLi li {
    background-color: #fafafa;
    border: 1px solid #f4f4f4;
    padding-left: 16px;
    padding-right: 23px;
    margin-bottom: 19px;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop {
    height: 51px;
    line-height: 51px;
    position: relative;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop.show {
    position: relative;
    border-bottom: 1px solid #e6e6e6;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop i {
    float: left;
    font-size: 20px;
    color: #2a95de;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop a {
    position: absolute;
    left: 0;
    top: 0;
    /* float: left; */
    height: 50px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333;
    z-index: 99;
    padding-left: 52px;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBotL {
    float: left;
    width: 52px;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop img {
    position: absolute;
    right: 4px;
    top: 17px;
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiTop img.Rotate {
    transform: rotate(90deg);
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBotL i {
    float: left;
    font-size: 20px;
    color: #009ceb;
    height: 35px;
    line-height: 35px;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBot {

    height: 0;
    overflow: hidden;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBotR {
    float: left;
    width: 970px;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBotR p {
    line-height: 35px;
    color: #666;
}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBotR a{
    font-size: 14px;
    color: #2a95de;
    padding-left: 24px;
    line-height: 50px;
    background: url("../images/zz_fujian_houjia.png") no-repeat left center;
}
/*/常见问题*/

/*咨询列表*/
.XinYaoZxLbNr {
    background-color: #fff;
    /* padding-bottom: 40px; */
    padding-top: 40px;
    position: relative;
}
.XinYaoZxLbNr1 {
    margin-bottom: 10px;
}
.XinYaoZxLbNr1 li {
    height: 141px;
}
.XinYaoZxLbNr1 .XinYaoLiL {
    float: left;
    width: 90px;
}
.XinYaoZxLbNr1 .XinYaoLiL b {
    display: block;
    font-size: 26px;
    color: #333;
    margin-top: 40px;
}
.XinYaoZxLbNr1 .XinYaoLiL i {
    display: block;
    font-size: 16px;
    color: #666;
}
.XinYaoZxLbNr1 .XinYaoLiR {
    float: left;
    width: 1090px;
    padding-left: 53px;
    height: 141px;
    background: url("../images/xy_zxlb3.png") no-repeat 2px -30px;
    position: relative;
}
.XinYaoZxLbNr1 .XinYaoLiR1 {
    padding-left: 20px;
    height: 141px;
    padding-top: 20px;
}
.XinYaoZxLbNr1 .XinYaoLiR1 img {
    position: absolute;
    left: 43px;
    top: 50%;
    margin-top: -10px;
    display: none;
}
.XinYaoZxLbNr1 .XinYaoLiR1:hover {
    background-color: #f5f5f5;
    transition: .3s;
    -moz-transition: .3s; /* Firefox 4 */
    -webkit-transition: .3s; /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.XinYaoZxLbNr1 .XinYaoLiR1:hover img {
    display: block;
}
.XinYaoZxLbNr1 .XinYaoLiR1 > a {
    line-height: 32px;
    font-size: 16px;
    color: #333;
}
.XinYaoZxLbNr1 .XinYaoLiR1 > p {
    font-size: 14px;
    color: #999;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 32px;
}
.XinYaoZxLbNr1 .XinYaoLiR1 > p a {
    font-size: 14px;
    color: #666;
    padding-right: 14px;
    background: url("../images/xy_zxlb1.png") no-repeat right center;
}
.XinYaoZxLbNr1 .XinYaoLiR1 > p a:hover {
    font-weight: 700;
}
.XinYaoZxLbNr1 .XinYaoLiR1 > a:hover {
    color: #2a95de;
}
/*/咨询列表*/

/*咨询细览*/
.XinYaoZxxlNr {
    background-color: #fff;
    position: relative;
    padding: 70px 0 40px;
    /* padding-bottom: 65px; */
}
.XinYaoZxxlNr .XinYaoHD {
    padding-bottom: 25px;
    border-bottom: 1px solid #f5f5f5;
}
.XinYaoZxxlNr .XinYaoHD h3 {
    font-size: 24px;
    text-align: center;
    color: #2a95de;
    line-height: 44px;
}
.XinYaoZxxlNr .XinYaoHD1 {
    height: 40px;
    margin-top: 30px;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaotime,
.XinYaoZxxlNr .XinYaoHD1 .XinYaoLaiy {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #999;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaoLaiy {
    margin-right: 37px;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaoBigZ {
    float: right;
    height: 40px;
    margin-right: 20px;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaoBigZ span {
    float: left;
    font-size: 16px;
    color: #999;
    height: 16px;
    text-align: center;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaoprint a,
.XinYaoZxxlNr .XinYaoHD1 .XinYaoprint a img {
    display: inline-block;
    width: 80px;
    height: 27px;
    padding-left: 0px;
    margin-top: 7px;
}
.XinYaoZxxlNr .XinYaoHD1 .XinYaoprint img {
    /*margin-top: 7px;*/
}

.XinYaoZxxlNr .XinYaoHD1 .bshare-custom {
    float: right;
    width: 298px;
}
.XinYaoZxxlNr .XinYaoHD1 .bshare-custom > a {
    width: 38px;
    height: 27px;
    padding-left: 0;
    margin-right: 15px;
    float: left;
    margin-top: 7px;
}
.XinYaoZxxlNr .XinYaoHD1 .bshare-custom > span {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    margin-right: 0;
}
.XinYaoZxxlNr .XinYaoHD1 .bshare-custom > span.XinYaoprint{
    height: 27px;
    line-height: 27px;
}
.XinYaoZxxlNr #XinYaoBD .XinYaofontSize_18 * {
    font-size: 18px !important;
    line-height: 36px !important;
}
.XinYaoZxxlNr #XinYaoBD .XinYaofontSize_16 * {
    font-size: 16px !important;
    line-height: 32px !important;
}
.XinYaoZxxlNr #XinYaoBD .XinYaofontSize_14 * {
    font-size: 14px !important;
    line-height: 28px !important;
}
#XinYaopare * {
    font-size: 16px;
    line-height: 32px;
    font-family: "微软雅黑" !important;
    color: #666;
    max-width: 100%;
    font-size: 16px !important;
}
#XinYaopare p {
    margin-top: 30px;
}
/*/咨询细览*/

/*网站地图*/
.XinYaoWzdtNr {
    background-color: #f5f5f5;
    padding: 31px 0;
}
.XinYaoWzdtNr > div {
    background-color: #fff;
    padding: 30px 40px 50px;
}
.XinYaoWzdtNr .XinYaoHD {
    font-size: 22px;
    color: #2a95de;
    margin-bottom: 20px;
}
.XinYaoWzdtNr .XinYaoHD1 {
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    padding-left: 34px;
    background: url("../images/xy_wzdt1.png") no-repeat left center;
    background-color: #f8f8f8;
}
.XinYaoWzdtNr .XinYaoHD1 a {
    font-size: 18px;
    font-weight: 700;
    color: #333;
}
.XinYaoWzdtNr .XinYaoHD2 ul {
    padding: 20px 0 20px 25px;
}
.XinYaoWzdtNr .XinYaoHD2 li {
    float: left;
    width: 130px;
    padding-left: 14px;
    height: 45px;
    line-height: 45px;
    background: url("../images/xy_wzdt2.png") no-repeat left center;
}
.XinYaoWzdtNr .XinYaoHD2 li a {
    display: inline-block;
    font-size: 16px;
    color: #333;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.XinYaoWzdtNr .XinYaoHD2 li a:hover {
    font-weight: 700;
    color: #2a95de;
}
.XinYaoprint a{
    margin-top: 0 !important;
}
.XinYaoprint a img{
    margin-top: 5px !important;
}
/*/网站地图*/
/* 2019-12-20xinyao */


/*2019-a221用户中心我的订阅*/
.grsz_wddy_cont ul{
    overflow: hidden;
    margin-top: 15px;
}
.grsz_wddy_cont li{
    float: left;
    width: 20%;
    height: 200px;
}
.grsz_wddy_cont li img{
    display: block;
    margin: 15px auto;
}
.grsz_wddy_cont li p{
    font-size: 14px;
    color: #333333;
    width: 115px;
    margin: 0 auto;
}
.grsz_wddy_cont li div{
    width: 63px;
    height: 25px;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    color: #999999;
    font-size: 14px;
    text-align: center;
    line-height: 23px;
    border-radius: 3px;
    cursor: pointer;
    margin: 10px auto;
}
/*用户中心-添加地址*/
.content_yhzx_right_bot_tjdz ul{
    padding: 30px;
    
}
.content_yhzx_right_bot_tjdz ul li{
    margin-top: 20px;
}
.content_yhzx_right_bot_tjdz ul li span{
    width: 98px;
    font-size: 18px;
    color: #333333;
    text-align: right;
    float: left;
}
.yhzx_tjdzlist{
    display: inline-block;
    width: 715px;
    margin-left: 25px;
}
.yhzx_tjdzlist_sjr input{
    width: 335px;
    height: 40px;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    color: #999999;
    padding-left: 15px;
    outline: none;
}
.yhzx_tjdzlist_lxdh input{
    width: 335px;
}
.yhzx_tjdzlist_szdq select{
    width: 180px;
    height: 40px;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    color: #999999;
    padding-left: 15px;
    outline: none;
    margin-right: 10px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:url("../images/wdbj_select.png") no-repeat 156px center; 
}
.yhzx_tjdzlist_xxdz textarea{
    width: 690px;
    height: 120px;
    border: 1px solid #ccc;
    color: #999999;
    font-size: 14px;
    padding-top: 15px;
    padding-left: 16px;
    font-family: "微软雅黑";
    outline: none;
}
.yhzx_tjdzlist_mrdz>input{
    display: none;
}
.yhzx_tjdzlist_mrdz>label{
    position: relative;
    margin-right: 34px;
}
.yhzx_tjdzlist_mrdz>label::before {
    display: inline-block;
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #9b9b9b;
    margin-right: 6px;
    vertical-align: middle;
}
.yhzx_tjdzlist_mrdz>input:checked+label::before {
    border: 1px solid #80af5f;
}
.yhzx_tjdzlist_mrdz>input:checked+label::after {
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: #2a95de;
}
.yhzx_tjdzlist_tjcz{
    margin-top: 40px;
}
.yhzx_tjdzlist_tjcz input{
    width: 168px;
    height: 45px;
    background: #2a95de;
    border: none;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 5px;
    margin-right: 10px;
    padding:0;
    text-align: center;
    line-height: 45px;
}
.yhzx_tjdzlist_tjcz input.res{
    color: #999999;
    font-size: 18px;
    background: #e7e7e7;
}

/*我要咨询-办件评价*/
.wyzx_wdpj{
    height: auto;
}
.wyzx_bjpjy19{
    height: 100px;
}
.wyzx_bjpjy19 h1{
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    line-height: 100px;
}
.wyzx_bjpjy19 h1 span{
    float: right;
    color: #333333;
    font-size: 16px;
    position: relative;
    display: inline-block;
    width: 283px;
}
.wyzx_bjpjy19 h1 span a{
    color: #333333;
    font-size: 16px;
}
.wyzx_bjpjy19 h1 span i{
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-left: 10px;
}
.wyzx_bjpjy19 h1 span .wdpj_star{
    position: absolute;
    top: 4px;
    left: 100px;
}
/*办件评价内容*/
.wdzxbjpj_cont_tit{
    font-size: 18px;
    color: #2a95de;
    font-weight: bold;
}
.wdzxbjpj_cont_tit span{
    display: inline-block;
    width: 4px;
    height: 15px;
    background: #2a95de;
    margin-right: 12px;
}
.bjpjtj_t{
    width: 100%;
    /*height: 300px;*/
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    margin-top: 20px;
    padding-bottom: 35px;
}
.bjpjtj_t_bq{
    height: 30px;
    width: 100%;
    margin-left: 80px;
    margin-top: 40px;
}
.bjpjtj_t_bq li{
    float: left;
    color: #333333;
    font-size: 16px;
}
.bjpjtj_t_bq li img{
    vertical-align: middle;
    margin-right: 15px;
}
.bjpjtj_t_bq li span{
    margin: 0 38px 0 15px;
}
.bjpjtj_t_bqlist{overflow: hidden;}
.bjpjtj_t_bqlist li{
    float: left;
    font-size: 16px;
    color: #333333;
    width: 156px;
    height: 52px;
    background: url(../images/wdpj_bgy.png) no-repeat;
    text-align: center;
    line-height: 44px;
    margin-right: 20px;
    cursor: pointer;
}
.bjpjtj_t_bqlist li:hover{
    color: #FFFFFF;
    background: url(../images/wdpj_bgh.png);
}
.bjpjtj_t_bqlist ul{
    margin-left: 65px;
    margin-top: 25px;
}
.bjpjtj_t_bqlist li.active{
    color: #FFFFFF;
    background: url(../images/wdpj_bgh.png);
}
/*评价满意程度*/
.bjpjtj_t_bqlistjd li span{
    text-align: right;
    font-size: 16px;
    color: #333333;
    display: inline-block;
    width:170px;
}
.bjpjtj_t_bqlistjd li{
    margin-top: 30px;
}
.bjpjtj_t_bqlistjd li p{
    width: 716px;
    height: 10px;
    background: #f2f2f2;
    display: inline-block;
    margin-top: 3px;
    border-radius: 30px;
    margin-left: 30px;
}
.bjpjtj_t_bqlistjd li p a{
    display: block;
    width: 50%;
    background: #2a95de;
    height: 10px;
    border-radius: 30px;
}
.bjpjtj_t_bqlistjd li span.bjpjtj_t_bqlistjd_bfb{
    width: auto;
    margin-left: 40px;
}
/*近期用户评价*/
.wdzxbjpj_cont_jqyhpj{
    margin-top: 30px;
}
.wdzxbjpj_cont_jqyhpj_count{
    height: 45px;
    background: #f5f5f5;
    margin-top: 20px;
}
.wdzxbjpj_cont_jqyhpj_count h2{
    float: left;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    line-height: 45px;
    padding-left: 20px;
}
.wdzxbjpj_cont_jqyhpj_count h2 span{
    color: #e11c00;
}
.wdzxbjpj_cont_jqyhpj_count select{
    float: right;
    width: 124px;
    height: 31px;
    background: #FFFFFF;
    font-size: 14px;
    color: #999999;
    padding-left: 24px;
    margin-top: 8px;
    margin-right: 20px;
    border: none;
    outline: none;
}
.wdzxbjpj_cont_jqyhpj_list li{
    height: 128px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 20px;
}
.wdzxbjpj_cont_jqyhpj_list h1{
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 15px;
}
.wdzxbjpj_cont_jqyhpj_list h1 img{
    width: 15px;
    margin-right: 5px;
}
.wdzxbjpj_cont_jqyhpj_list h1 span{
    margin-right: 20px;
}
.wdzxbjpj_cont_jqyhpj_list h2 a{
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    width: 1140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.wdzxbjpj_cont_jqyhpj_list h2 a[href]:hover{
    color: #2a95de;
}
.wdzxbjpj_cont_jqyhpj_list h3{
    margin-top: 15px;
}
.wdzxbjpj_cont_jqyhpj_list h3 span{
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    margin-right: 45px;
}
/*分页*/
.FenYe {
    /* padding: 20px 0; */
    text-align: center;
    /* padding-bottom: 10px; */
    padding-top: 20px;
}
.FenYe ul li {
    display: inline-block;
    font-size: 14px;
    color: #7d7d7d;
    margin: 0 4px;
    border-bottom: none;
    height: auto;
    padding-left: 0;
}
.FenYe ul li a {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    padding: 0 9px;
    border: 1px solid #f5f5f5;
    transition: all .28s linear;
    -moz-transition: all .28s linear;
    -webkit-transition: all .28s linear;
    -o-transition: all .28s linear;
}
.FenYe ul li span {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #ffffff;
    padding: 0 9px;
    border: 1px solid #2a95de;
    background: #2a95de;
}
.FenYe ul li a[href]:hover {
    color: #ffffff;
    border-color: #2a95de;
    background: #2a95de;
}
.FenYe ul li input {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    text-align: center;
    outline: none;
    background: none;
    margin: 0 8px;
    border: 1px solid #f5f5f5;
}
.FenYe ul li button {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7d7d7d;
    text-align: center;
    outline: none;
    background: none;
    padding: 0 14px;
    cursor: pointer;
    border: 1px solid #f5f5f5;
    transition: all .28s linear;
    -moz-transition: all .28s linear;
    -webkit-transition: all .28s linear;
    -o-transition: all .28s linear;
}
.FenYe ul li button:hover {
    color: #ffffff;
    border-color: #2a95de;
    background: #2a95de;
}

/*我要评价页*/
.wdzx_wypj h1{
    font-weight: normal;
}
/*我要评价内容*/
.wdzxwypj_tit p{
    color: #333333;
    font-size: 22px;
    margin-top: 40px;
}
.wdzxwypj_cont{
    overflow: hidden;
}
.wdzxwypj_contl{
    width: 854px;
    padding-bottom: 30px;
    /*height: 200px;*/
}
.wdzxwypj_contl_zt{
    height: 48px;
    background: #f7f7f7;
    margin-top: 30px;
    line-height: 48px;
}
.wdzxwypj_contl_ztl span{
    font-size: 16px;
    color: #333333;
    display: inline-block;
    margin-left: 20px;
}
.wdzxwypj_contl_ztl img{
    vertical-align: middle;
    height: 15px;
    margin-right: 6px;
}
.wdzxwypj_contl_ztr{
    margin-right: 20px;
}
.wdzxwypj_contl_ztr span{
    margin-left: 12px;
}
.wdzxwypj_contl_ztr img{
    margin-right: 0;
}
.wdzxwypj_contl_cont{
    margin-top: 40px;
}
.wdzxwypj_contl_cont ul{
    overflow: hidden;
    margin-top: 25px;
}
.wdzxwypj_contl_cont li{
    float: left;
}
.wdzxwypj_contl_contli1{
    width: 90px;
    text-align: right;
    font-size: 16px;
    color: #333333;
}
.wdzxwypj_contl_contli2{
    font-size: 16px;
    color: #666;
    padding-left: 12px;
    
}
.wdzxwypj_contl_contli2>div{
    margin-bottom: 12px;
}
.wdzxwypj_contl_contli2 input{
    margin-right: 12px;
}
.wdzxwypj_contl_contliarea{
    width: 755px;
    height: 165px;
    box-sizing: border-box;
    border: 1px solid #c6c6c6;
    padding-left: 20px;
    padding-top: 10px;
}
.wdzxwypj_contl_contliarea textarea{
    width: 720px;
    height: 150px;
    box-sizing: border-box;
    border: none;
    font-size: 16px;
    color: #999999;
    resize: none;
    outline: none;
}
.zwfw_wypj_sfgk input{
    margin-right: 12px;
}
.zwfw_wypj_sfgk .zwfw_wypj_sfgkn{
    margin-left: 30px;
}
.zwfw_wypj_yzm input{
    width: 130px;
    height: 40px;
    border: 1px solid #c6c6c6;
    padding-left: 10px;
    outline: none;
    display: block;
    float: left;
}
.zwfw_wypj_yzm img{
    margin-left: 20px;
    display: block;
    float: left;
}
.zwfw_wypj_yzm span{
    display: block;
    float: left;
    font-size: 14px;
    color: #b9b9b9;
    line-height: 40px;
    margin-left: 16px;
    cursor: pointer;
}
.zwfw_wypj_yzm span:hover{
    color: #2a95de;
}
.wypj_tjcz{
    margin-top: 35px;
}
.wypj_tjcz button{
    cursor: pointer;
    width: 169px;
    height: 45px;
    background: #e7e7e7;
    color: #999999;
    font-size: 18px;
    text-align: center;
    line-height: 45px;
    letter-spacing: 12px;
    outline: none;
}
.wypj_tjcz .wypj_sub{
    margin-left: 300px;
    margin-right: 5px;
    color: #FFFFFF;
    background: #2a95de;
}
.wdzxwypj_contr{
    width: 286px;
    box-sizing: border-box;
    border: 1px solid #c6c6c6;
    height: 250px;
    margin-top: 30px;
}
.wdzxwypj_contr p{
    height: 55px;
    box-sizing: border-box;
    border-bottom: 1px solid #c6c6c6;
}
.wdzxwypj_contr p img{
    vertical-align: middle;
    margin-right: 10px;
}
.wdzxwypj_contr p{
    text-align: center;
    line-height: 55px;
    color: #2a95de;
    font-size: 16px;
}
.wdzxwypj_contr h1{
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 0 20px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.wdzxwypj_contr h2{
    font-weight: normal;
    font-size: 16px;
    color: #666666;
    padding: 0 20px;
    line-height: 24px;
}


/*部门概览页*/
.ztfltab_menubmgl{
    margin-top: 32px;
}
.ztfltab_menubmgl li{
    width: 169px;
    height: 46px;
    background: #a4c68d;
    font-size: 18px;
    color: #ffffff;
    padding: 0;
    text-align: center;
    line-height: 46px;
}
.ztfltab_menubmgl li.clicked-19{
    color: #7dac5c;
    background: #FFFFFF;
}
/*办件列表选项卡*/
.bjlist{
    height: auto;
}
.bjlist_top{
    height: 220px;
    background: #f7f7f7;
}
.bjlist_top>h1{
    color: #333333;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    padding-top: 25px;
}
.bjlist_topl{
    width: 560px;
    float: left;
}
.bjlist_topl p{
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin-top: 20px;
    margin-left: 235px;
}
.bjlist_topl h1 span{
    font-size: 40px;
    color: #389173;
    font-weight: normal;
}
.bjlist_topl h1,.bjlist_topl h2{
    font-weight: normal;
    font-size: 14px;
    color: #666666;
}
.bjlist_topl h2{
    text-align: center;
}
.bjlist_topl ul{
    width: 335px;
    margin-left: 225px;
    overflow: hidden;
    border-right: 1px solid #cacaca;
    margin-top: 20px;
}
.bjlist_topl li{
    float: left;
    margin-right: 85px;
}
.bjlist_table_t{
    height: 40px;
    margin: 30px 0;
}
.bjlist_table_t>span,.bjlb_sear span{
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    float: left;
}
.bjlist_table_t select{
    width: 160px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    outline: none;
    display: block;
    float: left;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/bmgl_time.png) right center no-repeat;
    padding-left: 20px;
    background-position-x: 130px;
    margin:0 8px;
}
.bjlb_sear input{
    width: 209px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    padding-left: 15px;
    outline: none;
    margin-left: 20px;
}
.bjlb_sear button{
    width: 80px;
    height: 40px;
    background: #71ad5c;
    color: #FFFFFF;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    margin-left: 20px;
}
.bjlist_topr{
    width: 600px;
    height: 100px;
    float: left;
}
.bjlist_topr ul{
    border: none;
    margin-left: 100px;
    width: 580px;
}
.bjlist_topr li{
    margin-right: 0;
    margin-left: 90px;
}
.bjlist_1{
    width: 80px;
}
.bjlist_2{
    width:400px;
}
.bjlist_3{
    width:360px;
}
.bjlist_4{
    width:160px;
}
.bjlist_5{
    width:180px;
}
.bmgl_bjlist{
    border-collapse: collapse;
    width: 100%;
    margin: 0px auto;
    margin-top: 24px;
}
.bmgl_bjlist_tit{
    background: #eff5ff;
    height: auto;
}
.bmgl_bjlist tr,.bmgl_bjlist tr td{
    height: auto;
    line-height: 32px;
    padding: 8px;
    border: 1px solid #ebebeb;
}
.bmgl_bjlist tr td.HouAppTd{
    max-width: 309px;
    height: auto;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bmgl_bjlist tr td,.bmgl_bjlist tr td a{
    text-align: center;
    font-size: 16px;
    color: #333333;
    
}
.bmgl_bjlist tr td a{
    display: inline-block;
    width: 370px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.bmgl_bjlist tr td a:hover{
    color: #71ad5c;
}
.bmgl_bjlist tr td.active_jrsl{
    cursor: pointer;
    color: #389173;
}
.bmgl_bjlist tr td.active_zcbj{
    color:#0090ff
}
.bmgl_bjlist tr td.active_btg{
    color: #ff0000;
}

/* 用户中心改 */
.content_yhzx_right_top{position: relative;margin-top: 20px;}
.content_yhzx_right_top>div{
    position: absolute;
    width: 1px;
    height: 58px;
    background: #e2e2e2;
    top: 29px;
    left: 418px;
}


/*20191226部门概览改*/
.ztfltab_menubmgl{margin-top: 34px;}
/* .bjlist_table_tit{min-height: 700px;} */
.bjlist_table_t>span.rl_zhi{
    display: block;
    width: 30px;
    text-align: center;
}
/*1226我要评价页改*/
.wdzxwypj_contl_contli1{
    width: 100px;
}
.wdzxwypj_contl_contliarea{
    width: 750px;
}
.ztmyd_star{
    display: inline-block;
}
.wdzxwypj_contl_ztl img{
    height: 22px;
    width: 22px;
    cursor: pointer;
}
.ztmyd_star_i{
    display: none;
}
.wdzxwypj_contl_cont_wr>ul{
    display: none;
}
/*1226查看评价*/
.bjpjtj_t_bqlistul h1{
    font-weight: normal;
    font-size: 16px;
    color: #666666;
    margin-left: 30px;
    margin-bottom: 10px;
}
.bjpjtj_t_bqlistul{
    padding-left: 215px;
}
.bjpjtj_t_bqlistjd ul{
    display: none;
}
.ckpj_selectwrap{
    float: right;
    width: 124px;
    height: 30px;
    margin-top: 7px;
    margin-right: 20px;
    position: relative;
    background:#ffffff url(../images/wdbj_select.png) left center no-repeat;
    background-position-x: 105px;
    cursor: pointer;
}
.ckpj_selectwrap span{
    display: block;
    line-height: 30px;
    padding-left: 15px;
    font-size: 14px;
    color: #999999;
}
.ckpj_selectwrap div{
    width: 124px;
    position: absolute;
    top: 30px;
    left: 0;
    background: red;
    box-shadow: 0 0 10px 3px #f8f8f8;
    display: none;
}
.ckpj_selectwrap:hover div{
    display: block;
}
.ckpj_selectwrap div a{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666666;
    text-align: left;
    padding-left: 20px;
    background: #ffffff;
}
.ckpj_selectwrap div a:hover{
    background: #f5f5f5;
}
/*国家政务平台对接页*/
/*国家政务平台对接*/
.inner_nmg{
    width: 1098px;
    margin: 0 auto;
}
.header_gjzwptdj{
    height: 124px;
    background: url(../images/gjzwptdj_header.jpg) center center;
}
.bot_gjzwptdj{
    height: 734px;
    background: url(../images/gjzwptdj_bot.jpg) center center;
}
.gjzw_nmgzwfw{
    height: 570px;
    margin-bottom: 15px;
    background: url(../images/gjzwfw_nmgbg.jpg) top center no-repeat;
}
.gjzw_nmgzwfw_head{
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.gjzw_nmgzwfw_head>img{
    float: left;
    display: block;
    margin-top: 36px;
}
.gjzw_nmgzwfw_word{
    float: left;
    margin-top: 18px;
    margin-left: 15px;
}
.gjzw_nmgzwfw_word p{
    font-weight: normal;
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 2px;
}
.gjzw_nmgzwfw_word h2{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 26px;
}
.open_btn{
    width: 158px;
    height: 45px;
    background: #FFFFFF;
    float: right;
    background: url(../images/zwfwdjnmgopen_bg.png);
    margin-top: 41px;
    position: relative;
    cursor: pointer;
}
.open_btn span{
    color: #0088ee;
    font-size: 16px;
    line-height: 42px;
    padding-left: 38px;
}
.open_btn img{
    position: absolute;
    top: 9px;
    right: 20px;
}
/*内容*/
.gjzw_nmgzwfw_bot{
    /*background: pink;*/
    padding-bottom: 20px;
    width: 100%;
}
.gjzw_nmgzwfw_bot_l{
    width: 320px;
    height: 455px;
    box-sizing: border-box;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 4px 10px #ebeaea;
    box-shadow: 0 0 2px 1px #ebeaea;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    float: left;
}
.gjzw_nmgzwfw_bot_l_tit{
    /*height: 50px;*/
    /*background: #f4f4f4;*/
    font-weight: bold;
    font-size: 20px;
    color: #c3040f;
    line-height: 50px;
    text-align: center;
    padding: 10px 0;
    background: url(../images/huixianhoujia.png) no-repeat center;
}
.gjzw_nmgzwfw_bot_l_tit2{
    background: url(../images/huixianhoujia1.png) no-repeat center;
}
/*.gjzw_nmgzwfw_bot_l ul{margin-top: 20px;}*/
.gjzw_nmgzwfw_bot_l li{
    position: relative;
    height: 40px;
    line-height: 40px;
}
.gjzw_nmgzwfw_bot_l li i{
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #666666;
    position: absolute;
    top: 18px;
    left: 13px;
}
.gjzw_nmgzwfw_bot_l li a{
    font-size: 16px;
    color: #333333;
    display: block;
    float: left;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 30px;
}
.gjzw_nmgzwfw_bot_l li:hover a{
    color: #C40311;
}
.gjzw_nmgzwfw_bot_l li span{
    font-size: 14px;
    color: #999999;
    float: right;
    margin-right: 20px;
}
.gjzw_nmgzwfw_bot_r{
    width: 760px;
    height: 455px;
    float: right;
    box-sizing: border-box;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 4px 10px #ebeaea;
    box-shadow: 0 0 2px 1px #ebeaea;
}
.gjzw_nmgzwfw_botr_tit{
    width: 180px;
    height: 50px;
    font-size: 18px;
    color: #C40311;
    border-top: 3px solid #d03843;
    box-sizing: border-box;
    background: #FFFFFF;
}
.gjzw_nmgzwfw_bot_l_tit1{
    background: none;
    padding: 0;
}
.gjzw_nmgzwfw_tsyy_lb .slider2 li{
    float: left;
    width: 25%;
    margin-top: 10px;
}
.gjzw_nmgzwfw_tsyy_lb .slider2 li i{
    display: inline-block;
    width: 92px;
    height: 92px;
    background: url(../images/zwfwdj_dbxx.png) top;
    margin-top: 20px;
    margin-left: 50px;
    cursor: pointer;
    background-size: 89px 89px !important;
    background-position: 0 0 !important;
}
.gjzw_nmgzwfw_tsyy_lb .slider2 li p {
    font-size: 16px;
    color: #333333;
    /*width: 150px;*/
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gjzw_nmgzwfw_tsyy_lb .slider2 li:hover i{
    background-position: 0 -92px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gjzw_nmgzwfw_tsyy_lb .slider2 li:hover p{
    color: #C40311;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gjzw_nmgzwfw_tsyy_lb{
    width: 760px;
    overflow: hidden;
}
/*.bx-wrapper{width: 760px !important;max-width: 760px !important;}*/
.gjzw_nmgzwfw_tsyy_lb .slider2 .slide{width: 760px !important;}
.gjzw_nmgzwfw_tsyy_lb .bx-controls-direction{display: none;}
.gjzw_nmgzwfw_tsyy_lb .bx-controls-auto{display: none;}
.gjzw_nmgzwfw_tsyy_lb .bx-wrapper .bx-viewport{box-shadow: none;}
.gjzw_nmgzwfw_tsyy_lb .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: 100%;}
.gjzw_nmgzwfw_tsyy_lb .bx-wrapper .bx-pager.bx-default-pager a{background: #d9d9d9;}
.gjzw_nmgzwfw_tsyy_lb .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #c40311;
    width: 27px;
    height: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gjzw_nmgzwfw_tsyy_lb .bx-wrapper .bx-pager{margin-bottom: -25px;}

/*20191228修改查看评价*/
.position-y19 span,.position-y19 a{font-size: 14px;}
.wdzxbjpj_cont_jqyhpj_list>ul{min-height: 300px;margin-bottom: 20px;}
.FenYe{padding-bottom: 0;}
.wdzxbjpj_cont_jqyhpj_list .FenYe ul{
    padding-bottom: 40px;
}
/*我要评价*/
.wypj_tjcz button{padding-left: 12px;}
/*国家政务平台对接*/
.gjzw_nmgzwfw_bot_l li a{width: 225px;}

/*特色应用*/
.zwfwtsyy_cont{
    margin-top: 40px;
    overflow: hidden;
}
/*特色应用左侧*/
.teyy_cont_l{
    width: 800px;
    height: auto;
    background: #ffffff;
    padding-bottom: 20px;
    min-height: 604px;
}
.teyy_cont_l_tit{
    width: 720px;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden;
    margin: 0 auto;
    height: 65px;
    box-sizing: border-box;
    margin-bottom: 32px;
}
.teyy_cont_l_tit h1{
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #2a95de;
    float: left;
    padding-bottom: 15px;
    margin-top: 22px;
}
.tsyy_sbkxxcx{
    width: 720px;
    margin: 0 auto;
}
.tsyy_sbkxxcx li{
    float: left;
    line-height: 46px;
    margin-bottom: 30px;
}
.zwfwtsyy_li1{
    width: 160px;
    font-size: 16px;
    color: #666666;
    text-align: right;
}
.zwfwtsyy_li2{
    width: 441px;
    height: 46px;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    border-radius: 8px;
}
.zwfwtsyy_li2 i{
    display: block;
    float: left;
    width: 48px;
    height: 44px;
    /*background: #FFFFFF;*/
    border-right: 1px solid #e4e9ef;
}
.zwfwtsyy_li2 i img{
    display: block;
    margin: 10px;
}
.zwfwtsyy_li2 .tsyy_zjhmwrap{
    width: 390px;
    height: 44px;
    float: left;
    background: #f8f8f8;
    color: #999;
    font-size: 16px;
    line-height: 44px;
    padding-left: 20px;
}
.zwfwtsyy_li3{margin-left: 161px;margin-top: 30px;}
.zwfwtsyy_li3 button{
    width: 177px;
    height: 40px;
    background: #2a95de;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    outline: none;
    letter-spacing: 20px;
    padding-left: 20px;
    margin-bottom: 30px;
}
.table_cxjg{
    border-collapse: collapse;
    width: 720px;
    border: 1px solid #f5f5f5;
    margin: 0 auto;
}
.table_cxjg td{text-align: center;}
.table_cxjg .cxjg1{
    width: 130px;
    height: 50px;
    background: #fbfbfb;
    text-align: center;
    font-size: 16px;
    color: #333333;
    border: 1px solid #f5f5f5;
}
.table_cxjg .cxjg2{
    text-align: left;
    padding-left: 12px;
}
/*特色应用右侧*/
.teyy_cont_r{
    width: 350px;
    height: 604px;
    background: #ffffff;
}
.qtxgfw_tit{
    width: 270px;
}
.teyy_cont_r ul{width: 270px;margin: 0 auto;}
.teyy_cont_r ul.DuoJiaUl{
    max-height: 480px;
    overflow-y: auto;
}
.teyy_cont_r li{
    float: left;
    width: 50%;
    height: 130px;
    position: relative;
    cursor: pointer;
    margin: 15px 0;
}
.teyy_cont_r li i{display: block;width: 75px;height: 75px;margin: 0 auto;}
.teyy_cont_r li i img{width: 61px;height: 71px;display: block;margin: auto;}
.teyy_cont_r li i .img_h {
    display: none;
}
.teyy_cont_r li a{
    color: #666666;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-top: 20px;
}
.teyy_cont_r li:hover i .img_h{
    display: block;
}
.teyy_cont_r li:hover i .img_i{
    display: none;
}
.teyy_cont_r li:hover a{
    color: #2a95de;
}
/*.teyy_cont_r .cxjg1{
    width: 130px;
}*/
/*特色应用查询页*/
.tsyycx_r{
    height: 430px;
}
.tsyycx_sbkxxcx li{
    margin-bottom: 30px;
    
}
.tsyycx_l{
    height: 430px;
}
.zwfwtsyycx_li2 i img{
    margin: 13px;
}
.zwfwtsyycx_li2{border: none;}
.zwfwtsyycx_li2>div{width: 209px;border: 1px solid #f5f5f5;height: 46px;float: left;border-radius: 3px;}
.zwfwtsyycx_li2 input{width: 159px;background: #F8F8F8;height: 46px;display: block;float: left;padding-left: 20px;}
.zwfwtsyycx_li2 .tsyycx_yzm{display: block;float: left;margin-left: 20px;}
.zwfwtsyycx_li2 span{font-size: 14px;color: #B9B9B9;cursor: pointer;margin-left: 20px;}
.zwfwtsyy_li3 .zwfwtsyy_reset{
    font-size: 18px;
    color: #666666;
    background: #e6e6e6;
    margin-left: 20px;
}
.ShangXia{
    padding: 30px 0;
    overflow: hidden;
}
.Shang{
    float: left;
    width: 100%;
}
.Xia{
    float: left;
    width: 100%;
}
.ShangXia a{
    float: left;
    max-width: 100%;
    font-size: 14px;
    color: #666666;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ShangXia a[href]:hover{
    color: #2a95de;
}
/* 弹出层开始 */
.ZuoTan{
    position: fixed;
    width: 256px;
    height: 159px;
    left: 50%;
    margin-left: -128px;
    top: 50%;
    margin-top: -76px;
    z-index: 20;
    background: #ffffff;
    display: none;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);
}
.ZuoTanXin{
    padding: 0 10px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    border-radius: 2px 2px 0 0;
    background-color: #F8F8F8;
}
.ZuoTanXin span{
    float: left;
    font-size: 16px;
    color: #333;
}
.ZuoTanXin img{
    float: right;
    width: 19px;
    height: 19px;
    cursor: pointer;
    margin-top: 12px;
}
.ZuoTanx{
    font-size: 16px;
    color: #999999;
    padding: 20px 0 20px;
    line-height: 32px;
    text-align: center;
}
.ZuoTanOk{
    display: block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
    font-size: 14px;
    color: #ffffff;
    margin: auto;
    cursor: pointer;
    text-align: center;
    background: #2a95de;
}
/* 弹出层结束 */

.result-body{min-height: 390px;}
.ztfl_cont_right_list_wrap h1{font-weight: normal;cursor: pointer;}
.ztfl_cont_right_list_detail h2{font-weight: normal;}
.catalog-list .side-section .side-depart-list .depart-num{width: 50px;text-align: center;}
.catalog-list .side-section .side-depart-list > ul > li{padding-right: 0;}
.catalog-list .side-section .side-depart-list .depart-num em{font-size: 14px;}
.position-y19 a{font-size: 14px;}
.position-y19{font-size: 14px;}
.catalog-list .main-section .main-part{box-shadow: 0px 2px 4px 0px #efefef;padding: 15px 0;}
.catalog-list .side-section{box-shadow: 5px 3px 5px -4px #efefef;}
.catalog-list .side-section .side-part{position: relative;}
.catalog-list .side-section .side-header{width: 290px;top: 0;left: 0;}
.catalog-list .filter-part .filter-list.selected-list > ul > li{overflow: initial;background: none;line-height: normal;position: relative;width: auto;height: auto;margin-top: 10px;}
.catalog-list .side-section .side-header{width: 290px;}
.catalog-list .filter-part .filter-list.selected-list > ul > li a{display: inline-block;padding: 5px 13px;border: 1px solid #2a95de;border-radius: 5px;}
.catalog-list .filter-part .filter-list.selected-list > ul > li span{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/close_all-y19.png);
    position: absolute;
    top: -3px;
    right: 7px;
}
.bmgl_zxts li{
    float: left;
    width: 133px;
    height: 40px;
    background: #FFFFFF;
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    margin-left: 10px;
}
.bmgl_zxts li:hover{
    color: #2a95de;
}
.bmgl_zxts li.active{
    color: #2a95de;
}
.bmgl_zxts li img{
    /* vertical-align: middle;
    margin-right: 12px; */
    float: left;
    margin-left: 20px;
    margin-top: 11px;}
.bmgl_zxts{position: absolute;right: 0;top: 63px;}
.XinYaoCjwtNr1 .XinYaoLi .XinYaoLiBot{height: auto;display: none;padding: 10px 0;}
.FYdisable{color: lightgray !important;}
.ZuoYongHuXiang{
    padding: 30px 34px 0;
}
.ZuoYongHuXiang .XinYaoHD{
    padding-bottom: 0;
}
.ZuoYongHuXiang .XinYaoHD1 .XinYaoBigZ span{
    font-size: 14px;
}
.ZuoYongHuXiang .XinYaoHD1 .XinYaoLaiy{
    margin-right: 10px;
}
.ZuoYongHuXiang .XinYaoHD1 .XinYaoBigZ{
    margin-right: 10px;
}
.ZuoYongHuXiang .XinYaoHD1 .bshare-custom{
    width: 265px;
}
.ZuoYongHuXiang .XinYaoHD1 .bshare-custom > a{
    margin-right: 5px;
}
.ZuoBigNav{
    font-size: 18px;
    color: #666666;
    line-height: 32px;
    padding-left: 20px;
    margin-bottom: 20px;
    background: url(../images/zuolvxian.png) no-repeat left center;
}
.LookXiangDiv{
    padding: 20px 0;
    text-align: right;
}
.LookXiangDiv .LookXiang{
    font-size: 16px;
    color: #2a95de;
}
.ZuoQuanLi{
    padding-top: 20px;
}
.ZuoQuanLi span{
    float: left;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
}
.ZuoQuanLi em{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    margin-left: 90px;
}
.LookTouMing{
    position: absolute;
    width: 100%;
    height: 20px;
    left: 0;
    bottom: 0;
    z-index: 2;
    background: #ffffff;
    opacity: .7;
}
.SubWoYao{
    padding-bottom: 40px;
}
#information_list{
    padding-bottom: 40px;
}
#XinYaopare{
    padding-top: 20px;
}
.navBtnbox a.bh:nth-child(1){
    background-image: url(../images/houjia_lvhua.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
}
#itemList{
    margin-top: 20px;
    padding-top: 20px;
    margin-right: 50px;
    border-top: 1px dashed #dddddd;
}
.XinYaoBD4 .XinYaoBD-r li{
    float: left;
    width: 100% !important;
    border: none !important;
}
.XinYaoBD4 .XinYaoBD-r li a{
    float: left;
    max-width: 100%;
    width: auto !important;
    padding: 0 20px;
    border: 1px solid #dddddd;
    background: none !important;
}
.XinYaoBD4 .XinYaoBD-r li:hover a{
    background: #2a95de !important;
}
.bsNoData{
    color: gray;
    height: 200px;
    text-align: center;
    font-size: 20px;
    line-height: 200px;
}
.XinYaoTanBox .XinYaoBD::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
.XinYaoTanBox .XinYaoBD::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
    background: white;
}
.XinYaoTanBox .XinYaoBD::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2a95de;
}

/* 政务服务2.0开始 */

/* 个人办事开始 */
.TwoNav{
    height: 200px;
}
.TwoNav .w1180{
    position: relative;
}
.TwoNav h1{
    font-size: 32px;
    color: #ffffff;
    font-weight: normal;
    height: 145px;
    line-height: 145px;
}
.TwoNav ul{
    height: 55px;
    overflow: hidden;
}
.TwoNav ul li{
    float: left;
    width: 195px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
    margin-right: 11px;
    text-align: center;
    background: #2a624f;
}
.TwoNav ul li:hover{
    color: #2a95de;
    background: #ffffff;
}
.TwoNav ul li.on{
    color: #2a95de;
    background: #ffffff;
}
.NeiTwo{
    padding: 40px 0;
}
.TwoGeRenFen{
    height: 120px;
    overflow: hidden;
}
.TwoGeRenFen ul{
    width: 1200px;
}
.TwoGeRenFen ul li{
    float: left;
    width: 160px;
    height: 50px;
    line-height: 50px;
    margin: 0 11px 10px 0;
    text-align: center;
    transition: all .3s;
    background-color: #f1f2f3 !important;
}
.TwoGeRenFen ul li h2 a{
    display: block;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .3s;
}
.TwoGeRenFen ul li h2 a img{
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-left: 10px;
}
.TwoGeRenFen ul li h2 a img.MaWhite{
    display: none;
}
.TwoGeRenFen ul li h2 a span{
    float: left;
    width: 80px;
    margin-left: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TwoGeRenFen ul li:hover{
    background-color: #2a95de !important;
}
.TwoGeRenFen ul li:hover h2 a{
    color: #ffffff;
}
.TwoGeRenFen ul li:hover h2 a img.MaWhite{
    display: block;
}
.TwoGeRenFen ul li:hover h2 a img.MaGreen{
    display: none;
}
.TwoGeRenFen ul li.on{
    background: #2a95de !important;
}
.TwoGeRenFen ul li.on h2 a{
    color: #ffffff;
}
.TwoGeRenFen ul li.on h2 a img.MaWhite{
    display: block;
}
.TwoGeRenFen ul li.on h2 a img.MaGreen{
    display: none;
}
.TwoGeRenFenMore{
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-top: 11px;
    background: #f1f2f3;
}
.TwoGeRenFenMore span{
    display: inline-block;
    font-size: 16px;
    color: #2a95de;
    cursor: pointer;
    padding-right: 20px;
    background: url("../images/houjiajiantou.png") no-repeat right center;
}
.TwoGeRenFenMore span.on{
    background: url("../images/houjiashangjian.png") no-repeat right center;
}
.TwoGeRenList{
    padding: 21px 0 0;
}
.TwoGeRenLists{
    height: 63px;
    line-height: 63px;
    border-bottom: 2px solid #e6e6e6;
}
.TwoGeRenLists span{
    float: left;
    font-size: 24px;
    color: #333333;
    font-weight: bold;
}
.TwoGeRenListBan{
    padding: 24px 0;
    border-bottom: 1px solid #e6e6e6;
}
.TwoGeRenListBanl{
    float: left;
}
.TwoBenJi{
    float: left;
    width: 168px;
    height: 32px;
    position: relative;
    padding-right: 12px;
    line-height: 30px;
    margin-right: 19px;
    border: 1px solid #e6e6e6;
}
.TwoBenJi span{
    display: block;
    font-size: 16px;
    color: #333333;
    padding: 0 12px;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/houjiaheijian.png") no-repeat right center;
}
.TwoBenJi span.on{
    color: #2a95de;
    background: url("../images/houjiashangjian.png") no-repeat right center;
}
.TwoBenJi1{
    width: 124px;
}
.TwoGeRenYin{
    position: absolute;
    left: 0;
    top: 31px;
    width: 100%;
    max-height: 240px;
    overflow-y: auto;
    box-shadow: 0 0 3px 1px #dddddd;
    display: none;
    background: #ffffff;
}
.TwoGeRenYin::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}
.TwoGeRenYin::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
    background: #eeeeee;
}
.TwoGeRenYin::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2a95de;
}
.TwoGeRenYin ul li{
    font-size: 14px;
    color: #666666;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    padding: 0 12px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TwoGeRenYin ul li:hover{
    color: #ffffff;
    background: #2a95de;
}
.TwoGeRenText{
    float: left;
    font-size: 16px;
    color: #333333;
    line-height: 32px;
}
.TwoGeRenText i{
    color: #2a95de;
}
.TwoGeRenListBanr{
    float: right;
}
.TwoGeRenListBanr span{
    float: left;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
    line-height: 35px;
    padding-left: 29px;
    margin-right: 24px;
    background: url("../images/houjiahuikuang.png") no-repeat left center;
}
.TwoGeRenListBanr span.on{
    color: #2a95de;
    background: url("../images/houjiahuikuang_1.png") no-repeat left center;
}
.TwoGeRenListBanrr{
    float: left;
}
.TwoGeRenListBanrr .TwoGeRenInp{
    float: left;
    width: 231px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #d3d3d3;
    border-right: 0;
    padding: 0 9px;
}
.TwoGeRenListBanrr .TwoGeRenInp input{
    display: block;
    width: 100%;
    height: 33px;
    line-height: 33px;
    outline: none;
    border: none;
    background: none;
    font-size: 16px;
    color: #666666;
}
.TwoGeRenListBanrr .TwoGeRenInp input::placeholder{
    color: #999999;
}
.TwoGeRenBtn{
    float: left;
    width: 40px;
    height: 35px;
    cursor: pointer;
    background: url("../images/gerensearch.png") no-repeat center;
    background-color: #2a95de;
}
.TwoGeRenListx{
    min-height: 500px;
    padding-bottom: 20px;
}
.TwoGeRenListxs{
    height: 74px;
    line-height: 74px;
    padding-left: 42px;
    padding-right: 31px;
    cursor: pointer;
    border-bottom: 1px solid #e6e3e3;
    background: url("../images/gerenjia.png") no-repeat left center;
}
.TwoGeRenListxs span{
    display: block;
    font-size: 16px;
    color: #333333;
    background: url("../images/houjiajiantou.png") no-repeat right center;
}
.TwoGeRenListxs.on{
    background: url("../images/houjiajian.png") no-repeat left center;
}
.TwoGeRenListxs.on span{
    background: url("../images/houjiashangjian.png") no-repeat right center;
}
.TwoGeRenListxx{
    display: none;
}
.TwoGeRenDiv{
    height: 76px;
    line-height: 76px;
    padding-left: 42px;
    border-bottom: 1px solid #e6e3e3;
}
.TwoGeRenDiv span{
    float: left;
    font-size: 16px;
    color: #333333;
    margin-right: 22px;
}
.TwoGeRenDiv em{
    float: left;
    height: 17px;
    padding: 0 7px;
    font-size: 12px;
    color: #2a95de;
    margin-right: 9px;
    margin-top: 30px;
    line-height: 15px;
    border-radius: 5px;
    border: 1px solid #2a95de;
}
.TwoGeRenDiv .TwoGeRenDivr{
    float: right;
}
.TwoGeRenDiv .TwoGeRenDivr a{
    float: left;
    width: 90px;
    height: 32px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 22px;
    border-radius: 5px;
    transition: all .3s;
    border: 1px solid #999999;
}
.TwoGeRenDiv .TwoGeRenDivr a.GeRenLiJi{
    color: #2a95de;
    border-color: #2a95de;
}
.TwoGeRenDiv .TwoGeRenDivr a:hover{
    color: #ffffff;
    border-color: #2a95de;
    background: #2a95de;
}
.TwoGeRenDiv .TwoGeRenDivr a.on{
    cursor: no-drop;
    color: #b9b9b9;
    border-color: #dcdcdc;
}
.TwoGeRenDiv .TwoGeRenDivr a.on:hover{
    color: #b9b9b9;
    background: none;
    border-color: #dcdcdc;
}
/* 个人办事结束 */

/* 效能监督2020-01-14 */
.xinYaoXnjd {
    min-height: 200px;
    padding-top: 45px;
}
.xinYaoXnjd h3 {
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 15px;
}
.xinYaoXnjd p {
    font-size: 16px;
    color: #fff;
}
.xinYaoXnjd1 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.xinYaoXnjd1-Tong {
    height: 246px;
    background-color: #f7f7f7;
    float: left;
    width: 343px;
    padding: 30px 0 0 30px;
    margin-left: 19px;
}
.xinYaoXnjd1-Tong:first-child {
    margin-left: 0;
}
.xinYaoXnjd1-Tong .xinYaoHd {
    font-size: 18px;
    color: #333;
    position: relative;
}
.xinYaoXnjd1-Tong .xinYaoHd span {
    margin-right: 18px;
}
.xinYaoXnjd1-Tong .xinYaoHd img {
    cursor: pointer;
    display: inline-block;
}
.xinYaoXnjd1-Tong .xinYaoBd {
    margin-top: 60px;
}
.xinYaoXnjd1-Tong .xinYaoBd li {
    float: left;
    /*margin-right: 42px;*/
    width: 33.3333%;
}
.xinYaoXnjd1-Tong .xinYaoBd li i {
    display: block;
    width: 100%;
    font-size: 24px;
    color: #2a95de;
    margin-bottom: 25px;
}
.xinYaoXnjd1-Tong .xinYaoBd li p {
    font-size: 14px;
    color: #333;
}
.xinYaoXnjd1-Tong .xinYaoBd li:first-child+li+li {
    margin-right: 0;
}
.xinYaoLeft .xinYaoBd li i {
    /*padding-left: 14px;*/
}
.xinYaoMid {
    padding: 30px 0 0 0;
}
.xinYaoMid .xinYaoHd {
    padding-left: 30px;
}
.xinYaoMid .xinYaoBd {
    /*padding-left: 20px;*/
}
.xinYaoMid .xinYaoBd li {
    /*margin-right: 20px;*/
    text-align: center;
}
.xinYaoRight {
    width: 524px;
}
.xinYaoRight .xinYaoBd {
    margin-top: 10px;
}
.xinYaoRight .xinYaoBd li {
    width: 50%;
    margin-top: 20px;
}
.xinYaoRight .xinYaoBd li i {
    margin-bottom: 10px;
}
.xinYaoHdKuai {
    position: relative;
    top: -20px;
    left: 0;
    display: none;
}
.xinYaoHdKuai img {
    position: absolute;
    top: 20px;
    right: 147px;
}
.xinYaoHdKuaiCon {
    position: absolute;
    width: 270px;
    max-height: 160px;
    overflow-y: auto;
    background-color: #fff;
    padding: 20px;
    top: 30px;
    box-shadow: 0px 0px 5px rgba(13,28,40,.1);
}
.xinYaoHdKuaiCon p {
    font-size: 13px;
    line-height: 24px;
}
.xinYaoXnjd1-Tong .xinYaoHd  i:hover .xinYaoHdKuai {
    display: block;
}
.xinYaoRight .xinYaoHdKuai img {
    right: 258px;
}
.xinYaoRight .xinYaoHdKuaiCon {
    width: 270px;
}
.xinYaoXnjd2 {
    min-height: 272px;
    background-color: #f7f7f7;
    margin-bottom: 20px;
    padding-top: 30px;
    padding-left: 30px;
}
.xinYaoXnjd2Left {
    font-size: 18px;
    width: 344px;
    float: left;
}
.xinYaoXnjd2Left span {
    color: #333;margin-right: 18px;
}
.xinYaoXnjd2Left img {
    cursor: pointer;
    display: inline-block;
}
.xinYaoXnjd2Left .xinYaoHd i:hover .xinYaoHdKuai {
    display: block;
}
.xinYaoXnjd2Left .xinYaoHdKuai img {
    right: 178px;
}
.xinYaoXnjd2Left .xinYaoBd {
    margin-top: 40px;
}
.xinYaoXnjd2Left .xinYaoBd li {
    float: left;
    width: 50%;
    margin-top: 30px;
}
.xinYaoXnjd2Left .xinYaoBd li i {
    display: block;
    width: 100%;
    font-size: 24px;
    color: #2a95de;
    margin-bottom: 10px;
}
.xinYaoXnjd2Left .xinYaoBd li p {
    font-size: 14px;
    color: #333;
}
.xinYaoXnjd2Mid {
    width: 344px;
    float: left;
}
.xinYaoXnjd2Mid .xinYaoHd span {
    font-size: 18px;
    color: #333;
}
.xinYaoXnjd2Mid .xinYaoHd em {
    font-size: 14px;
}
.xinYaoXnjd2Right {
    float: left;
    margin-left: 43px;
}
.xinYaoXnjd2Right .xinYaoHd {
    /*margin-top: 38px;*/
}
.xinYaoXnjd2Right .xinYaoHd span {
    font-size: 18px;
    color: #333;
}
.xinYaoXnjd2Right .xinYaoHd em {
    font-size: 14px;
}
.xinYaoXnjd3 {
    margin-bottom: 40px;
}
.xinYaoXnjd3 .XinYaohd {
    height: 67px;
    line-height: 67px;
    border-bottom: 2px solid #e6e6e6;
}
.xinYaoXnjd3 .XinYaohd li {
    float: left;
    font-size: 22px;
    cursor: pointer;
    margin-right: 42px;
}
.xinYaoXnjd3 .XinYaohd li.on {
    color: #2a95de;
}
.xinYaoXnjd3 .XinYaobd {
    margin-top: 30px;
    /*height: 584px;*/
    overflow: hidden;
}
.xinYaoXnjd3 .XinYaobd table {
    border-spacing: 0;
    border-left: 1px solid #f5f5f5;
}
.xinYaoXnjd3 .XinYaobd table th {
    font-weight: 400;
    color: #333;
    background-color: #f5f5f5;
    height: 45px;
    text-align: center;
}
.xinYaoXnjd3 .XinYaobd table td {
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    height: 49px;
    text-align: center;
    font-size: 16px;
    color: #333;
}
.xinYaoXnjd3 .XinYaobd table td a {
    color: #333;
    font-size: 16px;
    display: inline-block;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinYaoXnjd3 .XinYaobd table td a:hover {
    color: #2a95de;
}
.xinYaoXnjd3 .XinYaobd li p {
    height: 49px;
    line-height: 49px;
    text-align: center;
    color: #333;
}
.xinYaoXnjd3 .XinYaobd .xinYaoth1 {
    width: 76px;
}
.xinYaoXnjd3 .XinYaobd .xinYaoth2 {
    width: 437px;
    text-align: left;
    padding-left: 67px;
}
.xinYaoXnjd3 .XinYaobd .xinYaoth3 {
    width: 224px;
}
.xinYaoXnjd3 .XinYaobd .xinYaoth4 {
    width: 231px;
}
.xinYaoXnjd3 .XinYaobd .xinYaoth5 {
    width: 211px;
}
.xinYaoXnjd3 .XinYaobd .xinYaotd2 {
    text-align: left;
    padding-left: 67px;
}
.xinYaoXnjd3 .XinYaobd .xinYaotdColor {
    color: #2a95de;
    font-size: 16px;
}
/* /效能监督2020-01-14 */


/* 盟市2020-01-14 */
.xinYaoMengS1 {
    min-height: 313px;
}
.xinYaoMengS1Left {
    float: left;
    width: 750px;
}
.xinYaoMengS1Left .xinYaoHd {
    color: #fff;
    padding-top: 45px;
}
.xinYaoMengS1Left .xinYaoHd p {
    font-size: 16px;
}
.xinYaoMengS1Left .xinYaoHd h2 {
    font-weight: 400;
    font-size: 38px;
    margin-top: 15px;
}
.xinYaoMengS1Left .xinYaoBd {
    margin-top: 40px;
}
.xinYaoMengS1Left .xinYaoBd input {
    float: left;
}
.xinYaoMengS1Left .xinYaoBd .xinYaoSearch {
    display: block;
    width: 530px;
    height: 55px;
    line-height: 55px;
    border: none;
    padding-left: 16px;
    font-size: 16px;
    -webkit-appearance: none;
}
.xinYaoMengS1Left .xinYaoBd .xinYaoSubmit {
    width: 89px;
    height: 55px;
    background-color: #2a95de;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.xinYaoMengS1Right {
    float: right;
    width: 412px;
    height: 200px;
    background: url("../images/xy_mens4.png") no-repeat center center;
    margin-top: 67px;
    padding: 20px 35px 0;
}
.xinYaoMengS1Right .xinYaoHd span {
    font-size: 16px;
    color: #2a95de;
    padding-left: 33px;
    background: url("../images/xy_mens2.png") no-repeat left center;
}
.xinYaoMengS1Right .xinYaoHd > a {
    float: right;
    font-size: 12px;
    color: #666;
    height: 100%;
    line-height: 21px;
    padding-left: 25px;
    background: url("../images/xy_mens3.png") no-repeat left center;
}
.xinYaoMengS1Right .xinYaoBd {
    margin-top: 15px;
}
.xinYaoMengS1Right .xinYaoBd li {
    float: left;
    width: 50%;
    height: 32px;
    line-height: 32px;
}
.xinYaoMengS1Right .xinYaoBd li a {
    font-size: 15px;
    color: #333;
    display: inline-block;
    padding-left: 15px;
    background: url("../images/xy_mens5.png") no-repeat left center;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinYaoMengS1Right .xinYaoBd li a:hover {
    color: #2a95de;
}
.xinYaoMengS2 {
    margin-top: 35px;
    margin-bottom: 25px;
    overflow: hidden;
    /*height: 494px;*/
}
.xinYaoMengS2-1 .xinYaoLeft {
    float: left;
    width: 580px;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoHd {
    margin-bottom: 27px;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoHd > a {
    float: left;
    font-size: 24px;
    color: #333;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoHd > ul {
    float: right;
    margin-top: 12px;
    margin-right: 20px;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoHd > ul li {
    float: left;
    width: 14px;
    height: 5px;
    line-height: 5px;
    color: #fff;
    background-color: #e7eaed;
    font-size: 0;
    border-radius: 5px;
    margin-left: 6px;
    cursor: pointer;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoHd > ul li.on {
    background-color: #2a95de;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd li {
    width: 279px;
    margin-right: 22px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd li img {
    display: block;
    width: 279px;
    height: 148px;
    border-radius: 10px;
    transition: .3s;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd .tempWrap {
    width: 580px !important;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd li:hover img {
    transform: scale(1.1,1.1);
    transition: .3s;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd .title {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    /*background: url("../images/xy_mens15.png") repeat center center;*/
    text-align: center;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd .title a {
    color: #fff;
    font-size: 24px;
    display: block;
    height: 100%;
    padding-top: 50px;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd .title span {
    display: block;
}
.xinYaoMengS2-1 .xinYaoLeft .xinYaoBd .title p {
    font-size: 14px;
    color: #c3c5c6;
    margin-top: 5px;
}
.xinYaoMengS2-1 .xinYaoRight {
    float: right;
    width: 575px;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoHd {
    margin-bottom: 27px;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoHd > span {
    float: left;
    font-size: 24px;
    color: #333;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoHd > a {
    float: right;
    color: #333;
    background: url("../images/xy_mens6.png") no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoHd > a:hover {
    color: #2a95de;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoBd li {
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin-top: 0;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoBd li span {
    float: right;
    color: #999;
    font-size: 14px;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoBd li a {
    display: inline-block;
    color: #333;
    padding-left: 22px;
    background: url("../images/xy_mens5.png") no-repeat left center;
    max-width: 480px;
    overflow: hidden;
    text-overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinYaoMengS2-1 .xinYaoRight .xinYaoBd li a:hover {
    color:#2a95de;
}
.xinYaoMengS2-2 {
    margin-top: 10px;
}
.xinYaoMengS2-2 .xinYaoHd {
    height: 68px;
    line-height: 68px;
    border-bottom: 2px solid #e6e6e6;
}
.xinYaoMengS2-2 .xinYaoHd > span {
    float: left;
    font-size: 24px;
    color: #333;
}
.xinYaoMengS2-2 .xinYaoHd > a {
    float: right;
    color: #333;
    background: url("../images/xy_mens6.png") no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS2-2 .xinYaoBd {
    margin-top: 30px;
}
.xinYaoMengS2-2 .xinYaoBd li {
    float: left;
    width: 279px;
    height: 168px;
    background: url("../images/xy_mens8.png") no-repeat center center;
    border-radius: 10px;
    padding-left: 30px;
    padding-right: 10px;
    margin-left: 20px;
}
.xinYaoMengS2-2 .xinYaoBd li h4 {
    font-size: 20px;
    color: #222222;
    font-weight: 400;
    margin-top: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinYaoMengS2-2 .xinYaoBd li p {
    font-size: 14px;
    color: #003333;
    margin-top: 15px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xinYaoMengS2-2 .xinYaoBd li a {
    display: inline-block;
    width: 97px;
    height: 26px;
    line-height: 26px;
    background-color: #fff;
    color: #548191;
    border-radius: 20px;
    text-align: center;
    font-size: 16px;
    margin-top: 15px;
}
.xinYaoMengS2-2 .xinYaoBd li a:hover {
    font-weight: 700;
}
.xinYaoMengS2-2 .xinYaoBd .xinYaoLi1 {
    margin-left: 0;
}
.xinYaoMengS2-2 .xinYaoBd .xinYaoLi2 {
    background: url("../images/xy_mens9.png") no-repeat center center;
}
.xinYaoMengS2-2 .xinYaoBd .xinYaoLi3 {
    background: url("../images/xy_mens10.png") no-repeat center center;
}
.xinYaoMengS2-2 .xinYaoBd .xinYaoLi4 {
    background: url("../images/xy_mens11.png") no-repeat center center;
}
.xinYaoMengS3 {
    height: 430px;
    background-color: #f1f2f3;
    padding-top: 25px;
}
.xinYaoMengS3 .xinYaoHd {
    height: 78px;
    line-height: 78px;
}
.xinYaoMengS3 .xinYaoHd ul {
    float: left;
}
.xinYaoMengS3 .xinYaoHd li {
    float: left;
    font-size: 24px;
    color: #000;
    margin-left: 43px;
    cursor: pointer;
}
.xinYaoMengS3 .xinYaoHd li:first-child {
    margin-left: 0;
}
.xinYaoMengS3 .xinYaoHd li.on {
    color: #389173;
}
.xinYaoMengS3 .xinYaoHd p {
    float: left;
    margin-left: 20px;
    color: #666;
    font-size: 16px;
    line-height: 88px;
}
.xinYaoMengS3 .xinYaoHd span {
    float: right;
}
.xinYaoMengS3 .xinYaoHd span a {
    float: right;
    color: #333;
    background: url(../images/xy_mens6.png) no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS3 .xinYaoBd {
    margin-top: 10px;
    overflow-y: hidden;
}
.xinYaoMengS3 .xinYaoBd ul {
    height: 300px;
    /*overflow: hidden;*/
    width: 1180px;
    height: 800px;
}
/*.xinYaoMengS3 .tempWrap {
	height: 800px;
}*/
.xinYaoMengS3 .xinYaoBd li {
    float: left;
    width: 220px;
    height: 130px;
    background-color: #fff;
    margin-right: 20px;
    margin-bottom: 20px;
    transition: background-color .3s;
}
.xinYaoMengS3 .xinYaoBd li > a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding-top: 90px;
}
.xinYaoMengS3 .xinYaoBd li img {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 25px;
    width: 50px;
    height: 50px;
    transition: .3s;
}
.xinYaoMengS3 .xinYaoBd .xinYaoImg2 {
    display: none;
    transition: .3s;
}
.xinYaoMengS3 .xinYaoBd li:hover {
    background-color: #2a95de;
}
.xinYaoMengS3 .xinYaoBd li:hover > a {
    color: #fff;
}
.xinYaoMengS3 .xinYaoBd li:hover .xinYaoImg1 {
    display: none;
    transition: .3s;
}
.xinYaoMengS3 .xinYaoBd li:hover .xinYaoImg2 {
    display: block;
    transition: .3s;
}
.xinYaoMengS3 .xinYaoul3 li {
    width: 280px;
    height: 100px;
    margin-bottom: 0;
    border-bottom: 20px solid #f1f2f3;
    position: relative;
}
.xinYaoMengS3 .xinYaoul3 li > a {
    padding-top: 0;
    padding-left: 20px;
    text-align: left;
    line-height: 80px;
    font-size: 18px;
}
.xinYaoMengS3 .xinYaoul3 li i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("../images/xy_mens17.png") no-repeat;
    background-position: left top;
    float: right;
    margin-right: 20px;
    margin-top: 33px;
}
.xinYaoMengS3 .xinYaoul3 .xinYaoList {
    position: absolute;
    background-color: #fff;
    width: 1180px;
    z-index: 10;
    padding: 15px 0;
    display: none;
    top: 100px;
    z-index: 1000;
    box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.1);
}
.xinYaoMengS3 .xinYaoul3 .xinYaoList a {
    float: left;
    width: 280px;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #666;
    line-height: 34px;
    padding-left: 20px
}
.xinYaoMengS3 .xinYaoLi1 .xinYaoList {
    left: 0;
}
.xinYaoMengS3 .xinYaoLi2 .xinYaoList {
    left: -300px;
}
.xinYaoMengS3 .xinYaoLi3 .xinYaoList {
    right: -300px;
}
.xinYaoMengS3 .xinYaoLi4 .xinYaoList {
    right: 0;
}
.xinYaoMengS3 .xinYaoLi5 .xinYaoList {
    left: 0;
}
.xinYaoMengS3 .xinYaoLi6 .xinYaoList {
    left: -300px;
}
.xinYaoMengS3 .xinYaoLi7 .xinYaoList {
    right: -300px;
}
.xinYaoMengS3 .xinYaoLi8 .xinYaoList {
    right: 0;
}
.xinYaoMengS3 .xinYaoLi9 .xinYaoList {
    left: 0;
}
.xinYaoMengS3 .xinYaoLi10 .xinYaoList {
    left: -300px;
}
.xinYaoMengS3 .xinYaoLi11 .xinYaoList {
    right: -300px;
}
.xinYaoMengS3 .xinYaoLi12 .xinYaoList {
    right: 0;
}
.xinYaoMengS3 .xinYaoul3 .xinYaoList a:hover {
    color: #2a95de;
}
.xinYaoMengS3 .xinYaoul3 li:hover {
    background-color: #fff;
    border-bottom: 20px solid #fff;
}
.xinYaoMengS3 .xinYaoul3 li:hover > a {
    color:#2a95de;
}
.xinYaoMengS3 .xinYaoul3 li:hover i {
    background-position: left -15px;
}
.xinYaoMengS3 .xinYaoul3 li:hover .xinYaoList {
    display: block;
}
.xinYaoMengS4 {
    margin-top: 10px;
    position: relative;
    z-index: 10;
}
.xinYaoMengS4 .xinYaoHd {
    height: 68px;
    line-height: 68px;
    border-bottom: 2px solid #e6e6e6;
}
.xinYaoMengS4 .xinYaoHd > span {
    float: left;
    font-size: 24px;
    color: #333;
}
.xinYaoMengS4 .xinYaoHd > a {
    float: right;
    color: #333;
    background: url("../images/xy_mens6.png") no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS4 .xinYaBd {
    margin-top: 27px;
    height: 168px;
    overflow: hidden;
}
.xinYaoMengS4 .xinYaBd li {
    float: left;
    width: 271px;
    height: 64px;
    line-height: 64px;
    margin-right: 30px;
    background-color: #f1f2f3;
    margin-bottom: 20px;
    transition: background-color .3s;
}
.xinYaoMengS4 .xinYaBd li a {
    display: block;
    padding-left: 70px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-size: 42px 49px !important;
}
.xinYaoMengS4 .xinYaBd .xinYaoA2 {
    display: none;
}
.xinYaoMengS4 .xinYaBd li:hover {
    background-color: #2a95de;
    transition: .3s;
}
.xinYaoMengS4 .xinYaBd li:hover a {
    color: #fff;
}
.xinYaoMengS4 .xinYaBd li:hover .xinYaoA1 {
    display: none;
}
.xinYaoMengS4 .xinYaBd li:hover .xinYaoA2 {
    display: block;
}
.xinYaoMengS5 {
    position: relative;
    z-index: 10;
}
.xinYaoMengS5 .xinYaoHd {
    height: 65px;
    line-height: 65px;
    border-bottom: 2px solid #e6e6e6;
}
.xinYaoMengS5 .xinYaoHd ul {
    float: left;
}
.xinYaoMengS5 .xinYaoHd span {
    float: right;
}
.xinYaoMengS5 .xinYaoHd span a {
    float: right;
    color: #333;
    background: url(../images/xy_mens6.png) no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS5 .xinYaoHd li {
    float: left;
    font-size: 22px;
    color: #333;
    margin-right: 37px;
    cursor: pointer;
}
.xinYaoMengS5 .xinYaoHd li.on {
    color: #2a95de;
}
.xinYaoMengS5 .xinYaoBd ul {
    margin-top: 30px;
    height: 216px;
}
.xinYaoMengS5 .xinYaoBd li {
    float: left;
    width: 220px;
    height: 52px;
    line-height: 52px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.xinYaoMengS5 .xinYaoBd li a {
    display: block;
    max-width: 100%;
    padding: 0 20px;
    font-size: 16px;
    color: #333;
    background-color: #2a95de;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinYaoMengS5 .xinYaoBd li a:hover {
    color: #fff;
    /*font-size: 18px;*/
}
.hvr-shutter-in-vertical:before {
    background-color: #f5f5f5;
}
.xinYaoMengS6 {
    margin-top: 20px;
    height: 373px;
    background-color: #f5f5f5;
}
.xinYaoMengS6-1 {
    height: 86px;
    line-height: 86px;
}
.xinYaoMengS6-1 span {
    font-size: 24px;
    color: #333;
}
.xinYaoMengS6-1 p {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-left: 20px;
}
.xinYaoMengS6-1 a {
    float: right;
    color: #333;
    background: url(../images/xy_mens6.png) no-repeat right center;
    padding-right: 20px;
    font-size: 14px;
}
.xinYaoMengS6-2 {
    background-color: #fff;
}
.xinYaoMengS6-2 .xinYaoXnjd1-Tong {
    background-color: #fff;
}
.xinYaoMengS6-2 .xinYaoLeft	{
    background: url("../images/xy_mens16.png") no-repeat right center;
}
.xinYaoMengS6-2 .xinYaoRight	{
    background: url("../images/xy_mens16.png") no-repeat left center;
}
/* /盟市2020-01-14 */

/* 嘎查村开始 */
.TwoNav1{
    height: 156px;
}
.TwoDiv{
    float: left;
    width: 660px;
    padding-top: 40px;
}
.TwoDiv h1{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TwoDiv em{
    display: block;
    font-size: 16px;
    color: #ffffff;
    line-height: 32px;
    cursor: pointer;
    padding: 10px 0 10px 30px;
}
.TwoSearch{
    float: right;
    margin-top: 52px;
}
.TwoSearchInp{
    float: left;
    width: 360px;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
    background: #ffffff;
}
.TwoSearchInp input{
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    outline: none;
    border: none;
    background: none;
    font-size: 16px;
    color: #666666;
}
.TwoSearchInp input::placeholder{
    color: #bfbfbf;
}
.TwoSearch button{
    float: left;
    width: 80px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    outline: none;
    border: none;
    cursor: pointer;
    background: #2a95de;
}
.TwoSearch button:hover{
    font-weight: bold;
}
.TwoBans{
    height: 65px;
    line-height: 65px;
}
.TwoBans h2 a{
    float: left;
    font-size: 24px;
    color: #333333;
}
.TwoBans>a{
    float: right;
    font-size: 14px;
    color: #333333;
    padding-right: 18px;
    background: url("../images/youjian.png") no-repeat right center;
}
.TwoBans h2 a[href]:hover{
    color: #2a95de;
}
.TwoBans>a[href]:hover{
    color: #2a95de;
}
.TwoBanx ul{
    width: 1200px;
}
.TwoBanx ul li{
    float: left;
    width: 383px;
    height: 40px;
    line-height: 40px;
    padding: 0 24px;
    background: #f7f7f7;
    border-radius: 20px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.TwoBanx ul li a{
    float: left;
    max-width: 290px;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TwoBanx ul li span{
    float: right;
    font-size: 14px;
    color: #666666;
}
.TwoBanx ul li a[href]:hover{
    color: #2a95de;
}
.TwoDiDianx{
    position: relative;
    padding-top: 30px;
}
.TwoDiDianx ul li{
    float: left;
    width: 380px !important;
    height: 188px;
    margin-right: 20px;
    padding: 9px 28px 0;
    background: #f7f7f7;
}
.TwoDiDianx ul li .TwoDiDianxs{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e6e6e6;
}
.TwoDiDianx ul li .TwoDiDianxs span{
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    margin-top: 15px;
    margin-right: 13px;
    border-radius: 20px;
    background: #2a95de;
}
.TwoDiDianx ul li .TwoDiDianxs strong{
    float: left;
    max-width: 290px;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TwoDiDianx ul li .TwoDiDianxx{
    padding: 10px 0 15px;
}
.TwoDiDianx ul li .TwoDiDianxx p{
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}
.TwoDiDianx ul li .TwoDiDianxx p span{
    float: left;
    width: 70px;
}
.TwoDiDianx ul li .TwoDiDianxx p em{
    display: block;
    margin-left: 70px;
}
.TwoDiDianx .prev{
    position: absolute;
    left: -70px;
    top: 50%;
    margin-top: -14px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: url("../images/left.png") no-repeat center;
}
.TwoDiDianx .prev:hover{
    background: url("../images/left_1.png") no-repeat center;
}
.TwoDiDianx .next{
    position: absolute;
    right: -70px;
    top: 50%;
    margin-top: -14px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: url("../images/right.png") no-repeat center;
}
.TwoDiDianx .next:hover{
    background: url("../images/right_1.png") no-repeat center;
}
/* 嘎查村结束 */

/* 用户中心2.0开始 */
.content_yhzx_right_bot_zntj{
    background: #ffffff;
    margin-top: 20px;
    padding-bottom: 15px;
}
.content_yhzx_right_bot_wdshda{
    background: #ffffff;
    margin-top: 20px;
}
.YongHu{
    padding: 37px 41px 0;
    background: #ffffff;
}
.YongHus{
    overflow: hidden;
    padding-bottom: 36px;
    border-bottom: 1px solid #e6e6e6;
}
.YongHus .YongHusl{
    float: left;
    width: 146px;
}
.YongHus .YongHusl img{
    display: block;
    margin: 0 auto 16px;
}
.YongHus .YongHusl span{
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #ffffff;
    padding: 0 10px;
    text-align: center;
    background: #ff8400;
    border-radius: 20px;
}
.YongHusr{
    float: right;
    width: 665px;
}
.YongHusrs{
    overflow: hidden;
}
.YongHusrsl{
    float: left;
    width: 306px;
}
.YongHusrsl ul li{
    float: left;
    margin-right: 10px;
}
.YongHusrsl ul li.ZhangHu{
    background: #2a95de;
    border-radius: 20px;
    margin-left: 12px;
}
.YongHusrsl ul li.ZhangHu a{
    display: block;
    font-size: 16px;
    color: #ffffff;
    line-height: 28px;
    padding-left: 42px;
    padding-right: 21px;
    background: url("../images/peizhi.png") no-repeat 14px center;
}
.YongHusrsl>span{
    display: block;
    width: 100%;
    line-height: 40px;
    padding-bottom: 12px;
}
.YongHusrsr{
    float: right;
    margin-top: 15px;
}
.YongHusrsr ul li{
    float: left;
    width: 119px;
    text-align: center;
    background: url("../images/xian2.png") no-repeat right center;
}
.YongHusrsr ul li a{
    display: block;
    width: 100%;
    min-height: 60px;
}
.YongHusrsr ul li span{
    display: block;
    font-size: 22px;
    color: #f73937;
    font-family: "Arial";
}
.YongHusrsr ul li em{
    display: block;
    font-size: 18px;
    color: #333333;
    padding-top: 10px;
}
.YongHusrx{
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    padding-top: 14px;
}
.YongHusrx p{
    font-size: 16px;
    color: #666666;
    line-height: 28px;
}
.YongHuxs{
    height: 70px;
    padding: 20px 0;
    line-height: 30px;
}
.YongHuxs h2{
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 25px;
    background: url("../images/lvkuai.png") no-repeat left center;
}
.YongHuxs a{
    float: right;
    font-size: 14px;
    color: #333333;
    padding-right: 16px;
    background: url("../images/youjian.png") no-repeat right center;
}
.YongHuxs a:hover{
    color: #2a95de;
}
.YongHuxx{
    height: 118px;
    overflow: hidden;
}
.YongHuxx ul li{
    float: left;
    width: 260px;
    height: 118px;
    position: relative;
    margin-right: 20px;
}
.YongHuxx ul li img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 118px;
    z-index: 8;
}
.YongHuxx ul li img.HasOn{
    display: block;
}
.YongHuxx ul li.on img.RemovOn{
    display: none;
}
.YongHuxx ul li .YongHuDiv{
    z-index: 9;
    position: relative;
}
.YongHuxx ul li .YongHuDiv strong{
    display: block;
    font-size: 20px;
    color: #ffffff;
    line-height: 25px;
    padding-left: 70px;
    padding-top: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.YongHuxx ul li.on .YongHuDiv strong{
    color: #333333;
}
.YongHuxx ul li .YongHuDiv span{
    display: block;
    font-size: 16px;
    color: #ffffff;
    padding-left: 36px;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.YongHuxx ul li.on .YongHuDiv span{
    color: #666666;
}
.YongHuxx ul li .YongHuDiv a{
    float: right;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    color: #ffffff;
    padding: 0 13px;
    margin-right: 20px;
    border-radius: 20px;
    margin-top: 7px;
    border: 1px solid #ffffff;
}
.YongHuxx ul li .YongHuDiv a:hover{
    font-weight: bold;
}
.YongHux .hd{
    padding: 21px 0;
    text-align: center;
}
.YongHux .hd ul li{
    display: inline-block;
    width: 14px;
    height: 5px;
    background: #e7eaed;
    border-radius: 10px;
    margin: 0 2px;
    cursor: pointer;
}
.YongHux .hd ul li.on{
    background: #2a95de;
}
/* 用户中心2.0结束 */

/* 部门页2.0开始 */
.TwoGeRenText1{
    float: right;
    line-height: 63px;
}
.TwoGeRenListBanr ul{
    float: left;
    margin-right: 11px;
}
.TwoGeRenListBanr li{
    float: left;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
    padding-left: 21px;
    margin-right: 15px;
    line-height: 35px;
    background: url("../images/yuan.png") no-repeat left center;
}
.TwoGeRenListBanr li.on{
    background: url("../images/yuan_1.png") no-repeat left center;
}
.TouXun{
    position: absolute;
    top: 80px;
    right: 0;
}
.TouXun ul{
    height: auto;
    overflow: inherit;
}
.TouXun ul li{
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #255444;
}
.TouXun ul li h2 a{
    display: block;
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    padding-left: 46px;
}
.TouXun ul li.TouXunLi1 h2 a{
    background: url("../images/zixun.png") no-repeat 15px center;
}
.TouXun ul li.TouXunLi2 h2 a{
    background: url("../images/tousu.png") no-repeat 15px center;
}
.TouXun ul li:hover{
    background: #255444;
}
/* 部门页2.0结束 */

/* 特色创新2.0开始 */
.TwoDiv1 em{
    padding-left: 0;
}
.ThreeFu1{
    padding-top: 39px;
}
.ThreeFu1 ul li{
    padding-top: 120px;
    margin-bottom: 31px;
}
.ThreeFu1 ul li a{
    font-size: 18px;
}
.ThreeFu1 ul li span{
    padding: 0;
}
/* 特色创新2.0结束 */

/* 便民服务2.0开始 */
.YunShuList{
    padding-top: 30px;
}
.YunShuList ul{
    width: 1200px;
}
.YunShuList ul li{
    float: left;
    width: 280px;
    height: 180px;
    margin: 0 20px 20px 0;
    background: #f7f7f7;
    transition: all .3s;
}
.YunShuList ul li a{
    display: block;
    width: 280px;
    height: 180px;
    padding-top: 32px;
}
.YunShuList ul li img{
    display: block;
    margin: auto;
    width: 61px;
    height: 71px;
    transition: all .3s;
}
.YunShuList ul li span{
    display: block;
    font-size: 16px;
    color: #222222;
    text-align: center;
    padding-top: 24px;
    transition: all .3s;
}
.YunShuList ul li img.YunShuImg1{
    display: none;
}
.YunShuList ul li:hover{
    background: #389173;
    box-shadow: 0 0 15px 3px #dadada;
}
.YunShuList ul li:hover img.YunShuImg1{
    display: block;
}
.YunShuList ul li:hover img.YunShuImg{
    display: none;
}
.YunShuList ul li:hover span{
    color: #ffffff;
}
.YunShuList1{
    padding-top: 0;
}
.YunShuList1 ul li{
    /*height: 224px;*/
    height: 180px;
}
.YunShuList1 ul li strong{
    display: block;
    font-size: 18px;
    color: #222222;
    text-align: center;
    padding-top: 14px;
    transition: all .3s;
}
.YunShuList1 ul li:hover strong{
    color: #ffffff;
}
.YunShuList1 ul li em{
    display: block;
    font-size: 14px;
    color: #222222;
    line-height: 20px;
    padding: 14px 30px 0;
    text-align: center;
    transition: all .3s;
}
.YunShuList1 ul li:hover em{
    color: #ffffff;
}
.TiYuList{
    padding: 29px 0 0;
    /*border-bottom: 1px solid #d9d9d9;*/
}
.TiYuList .bd ul li{
    float: left;
    width: 380px;
    height: 386px;
    margin-right: 20px;
}
.TiYuList .bd ul li>a{
    display: block;
    width: 100%;
    height: 254px;
    overflow: hidden;
}
.TiYuList .bd ul li .TiYuDiv{
    height: 132px;
    background: #f7f7f7;
    padding-top: 20px;
}
.TiYuList .bd ul li .TiYuDiv h3 a{
    display: block;
    font-size: 18px;
    color: #333333;
    text-align: center;
    line-height: 30px;
    transition: all .3s;
}
.TiYuList .bd ul li .TiYuDiv span{
    display: block;
    font-size: 16px;
    color: #666666;
    line-height: 25px;
    padding: 5px 30px 0;
    text-align: center;
}
.TiYuList .bd ul li>a img{
    transition: all .6s;
}
.TiYuList .bd ul li:hover>a img{
    transform: scale(1.2);
}
.TiYuList .bd ul li:hover .TiYuDiv h3 a{
    color: #2a95de;
}
.TiYuList .hd{
    display: block;
    padding: 45px 0 23px;
    text-align: center;
}
.TiYuList .hd ul li{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin: 0 4px;
    background: url("../images/huiquan.png") no-repeat center;
}
.TiYuList .hd ul li.on{
    background: url("../images/huiquan_1.png") no-repeat center;
}
/* 便民服务2.0结束 */

/* 办件查询结果页开始 */
.SubWoYaoxl1{
    float: none;
    width: 100%;
}
.ZuoJieGuo>strong{
    display: block;
    font-size: 20px;
    color: #333333;
    padding-bottom: 18px;
}
.ZuoJieGuo table{
    width: 100%;
    font-size: 16px;
    color: #333333;
    line-height: 49px;
    margin-bottom: 30px;
    border-collapse: collapse;
    border: 1px solid #e6e6e6;
}
.ZuoJieGuo table th{
    width: 180px;
    padding: 0 29px;
    text-align: right;
    background: #f5f5f5;
}
.ZuoJieGuo table td{
    padding: 0 29px;
}
.ZuoJinDu{
    position: relative;
}
.ZuoJinDu .ul .li{
    float: left;
    width: 33.33%;
    position: relative;
    z-index: 11;
}
.ZuoJinDu .ul .li span{
    display: block;
    width: 100%;
    font-size: 18px;
    color: #999999;
    padding-bottom: 55px;
}
.ZuoJinDu .ul .li.li1{
    text-align: center;
}
.ZuoJinDu .ul .li.on span{
    color: #2a95de;
    background: url(../images/zz_yuanjiao1_1.png) no-repeat left 40px !important;
}
.ZuoJinDu .ul .li.li1.on span{
    background: url(../images/zz_yuanjiao1_1.png) no-repeat center 40px !important;
}
.ZuoJinDu .ul .li.li2.on span{
    background: url(../images/zz_yuanjiao1_1.png) no-repeat right 40px !important;
}
.ZuoJinDu .ul .li.li2{
    text-align: right;
}
.ZuoJinDu .ul .li p{
    font-size: 16px;
    color: #2a95de;
    line-height: 34px;
}
.ZuoJinDu .ul .li.li1 p{
    text-align: left;
    padding-left: 60px;
}
.ZuoYuan{
    position: absolute;
    left: 0;
    top: 45px;
    width: 100%;
    height: 5px;
    z-index: 9;
}
.ZuoYuan img{
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    background: #2a95de;
    z-index: 9;
    border-radius: 50px;
}
.ZuoYuan span{
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    background: #2a95de;
    z-index: 10;
    border-radius: 50px;
}
.bd_weixin_popup{
    width: 250px !important;
    height: 310px !important;
}
.ZuoTiJiao1{
    padding: 40px;
}
.ZuoTiJiao1 img{
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 9;
    cursor: pointer;
}
.ZuoTiJiaoJian{
    height: 400px;
    overflow-y: auto;
}
.ZuoTiJiaoJian p{
    font-size: 16px;
    color: #333333;
    line-height: 28px;
}
.ZuoTiJiaoJian::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
.ZuoTiJiaoJian::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
    background: #f5f5f5;
}
.ZuoTiJiaoJian::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2a95de;
}
.XinYaoLeft10{
    float: left;
    background: #2a95de;
}
.XinYaoLeft10 a{
    display: block;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    color: #ffffff;
    padding: 0 20px 0 47px;
    background: url(../images/xinxiazai.png) no-repeat 16px center;
}
.bsTop{
    width: 208px !important;
}
.bsBox{
    height: 256px !important;
}
.bsFrameDiv img{
    margin: 21px 0 21px 16px !important;
}
/* 办件查询结果页结束 */

/* 政务服务2.0结束 */
.filter-list>ul.active_zk {
    height: auto !important;
}
#format-list,#theme-list {
    margin-left: 90px;
    overflow: visible !important;
    position: relative;
}
#format-list > li.quanbu,#theme-list > li.quanbu{
    position: absolute;
    top: 0;
    left: -90px;
    width: auto;
    line-height: 31px;
    padding: 0 20px;
}
.selected-list>ul{
    margin-left: -10px;
}
.catalog-list .filter-part .filter-list.selected-list > ul > li span{
    top: 0;
    right: 7px;
}
.table-blcl *{
    font-size: 14px;
}
.table-blcl tr td{
    font-size: 14px;
    padding: 4px 5px;
}
.table-blcl tr a{
    font-size: 14px;
}

/* 专题页后加开始 */
.ThemGeTi{
    padding: 35px 0 0;
}
.ThemGeTi .ThemGeTis{
    height: 120px;
    background: url("../images/themgeren.png") no-repeat center;
}
.ThemGeTi .ThemGeTis strong{
    display: block;
    font-size: 24px;
    color: #ffffff;
    line-height: 36px;
    padding: 35px 0 22px;
    text-align: center;
    background: url("../images/thembaixian.png") no-repeat center 86px;
}
.ThemGeTix{
    padding: 30px;
    border: 1px solid #f5f5f5;
}
.ThemGeTix ul{
    height: 375px;
    overflow: hidden;
}
.ThemGeTix ul li{
    float: left;
    width: 507px;
    height: 95px;
    padding: 15px 19px 0;
    transition: all .3s;
    margin-bottom: 30px;
    box-sizing: border-box;
    border: 1px solid #f0f0f0;
}
.ThemGeTix ul li h3 a{
    font-size: 18px;
    color: #222222;
    font-weight: normal;
    transition: all .3s;
}
.ThemGeTix ul li p{
    overflow: hidden;
    line-height: 32px;
    padding-top: 12px;
}
.ThemGeTix ul li p em{
    float: left;
    font-size: 16px;
    color: #999999;
    padding-left: 30px;
    margin-right: 44px;
    background: url("../images/thembj1.png") no-repeat left center;
}
.ThemGeTix ul li p span{
    float: left;
    font-size: 16px;
    color: #999999;
    padding-left: 30px;
    background: url("../images/thembj2.png") no-repeat left center;
}
.ThemGeTix ul li:hover{
    box-shadow: 6px 6px 14px -2px #e9e9e9;
}
.ThemGeTix ul li:hover h3 a{
    color: #1f84ea;
}
.ThemZhanKai{
    margin: auto;
    width: 180px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    padding-left: 67px;
    background: url("../images/themzhankai.png") no-repeat 111px center;
    background-color: #256284;
    border-radius: 40px;
}
.ThemZhanKai.on{
    background: url("../images/themshouqi.png") no-repeat 111px center;
    background-color: #256284;
}
/* 专题页后加结束 */

/* EMS开始 */
.EMSTable{

}
.EMS{
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    top: 180px;
    background: #ffffff;
    box-shadow: 1px 1px 16px 1px #5f5f5f;
}
.LiuImg table{
    font-family: "Microsoft YaHei";
    /*border: 1px solid #2a95de;*/
    width: 100%;
    empty-cells: show;
}
.LiuImg table tr td{
    font-size: 15px;
    height: 50px;
    padding: 10px 15px;
    border: 1px solid #f1f1f1;
    text-align: center;
}
.bg-green{
    color: #2a95de;
    /*background: #f9f9f9;*/
}
.LiuImg table tr td.bg-green1{
    font-size: 18px;
    color: #fff;
    background: #2a95de;
    border-color: #2a95de;
    text-align: left;
    font-weight: bold;
    height: 65px;
}
.LiuImg table tr.delelBor td{
    border-top: 0;
}
.EMSText{
    font-size: 18px;
    color: #fff;
    background: #2a95de;
    border-color: #2a95de;
    text-align: left;
    font-weight: bold;
    height: 65px;
    line-height: 65px;
    padding: 0 20px;
}
.EMS .LookClose{
    width: 65px;
    height: 65px;
    top: 0px;
    right: 0px;
    background: url("../images/wjld_close1.png") no-repeat center / 15px 15px;
}
.EmsOver{
    max-height: 520px;
    /*padding: 30px;*/
    overflow-y: auto;
}
.EmsOver::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
.EmsOver::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
    background: #eeeeee;
}
.EmsOver::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2a95de;
}
/* EMS结束 */

/* 我的办件详情页开始 */
.HuShiFuWuJu{
    padding: 26px;
    overflow: hidden;
}
.HuShiFuWuJu table{
    width: 100%;
    line-height: 32px;
    border-collapse: collapse;
    border: 1px solid #f1f1f1;
}
.HuShiFuWuJu table tr,.HuShiFuWuJu table td{
    border: 1px solid #f1f1f1;
}
.HuShiFuWuJu table th{
    background: #f7f7f7;
}
.HuShiFuWuJu table td{
    padding: 0 38px;
}
.HuShiFuWuJuPrev{
    float: right;
    width: 93px;
    height: 32px;
    line-height: 30px;
    font-size: 14px;
    color: #2a95de;
    padding-left: 43px;
    margin-top: 54px;
    box-sizing: border-box;
    border: 1px solid #2a95de;
    background: url("../images/zhengwufuwujufanhui.png") no-repeat 16px center;
}
.HuShiFuWuJuPrev:hover{
    font-weight: bold;
}
/* 我的办件详情页结束 */