body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; margin:0 auto; color:#333; background:#FFF;}
div,img,span,ul,li,dl,dd,dt,form,input,select,h1,h2,h3,h4,h5,h6,p,em{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
li{ list-style:none;}

a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#cd0000; text-decoration:underline;}

a.blue:link{ color:#003CB5; text-decoration:none;}
a.blue:visited{ color:#003CB5; text-decoration:none;}
a.blue:hover{ color:#003CB5; text-decoration:underline;}

/*header*/
.menuleft,.menuright,.menumid h1,.menumid .list,.menumid span,.cityleft,.cityright,.pdsearchsbtn,.topsearch .sbtn,.pdmenu{ background:url(http://mat01.gcimg.cn/2010/at160/homepage/img/0413/indexallbg.gif) no-repeat;}

.head,.city,.pdmenu,.pdsearch{ width:970px; margin:0 auto; overflow:hidden; margin-bottom:6px;}
.head{ padding:8px 0 0 0}
.head img{ float:left; border:0}

.menu{ width:785px; float:right; overflow:hidden;}
  .menuleft{ width:3px; float:left; height:43px; background-position:0 0}
  .menuright{ width:3px; float:right; height:43px; background-position:-3px 0}
  .menumid{ width:779px; float:left; border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF; height:41px}
  
  .menumid h1{ float:left; width:20px; padding:2px 8px 0 8px;_padding-top:4px; font:bold 12px/18px Simsun; background-position:-7px 0; height:39px;_height:37px}
  .menumid .name{ width:32px;}
  .menumid .list{ width:72px; float:left; padding:0; *padding:1px 0 0 0; background-position:-40px 0}
  .menumid .list li{ float:left; padding-right:8px; line-height:20px;}
  .menumid .list1{ width:132px}
  .menumid .list2{ width:116px}
  .menumid span{ float:left; background-position:-182px 0; width:3px; height:41px;}
  
.cityleft, .cityright {height:31px;width:4px;}
.cityleft {background-position:-185px 0;float:left;}
.cityright {background-position:-189px 0;float:right;}
.citymid {background:transparent url(http://mat01.gcimg.cn/2010/at160/homepage/img/0413/citybg.gif) repeat-x scroll 0 0;float:left;height:31px;width:962px; position:relative }

.citylist {color:#BBBBBB;float:left;padding:3px 5px 0 5px; color:#666;}
.citylist strong {color:#333333;}
.citylist a ,.citylist1 a{margin:0 2px;}
.topsearch {float:right;padding:4px 5px 0 0;text-align:right;width:165px;}
.topsearch input {width:90px;}
.topsearch .sbtn {background-position:-193px 0;border:0 none;height:24px;width:56px;}

/*pdsearch*/
.pdmenu{ width:968px; background:url(http://mat01.gcimg.cn/2010/at160/homepage/img/0413/pdmenubg.gif) repeat-x; height:29px; border-left:1px solid #274712; border-right:1px solid #274712; border-top:1px solid #274712;}
.pdmenu .left{ width:11px; border:1px solid #6B9250; float:left; height:26px;}
.pdmenu .nav{ width:px; float:left; background:#FFF; border-top:1px solid #6B9250; width:124px; height:29px; text-align:center;}
.pdmenu .navlist{ width:827px; border:1px solid #6B9250; float:right; height:26px; font:normal 12px/26px Tahoma; color:#6B9250;}
.pdmenu .navlist a,.pdmenu .navlist a:visited{ color:#FFF; margin:0 5px;}
.pdmenu .navlist a:hover{ color:#FFF; text-decoration:underline}

.pdsearch{ width:960px; border:1px solid #D6D6D6; background:url(http://mat01.gcimg.cn/2010/at160/homepage/img/0413/pdsearchbg.gif) repeat-x; height:28px; padding:4px 0 0 8px;}
.pdsearchsbtn{ background-position:-193px 0; width:56px; height:24px; border:0;}
.pdsearch .input{ border:1px solid #ccc; padding:0 0 0 5px; height:22px; line-height:22px;}

/*footer*/
.footer{ color:#777; text-align:center}

.link{ width:956px; margin:0 auto; background:#F7F7F7; border:1px solid #D5D5D5; overflow:hidden; padding:5px 6px; margin-bottom:6px}
.link .tit{  border-bottom:1px solid #E3E3E3; overflow:hidden}
.link .tit  h1{ font-size:14px; padding:2px 0 6px 0; }
.link .tit span{ float:right; padding:3px 8px 0 0}
.link h6{ color:#888; font:normal 12px Tahoma}

.link .list{ color:#9E9E9E; padding:5px 0 0 0}
.link .list a{ margin:0 3px; white-space:nowrap}

.city{ margin:0 auto 6px;width:970px;}
.citymid .testbox{position:absolute; line-height:25px;padding:5px 4px;background-color: #FFF;z-index:1000;left: 605px;top: 31px;border-right: solid 1px #CECECE;border-bottom: solid 1px #CECECE;border-left: solid 1px #CECECE; text-align:left;}
.city .citylist0 a,.testbox a{ margin:0 5px;}

.bg{border-right: solid 1px #CECECE;border-top:  solid 1px #CECECE;border-left:  solid 1px #CECECE;height:28px;width:42px;background-color: #F9F9F9; color: #CC0000;}
