body {
    font-size: 0;
}

/*头尾*/

.cx-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3;
}
.cx-headert {
    width: 100%;
    line-height: 1.53rem;
    text-align: center;
    background: #ffffff;
}

.cx-logo {
    display: inline-block;
}

.cx-logo img {
    height: 0.92rem;
    width: 3.97rem;
}

.cx-logor {
    width: 3.94rem;
    height: 1.26rem;
}

.cx-headertb {
    margin: 0 auto;
    background: #1887e9;
}

.cx-headertb a {
    box-sizing: border-box;
    display: block;
    width: 3.33rem;
    height: 0.82rem;
    line-height: 0.82rem;
    text-align: center;
    background: #1887e9;
    color: #ffffff;
}

.cx-headertb a.cur {
    background: #2b6cc4;
}

.cx-navt {
    border-bottom: 2px #689ade solid;
}

.cxnavtm {
    border-left: 2px #689ade solid;
    border-right: 2px #689ade solid;
}

.cx-foot {
    box-sizing: border-box;
    padding: 0.37rem 0 0 0.37rem;
    width: 100%;
    height: 1.85rem;
    background: #f6f6f9;
}

.cx-foot img {
    width: 0.89rem;
    height: 1.08rem;
}

.cx-footxx {
    margin-left: 0.31rem;
}

.cx-footxx span {
    line-height: 0.5rem;
    font-size: 0.36rem;
    color: #7c7c7c;
}

.cx-content {
    margin-top: 3.60rem;
}

/*首页*/
.cx-sylb {
    position: relative;
    width: 100%;
    height: 5rem;
}

.cx-sylb .lb-nav {
    position: absolute;
    bottom: 0;
    height: 1.01rem;
    width: 100%;
    background: url("../img/lbnav.png");
}

.cx-sylb a {
    position: absolute;
    top: 0;
}

.cx-sylb a, .lbt {
    width: 100%;
    height: 5rem;
}

.lb-nav {
    width: 100%;
}

.cx-sylb .lb-nav span {
    color: white;
    font-size: 0.44rem;
    line-height: 1.01rem;
    margin-left: 0.25rem;
}

.lb-nav .num {
    line-height: 1.01rem;
    margin-right: 0.22rem;
}

.lb-nav img {
    height: 0.12rem;
}

