@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:500}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
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{ height:100%; min-height:100%; text-align:center;}
#wrapper { height:auto; margin:0 auto; max-width:640px;background:#f4f5f7;}
#container {width:100%;margin:0 auto;}
#container {height:auto!important; height:100%; min-height:100%;}
#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;}
/*----------------------------------  Global����  ------------------------------------*/
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #ccc;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
    color: #ccc;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #ccc;
}
input,select{-webkit-appearance: none;margin-left: 20px;padding: 10px 0;height: 100%;border: none;box-sizing: border-box;font-size: 16px;line-height: 30px;color: #333;}
.mt20{margin-top: 20px !important;}
.mt10{margin-top: 10px !important;}
.ml18{margin-left: 18px !important;}
.mt0{margin-top: 0px !important;}
.pt20{padding-top: 20px !important;}
.pt5{padding-top: 5px !important;}
.pt0{padding-top: 0px !important;}
.c06A243{color: #06A243 !important;}
.ed3f41{color: #ed3f41 !important;}
.eba900{color: #eba900 !important;}
.fff{background: #fff !important;}
.mt25{margin-top: .25rem;}
/*关于旺财*/
.banner1 { overflow: hidden;}
.banner1 .swiper-slide{width: 100%;height: 7.75rem;}
.banner1 .swiper-slide h1{font-size: .44rem;line-height: 1;padding: .64rem 0 .30rem  0;color: #FFFFFF;display: block;}
.banner1 .swiper-slide p{font-size: .25rem;color: #FFFFFF;line-height: 1;opacity: 0.9;display: block;}
.banner1 .swiper-slide a{display: block;width: 2.27rem;height: .84rem;color: #1a62e1;font-size: .30rem;line-height: .84rem;background: #ffffff;margin: auto;border-radius: 4px;margin-top: .50rem;}
.banner1 .banner11{background: url(../Image/gywcwap/2024/banner-kqyx.png) no-repeat center center;background-size:cover;}
.banner1 .banner22{background: url(../Image/gywcwap/2024/banner-syyy.png) no-repeat center center;background-size:cover;}
.banner1 .banner33{background: url(../Image/gywcwap/2024/banner-fz.png) no-repeat center center;background-size:cover;}
.banner1 .banner11 h1{ color:#181818;}
.banner1 .banner11 p{ color:#515459;}
.banner1 .banner11 a { width: 2.58rem;height: .74rem;color: #fff;font-size: .28rem;line-height: .74rem;background: #2b5ddd;border-radius: .06rem;margin-top: .37rem;}
.banner1 .banner11 span{display: block;margin:auto;font-size: .23rem;color:#2b5ddd;line-height: 1;padding-top:.15rem;}
.banner1 .banner22 h1{ color:#181818;}
.banner1 .banner22 p{ color:#515459;}
.banner1 .banner22 a { width: 2.58rem;height: .74rem;color: #fff;font-size: .28rem;line-height: .74rem;background: #2b5ddd;border-radius: .06rem;margin-top: .37rem;}
.banner1 .banner22 span{display: block;margin:auto;font-size: .23rem;color:#2b5ddd;line-height: 1;padding-top:.15rem;}
.banner1 .banner33 h1{ color:#181818;}
.banner1 .banner33 p{ color:#515459;}
.banner1 .banner33 a { width: 2.58rem;height: .74rem;color: #fff;font-size: .28rem;line-height: .74rem;background: #2b5ddd;border-radius: .06rem;margin-top: .37rem;}
.banner1 .banner33 span{display: block;margin:auto;font-size: .23rem;color:#2b5ddd;line-height: 1;padding-top:.15rem;}
.banner1 .banner11 ul { display: flex; position: absolute; bottom: 0; left: 0; width: 100%; margin: .4rem 0; justify-content: space-between;}
.banner1 .banner11 ul li { margin: 0 .24rem; box-sizing: border-box;}
.banner1 .banner11 ul li p { color: #ffffff; text-align: center; font-size: .24rem; line-height: 1.5em;}
.banner1 .banner11 ul li p span { font-size: .32rem;}
.banner1 .banner_first{background: url(../Image/gywcwap/2024/banner-duanwu.png) no-repeat center center;background-size:cover;}
.banner1 .banner_first h1{line-height: 1;color:#fff;padding-top:.62rem;padding-bottom:.25rem;}
.banner1 .banner_first p{color:#fff;line-height: .36rem;}
.banner1 .banner_first p>span{color:#f9f240;display: inline-block;}
.banner1 .banner_first a{display: block;width: 2.58rem;height: .74rem;color: #2bab8e;font-size: .28rem;line-height: .74rem;background: #fff;margin: auto;border-radius: .07rem;margin-top: .22rem;}
.banner1 .banner_first span{display: block;margin:auto;font-size: .26rem;color:#fff;line-height: 1;padding-top:.18rem;}

.hot_box h1{font-size: .36rem; padding: .8rem 0; color: #1f2b43; font-weight: bold;}
.hot_box .hot_list { margin: 0 .6rem; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hot_box .hot_list li { flex: 0 0 2.8rem; margin-bottom: .72rem;}
.hot_box .hot_list li a { display: flex; justify-content: space-between; align-items: center; text-align: left;}
.hot_box .hot_list li a img { width: .69rem; height: .69rem; margin-right: .2rem;}
.hot_box .hot_list li a span { width: 100%; margin-right: .2rem; font-size: .26rem; line-height: .34rem; color: #1f2b43;}
.hot_box .hot_list li a i.icon-arrow-r { flex: 0 0 .14rem; height: .20rem; background: url(../Image/gywcwap/2022/icon-arrow-01.png) no-repeat center center;background-size:cover;}

.banner2 { box-shadow: 0 0 .57rem rgba(125, 125, 125, .15); background: #fafbfd; margin: 0 .25rem .25rem .25rem; padding-bottom: .6rem; border-radius: .05rem; border: 1px #ffffff solid;}
.banner2 h1{font-size: .36rem; padding: .75rem 0 .4rem 0; color: #1f2b43; background: #ffffff; font-weight: bold; border-radius: .05rem .05rem 0 0;}
.banner2>p { font-size: .24rem; padding: .25rem 0 .35rem; color: #444444;}
.banner2 ul li{width: 7.1rem;height: 3rem;border: 1px solid #36c6da;margin: .2rem auto;}
.banner2 ul li .left{width: 2.23rem;float: left;height: 3rem;background: #36c6da;}
.banner2 ul li .right{width: 4.45rem;float: right;height: 2.34rem;background: #FFFFFF;padding: .38rem .15rem .28rem 0rem;position: relative;}
.banner2 ul li .left img{width: .94rem;margin-top: .68rem;}
.banner2 ul li .left p{font-size: .32rem;color: #ffffff;text-align: center;margin-top: .17rem;font-weight: bold;}
.banner2 ul li .right p{text-align: left;font-size: .28rem;color: #444444;line-height: .4rem;padding-bottom: .25rem;border-bottom: 1px solid #36c6da;margin-bottom: .15rem;}
.banner2 ul li .right a{width: 33.333%;display: block;text-align: left;color: #666666;font-size: .24rem;float: left;margin-bottom: .15rem;}
.banner2 ul li:nth-of-type(1) .right a:nth-of-type(4){width: 38%;}
.banner2 ul li .right .more{position: absolute;color: #36c6da;font-size: .22rem;right: .4rem;bottom: 0.05rem;width: auto !important;}
.banner2 ul li .right .more>span{display: inline-block;width: .1rem;height: .2rem;background: url(../Image/gywcwap/right_blue.png)no-repeat center center;background-size:cover;margin-left: .05rem;}
/* .banner2 ul li */
.banner2 ul li:nth-of-type(4){height: 3.4rem;}
.banner2 ul li:nth-of-type(4) .left{height: 3.4rem;}
.banner2 ul li:nth-of-type(4) .right{height: 3.4rem;box-sizing: border-box;}
.banner2 ul li:nth-of-type(4) .right>a{width: 50%;} 

.banner2 input{display:none;}
.banner2 .b2_tabbox{ min-height:4.53rem; position: relative; background: #fafbfd;}
.banner2 .b2_tabbox label{display:block;padding:0 .3rem;height:1rem;text-align:left;line-height:1rem;font-size:.30rem;color:#1f2b43;position: relative; border-bottom: .01rem #dfe0e6 solid;}
.banner2 .b2_tabbox label::after { display: inline-block; content: ""; position: absolute; right: .3rem; top: 50%; margin-top: -.07rem; width: .14rem; height: .22rem; transform: rotate(90deg); background: url(../Image/gywcwap/2022/icon-arrow-02.png) no-repeat center center;background-size:100%;}
.banner2 .b2_tabbox input:checked+label::after { transform: rotate(-90deg);}
.banner2 input:checked+label{color:#1f2b43; background: #ffffff;}
.banner2 .tab_content{display:none; padding:.1rem .3rem;margin:0 auto; border-bottom: .01rem #dfe0e6 solid;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;
    background: -webkit-linear-gradient(#eeeff4, #ffffff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#eeeff4, #ffffff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#eeeff4, #ffffff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#eeeff4, #ffffff);
}
.banner2 input:checked+label+div{display: flex;} 
.banner2 .tab_content .tc_item{ width:48%; box-sizing: border-box; height:.78rem; margin: .16rem 0; display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.banner2 .tab_content .tc_item img { flex: 0 0 .44rem; height: .44rem;}
.banner2 .tab_content .tc_item > span{font-size:.28rem;margin: 0 .12rem 0 .1rem;color:#666;display: flex;flex-direction: row;align-items: center; width: 100%; text-align: left;}
.banner2 .tab_content .tc_item > span > a{color:#6c7686;}
.banner2 .tab_content .tc_item .icon_right{ display: inline-block; flex: 0 0 .14rem;height:.22rem; background: url(../Image/gywcwap/2022/icon-arrow-02.png) no-repeat center center;background-size:100%;}

.case { margin: .25rem; background: #ffffff; box-shadow: 0 0 .57rem rgba(125, 125, 125, .15); border-radius: .05rem;}
.case h1{font-size: .36rem; padding: .75rem 0 .4rem 0; color: #1f2b43; font-weight: bold; border-radius: .05rem .05rem 0 0;}
.case>p { font-size: .28rem; padding: .25rem 0 .35rem; color: #8a93a2;}
.case .swiper-container2 { overflow-x: hidden;}
.case .swiper-slide { width: 5.38rem; height: 6.86rem; margin: 0 .18rem; box-sizing: border-box; padding: .55rem .5rem 0 .8rem; position: relative; text-align: left;}
.case .case-01 { background: url(../Image/gywcwap/2022/img-case-01.png) no-repeat center center;background-size: cover;}
.case .case-02 { background: url(../Image/gywcwap/2022/img-case-02.png) no-repeat center center;background-size: cover;}
.case .case-03 { background: url(../Image/gywcwap/2022/img-case-03.png) no-repeat center center;background-size: cover;}
.case .case-04 { background: url(../Image/gywcwap/2022/img-case-04.png) no-repeat center center;background-size: cover;}
.case .swiper-slide h2 { font-size: .32rem; color: #ffffff;}
.case .swiper-slide p { font-size: .24rem; color: #ffffff; line-height: .4rem; margin: .24rem 0;}
.case .swiper-slide ul { display: flex; justify-content: flex-start; align-items: center;}
.case .swiper-slide ul li { margin-right: .18rem; padding-right: .18rem; border-right: 1px rgba(255, 255, 255, .26) solid; color: #ffffff;}
.case .swiper-slide ul li:last-child { border: none; margin-right: 0; padding-right: 0;}
.case .swiper-slide ul li span { display: block; font-size: .18rem;}
.case .swiper-slide ul li strong { display: block; font-size: .32rem; font-weight: normal;}
.case .swiper-pagination2 { margin: .44rem 0 .64rem;}
.case .swiper-pagination2 .swiper-pagination-bullet { width: .08rem; height: .08rem; margin: 0 .05rem; border-radius: .04rem; transition: all .3s;}
.case .swiper-pagination2 .swiper-pagination-bullet-active { width: .44rem; background: #1a62e1;}

.core { margin: .25rem; background: #ffffff; box-shadow: 0 0 .57rem rgba(125, 125, 125, .15); border-radius: .05rem;}
.core h1{font-size: .36rem; padding: .75rem 0 .4rem 0; color: #1f2b43; font-weight: bold; border-radius: .05rem .05rem 0 0;}
.core .swiper-container3 { overflow-x: hidden;}
.core .swiper-slide { width: 5.33rem; height: auto; margin: 0 .19rem; box-sizing: border-box; position: relative; text-align: left;}
.core .swiper-slide .title { padding: 0 .36rem; height: 1.2rem; box-sizing: border-box; display: flex; justify-content: flex-start; align-items: center; background: url(../Image/gywcwap/2022/bg-jzl-top.png) no-repeat center center; background-size: cover;}
.core .swiper-slide .title img { width: .6rem; height: .54rem; margin-right: .2rem;}
.core .swiper-slide .title span { font-size: .28rem; color: #ffffff;}
.core .swiper-slide .txt { padding: .4rem; height: 3.4rem; box-sizing: border-box; background: #f0f1f6;}
.core .swiper-slide .txt p { text-align: justify; font-size: .24rem; color: #58637f; line-height: .42rem;}
.core .swiper-pagination3 { margin: .44rem 0 .64rem;}
.core .swiper-pagination3 .swiper-pagination-bullet { width: .08rem; height: .08rem; margin: 0 .05rem; border-radius: .04rem; transition: all .3s;}
.core .swiper-pagination3 .swiper-pagination-bullet-active { width: .44rem; background: #1a62e1;}

.serviceScope { position: relative; width: 100%; min-height: 9.64rem; box-sizing: border-box; background: url(../Image/gywcwap/2022/map.png) no-repeat center center; background-size: cover;}
.serviceScope h1{font-size: .36rem; padding: 1.05rem 0 .4rem 0; color: #1f2b43; font-weight: bold; border-radius: .05rem .05rem 0 0;}
.serviceScope>p { font-size: .24rem; padding: 0 .86rem .8rem; color: #58637f;}
.serviceScope .cityData { padding: 0 .86rem; display: flex; justify-content: space-between; align-items: center;}
.serviceScope .cityData li { text-align: left;}
.serviceScope .cityData li p { font-size: .72rem; color: #1a62e1; margin-bottom: .3rem;}
.serviceScope .cityData li span { font-size: .24rem; color: #58637f;}
.serviceScope .bottom { font-size: .22rem; padding: 0; color: #b8bcc5; position: absolute; left: 50%; bottom: .4rem; transform: translateX(-50%);}

.banner4 h1 { font-size: .36rem; padding: .75rem 0 .4rem 0; color: #1f2b43; font-weight: bold; border-radius: .05rem .05rem 0 0;}
.banner4 .brandWall { margin: 0 .3rem; box-shadow: 0 0 .57rem rgba(125, 125, 125, .15);}
.banner4 .brandWall img { width: 100%; display: block;}
.banner4 .data { padding: .7rem .5rem; margin-top: -.3rem; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; background: #115ee5;}
.banner4 .data li { flex: 0 0 50%; padding-top: .3rem; color: #ffffff; text-align: left;}
.banner4 .data li p { font-size: .2rem;}
.banner4 .data li p strong { font-size: .44rem; font-weight: normal;}
.banner4 .data li span { font-size: .22rem; opacity: .6;}

.swiper-container3{position: relative;}
.swiper-button1{background-image:url(../Image/gywcwap/prev.png) !important;width: .6rem !important;height: .7rem !important;margin-top: 0 !important;}
.swiper-button2{background-image:url(../Image/gywcwap/next.png) !important;width: .6rem !important;height: .7rem !important;margin-top: 0 !important;}
                      
/*轮播*/
.banner1 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff !important;
    opacity: 9 !important; 
}
.banner1 .swiper-container { overflow: unset;}
.banner1 .swiper-container-horizontal>.swiper-pagination { bottom: -.4rem;}
.banner1 .swiper-pagination-bullet {
    width: .12rem !important;
    height: .12rem !important;
    display: inline-block;
    border-radius: 50%;
    background: #cccfdb !important;
    opacity: 1;
    vertical-align: -webkit-baseline-middle;
}
.banner1 .swiper-pagination-bullet-active{
    width: .18rem !important;
    height: .18rem !important;
	background: #57c0ea !important;
}

.signForm iframe { height: 4rem;}