* { margin:0px; padding:0; }
body { color: #777; font-size: 12px; font-family:"微软雅黑"; line-height: 21px; background:#fff; overflow-x:hidden; overflow-y:auto;  }
ul, li { padding:0; margin:0; list-style: none; }
img { border:none; line-height: 0px; font-size: 0px; overflow: hidden; }
a { text-decoration: none; color: #777; }
a:visited { text-decoration: none; color: #777; }
a:hover { color: #2c6ab4; text-decoration:none; }
a:focus table { border-collapse:collapse; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear:both; line-height:0; font-size:0; float:none; height:0; width:0; padding:0; margin:0; border:0; }
::selection {
 background-color: #118ded;
 color: white; /* Safari */
}
::-moz-selection {
background-color: #118ded;
color: white; /* Firefox */
}
.tybox { width:1000px; overflow:hidden; margin:0 auto; margin-top:40px; }
.mt20 { margin-top:15px; }
input, select { border:none; background:none; font-family:"微软雅黑"; color:#666; }
input:focus { outline:none; }
input[type="submit"] { cursor:pointer; }
.border_r3 { border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; }
.boxshadow { box-shadow:0 1px 3px #ccc; -webkit-box-shadow:0 1px 3px #ccc; -ms-box-shadow:0 1px 3px #ccc; -o-box-shadow:0 1px 3px #ccc; -moz-box-shadow:0 1px 3px #ccc; }
.w1000 { margin:0 auto; width:1000px; }
.pl10 { padding-left:10px; }
.ml10 { margin-left:10px; }
