@charset "UTF-8";*{-webkit-tap-highlight-color:transparent;outline:0}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }
img{border:0 none;vertical-align:top}
i,em{font-style:normal}
ol,ul,li{list-style:none}
input,select,button,h1,h2,h3,h4,h5,h6{font-size:100%;font-family:inherit; appearance:none; -moz-appearance:none;}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#4c4743;}
a:hover img{ opacity:0.8;}
::-webkit-input-placeholder { color:#ad978e; }
.clear { clear:both;}
html { font-size:100px; }
body{margin:0 auto;min-width:320px;max-width:640px; background:#282828; font-size:0.3rem; line-height:1.5em; color:#4c4743; -webkit-text-size-adjust:100% !important}

#wrap { width:100%; }

.logo { padding-top:0.5rem; margin-bottom:0.3rem; text-align:center;}
.logo img{ display:block; width:86%;margin:auto; }
.logo2 { margin-bottom:0.5rem; text-align:center;}
.logo2 img{ display:block; width:72%;margin:auto;}
.logo3 { text-align:center; padding:0 0.4rem;margin-bottom:0.3rem;}
.logo3 img{ display:block; width:100%;}

.inav { padding:0 0.2rem;}
.inav ul li{ float:left; width:46%;}
.inav ul li:nth-child(2n) {float:right;}
.inav ul li a{ display:block; height:0.8rem; line-height:0.8rem; margin-bottom:0.5rem; text-align:center; border-radius:0.1rem; background:#009369; color:#ffffff; font-size:0.32rem;font-weight:600;}
.inav ul li a img{ vertical-align:middle;  height:0.4rem; display:inline-block; margin-top:-0.05rem;padding-right:0.1rem;}
.inav ul li.son_big a {font-size:0.38rem;}
.inav ul li.son_small a {font-size:0.28rem;}
.inav ul li.son_big a img {padding-right:0;}
.inav ul li.son_bottom a,.inav ul li.son_bottom a:hover {background:#ffe750;color:#262626;}
.inav ul li a:hover{ background:#02c18a; color:#ffffff; }
.inav ul:after { content:''; clear:both; display:block;}

.fcopy { padding:0.2rem 0.2rem 0.3rem 0.2rem; line-height:0.4rem; font-size:0.22rem; color:#ffffff; text-align:center;}

@media screen and (max-width:640px) {
	html { font-size:85.33px; }
}
@media screen and (max-width:480px) {
	html { font-size:64px; }
}
@media screen and (max-width:414px) {
	html { font-size:55.2px; }
}
@media screen and (max-width:375px) {
	html { font-size:50px; }
}
@media screen and (max-width:360px) {
	html { font-size:48px; }
}
@media screen and (max-width:320px) {
	html { font-size:42.67px; }
}