 *{	padding:0px; margin:0px;}
ul{ list-style:none;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:link,a:visited{ color:#333;}
a:hover{color:#999; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:center; background:#e9e9e9;}
#box{text-align:left;  margin:0 auto;  width:1002px; background:#fff; overflow:auto; margin-top:20px;}

.left{ width:211px; float:left;}

.left .logo{ width:211px; height:41px; background:#e9e9e9;}
.left .leftlist{ width:203px;margin-left:6px; margin-top:7px;border:1px solid #d0d0d0;}
.left .leftlist h3{ font-size:12px; color:#fff; padding-left:11px; line-height:25px; background:url(images/dh_up.gif) no-repeat; }
.left .leftlist h3 span.h3icon{}
.left .leftlist ul{ width:192px; padding-left:11px;  }
.left .leftlist li{ line-height:24px;}
.left .leftlist li a{}
.left .leftlist li a:link,.left .leftlist li a:visited{ color:#555;}
.left .leftlist li a:hover{ color:#a91a20;}

  


.right{ width:791px; float:right;}
.right .top{ width:774px; height:35px; padding:7px 8px 7px 9px}
.right ul.nav { width:774px; background:url(images/nav-bag.gif) repeat-x; height:35px;}
.right ul.nav  li{ float:left; line-height:35px; width:125px; text-align:center; background:url(images/navline.gif) no-repeat right;}
.right ul.nav  li.lilast{ background:none;}
.right ul.nav  li a{ font-size:14px; font-weight:bold; color:#fff;}
.right ul.nav  li a:link,.right ul.nav  li a:visited{ color:#fff;}
.right ul.nav  li a:hover{ color:#bfe7b5;}

.right .rmiddle{ width:774px; padding:0px 8px 0px 9px; }

.right .rmiddle .rcontent{width:550px;   float:left; }

.right .rmiddle .rcontent-top{ width:550px; height:26px; font-size:14px; font-weight:bold; background:url(images/rtop-bg.gif) repeat-x; line-height:26px;}
.right .rmiddle .rcontent-top .rtop-left{ float:left; height:26px; width:12px;}
.right .rmiddle .rcontent-top .rtop-right{float:right; height:26px; width:12px;}
.right .rmiddle .rcontent-body{ width:548px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;overflow:auto;  }
.right .rmiddle .rcontent-body .proinfo h2{ font-weight:bold; font-size:14px; color:#641f22; padding-left:12px; line-height:30px;}
.right .rmiddle .rcontent-body .proinfo img{ float:left; width:100px; text-align:center; padding-top:15px; padding-bottom:15px;}
.right .rmiddle .rcontent-body .proinfo p{ line-height:19px; margin-left:110px; padding-right:10px;  }
.right .rmiddle .rcontent-body .proinfo a:link,.right .rmiddle  .rcontent-body .proinfo a:visited{ color:#0880d0;}
.right .rmiddle .rcontent-body .proinfo a:hover{color:#a91a20;}

.right .rmiddle  .rcontent-body .proinfo{ width:270px; float:left; padding-left:4px; margin:5px 0px;  }
.right .rmiddle  .rcontent-body .even{ background:url(images/line1.gif) no-repeat left 30px;}
.right .rmiddle .rcontent-body .line{ width:548px; height:3px; background:url(images/line.gif) no-repeat; float:left;}
.right .rmiddle .radv{ width:214px; height:148px; float:right; padding-bottom:10px;}

.right .rside{ width:212px; float:right;border:1px solid #d0d0d0;  }
.right .rside h2{ font-size:14px; color:#fff; font-weight:bold; padding-left:15px; background:url(images/right-top.gif) no-repeat; line-height:25px;}
.right .rside h3{ font-size:12px; color:#0a4f6c; font-weight:bold; padding:10px 0px 10px 15px;}
.right .rside p{ line-height:25px; padding:0px 15px; }
.right .rside a:link,.right .rside a:visited{ color:#0a4f6c;}
.right .rside a:hover{ text-decoration:underline;}


.right .footer{ text-align:center; line-height:25px;}

 
 



 
