/* 公用顶部区域 
-------------------------------------- */
.public-top-layout { }
.public-top-layout .quick-menu { text-align: right; height: 30px; float: right;}
.public-top-layout .quick-menu dl { text-align: left; vertical-align: top; width: 92px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/; float:left; margin-left:-1px;}
.public-top-layout .quick-menu dl dt { font-size: 12px; position: absolute; z-index: 2; top: 0px; left: 12px;}
.public-top-layout .quick-menu dl dt a:hover { text-decoration: none; color: #F30;}
.public-top-layout .quick-menu dl dt i { background: url(../images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 12px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.public-top-layout .quick-menu dl.hover dt i { FILTER:'DXImageTransform,Microsoft,BasicImage(rotation=2)'; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}

.public-top-layout .quick-menu dl dd { padding-top:8px; background-color: #FFF; display: none; width: 90px; border:1px #e1e1e1 solid;position: absolute; z-index: 1; top: 0; left: 0;}

.public-top-layout .quick-menu dl.hover dd { display: block;}
.public-top-layout .quick-menu dl dd ul { width: 90px; margin: 32px 0 0 0; *margin-top:40px; }
.public-top-layout .quick-menu dl dd ul li{height: 28px;line-height: 28px;}
.public-top-layout .quick-menu dl dd ul li a { margin:0px; padding:0px; font-size: 12px; height: 28px; display: block; clear: both; padding-left:11px;}
.public-top-layout .quick-menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;height: 28px;}

