﻿*{ padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration: none;color: #333333;}
table {border-collapse: collapse;border-spacing: 0;}
address,caption,cite,code,dfn,em,i,strong,th,var,optgroup {font-style: inherit;font-weight: inherit;}
legend {color: #333333;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select {*font-size: 100%;}
header,nav,section,article,footer,figure,menu {margin: 0px;padding: 0px;display: block}
h3{font-weight: normal;}
body {max-width: 640px;width: 100%;margin: 0 auto;font-size: 0.24rem;color: #333333;font-family:"Microsoft YaHei"; background: #FFFFFF; line-height: 1.5;}
p{text-align: justify;}
html{font-size: 90px;background: #ccc;}
img{max-width: 100%; border: 0; display: block; margin: 0 auto; vertical-align: top;}
@media only screen and (max-width:414 ) {html{font-size: 90px;}}
@media only screen and (min-width:414px ) {html{font-size: 120px;}}
@media only screen and (min-width:640px ) {html{font-size: 150px;}}
img{max-width: 100%; vertical-align: top; display: block;}
.wrap{width: 100%;max-width: 640px;}
.fl{float: left;}
.fr{float: right;}
.flex{display: -webkit-box;display: flex;display: -ms-flexbox;}
.flex a{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.flex .first{margin-right: 0.1rem;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {clear: both;height: 0;font-size: 0;line-height: 0;/*visibility: hidden;*/overflow: hidden;}
.c{ margin: .2rem;}
.c2{ margin: .25rem auto;}
.c4{ margin:auto .2rem ;}
.c3{ margin: .25rem auto .3rem;}
.blank{ height: .25rem;}
.red{ color: #f62221;}
.yellow{color: #f18520;}
.blue{ color: #1597e2;}
/*----------??????????????????---------*/
.nav{padding: 2% 0;}
.nav a{ flex: 1; font-size: .24rem; text-align: center; border-right: 1px solid #e1dcde;}
.banner  {margin:0 auto; position:relative; overflow:hidden;   }
.banner .hd{width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.banner .hd ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .hd ul .on{ background:#FE6C9C;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ width:100%;  }
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ?????????????????? */  }

/* ?????? */
.content{padding: 0 .2rem;overflow: hidden;}
/* ????????? */
.mk1{padding: 0 .23rem;overflow: hidden;border:.01rem solid #e5e5e5;background: #f7f7f7;margin-top:.2rem;}
.mk1 div:nth-child(2){font-size: .22rem;text-indent: 2em;margin-top:.15rem;}
.mk1 .more,.mk1 .mores{color: #fd983b;font-size: .2rem;cursor: pointer;}
.mk1-p1 span{display: block;font-weight: bold;text-indent: 2em}
.mk1-p1 p{font-size: .22rem;text-indent: 2em;}
.btn{overflow: hidden;padding: .26rem .1rem}
.btn a{width:2.59rem;line-height:.58rem;text-align: center;font-size: .28rem;border-radius: 0.15rem }
.btn .fl{border:.01rem solid #ff6812;color: #ff6812}
.btn .fr{border:.01rem solid #00ab99;color: #00ab99}
/* ????????? */
.mk2{padding: 0 .2rem;border:.01rem solid #e5e5e5;background: #f7f7f7;margin-top:.2rem;box-sizing:border-box;}
.mk2>div:nth-child(2){font-size: .22rem;text-indent: 2em;margin-top:.15rem;margin-bottom: .15rem}
.mk2>ul{overflow: hidden;}
.mk2>ul li{width:2.66rem;border:0.01rem solid #dcdcdc;margin-bottom: 0.2rem;background: #fcfcfc}
.mk2>ul li div:nth-child(2){color: #151515;text-align: center;margin: .1rem 0}
.mk2>ul li div:nth-child(2) span:nth-child(1){font-size: 0.22rem;padding-right: .1rem}
.mk2>ul li div:nth-child(2) span:nth-child(2){font-size: 0.16rem;border-left: 0.01rem solid #b9b9b9;padding-left: .1rem}
.mk2>ul li p {padding: 0 .14rem;font-size: .16rem;line-height: .25rem;color: #151515}
.mk2>ul li .btns{overflow: hidden;padding:.15rem .12rem;}
.btns a{width:1.1rem;line-height:.34rem;text-align: center;font-size: .18rem;border-radius: 0.1rem }
.btns .fl{border:.01rem solid #ff6812;color: #ff6812}
.btns .fr{border:.01rem solid #00ab99;color: #00ab99}
.mk2 .mk2-1{overflow: hidden;margin-bottom: .2rem}
.mk2 .mk2-1 .mk2-p1{text-align: center;background: #00ab99;line-height: 0.39rem;border-bottom: 0.01rem solid #fff;color: #fff;font-size: .22rem}
.mk2 .mk2-1 .mk2-ul1{background: #00ab99;line-height: .31rem;display: flex;color: #fff;font-size: .22rem;}
.mk2 .mk2-1 .mk2-ul2{background: #fff;line-height: .44rem;font-size: .16rem;border:0.01rem solid #bfbfbf;overflow: hidden;border-top:none!important;}
.mk2 .mk2-1 .mk2-ul1 li{border-right:0.01rem solid #fff;text-align: center}
.mk2 .mk2-1 .mk2-ul1 li:nth-child(1){width: 0.82rem}
.mk2 .mk2-1 .mk2-ul1 li:nth-child(2){width: 1.94rem}
.mk2 .mk2-1 .mk2-ul1 li:nth-child(3){width: 1.94rem}
.mk2 .mk2-1 .mk2-ul1 li:nth-child(4){width: 0.82rem}
.mk2 .mk2-1 .mk2-ul2 .li1{width: 0.8rem;height: .44rem;}
.mk2 .mk2-1 .mk2-ul2 .li2{width: 1.93rem}
.mk2 .mk2-1 .mk2-ul2 li{border-right:0.01rem solid #bfbfbf;text-align: center;border-top:0.01rem solid #bfbfbf;float: left;}
/* ?????????*/
.mk3{padding: 0 .23rem;overflow: hidden;border:.01rem solid #e5e5e5;background: #f7f7f7;margin-top:.2rem;}
.mk3 div:nth-child(2){font-size: .22rem;text-indent: 2em;margin-top:.15rem;margin-bottom: .15rem}
/* ?????????*/
.mk4{padding: 0 .23rem;overflow: hidden;border:.01rem solid #e5e5e5;background: #f7f7f7;margin-top:.2rem;}
.mk4 div:nth-child(2){font-size: .22rem;text-indent: 2em;margin-top:.3rem;margin-bottom: .15rem}
.mk4 ul{overflow: hidden;display: flex;flex-wrap:wrap;padding:0 .2rem}
.mk4 ul li{margin-right: 0.13rem;height: 1.8rem;width: 1.17rem}
.mk4 ul li p{font-size: .15rem;}
/* ?????????*/
.mk5{padding: 0 .23rem .3rem;overflow: hidden;border:.01rem solid #e5e5e5;background: #f7f7f7;margin-top:.2rem;}
.mk5 p{font-size: .22rem;text-indent: 2em;margin-top:.3rem;margin-bottom: .15rem}
.foot{margin-top: .2rem}

/*????????? */
    .doc_form{
        border: 1px solid #ccc;
        border-collapse: collapse;
        margin-bottom: 2px;
        box-sizing: border-box;
		width:100%;
    }
    .from_title{
        background-color: #00ab99;
        text-align: center;
        line-height: .39rem;
        border-bottom: .01rem solid #fff;
        box-sizing: border-box;
        color: #fff;
        font-size: .22rem;
        display: table-caption;
        width: 100%;
        margin: 0px;
    }

    .doc_form th{
        background-color: #00ab99;
        text-align: center;
        line-height: .39rem;
        border-bottom: .01rem solid #fff;
        color: #fff;
        font-size: .22rem;
        border-right: .01rem solid #fff;
        box-sizing: border-box
    }
	.doc_form th:last-child{
      border-right: none;
    }
    .doc_form td{
        text-align: center;
		border-bottom:1px solid #bfbfbf;
        border-right: 1px solid #bfbfbf;
        height: .44rem;
        font-family: "Microsoft YaHei";
        color: #333333;
        font-size: .28rem;
		box-sizing:border-box;
    }
	.doc_form tr td:nth-child(2){
		
	}