body{ }
.white{ color:#FFF;}
.wrap{ max-width:750px; margin:0 auto; overflow:hidden; background-color:#FFF;}
.header{ background-color:#FFF;}
.header .text{ position:relative; height:3rem; line-height:3rem; text-align:center; box-sizing:border-box; font-size:1.2rem;}

.head-title{ text-align:center;}
.head-title .hd{ position:relative; display:inline-block; padding:1rem 1rem 0.6rem; text-align:center; color:#000;}
.head-title .hd:after{ content:''; position:absolute; height:1rem; left:0; right:0; bottom:0.3rem; border-radius:20px; background-color:#eff6ff; z-index:10;}
.head-title span{ margin-right:0.3rem; font-size:1.2rem; font-weight:bold;}
.head-title h1{ position:relative; display:inline-block; font-size:1.2rem; line-height:1.25; vertical-align:middle; z-index:11;}

.head-title10{ text-align:center;}
.head-title10 .hd{ position:relative; display:inline-block; padding:1rem 1rem 0.6rem; text-align:center; color:#FFF;}
.head-title10 .hd:after{ content:''; position:absolute; height:1rem; left:0; right:0; bottom:0.3rem; border-radius:20px; background:rgba(102, 138, 255, 0.3); z-index:10;}
.head-title10 span{ margin-right:0.3rem; font-size:1.2rem; font-weight:bold;}
.head-title10 h1{ position:relative; display:inline-block; font-size:1.2rem; line-height:1.25; vertical-align:middle; z-index:11;}

.head-title-1{ text-align:center; line-height:1.05;}
.head-title-1 h1{ display:inline-block; padding:0 1rem; font-size:1.2rem; color:#000; vertical-align:middle;}
@media screen  and (min-width: 360px) and (max-width: 370px){
.head-title span{ font-size:1.05rem;}
.head-title h1{ font-size:1.05rem;}
.head-title10 span{ font-size:1.05rem; }
.head-title10 h1{ font-size:1.05rem; }
.head-title-1{ }
.head-title-1 h1{ font-size:1.05rem; }
}
.banner{ position:relative; }
.banner .text{position:absolute; left:0; top:50%; margin-top:-2rem; right:0; color:#FFF; text-align:center;}
.banner .text img{ height:2rem; margin-bottom:1rem;}
.banner .text h3{ font-size:1.1rem;}

.swiper-button-next, .swiper-button-prev{ width:2.8rem; height:2.8rem; background-repeat:no-repeat; background-size:cover; outline: none;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size:12px; opacity:0;}
.swiper-button-prev{ background-image:url(ico-arrow1-left.png); background-position:left top;}
.swiper-button-next{ background-image:url(ico-arrow1-right.png); background-position:right top;}
.swiper-button-prev:after, .swiper-button-next:after{display:none !important;}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{ opacity:1;}
.swiper-bottom-bar{ padding-top:1rem; text-align:center;}
.swiper-pagination-bullets{ height:14px; line-height:14px;}
.swiper-pagination-bullet{ width:12px; height:12px; margin:0 4px;}

/*Foucs swiper*/
#top-banner{ width:100%; overflow:hidden; margin:0 auto; position: relative; z-index:90;}
#top-banner .swiper-container{ height:20rem;}
#top-banner .swiper-slide{ position:relative; width:100%; }
#top-banner .swiper-slide img.sbg{ width:100%; height:100%;}
#top-banner .swiper-button-next, #top-banner .swiper-button-prev{ background-image:url(ico-arrow.png); }

.areaOne{ padding:1rem 0 0;}
.areaOne .grflwt-nav{ margin:0 1rem 1.8rem; margin-top:1rem;}
.areaOne .grflwt-nav li{ width:20%; float:left; margin-bottom:1rem; font-size:0.85rem; text-align:center;}
.areaOne .grflwt-nav li .icon{ width:3rem; height:3rem; margin:0 auto 0.5rem; border-radius:50%; background-color:#eff6ff; overflow:hidden;}
.areaOne .grflwt-nav li.active .icon{ background-color:#3787ff; }
.areaOne .grflwt-nav li img{ width:100%;}
#grflwt{ position:relative; margin:0 1rem 0; padding:2.2rem 0 0.2rem; border-radius:1rem; border:1px solid #3688ff;}
#grflwt .catname{ position:absolute; width:8rem; height:2.4rem; line-height:2.4rem; left:50%; top:-1.3rem; margin-left:-4rem; border:1px solid #06F; border-radius:4rem; background-color:#FFF; text-align:center; font-size:1.2rem; font-weight:bold; color:#3688ff;}
#grflwt li{ position:relative; margin:0 1rem 1rem; padding-left:12px; font-size:0.85rem;}
#grflwt li:before{ content:''; position:absolute; width:4px; height:4px; left:0; top:0.5rem; margin-top:-2px; background-color:#3688ff; border-radius:50%;}


.areaTwo{ padding:1rem 0; font-size:1.1rem; background-size:100% 100.5%; color:#FFF;}
.areaTwo .cont1{ position:relative;}
#fangan .swiper-container{ margin:0 1rem; padding-top:1rem;}
#fangan .swiper-slide{ }
#fangan .swiper-button-next, #fangan .swiper-button-prev{ width:2.2rem; height:2.2rem;}
#fangan .swiper-button-prev{ left:3px; background-image:url(02-icon-left.png);}
#fangan .swiper-button-next{ right:3px; background-image:url(02-icon-right.png);}
#fangan .swiper-pagination-bullet{ background-color:#3688ff}
#fangan .sbg1{ background:url(02-bg-1.png) no-repeat; background-size:cover;}
#fangan .sbg2{ background:url(02-bg-2.png) no-repeat; background-size:cover;}
#fangan .item{ margin:0 0 0.6rem; padding:1.5rem 1.2rem 1rem 1.6rem; background:url(02_item1.png) no-repeat; background-size:cover; border-radius:0.5rem; border:1px solid #FFF;}
#fangan .item:nth-child(2n){background:url(02_item2.png) no-repeat; background-size:cover; }
#fangan .item p{ position:relative; margin-bottom:0.7rem; padding-left:2.4rem; font-size:0.9rem; font-weight:bold; line-height:1.4;}
#fangan .item p:last-child{ margin-bottom:0; font-weight:normal;}
#fangan .item span{ position:absolute; left:0; top:0; text-align:center;}


.areaThree{ position:relative; line-height:1.6;}
.areaThree .areaThree-bg1{ padding:0.1rem 0 2rem; margin-bottom:1.5rem; background:url(03-cont1-bg.jpg?1) center top no-repeat; background-size:100% 100%;}
.areaThree .cont1{ width:100%; margin:0 auto; padding-top:1rem;}
.nbflwt-nav{ margin:0 1rem; background-color:#0a2372; color:#FFF; border:1px solid #2f49da;}
.nbflwt-nav ul{ display:block; margin:0 0.8rem; padding:1rem 0 0.3rem;}
.nbflwt-nav ul li{ width:30%; overflow:hidden; float:left; margin-right:4.9%; margin-bottom:0.8rem; padding:0.4rem 0; background-color:#e3d2a6; color:#000; font-size:0.8rem; font-weight:bold; text-align:center; border-radius:6px; cursor:pointer; white-space:nowrap;}
.nbflwt-nav ul li:nth-child(3n){ margin-right:0;}
.nbflwt-nav ul li.active{ background-color:#d2a56d;}
.areaThree .cont2{ margin:0 auto 3rem;}
.areaThree .cont2 h2{ padding:1rem; font-size:1.4rem; font-style:italic; color:#f43636; background-color:#ffeeee; text-align:center;}
.areaThree .cont3{ margin-bottom:3rem; padding-top:2.6rem;}
.areaThree .cont4{ margin-bottom:2.6rem; padding-top:3.2rem;}
.a03{ margin:1rem 1rem 0; border-radius:0.5rem; background:#fff;}
.a03-header{ position:relative;}
.a03-header .text{ position:absolute; top:50%; left:0; right:0; text-align:center;}
.a03-header .text.text1{ margin-top:-0.8rem;}
.a03-header .text.text2{ margin-top:-1.4rem;}
.a03-header .text h3{ font-size:1.1rem; line-height:1.4; color:#FFF;}
.a03-text1{ padding:0.2rem 1rem 1rem;}
.a03 dl{ padding:0.8rem 0; box-shadow:0 0 20px rgba(54, 136, 255, 0.2);}
.a03 dd{ position:relative; margin:0 1rem 0.6rem; font-size:0.95rem;}
.a03 dd p{ position:relative; font-size:0.8rem; color:#333;}
.a03 dd .p1{ padding-left:1rem;}
.a03 dd .p1:after{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; border-radius:50%; background-color:#3688ff;}
.a03 dd font{ color:#3688ff;}
.zjdgs2-item .left{ position:absolute; left:0; top:0.1rem; text-align:center;}
.zjdgs2-item .left span{ display:inline-block; width:1.6rem; height:1.6rem; line-height:1.6rem; border-radius:50%; background:#3688ff; color:#FFF;}
.zjdgs2-item .left p{ padding-top:0.2rem; color:#3688ff; font-weight:bold;}
.zjdgs2-item .right{ margin-left:4.5rem;}
.zjdgs2-item .right span{ color:#999;}

.a03-mod{ margin:1.4rem 1rem 0;}
.a03-mod .title{ height:2.6rem; line-height:2.6rem;}
.a03-mod .title.flgw{background:url(03_4-titbg.png) left top no-repeat; background-size:auto 100%;}
.a03-mod .title.fwzz{background:url(03_5-titbg.png) left top no-repeat; background-size:auto 100%;}
.a03-mod .title h3{ padding-left:2rem; font-size:1.1rem; color:#FFF; }
.a03-mod .item{ padding:1.2rem 0;  border-radius:0 0.6rem 0.6rem 0.6rem; border:1px solid #d4dbf2;}
.a03-mod .item h5{ margin:0 1rem; font-size:0.95rem; padding-bottom:1rem;}
.fwzz-item li{ width:33.33%; float:left; text-align:center;}
.fwzz-item li img{ width:5rem;}
.fwzz-item li p{ font-size:0.85rem;}

.bBox{ padding:1rem 0; background-image:url(banner-min-bg1.jpg); background-repeat:no-repeat; background-size:100% 100%;  color:#FFF;}
.bBox .cont{ margin:0 auto;}
.bBox .cont h2{ margin:0 1rem; font-size:1.2rem; text-align:center; font-style:italic;}
.bBox .cont p{ padding-top:0.5rem; margin:0 1rem; text-align:right; font-size:0.95rem; font-style:italic;}
.bannerBox1{ background-image:url(banner-min-bg1.jpg); color:#FFF;}
.bannerBox2{ background-image:url(banner-min-bg2.jpg); color:#FFF;}
.bannerBox3{ background-image:url(banner-min-bg3.jpg); color:#FFF;}

.areaFour{ padding:1rem 0 0; color:#666; font-size:1rem;}
.areaFour .bd{ width:100%; margin:1.6rem auto 0; padding:1.2rem 0; background-color:#e2ecff;}
.areaFour .cont1{ margin:0 1rem;}
.areaFour .cont2{ margin:0 1rem;}
.areaFour .pic{ margin-top:1rem; padding-bottom:1.4rem; text-align:center;}
.areaFour .pic img{ width:70%;}
.a04-btn{ margin:0 1.6rem; padding:1rem 0 1.2rem;}
.a04-btn dd{ width:21%; float:left; margin:0 2%; text-align:center; background-color:#3688ff; line-height:2; font-size:0.9rem; font-weight:bold; color:#FFF; border-radius:5rem;}
.a04-btn dd:nth-child(2n){ background-color:#ff974b;}
.listItems{}
.listItems li{ margin-bottom:0.6rem; padding:0.6rem; border-radius:0.5rem; overflow:hidden; background-color:#eff6ff; border-radius:0.8rem;}
.listItems h4{ color:#3688ff;}
.listItems p{ padding:0.1rem 0; font-size:0.9rem; color:#222;}

.areaFive{ padding:1rem 0 0; }
.a05-tit1{ padding-top:0.4rem;}
.a05-tit1 p{ text-align:center; font-size:0.85rem; color:#222;}
.areaFive .cont1{ position:relative; margin:1.6rem 0 1.5rem; padding-bottom:1.4rem; background-color:#eff6ff;}
.areaFive .a05-imgtxt1{ padding:0.8rem 0 0.3rem;}
.areaFive .a05-imgtxt1 .pic{ width:40%; height:auto; float:left; padding-left:1rem; box-sizing:border-box;}
.areaFive .a05-imgtxt1 .pic img{ width:100%;}
.areaFive .a05-imgtxt1 .text{ width:60%; float:left; padding:0.5rem 0.8rem 0 0.4rem; box-sizing:border-box; font-size:0.8rem; text-align:justify;}
.areaFive .a05-item1{ display:block; margin:0 1rem; background-color:#FFF; border-radius:0.6rem;}
.areaFive .a05-item1 td{ width:50%; padding:0.6rem; font-size:0.75rem; color:#000; box-sizing:border-box; border-bottom:1px solid #eff6ff; border-right:1px solid #eff6ff; vertical-align:middle;}
.areaFive .a05-item1 td font{ color:#ff974b;}
.areaFive .a05-item1 td span{ color:#3688ff;}
.areaFive .a05-text1 { padding:1.4rem 1rem 0; color:#222; clear:both; font-size:0.85rem;}
.areaFive .cont2{ margin:0 1rem 1.6rem; padding-bottom:1rem;}
.areaFive .cont2 .title{ margin:0 1rem 1.4rem; font-size:1rem; font-weight:bold; text-align:center;}
.areaFive .cont2 .item{ text-align:center;}
.areaFive .cont2 li{ position:relative; float:left; width:28%; margin:0 2.4%; }
.areaFive .cont2 li img{ width:100%;}
.areaFive .cont2 li h2{ position:absolute; width:auto; left:0; right:0; top:50%; margin-top:-1.2rem; font-size:0.75rem; line-height:1.2rem; color:#FFF; text-align:center;}
.areaFive .cont3{ position:relative; box-sizing:border-box;}
.areaFive .a05-c3bg{ position:relative;  z-index:10;}
.areaFive .a05-item3{ position:absolute; left:0; right:0; top:0; padding-top:1.2rem; z-index:11;}
.areaFive .a05-item3 .text{ margin-bottom:0.2rem; color:#FFF; font-weight:bold; text-align:center;}
.areaFive .a05-item3 h5{ font-size:1.2rem;}
.areaFive .a05-item3 p{ font-size:0.95rem; padding-bottom:1.2rem;}
.areaFive .cont4{ display:table; margin:0 1rem; padding-top:1rem;}
.areaFive .cont4 dd{ display:table-row;}
.areaFive .cont4 dd div{ display:table-cell; padding:0.5rem 0; vertical-align:middle; font-size:0.85rem;}
.areaFive .cont4 dd .l{ width:4rem;}
.areaFive .cont4 dd .l img{ width:3rem;}
.areaFive .cont4 dd h5{ padding-bottom:0.1rem; font-size:1rem; color:#3688ff;}

@media screen  and (min-width: 751px){ 

}

.areaFive1{ padding:1rem 0 0; font-size:1rem;}
.areaFive1 .atitle{ padding:0.8rem 0 1rem; text-align:center;}
.areaFive1 .atitle h4{ padding-bottom:1rem; font-size:1rem; font-weight:normal;}
.areaFive1 .atitle p{ color:#0a58f0; margin-bottom:0.6rem;}
.areaFive1 .atitle p span{ display:inline-block; background-color:#ff9f2e; color:#FFF; padding:0.1rem 1.3rem; margin:0 0.3rem; border-radius:2rem;}
.areaFive1 .atitle h5{ padding-top:0.5rem; font-size:1.2rem; color:#999;}
.areaFive1 .cont1{ margin:0 1%;}
.areaFive1 .cont1 dd{ width:47%; float:left; margin:1.5%; margin-bottom:0.8rem; border-radius:0.4rem; box-shadow:0 0 10px #dedede;}
.areaFive1 .cont1 .item{ padding:1.3rem 0.3rem; text-align:center;}
.areaFive1 .cont1 .item h2{ font-size:1.2rem; margin-bottom:0.5rem;}
.areaFive1 .cont1 .item h3{ font-size:0.8rem; margin-bottom:0.8rem; padding:0.4rem 0; color:#0a58f0; border-radius:2rem; border:1px solid #0a58f0;}
.areaFive1 .cont1 .item img{ height:4rem; margin-bottom:1.2rem;}
.areaFive1 .cont1 .item .text{ line-height:2; font-size:0.65rem;}
@media screen  and (min-width: 751px){ 
    
    .areaFive1 .atitle{ font-size:1rem;}
	.areaFive1 .atitle h4{ font-size:0.95rem;}
	.areaFive1 .atitle p span{ padding:0.3rem 1.6rem; margin:0 0.3rem; font-size:1.1rem;}
	.areaFive1 .cont1 .item{ padding:1.3rem 1rem;}
    .areaFive1 .cont1 .item h3{ font-size:1.1rem;}
    .areaFive1 .cont1 .item img{ height:5.6rem;}
    .areaFive1 .cont1 .item .text{  font-size:0.9rem;}
}


.a07{ padding:1rem 0 1rem; position:relative;}
.a07 .cont1{ width:100%; margin:0 auto 1.2rem; padding-top:1.2rem;}
.six-item1 li{ position:relative; margin:0.8rem 1rem 0; padding:0.6rem 0.8rem; border-radius:0.6rem; background-color:#eff6ff;}
.six-item1 li img{ position:absolute; top:50%; margin-top:-2rem; left:1rem; width:4rem;}
.six-item1 li h3{ margin-left:5rem; padding:0.4rem 0 0; font-size:1rem; color:#3688ff;}
.six-item1 li p{ padding-top:0.2rem; font-size:0.85rem; color:#222; font-weight:normal; text-align:left;}

.a07 .cont3{ margin-bottom:1.6rem; padding-bottom:1rem; background:url(07_c2bg.png) center center no-repeat; background-size:cover; color:#FFF;}
.a07 .cont3 .title{ padding:1.4rem 0; font-size:1.2rem; font-weight:bold; color:#fff;}
.a07 .cont3 .title span{ position:relative; display:block; margin-left:1rem; margin-right:1rem;}

.a07 .a07-item1{ margin-right:1rem;}
.a07 .a07-item1 dl{ display:table; margin-bottom:0.8rem; padding:0.6rem 1rem; background:rgba(54, 136, 255,0.9); border-radius:0 0.6rem 0.6rem 0;}
.a07 .a07-item1 dl:nth-child(2n){ background:rgba(255, 151, 75,0.9);}
.a07 .a07-item1 dd{ display:table-cell; vertical-align:middle;}
.a07 .a07-item1 dd:first-child{ width:3.4rem;}
.a07 .a07-item1 em{ display:inline-block; width:2.4rem; height:2.4rem; line-height:2.4rem; border:1px solid #FFF; border-radius:50%; text-align:center; font-style:normal; font-size:1.4rem; font-family:Impact;}
.a07 .a07-item1 h4{ font-size:1rem;}
.a07 .a07-item1 p{ font-size:0.85rem; line-height:1.6;}
.a07 .cont4{ margin:0 1rem;}
.a07 .cont4 .title{ padding:1rem 0; font-size:1.2rem; color:#fff; font-weight:bold; text-align:center; background-color:#3281f3; border-radius:20px 20px 0 0;}

#qfwfkfx .swiper-container{}
#qfwfkfx .swiper-slide { padding-top:1.2rem; background-color:#f6f9ff; border-radius:0 0 20px 20px; color:#000;}
#qfwfkfx .swiper-button-next, #qfwfkfx .swiper-button-prev{ }
#qfwfkfx ul{ display:block; margin:0 0;}
#qfwfkfx li{ width:25%; float:left; margin:0 0 1.8rem; text-align:center; font-size:0.9rem; color:#000;}
#qfwfkfx li img{ height:2rem; margin-bottom:0.6rem;}

.a08{ padding-bottom:1rem;}
.a08 .table{ margin:1.5rem 1rem 0; background:url(06-cont2-bg.png) center top no-repeat; background-size:100% 100%;}
.a08 .table-left{ width:28%; float:left; position:relative;}
.a08 .table-left h3{ display:table; width:100%; text-align:center; color:#FFF; font-size:1.4rem; line-height:1.2;}
.a08 .table-left h3 p{ display:table-cell; height:18rem; vertical-align:middle;}
.a08 .table-right{ width:72%; float:left;}
.a08 .table-right ul{ display:block; width:38%; float:left;}
.a08 .table-right ul li{ height:1.6rem; line-height:1.6rem; text-align:center; color:#222; font-size:0.6rem; overflow:hidden; white-space:nowrap;}
.a08 .table-right ul.ul3{ width:23%;}
.a08 .table-right ul.ul3 img{ width:1rem; }

.areaSeven{ padding:0 0 2rem; font-size:1rem; position:relative;}
.areaSeven .pic{ padding-top:1rem;}
.areaSeven .cont1{ padding-top:1rem;}
.areaSeven .cont1 .hzzy1{  padding-top:1rem; margin-bottom:1rem; font-size:0.85rem; box-sizing:border-box;}
.areaSeven .cont1 .hzzy1 p{ position:relative; margin:0 1rem; padding-bottom:1rem; padding-left:1.6rem;}
.areaSeven .cont1 .hzzy1 p:before{ content:''; position:absolute; width:1rem; height:1rem; left:0; top:0.3rem; background:url(06-ico-blue.png) center center no-repeat; background-size:100%;}
.areaSeven .cont1 .hzzy2{ margin:0 1rem; padding:1.6rem 0 3rem; background:url(09_c1bg1.png) no-repeat; background-size:100% 100%; color:#FFF; font-size:0.95rem; border-radius:0.5rem;}
.areaSeven .cont1 .hzzy2 p{  margin:0 1.6rem 0 1.6rem;}

.areaEight{ padding:2rem 0 2rem; background:url(08-main-bg.png?1) no-repeat; background-size:100% 100.5%;}
.areaEight .cont2{ margin:0 0.8rem; padding:1rem 0 0; text-align:center;}
.areaEight .cont2 p{ position:relative; font-size:0.9rem; color:#FFF;}
.areaEight .cont2 p:nth-child(1){ font-size:1rem; font-weight:bold; padding-bottom:0.3rem;}
.areaEight .quan{ margin:0 2rem; padding:1.2rem 0 2.2rem; text-align:center;}
.areaEight .quan img{ width:100%;}
#quan .swiper-container{ padding-bottom:1.2rem;}
#quan .swiper-pagination-bullet{ background-color:#fff;}
.areaEight .cont3{ margin:0 1rem; padding:1rem; border-radius:0.6rem; background:#ff974b;} 
.areaEight .cont3 .text{ font-size:0.85rem; color:#FFF;}

.areaNine{ padding:1.6rem 0 0;}
#syflcj{ padding:1.2rem 0 2rem;}
#syflcj .swiper-container{ margin:0 1rem;}
#syflcj .swiper-slide { transition: 300ms;}
#syflcj .swiper-button-next, #syflcj .swiper-button-prev{ }
#syflcj .swiper-slide .section{ border-radius:0.5rem; border:1px solid #FFF;}
#syflcj .swiper-slide p{ position:relative; margin-bottom:0.8rem; padding:0.8rem 0 0.8rem 3rem; padding-bottom:1rem; font-size:0.95rem; color:#222; background-color:#eff6ff; border-radius:0.6rem;}
#syflcj .swiper-slide p span{ position:absolute; left:1rem; top:50%; margin-top:-0.8rem; font-size:1.2rem; color:#3688ff; font-weight:bold;}
#syflcj .swiper-pagination-bullet{ background-color:#3688ff;}

.areaTen{ padding:1rem 0 0; background:url(10-main-bg.png?1) center top no-repeat; background-size:100% 100.5%;}
.areaTen .cont1{ padding-top:1.2rem;}
#fwnr .swiper-container{ margin:0 1rem;}
#fwnr .swiper-slide {}
#fwnr .swiper-button-next, #fwnr .swiper-button-prev{  }
#fwnr .swiper-slide .item{ margin-bottom:0.8rem; padding:1.2rem 1rem 1rem; border-radius:1rem; border:1px solid #FFF; text-align:center;}
#fwnr .swiper-slide h3{ display:inline-block; font-size:0.85rem; padding:0.3rem 1.6rem; color:#FFF; background-color:#ff974b;/* background-image: linear-gradient(#4baafc, #1a6bf0);*/ border:1px solid #FFF; border-radius:5rem;}
#fwnr .swiper-slide p{ padding-top:0.8rem; font-size:0.85rem; color:#FFF; text-align:left; line-height:1.6;}
#fwnr .swiper-pagination-bullet{ background-color:#fff;}
.areaTen .cont2{ margin:0 1rem; padding-bottom:1.2rem;}
.areaTen .sdzzfw .item{ padding-top:1.6rem;}
.areaTen .sdzzfw .item li{ padding-bottom:0.8rem; color:#FFF;}
.areaTen .sdzzfw .item li:nth-child(3n){ margin-right:0;}
.areaTen .sdzzfw .item li img{ float:left; width:3rem; margin-right:0.8rem;}
.areaTen .sdzzfw .item li h3{ font-size:1rem;}
.areaTen .sdzzfw .item li p{ padding-top:0.2rem; font-size:0.85rem; font-weight:normal;}

.a13{ padding:1rem 0 0; font-size:1rem;}
.a13-cont1{ margin:1.6rem 1rem 0; padding:1rem; border-radius:0.6rem; background:url(13_c1bg.png) no-repeat; background-size:100%; color:#FFF;}
.a13-cont1 dt{ padding:0.5rem 0; font-size:0.85rem;}
.a13-cont1 dd{ display:table; padding:0.6rem 0 }
.a13-cont1 dd div{ display:table-cell; vertical-align:middle;}
.a13-cont1 dd div.tal{ width:3rem; padding-right:0.8rem; text-align:center;}
.a13-cont1 dd span{ display:inline-block; width:1.2rem; height:1.2rem; line-height:1.2rem; font-size:0.9rem; color:#3688ff; text-align:center; background-color:#FFF; border-radius:50%;}
.a13-cont1 dd p{ font-size:0.9rem;}
.a13-cont1 dd div.tar{ font-size:0.85rem; line-height:1.5; }
#baohusan{ margin:0 1rem; padding-top:1.6rem;}
#baohusan dd{ display:table; margin-bottom:0.8rem; background-color:#eff6ff; border-radius:0.8rem; overflow:hidden;}
#baohusan dd p{ display:table-cell; padding:0.8rem 0; vertical-align:middle; font-size:0.85rem;}
#baohusan dd p:first-child{ width:3rem; font-size:1.2rem; font-weight:bold; background-color:#3688ff; color:#FFF; text-align:center;}
#baohusan dd p:nth-child(2){ padding:0.8rem 0.8rem;}
@media screen  and (min-width: 360px) and (max-width: 370px){
	.a13-cont1 dt{ padding:0.5rem 0 1.2rem; font-size:0.7rem;}
	.a13-cont1 dd{ display:table; padding:0 0 0.8rem;}
	.a13-cont1 dd div.tar{ font-size:0.7rem; line-height:1.5; }
}
@media screen  and (min-width: 751px){
	.a13 .box11 dd{ padding:1rem 0 0.3rem; }
	.a13 .box11 p{ margin:0 1rem 0 1rem; padding:1rem 0 0.3rem 2.6rem; font-size:0.8rem; line-height:1.8;}
}
.red{ color:#ff4848;}

.a14{ padding:1.6rem 0 0.5rem;}
#xsflgw {position:relative; margin:0 1rem; padding:0.8rem 0 2rem;}
#xsflgw .swiper-container {}
#xsflgw .swiper-slide {width:100%; transition: 300ms;}
#xsflgw .swiper-slide-active{}
#xsflgw .swiper-slide img{ width:100%;}
#xsflgw .swiper-button-next, #xsflgw .swiper-button-prev{ }
.a14 .cont2{ padding:1.6rem 0 2rem; background-color:#f1f6ff;}
.a14 .cont2 h3{ padding-bottom:1.1rem; margin:0 1rem 1.2rem; text-align:center; font-size:0.95rem; color:#0a58f0; background:url(12-xuxian.png) center bottom no-repeat; background-size:100%;}
.a14 .list li{ display:table; margin:0 1rem 0.8rem; background-color:#FFF; box-shadow:1px 1px 20px #e5e5e5; border-radius:1rem; overflow:hidden;}
.a14 .list li p{ display:table-cell; padding:0.8rem; vertical-align:middle;}
.a14 .list li p:nth-child(1){ width:3rem; font-size:1.4rem; text-align:center; color:#FFF;}
.a14 .list li p:nth-child(2){ font-size:0.85rem;}
.a14 .list li p.bg1{ background-color:#3688ff;}
.a14 .list li p.bg2{ background-color:#ff974b;}
.a14 .list li p.bg3{ background-color:#ff6767;}
.a14 .list li p.bg4{ background-color:#7885ff;}
.a14 .cont2 .text{ margin:0 1.2rem; font-size:0.95rem; color:#222; padding:1rem 0;}
.a14 .cont2 .mbox{ margin:0 1rem;}
.a14 .cont2 .a14-banner{ padding-bottom:1rem;}
.a14 .cont2 dl{ display:block; width:49%; float:left; overflow:hidden; margin-bottom:0.8rem; padding-bottom:1rem; border-radius:8px; box-sizing:border-box; border:2px solid #e9f5ff; background-color:#FFF;}
.a14 .cont2 dl:nth-child(2n){ float:right;}
.a14 .cont2 dt{ height:2rem; line-height:2rem; text-align:center; font-size:0.95rem; font-weight:bold; background-color:#bfdaff; color:#3688ff;}
.a14 .cont2 dd{ font-size:0.8rem; color:#666; text-align:center; line-height:1.8; background-color:#FFF;}
.a14 .cont2 dd:nth-child(2){ padding-top:1rem;}
.a14 .cont2 .bg22{ margin:0 1rem; }
.a14 .cont2 .imgtext4{ position:relative; padding:1rem 1rem 1rem 5rem; font-size:0.95rem; line-height:1.8; color:#222; background-color:#fff2e8; border-radius:0.8rem;}
.a14 .cont2 .imgtext4 img{ position:absolute; height:2.4rem; left:1.5rem; top:50%; margin-top:-1.2rem;}
.a14 .cont3{ padding-top:1rem;}
.a14 .cont3 .text1{ margin:0 1rem; padding-top:0.6rem; text-align:center; font-size:1.1rem; font-weight:bold;}
.a14 .cont3 .img2{ margin-right:2.2rem; padding:1rem 0 1.6rem;}
.a14 .cont3 .text3{ box-sizing:border-box; padding:1rem 1.2rem; background-color:#f5f9ff; font-size:0.9rem; line-height:1.6; text-align:justify;}

.a15{ padding:1.6rem 0 0;}
.a15 .cont1{ margin:0 1rem;}
.a15 .cont1 .text{ margin:0 1rem; padding:0.6rem 0 1.6rem;}
.a15 .cont1 .item{ margin-bottom:0.8rem; padding:1.2rem 1rem 1rem; border-radius:1rem; text-align:center; background-color:#eff6ff;}
.a15 .cont1 .item h3{ display:inline-block; font-size:1.1rem; padding:0.3rem 1.6rem; color:#FFF; background-color:#3688ff;/* background-image: linear-gradient(#4baafc, #1a6bf0);*/ border:1px solid #FFF; border-radius:5rem;}
.a15 .cont1 .item h3.bg2{ background-color:#ff974b;}
.a15 .cont1 .item h3.bg3{ background-color:#ff6767;}
.a15 .cont1 .item p{ padding-top:0.5rem; font-size:1rem;}
.a15 .cont2{ margin:0 1rem 1rem; padding-bottom:0.1rem; background:url(15_c2bg1.png) no-repeat; background-size:100% 100%; border-radius:0.8rem; color:#FFF; border-radius:0.8rem;}
.a15 .cont3{ margin:0 1rem; border:1px solid #F93; border-radius:0.8rem;}
.a15 .dlbox{ box-sizing:border-box;font-size:0.8rem; line-height:1.5;}
.a15 .dlbox dt{ padding:1rem 0 0.6rem; font-size:1.1rem; font-weight:bold; text-align:center;}
.a15 .dlbox dd{ position:relative; margin:0 1rem; padding-left:2.4rem; margin-bottom:0.8rem;}
.a15 .dlbox dd span{ position:absolute; width:1.6rem; height:1.6rem; line-height:1.6rem; left:0; top:0.3rem; font-size:1.05rem; font-weight:bold; text-align:center; border:1px solid #FFF; border-radius:50%;}
.a15 .cont3 dt{ padding:0.6rem 0 0.6rem; margin-bottom:1rem; color:#FFF; background:url(15_c2bg2.png) no-repeat; background-size:100%; }
.a15 .cont3 dd span{ background-color:#ff974b; color:#FFF;}

.areaFourteen{ padding:1.6rem 0 0; }
.areaFourteen .anli-nav{  margin:0 1rem 1rem; padding-top:1.2rem;}
.areaFourteen .anli-nav ul{ display:block; text-align:center;}
.areaFourteen .anli-nav li{ display:inline-block; padding:0 0.8rem; height:2rem; line-height:2rem; text-align:center; font-size:0.9rem; margin:0.3rem 0; border-radius:6px; border:1px solid #3688ff; border-radius:3rem; cursor:pointer;}
.areaFourteen .anli-nav li:nth-child(3n){ margin-right:0;}
.areaFourteen .anli-nav li.active{ background:#3688ff; font-weight:bold; color:#FFF;}
.areaFourteen .anli-content{ position:relative;  margin:0 1rem; font-size:0.95rem; line-height:1.65;  border:1px solid #3688ff; border-radius:1rem;}
.areaFourteen .anli-content .title{ font-size:1.2rem; font-weight:bold; color:#3688ff; margin-bottom:0.6rem; text-align:center;}
.areaFourteen .anli-content p{ margin-bottom:1rem;}
.areaFourteen .anli-content p strong{ font-size:1.1rem;}
#anlipingxi { height:20.4rem; padding:1rem 0 1rem 1rem; position:relative;}
#anlipingxi .swiper-container { width: 100%; height: 100%; }
#anlipingxi .swiper-slide {height: auto; padding:0 1rem 0 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
#anlipingxi .swiper-slide img{}
#anlipingxi .swiper-scrollbar-drag{ background:rgba(255,255,255,.5); }
.areaFourteen .anli-bottom{ padding:1.2rem 0 3rem; margin:0 1.2rem; text-align:center;}
.areaFourteen .anli-bottom span{ display:block; width:45%; overflow:hidden; padding:10px 0; font-size:1.1rem; font-weight:bold;  border:1px solid #FFF; border-radius:3rem; cursor:pointer;}
.areaFourteen .anli-bottom span:nth-child(2n+1){ float:left;}
.areaFourteen .anli-bottom span:nth-child(2n){ float:right;}
.areaFourteen .anli-bottom span:active{ overflow:hidden; background:rgba(29,46,137, 0.75);}

.areaFifteen{ padding:1.6rem 0 0;}
.areaFifteen .cont1{ width:100%; margin:0 auto 1rem; padding-top:2rem;}
.areaFifteen .cont2{ width:100%; margin:0 auto;}
.areaFifteen .cont2 .left{ margin:0 1rem 0.8rem; }
.wenda-nav ul{ display:block; margin:0.8rem 0.5rem 0;}
.wenda-nav ul li{ margin-bottom:0.8rem; width:22%; height:2rem; line-height:2rem; float:left; margin-right:4%; font-size:0.8rem; text-align:center; border:1px solid #3688ff; border-radius:3rem; cursor:pointer; box-sizing:border-box;}
.wenda-nav ul li:nth-child(4n){ margin-right:0;}
.wenda-nav ul li.active{ background-color:#3688ff; color:#FFF;font-weight:bold;}
.areaFifteen .cont2 .right{ margin:0 1rem; padding:0 0 1.3rem; box-sizing:border-box; font-size:1rem;}
.areaFifteen .item{ margin-bottom:0.8rem; padding:1rem; background-color:#eff6ff; border-radius:0.8rem;}
.areaFifteen .item .title{ margin-bottom:0.8rem; font-size:1rem; color:#3688ff;}
.areaFifteen .item .content{ font-size:0.85rem; line-height:1.5;}
.moreQA a{ color:#d7d9e0;}
.moreQA a:hover{ color:#ffc3bb;}
#wendamod .cattitle{ padding:0 0 1rem; color:#3688ff; font-size:1.4rem; font-weight:bold; text-align:center;}
#wendamod .swiper-container{}
#wendamod .pages-bar{ position:relative;}
#wendamod .swiper-button-next, #wendamod .swiper-button-prev{ width:2.2rem; height:2.2rem; line-height:1.9rem; background-color:#fff; background-repeat:no-repeat; background-size:60%; border-radius:50%; outline: none;}
#wendamod .swiper-button-next:after, #wendamod .swiper-button-prev:after{}
#wendamod .swiper-button-prev{ background-position:center; left:-2.6rem; background-image:none;}
#wendamod .swiper-button-next{ background-position:center; right:-2.6rem; background-image:none;}
#wendamod .swiper-button-prev.swiper-button-disabled{ opacity:1;}
#wendamod .swiper-pagination-bullets{ display:inline-block; width:auto; height:30px; bottom:30px;}
#wendamod .swiper-pagination-bullet{ display:inline-block; width:0.6rem; height:0.6rem; margin:0 4px; font-size:0.1rem; color:#3688ff; line-height:0.5rem; text-align:center; border-radius:0; background:#3688ff; outline:none; border-radius:50%; text-indent:-999em;}
#wendamod .swiper-pagination-bullet-active{ color:#FFF;}

.a18{ padding:0.6rem 0 1rem;}
.a18 .cont1{ margin:2rem 1rem 0; border-radius:0.8rem; overflow:hidden;}
.a18 .cont1 .zgw{ width:100%;}
.a18 .cont1 .content{ padding:1rem; background-color:#eff6ff}
.a18 .cont1 h3{ padding-bottom:0.8rem; font-size:1.2rem; color:#3688ff; }
.a18 .cont1 p{ margin-bottom:1.2rem; font-size:0.85rem; line-height:1.6; text-align:justify;}

@keyframes submitCursor
{
0%   { right:-30px; bottom:-40px;}
100%  { right:-40px; bottom:-50px;}
}

.shade-mode{ display:none; position:fixed; left:50%; margin-left:-250px; top:50%; margin-top:-150px; width:500px; height:300px; border-radius:10px; border:4px solid #FC3; background-color:#FFF; z-index:9999; text-align:center;}
.shade-mode .head{ position:absolute; left:0; right:0; text-align:center;}
.shade-mode .text{ margin:95px 40px 0; font-size:18px; text-align:center; line-height:30px;}
.shade-mode .text2{ position:absolute; left:0; right:0; bottom:40px;}
.shade-mode .text2 p{ display:inline-block; padding:12px 30px 14px; font-size:20px; font-weight:bold; color:#FFF; border-radius:30px;  background: linear-gradient(180deg,#e8d387, #c19147);  box-shadow:0 12px 25px -10px #ffba2e;}
.shade-mode .text2 p:hover{ cursor:pointer; background: linear-gradient(180deg,#e8d387, #d46d21); }
.shade-mode .close{ position:absolute; top:15px; right:20px; font-size:24px; color:#999; text-align:center;}
.success .head{ top:-45px;}
.success .text{color:#be8f43; font-weight:bold; }
.noChecked .head{ top:-19px;}
.noChecked .text{color:#666;}
.wrap-shade{ display:none; position:fixed; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.75); z-index:9990;}

.footer-float{ position:fixed; left:0; right:0; bottom:0; color:#FFF; z-index:9999;}
.footer-float .cont{ max-width:750px; margin:0 auto;}
.footer-float .cont img{ width:100%;}

.footer{}
.copyright{ padding:15px 0; text-align:center; font-size:12px; line-height:24px;}
.copyright p a{ color:#666;}

/*2020-08-10*/
.bottom-menu{ position:fixed; left:0; right:0; bottom:0; text-align:center; z-index:99999;}
.bottom-menu ul{ display:block; max-width:750px; height:2.4rem; margin:0 auto;  border-top:1px solid #f5f5f5; background-color:#5F7EFB;}
.bottom-menu ul li{ width:50%; box-sizing:border-box; float:left; text-align:center;}
.bottom-menu ul li:first-child{ border-right:1px solid #f5f5f5; background-color:#ff545e;}
.bottom-menu ul li a{ display:block; color:#FFF;}
.bottom-menu ul li em{ display:inline-block; margin-right:0.6rem;}
.bottom-menu ul li img{ height:1.2rem;}
.bottom-menu ul li p{ display:inline-block; line-height:2.4rem; }