.main{background:#Ffffff url(22fjs_hq_banner.jpg) no-repeat top center; background-size: 100% auto;}
.anniu{display: inline-block;}
.anniu a{display: block; background: #94130d\0; background: rgba(0,0,0,.17);  font-weight: bold; width: 11.5rem; height: 4.6rem; line-height: 4.4rem; text-align: center; border-radius:1rem; border: 1px solid #FFFFFF; color: #FFFFFF;}
.anniu a img{margin-right: .6rem;}
.top_tit{text-align: center;}
.top{ line-height: 11.5rem;}
.top_in{max-width: 26rem; text-align: left; width: 100%;}
.top_in input{width: 66.66%;background: #94130d\0; font-size: 1.6rem; padding-left: 4rem; color: #FFFFFF; background: rgba(108,2,2,.6) url(22fjs_hq_icon2.png) no-repeat 1.5rem center; height: 4rem; line-height: 4rem; border-radius:2rem 0 0 2rem;  border: none;}
.top_in button{width: 33.33%; border: none; line-height: 4rem; height: 4rem; background: #f48a3b; position: relative; bottom: -.2rem; border-radius:0 2rem 2rem 0;font-size: 1.6rem; color: #FFFFFF;}
.con_div{background: #FFFFFF; min-height:64rem; box-shadow:.4rem .2rem 1.3rem rgba(146,3,19,0.05); overflow: hidden; border-radius:.8rem;}
.con_l{width:25.5rem; float: left;}
.con_r{overflow: hidden; padding: 3rem; padding-bottom: 0rem;}
.con_l ul li{text-align: center;font-size: 2.4rem; border-bottom: 1px solid #faeaeb; font-weight: bold;}
.con_l ul li a{display: block; position: relative; transition:ease-in-out 0.3s; height: 6.6rem; line-height: 6.6rem; background: #e7e7e7\0; background: -ms-linear-gradient(top, rgba(255,253,253,1) 0%, rgba(230,230,230,1) 100%);background: linear-gradient(to bottom, rgba(255,253,253,1) 0%, rgba(230,230,230,1) 100%);}
.con_l ul li a:before{transition: ease-in-out 0.3s; display: none; position: absolute; content:' '; top: 50%; right: 0rem; width: 0rem;height: 0rem;}
.con_l ul li.on a,.con_l ul li:hover a{ color: #FFFFFF; background: #c12635\0; background: -ms-linear-gradient(top, rgba(217,49,66,1) 0%, rgba(167,27,41,1) 100%);background: linear-gradient(to bottom, rgba(217,49,66,1) 0%, rgba(167,27,41,1) 100%);}
.con_l ul li.on a:before,.con_l ul li:hover a:before{display: none\0; display: block;margin :8px auto;  margin-top: -.8rem; right: -1.6rem;border :.8rem solid transparent; border-left-color :#c12635;}
.zc_top {background: #eaeaea; border-radius:.4rem;}
.zc_top ul li {float: left; }
.zc_top ul li a{display: block; padding: 0rem 2rem; transition: ease-in-out 0.3s;  line-height: 5.2rem; height: 5.2rem; border-radius:.4rem; min-width: 9rem; text-align: center;font-size: 2rem;}
.zc_top ul li.on a,.zc_top ul li:hover a{background: #df4646; font-weight: bold; color: #FFFFFF;}
.list_base li{line-height: 4rem; margin-bottom: 0rem;}
.list_base li:before{width: .6rem; height: .6rem; background: #dbd9d9; top: 1.8rem; border-radius:50%;}
.page_base{margin-bottom: 0rem;}
.list_base_date_02 li{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; height: 4rem\0; -webkit-box-orient: vertical;}
.tit_hl{font-size: 0rem;}
.tit_hl h1{font-size: 2.8rem;font-weight: normal;}

.zczx-left{background: #bd1b2d;text-align: center;padding:0px 3%;height: 17rem;padding-top: 3rem;}
.zxdh{border-bottom: 1px solid #ca4957;padding-bottom: 1.5rem;}
.zxdh img{display: inline-block;margin-top: -1rem;}
.zxdh h4{display: inline-block;font-size: 2.6rem;font-weight: bold;color: #ffffff;margin-left: 1rem;}
.zczx-left p{font-size: 3.8rem;color: #ffffff;margin-top: 2rem;}

.zczx-center{background: #f4f4f4; padding: 0 3.2rem; height: 17rem; padding-top: 2rem;}
.zczx-center-bt {border-bottom:1px solid #e2e2e2;padding-bottom: 1.6rem;}
.zczx-center-bt ul li{display: inline-block;}
.zczx-center-bt ul li a{font-size: 2rem;color: #333333;}
.zczx-center-bt ul li.on a,.zczx-center-b ul li:hover a,.zxxd-bt a:hover{color: #bd1b2d;}
.zczx-center-bt em{margin:0rem 2.5rem;display: inline-block;width: 1px;height: 2rem; background: #e2e2e2;margin-bottom: -2px;}
.zczx-center-list{margin-left: -2%;margin-top: 1rem;}
.zczx-center-list li{float: left;font-size: 1.6rem; min-width: 14%;margin-left:2%;margin-top: 5px; line-height: 3rem;}
.zczx-center-list li i{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #a1a1a1;float: left;margin-top: 1.2rem;margin-right: 1.3rem;margin-left: 5px;}

.zxxd-bt-l h4{font-size: 2rem;}
.zxxd-bt-l a h4{color:#333333;} 
.zxxd-bt-l em{width: 3.8rem;height: 1px;background: #bd1b2d;display: inline-block;margin-bottom: .5rem;}
.zxxd-bt a{float: right;font-size: 1.6rem;color: #999999;margin-top: 5px;}

.xw-list-1{margin-top:0px;overflow: hidden;}
.xw-list-1 li{font-size: 1.6rem;line-height:3.4rem;transition: all .3s;overflow: hidden;overflow: hidden;}
.xw-list-1 li i{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #cccccc;float: left;margin-top: 1.9rem;margin-right: 1.3rem;margin-left: .5rem;}
.xw-list-1 li a{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.xw-list-1 li:hover{padding-left:0px;transition: all .3s linear;}
.xw-list-1 li span { color: #999;float: right;font-size: 1.4rem;margin-top: 2px;}
.xw-list-zxxd li em{display: inline-block;width: 5.5rem;height: 2.1rem;border-radius: .6rem;border: 1px #bfbfbf solid;font-size: 1.4rem;color: #999;text-align: center;line-height: 2.1rem;margin-right: 10px;float: left;margin-top:8px;background: #f8f8f8; }
.xw-list-zxxd li em.curr{border: 1px #1658a0 solid;color: #1658a0;}
.xw-list-zxxd li a{width: 65%;}
.xw-list-zxxd li span{color: #999999;float: right;font-size: 1.4rem;margin-top: 3px;}

.yzs-title{position: relative;}
.yzs-title h4{font-size: 2.8rem;font-weight:normal;float: left;}
.yzs-title-list{float: left;margin-left: 2rem;margin-top: 3px;}
.yzs-title-list li{float: left;position: relative;}
.yzs-title-list li a{font-size: 1.6rem;color: #333333;display: block;margin: 0px 1.5rem;}
.yzs-title-list li a:hover,.yzs-title a.gengduo:hover{color: #b0192c;cursor: pointer;}
.yzs-title-list li em{display: inline-block;width: 1px;height: 15px;background: #999999;top: 10px; transition: .2s all;position: absolute;right:0px;}
.yzs-title a.gengduo{float: right;font-size: 16px;color: #999999;margin-top: 3px;}
.sjdzw{float: left; margin-left: 2.5rem;margin-top: 2px;}
.sjdzw p{font-size: 1.8rem; line-height: 3.2rem; color: #bd1b2d;display: inline-block;}
.sjdzw img{vertical-align: top;margin-top: 3px; margin-right: 1rem;}

.zcwd-ul{margin-top: 1rem;}
.zcwd-ul li a{display: block;padding: 2rem 2.5rem;background: #ffffff;margin-top: 2rem; border-radius:.4rem; border: 1px solid #cccccc;}
.zcwd-ul li a h4{    font-size: 1.6rem;
    line-height: 2.6rem;
    margin-bottom: 1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 5rem;}
.zcwd-ul li a p{font-size: 1.4rem;line-height: 2.4rem;color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;height: 5rem;}
.zcwd-ul li:hover a,.zcwd-ul li.on a{border:1px solid #bd1b2d;color: #bd1b2d;}

.yzs-title{position: relative;}
.yzs-title h4{font-size: 2.8rem;font-weight:normal;float: left;}
.yzs-title-list{float: left;margin-left: 2rem;margin-top: 3px;}
.yzs-title-list li{float: left;position: relative;}
.yzs-title-list li a{font-size: 1.6rem;color: #333333;display: block;margin: 0rem 1.5rem;}
.yzs-title-list li a:hover,.yzs-title a.gengduo:hover{color: #b0192c;cursor: pointer;}
.yzs-title-list li em{display: inline-block;width: 1px;height: 1.5rem;background: #999999;top: 1rem; transition: .2s all;position: absolute;right:0px;}
.yzs-title a.gengduo{float: right;font-size: 1.6rem;color: #999999;margin-top: 3px;}

.gray{background: #f9f9f9;padding-top: 3.5rem;padding-bottom: 4rem; margin-top:4rem;}
.zcyp-img{float: left;margin-left: 2.5rem;margin-top: 3px;}
.zcyp-dl{float: right;margin-top: 4px;}
.zcyp-dl li{float: left;border: 1px solid #bd1b2d;border-radius: 6px;height: 2.6rem;line-height: 2.4rem;background: #ffffff;padding: 0rem 1.5rem;margin-left: 1.5rem;}
.zcyp-dl li a{color:#bd1b2d;}
.zcyp-dl li:hover,.zcyp-dl li.dl{background:#bd1b2d;color: #ffffff;}
.zcyp-dl li:hover a,.zcyp-dl li.dl a{color: #ffffff;}
.bdl{display: inline-block;position: absolute;right: 0px;margin-right: 27rem;margin-top: 3px;}
.bdl a{color:#bd1b2d;font-size: 1.6rem;font-weight: bold;}
.bdl a:hover{text-decoration: underline;}
.zcyp-img{line-height: 3rem;}
.con_img2,.con_img3{display: none;}

.zczq-ul li a{display: block; border-radius: 6px;background-size: cover; padding: 0 2rem; padding-top: 3rem; height: 16.5rem;}
.zczq-ul li.icon1 a{background: #fbe5e3 none \0; background:#fbe5e3 url(20211119-zczt-img1.png) center bottom no-repeat;background-size: cover; }
.zczq-ul li.icon2 a{background: #fbe5e3 none \0; background:#fbe5e3 url(20211119-zczt-img2.png) center bottom no-repeat;background-size: cover;}
.zczq-ul li.icon3 a{background: #fbe5e3 none \0; background:#fbe5e3 url(20211119-zczt-img3.png) center bottom no-repeat;background-size: cover;}
.zczq-ul li.icon4 a{background: #fbe5e3 none \0; background:#fbe5e3 url(20211119-zczt-img4.png) center bottom no-repeat;background-size: cover;}
.zczq-ul li h4{font-size: 1.8rem;color: #60130c;font-weight: bold!important;line-height: 2.8rem;font-weight: normal; height: 6rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: normal;}
.zczq-ul li span{display: block;font-size: 1.4rem;color: #c32f3f;border: 1px solid #c32f3f;background: #bd1b2d; border-radius: 4px;width:8.2rem;text-align: center;margin-top: 2.5rem;color: #ffffff;height: 2.6rem;line-height: 2.6rem;}
.zczq-ul li:hover a{transform: scale(1.05);transition: all .3s;}
.zczq-ul li a{display: block;}

.xzyeq img{float: right;}
.dcqknr{margin-right: 10.8rem;}
.dcqknr h5{font-size: 1.8rem;line-height: 3.2rem;font-weight: normal;height:9.6rem;overflow: hidden}
.dcqknr p{font-size: 1.6rem;line-height: 3.2rem;color: #666;}
.dcqknr p a{color: #c42627;}
.whalf .wm_bsxm_item:last-child{margin-bottom: 2.4rem;}
.synr-con2 p{margin-left: 3.6rem;padding-bottom: 2rem}
.whaove:last-child .whalf .wm_bsxm_item:last-child{margin-bottom: 0}

.myzj_xl_tit3 input[type="text"], .myzj_xl_tit3 textarea {
    line-height: 4.4rem;
    height: 4.4rem;
    padding-left: 1.5rem;
    color: rgb(153, 153, 153);
    font-size: 1.6rem;
    font-family: 微软雅黑;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    border-image: initial;
    background:#fafafa;
    border-radius: 6px;
}
.myzj_xl_con1 { padding: 3rem 8rem;}
.myzj_xl_tit3 {padding: 1.6rem 0;line-height: 4.6rem;font-size: 1.6rem}
.myzj_xl_tit31 {float: left;width: 50%;}
.myzj_xl_tit3 span {width: 11.5rem;padding-right: .7rem;text-align: left;display: block;float: left;}
.myzj_xl_tit3 em {color: #f01212;}
.myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp {width: 85%;}
.myzj_xl_tit31 input.myzj_inp {width: 70%;}
.myzj_xl_tit3 textarea.myzj_inp {margin-bottom: -1.5rem;}
.myzj_xl_tit3 input.myzj_inp1 {width: 15%;}
.myzj_xl_tit3 img{margin-left: 1rem;}
textarea.myzj_inp{height: 12rem;}
.martt{margin-top: 6rem;}
.tj_btn {
    background: #cd1d24;
    font-size: 1.8rem;
    color: #fff;
    outline: none;
    border: 1px solid #cd1d24;
    padding:1.2rem 1rem;
    width: 16%; 
    text-align: center;
    border-radius: 8px;
}
.pj_form{text-align: center;}
.anniu_a{text-align: center;}
.anniu_a a{display: inline-block; border: 1px solid #cd1d24; width: 18rem; text-align: center; line-height: 5rem; margin: 0 1rem; height: 5rem; font-size: 2rem; color: #FFFFFF; background: #cd1d24; border-radius:1rem;}
.anniu_a a.on{color: #cd1d24; background: #FFFFFF; }
.myzj_tit{border-bottom: 2px solid #E2E2E2;}
.myzj_tit h4{font-size: 2.8rem; margin-bottom: -.1rem; display: inline-block; margin-right:2.4rem; border-bottom: 6px solid #C12635; padding-bottom: 1.4rem;}
.myzj_div{background-color: #FFFFFF;padding: 3.2rem; box-shadow:.4rem .2rem 1.3rem rgba(146,3,19,0.05); border-radius: .8rem;}
.myzj_tit i{font-size: 2rem; color: #C12635;}
.con_a img{width: 100%;}
.con_bg{padding: 4rem 0rem; background:#fafafa;}
.con_zcyp{background:#FFFFFF; padding: 3.2rem;}
.con_bg2{padding: 4rem 0rem;}

.zczx-right{min-height: 17rem; background:#fff1dc url(20211030-yzszt-znwdbj.png) no-repeat center; background-size:100% 100%; padding:0px 1%;text-align: center;}
.zczx-right h4{font-size: 2.6rem;color: #bd1b2d;font-weight: bold;padding-top: 3rem;}
.zczx-right h4 img{margin-right: 1rem;}
.zczx-right p{font-size: 1.8rem;}
.zczx-right a{display: block;cursor: pointer;padding-bottom: 2.2rem;}
.zczx-right span{display: inline-block; font-size: 1.4rem;background: #bd1b2d;height: 3rem;line-height: 3rem;padding: 0rem 2rem;border-radius: 4px;color: #ffffff;margin-top: 1.5rem;}
.zczx-right a:hover{color: #bd1b2d}
.zxxd-box{margin-top: 3rem;}

.wkt_img .trt-row-large>[class*=trt-col-]{padding: 0rem;}
.wkt_img .trt-row-large{margin: 0rem;}
.wkt_img ul li {margin-right: 2rem;}
.wkt_rr_img img{width: 100%;}
.wkt_rr_img{padding:0rem .7rem;}
.con2_top.mar_t_large{margin-top: 0rem;}





@media screen and (max-width:1366px) {
	
}
@media screen and (max-width:1280px) {
	.zczx-left p{font-size: 3rem; margin-top: 1rem;}
	.zczx-center{padding: 1rem 1.6rem;}
	.zczx-center-bt{padding-bottom: .8rem;}
	.xw-list-zxxd li a{width: 55%;}
	.myzj_xl_con1{padding: 3rem;}
	.top .trt-col-5{width:30%;}
	.top .trt-col-14{width: 40%;}
	.zczx-right h4{padding-top: 2rem;font-size: 2rem;}
	.bdl {display: inline-block; position: absolute; margin-right: 25rem;top: 4.5rem;}
	.zcyp-dl { right: 0px;   position: absolute;top: 4.5rem;}
	.zcyp-title{margin-bottom: 6rem;}
}
@media screen and (max-width:992px) {
	.row{padding: 0 1.6rem;}
	.top{ line-height: 8rem;}
	.top_in{max-width:inherit; width:90%; margin: 0 auto;}
	.top_in input{width: 80%;}
	.top_in button{width: 20%;}
	.con_l{width: auto; float: inherit;}
	.con_l ul{white-space: nowrap; overflow: scroll; font-size: 0rem;}
	.con_l ul li{display: inline-block;border-right:2px solid #FAEAEB;}
	.con_l ul li a{padding: 0rem 3.2rem; height: 8rem; line-height: 8rem;}
	.con_l ul li.on a:before, .con_l ul li:hover a:before{display: none;}
	.con_r{padding: 1.6rem;}
	.zc_top ul{white-space: nowrap; overflow: scroll;}
	.zc_top ul li{float: inherit;display: inline-block;}
	.zczq-ul ul li a{margin-top: 1.6rem;}
	.con_img1{display: none;}
	.con_img3{display: block;}
	.anniu_a a{width: 12rem;}
	.myzj_tit h4{display: block; text-align: center; margin-right: 0; border-bottom: none;}
	.myzj_tit i{display: block; text-align: center; margin-bottom: 1rem;}
	.myzj_xl_tit31{width: auto; float: inherit;}
	.myzj_xl_con1{padding: 2rem 0;}
	.myzj_xl_tit31 input.myzj_inp,.myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp{width: 96%;}
	.myzj_div{padding: 2rem;}
	.tj_btn{width: 50%;}
	.sjdzw{margin-left: 0;}
	.top_in button{bottom: -0.16rem;}
	.zczx-center-bt ul{white-space: nowrap; overflow: scroll;}
	.zczx-center{height: auto;}
	.zczx-center-list li{min-width: 31.33%;}
	.xw-list-zxxd li{padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid #F2F2F2;}
	.xw-list-zxxd li a{width: auto;}
	.xw-list-zxxd li span{float: inherit; display: block;}
	.myzj_xl_tit3 input[type="text"], .myzj_xl_tit3 textarea{width: 96%; margin-bottom: 1rem;}
	.zczx-center-bt em{margin: 0 1.6rem;}
	.tit_hl h1{font-size: 2.4rem;}
	.martt{margin-top: 4rem;}
	.con_zcjxtsjy .trt-col-8{text-align: center;}
	.con_img3{text-align: center;}
	.top .trt-col-5{width:100%;}
	.top .trt-col-14{width:100%;}
	.zczx-right h4{padding-top: 2rem;font-size: 2.6rem;}
	.xw-list-zxxd li a{display: block;}
	.zcyp-img{margin-left: 0rem;float: inherit; margin-top: 1rem; display: block;}
	.yzs-title h4{float: inherit;}
	.con_bg2,.con_bg{padding: 2rem 0;}
}
@media screen and (max-width:768px) { 
}	  
@media screen and (max-width:600px) { 
	.zcyp-dl,.bdl{top: 8rem;}
}
@media screen and (max-width:540px) { 
}
@media screen and (max-width:450px) { 
	.con_l ul li a{font-size: 2rem; height: 6rem; line-height: 6rem;}
	.zc_top ul li a{font-size: 1.8rem;min-width: 7rem;}
	.bdl,.zcyp-dl{display: block; float: inherit; margin-top: 1rem; margin-left: inherit; position: relative;right: inherit; width: auto; top: inherit; margin-right: inherit;}
	.zcyp-title{margin-bottom: 2rem;}
	.zcwd-ul li a{padding:1rem;}
} 
@media screen and (max-width:374px) { 
	.myzj_xl_tit3 img{margin-left: 0rem;}
	.anniu_a a{width:10rem;}
	.zczx-center-list li{min-width: 48%;}
}