@charset "utf-8";
body {font-size:12px;margin:0px; font-family:Tahoma; background:#ffffff; color:#000000; }
* { padding:0px; margin:0px;}
img {border:0px;line-height:0px;}
.l{float:left; text-align:left; display:inline;}
.r{float:right; display:inline;}
/*a:link,a:visited {text-decoration: none;}*/
/*customize color*/
.cWhite,a.cWhite{ color:#ffffff; }
.cWhite a:link,.cWhite a:visited,a.cWhite:link,a.cWhite:visited{ color:#ffffff;}
.cWhite a:hover,.cWhite a:active,a.cWhite:hover,a.cWhite:active{ color:#ff5400;}
.cGreen,a.cGreen{ color:#298b00; }
.cGreen a:link,.cGreen a:visited,a.cGreen:link,a.cGreen:visited{ color:#298b00;}
.cGreen a:hover,.cGreen a:active,a.cGreen:hover,a.cGreen:active{ color:#ff5400;}
.cPurple,a.cPurple{ color:#b515af; }
.cPurple a:link,.cPurple a:visited,a.cPurple:link,a.cPurple:visited{ color:#b515af;}
.cPurple a:hover,.cPurple a:active,a.cPurple:hover,a.cPurple:active{ color:#ff5400;}
.cBlue,a.cBlue{ color:#0055ab; }
.cBlue a:link,.cBlue a:visited,a.cBlue:link,a.cBlue:visited{ color:#0055ab;}
.cBlue a:hover,.cBlue a:active,a.cBlue:hover,a.cBlue:active{ color:#ff5400;}
.cRed,a.cRed{ color:#c30202; }
.cRed a:link,.cRed a:visited,a.cRed:link,a.cRed:visited{ color:#c30202;}
.cRed a:hover,.cRed a:active,a.cRed:hover,a.cRed:active{ color:#ff5400;}
.cGray,a.cGray{ color:#555555; }
.cGray a:link,.cGray a:visited,a.cGray:link,a.cGray:visited{ color:#555555;}
.cGray a:hover,.cGray a:active,a.cGray:hover,a.cGray:active{ color:#ff5400;}
.cYellow,a.cYellow{ color:#ffd107; }
.cYellow a:link,.cYellow a:visited,a.cYellow:link,a.cYellow:visited{ color:#ffd107;}
.cYellow a:hover,.cYellow a:active,a.cYellow:hover,a.cYellow:active{ color:#ff5400;}
/*clear float to div*/
.clear {clear:both;font-size:1px;visibility:hidden;width:1px;line-height:0px;}
/*CSS-HACK */
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix{display:block;}

/*common*/
.oline{width:946px;margin:0 auto;clear:both;overflow:hidden;text-align:left; background:#ffffff;}

/*header*/
.header{ background:url(http://www.s1979.com/images/home/head01.gif) left top repeat-x; height:145px;text-align:center;font-size:12px;}
.nav{ width:946px;margin:0 auto;clear:both;overflow:hidden;text-align:left; height:80px; overflow:hidden; }
.nav em{ display:inline; float:left; margin:25px 0px 0px 8px; width:160px; height:44px; overflow:hidden; }
.nav p{ display:inline; float:right; margin:25px 8px 0px 0px; width:735px; height:44px; overflow:hidden; }
.nav p a{ height:44px; overflow:hidden; float:left; display:inline;text-decoration:none;}
.nav p a.b1{ width:36px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat 0px 0px;}
.nav p a.b1:hover{ background:url(/images/home/nav.gif) no-repeat 0px -44px;}
.nav p a.b2{ width:43px; margin-right:22px; background:url(/images/home/nav.gif) no-repeat -56px 0px;}
.nav p a.b2:hover{ background:url(/images/home/nav.gif) no-repeat -56px -44px;}
.nav p a.b3{ width:30px; margin-right:24px; background:url(/images/home/nav.gif) no-repeat -121px 0px;}
.nav p a.b3:hover{ background:url(/images/home/nav.gif) no-repeat -121px -44px;}
.nav p a.b4{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -175px 0px;}
.nav p a.b4:hover{ background:url(/images/home/nav.gif) no-repeat -175px -44px;}
.nav p a.b5{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -225px 0px;}
.nav p a.b5:hover{ background:url(/images/home/nav.gif) no-repeat -225px -44px;}
.nav p a.b6{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -275px 0px;}
.nav p a.b6:hover{ background:url(/images/home/nav.gif) no-repeat -275px -44px;}
.nav p a.b7{ width:30px; margin-right:16px; background:url(/images/home/nav.gif) no-repeat -325px 0px;}
.nav p a.b7:hover{ background:url(/images/home/nav.gif) no-repeat -325px -44px;}
.nav p a.b8{ width:50px; margin-right:15px; background:url(/images/home/nav.gif) no-repeat -371px 0px;}
.nav p a.b8:hover{ background:url(/images/home/nav.gif) no-repeat -371px -44px;}
.nav p a.b9{ width:42px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -436px 0px;}
.nav p a.b9:hover{ background:url(/images/home/nav.gif) no-repeat -436px -44px;}
.nav p a.b10{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -498px 0px;}
.nav p a.b10:hover{ background:url(/images/home/nav.gif) no-repeat -498px -44px;}
.nav p a.b11{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -548px 0px;}
.nav p a.b11:hover{ background:url(/images/home/nav.gif) no-repeat -548px -44px;}
.nav p a.b12{ width:32px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -598px 0px;}
.nav p a.b12:hover{ background:url(/images/home/nav.gif) no-repeat -598px -44px;}
.nav p a.b13{ width:30px; margin-right:20px; background:url(/images/home/nav.gif) no-repeat -650px 0px;}
.nav p a.b13:hover{ background:url(/images/home/nav.gif) no-repeat -650px -44px;}
.nav p a.b14{ width:30px; background:url(/images/home/nav.gif) no-repeat -700px 0px;}
.nav p a.b14:hover{ background:url(/images/home/nav.gif) no-repeat -700px -44px;}
.nav p a:hover {text-decoration:none;}
.login{ width:946px;margin:0 auto;clear:both;overflow:hidden;text-align:right; height:24px; background:url(/images/home/head02.gif) left top no-repeat;}
.login p{ line-height:20px; height:20px; text-align:right; margin:3px 48px 0px 0px; float:right; display:inline; width:auto; overflow:hidden; }
.login p a{float:left; display:inline; margin:0px 5px;text-decoration:none;}
.login p em{ width:1px; height:12px; overflow:hidden; background:#666666; float:left; display:inline; margin:3px 5px;}
.tool{ width:946px;margin:0 auto;clear:both;overflow:hidden;text-align:left;}
.tool div.time{ width:135px; overflow:hidden; line-height:18px; float:left; display:inline; margin:3px 0px 0px 10px; }
.tool div.gs{ width:495px; overflow:hidden; float:left; display:inline; margin:10px 0px 0px 60px; }
.tool .txt{ float:left; display:inline; width:300px; height:20px; line-height:20px; text-indent:3px; background:#ffffff; border:0px; font-size:12px; color:#666666; border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #cccccc;  }
.tool .btn{ float:left; display:inline; font-size:12px; background:url(http://www.s1979.com/images/home/search.gif) left top no-repeat; width:67px; height:22px; color:#FFFFFF; line-height:22px; text-align:center; border:0px; font-family:Tahoma; margin-left:10px; margin-top:1px; }
.tool div.click{ width:135px; overflow:hidden; line-height:18px; float:right; display:inline; margin:10px 10px 0px 0px; line-height:20px; }
/*select box styel*/
.diyselect{ position:relative;float:left;width:60px; display:inline; }
.diyselect input{ border-top:1px solid #000000; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; width:60px;height:22px; color:#e84f01; line-height:24px; text-align:center; cursor:pointer; border-left:0px; background:#ffffff; margin-left:-2px; }
/* .diyselect ul{display:none;position:absolute;top:0;left:0;z-index:9999; margin:0;padding:0;height:auto;width:60px;background:#fff;text-align:center;list-style:none }
.diyselect ul li a{display:block;height:24px;margin:0;color:#666;line-height:24px;text-decoration:none}
.diyselect ul li a:hover{color:#fff;background:#666}
.diyselect .diyselect_current a{color:#e84f01} */

/*footer*/
#footer{ margin:8px auto; line-height:22px; color:#000000; text-align:center; font-family:Arial; font-size:12px;}
#footer div.bar{ background:#232323; color:#ffffff; height:42px; line-height:42px; }
#footer p{ padding:8px 0px; }
#footer a:link,#footer a:visited,#footer a:hover{ color:#ffffff;}
#footer div a{ margin:0px 10px;text-decoration:none;}
