@charset "utf-8";
/* CSS Document */
/*reset*/
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; }
body, button, input, select, textarea { font:12px Microsoft YaHei,Arial, Tahoma, Simsun; color:#333; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; } 
button, input, select, textarea, label { vertical-align:middle; }
img { vertical-align:top; border:none; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#016ec2; vertical-align:baseline; cursor:pointer; }
a:hover { text-decoration:underline; color:#cc0000; }
table { border-collapse:collapse; border-spacing:0; }
body { _height:100%; _background:url(about:blank) fixed; }

/*浮动*/
.g-f-l { float:left; }
.g-f-r { float:right; }
/*清浮*/
.g-cf:after,.g-cf:before { content:""; clear:both; display:table;}
.g-cf { zoom:1; }

/*overflow*/
.g-o-h { overflow:hidden !important; }

.g-ml-15{margin-left: 15px;}
.g-ml-20{margin-left: 20px;}
.g-mt-30{margin-top: 30px;}

.g-pl-20{padding-left: 20px;}

/*css实心箭头*/
.g-downArrow,.g-upArrow,.g-leftArrow,.g-rightArrow {width:0;height:0;font-size:0;line-height:0;border-width:5px;zoom:1;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden}
.g-downArrow {border-color: #666 transparent transparent;border-style: solid dashed dashed}
.g-upArrow {border-color: transparent transparent #666;border-style: dashed dashed solid}
.g-rightArrow {border-color: transparent transparent transparent #666;border-style: dashed dashed dashed solid}
.g-leftArrow {border-color: transparent #666 transparent transparent;border-style: dashed solid dashed dashed}

