@charset "gb2312";
* {margin:0px; padding:0px; border:none;}
body {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%; font-size:12px; background:#EFEEE6;}
#bodyy {background:url(mainbg.gif) repeat-y center; width:974px; margin:0px auto;}
#header, #main {width:956px; margin:0px auto;}
#bottom {width:974px; margin:0px auto;}
#left {width:143px; float:left;}
#left ul {list-style-type:none;}
#left ul li {text-align:right; background:#F0EFE7; border-bottom:1px #DEDCCB solid; font-size:10px;}
.leftlink:link, .leftlink:visited {display:block; text-decoration:none; color:#136DA8; padding-right:3px; height:25px; line-height:25px;}
.leftlink:hover, .leftlink:active {display:block; text-decoration:none; background:#D8D7C8; color:#000; padding-right:3px; height:25px; line-height:25px;}
.leftlink.selected {background:#FFFFCC;}
#right {width:800px; float:left; margin-left:6px; overflow-x:hidden;}
#menu ul {list-style-type:none; margin-top:8px; margin-left:9px;}
#menu ul li {float:left; height:17px; line-height:17px;}
#menu ul li.mar {width:11px; background:none; border:none;}
.menulink:link, .menulink:visited {font-size:10px; line-height:17px; color:#000; text-decoration:none; padding:0px 19px; display:block; background:url(menubg.gif) repeat-x; border:1px #D5D4C9 solid;}
.menulink:hover, .menulink:active {font-size:10px; line-height:17px; color:#000; text-decoration:none; padding:0px 19px; display:block; background:url(menuselected.gif) repeat-x; border:1px #B9B8A5 solid;}
.menuselected {font-size:10px; line-height:17px; color:#000; text-decoration:none; padding:0px 19px; display:block; background:url(menuselected.gif) repeat-x; border:1px #B9B8A5 solid;}
#search {margin:8px; background:#F0EFE7; padding-top:10px; padding-left:80px; padding-bottom:20px;}
.searchinput {border:1px #B9B8A4 solid; background:#FFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.searchselect {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content {margin:8px;}
.path {font-size:10px; color:#BBB; margin-bottom:8px;}
#ProClass {margin-left:10px; margin-top:12px; margin-bottom:12px;}
#proshow img {border:1px #D2D1C2 solid; padding:2px;}
#footer {border:1px #C2C1B5 solid; background:#DEDCCB; margin:0px auto; width:972px;}
.footerbg {background:#FFF; margin:6px; padding:8px;}
.height10 {height:10px; line-height:0px;}
.height6 {height:6px; line-height:6px;}
.alignc {text-align:center;}
.clear {clear:both;}
.leftline {height:1px; line-height:1px; background:#828175; font-size:0px;}
.color1 {color:#136DA8;}
.fontb {font-weight:bold;}
.prosort {color:#136DA8; font-weight:bold; text-align:center; font-size:11px; margin-bottom:8px;}
.marginl8 {margin-left:8px;}
.marginr8 {margin-right:8px;}
.size20 {font-size:24px;}
.size14 {font-size:14px;}
.redfont {color:red;}
.margint8 {margin-top:8px;}
.paddingt8 {padding-top:8px;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}
ul.prolist {list-style-type:none; margin-left:30px;}
ul.prolist li {width:200px; float:left; margin-right:45px; border:1px #D2D1C2 solid; margin-bottom:14px;}
.prolistlink:link, .prolistlink:visited {display:block; background:none;}
.prolistlink:hover, .prolistlink:active {display:block; background:#FCFBF2;}
.procode {margin:0px auto; width:180px; text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.proname {margin:0px auto; width:180px; text-align:center; margin-bottom:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}



/* page style */
.paginator { font: 11px Arial, Helvetica, sans-serif; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; color:#656565; text-decoration: none;margin-right:3px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; text-decoration: none; color:#656565;}
.paginator .break {padding: 1px 5px; border:none;text-decoration: none;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 12px;border:none}
.paginator a:hover {color: #FFF; background: #BDBEBD; border-color:#E7E7E7; text-decoration: none;}