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;box-sizing: border-box; } 
body, button, input, select, textarea { font:14px/1.5 "Microsoft YaHei";} 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Microsoft YaHei;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h4{    font-size: 18px;}
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:underline; } 
a:focus, a:hover {color: #000;text-decoration: none;}
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
i{font-style: normal;}

body{color:#333;font-size: 14px;    font-family: Microsoft YaHei;}
.cl:after {clear: both;content: '.';display: block;width: 0;height: 0;visibility: hidden;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d2a157; opacity:1; 
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d2a157;opacity:1;
}

input:-ms-input-placeholder{
    color: #d2a157;opacity:1;
}

input::-webkit-input-placeholder{
    color: #d2a157;opacity:1;
}
textarea {resize: none;}
.fr{float: right;}
.fl{float: left;}
.clearfix:before,.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix {
	zoom: 1;
 }
 /*基础宽度*/
.w{width: 100%;text-align: center;margin: 0 auto;}