@charset "utf-8";
/* CSS Main */

html{color:#4d4d4d; height:100%; min-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea,span{font:13px/1.5em "microsoft yahei";}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit}
fieldset,img,a img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:200}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:200}
q:before,q:after{content:''}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ins,a{text-decoration:none}
input,button { border:none; background:none;}

a {color:#0066cc;}
.a-hide {display: block; height: 100%; text-indent: -999px; overflow: hidden;}
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align:center;}
.tj{text-align:justify;*text-justify:distribute;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.b { font-weight:bold;}
.n { font-weight:normal;}
.i { font-style:italic;}

.fn:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.fn{*zoom:1}
.l{float:left}
.r{float:right}
.cl{clear: both;}
.rel{ position:relative;}
.abs{ position:absolute;}
.oh{overflow:hidden}

.db { display:block;}
.di { display:inline;}
.dn { display:none;}
.dib{display:inline-block;*display:inline;*zoom:1}
/* =0 Reset
--------------------------------------------------------------*/

/* Global
--------------------------------------------------------------*/
body{ text-align:center;padding-bottom: 50px;}
#wrapper { height:auto; margin:0 auto; max-width:7.50rem;background:#f5f7fc;}
#container {width:100%;margin:0 auto;}
#container {height:auto!important; height:100%; min-height:100%;padding-bottom: .45rem;}
#header { height:auto; overflow:hidden;z-index:1; position:relative;text-align:center;}
#main { height:auto!important; height:100%; position:relative;}
#footer { padding:5px 0; background:#000; color:#fff;}

/*电子发票*/
.mt68{margin-top: .68rem;}
.cedaa28{color: #edaa28;font-size: .36rem;}
.mb60{margin-bottom: .60rem;}

/* .structure_banner{
    width: 100%;
    min-height:5.68rem;
    background-color: #1a62e1;
    background-image: url(../Image/hyyxwap/2023/banner_bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size:7.50rem 5.68rem;
}
.structure_banner h1{color: #ffffff;font-size: .42rem;line-height: 1; padding-top: 4.14rem; font-weight: 600;}
.structure_banner p{color: #fff;font-size: .22rem;line-height: 1;padding-top:.27rem;} */
.structure_banner{
    width: 100%;
    height:5.68rem;
    background-color: #1a62e1;
    background-image: url(../Image/hyyxwap/2024/banner.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size:cover;
}
.structure_banner h1{color: #ffffff;font-size: .42rem;line-height: 1; padding-top: 4.1rem; font-weight: 600;}
.structure_banner p{color: #fff;font-size: .22rem;line-height: .30rem;padding-top:.25rem;}
.structure_banner .btn_box { display: inline-block; width: 2.1rem; height: .7rem; line-height: .7rem; background: #ffffff; border-radius: .04rem; margin: .3rem .10rem 0; color: #1a62e1;}
.structure_banner > a {
    display: inline-block;
    font-size:.30rem;
    color:#1a62e1;
    padding:.21rem .46rem;
    border-radius: .08rem;
    background-color: #fff;
    margin:.3rem .15rem 0;
}
.structure_banner > a.btn2{
    padding:.19rem .22rem;
    box-sizing: border-box;
    background: none;;
    color:#fff;
    border:1px solid #fff;
}
.structure_banner > span {
    display: block;
    font-size: .28rem;
    color: #fff;
    line-height: 1;
    margin: 0.18rem auto 0;
}


.structure_case { background: #f5f7fa; padding: .97rem 0 .6rem;}
.structure_case h1{font-size: .36rem;margin: 0 auto .55rem;padding: 0;font-weight: 600;color: #1f2b43;}
.structure_case .case_box { padding-bottom: .66rem; border-bottom: 1px #e6e9ee solid; margin: 0 .3rem .35rem;}
.structure_case .case_box > .refeng {width:6.82rem;height:5.39rem;}
.structure_case .case_box > .refeng_text {width:6.64rem;height:4.07rem;}
.structure_case ul { margin: 0 .3rem; display: flex; align-items: flex-start; justify-content: space-between;}
.structure_case ul li { flex: 0 0 36%; text-align: left;}
.structure_case ul li:last-child { flex: 0 0 23.7%;}
.structure_case ul li h3 { font-size: .24rem; color: #1a62e1; margin-bottom: .2rem; font-weight: 600;}
.structure_case ul li p { font-size: .24rem; color: #58637f; margin: 0 0 .1rem -.15rem; padding-left: .1rem; position: relative; transform: scale(0.9);}
.structure_case ul li p::after { display: block; content: ""; width: .04rem; height: .04rem; position: absolute; top: .15rem; left: .02rem; background: #58637f; border-radius: 50%;}

.structure_case > a{font-size:.26rem;color:#fff;background: #1a62e1;border-radius: .08rem;line-height: 1;padding:.25rem .28rem;display: inline-block;margin:.80rem auto 0;}

.signForm h1 { line-height: 1.38rem; padding-top: .35rem; font-size: .36rem; color: #333333; font-weight: 200; width: 100%; text-align: center; padding-left: 0; background: #ffffff; font-family: -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}


/* .section_1{
    width: 100%;
    min-height:7.70rem;
    background: #fff;
    text-align: center;
}
.section_1 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.76rem;
    font-weight: 600;
}
.section_1 > img{
    width:6.94rem;
    margin-top:.40rem;
} */
.section_1{
    padding: 0 .3rem 1rem .3rem;
    background: #fff;
    text-align: center;
}
.section_1 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.90rem;
    font-weight: 600;
}
.section_1 h3{
    font-size:.23rem;
    color: #6d788e;
    line-height: 1.5em;
    padding: .3rem .5rem 0 .5rem;
}
.section_1 > img{
    width: 5.69rem;
    margin-top:.53rem;
}

.section_2{
    padding: 0 .3rem 1rem .3rem;
    background: #f8f9ff;
    text-align: center;
}
.section_2 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.66rem;
    font-weight: 600;
}
.section_2 h3{
    font-size:.23rem;
    color: #6d788e;
    line-height: 1.5em;
    padding: .3rem .5rem 0 .5rem;
}
.section_2 > img{
    width: 6.68rem;
    margin-top:.53rem;
}

.section_3{
    padding: 0 .3rem 1rem .3rem;
    background: #ffffff;
    text-align: center;
}
.section_3 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.66rem;
    font-weight: 600;
}
.section_3 h3{
    font-size:.23rem;
    color: #6d788e;
    line-height: 1.5em;
    padding: .3rem .5rem 0 .5rem;
}
.section_3 > img{
    width: 6.69rem;
    margin-top:.53rem;
}

.section_4{
    padding: 0 .3rem 1rem .3rem;
    background: #f8f9ff;
    text-align: center;
}
.section_4 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.66rem;
    font-weight: 600;
}
.section_4 h3{
    font-size:.23rem;
    color: #6d788e;
    line-height: 1.5em;
    padding: .3rem .5rem 0 .5rem;
}
.section_4 > img{
    width: 5.16rem;
    margin-top:.53rem;
}

.section_5{
    padding: 0 .3rem;
    background: #ffffff;
    padding-bottom:.40rem;
}
.section_5 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.81rem;
    font-weight: 600;
}
.section_5 h3{
    font-size:.23rem;
    color: #6d788e;
    line-height: .36rem;
    padding: .3rem .5rem 0 .5rem;
}
.section_5 .tabbar{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top:.35rem;
}
.section_5 ul.tabbar li{
    color:#6d788e;
    padding:.22rem .22rem;
    line-height: 1;
    background: #f1f1f1;
    border-radius: .08rem;
    margin:0 .07rem;
}
.section_5 ul.tabbar li.action{
    background: #1a62e1;
    color:#fff;
}
.section_5 .swiper-container {
    width: 100%;
    margin-top:.60rem;
}
.section_5 .swiper-container .swiper-slide{text-align: center !important;}
.section_5 .swiper-container .swiper-slide img{width:7rem;}

.section_5 .swiper-pagination-bullet-active{
    background: #1a62e1 !important;
    width: 0.29rem !important;
    border-radius: .08rem !important;
}


.section_7{
    width:100%;
    min-height:5.59rem;
    background: #fff;
    text-align: center;
}
.section_7 h2{
    font-size:.34rem;
    color: #374567;
    line-height: 1;
    padding-top:.97rem;
    font-weight: 600;
}
.section_7 > img{
    margin-top:.53rem;
    width: 6.91rem;
}


.signForm iframe { height: 4rem;}