.cx-syxw {
    width: 100%;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-syxwdh {
    border-bottom: 1px #d9e1e7 solid;
}

.cx-syxwdh .zy-wp {
    box-sizing: border-box;
    margin: 0 auto;
    width: 9.41rem;
    height: 1.05rem;

}

.cx-syxwdh a {
    display: block;
    width: 1.88rem;
    height: 1.05rem;
    line-height: 1.05rem;
    margin-left: 0.55rem;
    text-align: center;
    font-size: 0.39rem;
    color: #3b3a41;
}

.cx-syxwdh a:first-child {
    margin-left: 0;
}

.cx-syxwdh a.cur {
    color: #1887e9;
    border-bottom: 0.05rem #1887e9 solid;
}

.cx-syxwnr {
    width: 100%;
}

.cx-xwitem {
    padding: 0.27rem 0 0 0.27rem;
    height: 2.64rem;
    border-bottom: 1px #d9e1e7 solid;
}

.xwpicl {
    width: 2.77rem;
    height: 2.08rem;
}

.cx-xwitem .xwxx {
    width: 6.2rem;
    margin: -0.02rem 0 0 0.37rem;
}

.cx-xwitem .xwt {
    font-size: 0.46rem;
    color: #3b3a41;
}

.xwxx span {
    margin-top: 0.45rem;
    color: #8d8c93;
    font-size: 0.29rem;
}

.xwxx span.rt {
    font-family: "Arial";
}

.xwmore {
    background: #F2F2F2;
    width: 100%;
    height: 34px;
}

.xwmore a {
   margin: 0 auto;
    width: 100%;
    padding-left: 40%;
    box-sizing: border-box;
    display: block;
    height: 34px;
    font-size: 16px;
    color: #8d8c93;
    line-height: 34px;
}


.xwmore img {
    width: 0.425rem;
    margin-left: 0.2rem;
    margin-top: -0.08rem;
}

.cx-syxxgkt {
    width: 100%;
    height: 1.1rem;
    border-bottom: 1px #d9e1e7 solid;
    line-height: 1.1rem;
}

.cx-syxxgkt img {
    width: 0.6rem;
    margin: 0 0.185rem 0 0.37rem;
}

.xxgkt {
    font-size: 0.39rem;
    color: #1887e9;
}

.cx-sy-xxgknr {
    padding: 0.27rem 0 0 0.27rem;
}

.cx-sy-xxgknr a {
    display: block;
    box-sizing: border-box;
    color: #5c6063;
    width: 2.96rem;
    height: 0.83rem;
    text-align: center;
    font-size: 0.39rem;
    line-height: 0.83rem;
    background: #f6f6f9;
    margin-right: 0.25rem;
    margin-bottom: 0.27rem;
}

.cx-sy-xxgknr .long {
    line-height: 0.39rem;
    padding: 0.05rem 0.70rem 0;
    font-size: 0.31px;
}

.cx-sybsfw {
    border-top: 0.25rem #f6f6f9 solid;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-sybsfw img {
    width: 10rem;
}

.cx-syzjcx {
    border-bottom: 0.25rem #f6f6f9 solid;
}

/*崇信旅游*/
.cx-cxly {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 13rem;
    padding: 0.55rem 0 0 1.11rem;
}

.cx-cxly .bg {
    position: absolute;
    width: 10rem;
    height: 13rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-cxly a img {
    width: 3.33rem;
}

.cx-cxly a {
    position: relative;
    display: inline-block;
    margin: 0 1rem 0.55rem 0;
    z-index: 5;
}

/*走进崇信*/
.cx-zjcx {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 11rem;
    padding: 1.66rem 0 0 0.82rem;
}

.cx-zjcx .bg {
    position: absolute;
    width: 100%;
    height: 11rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-zjcx a img {
    width: 2.22rem;
}

.cx-zjcx a {
    position: relative;
    display: inline-block;
    margin: 0 0.82rem 0.7rem 0;
    z-index: 5;
}

.cx-zjcx .zh {
    margin: 0;
}

/*详情页*/
.cx-xqyt {
    width: 100%;
    height: 3.6rem;
    box-sizing: border-box;
    padding-top: 0.3rem;
}

.cx-xqyt div {
    margin: 0 auto;
    width: 9.24rem;
    margin-top: 0.46rem;
}

.xqybt {
    margin: 0 auto;
    display: block;
    width: 9.24rem;
    line-height: 1rem;
    font-size: 0.66rem;
    color: #333333;
}

.xqyxx {
    font-size: 0.33rem;
    color: #8d8c93;
}

.xqynr {
    box-sizing: border-box;
    width: 100%;
    background: #f6f6f9;
    padding: 0.37rem 0 0 0.37rem;
    border-bottom: 2px #e2e2e7 solid;
    box-shadow: inset 0px 8px 8px -8px #333333;
}

.xqynr img {
    width: 9.3rem;
}

.xqynr p {
    color: #333333;
    font-size: 0.45rem;
    width: 9.3rem;
    margin: 0.5rem 0 0.5rem 0;
}

/*列表页*/
.cx-lby {
    border-top: 0.22rem #f6f5fa solid;
}

.lbyt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.lbyt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    color: #1887e9;
    border-bottom: 0.05rem #1887e9 solid;
    margin-left: 0.27rem;;
}

.lbynr li {
    margin: 0 auto;
    height: 1.29rem;
    line-height: 1.29rem;
    width: 9.4rem;
    border-bottom: 1px #d9e1e7 solid;
}

.lbynr li img {
    margin-top: -0.06rem;
    width: 0.09rem;
}

.lbynr li a {
    color: #3b3a41;
    font-size: 0.46rem;
    margin-left: 0.25rem;
}

/*领导列表*/
.cx-ldlb {
    border-top: 0.22rem #f6f5fa solid;
}

.ldlbt {
    height: 1.11rem;
    margin: 0 0.21rem;
    border-bottom: 1px #d9e1e7 solid;
}

.ldlbt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    font-size: 0.39rem;
    color: #1887e9;
    border-bottom: 0.05rem #1887e9 solid;
}

.ldlbnr .ldzp {
    width: 1.66rem;
    height: 1.85rem;
}

.ldlbnr a {
    display: block;
    box-sizing: border-box;
    margin: 0 0.37rem 0 0.27rem;
    padding: 0.27rem 0;
    border-bottom: 1px #f6f5fa solid;
}

.ldlbnr a .ldn {
    font-size: 0.48rem;
    color: #3b3a41;
    line-height: 0.48rem;
}

.ldlbnr a .ldzw {
    margin-left: 0.25rem;
    color: #8d8c93;
    line-height: 0.39rem;
    font-size: 0.39rem;
}

.ldlbnr .ldxx {
    width: 6.66rem;
    box-sizing: border-box;
    padding: 0.18rem 0 0 0.36rem;
}

.ldlbjt {
    width: 0.25rem;
    margin-top: 0.7rem;
}

.zy-ldxx-tt {
    margin-top: 0.30rem;
    line-height: 0.51rem;
    font-size: 0.33rem;
    color: #8d8c93;
}

/*信息公开*/
.ldlbt img {
    display: inline-block;
    width: 0.59rem;
}

.ldlbt a {
    display: block;
    line-height: 1.11rem;
    margin-right: 0.27rem;
}

.cx-cxxw {
    border-top: 0.22rem #f6f5fa solid;
}

.cx-zfwj {
    border-top: 0.22rem #f6f5fa solid;
    border-bottom: 0.22rem #f6f5fa solid;
}

.zfwjt {
    height: 1.38rem;
}

.zfwjt div {
    margin: 0.4rem 0 0 0.27rem;
}

.zfwjt a {
    box-sizing: border-box;
    display: block;
    width: 4.72rem;
    height: 0.92rem;
    line-height: 0.92rem;
    text-align: center;
    font-size: 0.39rem;
    color: #7a7e85;
    border: 1px #1887e9 solid;
}

.zfwjtl {
    border-top-left-radius: 0.15rem;
    border-bottom-left-radius: 0.15rem;
}

.zfwjt a.cur {
    background: #1887e9;
    color: #ffffff;
}

.zfwjtr {
    border-top-right-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
}

/*互动交流*/
.hdjlt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.hdjlt a {
    display: block;
    padding: 0 0.7rem 0 0.7rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;

    margin-left: 0.27rem;;
}

.hdjlt a.cur {
    color: #1887e9;
    border-bottom: 0.05rem #1887e9 solid;
}

.hdjlnr li {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0.23rem 0.27rem 0.3rem 0.27rem;
    border-bottom: 1px #d9e1e7 solid;
    width: 9.6rem;

}

.hdjlnr li a {
    display: block;
    width: 100%;
    font-size: 0.46rem;
    color: #3b3a41;
    margin-bottom: 0.3rem;
}

.hdjlnr li span {
    font-size: 0.29rem;
}

.hdjlnr .zt {
    color: #1887e9;
}

.hdjlnr .ztt {
    color: #8d8c93;
}

.hdjlnr .rq {
    color: #8d8c93;
}

.zy-nav {
    width: 100%;
    text-align: center;
    background: #1887e9;
}

.zy-nav tr:first-child {
    border-bottom: 1px solid #469fed;
}

.zy-nav td {
    width: 25%;
    height: 1.04rem;
    border-left: 1px solid #469fed;
}

.zy-nav td.cur {
    background: #0071d5;
}

.zy-nav tr td:first-child {
    border-left: none;
}

.zy-nav .a {
    font-size: 0.39rem;
    color: #fff;
}

.zy-title {
    height: auto;
    margin: 0.50rem 0 0.09rem;
}

.zy-ly {
    display: block;
    box-sizing: border-box;
    width: 9.44rem;
    height: 1.39rem;
    line-height: 1.39rem;
    padding-left: 3.31rem;
    margin: 0.38rem auto 0;
    background: url("../img/zy-ly-bg.png") no-repeat;
    background-size: cover;
}

.zy-ly .img {
    width: 0.68rem;
    height: 0.66rem;
}

.zy-ly .tt {
    margin-left: 0.44rem;
    font-size: 0.39rem;
    color: #fff;
}

.zy-pic-list {
    padding-bottom: 0.68rem;
}

.zy-pic-list li {
    float: left;
    width: 33%;
    margin: 0.60rem 0 0 ;
}

.zy-pic-list .a {
    display: block;
    width: 100%;
    text-align: center;
}

.zy-pic-list .img {
    width: 1.75rem;
    height: 1.75rem;
}

.zy-pic-list .tt {
    margin-top: 0.24rem;
    line-height: 0.39rem;
    white-space: nowrap;
    font-size: 0.39rem;
    color: #666;
}

.zy-zdly {
    padding-bottom: 0.30rem;
}

.zy-table-wrapper {
    margin: 0.5rem 0.26rem 0.37rem;
}

.zy-table {
    width: 100%;
    border-radius: 0.04rem;
}

.zy-table, .zy-table td {
    border: 1px solid #1887e9;
}

.zy-table td {
    width: 33%;
    height: 0.93rem;
    text-align: center;
}

.zy-table td.cur {
    background: #1887e9;
}

.zy-table .a {
    font-size: 0.39rem;
    color: #7a7e85;
}

.zy-table td.cur .a {
    color: #fff;
}

.zy-data {
    padding-bottom: 0.17rem;
}

.zy-border-top {
    border-top: 0.25rem #f6f6f9 solid;
}

.zy-leader-box .ldlbnr a {
    padding: 0.48rem 0 0.35rem 0.26rem;
    border-bottom: none;
    border-top: 1px #f6f5fa solid;
}

.zy-leader-box .ldlbnr:first-child a {
    padding: 0.53rem 0 0.55rem 0.11rem;
    border-top: none;
}

.zy-leader-box .ldlbnr p.ldzw {
    margin-top: 0.38rem;
    margin-left: 0;
    line-height: 0.51rem;
}

.zy-border-top .zy-title {
    height: auto;
    margin: 0.34rem 0 0;
}

.zy-imgBg-box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 11rem;
}

