body {
    background: url(../images/zcfwpt_bg_02.jpg?v=1) no-repeat #f6f8fe center top;
}
a{cursor:pointer;}

/*å…¬å…±å¤´éƒ¨*/
.zh-top a{display: inline-block;padding: 18px 0;}
.zh-logo a img{height:50px;}
.zh-lmqh {
    padding-top: 30px;
    background: url(../images/ptjnzczr.png) no-repeat 730px 40px;
    overflow: hidden;
}
.zh-lmqh ul li{float: left;margin-left: 10px;}
.zh-lmqh ul li a{display: block;background-color: #258ec8;border-radius: 10px;padding: 8px;}
.zh-lmqh ul li a:hover{background-color: #3364c3;}
.zh-lmqh ul li.on a{/* display: block; */background-color: #3364c3;}
.zh-lmqh ul li a img{display: block;width: 80%;margin: 0 auto;}
.zh-search select {width: 100px;height:48px;border: none;background: none;text-align: center;font-size: 14px;color: #666;outline: none;padding:5px 10px;position: absolute;top: 0;left:0;}
.zh-search .btn_a {background: #258ec8;width:180px;height: 60px;border: none;font-size: 30px;position: absolute;right: 0;top:0px;border-radius: 0 20px 20px 0;cursor: pointer;color: #FFF;}
.zh-search .btn_a:hover{background-color: #3364c3;}
.zh-search {border: none;/* width: 810px; */font-size: 14px;color: #333;margin-top: 90px;text-align: center;}
.zh-search .input {border:none;width:100%;font-size: 22px;line-height: 16px;color:#333;padding: 5px 15px 5px 30px;outline: none;box-sizing: border-box;padding-right: 182px;height: 60px;border-radius: 20px;-webkit-box-shadow: 0px 3px 7px rgba(44,49,56,0.2);/* margin-bottom: 10px; */}
.zh-search form{width:800px;position: relative;border-radius: 20px;border:2px solid transparent;}
.zh-search .input::-webkit-input-placeholder{color:#adadad;}
.zh-search .input::-moz-placeholder{color:#adadad;}
.zh-search .input:-moz-placeholder{color:#adadad;}
.zh-search .input:-ms-input-placeholder{color:#adadad;}
.red-text{color:red;}


/*æ”¿ç­–ç›®å½•é¡µé¢*/
.zcfwpt-cbox{margin-top: 80px;}
.zcfwpt-zcmlct{/* background: #f5f8ff; */}
.zcfwpt-cbox .zcfwpt-mlywqh{margin: 0 auto;}
.zcfwpt-cbox .zcfwpt-mlywqh ul{overflow: hidden;width: 280px;margin: 0 auto;margin-bottom: 30px;}
.zcfwpt-cbox .zcfwpt-mlywqh li{float: left;}
.zcfwpt-cbox .zcfwpt-mlywqh li a{display: block;height: 40px;line-height: 40px;width: 140px;font-size: 20px;color: #9399a0;background: #ffffff;text-align: center;}
.zcfwpt-cbox .zcfwpt-mlywqh li:first-child a{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.zcfwpt-cbox .zcfwpt-mlywqh li:nth-child(2) a{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.zcfwpt-cbox .zcfwpt-mlywqh li.on a{background: #3364c3;color: #FFF;}

.hd{background: #fff;padding: 15px 20px;}
.hd ul li.on{font-weight: bold;border-bottom: 2px solid #3364c3;color: #3364c3;}
.hd ul li{float: left;font-size: 18px;color: #bfbfbf;padding: 0 20px;height: 40px;line-height: 40px;display: block;margin-right: 10px;cursor: pointer;}
.page{background:#fff;/* margin-bottom: 15px; */}
.policy-search-page__item {
    margin-top: 16px;
}
.policy-search-page__body {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px;
    background-color: #fff;
    box-shadow: 0 2px 15px 0 rgb(0 0 0 / 9%);
}
.policy-search-page__main {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 30px;
}
.policy-search-page__content {
    font-size: 17px;
    color: #464646;
    line-height: 34px;
    margin: 0;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.policy-search-page .el-divider {
    margin: 10px 0;
}
.el-divider--horizontal {
    display: block;
    height: 1px;
    width: 100%;
    margin: 15px 0 15px 0;
}
.el-divider {
    background-color: #DCDFE6;
    position: relative;
}
.policy-search-page__type {
    font-size: 16px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.policy-search-page__type-left {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #666666;
}
.policy-search-page__type-left-item {
    margin-right: 40px;
    display: inline-block;
}
.policy-search-page__right {
    padding: 0 45px;
}
.el-button--primary {
    color:#fff;
    background-color: #2361FF;
    border-color: #2361FF;
}
.el-button,.g-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #4e77c5;
    border: 1px solid #DCDFE6;
    color: #FFF;
    -webkit-appearance: none;
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 12px 49px;
    font-size: 20px;
    border-radius: 10px;
}
.policy-search-page__policy {
    padding: 10px 20px;
    background: #e4edf3;
    border-radius: 0 0 20px 20px;
    line-height: 1.8;
    margin: 0 40px 0 25px;
}
.policy-search-page__policy a {
    color: #0e628e;
    display: block;
    cursor: pointer;
    -webkit-text-decoration-line: none;
    -moz-text-decoration-line: none;
    text-decoration-line: none;
}
.el-button--primary:focus, .el-button--primary:hover,.g-button:hover {
    background: #3364c3;
    border-color: #3364c3;
    color:#fff;
}


/* æ”¿ç­–åŒ¹é… */
.zc_box{margin: 140px auto 62px auto;background: url(../images/znppzc_bg.png) no-repeat center;padding-bottom: 150px;}
.qyxx{height: 435px;background-color: #fff;}
.qyxx_title{height: 90px; background-color: #f8f8f8; line-height: 90px; font-size: 34px; color: #2f6ae0; font-weight: bold; text-align: center;}
.jianju{margin-right: 30px;}
.qy_form{font-size: 24px;margin-top: 70px;text-align: center;}
.qy_inpput{font-size: 17px;border: 1px solid #f0f0f0;height: 52px;width: 264px;padding: 0 15px;}
.qy_jg{margin-bottom: 18px;}
.qy_huoqu{color: #fff;background-color: #2f6ae0;width: 214px;height: 46px;line-height: 46px;margin-top: 30px;border: 0;border-radius: 4px;}
.qy_huoqu:hover{cursor:pointer;background-color: #3364c3;}
.znppzc_box{margin: 70px 0 0 0;background-color: #fff;padding-bottom: 42px;border-radius: 0 0 35px 35px;}
.znppzc_title{position: relative; right: 48px;}
.znppzc_bdy{
    padding: 32px;
}
/* .znppzc_bdy p{text-align: center;border-top: 14px solid;border-image: -webkit-linear-gradient( #b5cdf4, white) 30 30;border-image: -moz-linear-gradient( #b5cdf4, white) 30 30;border-image: linear-gradient( #b5cdf4, white) 30 30;} */
.znppzc_bdytd{display: inline-block;text-align: center;margin: -4px 0 0 0;background: #2f6ae0;padding: 15px 50px;border-radius: 30px;font-size: 20px;margin-bottom: 20px;}
.znppzc_01{display:inline-block;width: 242px;height: 62px;line-height: 62px;border-radius: 31px;font-size: 33px;color: #fff;background-color: #2f6ae0;text-align: center;}
.znppzc_02{font-size: 20px;margin: 25px 0 60px 0;text-align: center;}
.znppzc_02 p{text-align: center;padding: 2px;font-weight: 600;margin-bottom: 12px;}
.znppzc_03{/* padding: 0 32px; */}
.znppzc_03_01{font-size: 23px;color: #bfbfbf;border-bottom: 1px solid #bfbfbf;position: relative;padding-bottom: 0px;}
.znppzc_03_01 ul{float: left;}
.znppzc_03_01 ul li{float: left;}
.znppzc_03_01 .fr{color:#333}
.znppzc_04ty{margin-top: 30px;box-shadow: 5px 5px 40px #e9e9e9;font-size: 16px;display: flex;align-items: center;}
.znppzc_04ty:first-child{margin-top: 20px;}
.zpc_04_l{display: inline-block;width: 66%;margin: 55px 0 55px 45px;font-weight: 600;line-height: 30px;}
.zpc_04_l .zpc_tit b{color: #2f6ae0;}
.zpc_04_r{display: inline-block;width: 196px;margin-left: 64px;text-align: center;}
.zpc_04_r i{background: url(../images/sjc.png) no-repeat center;display: inline-block;width: 12px;height: 12px;margin-right: 10px;}
.jsq{display: block;font-size: 22px;font-weight: 600;width: 196px;height: 50px;background-color: #2f6ae0;color: #fff;line-height: 50px;margin-top: 4px;border-radius: 4px;}
.jsq:hover{color: #fff;background-color: #5085ff;}
.znppzc_02 .znppzc_bdytd{color: #fff;}
/* æ”¿ç­–åŒ¹é… */

/*æ”¿ç­–è®¡ç®—å™¨*/
.zcjsq_box{margin: 80px auto 50px auto;}
.zcjsq_cot{padding: 47px 74px;background-color: #fff;}
.zcjsq_title{margin-bottom: 24px; font-size: 24px; font-weight: bold;}
.zcjsq_text{font-size: 14px;color: #8e8c8c;}
.zcjsq_ltle{display: inline-block; width: 76px;}
.zcjsq_rtle{width: 976px;}
.zcjsq_text p{line-height: 30px;}
.p_c_pgg{border-bottom:2px solid #f1f1f1;margin-top:0px;border-top: 0;}
.zcjsq_zczb{text-align: center;}
.zcjsq_zczbtel{display: inline-block;width: 144px;height: 40px;color: #fff;background-color: #3364c3;font-size: 20px;line-height: 40px;margin: 26px 0 46px 0;}
.zcjsq_xxwd ul li{float: left; border: 1px solid #e4e6ec; text-align: center;}
.zcjsq_xxwd ul li .ItemQuestion_tit{line-height:30px;text-align: left;/* display: block; */height: 92px;padding: 10px;vertical-align: middle;display: table-cell;}
.zcjsq_xxwd ul li:first-child{width: 60%;}
.zcjsq_xxwd ul li:last-child{width: 40%;}
.zcjsq_xxwd ul li .redio_year_content span{margin:0 20px;cursor: pointer;}
.zcjsq_check_content span.on label {
    border: 1px solid #2361FF;
}
.zcjsq_check_content span.on label:after {
    content: '\2714';
    position: absolute;
    font-size: 16px;
    top: -3px;
    left: 0px;
    color: #2361FF;
    font-weight: bold;
    line-height: 20px;
}
.zcjsq_check_content span.on label:after {
    content: '';
    position: absolute;
    width:8px;
    height:8px;
    border-radius:50%;
    background-color:#2361FF;
    left:3px;
    /* bottom:50px; */
    top: 3px;
}
.xxwd_hd{background-color: #eeeeee;}
.xxwd_hd li{line-height: 54px; font-size: 24px;}
.xxwd_bd{}
.xxwd_bd li{font-size: 24px;line-height: 92px;}
.zcjsq_zcjs{text-align: center;margin-top: 40px;}
.zcjsq_zcjs a{display: inline-block;width: 144px;height: 40px;color: #3364c3;background-color: #fff;font-size: 20px;line-height: 40px;/* margin: 50px auto 0 auto; */border: 1px solid #3364c3;}
.zcjsq_zcjs a:hover{background:#3364c3;color:#fff}
.radio_box{width: 209px;}
.radio_box label {
    position: relative;
    display: inline-block;
    padding: 7px;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #e4e4e4;
    margin-right: 10px;
}
.radio_box label.on {
    border: 1px solid #2361FF;
}
.radio_box label.on:after {
    content: '\2714';
    position: absolute;
    font-size: 16px;
    top: -3px;
    left: 0px;
    color: #2361FF;
    font-weight: bold;
    line-height: 20px;
}
.radio_box input,.zcjsq_zcjs_desc{
    display: none;
}
/*æ”¿ç­–è®¡ç®—å™¨*/

/*æ”¿ç­–è®¡ç®—*/
.zcwd-jsbg{margin-top: 140px;margin-bottom: 104px; background: url(../images/zcjsbg.png) no-repeat 58% 43%; height: 666px; box-shadow: 0px 0px 40px #91afcd; border-radius: 20px;display: none;}
.zcwd-box .zcwd-menu li{margin-right: 27px;float: left;margin-bottom: 20px;height: 50px;line-height: 50px;width: 141px;background: #799fde;font-size: 19px;color: #FFF;border-radius: 5px;text-align: center;cursor: pointer;}
.zcjsbg_title{font-size: 41px; color: white; text-align: center; padding-top: 20px;}
.mat_box{text-align: center; margin: 100px 0 60px;}
.matching_no{display: none;}
.zcpp{font-size: 39px;color: #2a77bd;margin-top: 55px;padding: 50px;padding-top: 0;}
.zcpp p{margin-bottom: 30px;}
.jsjg{font-size: 31px;}
.footer{margin-top:15px;}
/*æ”¿ç­–è®¡ç®—*/


/*æ”¿ç­–åŽŸæ–‡é¡µé¢*/
.zcpt-zcjb{float: left;height: 40px;line-height: 40px;margin-right: 15px;font-size: 18px;}
.zcfwyw-cbox .zcfwpt-zcmlct .hd{overflow: hidden;}
.zcfwyw-cbox .zcfwpt-zcmlct .hd ul{float: left;}

.check_box {
    padding: 20px 0 0 20px;
}
.check_title {
    float: left;
    width: 85px;
    font-size: 16px;
    line-height: 30px;
    color: #666;
	font-weight: bold;
}
.check_content {
    float: left;
    width: 1095px;
    line-height: 30px;
    overflow: hidden;
}
.check_content li {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
    padding-right: 30px;
    cursor:pointer;
    user-select:none;
}
.check_content label {
    position: relative;
    display: inline-block;
    padding: 7px;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #e4e4e4;
	margin-right: 10px;
	cursor: pointer;
}
.check_content li.on label {
    border: 1px solid #2361FF;
}
.check_content li.on label:after {
    content: '\2714';
    position: absolute;
    font-size: 16px;
    top: -3px;
    left: 0px;
    color: #2361FF;
    font-weight: bold;
    line-height: 20px;
}
.redio_year_content label {
    position: relative;
    display: inline-block;
    width: 16px;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #e4e4e4;
    margin-right: 10px;
    height: 16px;
    padding: 0;
    border-radius: 50%;
	cursor: pointer;
}
.redio_year_content li.on label:after {
    content: '';
    position: absolute;
    width:8px;
    height:8px;
    border-radius:50%;
    background-color:#2361FF;
    left:3px;
    /* bottom:50px; */
    top: 3px;
}
.zk {
    margin-left: 88px;
    font-size: 16px;
    line-height: 30px;
    color: #3364c3;
    cursor: pointer;
}
.zk i {
    float: left;
    margin: 13px 12px 0 0;
    display: block;
    border-top: 6px solid #3364c3;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.zcsec-box{background: #f8fcff;margin-bottom: 20px;padding-bottom: 20px;box-shadow: 0 2px 15px 0 rgb(0 0 0 / 9%);display:none;}

.check_content_date{
	float: left;
    width: 1095px;
    line-height: 30px;
    overflow: hidden;
}
.check_content_dbox div{
	flex: 1;
    padding: 0 10px;
    display: flex;
    cursor: pointer;
}
.check_content_dbox .ali-iconfont {
    display: inline-block;
    width: 20px;
    text-align: center;
    margin-right: 5px;
	background: url(../images/rqicon.png) center no-repeat;
}
.wrap-l-starTime, .wrap-l-endTime {
    display: flex;
    justify-content: center;
    align-items: center;
}
.check_content_date [name="startTime"], .check_content_date [name="endTime"], .check_content_date [name="startTime"]:focus, .check_content_date [name="endTime"]:focus {
    border: none;
    outline: none;
    cursor: pointer;
}
.check_content_dbox{line-height: 40px;
    height: 40px;
    border: 1px solid #dcdfe6;
    width: 400px;
    display: flex;
    transition: border-color .2s;
    border-radius: 4px;}
.check_content_dbox [name="startTime"], .check_content_dbox [name="endTime"] {
    flex: 1;
    width: 100%;
	color: #b0b2b7;
	background: initial;
	text-align: center;
}
.ct-zhi{color: #b0b2b7;}
.button_box{text-align: center;padding-top:20px;}
.g-reset{background:none;color:#4e77c5;border-color:#4e77c5;}
.g-reset:hover{background:#e9efff;color:#4e77c5;}

/*æ”¿ç­–å›¾è§£åˆ—è¡¨é¡µ*/
.content-list-box ul.queryDocDecodeBox li {
    width: 30%;
    margin-right: 5%;
    background-color: #fff;
    float: left;
    margin-bottom: 52px;
    /* min-height: 360px; */
}
.pic-shadow {
    box-shadow: 0px 3px 20px 0px rgb(51 51 51 / 20%);
    -webkit-box-shadow: 0px 3px 20px rgb(51 51 51 / 20%);
    -moz-box-shadow: 0px 3px 20px rgba(0,0,0,0.5);
    -ms-box-shadow: 0px 3px 20px rgba(0,0,0,0.5);
    -o-box-shadow: 0px 3px 20px rgba(0,0,0,0.5);
}
.content-list-box ul li a:first-child {
    display: block;
    position: relative;
}
.content-list-box ul li a.pic {
    height: 176px;
    display: block;
    overflow: hidden;
}
.content-list-box ul li img {
    display: block;
    width: 100%;
}
.content-list-box ul li h2 {
    font-size: 1.25rem;
    color: #333;
    margin-top: 1.5rem;
}
.content-list-box ul li h2, .content-list-box ul li p {
    text-align: center;
    padding: 0 1rem;
}
.content-list-box ul li h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: left;
    line-height: 30px;
    min-height: 60px;
}
.pp-db {
    display: block;
    text-align: right;
    color: #9ea3a8;
    margin-top: 1.875rem;
	padding: 0 1rem;
	margin-bottom: 15px;
	overflow: hidden;
}
.pp-db .pp-date{float: left;}
.pp-db .pp-kg{float: right;}
.pp-db span{display: inline-block;font-size: 16px;color: #00112c;}
.content-list-box{
	background: #FFF;
	padding: 20px 30px;
	margin-top: 80px;
	margin-bottom: 50px;
}
.zcjd-tt{border-bottom: 3px solid #e5e5e5;margin-bottom: 20px;}
.zcjd-tt span{font-size: 22px;color: #434343;border-bottom: 5px solid #3a76ff;display: inline-block;margin-bottom: -2px;line-height: 40px;}
.content-list-box ul li:nth-child(3n+3) {
    margin-right: 0;
}
.content-list-box ul li .memo{display: block;/* margin-bottom: 50px; */}

/*æ”¿ç­–é—®ç­”*/
.zcwd{margin-top: 80px;margin-bottom: 60px;}
.zcwd-box{padding: 23px;background: #FFF;}
.zcwd-box .zcwd-menu li{margin-right: 27px;float: left;margin-bottom: 20px;height: 50px;line-height: 50px;width: 141px;background: #799fde;font-size: 19px;color: #FFF;border-radius: 5px;text-align: center;cursor: pointer;}
.zcwd-box .zcwd-menu li:nth-child(7n+7){margin-right: 0;}
.zcwd-box .zcwd-menu li:hover,.zcwd-box .zcwd-menu li.on{background:#3364c3;}
.zcwd-cleft{width: 857px;margin-right: 30px;float: left;}
.zcwd-cleft ul.queryDocQaBox  li{padding: 10px 15px 10px 15px;border: 1px solid #e5e5e5;margin-bottom: 25px;}
.zcwd-cleft ul.queryDocQaBox  li:last-child{margin-bottom: 0;}
.zcwd-cleft ul.queryDocQaBox  li i{width: 32px;height: 32px;display: inline-block;vertical-align: middle;margin-right: 10px;position: absolute;top: 0;}
.zcwd-bt{margin-bottom: 10px;position: relative;}
.wd_icon{background: url(../images/wd_icon.png) no-repeat;}
.text_icon{background: url(../images/jd_icon.png) no-repeat;}
.zcwd-bt a{display: inline-block;font-size: 22px;color: #1e1800;height: 40px;line-height: 40px;font-weight: bold;max-width: 90%;padding-left: 41px;}
.zcwd-text p{
    display: inline-block;
    font-size: 16px;
    color: #666666;
    width: 815px;
    padding-left: 40px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    }
.text_icon{position: absolute;top: 0;}
.zcwd-text{position: relative;}
.zcwd-xq {
    display: block;
    font-size: 16px;
    color: #666666;
    margin-top: 5px;
    text-align: right;
}
.zcwd-cright{float: left;
    width: 267px;}
.zcwd-cont{overflow: hidden;}
.zcwd-cright a{display: block;margin-bottom: 25px;}
.zcwd-crtel{padding: 25px 22px;height: 718px;background: url(../images/dh_bg_07.jpg) no-repeat;}
.zcwd-crtel span {
    display: block;
    font-size: 22px;
    color: #FFF;
    margin-top: 15px;
    text-align: center;
    margin-bottom: 40px;
}
.zcwd-crtel p{font-size: 20px;color: #FFF;margin-bottom: 22px;}
.zcpt-show{
	height: 40px;
	line-height: 40px;
	float:right;
	overflow: hidden;
	color: #666;
	cursor: pointer;
	padding: 0 10px;
}
.loading-2{
	text-indent: 10000px;
	width:32px;
	background: url(../images/loading-2.gif) no-repeat center center;
}
.footer{margin-top:15px;}
/*æ”¿ç­–è¯¦æƒ…*/
.j-site-box{margin-top:140px;}
.j-site-box .j-site{padding:20px;}
.j-site-box .xly_Box p.a1 font{
    width: 40%;
    margin-left: 10%;
    }
.highlight{color:red;}

.high-border-red-2
{	
color:red;
animation:mymove 2s 2;
/*Safari å’Œ Chrome:*/
-webkit-animation:mymove 2s 2;
}

@keyframes mymove
{
0% {border-color:red;}
25% {border-color:transparent;}
75% {border-color:red;}
100% {border-color:transparent;}
}

/*Safari å’Œ Chrome:*/
@-webkit-keyframes mymove
{
0% {border-color:red;}
25% {border-color:transparent;}
75% {border-color:red;}
100% {border-color:transparent;}
}

/*fSelect.js*/
.qy_zz{height:52px;width:162px;overflow:hidden;}
.qy_zz_label{position: relative;bottom:16px;display: inline-block;}
.fs-wrap {
    position: relative;
    display: inline-block;
    width: 264px;
    font-size: 17px;
    line-height: 1;
    /* height: 30px; */
}

.fs-label-wrap {
    position: relative;
    border: 1px solid #f0f0f0;
    cursor: default;
}

.fs-label-wrap,
.fs-dropdown {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fs-label-wrap .fs-label {
    padding: 0 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    text-align: left;
    font-size: 17px;
    color: #666;
}

.fs-arrow {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #000;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    margin: auto;
}

.fs-dropdown {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 5px;
    width: 100%;
    z-index: 1000;
}

.fs-dropdown .fs-options {
    max-height: 200px;
    overflow: auto;
}

.fs-search input {
    width: 100%;
    padding: 10px 4px;
    border: 0;
}

.fs-option,
.fs-search,
.fs-optgroup-label {
    padding: 10px 8px;
    border-bottom: 1px solid #eee;
    cursor: default;
}

.fs-option {
    cursor: pointer;
}

.fs-option.hl {
    background-color: #f5f5f5;
}

.fs-wrap.multiple .fs-option {
    position: relative;
    padding-left: 30px;
}

.fs-wrap.multiple .fs-checkbox {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    left: 0;
    bottom: 0;
}

.fs-wrap.multiple .fs-option .fs-checkbox i {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    background-color: #fff;
}

.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: #2361ff;
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}

.fs-wrap .fs-option:hover {
    background-color: #f5f5f5;
}

.fs-optgroup-label {
    font-weight: bold;
}

.hidden {
    display: none;
}

.zcfw-logotext{float: left;}
#page_change_botton{padding-top: 68px;}


@media screen and (max-width:750px){
body {
    background: url(../images/zcfwpt_bg_02.jpg?v=1) no-repeat #f6f8fe left top;
}
.zh-search form{width: 280px;}
.zh-search .input{font-size: 14px;padding-right: 90px;}
.zh-lmqh ul li a{padding: 10px 0;}
.zh-search {
    margin-top: 30px;
    font-size: 14px;
    width: 280px;
    margin-bottom: 40px;
}
.zh-lmqh{padding-top: 20px;}
.zh-logo{text-align: center;}
.zcfwpt-cbox{margin-top: 10px;}
.zh-search .btn_a{font-size: 20px;width: 80px;}
.zh-search .input{font-size: 12px;padding-right: 10px;}
.zh-lmqh ul li a img{width: 60%;}
.zh-lmqh ul li{width: 18%;margin: 0 1%;}
.zcfw-logotext img{width: 80%;margin: 0 auto;display: block;}
.t-rt{display: none;}
.zc_box{margin: 30px auto 62px auto;}

/*政策匹配*/
.qyxx_title{font-size: 20px;}
.znppzc_box{overflow: hidden;}

.content-list-box ul.queryDocDecodeBox li{width: 100%;margin-right: 0;}
.zcwd-box .zcwd-menu li{width: 48%;margin: 1%;}
.zcwd-menu{margin-bottom: 30px;}
.zcwd-cleft {width: 100%;margin-right: 0;float: initial;}
.zcwd-text p{width: 100%;}
.zcwd-cright a img{display: block;margin: 0 auto;}
.zcwd-crtel{background: #5ea0ff;}
.zcwd-cright {float: initial;width: 100%;}
.zcwd{margin-bottom: 0;}
.zcfw-logotext {float: inherit;margin-bottom: 40px;}
#page_change_botton{float: initial;display: block;padding-top: 30px;}

}

@media screen and (max-width:400px){
.qy_inpput{margin: 15px 0;}
.qyxx{height: auto;}
.qy_form{margin-top: 20px;}
.qy_huoqu{margin-top: 10px;margin-bottom: 30px;}
.znppzc_box{margin: 0px 0 0 0;}
.zc_box{padding-bottom: 10px;}
.zc_box {margin: 30px auto 0px auto;}
.zh-lmqh ul li {
    width: 31.333%;
    margin: 1% 1%;
}
.zcwd-box{padding: 10px;}
.policy-search-page__main{padding: 10px;}
.content-list-box{margin-top: 40px;padding: 10px 10px;margin-bottom: 0px;}
.zcwd{margin-top: 40px;}
.zcwd-bt a{max-width: 100%;}
.zh-search .btn_a{font-size: 18px;padding: 0 5px;}

}