/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%; max-width:750px; margin:0 auto; }
body{position: relative; -webkit-overflow-scrolling:touch; }
.hide{display: none;}


.main { width:100%; margin:0 auto; position:relative; max-width:750px; background:url(../img/bg.jpg) no-repeat top; background-size:100%; padding:1.9rem 0 3rem;}



.zx_app_top{background:#fff;margin-bottom:-1px; width:100%;height:1rem; display:block; padding:0.7rem 0 0.2rem;}
.zx_app_top .top_con{text-align:center;position:relative; }
.zx_app_top .top_con h1{line-height:1rem;font-size:0.8rem; color:#FF0000; font-weight:300}
.zx_app_top .top_con .top_back_btn{position:absolute;left:0;top:2px;}
.zx_app_top .top_con .top_back_btn a{ line-height:0.8rem;font-size:0.6rem;color:#333;text-decoration:none;display:block; margin-left:0.5rem}
.zx_app_top .top_con .top_back_btn a:before{ content:'';border-top:1px solid #f00000; border-left:1px solid #f00000;transform:rotate(-45deg); width:0.5rem; height:0.5rem;display: inline-block;}
.zx_app_top .top_con .top_right_btn{position:absolute;right:0px;padding:0 10px;width:22px;}
.zx_app_top .top_con .top_right_btn a{display:block;width:22px;background:url(../images/top_index_icon.png) no-repeat;background-size:22px 22px;}


.share{position: absolute;right: 0.4rem;top: 0.4rem;width: 3.4rem;z-index:999}
.share img{width: 100%;display: block;}

/*轮播*/
.banner_jw {overflow:hidden;position:relative;z-index:1; width:18.75rem; height:9rem; margin:0 auto;}
.banner_jw img{box-shadow: 0.2rem 0.3rem  0.5rem rgba(154, 154, 154, 0.5); border-radius:1rem}
.swiper-slide img {width:18.75rem; height:8.45rem; display:block; margin:0 auto;}

/*轮播*/
.banner_con{overflow:hidden;position:relative;z-index:1;height:9rem;}
.banner_list{overflow:hidden;}
.banner_list ul li{ position:relative;height:9rem;}
.banner_list ul li img{display:block;width:18.75rem;box-shadow: 0.2rem 0.3rem  0.5rem rgba(154, 154, 154, 0.5); border-radius:1rem}
#pagenavi{overflow:hidden;position:absolute;bottom:1.2rem;left:0;}
#pagenavi ul{width:18.75rem;height:0.4rem;margin:0 auto; text-align:center; font-size:0;}
#pagenavi ul li{padding:0 0.12rem; display:inline-block; vertical-align:top;}
#pagenavi ul li a{display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;background:rgba(255,255,255,0.50);}
#pagenavi ul li a.active{background:#fff;}
/*轮播*/


/*功能*/
ul.icon_jw { text-align:center; font-size:0; margin-top:1.25rem;}
ul.icon_jw li { display:inline-block; vertical-align:top; margin:0 1.2rem;}
img.icon_img { width:1.65rem; height:auto;}
p.icon_p { font-size:0.6rem; color:#010101; line-height:1.5em; padding-top:0.25rem}


.con01_jw { position:relative; margin-top:2rem;  overflow:hidden;}
.tit_jw { font-size:0.9rem; color:#010101; line-height:1.5em; font-weight:600; padding:0 0 0.75rem 1rem;}
a.more_jw {font-size:0.6rem; color:#010101; line-height:1.5em; position:absolute; z-index:9; top:0.4rem; right:0.65rem;font-weight:600;}

.box01_jw { width:17.5rem; margin:0 auto; overflow:hidden}
.box01_jw a {margin-bottom:0.25rem; display:block; border-radius:0.25rem; overflow:hidden;}
.box01_jw img { width:100%; height:auto; display:block; }
.img01_jw { width:8.625rem; float:left; position:relative;}
.img01_jw .p1{ position:absolute; bottom:0.6rem; right:0.5rem; color:#fff; font-size:0.9rem; text-shadow: 0.1rem 0.15rem 0.15rem rgba(0, 0, 0, 1);  }
.img02_jw {width:8.625rem; float:right; position: relative}

.img02_jw .p2{ position:absolute; top:2.1rem; right:0.5rem; color:#fff; font-size:0.9rem; text-shadow: 0.1rem 0.15rem 0.15rem rgba(0, 0, 0, 1);  }
.img02_jw .p3{ position:absolute; top:5.85rem; right:0.5rem; color:#fff; font-size:0.9rem; text-shadow: 0.1rem 0.15rem 0.15rem rgba(0, 0, 0, 1);  }

.con02_jw { margin-top:1rem; overflow:hidden;}
.box02_jw {width:17.5rem; margin:0 auto;position:relative}
.box02_jw img { width:100%; height:auto; display:block; }
.box02_jw .p4{ position:absolute; right:0.6rem; top:3rem;color:#fff; font-size:0.9rem; text-shadow: 0.1rem 0.15rem 0.15rem rgba(0, 0, 0, 1); }

a.img03_jw {border-radius:0.25rem; overflow:hidden; display:block}
ul.list01_jw {text-align:center; font-size:0; position:relative; margin:0.75rem -0.35rem 0;display:flex;flex-wrap:wrap;}
ul.list01_jw li { width:5.35rem;  margin:0 0.35rem; border-radius:0.25rem; overflow:hidden;}
ul.list01_jw img{ width:3.25rem; display:inline-block;padding:1.3rem 0 0.5rem}
ul.list01_jw p{ text-align:center; color:#383636; font-size:0.7rem; font-weight:bold; line-height:0.8rem}

ul.list01_jw .bg01{ width:5.35rem; height:7.55rem;background-image:url(../img/img07.jpg); background-size:100% 100%; display:block; }
ul.list01_jw .bg02{ width:5.35rem; height:7.55rem;background-image:url(../img/img08.jpg); background-size:100% 100%; display:block; }
ul.list01_jw .bg03{ width:5.35rem; height:7.55rem;background-image:url(../img/img09.jpg); background-size:100% 100%; display:block; }
ul.list01_jw .bg04{ width:5.35rem; height:7.55rem;background-image:url(../img/img04.jpg); background-size:100% 100%; display:block; }
ul.list01_jw .bg05{ width:5.35rem; height:7.55rem;background-image:url(../img/img05.jpg); background-size:100% 100%; display:block; }
ul.list01_jw .bg06{ width:5.35rem; height:7.55rem;background-image:url(../img/img06.jpg); background-size:100% 100%; display:block; }



.con03_jw { margin-top:1.25rem; overflow:hidden;}
ul.list02_jw {text-align:center; font-size:0; position:relative;  margin:0 -0.2rem ;}
ul.list02_jw li { width:3.95rem; display:inline-block; vertical-align:top; margin:0 0.2rem; border-radius:0.25rem; overflow:hidden; background:#fff;}
ul.list02_jw li img {width:100%; height:auto; display:block;}
ul.list02_jw li p span { font-size:0.7rem; color:#191919; line-height:1.5em; display:inline-block; background:url(../img/tb01.png) no-repeat left; background-size:0.35rem; padding-left:0.5rem; }

.con04_jw {margin-top:1.25rem; overflow:hidden;}

.con05_jw {margin-top:1.25rem; overflow:hidden;}

.con06_jw {margin-top:1rem; overflow:hidden;}
.cjhg_jw { padding:0 0.25rem; height:7.55rem; position:relative;}
.cjhg_jw:before { content:''; position:absolute; z-index:99; top:0; left:0; width:0.5rem; height:100%; background:#fff;}
.cjhg_jw:after { content:''; position:absolute; z-index:99; top:0; right:0; width:0.5rem; height:100%; background:#fff;}
.cjhg_jw a { display:block; width:5.35rem; overflow:hidden; border-radius:0.25rem; margin:0 auto;}
.cjhg_jw a img { width:100%; height:auto; display:block;}

.con07_jw {margin-top:1.25rem; overflow:hidden;}
.kzx_jw { padding:0 0.25rem; height:8.05rem; position:relative;}
.kzx_jw:before { content:''; position:absolute; z-index:99; top:0; left:0; width:0.5rem; height:100%; background:#fff;}
.kzx_jw:after { content:''; position:absolute; z-index:99; top:0; right:0; width:0.5rem; height:100%; background:#fff;}
.kzx_jw a { display:block; width:5.4rem; overflow:hidden;margin:0 auto;}
.kzx_jw a img { width:100%; height:auto; display:block;}


.con08_jw {margin-top:1.25rem; overflow:hidden;}
.card_jw {position:relative;z-index:1;  height:7rem; margin-top:1rem; }
.card_jw:before { content:''; position:absolute; z-index:99; top:0; left:0; width:0.5rem; height:100%; background:#fff;}
.card_jw:after { content:''; position:absolute; z-index:99; top:0; right:0; width:0.5rem; height:100%; background:#fff;}

.card_jw .swiper-slide { z-index:7; width:6rem;height: 100%;}

.card_jw .swiper-slide-active .ban_con {-webkit-transform: scale(1.3); }
.card_jw .swiper-slide-prev .ban_con {-webkit-transform: scale(1.15);}
.card_jw .swiper-slide-next .ban_con {-webkit-transform: scale(1.15);}
.card_jw .ban_con { width:7.15rem; position:relative; overflow:hidden;  transition: -webkit-transform 0.5s;
-moz-transition: -webkit-transform 0.5s; 
-webkit-transition: -webkit-transform 0.5s;
-o-transition: -webkit-transform 0.5s;
}
.card_jw .ban_con a { display:block;}
.card_jw .ban_con img { width:100%; height:auto; display:block; }
.card_jw .ban_con p { font-size:0.7rem; color:#363638; line-height:1.5em; display:none; text-align:center; padding-top:0.6rem;}
.card_jw .swiper-slide-active .ban_con p { display:block;}

.con09_jw {margin-top:1rem; overflow:hidden;}


/*海外提额*/
.main_jwte { background:none; padding-top:0;}
.banner_jwte img { width:100%; height:auto; display:block; padding-bottom:1.5rem;}
.tit_jwte { font-size:0.9rem; color:#2f2f2f; line-height:1.5em; text-align:center; font-weight:600;}
.box_jwte { padding:1rem 1.15rem 0; font-size:0.55rem; color:#010101; line-height:1.5em;}
.box_jwte p { margin-bottom:1rem;}
.box_jwte p.p01_jwte { margin-bottom:0.5rem;}
p.p01_jwte span { display:inline-block;  background:url(../img/bg01.png) no-repeat; background-size:100% 100%; font-size:0.65rem; color:#fff; font-weight:600; line-height:1em; padding:0.2rem 0.25rem 0.25rem;}
p.p02_jwte { font-size:0.45rem;}