.zy-imgBg-box .bg {
    position: absolute;
    width: 100%;
    height: 11rem;
    left: 0;
    top: 0;
    z-index: -1;
}

.zy-pic-list2 {
    position: relative;
    z-index: 1;
    padding: 0.48rem 0 0;
    margin-left: -0.21rem;
}

.zy-pic-list2 li {
    float: left;
    margin: 2.02rem 0 0 0.92rem;
}

.zy-pic-list2 .a {
    position: relative;
    display: block;
    width: 2.31rem;
    height: 2.31rem;
}

.zy-pic-list2 .a .img {
    width: 100%;
    height: 100%;
}

.zy-pic-list2 .a .tt {
    margin-top: -0.87rem;
    text-align: center;
    font-size: 0.35rem;
    color: #fff;
}

.zy-pic-list2 .a:before {
    display: none;
    content:"";
    position:absolute;
    left: -0.24rem;
    top: -0.24rem;
    width: 2.77rem;
    height: 2.77rem;
    border-radius: 50%;
    opacity: 0.3;
}

.zy-pic-list2 .a.cur:before {
    display: block;
}

.zy-pic-list2 .a1:before {
    background: #cb6b6c;
}

.zy-pic-list2 .a2:before {
    background: #57aff6;
}

.zy-pic-list2 .a3:before {
    background: #3ec1b6;
}

