@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0;}
html * {outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent; }
li{list-style:none;}
a{text-decoration:none; color:#333}
body{max-width:640px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px;}
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.notext{ text-indent: -9999px; overflow: hidden;}
.cl{clear: both;height: 0;width: 100%;font-size: 0;}

.btn{text-align: center;}
.btn a{display: inline-block;height:0.52rem;padding:0 0.4rem;line-height:0.52rem;font-size: 0.25rem;color: #fff;background: #4944ad;border-radius:0.26rem;}
.btn a img{width: 0.22rem;margin-left:0.05rem;vertical-align: middle;}

.btn2{text-align: center;}
.btn2 a{display: inline-block;height:0.47rem;padding:0 0.4rem;line-height:0.47rem;font-size: 0.25rem;color: #180557;background: url("../images/btn2_bg.png") repeat-x; background-size: auto 100%;border-radius:0.23rem;}
.btn2 a img{width: 0.22rem;margin-left:0.05rem;vertical-align: middle;}

.bg-blue{background: #180557;}

.m1,
.m2,
.m4,
.m5,
.m6,
.m7,
.m8 {padding-bottom:0.3rem;}
.m1 p{font-size: 0.2rem;padding: 0.1rem 0; text-align: center; color: #666}
.m1 .p2{padding-top:0.2rem; padding-bottom: 0.1rem; font-size: 0.36rem;color: #4944ad; font-weight: bold;}

.m2 .pic{padding-top: 0.2rem;}
.m2 .intro{height:2.16rem; padding:0.5rem 0.3rem 0 1.05rem; font-size: 0.2rem;line-height: 0.3rem;color: #c5c6eb; background: url("../images/m2-2.jpg") no-repeat; background-size: 100% auto; box-sizing: border-box;}
.m2 .intro h3{padding-bottom:0.2rem;font-size: 0.24rem; color: #bb8953;}

.m3 .part1,
.m3 .part2{padding: 0.28rem 0; border-bottom: 1px dotted #cbcbcb;}
.m3 .intro{width: 3.4rem;}
.m3 .part1 .pic{width: 2.87rem;}
.m3 .title{position: relative;padding:0.15rem 0 0.15rem 1rem; line-height: 0.24rem; background: #ececf7;}
.m3 .title .label{position: absolute;left: 0;top: 0;bottom: 0; width: 0.8rem; padding: 0.15rem 0; text-align: center; color:#fff; font-size: 0.2rem; font-weight: bold; background: #4944ad;}
.m3 .title strong{font-size: 0.24rem; color: #4944ad;line-height: 0.24rem;}
.m3 .title .s{font-size: 0.2rem;color: #4944ad;line-height: 0.2rem;}
.m3 .info{padding: 0.1rem;font-size: 0.2rem;color: #333;line-height: 0.3rem;}
.m3 .row{padding-top: 0.2rem;}
.m3 .btn{padding-top: 0.2rem;}
.m3 .part2 .title .label,.m3 .part3 .title .label{padding-top: 0.25rem;}
.m3 .part2 .pic,
.m3 .part3 .pic{width: 2.61rem;}
.m3 .part2 .intro,
.m3 .part3 .intro{width: 3.65rem;}
.m3 .part3{border-bottom: none;}

.m4 .p1{padding:0.1rem 0.15rem 0.2rem;font-size: 0.18rem;color: #c5c6eb;}
.m4 .p1 strong{font-weight:normal;color: #bb8953;}
.m4 .btn2{padding-top: 0.2rem;}

.m5 .zbd{padding-top:0.2rem;padding-left: 2.96rem;font-size: 0.2rem;line-height: 0.3rem;}
.m5 .zbd .zj-pic{float:left;width: 2.96rem; margin-left: -2.96rem;}
.m5 .zbd .zj-intro{height: 3.27rem;padding:0.2rem 0.25rem;border: 1px dotted #cbcbcb; border-left: none; box-sizing: border-box;}
.m5 .zbd h2{font-size: 0.36rem;color: #4944ad;font-weight: bold; line-height: 0.5rem;}
.m5 .zbd h3{font-size: 0.2rem;color: #4944ad;font-weight: bold; line-height: 0.3rem;}
.m5 .zbd .p1{padding: 0.2rem 0; border-bottom: 1px dotted #5a56b5;}
.m5 .zbd .p2{padding: 0.2rem 0 0;}
.m5 .zbd span{color: #4944ad;}
.m5 .btn{padding-top: 0.2rem;}
.m5 .btn a{margin: 0 2%;}

.m6 .zbd{padding-top: 0.2rem;}
.m6 table{border-collapse: collapse;}
.m6 table th,
.m6 table td{padding:0.15rem; text-align: center;line-height: 0.24rem;border: 1px solid #bcbad9;}
.m6 table th{font-size:0.24rem;color:#2f2a9a;font-weight:bold; background: #ececf7;}
.m6 table td{font-size: 0.2rem;color: #333;}
.m6 table .bg{background: #fff1e2;}
.m6 table .color{color: #4944ad;}

.m8 .p1{padding:0.2rem 0.5rem;font-size: 0.2rem;color: #333;line-height: 0.24rem;}
.m8 .tab-bd{width: 3.43rem;}
.m8 .tab-hd{width: 2.83rem;overflow: hidden;}
.m8 .tab-hd ul{margin-top: -0.2rem;}
.m8 .tab-hd li{margin-top:0.2rem;height:0.95rem;padding-top:0.2rem;color:#4944ad;text-align: center;line-height: 0.3rem;background: #ececf7;box-sizing: border-box;}
.m8 .tab-hd strong{display: block;font-size: 0.28rem;font-weight: bold;}
.m8 .tab-hd span{display: block;font-size: 0.17rem;}
.m8 .tab-hd li.on{background: #4944ad;color: #fff;}

.m9 .zbd{padding:0.2rem 0.3rem 0;}
.m9 li {height:0.59rem;line-height:0.59rem; font-size: 0.2rem; border-bottom: 1px dotted #dbdbdb;}
.m9 li a{color: #333;}
.m9 li a span{color: #bb8953;}










