@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; min-width: 320px;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
button, input, select, textarea {font-family: inherit;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none; border:0; max-width:100%;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{text-decoration:none;}
a:focus {outline:none;-moz-outline:none;}
input:focus, textarea:focus{ outline: none;}

.zfhf_wrapbox{width: 100%; background: url(../images/zbsp_bj.png) no-repeat top center #E3F3FF; overflow: hidden;padding-bottom: 35px;}
.container{max-width: 1200px; margin: 0 auto;}
.zfhf_logo{padding-top: 30px;}
.zfhf_banner{height: 442px;}
.zfhf_banner img{display: none;}
.zfhf_title{font-size:40px; font-weight: bold; color: #055ebf;margin-bottom: 40px; background: url(../images/zfhf_zt_bj.png) no-repeat center center;}
.pub_hd{text-align: center;}
.zfhf_zt_sp{overflow: hidden;margin-top: 20px;}
.zfhf_zt_sp{padding: 30px; background: url(../images/zfhf_sp_bj.png) no-repeat bottom right #1760AD; border-radius: 10px;}
.sp_left{width: 68.5%; float: left; }
.sp_left img{height: 463px;}
.sp_right{width:30%; float: right; padding-top: 30px;}
.sp_right .item{line-height: 40px; font-size: 18px; font-weight: bold; color: #fff;}
.zfhf_jsxx{margin-top: 20px; border-radius: 10px; background-color: #fff;}
.conmm_hd{height:54px; font-size: 26px; font-weight: bold; color: #fff;line-height: 54px;}
.conmm_hd span{ background:#1760ad;padding-left: 20px; padding-right: 20px; display: inline-block; border-radius: 10px;}
.zfhf_jsxx_txt{font-size: 18px; line-height: 36px; padding:10px 40px 30px 40px;}
.zfhf_zbytw{overflow: hidden; margin-top: 30px;}
.zbnrzl{width: 57.5%; float: left; border-radius: 10px; background-color: #fff;}
.zbnrzl .conmm_hd span{background:#1760ad;border-radius: 10px; color: #fff;}
.ytw{width: 40%; float: right; border-radius: 10px; background-color: #fff;}
.zfhf_zbytw .zfhf_inofr{padding:20px; }
.zfhf_zbytw .zfhf_txt{ height: 476px;background-color: #E8F6FF;}
.zfhf_txt span{display: block;  text-align: center; font-size: 30px; color: #1760AD; font-weight: bold; padding-top:200px;}
.zfhf_xglj{margin-top: 40px;}
.xglj_bd{border-radius: 10px; background-color: #ffff; padding:30px 20px;margin-top: 30px;}
.xglj_bd .infolist.dot li a:before{transform:inherit;border-radius: 50%; background-color: #CCCCCC;}
.zfhf_wytw,.zfhf_ytw,.zfhf_wytw2{height: 476px; overflow: auto;}

.zfhf_txt{display: none;}
.zfhf_ytw .twnr{}
.zfhf_ytw textarea{width: 96%; height: 288px; border: none; background: #EDF6FC;font-size: 18px; padding:2%;}
.yzm{margin-top: 10px; height: 78px;}
.yzm input{height: 58px; width: 60%; float: left; background-color:#EDF6FC ; border:none; padding-left: 2%;}
.yzm span{font-size: 12px;display: block; }
.yzm_tp{width:37%; float: right;}
.tjbnt{text-align: center; margin-top: 30px;}
.tjbnt .tj{height: 40px; line-height: 40px; border-radius: 30px; background-color: #1760AD; font-size: 24px; color: #fff; padding:0 40px; border:0;} 
.article_documents{display: none;}
.mr_pic,.video_pic,.video{display: none;}

.zbnrzl .hd li{float: left;margin-right: 20px;}
.zbnrzl .hd li span{padding-right: 20px;}
.zbnrzl .conmm_hd li span{background: #f3f6f9; color: #333; }
.zbnrzl .conmm_hd .on span{background: #1760ad;color: #fff;}
.wmlydf{display: none;}
.message {
   
}
.message-title {
    font-size: .8rem;
    display: flex;
    justify-content: space-between;
    margin: 23px 0;
}

.message-title div {
    color: #1559A3;
}

.message-title span{
    color: #999999;
}
.message-title span:first-child{
    color: #1559A3;
}
.problem {
    font-size: .9rem;
    line-height: 1.5rem;
    margin: 10px 0;
    color: #000;
}

.backbox {
    background-color: #F3F6F9;
    padding: 20px;
}
.backbox span{
    background-color: #1559A3;
    color: #FFFFFF;
    padding: 2px 6px;
    font-size: .7rem;
    border-radius: 2px;
    margin-right: 10px;
}

.backbox p{
    /* padding-left: 80px; */
    font-size: .8rem;
    line-height: 1.5rem;
    color: #333;
    white-space: break-spaces;
}

.ytw .hd li{float: left;margin-right: 20px;}
.ytw .hd li span{padding-right: 20px; color: #333; border-radius: 10px;background: #f3f6f9;}
.ytw .hd li.on span{color: #fff; background: #1760ad;}


.tjbnt.zbyjs{width: 100px; font-size: 18px; line-height: 30px; background-color: #ddd; margin: 0 auto; border-radius: 10px; padding: 10px;}





@media (max-width: 1200px) {
.zfhf_ztbox{margin-top: 30px;}
.zfhf_wrapbox{background:#E3F3FF;}
.zfhf_banner{height: auto;}
.zfhf_banner img{display: block;}
}

@media (max-width: 990px){
.sp_left{width: 100%; float: none;}	
.sp_right{width: 100%; float: none;}
.zbnrzl{width:100%; float: none;}
.ytw{width: 100%; float: none;margin-top: 20px;}
.zfhf_zbytw .zfhf_txt{height: 300px;}
.zfhf_txt span{padding-top: 130px;}
.sp_left img{height: auto;}
}

@media (max-width: 550px){
.conmm_hd{height: auto;font-size: 20px; padding:0 10px !important; overflow: hidden;}	
}