.zy-pic-list2 .a4:before {
    background: #b37a41;
}

.zy-pic-list2 .a5:before {
    background: #c57a84;
}

.zy-pic-list2 .a6:before {
    background: #4d90c7;
}

.zy-pic-list2 .a7:before {
    background: #50a892;
}

.zy-pic-list2 .a8:before {
    background: #e29052;
}

.zy-pic-list2 .a9:before {
    background: #ba7f48;
}

.zy-pic-list2 .a10:before {
    background: #ba5e60;
}

.zy-pic-list2 .a11:before {
    background: #5698d0;
}

.zy-zz-pic li:first-child {
    margin-left: 2.36rem;
}

.zy-zz-pic li:nth-child(2) {
    margin-left: 0.96rem;
}

.zy-leader-detail {
    padding: 0.46rem 0 0.44rem;
    text-align: center;
    box-shadow: 0 0.21rem 0.21rem #f5f5f5;
}

.zy-leader-detail .title {
    font-size: 0.44rem;
    color: #403939;
}

.zy-leader-detail .img {
    width: 3.37rem;
    height: 4.41rem;
    margin-top: 0.19rem;
    padding: 0.09rem;
    border: 0.03rem solid #e2e2e2;
}

.zy-leader-detail .text {
    margin-top: 0.34rem;
    padding: 0 0.42rem;
    line-height: 0.6rem;
    text-align: left;
}

.zy-leader-detail .text .tt {
    /* display: inline-block;
    text-indent: 2em; */
    font-size: 0.39rem;
    color: #8e8c94;
}

.zy-leader-detail .text .a {
    font-size: 0.33rem;
    color: #1887e9;
}

.zy-ldxq-mt {
    margin-top: 0.47rem;
}

.zy-pic-list3 {
    padding: 0.23rem 0 0.61rem;
    border-bottom: 1px solid #e2e2e7;
}

.zy-pic-list3 .a {
    position: relative;
    float: left;
    width: 4.72rem;
    height: 3.05rem;
    margin: 0.17rem 0 0 0.18rem;
}

