@charset "utf-8";
/*global*/
body {font:12px/20px "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",sans-serif;color:#888;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { font-family:arial,"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53"; margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
form {margin:0;padding:0;}
q:before,q:after {content:"";}
abbr,acronym {border:0;}
img,a img {vertical-align:middle;border:0;}
a:link, a:visited {color:#888;text-decoration:none;}
a:hover {color:#0a4cb0;}
a:active {color:#999;text-decoration:none;}
input,textarea {font-size:12px;}
.mt40{ margin-top:40px;}
.ml10{ margin-left:10px;}
.ml27{ margin-left:27px;}
.swepimg{ cursor:pointer;}
.container { margin: 0 auto; width: 1002px;}
/* position*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;padding-right: 1px;}
.bc {margin-left:auto;margin-right:auto;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.clear {*zoom: 1;}
.clearfix:after {display: table; content: ''; clear: both;}
.vm {vertical-align:middle;}
.pr {position:relative;}
.pa {position:absolute;}
.zoom {zoom:1;}
.hidden {visibility:hidden;}
.none {display:none;}
.block {display:block;}
.inline {display:inline;}
.hand {cursor:pointer;}


