 body { font-family:Simsun, Arial, Helvetica, sans-serif; margin:0 auto; background:#FFF; font-size:12px; line-height:20px; color:#333;}
div,img,span,input,form,label,ul,li,p,em,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0}
select,input,select{vertical-align:middle;}
li{ list-style:none; line-height:22px;}
img{ border:0;}
em{ font-style:normal}

a:link{ color:#444; text-decoration:none;}
a:visited{ color:#444; text-decoration:none;}
a:hover{ color:#cd0000; text-decoration:underline;}

a.red:link{ color:#cd0000; text-decoration:none;}
a.red:visited{ color:#cd0000; text-decoration:none;}
a.red:hover{ color:#cd0000; text-decoration:underline;}

.indextop .left,.indextop .right,.indextop .loginbtn,.indextop .vip,.indexmenu .menu,.ad172 li,.indexsearch .left,.indexsearch .right,.indexsearch .sbtn{ background:url(http://img2.gcimg.cn/gdmain/tec/10/07/08/newpage/images/indexallbg.gif) no-repeat}

/*login*/
.indextop,.indexmenu,.div970,.indexsearch,.footer{ width:970px; margin:0 auto 6px; overflow:hidden}

.indextop{ background:url(http://img2.gcimg.cn/gdmain/tec/10/07/08/newpage/images/loginbg.gif) repeat-x; color:#FFF; margin-bottom:0;}
.indextop .left{ width:7px; float:left; background-position:0 0; height:32px;}
.indextop .right{ width:3px; float:right; background-position:-7px 0; height:32px}
.indextop h1{ font:bold 12px/22px Tahoma; float:left; width:65px; text-align:center; padding-top:3px; *padding-top:5px;_padding-top:3px;}
.indextop .login{ width:535px; float:left; padding-top:4px;}
.indextop .input{ width:94px; background:#FFF; border:1px solid #9A1711; padding:1px 0 1px 2px; height:18px; }
.indextop .loginbtn{ background-position:0 -67px; width:48px; height:18px; border:0; text-align:center; font:bold 12px/18px Tahoma; }
.indextop em a,.indextop em a:visited{ color:#FFF; text-decoration:underline}
.indextop em a:hover{ color:#FFF; text-decoration:none;}
.indextop .vip{ background-position:-72px 0; width:49px; height:17px; border:0; font:normal 12px/17px Tahoma;}

.indextop .city{ width:360px; float:left; color:#DB4339; padding-top:5px;}
.indextop .city strong{ color:#FFF;}
.indextop .city a,.indextop .city a:visited{ color:#FFF; margin:0 3px;}
.indextop .city a:hover{ color:#FFF; text-decoration:underline}

/*menu*/
.indexmenu,.div970{border:1px solid #D1D1D1;}

.indexmenu{ background:url(http://img2.gcimg.cn/gdmain/tec/10/07/08/newpage/images/menubg.gif) repeat-x top; width:968px;}
.indexmenu img{ float:left; margin:11px 0 0 18px;}
.indexmenu .menu{ width:822px; float:right; background-position:-597px -66px; padding:12px 0; height:40px;}
.indexmenu h1{ width:45px; float:left; font:bold 14px Tahoma; color:#000; text-align:center}
.indexmenu .list1{ width:130px; float:left; border-right:1px solid #C2C2C2; padding:0 15px 0 0; color:#CCC;}
.indexmenu .list2{ width:75px; float:left;border-right:1px solid #C2C2C2; padding:0 15px 0 0; color:#CCC; }
.indexmenu .list3{ width:px; float:left; padding:0 15px 0 0;}
.indexmenu .pad5{ padding-top:3px;*padding-top:5px;_padding-top:3px;}
.indexmenu .pad10{ padding-top:10px;}

/*ad*/
.div970{ width:956px; padding:6px 6px 0 6px}
.ad172{ float:left; width:172px; padding:0 0 6px 0}
.ad600{ float:left; width:600px; padding:0 6px 6px 6px;}
.ad172 ul{ padding:7px 0 0 2px;}
.ad172 li{ background-position:-595px -141px; padding-left:10px;}

/*search*/
.indexsearch{ background:url(http://img2.gcimg.cn/gdmain/tec/10/07/08/newpage/images/searchbg.gif) repeat-x}
.indexsearch .left{ width:4px; height:34px; background-position:-10px 0; float:left;}
.indexsearch .right{ width:4px; height:34px; background-position:-16px 0; float:right}
.indexsearch .search{ width:275px; float:left; padding:3px 0 0 5px;}
.indexsearch .input{ border:1px solid #DCDCDC; padding:1px 0 1px 2px; height:18px; line-height:18px;}
.indexsearch .sbtn{ background-position:-22px 0; width:47px;height:19px; color:#FFF; font:normal 12px/19px Tahoma; border:0;}
.indexsearch .hotkey{ width:682px; float:left; padding:5px 0 0 0}

.footer{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666}
.footer span{ color:#cd0000;}