.zy-pic-list3 .a .img {
    width: 100%;
    height: 100%;
}

.zy-pic-list3 .a .tt {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 0.29rem;
    line-height: 0.50rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.37rem;
    color: #f6f6f9;
    background: url("../img/zy-img-bg.png");
}

.zy-location {
    padding: 0 0 0 0.38rem;
    line-height: 1.21rem;
}

.zy-location .img {
    width: 0.37rem;
    height: 0.49rem;
    margin-right: 0.17rem;
}

.zy-location .sp, .zy-location .a, .zy-location .arrow {
    font-size: 0.33rem;
    color: #8b8a90;
}

.zy-location .arrow {
    margin: 0 0.14rem;
}

.zy-tab-btn {
    line-height: 1.10rem;
    padding-left: 0.33rem;
    background: #1887e9;
    border-bottom: 1px solid #d9e1e7;
}

.zy-tab-btn .btn {
    margin-left: 1.00rem;
    font-size: 0.39rem;
    color: #cde0f9;
}

.zy-tab-btn .btn:first-child {
    margin-left: 0;
}

.zy-tab-btn .btn.cur {
    color: #fff;
}

.zy-page {
    text-align: center;
    line-height: 1.49rem;
    border-bottom: 1px solid #d9e1e7;
}

.zy-page .ud {
    font-family: "新宋体";
    font-size: 0.39rem;
    color: #9a9a9a;
}

.zy-page .num {
    font-size: 0.44rem;
    color: #444;
}

.zy-page .tt {
    margin-left: 0.18rem;
}

.zy-page .tt, .zy-page .count {
    font-size: 0.44rem;
    color: #b5b4bb;
}

.zy-page .m {
    margin-left: 1.38rem;
}

.zy-page .m2 {
    margin-left:  1.67rem;
}

.zy-art {
    padding: 0.25rem 0 0 0;
}

.zy-art .title {
    padding: 0 0.37rem;
    line-height: 0.91rem;
    font-weight: bold;
    font-family: "宋体";
    font-size: 0.66rem;
    color: #333;
}

.zy-art-msg {
    padding: 0.33rem 0.38rem 0.35rem;
    line-height: 0.66rem;
}

.zy-art-msg .tt {
    max-width: 50%;
    font-family: "宋体";
    font-size: 0.33rem;
    color: #8d8c93;
}

.zy-art-msg .date {
    font-size: 0.29rem;
    color: #8d8c93;
}

.zy-art-cont {
    line-height: 0.75rem;
    padding: 0.37rem 0.38rem 0.16rem;
    background: #f6f6f9;
    border-bottom: 1px solid #e2e2e7;
}

.zy-art-cont img {
    max-width: 100%;
    margin-bottom: 0.30rem;
}

.zy-art-cont p {
    line-height: 0.75rem;
    margin-bottom: 0.76rem;
    font-family: "宋体";
    font-size: 0.46rem;
    color: #333;
}














/* 新版政务公开 */


@charset 'utf-8';

/******样式清除******/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333333;
}

a,
span {
	vertical-align: top;
}

img {
	border: 0;
	vertical-align: middle;
}

input,
button,
text {
	vertical-align: top;
	outline: none;
	border: none;
}

button {
	padding: 0;
	background: none;
	cursor: pointer;
}


body {
	font-size: 15px;
	color: #333333;
	font-family: "Microsoft YaHei";

}



/*清除浮动*/

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after {
	clear: both;
}

.lf {
	float: left;
}

.rt {
	float: right;
}

/* 边距 */
/*****边距调整****/

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.ml10 {
	margin-left: 10px;
}

.mr15 {
	margin-right: 15px;
}

.ml15 {
	margin-left: 15px;
}

.mr20 {
	margin-right: 20px;
}

.zy-zjzy{
	padding: 0 10px;
}

.xbzwgk_sbf {
	margin: 0 auto 20px auto;
}

