﻿

#divFL{ padding:1.75rem 0;}
#divFL>ul{ padding:0; margin:0;}
#divFL>ul>li{ padding:0; margin:0; list-style:none; font-weight:bold; }
#divFL>ul>li .zfl{ display:block; zoom:1; clear:both; position:relative;}
#divFL>ul>li>ol{ padding:0; margin:0; margin-left:10px; margin-bottom:20px; margin-top:10px; clear:both; display:none;}
#divFL>ul>li>ol>li{ padding:0; margin:0; list-style:none; font-weight:normal; }
#divFL a{ display:block; color:black; text-decoration:none;}
#divFL>ul>li>.zfl>a{ padding:10px 10px; line-height:18px; }
#divFL>ul>li>.zfl>a.active{ background-color:#da241c; color:white;}
#divFL>ul>li>.zfl>a:hover{ background-color:#da241c; color:white;}
#divFL>ul>li>.zfl>a.plus{ position:absolute; right:0; top:0; font-weight:normal;}
#divFL>ul>li>ol>li a{ padding:10px 10px; line-height:16px;}
#divFL>ul>li>ol>li a.active{ background-color:#da241c; color:white;}
#divFL>ul>li>ol>li a:hover{ background-color:#da241c; color:white;}

#divSP{ padding:1.75rem 0;}
#divSP .SubFLTitle{ height:40px; line-height:40px; font-weight:800; border-bottom:solid 1px #ccc; font-size:24px; margin-bottom:20px;}
#divSP .SubFLSP{ margin-bottom:80px;}
#divSP .SubFLSP img{ width:100%;}
#divSP .viewmore{ text-align:center; padding-top:10px; overflow:hidden; zoom:1; display:block; margin-top:30px; height:50px;}
#divSP .viewmore a{ border-radius:4px; border:solid 2px #da241c; color:black; padding:5px 10px;}
.xxms img{ max-width:100% !important;}
.searchrow{ clear:both; padding:10px 0; color:gray; border-bottom:solid 1px #eee; font-weight:normal;}

#divSP{ padding:1.75rem 0;}
#divSP .spx{ margin-bottom:1.75rem;}
#divSP .spx .tp{overflow:hidden; zoom:1; display:block; vertical-align:middle; display:table-cell;}
#divSP .spx .tp a{ display:block; overflow:hidden; zoom:1;vertical-align:middle; display:table-cell;}
#divSP .spx .tp img{ max-width:100%; max-height:100%;}
#divSP .spx .bt{ line-height:1.4rem; height:2.8rem; overflow:hidden; zoom:1;  color:#333 !important; font-weight:bold;}
#divSP .spx .bt2{ line-height:1.4rem; height:1.4rem; font-size:1rem; overflow:hidden; zoom:1; color:#333; text-align:center;}
#divSP .spx .bt a{ font-weight:bold; color:#000;}


@media (min-width: 576px) {
    /* 超小设备（手机，576px 起） */
    #divSP .tp a{ height:313px; }
}
@media (min-width: 768px) {
    /* 小型设备（平板电脑，768px 起） */
    #divSP .tp a{ height:150px; }
}
@media (min-width: 992px) {
    /* 中型设备（台式电脑，992px 起） */
    #divSP .tp a{ height:210px; }
}
@media (min-width: 1200px) {
    /* 大型设备（大台式电脑，1200px 起） */
    #divSP .tp a{ height:255px; }
}
@media(min-width:1366px){
    /* 宽屏 */
    #divSP .tp a{ height:287.5px; }
}
@media(min-width:1440px){
    /* 宽屏 */
    #divSP .tp a{ height:313px; }
}
@media(min-width:1600px){
    /* 宽屏 */
    #divSP .tp a{ height:337.5px; }
}