@charset "utf-8";html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,frameset,table,th,tr,td,fieldset {margin:0;padding:0;}
* html body {overflow:visible;}
* html iframe,* html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body {text-align:center;overflow-x:hidden;}
body {color:#4d4d4d;font-size:14px;line-height:22px;font-family:"Microsoft YaHei","Helvetica","Microsoft Sans Serif","Tahoma,Arial","PingFang SC","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","sans-serif";}
i,em,cite {font-style:normal;}
a,a:link {color:#474747;text-decoration:none;}
/* a:visited {}
*/a:active,a:hover {text-decoration:none;color:#05CCB7;}
a:focus {outline:none;}
textarea,input {word-wrap:break-word;word-break:break-all;}
input {vertical-align:middle;font-size:14px;outline:none}
.button {vertical-align:middle;font-size:12px}
.button {cursor:pointer;}
ul,li {list-style-type:none;}
img {border:0 none;vertical-align:middle;}
.none {display:none;}
.clearfix:after {content:"24dq";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.fl {float:left;}
.clear {clear:both;display:block;height:0;font-size:0;overflow:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
img {max-width:100%;height:auto;width:auto\9;}
.kdindex img{width: 100%;height: auto;}
.kdindex_phone {display: none;}
.kdindex_footer {line-height: 24px;font-size: 12px;text-align: center;color: #686868;}
@media screen and (max-width:520px) {
    .kdindex_pc {display: none;}
    .kdindex_phone {display: block;}
}