.xbzwgk_sbf_ul>li {
	width: 33%;
    position: relative;
}
.xbzwgk_sbf_box {
    position: absolute;
    z-index: 9;
    top: 188px;
    display: block;
    padding-bottom: 0;
    height: auto;
    left: 0px;
    visibility: hidden;
    opacity: 0;
    transition: all ease 0.2s;
    /* padding-top: 40px; */
    background-color: #fff;
}
.xbzwgk_sbf_box_make>i {
    content: '';
    width: 20px;
    height: 20px;
    background: #fff;
    border-top: 1px solid #cbe0ef;
    border-left: 1px solid #cbe0ef;
    -webkit-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
    transform: rotate(46deg);
    display: block;
    position: absolute;
    left: 19%;
    top: -11px;
}
.xbzwgk_sbf_box_make_special>i{
	left: 69%;
}
.xbzwgk_sbf_box_special{
	left: auto;
	    right: 0;
}
.xbzwgk_group>img {
     display: block;
    height: 15px;
    width: auto;
   margin: 10px auto 0;
    transform: rotate(90deg);
}
.xbzwgk_sbf_box_make {
	padding: 20px 10px 0;
	    width: 87%;
	    background: #fff;
	    border: 1px solid #cbe0ef;
	    box-shadow: 0 0 10px #cbe0ef;
	    z-index: 9;
	    display: block;
	    position: relative;
}
.xbzwgk_sbf_box_make li {
	cursor: default;
	    position: relative;
	    margin: 0 0 20px 0;
	    width: 50%;
	    float: left;
	    line-height: 20px;
	    text-align: left;
	    height: auto;
	    box-sizing: border-box;
}
.xbzwgk_sbf_box_make li a{
	background: url(xbzwgk_ccdian1.png) no-repeat center left;
	    display: block;
	    padding-left: 10px;
	    font-size: 16px;
	    color: #000;
}
.xbzwgk_sbf_ul li:hover .xbzwgk_group>img{
    transform: rotate(90deg);
	 margin: 5px auto 0;
}
.xbzwgk_sbf_ul li:hover .xbzwgk_group_div{
        padding: 3px;
}
.xbzwgk_sbf_ul li:hover .xbzwgk_sbf_box {
    /* display: block; */
    visibility: visible;
    opacity: 1;
}
.xbzwgk_sbf_box_make li a:hover {
    color: #015293;
}
.xbzwgk_sbf li a.xbzwgk_group {
display: inline-block;
    width: 100%;
    border-radius: 0.3rem;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    box-sizing: border-box;

}

