﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body, dd, dl, h1, h2, h3, h4, h5, h6, p, ul {padding: 0;margin: 0;}
a{ text-decoration:none;  padding:0; margin:0; background:none;}
a:hover{text-decoration:none; border:none;}
a:active, a:hover,a:focus{text-decoration:none;}
li{ list-style:none;}
li:hover{ padding:0; margin:0; border:none;}
h1,h2,h3,h4{ font-weight:bold;}




/*banner*/

.bx .daohang{clear: both;}
.bx .daohang p{padding: 15px 0;font-size: 14px;color: #666;}

/*banner左侧样式*/
.xxfl ul {width: 100%;}
.xxfl ul h3 {font-size: 16px;color: #333;line-height: 50px;border-bottom: 1px solid #f5f5f5;}
.xxfl ul li {display: inline-block;margin-top: 15px;margin-right: 10px;width: 125px;line-height: 40px;background-color: #F7F7F7;border-radius: 6px;color: #666;
	text-align: center;font-size: 14px;float: left;overflow: hidden;}
.xxfl ul li a {width: 100%;height: 100%;display: block;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con_dh .dhfl .zfl .flmc .xxfl {width: 450px;padding-right: 20px;}
.xxfl ul li a:hover {background: #feebed;color: #fb465b;}
/*首页分类导航*/


/*首页banner上左边介绍*/
.xxfl ul {width: 100%;}
.xxfl ul h3 {font-size: 16px;color: #333;line-height: 50px;border-bottom: 1px solid #f5f5f5;}
.xxfl ul li {display: inline-block;margin-top: 15px;margin-right: 10px;width: 125px;line-height: 40px;background-color: #F7F7F7;border-radius: 6px;color: #666;
	text-align: center;font-size: 14px;float: left;overflow: hidden;}
.xxfl ul li a {width: 100%;height: 100%;display: block;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: "Source Han Sans CN"}
.con_dh .dhfl .zfl .flmc .xxfl {width: 450px !important;padding-right: 20px !important;}
.xxfl ul li a:hover {background: #feebed;color: #fb465b}
.main_in{max-width: 1200px;margin: 0 auto;clear: both;}


/*banner下方介绍*/
.com_a{background-color: #f5f5f5;clear: both;}
.con .container {width: 1200px;padding: 0;}
.con .container .white-bg-bord {padding: 20px 0;padding-left: 25px;} 
.con .container dl {margin-right: 3%;vertical-align: top;}
.con .container dl:nth-child(3n) {margin-right: 0;}
.con .container dl dt {padding-top: 3px;width: 56px;height: 56px;text-align: center;border-radius: 6px;color: #fff;background: linear-gradient(0deg, #f65252, #f96f6f);}
.con .container dl .icon-shicao{background: linear-gradient(0deg, #2bc2b3, #65d9c7);}
.con .container dl .icon-gangwei{background: linear-gradient(0deg, #3f9ce8, #5ebcf2);}
.con .container dl dt img{padding-top: 4px;}
.inline-block {display: inline-block;}
.con .container dl ul { margin-left: 75px;}
.con .container dl ul li { display: inline-block;vertical-align: top;margin-right: 22px;}
.con .container dl ul div {line-height: 28px;}


/*热点推荐*/
.index_mk2 .index_bt h2 a:hover{ color:#ef2d36;}
.index_mk2 .fr_left{width: 295px;float: right;}


.sw_right{width:calc(100% - 315px);float: left;margin-right: 20px;margin-bottom: 40px;}
.sw_right .yybm img{width: 100%;}
.sw_right .index_bt{border: 1px solid#f5f5f5;padding: 30px;}
.sw_right .index_bt .rdtj{font-size: 30px;font-weight: 500;color: #333;}
.sw_right .index_bt p{display: flex;align-items: center;padding-top: 30px;color: #999;font-size: 14px;}
.sw_right .index_bt p span i{color: #999;font-style: normal;padding-right:10px;}
.sw_right .index_bt p span img{padding-right: 6px;float: left;padding-top: 3px;}
    .sw_right .index_bt p span {
        padding-right:20px;
    }


.sw_right .article{border: 1px solid#f5f5f5;padding: 30px;border-top: 0;}
.sw_right .article .article_jj{text-indent:2em;}
    .sw_right .article p {
        line-height: 26px;
        color: #333;
/*        padding-bottom: 20px;*/
        text-align: justify;
        text-indent: 2em;
    }
    .sw_right .article h2, .sw_right .article h3, .sw_right .article h4 {
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 600;
        border-left: 5px solid #ff4d4d;
        /*        background: #f1f1f1;*/
        padding: 0px 5px;
        height: 18px;
    }

    .sw_right .article .ysnr {
        padding: 30px 0;
    }
.sw_right .xgyd{padding: 30px 0 0;}
.sw_right .xgyd h3{font-size: 18px;margin-bottom: 20px;}
.sw_right .xgyd .cpa{border: 1px dashed#ddd;padding: 10px 16px;}
.sw_right .xgyd .daoxiang{display: flex;align-items: center;margin-top: 20px;background-color: #f5f5f5;padding: 10px 0 10px 20px;}
.sw_right .xgyd .daoxiang a{display: flex;align-items: center;margin-right: 50px;}
.sw_right .xgyd .daoxiang a img{padding-right: 6px;}
.sw_right .xgyd .daoxiang a p{color: #999;}
.sw_right .xgyd .top_bottom{padding: 20px 0 0;}
    .sw_right .xgyd .top_bottom a:hover {
        color: #E03A28;
    }
   
    .hy_jlq {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 0;
    }
.hy_jlq .qun1{background: url("../images/jlq_bj1.jpg")no-repeat center;width: 434px;height: 157px;display: flex;align-items: center;justify-content: center;}
.hy_jlq .qun .kjhy{padding-left: 20px;}
.hy_jlq .qun .kjhy h4{font-size: 18px;padding-bottom: 30px;}
.hy_jlq .qun .kjhy p{font-size: 15px;color: #666;line-height: 26px;}
.hy_jlq .qun .kjhy p i{font-style: normal;color: #FF3D40;margin-right: 4px;}
.hy_jlq .qun2{background: url("../images/jlq_bj21.jpg")no-repeat center;width: 434px;height: 157px;display: flex;align-items: center;justify-content: center;}

.xgwz{border: 1px solid#f5f5f5;padding: 30px;display: flow-root;}


    .xgwz li:hover p{
        color: #E03A28;
    }
   


.xgwz h4{font-size: 18px;margin-bottom: 16px;}
.xgwz ul li{width: 48%;margin-right: 4%;float: left;}
.xgwz ul li:nth-child(2n){margin-right: 0px;}
.xgwz ul li p{font-size: 14px;color: #666;line-height: 36px;}
.xgwz ul li p i{font-style: normal;color: #FF3D40;margin-right: 4px;}
.xgwz .fbpl{padding-top: 30px;clear: both;}
.xgwz .fbpl textarea{width: 100%;border: 1px solid#f5f5f5;height: 110px;padding: 10px;background-color: #fff;}
.xgwz .fbpl .btn-primary {color: #fff;background: linear-gradient(to right,#ff403a,#ff6a49);border-color: inherit;padding: 8px 30px;float: right;margin-right: 4px;}
.xgwz .fbpl .shuru_k{background-color: #f5f5f5;padding-bottom: 43px;}
.xgwz .fbpl .yifabiao {padding: 10px 0 0;}
.xgwz .fbpl .yifabiao .pl1 .ll{display: flex;align-items: end;padding: 20px 0;border-bottom: 1px solid#f5f5f5;}
.xgwz .fbpl .yifabiao .pl1 .ll .touxiang{width: 40px;height: 40px;border-radius: 50%;}
.xgwz .fbpl .yifabiao .pl1 .ll .name{padding-left: 16px;flex: 1;}
.xgwz .fbpl .yifabiao .pl1 .ll .name h4{font-size: 15px;color: #333;font-weight: normal;margin-bottom: 10px;}
.xgwz .fbpl .yifabiao .pl1 .ll .name p{font-size: 14px;color: #999;}
.xgwz .fbpl .yifabiao .pl1 .ll .name .riqi{font-size: 13px;color: #999;padding-top: 16px;display: flex;align-items: center;justify-content: space-between;}
.xgwz .fbpl .yifabiao .pl1 .ll .name .riqi em{font-style: normal;font-size: 14px;}
.xgwz .fbpl .yifabiao .pl1 .ll .name .riqi em img{margin-right: 4px;vertical-align: bottom;}

.index_mk2 .fr_ct ul li{float:left; padding:0 70px 10px 0;cursor:pointer; position:relative;}
.index_mk2 .fr_ct ul li:nth-child(2n){padding-right: 0}

/*热点推荐轮播图样式*/
.ft-carousel {position: relative;width: 100%;height: 100%;overflow: hidden;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%;}
.ft-carousel .carousel-inner .carousel-item .item .mfkcbt{padding: 10px 0 4px;}
.ft-carousel .carousel-inner .carousel-item .item .mfkcbt h4{font-size: 16px;color: #333;line-height: 30px;}
.ft-carousel .carousel-inner .carousel-item .item .mfkcbt .teacher{font-size: 14px;color: #666;line-height: 40px;}
.ft-carousel .carousel-inner .carousel-item .item .mfkcbt .teacher a{font-size: 12px; background-color: #ff4d4d;color: #fff; padding: 4px 10px;float: right;line-height: normal;border-radius: 20px;margin-top: 8px;}
.ft-carousel .carousel-item img {width: 100%;}
.ft-carousel .carousel-indicators {position: absolute;left: 12px; bottom: 10px;width: 100%;text-align: right;}
.ft-carousel .carousel-indicators span {display: inline-block;width: 12px;height: 12px;background-color: #fff;margin: 0 4px;border-radius: 50%;cursor: pointer;}
.ft-carousel .carousel-indicators span.active {background-color: #de3a3a;}
.ft-carousel .carousel-btn {position: absolute;top: 50%;height: 45px;margin-top: -25px;cursor: pointer;}
.ft-carousel .carousel-prev-btn {left: 0;}
.ft-carousel .carousel-next-btn {right: 0;}
.rvc-prv,.rvc-next{position:absolute;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.rvc-prv{left:-8px; cursor:pointer;}
.rvc-next{right:-8px; cursor:pointer;}

.fr_left .lsjs3{width:100%;background:#fff;border-radius: 8px;position: relative;margin-bottom: 20px;}
.fr_left .lsjs3 .lsjj2 .teacher{position: relative;}
.fr_left .lsjs3 .lsjj2 .teacher .img1{width: 100%;border-radius: 7px 7px 0 0;}
.fr_left .lsjs3 .lsjj2 .teacher span{position: absolute;left: 10px;top: -10px;z-index: 11;background: url("../images/zhekou.png") no-repeat center;width: 43px;
	height: 49px;color: #fff;font-weight: bold;font-size: 16px;text-align: center;line-height: 44px;}
.fr_left .lsjs3 .clearfix{background-color: #f0f0f0;padding: 10px 6px;margin-bottom: 0px;display: flex;align-items: center;justify-content: space-between;}
.fr_left .lsjs3 .clearfix .span1{font-size: 16px;color: #f02c2c;font-weight: 600;}
.fr_left .lsjs3 .clearfix .span1 b{font-size: 20px;font-style: italic;}
.fr_left .lsjs3 .clearfix .span2{font-size: 12px;color: #666;padding-left: 5px; padding-right: 6px;}
.fr_left .lsjs3 .clearfix .span2 b{font-size: 16px;color: #f02c2c;}
.fr_left .lsjs3 .clearfix .span3{font-size: 14px;color: #333;}
.fr_left .lsjs3 .clearfix .span3 b{color: #fff;background-color: #333;padding: 4px;border-radius: 4px;margin: 0 1px;}
.fr_left .lsjs3 .tongpian{border:1px solid#f0f0f0;padding: 0px 10px 10px;border-radius: 0px 0px 7px 7px;} 
.fr_left .lsjs3 .p2{font-size: 15px;padding-top: 10px;color: #000;margin-bottom: 0;} 
.fr_left .lsjs3 .ls_info{padding:18px 0;line-height: 10px;}
.fr_left .lsjs3 .ls_info .a{font-size:12px;color:#999;}
.fr_left .lsjs3 .ls_info .b{float: right;color: #f02c2c;font-size: 14px;}
.fr_left .lsjs3 .ls_info .b b{font-size: 24px;font-weight: bold;padding-right: 6px;}
.fr_left .lsjs3 .ls_info .b i{text-decoration: line-through;color: #999;font-style:normal;}
.fr_left .lsjs3 .dianji{background: linear-gradient(to left,#ff403a,#ff6a49);border-radius: 50px;}
.fr_left .lsjs3 .dianji p{color:#fff;padding: 8px 0;}
.fr_left .lsjs3 .dianji p a{color:#fff;text-align: center;font-size: 14px;}
.fr_left .lsjs3 .dianji p span{padding: 8px 29px;}

.fr_left .rt_bk3{padding:10px;border:1px solid#eee;margin-top: 10px;}
.fr_left .bk_rt3{margin-top: 20px;border-radius: 8px;}
.fr_left .rt_bk3 h4{font-size: 18px;font-weight: bold;margin: 0;padding: 6px 0 16px;border-bottom: 1px solid#eee;}
.fr_left .rt_bk3 h4 img{padding-right: 10px;vertical-align: bottom;}
.fr_left .rt_bk3 .zjlx{padding: 16px 0px;margin: 0px;display: flow-root;border-bottom: 1px dashed#eee;}
.fr_left .rt_bk3 .zjlx:last-child{border-bottom: 0px;}
.fr_left .rt_bk3 .zjlx dt{display: inline-block;float: left;padding: 5px 8px 0 0;}
.fr_left .rt_bk3 .zjlx dd{display: flow-root;float: left;}
.fr_left .rt_bk3 .zjlx dd p{font-size: 15px;color: #333;margin: 0;}
.fr_left .rt_bk3 .zjlx dd span{font-size: 12px;color: #999;}
.fr_left .rt_bk3 .zjlx a{color: #ff333c;border: 1px solid#fdd7d1;padding: 5px 16px;float: right;border-radius: 20px;margin-top: 4px;}


.fr_left .kushu_tw {
    clear: both;
    border: 1px solid#eee;
    padding: 10px;
}

    .fr_left .kushu_tw h4 {
        font-size: 18px;
        font-weight: bold;
        margin: 0;
        padding: 6px 0 16px;
    }

    .fr_left .kushu_tw .xx_info {
        display: flex;
        align-items: center;
        padding: 16px 0;
        border-bottom: 1px solid#f5f5f5;
    }

        .fr_left .kushu_tw .xx_info:last-child {
            border-bottom: 0;
        }

        .fr_left .kushu_tw .xx_info > a {
            background-color: #fff6f2;
            width: 100%;
            text-align: center;
            padding: 12px 0;
            color: #e13b29;
            border-radius: 40px;
        }

            .fr_left .kushu_tw .xx_info > a:hover {
                background: linear-gradient(to left,#ff403a,#ff6a49);
                color: #fff;
            }

        .fr_left .kushu_tw .xx_info .info_right1 a:hover {
            color: #e13b29;
        }

        .fr_left .kushu_tw .xx_info .info_left1 {
            padding-right: 10px;
        }

.fr_left .jxwd {
    margin-top: 20px;
}

    .fr_left .jxwd .jxwd_bt {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        .fr_left .jxwd .jxwd_bt a {
            padding: 6px 0 16px;
            font-size: 12px;
            color: #999;
        }

            .fr_left .jxwd .jxwd_bt a:hover {
                color: #e13b29;
            }

.xx_info2 {
    padding: 16px 0;
    border-bottom: 1px solid#f5f5f5;
}

    .xx_info2:last-child {
        border-bottom: 0;
    }

    .xx_info2 .info_left1 {
        display: flex;
        align-items: center;
    }
        .xx_info2 .info_left1 .que {
            overflow: hidden;
            text-overflow: ellipsis;
            /* 弹性伸缩盒子模型显示 */
            display: -webkit-box;
            /* 限制在一个块元素显示的文本的行数 */
            -webkit-line-clamp: 2;
            /* 设置或检索伸缩盒对象的子元素的排列方式 */
            -webkit-box-orient: vertical;
        }
        .xx_info2 .info_left1 img {
            margin-right: 10px;
        }

    .xx_info2 .info_right1 {
        display: flex;
        align-items: end;
        padding-top: 14px;
    }

        .xx_info2 .info_right1 img {
            margin-right: 10px;
        }

        .xx_info2 .info_right1 p {
            color: #999;
        }

    .xx_info2 .info_left1 .que:hover {
        color: #e13b29;
    }

    .xx_info2 .info_right1 .anw {
        color: #999;
        overflow: hidden;
        text-overflow: ellipsis;
        /* 弹性伸缩盒子模型显示 */
        display: -webkit-box;
        /* 限制在一个块元素显示的文本的行数 */
        -webkit-line-clamp: 2;
        /* 设置或检索伸缩盒对象的子元素的排列方式 */
        -webkit-box-orient: vertical;
    }

        .xx_info2 .info_right1 .anw:hover {
            color: #e13b29
        }

.fr_left .tiwen {
    display: flow-root;
    border: 1px solid#f5f5f5;
    margin-bottom: 20px;
}

.tiwen .xx_info1 {
    display: flex;
    align-items: center;
    padding: 10px;
    justify-content: space-between;
    background-color: #f6f7f7;
}

.tiwen .xx_info .info_left1 {
    padding-right: 10px;
    position: relative;
   
}
    .tiwen .xx_info .info_left1 > img {
        width: 65px;
        /*height: 41px;*/
    }
    .tiwen .xx_info .info_left1 .bf_tp {
        position: absolute;
        top: 0;
        display: flex;
        justify-content: center;
        background: rgb(0,0,0,.3);
        width: 65px;
        height: 41px;
        border-radius: 4px;
    }

        .tiwen .xx_info .info_left1 .bf_tp img {
            position: absolute;
            top: 8px;
            left: 21px
        }

.tiwen .xx_info .info_right1 p {
    font-size: 14px;
    color: #333;
    font-weight: normal;
}

    .tiwen .xx_info .info_right1 p a:hover {
        color: #e13b29;
    }

.tiwen .xx_info .info_right1 span {
    color: #999;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.tiwen .xx_info .qtw {
    padding: 20px 0px 0 0;
}

    .tiwen .xx_info .qtw .tw {
        background: #5e90b3;
        padding: 4px 2px;
        border-radius: 50px;
        color: #fff;
        font-size: 12px;
    }

        .tiwen .xx_info .qtw .tw:hover {
            background: linear-gradient(to left,#ff403a,#ff6a49);
        }




.praise img.animation{
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;	/* Firefox */
    -webkit-animation: myfirst 0.5s;	/* Safari 和 Chrome */
    -o-animation: myfirst 0.5s;	/* Opera */
}

#add-num{position: relative;display:none;}
#add-num .add-animation{color: #000;position:absolute;top: -2px;left: -10px;font-size: 15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;animation: mypraise 0.5s ;
    -moz-animation: mypraise 0.5s ;-webkit-animation: mypraise 0.5s ;-o-animation: mypraise 0.5s ;font-style:normal;}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{color: #EB4F38;}
/*点赞图标放大动画开始*/
@keyframes myfirst{0%{width:17px;height:17px;}50%{width:20px;height:20px;}100% {width:17px;height:17px;}}
@-moz-keyframes myfirst{0%{width:17px;height:17px;}50%{width:20px;height:20px;}100% {width:17px;height:17px;}}
@-webkit-keyframes myfirst{0%{width:17px;height:17px;}50%{width:20px;height:20px;}100% {width:17px;height:17px;}}
@-o-keyframes myfirst{0%{width:17px;height:17px;}50%{width:50px;height:50px;}100% {width:17px;height:17px;}}
/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}}

@-moz-keyframes mypraise{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
}

@-webkit-keyframes mypraise /* Safari 和 Chrome */
{
    0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}}
@-o-keyframes mypraise /* Opera */
{
    0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;
    }
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);moz-opacity:0;}
}

.modal-header {display: flex;align-items: center;justify-content: space-between;}
.modal-header p{font-size: 16px;font-weight: 600;color: #333;}
.modal {top:200px;}

.modal-dialog {
    width: 300px;
    margin: 30px auto;
}
.form-horizontal textarea{width: 100%;height: 120px;    border: 1px solid#ddd;padding: 10px;margin-bottom: 10px;}

.bx {
    max-width: 1200px;
    margin: 0 auto;
}

/*悬浮*/
.xuanfu {
    width: 90px;
    position: fixed;
    top: 114px;
    left: calc(50% - 710px);
    z-index: 999;
}

    .xuanfu > div {
        margin-bottom: 2px;
    }

    .xuanfu ul {
        width: 70px;
        margin: 0 auto;
        background-color: #f5f5f5;
        border-radius: 8px;
    }

        .xuanfu ul li {
            width: 100%;
            height: 74px;
            border: 1px solid #e2e2e2;
            background: #fff;
            border-radius: 8px;
            text-align: center;
            position: relative;
            margin-bottom: 6px;
        }

            .xuanfu ul li a {
                width: 100%;
                height: 100%;
                display: block;
                padding-top: 46px;
                color: #555;
            }

            .xuanfu ul li:hover {
                background: #ff4d4d;
                border: 1px solid #ff4d4d;
            }

                .xuanfu ul li:hover a {
                    color: #fff;
                }

    .xuanfu .zxkf {
        background: url(../images/bmzn.png) no-repeat center top 12px #fff;
    }

        .xuanfu .zxkf:hover {
            background: url("../images/bmzn_s.png") no-repeat center top 12px #ff4d4d;
        }

    .xuanfu .qiandao {
        background: url(../images/bmzn.png) no-repeat center top 11px #fff;
    }

        .xuanfu .qiandao:hover {
            background: url(../images/bmzn_s.png) no-repeat center top 11px #ff4d4d;
        }

    .xuanfu .shiting {
        background: url(../images/bmzn.png) no-repeat center top 11px #fff;
    }

        .xuanfu .shiting:hover {
            background: url(../images/bmzn_s.png) no-repeat center top 11px #ff4d4d;
        }

    .xuanfu .yjfk {
        background: url(../images/bmzn.png) no-repeat center top 11px #fff;
    }

        .xuanfu .yjfk:hover {
            background: url(../images/bmzn_s.png) no-repeat center top 11px #ff4d4d;
        }

    .xuanfu .apxz {
        background: url(../images/bmzn.png) no-repeat center top 11px #fff;
    }

        .xuanfu .apxz:hover {
            background: url(../images/bmzn_s.png) no-repeat center top 11px #ff4d4d;
        }

    .xuanfu .gzh2 {
        background: url(../images/bmzn.png) no-repeat center top 11px #fff;
    }

        .xuanfu .gzh2:hover {
            background: url(../images/bmzn_s.png) no-repeat center top 11px #ff4d4d;
        }

    .xuanfu .apxz .appm {
        width: 270px;
        height: 155px;
        background: url(../images/wem_bg2.png) no-repeat;
        left: -270px;
        top: -35px;
        position: absolute;
        padding-right: 16px;
        padding-left: 5px;
        display: none;
    }

    .xuanfu .apxz:hover .appm {
        display: block;
    }

    .xuanfu .apxz .appm div {
        width: 50%;
        float: left;
        padding: 14px 10px;
        color: #555;
    }

        .xuanfu .apxz .appm div img {
            width: 100%;
            margin-bottom: 4px;
        }

    .xuanfu .gzh2 .gzhm {
        width: 130px;
        height: 120px;
        position: absolute;
        top: -25px;
        left: -130px;
        padding: 6px;
        background: url(../images/wem_bg.png) no-repeat;
        padding-right: 16px;
        display: none;
    }

    .xuanfu .gzh2:hover .gzhm {
        display: block;
    }

    .xuanfu .gzh2 .gzhm img {
        width: 100%;
        margin-bottom: 4px;
    }