@charset "utf-8";
/* CSS Document */
/* 全局通用
--------------------------------------------------------------------------------------------------------------- */
* {font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, 'Raleway',sans-serif; margin: 0;padding: 0; font-size: 13px;}
* {font-family: 'Open Sans',sans-serif; margin: 0;padding: 0; font-size: 13px;}

body {
 color: #666;
 margin: 0;padding: 0;outline: 0;font-size: 100%;
 background:url(../images/bg.jpg) no-repeat 0 156px;
 background-size: 100%;
}
body, button, input, textarea {
 font-size: 13px;
 line-height: 1.531;
 outline: none;
 margin: 0;
 padding: 0;
 border: 0;
}
button { -webkit-appearance: none;}
p, ul, ol, dl, dt, dd, form, blockquote {
 margin: 0;
 padding: 0;
}
ul, ol {
 list-style: none;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 12px;
 margin: 0;
 padding: 0;
 font-weight: normal;
}
em, b, i {
 font-style: normal;
 font-weight: normal;
}
img {  border: 0;}
a {
 text-decoration: none;
 color: #333333;cursor:pointer;vertical-align:baseline;background:transparent;
}
a:hover {
 text-decoration: none;
}
input, img, select {
 vertical-align: middle;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.clearfix {
 overflow: hidden;
 zoom: 1;
}
.none {
 display: none;
}
.captcha {
 cursor: pointer;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
　　display:block;
}
.video embed, .video object,.video iframe {
　　width:100%;
　　height: auto;
}
table {	border-collapse:collapse;border-spacing:0;}
.hide {
	display:none
}
.show {
	display:block
}
input, select, input[type="checkbox"], input[type="radio"] {vertical-align: middle;padding:0px;}
input[type="button"], input[type="reset"], input[type="submit"], button{cursor: pointer;}
input::-ms-clear,input::-ms-reveal{display:none;} 
.f_l{float:left;}
.f_r{float:right;}
.c_b{clear:both;}
.d_c{color:#d41671;}