@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body,button,input,select,textarea{font-family:'Microsoft YaHei',arial,SimSun,sans-serif,tahoma;}
body{-webkit-text-size-adjust:none;font-size:62.5%;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
input,select,textarea{font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/*表格边框合并，边框距零*/
table{border-collapse:collapse;border-spacing:0;}
/*继承父元素的字体系列样式*/
input,select,textarea,button{font-family:inherit;}
fieldset,img{border:0 none;}
iframe{display:block;}
.overflow{overflow:hidden}
.display{display:block}
abbr,acronym{border:none;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul,li{list-style:none;}
label,dt{font-weight:normal}
ins{text-decoration:none;}
img{vertical-align:middle;}
i{font-style:normal}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clear{clear:both;font-size:0;height:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.tr{text-align:right;}
.tl{text-align:left}
.tc{text-align:center;}
body{font:14px/1.4 arial;color:#666;-webkit-text-size-adjust:none;font-family:"Microsoft Yahei",!important;background:#f5f5f5;}
a{text-decoration:none;color:#666}
a:hover{text-decoration:none;color:#666}
a:active,button:active,input:active,select:active,textarea:active{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:none;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;cursor:pointer;outline:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
input:focus,textarea:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-moz-focus-inner{border:none}
/*去除点击高亮效果*/
a,button,input,select,img,label{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:medium none;}
input::-moz-focus-inner{border:none;padding:0;}
select, input{vertical-align:middle;}
/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"],input[type="reset"],input[type="button"],button,select{-webkit-appearance:none;}
/*去掉谷歌默认的黄色聚焦边框*/
input,button,select,textarea{outline:none;}
/*取消textarea的拖动改变大小的功能*/
textarea{resize:none;}
/*placeholder文本颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b2b2b2;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#b2b2b2;}
/*html5标签*/
header,footer,section,article,aside,nav,figure{display:block;}
/*长英文字母 数字 换行*/
p{/*word-break:break-all;word-wrap:break-word;*/}
/*去除默认样式*/
h1,h2,h3,h4,h5,h6,strong,i,em,address, caption, cite, code, dfn, th, var{font-weight:normal;font-style:normal;}
/*去除长按a链接弹框*/
html,body{-webkit-touch-callout:none;}
/* 设置为100是方便用rem单位计算 */
.wap{width:95%;margin:0 auto}
.swap{width:90%;margin:0 auto}

.em2{color:#333}
.em3{color:#999}

.tp{margin-left:1%;}
.tp0{margin-top:1%;}
.mt1{margin-top:2%}
.mt0{margin-top:1%;}
.ico{background:#fff}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:1rem;}
.mt20{margin-top:2rem;}
.mt30{margin-top:3rem;}
.mt50{margin-top:5rem;}
.tp1{padding-bottom:1rem}
.f18{font-size:18px}
.f16{font-size:16px}
.f12{font-size:12px}
.f15{font-size:15px}
.ico1{width:100%}
.tp2{border-bottom:1px solid #e8e8e8;}
.tp3{border-right:1px solid #e8e8e8}
.tp4{border-top:1px solid #e8e8e8}
.public{padding:1rem}
.public1{padding:1rem 0}
.public2{padding:0 1rem}
.red{color:#ff0000}
.ml10{margin-left:10%}
.fb{font-weight:600}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.noborder{border:0!important}

@media screen and (min-width:320px) and (max-width:375px){html{font-size:12px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:14px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}



