﻿*{font-family:-apple-system,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;}
body{font-family:-apple-system,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; color:#333;}

.pr{position:relative;}
.pa{position:absolute;}
.hide{display:none;}
.wrap{padding:15px 3% 0;}






.btn{display:inline-block; width:37.4%; height:43px; line-height:43px; text-align:center; background:#3c72f9; font-size:15px; font-weight:bold; color:#fff; border-radius:43px; box-shadow:#184bca 0 5px; z-index:30;}



.banner{}
.banner .btn{background:#f93c3c; box-shadow:#bf0b0b 0 5px; height:55px; line-height:55px; bottom:0; left:2.7%;}



.part1{padding-bottom:2%;}
.part1 .btn{margin-top:2%;}

.part2{}
.part2 .btn{bottom:4%; left:50%; transform:translate(-50%,0);}

.part3{padding-bottom:8%;}
.part3 .btn{margin-top:6%;}

.part4{}
.part4 .btn{background:#fff; color:#3c72f9; box-shadow:none; left:50%; transform:translate(-50%,0); bottom:7%;}

.part5{}
.part5 .btn{background:#3a75c1; box-shadow:#21589e 0 5px; margin-top:4%;}

.part6{padding-top:8%;}
.part6 .btn{background:#fffacf; box-shadow:#d9d293 0 5px; bottom:5%; color:#3c72f9; left:50%; transform:translate(-50%,0);}

.part7{padding-top:8%;}
.part7 .table-box{ overflow-x:scroll; padding-top:5%;}
.part7 table{border-collapse:collapse; text-align:center; font-size:12px; color:#333; text-align:center;}
.part7 table tr{}
.part7 table th{font-weight:bold; border:1px solid #666; text-align:center; height:30px;}
.part7 table td{border:1px solid #666; padding:10px; text-align:center; line-height:18px;}
.part7 .btn{background:#000; box-shadow:none; margin-top:3%;}

.part8{padding-top:2%;}
.part8 .btn{background:#f93c3c; box-shadow:#bf0b0b 0 5px; margin-top:5%;}

.footer{padding:5%; margin-bottom:72px; margin-top:8%; border-top:1px solid #333; border-bottom:1px solid #333;}
.footer p{font-size:12px; color:#091c47; line-height:18px;}
.footer hr{border:none; border-top:1px dashed #a0a0a0; height:1px; box-shadow:none;}


.bottom_part{background:rgba(255,255,255,0.8); position: fixed;bottom: 0;left: 0;width: 100%;font-size: 15px;text-align: center; z-index:50;}
.bottom_part ul{padding:11px 0;}
.bottom_part li{width: 50%;float: left;text-align: center; box-sizing:border-box;}
.bottom_part li.no1{border-right:1px solid rgba(0,0,0,0.1);}
.bottom_part li a{display: inline-block;padding-bottom: 2px;}
.bottom_part li a img{height: 28px;}
