﻿/* CSS Document */

em { font-style: normal; }


.allsort { Z-INDEX: 11; BACKGROUND: #fff; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 4px; POSITION: relative;  padding:10px 0 0 0; }

.allsort .mt:first-child { CURSOR: pointer; LINE-HEIGHT: 56px; HEIGHT: 56px; float: left; margin:10px 0 0 0;}
.allsort .mt { CURSOR: pointer; LINE-HEIGHT: 56px; HEIGHT: 56px; float: left; }
.allsort .mt A { width: 180px; height: 56px; float: left; text-align: left; padding-left:10px; font-family: 'Microsoft YaHei'; font-size: 16px; COLOR: #333333; line-height: 56px; font-weight: normal; }

.allsort .mt .extra { DISPLAY: none; }

.allsort .mc { BORDER-RIGHT:#f8f8f8 1px solid; BORDER-TOP:#fff 0px solid; BACKGROUND: #fff; PADDING-BOTTOM: 0px; OVERFLOW: visible; 
BORDER-LEFT: #fff 1px solid; WIDTH: 201px; height:auto!important; min-height:186px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid;
 POSITION: relative; z-index: 678; display: block; TOP:-1px; float: left; }

.allsort .item { BORDER-TOP: #f8f8f8 1px solid; WIDTH: 198px; HEIGHT: 54px; background: #fff; float: left; }

.allsort .fore { BORDER-TOP-STYLE: none; float: left; position:relative;}

.allsort SPAN { Z-INDEX: 1; WIDTH: 200px; height: 54px; float: left; POSITION: relative; }

.allsort H3 { FONT-WEIGHT: normal;   WIDTH: 195px; HEIGHT: 54px; float: left;  }
.allsort H3 a { DISPLAY: block; COLOR: #333333; LINE-HEIGHT: 54px; HEIGHT: 54px; float: left; width: 179px; padding-left:10px; border-top: 1px solid #f8f8f8; border-bottom: 1px solid #f8f8f8; }
.allsort H3 a:link { DISPLAY: block; LINE-HEIGHT: 54px; HEIGHT: 54px; }

.allsort H3 a:visited { DISPLAY: block; COLOR: #fff; LINE-HEIGHT: 54px; HEIGHT: 54px; background: #2e2831; }

.allsort H3 a:hover { COLOR: #333; }

.allsort H3 a:active { COLOR: #333; }


.allsort H3  span{width:160px; height:54px; float:left; }

.allsort H3   font.font1 {width:160px; height:54px; float:left; color:#333; font-size:14px; 
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;      text-overflow: ellipsis;   overflow: hidden;}

.allsort H3   font.font2{ margin:20px 0 0 10px; float:left; }

.allsort H3   font.font2 img{}

.allsort .item .i-mc {  DISPLAY: none; BACKGROUND: #fff; LEFT: 197px; OVERFLOW: hidden;  WIDTH: 380px; height: auto !important;
 min-height:54px;  POSITION: absolute; TOP: 0px; border-radius:6px; box-shadow:0 1px 3px 0px rgba(28,44,29,.2); }






.allsorthover { }


.allsorthover .mc { DISPLAY: block; }

.allsort .hover SPAN { Z-INDEX: 13; WIDTH: 200px; float: left; }
.allsort .hover H3 { width: 200px; float: left; }
.allsort .hover H3 a { BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #e0e1e0 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; OVERFLOW: hidden; width: 187px; float: left; padding-left:10px; BORDER-LEFT: #e0e1e0 1px solid; BORDER-BOTTOM: #e0e1e0 1px solid; color: #333; margin-left: 0px; box-shadow:-1px 0px 1px #f8f8f8,   /*左边阴影*/
                    0px -1px 2px #f8f8f8,  /*上边阴影*/
                    1px 0px 2px transparent,  /*右边阴影*/
                    0px 1px 1px #f8f8f8;  /*下边阴影*/    border-top-left-radius:6px; border-bottom-left-radius:6px; } 
.allsort .fore .hover H3 a { BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #e0e1e0 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; OVERFLOW: hidden; width: 187px; float: left; padding-left:10px; BORDER-LEFT: #e0e1e0 1px solid; BORDER-BOTTOM: #e0e1e0 1px solid; color: #333; margin-left: 0px; box-shadow:-1px 0px 1px #f8f8f8,   /*左边阴影*/
                    0px -1px 2px #f8f8f8,  /*上边阴影*/
                    1px 0px 2px transparent,  /*右边阴影*/
                    0px 1px 1px #f8f8f8;/*下边阴影*/   border-top-left-radius:6px; border-bottom-left-radius:6px;}

.allsort .hover .i-mc { DISPLAY: block; Z-INDEX: 12; }


.list_list { width: 280px; height: auto; float: left; margin-left: 20px; margin-top: 0px; }
.list_list ul { width: 280px; height: auto; float: left; margin: 0; }
.list_list ul li { width: 280px; height: auto; float: left; margin: 0; } 
.list_list ul li dl { width: 260px; height: auto; float: left;  }
.list_list ul li dt { width: 260px; height: 34px; float: left; margin:5px 0 5px 10px;  font-size:14px; color: #333333; line-height: 34px;
 font-weight: normal; text-align: left; border-bottom: 1px solid  #f8f8f8;}
.list_list ul li dt a {  font-size: 14px; color: #333; line-height: 34px; font-weight: normal; text-align: left; text-decoration: none; }
.list_list ul li dt a:hover { color: #333; text-decoration: underline; }


/*ebebeb*/



* HTML .allsort .item DD { PADDING-BOTTOM: 6px; }
