@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;}
.cl{clear: both;height: 0;width: 100%; font-size: 0; line-height: 0;}
.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;}
.banner{position:relative;margin:0 auto 0.26rem;}
.banner .hd{position: absolute; z-index: 10; bottom:5px; right: 5px;}
.banner .hd li{display: inline-block; vertical-align: middle; width: 0.15rem; height: 0.15rem;margin:0 0.05rem; text-indent: -9999px; border-radius:100%; overflow: hidden; background: #055ec1;}
.banner .hd li.on{background: #fff;}

.m1-1{width: 85%;margin:0.2rem auto 0;}
.m1-1 .p1{font-size: 0.2rem; color: #313131; line-height: 0.32rem;}
.m1-1 .pic{margin-top: 0.2rem;}
.m1-1 .pic img{width: 2.4rem;}
.m1-1 .p2{margin-top: 0.2rem;font-size: 0.24rem; color: #313131;}
.m1-1 .p2 img{width: 0.98rem; vertical-align: middle;}
.m1-1 .p1 a{color: #ff0000;}
.m1-2{margin-top: 0.2rem;}

.m2{background: #2989ff; margin-bottom:0.5rem;}
.m2 .bd{width: 93.75%;margin: 0 auto;overflow:hidden; box-sizing: border-box;}
.m2 .bd li{border: 1px dashed #94c4ff;}
.m2 .bd .pic{float:left;width: 2.32rem; height: 2.81rem;padding:0.24rem 0.07rem 0.07rem 0.07rem;}
.m2 .bd .intro{float: left;width: 3.4rem;padding:0.64rem 0 0 0; font-size: 0.2rem; color: #fff; line-height: 0.32rem;}
.m2 .bd .intro strong{display: inline-block; height: 0.28rem; padding:0 0.05rem 0 0.1rem; margin-right: 0.05rem; font-weight: normal; line-height: 0.28rem; vertical-align: middle; background: #055ec1;}
.m2 .hd,.m2-2{margin-top: 0.2rem;text-align: center;}
.m2 .hd li{ display: inline-block; vertical-align: middle; width: 0.15rem; height: 0.15rem;margin:0 0.05rem; text-indent: -9999px; border-radius:100%; overflow: hidden; background: #055ec1;}
.m2 .hd li.on{background: #fff;}

.m3{}
.m3 .zbd{width: 93.75%; margin: 0 auto; overflow: hidden;}
.m3 ul{margin-left: -0.16rem;}
.m3 li{float:left;width:33.3333%;padding:0 0 0.16rem 0.16rem; box-sizing: border-box;}
.m3 li a{display: block; padding: 0.1rem; color: #fff; background: #4a9eff;}
.m3 h3{font-size: 0.28rem; font-weight: bold; line-height: 0.5rem;}
.m3 p{font-size: 0.2rem; line-height: 0.3rem;}
.m3 p img{width: 0.18rem; height: 0.18rem; vertical-align: middle;}
.m3-2{margin-top: 0.5rem;}

.m4{ margin-bottom: 0.5rem; padding-bottom: 0.4rem; background: #2989ff;}
.m4 li{width: 93.75%; margin: 0 auto; padding: 0.45rem 0; border-bottom: 1px solid #055ec1; border-top:1px solid #509dfc;}
.m4 li:nth-child(1){border-top:none;}
.m4 li:nth-last-child(1){border-bottom: none;}
.m4 .pic{width: 41.66666%;}
.m4 .intro{width: 52%; font-size: 0.2rem; line-height: 0.32rem; color: #fff;}
.m4 .p2{margin-top: 0.1rem; padding-left: 1.15rem; overflow: hidden;}
.m4 .p2 strong{float:left;width:1.05rem; margin-left: -1.15rem;text-align:center;font-weight: bold; color: #ec6189; background: #fff;}
.m4 .p3{clear: both; margin-top: 0.1rem;text-align: right;}
.m4 .p3 a{display: inline-block;height: 0.33rem;padding: 0 0.1rem; line-height: 0.33rem; color: #fff; border-radius: 0.16rem; background: #055ec1;}
/*.m4 li:nth-child(3),.m4 li:nth-child(4){display: none;}*/

.m4-more{margin-top:-1px;text-align: center; color: #fff;background: #2989ff;}
.m4-more img{width: 0.29rem; vertical-align: top;}
.m4-more p{font-size: 0.24rem; line-height: 0.3rem;}

.m5{margin-bottom: 0.5rem;}
.m5-2{margin-top: 0.7rem;}
.m5-3{margin-top: 0.47rem;}
.m5 p{width: 93.75%; margin: 0 auto;font-size: 0.2rem; color: #313131; text-align: center; line-height: 0.35rem; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1;}
.m5-4,.m5-5,.m5-6{margin-top: 0.35rem;}
.m5-5 p{text-align: left; border-top: none;}
.m5-5 p:nth-child(1){border-top: 1px solid #c1c1c1;}

.m6{background: #2989ff;margin-bottom: 0.3rem; padding-bottom: 0.3rem;}
.m6 .line{width: 93.75%; margin: 0.3rem auto;height: 0.35rem; font-size: 0.2rem; color: #313131; text-align: center; line-height: 0.35rem; border-top: 1px solid #2b6ec1; border-bottom: 1px solid #2b6ec1;}
.m6-tab{width: 93.75%;margin: 0 auto; color: #fff; font-size: 0.2rem; line-height: 0.32rem;}
.m6 .hd,.m8 .hd{height: 1.03rem;}
.m6 .hd span,.m8 .hd span{float:left;position:relative;width: 1.5rem; height: 0.7rem; margin: 0 0.25rem; line-height: 0.7rem; text-align: center; font-size: 0.28rem; color: #fff; background: #549bfb;}
.m6 .hd span.on,.m8 .hd span.on{background: #055ec1;}
.m6 .hd span.on:after,.m8 .hd span.on:after{position: absolute;width: 0; height: 0; left:50%; bottom:-0.17rem; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; font-size: 0; line-height: 0;border-left: 0.18rem solid transparent;border-right: 0.18rem solid transparent;border-top: 0.18rem solid #055ec1;}

.m6 .info{padding:0.1rem; border-bottom: 1px solid #2b6ec1;}
.m6 .info span{font-size: 0.26rem;}
.m6 .des{padding:0.15rem 0;}
.m6 .des strong{display: inline-block; height: 0.38rem; padding:0 0 0 0.1rem; vertical-align: middle; margin-bottom: 0.05rem; font-size: 0.26rem; font-weight: normal; line-height: 0.38rem; background: #055ec1;}
.m6 .des a{color: #fff;}
.m6-btn{margin-top: 0.2rem;}

.m7{margin-bottom: 0.3rem;}
.m7 ul{width: 93.75%; margin: 0.3rem auto 0.2rem;}
.m7 li{float: left; width: 50%; padding:0.1rem; box-sizing: border-box;}
.m7 li p{height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; color: #fff; text-align: center; background: #055ec1; overflow: hidden;}
.m7 li span{display: block; width: 1.89rem; height: 0.77rem; margin: 0.1rem auto 0; text-indent: -9999px; overflow: hidden; background: url("../images/m7-btn1.gif"); background-size: cover;}
/*
.m7 li:nth-last-child(1) p{line-height: 0.24rem;padding-top: 0.06rem; box-sizing: border-box;}
.m7 li:nth-last-child(1) p strong{font-size: 0.18rem; font-weight: normal;}
*/

.m8{width: 93.75%; margin: 0 auto; padding:0.3rem 0; border-top: 1px solid #c1c1c1;}
.m8-con{font-size: 0.2rem; line-height: 0.32rem; color: #313131; }
.m8 .info{padding: 0.05rem 0 0.1rem 0;}
.guanyu{padding:3px;border: 1px solid #dedede;}
.zj-list{border: none; padding: 0;}
.zj-list li{float: left;width: 33.33333%; padding: 0 4px; box-sizing: border-box;}
.zj-list li a{display: block; padding: 3px; border: 1px solid #d3d3d3;}
.zj-list .p1{ height: 45px; line-height: 45px;padding:0.1rem 0 0 0; color: #055ec1;text-align: center; border-bottom: 1px dashed #adadad;}
.zj-list .p1 strong{font-size: 0.26rem; color: #055ec1; font-weight: bold;}
.zj-list .p2{font-size: 0.18rem; padding:0.1rem 0 0.15rem; color: #313131; text-align: center; line-height: 0.24rem;}

.m9{margin-bottom: 0.3rem;}
.m9-list{width: 93.75%; margin: 0.2rem auto 0; }
.m9-list li{padding: 0.2rem 0; border-bottom: 1px solid #c1c1c1;}
.m9-list .title{padding:0 0 0 0.65rem; font-size: 0.26rem; line-height: 0.36rem; color: #055ec1; overflow: hidden;}
.m9-list .title i{float:left;width: 0.57rem; height: 0.36rem; margin-left: -0.65rem; color: #fff; text-align: center; line-height: 0.36rem; font-style: normal; background: url("../images/m9-title.gif"); background-size: cover;}
.m9-list .info{margin:0.2rem 0 0 0;font-size: 0.2rem; line-height: 0.32rem; color: #313131;}
.m9-list .meta{margin:0.1rem 0 0 0;text-align: right; color: rgba(49,49,49,0.7); font-size: 0.16rem; line-height: 0.26rem;}
.m9-list .meta img{width: 0.26rem; height: 0.26rem; vertical-align: middle;}

.m10 .hd{padding:0.15rem 0;text-align: center;font-size: 0; line-height: 0;}
.m10 .hd li{ display: inline-block; vertical-align: middle; width: 0.15rem; height: 0.15rem;margin:0 0.05rem; text-indent: -9999px; border-radius:100%; overflow: hidden; background: #dcdcdc;}
.m10 .hd li.on{background: #055ec1;}




