@charset "UTF-8";
.allpro .nag { padding-top:12px }
.allprobox { float:left; width:908px; border:1px #2c6589 solid; background:#fff; margin-top:12px }
.allprobox h1 { background:#2c6589 }
.allprobox h1 span { color:#fff; font-size:16px; line-height:30px; height:30px; padding-left:18px; font-weight:normal } 
.allprobox ul.alist { float:left; width:26px; background:#f7fdff; }
.allprobox ul.alist li a,.allprobox ul.alist li .aselected { display:block; width:19px; padding-left:7px; height:26px; line-height:26px; color:#2c6589; font-size:14px;  border:1px #ccc solid; border-left:0; border-top:0; background:url(../images/allprodbg.gif) top left repeat-x }
.allprobox ul.alist li a:hover { background-image:url(../images/allprodbged.gif); color:#bf2e30 }
.allprobox ul.alist li.aselected a{ color:#bf2e30; background:#fff; border-right:0}

.allproinfo { float:left; padding:18px;width:845px;}
.allproinfo ul.ainfo { float:left; }
ul.ainfo li {float:left; width:269px;margin:0 6px; display:inline}
ul.ainfo li a{display:block; text-align:center;  font-size:12px; width:267px; padding:7px 0; color:#2c6589; border:1px #ccc dashed; position:relative; z-index:100; margin-bottom:8px; }
ul.ainfo li a:hover,ul.ainfo li .prosel { background:#e4f2fa; border:1px #ccc solid; border-bottom:0; width:267px; color:#bf2e30; padding-bottom:16px;}
.allproinfo .asininfo { float:left; position:relative;z-index:1; width:805px; border:1px #ccc solid; padding:12px; margin-top:-9px;margin-bottom:6px; margin-left:6px !important; margin-left:3px; background:#e4f2fa; color:#48738e  }
.asininfo a { padding:6px 12px; line-height:28px; font-size:12px; }
.asininfo a:hover{ text-decoration:underline}