﻿/* CSS Document */
 

.box { width: 100%; float: left; text-align: left; z-index:13;  position:relative; }

.allsort {width:100%; min-height:66px; padding:0%; background: #f7941d; line-height: 66px; color: #fff; font-weight: normal; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; border-top:1px solid #fff; }

.allsort .mt { CURSOR: pointer; width:280px; LINE-HEIGHT: 66px; HEIGHT: 66px; float: left; position:relative;   border-bottom:1px solid #fff; }
.allsort .mt .span1 { width:260px; height: 66px; float: left; text-align: left; padding:1% 0 1% 20px; font-family: 'Microsoft YaHei'; font-size: 16px; COLOR: #fff; line-height: 66px; font-weight: normal; }

.allsort .mt .span1 b{ float:left;  font-family: 'Microsoft YaHei'; font-size: 16px; COLOR: #fff; line-height: 66px; font-weight: normal; }
.allsort .mt .span1  img { float: right; margin:8% 2% 0 0; }

.allsort .mt .extra { DISPLAY: none; }

.allsort .mc { BACKGROUND: #89c456; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH:280px; min-height:240px; PADDING-TOP: 0px;POSITION: absolute; z-index: 10; display: block; TOP: 66px; left:0; float: left; }

.allsort .item {  border-bottom:#fff 1px solid; WIDTH:280px; HEIGHT: 66px; background: #89c456; float: left; }

.allsort .fore { BORDER-TOP-STYLE: none; float: left; }

.allsort SPAN { Z-INDEX: 1; WIDTH: 280px; height: 66px; float: left; POSITION: relative; }

.allsort H3 { FONT-WEIGHT: normal; BACKGROUND: none; WIDTH: 280px; height: 66px;  float: left; }
.allsort H3 A { DISPLAY: block; COLOR: #fff; LINE-HEIGHT: 66px; HEIGHT: 66px; float: left; width:259px; padding-left: 20px; border-bottom: 1px solid #fff; }
 
.allsort H3 a  b{width:180px; height:66px; float:left; margin:0 10px 0 50px; position:relative; z-index:4; font-size: 14px;
text-align: left; color:#fff;
font-family: "Microsoft Yahei";
font-weight: normal; line-height:66px;
word-break: break-all; font-style:normal; text-overflow:ellipsis; overflow:hidden;}


.allsort H3 a .son1{width:32px; float:left; position:absolute; z-index:6; left:20px; top:0;}

.allsort H3 a .son1 img{width:100%;}


.allsort H3 a .son2{width:8px;  float:right; position:absolute; z-index:6; top:28px; right:10px;}

.allsort H3 a .son2 img{width:100%;}


 


.allsort .item .i-mc {  BORDER-TOP: #fff 1px solid; DISPLAY: none; BACKGROUND: #89c456; LEFT:280px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH:278px; height: auto !important; min-height:66px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 66px; }

  



.allsorthover { }


.allsorthover .mc { DISPLAY: block; }

.allsort .hover SPAN { Z-INDEX: 13; WIDTH: 280px; float: left; }
.allsort .hover H3 { width: 280px; float: left;  background:#6eb82e;}
 .allsort .hover H3 a   b{width:180px; height:66px; float:left; margin:0 10px 0 50px; position:relative; z-index:4; font-size: 14px;
text-align: left; color:#fff;
font-family: "Microsoft Yahei";
font-weight: normal; line-height:66px;
word-break: break-all; font-style:normal; text-overflow:ellipsis; overflow:hidden;}


.allsort .hover .i-mc { DISPLAY: block; Z-INDEX: 12; }
  

.list_list { width:280px; height: auto; float: left;   margin-top: 0px; }
.list_list dl { width: 280px; height: auto; float: left; margin: 0; }
.list_list dl dd { width: 280px; height: auto; float: left; margin: 0; border-bottom:1px solid #fff; }
.list_list dl dd a{ width: 100%;  height:66px; float:left; }

.list_list dl dd a b{width:160px; height:66px; float:left; margin:0 10px 0 70px; position:relative; z-index:4; font-size: 14px;
text-align: left; color:#fff;
font-family: "Microsoft Yahei";
font-weight: normal; line-height:66px;
word-break: break-all; font-style:normal; text-overflow:ellipsis; overflow:hidden;}
/*ebebeb*/



* HTML .allsort .item DD { PADDING-BOTTOM: 6px; }
