body { font-family:Simsun, Arial, Helvetica, sans-serif; margin:0 auto; font-size:12px; line-height:20px; color:#333;}
div,img,span,input,form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0}
li{ list-style:none; line-height:22px;}
img{ border:0;}

a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; 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;}

a.gray:link{ color:#666; text-decoration:none;}
a.gray:visited{ color:#666; text-decoration:none;}
a.gray:hover{ color:#cd0000; text-decoration:none;}

.top .l1,.input2,.menu{ background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/newallbg.gif) no-repeat}

/*login*/
.top,.header{ width:910px; margin:0 auto; }
.top{ background: url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/loginbg.gif) repeat-x; height:32px;}
.top .l1{ width:8px; float:left; background-position:0 0; height:32px;}
.top .loginbox{ width:897px; float:left;}
.top .loginbox h5{ font-size:12px; float:left; color:#cd0000; width:60px; padding:5px 0 0 3px; }
.top .loginbox .login{ float:left; width:420px; position:relative; padding:6px 0 0 0; color:#333;}
.input1{ border:1px solid #c1c1c1; background:#FFF; width:84px;}
.input2{ background-position: 0 -160px; border:0; width:48px; height:19px; font:bold 12px/19px Simsun; color:#FFF; }
.top .loginbox .login .t1{ float:left; padding:0 4px 0 0}
.top .loginbox .login .t2{ float:left; width:112px; padding:2px 4px 0 0}
.top .loginbox .login .btn{ position:absolute;top:7px; *top:5px; left:253px; z-index:1; width:56px;}
.top .loginbox .login .key{ width:116px; position:absolute; top:4px; *top:5px; left:306px; z-index:1}
.top .loginbox .login .key a,.top .loginbox .login .key a:visited{ color:#333; text-decoration:underline; margin-right:8px;}
.top .loginbox .login .key a:hover{ color:#cd0000; text-decoration:none;}

.top .loginbox .citylist{ width:330px; float:right; overflow:hidden; color:#ccc; padding-top:6px; text-align:right}
.top .loginbox .citylist span{ font-weight:bold; color:#cd0000;}
.top .loginbox .citylist a,.top .loginbox .citylist a:visited{ margin:0 1px;}
.top .loginbox .citylist a:hover{ margin:0 1px;}

/*add20100314*/
.top .loginbox .other{ width:145px; float:left; padding:6px 0 0 9px; background: url(http://img1.gcimg.cn/chongqing/tec/09/09/08/images/loginbg02.gif) no-repeat 5px 0; color:#CCC; text-align:center }
/**/

.top .loginbox .city{ width:190px; float:right; padding:4px 0 0 0; position:relative;}
.top .loginbox .city .selectcity{ background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/indexallbg.gif) no-repeat -95px -4px; width:81px; height:22px; margin-right:8px; float:left; padding:1px 0 0 12px; *padding-top:2px; color:#CD0018;} 
.top .loginbox .city .selectcity a{ display:block; color:#CD0018;}
.top .loginbox .city .sethome{ background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/newallbg.gif) no-repeat -21px -5px; width:76px; height:22px; text-align:center;float:left; padding-top:1px; *padding-top:2px;}
.top .loginbox .city .sethome a{ display:block;}
.top .loginbox .city a:hover{ text-decoration:none;}

.top .loginbox .city .citybox{ width:81px; border:1px solid #D7D7D7; background:#FFF; position:absolute; padding:5px 5px; top:25px; left:0; z-index:9; color:#333;}
.top .loginbox .city .citybox li{ width:40px; float:left; text-align:center;}

.top .l3{ width:5px; float:right; background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/newallbg.gif) no-repeat -8px 0; height:32px; padding:1px 0 0 0}


.header{ width:908px;  border:1px solid #D1D1D1; border-top:0; background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/headerbg.gif) repeat-x top #FFFFFF; margin-bottom:6px; height:65px;}
.header img{ float:left; margin:10px 0 0 7px}

.menu{ width:767px; float:right; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/08/images/indexallbg.gif) no-repeat -567px 0; padding:15px 0; font-family:Arial, Helvetica, sans-serif}
.menu .classname{ width:36px; float:left; color:#000; padding:6px 0 0 10px}
.menu .classname h1{ font-size:14px;}
.menu .classname h1 a,.menu .classname h1 a:visited{ color:#252525;}
.menu .classname h1 a:hover{ color:#cd0000; text-decoration:none;}
.menu .list{ width:66px; float:left; padding:0 9px 0 0; border-right:1px solid #A7A7A7; color:#C6C6C6; text-align:left }
.menu .list a,.menu .list a:visited{ color:#252525; margin:0 6px;}
.menu .list a:hover{ color:#cd0000; text-decoration:none; margin:0 6px;}
.menu .list1{ width:124px;}
.menu .list2{ width:60px; border-right:0}

.menu .classname2{ width:35px; padding:0 0 0 9px; float:left; font:bold 14px/20px Simsun; color:#252525; }
.menu .classname2 a,.menu .classname2 a:visited{ color:#252525;}
.menu .classname2 a:hover{ color:#cd0000; text-decoration:none;}

.menu .classname3{ padding-left:17px; float:left;}
.menu .classname3 img{ margin:0;}

/*topad*/
.topad,.search{ width:910px; margin:0 auto; overflow:hidden;  margin-bottom:6px;}
.topad{ width:908px; border:1px solid #D1D1D1; padding-bottom:6px;}
.topad .tleft{ width:144px; float:left; text-align:center; padding-top:6px}
.topad .tmid{ width:620px; float:left; padding-top:6px}

/*search*/
.search{ background: url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/searchbg.gif) repeat-x; height:34px;}
.search .s1{ width:6px; float:left; height:34px; background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/indexallbg.gif) no-repeat -313px 0;}
.search .s2{ width:6px; float:right; height:34px; background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/indexallbg.gif) no-repeat -331px 0;}
.search .mid{ width:898px; float:left; overflow:hidden; padding-top:4px; height:30px;}
.search .mid .sinput1{ border:1px solid #DCDCDC; background:#FFF; width:148px; padding:1px 0; height:16px;}
.search .mid .sinput2{ width:47px; height:19px; background:url(http://img2.gcimg.cn/gdmain/tec/news/2009/11/09/indexallbg.gif) no-repeat -387px 0; color:#FFF; line-height:18px; border:0;}

.sleft{ width:280px; float:left;}
.sleft .sname{ float:left; width:70px; font-weight:bold; color:#000; text-align:center; *padding-top:3px;}
.sleft .sname .sinput{ width:200px; float:left;}

.hotkeyword{ width:614px; float:right; overflow:hidden; font-family:Simsun;}
.hotkeyword li{ float:left; margin-right:10px; position:relative}
.hotkeyword li a,.hotkeyword li a:visited{ color:#666;}
.hotkeyword li a:hover{ color:#cd0000; text-decoration:none;}

/*ad*/
.div690{ width:690px; float:left}
.div214{ width:204px; float:right; border:1px solid #D1D1D1; padding:6px 0 6px 8px;}
.div214 li a,.div214 li a:visited{ color:#666;}
.div214 li a:hover{ color:#000; text-decoration:underline}

.newmain{ width:910px; margin:0 auto; overflow:hidden; margin-bottom:6px}
.newtopadleft{ width:135px; border:1px solid #D1D1D1; float:left; padding:6px 0 6px 2px}
.newtopadmid{ width:620px; float:left; padding:0 5px;}


/*footer*/
.footer{ width:910px; margin:0 auto; overflow:hidden; text-align:center; padding:20px 0 0 0; color:#666;}
.footer span{ color:#cd0000;}

.copy{ color:#666; text-align:center; padding-top:10px;}
.copy em{ font-style:normal; color:#cd0000}
.copy a,.copy a:visited{ color:#444;}
.copy a:hover{ color:#cd0000; text-decoration:underline;}