@charset "utf-8";
/* 全局CS义 */
body{font-family:'宋体';/*text-align:center;*/margin:0;padding:0;font-size:12px;color:#3d3d3d;}
body > div{/*text-align:center;*/margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}

/* 默认链接颜色 */
a{outline-style:none;color:#3d3d3d;text-decoration:none}
a:hover{ text-decoration:underline;}
/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) }  /*for IE*/
:focus {-moz-outline-style: none; }  /*for Firefox*/ 
/* 屏蔽输入框高亮 */
input {outline: none;}
/* 屏蔽文本框高亮 */
textarea {outline: none;}

body{ min-width:960px;}
/* 通用属性 */
.clear{clear:both;font-size:1px;width:1px;height:0;overflow:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

/* 2012-9-13 by jackNEss */
.im_sidefloatArea{ position:fixed; _position:absolute; left:50%; bottom:10px; margin-left:480px; width:34px;  margin-bottom:-3px; zoom:1;}
.im_sidefloatArea:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.im_sidefloatArea .s1,
.im_sidefloatArea .s2{ display:block; width:34px; height:35px; margin-bottom:3px; text-indent:-999em; overflow:hidden; background-image:url(../images/im_sidefloat_nav01.png); background-repeat:no-repeat;}
.im_sidefloatArea .s1{ background-position:0 0;}
.im_sidefloatArea .s1:hover{ background-position:-50px 0;}
.im_sidefloatArea .s2{ background-position:0 -50px;}
.im_sidefloatArea .s2:hover{ background-position:-50px -50px;}