@charset "utf-8";
/* CSS Document */
@charset "utf-8";

/* CSS Document */
html{ font-family:Microsoft Yahei; font-size:16px;}
body{padding:0; margin:0 auto; color:#7a7a7a; font-size:16px; font-family:Microsoft Yahei; position:relative; background:#FFF;}
body.grayBg{ background:#f6f6f6;}
*{margin: 0;padding: 0;}
form,div, p, ul, li,ol,dl, dt, dd, h1, h2, h3, h4, h5, h6, input, select, button, textarea, iframe, table, th, td{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
i{font-style:normal;}
a{ text-decoration:none; color:#333333;cursor:pointer;}
a:hover{ color:#D8B574;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear15{clear:both; height:15px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear25{clear:both; height:25px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear30{clear:both; height:30px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input,textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
.fl{ float:left;}
.fr{ float:right;}
.maxW1300{ max-width:1300px; margin:auto;}
.maxW1200{ max-width:1200px; margin:auto;}
.df{ display: flex;}
.mr2{ margin-right:2%;}
.pdl5{ padding-left:5%;}
.pdr5{ padding-right:5%;}



