body{ background:#fff; color:#221815;}
.bgs{ background:#83b0f4;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.main .btcon{ display:block; font-size:1.3rem; font-weight:bold; line-height:2rem; text-align:center; background:url(../images/pic.png) no-repeat center bottom; background-size:30%;} 
.main .btpt{ padding-top:15px;}
.main .btcon i{ color:#6175db;}
.main .wzcon{ display:block; font-size:1.2rem; line-height:2rem; padding:15px 15px 0 15px;}
.main .pic img{ width:100%; padding:20px 10px 0 10px;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0 2rem 0;}
.main .zxbtn a{ padding:0.5rem 2rem; background:#2172ee; color:#fff; background-size:100% 100%; font-size:1.2rem; text-align:center; border-radius:0.5rem;}
.main .mtxt{ padding:0 10px;}
.main .mtxt .tbox{ background:#1664dd; padding-bottom:20px;}
.main .mtxt .tbox .itxt p:nth-child(1){ text-align:center; padding:2rem 0 0.5rem 0;}
.main .mtxt .tbox .itxt p:nth-child(1) i{ background:#fff; padding:0.5rem 2rem; color:#221815; border-radius:0.5rem;}  
.main .mtxt .tbox .itxt p{ font-size:0.9rem; color:#fff; line-height:1.5rem; padding:10px 1.5rem 0 1.5rem;}
.main .mkc .kclist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}
.main .mkc .kclist ul li{ display:inline; float:left; width:50%; padding:15px 0 0 10px;}
.main .mkc .kclist ul li img{ width:100%;}
.main .mkc .kclist ul li .kcbox{ border:1px solid #0b6bd9; border-top:0;}
.main .mkc .kclist ul li .title{ display:block; text-align:center; padding:1rem 0 0.5rem 0;}
.main .mkc .kclist ul li .title i{ background:#0b6bd9; padding:0.3rem 1rem; color:#fff; border-radius:0.5rem; font-size:1rem;}
.main .mkc .kclist ul li .twz{ display:block; font-size:0.8rem; line-height:1.6rem; text-align:center; padding-bottom:10px;}
.main .mbj .pic img{ padding:0 10px 0 10px;}
.main .mbm{ padding:0 10px 0 10px;}
.main .mbm .bmcon .bmbt{ display:block; text-align:center; font-size:1.5rem; color:#333; font-weight:bold; line-height:2rem; padding-top:15px;}
.main .mbm .bmcon .bmbt i{ color:#ff6b13;}
.main .mbm .bmcon .bmbt p:nth-child(2){ font-size:1.2rem; font-weight:normal;}
.main .mbm .bmtpl{ border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li{ text-align:center; font-size:1.2rem; color:#333; padding-top:20px; vertical-align:top;}
.main .mbm .bmtpl ul li .iputs{ width:90%; background:#fff; height:2.3rem; line-height:2.3rem; font-weight:normal; border:1px solid #4c4646; padding:0 10px; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li select{ width:90%; height:2.3rem; background:#fff; border:1px solid #dedede;}
.main .mbm .bmtpl ul li .sub{ width:90%; padding:0.2rem 0; font-size:1.3rem; background:#2172ee; border:none; color:#fff; cursor:pointer; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px;}
.main .mbm .bmtpl ul li:nth-child(4){ font-weight:normal;}
.main .mbm .bmtpl ul li:nth-child(4) i{ position:relative; top:-0.2rem; padding-right:10px;}
.main .mbm .bmtpl ul li:nth-child(4) i img{ width:4%;}