@charset "utf-8";
/*reset*/
body,h1,h3,ul,ol{ margin:0; padding:0;}
body { font-family:"微软雅黑",Arial,"宋体"; font-size:12px; background:url(../images/index_bg.png) #000; color:#333;}
a{ color:#666; text-decoration:none;blr:expression(this.onFocus=this.blur()); /*针对 IE*/ outline:none;/*针对firefox等*/ }
a:hover{ color:#f60; text-decoration:underline;}
a.a_deep{ color:#333;}
a.a_deep:hover{ color:#000;}
a.a_light{ color:#ccc;}
a.a_light:hover{ color:#fff;}
a.a_org{ color:#f60;}
a.a_blue{ color:#03f;}
.f_org{ color:#f60;}
.f_666{ color:#666;}
.f_999{ color:#999;}
img{ border:none;}

p{ text-indent:24px; margin-top:0;}
/*font*/
.f_333{ color:#333;}
.f_fff{ color:#fff;}

/*sprits*/
.re_bg{ background:url(../images/bg.gif) repeat-x;}
.ico{ background:url(../images/ico.png) no-repeat;_background:url(../images/ico.gif) no-repeat;}

/*layout*/
#top{ height:60px; background:#fff; padding:10px; color:#666; text-align:right;}
.mbody{ width:990px; float:left;}
.lft{ float:left;}
.rgt{ float:right;}
.spt{ height:0; font-size:0; overflow:hidden; clear:both;}
.space{ height:12px; clear:both; font-size:0; overflow:hidden;}

/*内页相关layout*/
#nav{ height:50px; line-height:50px; background:#333; color:#fff;}
#nav h1{ font-size:16px;text-indent:20px; float:left;}
#nav strong{ display:block; float:left; width:20px; height:20px; background-position:0 -309px; margin:19px 0 0 14px;}
#content{ background:#f3f3f3; padding:12px; float:left;}
.left{ width:278px;}
.left h3{ font-size:14px;padding-bottom:8px; margin-bottom:4px; border-bottom:1px dashed #ccc;}
.right{ width:675px; _width:670px; overflow:hidden; margin-left:12px;}
.right h3{ font-size:14px;padding-bottom:8px; }
.right h3 span{ font-size:10px; color:#999; font-weight:normal;}
.bor{ background:url(../images/bg.gif) 0 -236px repeat-x #fff; padding:12px; border:1px solid #d6d6d6;}


.menu{ height:36px; background-position:0 -37px; border:1px solid #dadada; border-bottom:none; border-right:none; margin-top:8px;}
.menu .big{ width:75px; height:36px; line-height:36px; text-align:center; float:left; border:1px solid #dadada; border-top:none; border-left:none; font-size:14px; font-weight:bold; position:relative; z-index:2;}
.menu .big a{ display:block; zoom:1;}
.menu .sub{ position:absolute; left:-1px; top:37px; width:77px; line-height:29px; display:none; z-index:3;}
.menu .sub a{ display:block; font-size:12px; font-weight:normal; height:29px; border:1px solid #dadada; border-top:none; background:#f4f4f4; zoom:1;}
.menu a:hover{ text-decoration:none;}
.menu .big a:hover{ background:url(../images/bg.gif);}
.menu .sub a:hover{ background:#fff;}

#btm{ background:#171717; clear:both;}
#design2{ height:0; line-height:0; overflow:hidden; text-indent:9999px;}
#link{ padding:12px; height:50px; font-size:12px; font-weight:normal;}
#link li{ display:inline;  margin-right:12px; height:25px; line-height:25px;}
#link2{ clear:both; background:#333; border:1px solid #444; border-left:none; border-right:none; height:25px; line-height:25px; color:#ccc; font-size:12px; font-weight:normal;}
#link2 a{ color:#ccc; display:inline-block; margin-right:12px;}
#cr{ padding:12px; font-size:12px; font-weight:normal;}
#cr .lft{ width:59px; height:59px; background-position:-148px 0;}
#cr .rgt{ text-align:right; margin-top:12px; color:#fff; line-height:20px;}
#cr .rgt a{ color:#fff;}

#returntop{position:fixed;_position:absolute;top:0px;left:0px;display:none;cursor:pointer;}
#returntop .gotop{ display:block; width:30px; height:33px; background-position:0 -219px;}
#returntop .gotop:hover{  background-position:-30px -219px;}
#returntop .join{ display:block; width:30px; height:33px; background-position:0px -252px;}
#returntop .join:hover{ background-position:-30px -252px;}
.contact{ width:170px; height:345px; background-position:-95px 0; position:fixed; _position:absolute; right:6px; bottom:0;}
#qqList{ width:109px; height:300px; position:fixed; _position:absolute; left:990px; bottom:100px; display:none;}
#qqList .top{ height:41px; background:url(../images/qq_03.gif); cursor:pointer;}
#qqList .list{ background:url(../images/qq_06.gif); text-indent:16px;}
#qqList a{ display:block; width:109px; height:30px; line-height:30px; color:#3295d3;}
#qqList .btm{ height:76px; background:url(../images/qq_08.gif);}