@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
/* nav_menu */
.nav_menu{height:36px;}
.nav{width:642px;height:36px;position:relative;margin:0 auto;}
.nav .list li{float:left;}
.nav .list a{float:left;display:block;width:107px;height:36px;text-align:center;font:bold 15px/36px "微软雅黑";color:#666;}
.nav .list a:hover{color:#fff; background:#d21b25;}
.nav .list a:hover,.nav .list .now{color:#fff;background:#d21b25;}
.nav .box{position:absolute;left:0px;top:36px;width:642px;background:#ededed;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-top:2px solid #d21b25;}
.nav .cont{position:relative;padding:10px 0 0px 10px;}
/* sublist */
.sublist li{float:left;width:150px;padding-right:24px;padding-bottom:0px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #666666;}
.sublist li p.mcate-item-bd{padding-left:2px; display:block; border-bottom:#CCCCCC 1px solid;}
.sublist li p.mcate-item-bd a{height:30px;line-height:30px;margin-right:5px;font-size:15px;color:#666666;text-decoration:none;display:inline-block; text-align:left;}
.sublist li p.mcate-item-bd a:hover{color:#d21b25;text-decoration:none;}



.ws{float:left; width:107px; height:36px; line-height:36px; text-align:center; font:bold 15px/36px "微软雅黑";color:#666;}
.ws a:link { float:left; display:block ;width:107px; height:36px; line-height:36px;text-align:center;font:bold 15px/36px "微软雅黑";color:#666;}   
.ws a:hover {color:#fff; background:#d21b25; width:107px; height:36px; line-height:36px; display:block;}    /* 鼠标悬浮在上的链接  */
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.bottom-fixed {
    background: #42250E;
    bottom: 0;
    position: fixed;
    height: 55px;
    text-align: center;
    z-index: 9999;
    line-height: 70px;
    color: #fff;
    width: 100%;
    left: 0px;
    display: none;
}
.bottom-fixed li {
    border-right: #fff 0px solid;
    font-size: 16px;
    width: 25%;
    float: left;
    list-style: none;
    text-align: center;
    height: 60px;
    padding-top: 5px;
    background: #333333;
}
.sms {
    background: url("../images/sms.png") no-repeat scroll center 4px transparent;
    float: left;
    height: 100%;
    width: 100%;
    color: #fff;
    line-height: 70px;
    font-size: 14px;
}
.tel {
    background: url("../images/tel1.png") no-repeat scroll center 0px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.map {
    background: url("../images/map1.png") no-repeat scroll center -3px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    font-size: 14px;
    color: #fff;
}
.chat {
    background: url("../images/sq.png") no-repeat scroll center -2px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    font-size: 14px;
    color: #fff;
}
@media only screen and (max-width : 640px) {
    .bottom-fixed{
        display: block;
    }
}