a.xbzwgk_group div {
	width: 1.8rem;
    height: 1.8rem;
    border-radius: 10px 10px 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xbzwgk_jcgk {
	background: linear-gradient(132deg, #FF7507 0%, #FAA15A 100%);
}

.xbzwgk_zxgk {
	background: linear-gradient(132deg, #3073C5 0%, #549AF2 100%);
}

.xbzwgk_glgk {
	background: linear-gradient(132deg, #FFBA07 0%, #FAA15A 100%);
}

.xbzwgk_fwgk {
	background: linear-gradient(317deg, #0FA3F5 0%, #3780EF 100%);
}

.xbzwgk_jggk {
	background: linear-gradient(132deg, #17DA9F 0%, #2DC5A0 91%);
}


.xbzwgk_group_div {
	margin: 5px auto;
    margin-top: 10px;
}

.xbzwgk_group span {

font-size: 0.45rem;
    font-weight: 600;
    color: #333333;
    line-height: 0.8rem;
}



.xbzwgk_sbf_ul>li:nth-child(2n-1) {
	margin-left: 0;
}

.xbzwgk_wjcx{
	width: 100%;
}








.xbzwgk_wjcx_title span {
	width: 4px;
	height: 28px;
	background: #004E8C;
	display: inline-block;

}

.xbzwgk_wjcx_title div {

	font-size: 24px;

	font-weight: 600;
	color: #004E8C;
	line-height: 28px;
	margin-left: 10px;
}

.xbzwgk_wjcx_cx {
	background: url(xbzwgk_wjcxbj.png) no-repeat;
	height: auto;
	width: 100%;
	background-color: #f7f9fc;
	margin-top: 20px;
}

.xbzwgk_wjcx_form .item {
	width: 270px;
	float: left;

}

.xbzwgk_wjcx_form .btns {
	width: 100%;
	margin: 40px 0 20px;
	text-align: center;
}

.xbzwgk_wjcx_form .item label {
	font-size: 16px;
	margin: 15px auto;
	display: block;
	font-weight: 400;
	color: #333333;
	line-height: 19px;
}

.xbzwgk_wjcx_form .item .input input,
.xbzwgk_wjcx_form .item .input select {
	width: 240px;
	height: 36px;
	background: #FFFFFF;
	font-size: 15px;
	border: 0;
	font-weight: 400;
	color: #999999;
	line-height: 36px;
	padding-left: 10px;
}

.wjcx_form {
	margin: 0 70px;
	padding: 25px 0;
}

.xbzwgk_wjcx_form div.btns input {
	width: 100%;
	height: 56px;
	background: #1F4D87;
	font-size: 28px;

	font-weight: 400;
	color: #FFFFFF;
	line-height: 33px;
}
.xbzwgk_xxgk{
	width: 100%;
	margin-top: 40px;
}
.xbzwgk_xxgk_div {
	background: url(xbzwgk_xxgk_ul.png) no-repeat;
	    width: 100%;
	    height: auto;
	    padding: 10px 0;
	   
}

.xbzwgk_xxgk_ul {
	

}

.xbzwgk_xxgk_ul li {
	width: 100%;
	height: 56px;
	margin: 15px auto;
}

.xbzwgk_xxgk_mask a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.xbzwgk_xxgk_mask a img {
	margin: 11px 25px 11px 40px;
}

.xbzwgk_xxgk_ul li span {
	font-size: 18px;

	font-weight: 600;

	line-height: 56px;
}

.xbzwgk_xxgk_zc {

	background: url(xbzwgk_xxgk_zc.png) no-repeat;
	background-color: #f1f7fc;
}

.xbzwgk_xxgk_zc span {
	color: #004E8C;
}

.xbzwgk_xxgk_gkzn {

	background: url(xbzwgk_xxgk_fdgk.png) no-repeat;
	background-color: #f7eae0;
}

.xbzwgk_xxgk_gkzn span {
	color: #8D470F;
}

.xbzwgk_xxgk_gkzd {

	background: url(xbzwgk_xxgk_gkzd.png) no-repeat;
	background-color: #e8e5ff;
}

.xbzwgk_xxgk_gkzd span {
	color: #324CAA;
}

.xbzwgk_xxgk_fdgk {

	background: url(xbzwgk_xxgk_gkzn.png) no-repeat;
	background-color: #fff1db;
}

.xbzwgk_xxgk_fdgk span {
	color: #BB8A3E;
}

.xbzwgk_xxgk_gknb {

	background: url(xbzwgk_xxgk_gknb.png) no-repeat;
	background-color: #f5fff0;
}

.xbzwgk_xxgk_gknb span {
	color: #3B5030;
}

.xbzwgk_xxgk_sqgk {

	background: url(xbzwgk_xxgk_sqgk.png) no-repeat;
	background-color: #ebfffe;
}

.xbzwgk_xxgk_sqgk span {
	color: #0A656B;
}

.xbzwgk_gkwj {
	width: 100%;
	float: left;
}

.tabitem {
	display: none;
}

.tabitem.cur {
	display: block;
}

.tabnav .tabn.cur {

	border-bottom: 3px #004e8c solid;

}

.tabnav .tabn {

	padding: 0 20px;

}

.xbzwgk_gkwjsbf {
	margin: 40px auto;
}

.xbzwgk_gkzfgb {
	width: 100%;
	float: right;
}

.xbzwgk_zfgb {
	margin-top: 20px;
}

.xbzwgk_zfgb .contpad .book {
	
	width: 45%;
	    float: left;
	    height: 273px;
	    background: url(xbzwgkgbbookbg.png) no-repeat left top;
	    background-size: 100% 100%;
	    text-align: center;
	    padding-left: 7px;
	    position: relative;
}

.xbzwgk_zfgb .contpad .book img {
	display: block;
	    max-width: 80%;
	    padding: 30px 19px;
}

.xbzwgk_zfgb .contpad .book .mes {
	position: absolute;
	left: 17px;
	right: 10px;
	bottom: 30px;
}

.xbzwgk_zfgb .contpad .book .mes b {
	font-size: 16px;
	color: #f44533;

}

.xbzwgk_zfgb .contpad .book .mes p {
	color: #333333;
	font-size: 15px;

	font-weight: 600;
}

.xbzwgk_zfgb .contpad .info {
	    float: left;
	    
	    width: 45%;
	    margin-left: 15px;
}

.xbzwgk_zfgb .contpad .info .tit {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 100px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0 36px 0 20px;
	position: relative;
	background: url(xbzwgkzxgbtb.png) no-repeat;
}

.xbzwgk_zfgb .contpad .info .mes {
	margin: 30px auto;
}

.xbzwgk_zfgb .contpad .info .mes span {
	margin-top: 45px;
	display: block;

}

.xbzwgk_zfgb .contpad .info .mes h3 {
	width: 180px;
	height: 75px;
	font-size: 16px;

	font-weight: 600;
	color: #333333;
	line-height: 25px;
}

.wqgb {
	width: 172px;
	height: 36px;
	background: #F0F7FE;
	border-radius: 36px 36px 36px 36px;
	text-align: center;
}

.wqgb a {

	font-size: 16px;

	font-weight: 600;
	color: #004E8C;
	line-height: 36px;
}

.xbzwgk_zfgbqcjs_form {
	margin-top: 10px;
}

.xbzwgk_zfgbqcjs_form label {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	font-family: PingFang SC-Regular, PingFang SC;
	line-height: 19px;
}

.xbzwgk_zfgbqcjs_form .item {
	width: 42%;
	float: left;
	margin: 0 12px;
}

.xbzwgk_zfgbqcjs_form .input select {
	width: 100%;
	height: 36px;
	background: #F8F9FB;
	border: 0;

}

.xbzwgk_zfgbqcjs_form div {
	margin-left: 0;
}

.xbzwgk_zfgbqcjs_form .btns {
	width: 100%;
	margin: 30px 0 20px;
	text-align: center;
}

.xbzwgk_zfgbqcjs_form .btns input {
	display: inline-block;
	width: 80px;
	height: 24px;
	background: #F0F7FE;
	font-size: 14px;
	color: #004E8C;
	border-radius: 36px 36px 36px 36px;
}

.xbzwgk_zfgbqcjs_form .btns input#btn_cx {

	background: #004E8C;
	color: #fff;
}

.xbzwgk_fdzdgk_list li.fdzdgk_list_wc {
	width: 152px;
	height: 56px;
	background: #F0F7FE;
	float: left;
	margin: 10px 8px;
	
	position: relative;
}

.xbzwgk_fdzdgk_list li.fdzdgk_list_wc>a {
	font-size: 14px;
	display: block;
	font-weight: 600;
	color: #000000;
	text-align: center;
	    line-height: 56px;

}

.fdzdgk_list_zys {
	position: absolute;
	    width: 100%;
	    height: auto;
	    background: #FFFFFF;
	    box-shadow: -1px 4px 20px 0px rgb(153 153 153 / 20%);
	    left: 0px;
	    top: 58px;
	    z-index: 1;
	
}
.fdzdgk_list_lc{
	margin: 10px 9px;
	    text-align-last: justify;
	    display: block;
	   
	    float: left;
}
.fdzdgk_list_wc i{
	width: 10px;
	    height: 16px;
	    padding-right: 10px;
	    position: absolute;
	    top: 18px;
	    right: 0;
	    background: url(xbzwgk_fdzdgk_list_wctb.png) no-repeat;
}
.fdzdgk_list_wc:hover >a{
	    background: #004E8C;
		color: #fff !important;
}
.fdzdgk_list_wc:hover >i{
	 background: url(xbzwgk_fdzdgk_list_wctbcur.png) no-repeat !important;
	 display: block !important;
}

.fdzdgk_list_wc:hover .fdzdgk_list_zys{
	display: block !important;
}
.fdzdgk_list_zys{
	display: none;
}
.fdzdgk_list_lc:hover a{
	color: #004E8C;
}
.xbzwgk_xxgk_mask a:hover span {
    padding-left: 5px;
    font-size: 20px;
}
.xbzwgk_xxgk_mask a:hover img {
   padding: 5px;
       margin: 7px 25px 11px 40px;
}

.xwItem span.nrr {
  float: left;
    width: 6px;
    height: 6px;
    background-color: #004E8C;
    margin-top: 16px;
    ma-right: 5px;
    margin-right: 5px;
}
.xbzwgk_zfgbqcjs .xbzwgk_wjcx_title>div{
	    font-size: 18px;
}
.tabnav1 {
	border-bottom: 1px #e3e3e3 solid;
}

.tabnav1 .tabn {
	float: left;
	height: 40px;
	padding: 0 10px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: -1px;
	cursor: pointer;
}

.tabnav1 .tabn.cur {
	color: #004e8c;
	border-bottom: 1px #004e8c solid;
	background: url("../images/tabsj.png") bottom center no-repeat;
}

.xwItem {
	line-height: 40px;
}

.xwItem .nr {
	margin: 0 3px;
	font-size: 15px;
	color: #000000;
	float: left;
}

.xwItem a.nr {
	max-width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xwItem .data {
	float: right;
	font-size: 12px;
	color: #999999;
}
