#left{
    display: inline-block;
    width: 226px;
    vertical-align: top;
}
#right{
    width: 965px;
    display: inline-block;
    margin-left: 11px;
    vertical-align: top;
}
#degisn{
    padding: 18px 24px;
    border: 5px solid #d8d8d8;
}
.degsin-li{
    width: 100%;
}
#degisn_title{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #373737;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
}
#degisn_icon{
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}
#degisn_title strong{
    color: #a40019;
}
.degsin-li input{
    width:calc(100% - 5px);
    background: transparent;
    border:1px solid #e5e4e4;
    padding-left:5px;
    padding-right:0px;

}
#submit{
    width: 147px;
    height: 30px;
    border-radius: 30px;
    background-color: #a40019;
    color: white;
    line-height: 30px;
    cursor: pointer;
    margin: auto;
    text-align: center;
}
#circle{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: white;
    border-radius: 20px;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
#rank{
    margin-top: 27px;
    border: 2px solid #d8d8d8;
    box-sizing: border-box;
    font-size: 0px;
    color: #191919;
    text-align: left;
    border-bottom-color: #00593d ;
}
#rank_title{
    margin: 12px 13px;
    font-size: 13px;
}
#rank_list{
    padding: 24px 17px;
}
#rank_list a{
    color: #191919;
}
#rank_list li{
    margin-top: 8px;
}
.small_icon{
    width: 64px;
    height: 49px;
    margin-bottom: 9px;
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}
.rank_right{
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    font-size: 12px;
}

.item_title{
    font-size: 13px;
    display: block;
    width: 100px;
}
.item_hot_value span{
    font-weight: bold;
    color: #a40019;
}
#rank hr{
    height: 0px;
    display: inline-block;
    vertical-align: top;
    margin: 0px;

}
#green{
    color: #00593d;
    width: 30%;
    border-top: 2px solid #00593d;
}
#gray{
    width: 70%;
    border-top: 2px solid #d8d8d8;
}
#style_menu{
    border-top: 3px solid #00593d;
    border-bottom: 3px solid #00593d;
}
.menu_line{
    font-size: 13px;
    width: 100%;
    padding: 12px 0px;
    border-bottom: 1px solid #efefef;
    text-align: left;
    background-color: #fbfbfb;
}
.menu_line a{
    color: #696969;cursor: pointer;
}
.menu_line span{
    margin-left: 5px;
    margin-right: 38px;
}.menu_line img{
    margin-left: 5px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}
.menu_line a{
    margin-right:50px ;
}
/*.menu_line:nth-child(1) a{*/
    /*margin-right:70px ;*/
/*}*/
/*.menu_line:nth-child(2) a{*/
    /*margin-right:70px ;*/
/*}.menu_line:nth-child(3) a{*/
    /*margin-right:70px ;*/
/*}.menu_line:nth-child(4) a{*/
    /*margin-right:25px ;*/
/*}.menu_line:nth-child(5) a{*/
    /*margin-right:70px ;*/
/*}*/
 #degisn_list{
     text-align: left;
 }
.degsin_item{
    margin-right: 24px;
    margin-top: 30px;
    width: 381px;
    display: inline-block;
    vertical-align: top;
}
.degsin_item_type{
    color: #005a3c;
    font-size: 25px;
    margin-top: 20px;
}
.degsin_item:nth-child(3n+3){
    margin-right: 0px;
}
 .degsin_item_img{
     width: 381px;
     height: 238px;
     margin-bottom: 9px;
     background-size:cover;
     background-position: center;
     background-repeat: no-repeat;
     display: inline-block;
     vertical-align: top;
 }
 .degsin_item_title{
     color: #191919;
     margin-top: 10px;
 }
 .detail_btn{
     padding-left: 26px;
     width: 56px;
     background-image:url("../img/productlist/search_icon.png");
     background-size: 14px 13px;
     background-position: 9px 5px;
     height: 21px;
     background-color: #00593d;
     background-repeat: no-repeat;
     font-size: 12px;
     color: white;
     border-radius: 21px;
     float: right;
     cursor: pointer;
 }
 #pagination{
     margin-top: 40px;
 }
 .pagination a{
     color: #00593d;
 }
 .active{
    color: #a40019 !important;
 }
.a_container{
    width: 825px;
    display: inline-block;
    vertical-align: top;
}
.title_name{
    display: inline-block;
    vertical-align: top;
}
.menu_line a{
    line-height: 30px;
}
.menu_line span {
    line-height: 30px;
}
.degsin_item_title {
    min-height: 50px;
}


