/* 公用CSS */
a {blr:expression(this.onFocus=this.blur());}
a {outline: none; cursor: pointer; } 
a:focus {outline: none;} 

*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-style:normal; font-weight:normal; }
/* body{ font-size:14px; font-family:"microsoft yahei"; } */
body{ font:14px Arial; font-family:Arial, Helvetica, sans-serif;}
body{ min-width: 1200px; }
table { border-collapse:collapse; border-spacing:0; }
img{ vertical-align:top;border:0; }
ol, ul { list-style:none;padding: 0;margin: 0; }
li{ list-style:none;}
a,a:hover{ text-decoration:none; }
p{ line-height:18px; }
input,select{ font-size:12px; vertical-align:middle; }
strong { font-weight:800; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{clear:both;margin:0;padding:0;height:0px;font-size:0px;}
.h5,.h10,.h20,.h30,.h40,.h50,.h60,.h80,.h90,.h100{ clear:both;margin:0;padding:0;}
.h5{ height:5px;}
.h10{ height:10px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h80{ height:80px;}
.h90{ height:90px;}
.h100{ height:100px;}

.w120,.w100,.w90,.w80,.w70,.w60,.w50,.w40,.w30,.w20,.w10{ width:100%; height: auto;  margin: 0 auto; }
.w100{ width:100%; }
.w90{ width:90%; }
.w80{ width:80%; }
.w70{ width:70%; }
.w60{ width:60%; }
.w50{ width:50%; }
.w40{ width:40%; }
.w30{ width:30%; }
.w20{ width:20%; }
.w10{ width:10%; }
.w120{ width:1200px; }
.bg_gray{ background-color: #f6f6f6 !important; }
.bg_fff{ background-color: #fff !important;}
.bg_org{  background-color: #faaf14 !important; }
.bg_blue{  background-color: #006ca9 !important; }
.bg_green{  background-color: #209f84 !important; }

.color_fff{ color: #fff !important;}
.color_org{ color: #faaf14 !important; }
.color_blue{ color: #006ca9 !important; }



.arrow {
	width: 12px;
	height: 12px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	transform: rotate(45deg);
}
.arrow_down{
   width: 12px;
   height: 12px;
   border-top: 1px solid #bbb;
   border-right: 1px solid #bbb;
   transform: rotate(135deg);
}

.arrow_up{
   width: 12px;
   height: 12px;
   border-top: 1px solid #bbb;
   border-right: 1px solid #bbb;
   transform: rotate(315deg);
}

.arrow_le{
   width: 12px;
   height: 12px;
   border-top: 1px solid #bbb;
   border-right: 1px solid #bbb;
   transform: rotate(225deg);
}

.arrow_fr{
   width: 12px;
   height: 12px;
   border-top: 1px solid #bbb;
   border-right: 1px solid #bbb;
   transform: rotate(45deg);
}

/* Chrome */
::-webkit-input-placeholder{
  color: #c7c7c7;
}
/* IE 10+ */
:-ms-input-placeholder{
  color: #c7c7c7;
}
/* Firefox 4-18 */
/* Firefox 19+ */
:-moz-placeholder,
::-moz-placeholder{
  color: #c7c7c7;
  opacity: 1;
}
