.v-ymvinter-box{
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 20px 0 100px 0;
}

.v-box-title{
    width: 1180px;
    margin: 0 auto;
    padding: 20px 0 20px 0;
}
.v-box-title span{
    font-size: 14px;
    color: #666;
}
.v-box-title a{
    font-size: 14px;
    color: #666;
}
.v-box-title a:hover{
    color: #218bc6;
}

.v-ymmatter{
    width: 1180px;
    margin: 0 auto;
}

.v-ymmatter-left{
    width: 25.4%;
    overflow: hidden;
    float: left;
    background-color: #fff;
}
.v-ymmatterL-title{
    width: 100%;
    overflow: hidden;
    padding: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymmatterL-title h4{
    font-size: 18px;
    color: #218bc6;
}

.v-ymmatterL-matter{
    width: 100%;
    overflow: hidden;
    padding: 0 20px 20px 20px; 
}
.v-ymmatterL-list{
    width: 100%;
    overflow: hidden;
    padding: 18px 0 12px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
}
.v-ymmatterL-list i{
    width: 19px;
    height: 21px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 8px 0 0;
}

.v-ymmatterL-list span{
    font-size: 16px;
    color: #666;
}

.v-ymmatterL-list h5{
    width: 100%;
    overflow: hidden;
    padding-top: 12px; 
    font-size: 0;
}
.v-ymmatterL-list h5 a{
    display: inline-block;
    width: 33.333333333%;
    padding: 0 10px;
    height: 30px;
    overflow: hidden;
    text-align: left;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.v-ymmatterL-list h5 a:hover{
    color: #218bc6;
}

.v-ymmatterL-border{
    border-bottom: none;
}



.v-ymmatterL-icon1{
    background-image: url("../images/ym_icon1.png");
}
.v-ymmatterL-icon2{
    background-image: url("../images/ym_icon2.png");
}
.v-ymmatterL-icon3{
    background-image: url("../images/ym_icon3.png");
}




/* ----right---- */
.v-ymmatter-right{
    width: 72%;
    overflow: hidden;
    float: right;
    margin-top: -20px;
}

.v-ymmatterR-list{
    width: 100%;
    background-color: #fff;
    padding: 0 30px 20px 30px;
    margin-top: 20px;
}

.v-ymmatterR-title{
    width: 100%;
    overflow: hidden;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymmatterR-title i{
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    overflow: hidden;
}
.v-ymmatterR-title span{
    font-size: 18px;
    color: #218bc6;
}

.v-ymmatterR-matter-three{
    margin-top: 20px;
    overflow: hidden;
}
.v-ymmatterR-matter-three>div{
    float: left;
}
.v-ymR-threeL{
    width: 15%;
    height: 300px;
    background-color: #eef6fb;
    position: relative;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.v-ymR-threeL h6{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-59px;
    margin-top:-20px;
}
.v-ymR-threeL h6 img{
    width: 60px;
    height: 40px;
}
.v-ymR-threeL h6 p{
    font-size: 15px;
    color: #333;
    margin-top: 10px;
}

.v-ymR-threeC{
    width: 17%;
    height: 300px;
    background-color: #f9f9f9;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-threeC h6{
    width: 100%;
    height: 100px;
    overflow: hidden;
    line-height: 100px;
    font-size: 14px;
    color: #333;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

.v-ymR-threeR{
    width: 68%;
    height: 300px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-threeRL{
    width: 100%;
    height: 100px;
    overflow: hidden;
    font-size: 0;
    position: relative;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.v-ymR-threeRL ul li{
    float: left;
    width: 50%;
    overflow: hidden;
    height: 30px;
    position: relative;
}
.v-ymR-threeRL ul li h6{
    position: absolute;
    top: 50%;
    left:10%;
    transform: translate(0,-50%);
}
.v-ymR-threeRL ul li h6 p i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url("../images/ym_star.png");
    display: inline-block;
    vertical-align: middle;
    margin: -10px 10px 0 0;
}
.v-ymR-threeRL ul li h6 p span{
    font-size: 14px;
    color: #666;
}



.v-ymmatterR-matter-two{
    margin-top: 20px;
    overflow: hidden;
}
.v-ymmatterR-matter-two>div{
    float: left;
}
.v-ymR-twoL{
    width: 15%;
    height: 200px;
    background-color: #eef6fb;
    position: relative;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.v-ymR-twoL h6{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.v-ymR-twoL h6 img{
    width: 60px;
    height: 40px;
}
.v-ymR-twoL h6 p{
    font-size: 15px;
    color: #333;
    margin-top: 10px;
}

.v-ymR-twoC{
    width: 17%;
    height: 200px;
    background-color: #f9f9f9;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-twoC h6{
    width: 100%;
    height: 100px;
    overflow: hidden;
    line-height: 100px;
    font-size: 14px;
    color: #333;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}



.v-ymR-twoR{
    width: 68%;
    height: 200px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-twoRL{
    width: 100%;
    height: 100px;
    overflow: hidden;
    font-size: 0;
    position: relative;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.v-ymR-twoRL ul,.v-ymR-threeRL ul,.v-ymR-oneRL ul{
    overflow: hidden;
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width:100%;
}
.v-ymR-twoRL ul li{
    float: left;
    width: 50%;
    overflow: hidden;
    height: 30px;
    position: relative;
}
.v-ymR-twoRL ul li h6{
    position: absolute;
    top: 50%;
    left:10%;
    transform: translate(0,-50%);
}
.v-ymR-twoRL ul li h6 p i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url("../images/ym_star.png");
    display: inline-block;
    vertical-align: middle;
    margin: -10px 10px 0 0;
}
.v-ymR-twoRL ul li h6 p span{
    font-size: 14px;
    color: #666;
}





.v-ymmatterR-matter-one{
    margin-top: 20px;
    overflow: hidden;
}
.v-ymmatterR-matter-one>div{
    float: left;
    position:relative;
}
.v-ymR-oneL{
    width: 15%;
    height: 150px;
    background-color: #eef6fb;
    position: relative;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.v-ymR-oneL h6{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.v-ymR-oneL h6 img{
    width: 60px;
    height: 40px;
}
.v-ymR-oneL h6 p{
    font-size: 15px;
    color: #333;
    margin-top: 10px;
}

.v-ymR-oneC{
    width: 17%;
    height: 150px;
    background-color: #f9f9f9;
    border-top:1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-oneC h6{
    width: 100%;
    position: absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    overflow: hidden;
    font-size: 14px;
    position: absolute;
    color: #333;
    text-align: center;
}


.v-ymR-oneR{
    width: 68%;
    height: 150px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymR-oneRL{
    width: 100%;
    height: 150px;
    overflow: hidden;
    font-size: 0;
    position: relative;
    padding-top:10px;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.v-ymR-oneRL ul li{
    float: left;
    width: 50%;
    overflow: hidden;
    height: 25px;
    position: relative;
}
.v-ymR-oneRL ul li h6{
    position: absolute;
    top: 50%;
    left:10%;
    transform: translate(0,-50%);
}
.v-ymR-oneRL ul li h6 p i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url("../images/ym_star.png");
    display: inline-block;
    vertical-align: middle;
    margin: -10px 10px 0 0;
}
.v-ymR-oneRL ul li h6 p span{
    font-size: 14px;
    color: #666;
}



.v-ymmatter-Lfiex{
    width: 300px;
    position: fixed;
    top: 60px;
    z-index: 33;
}





/* --------------------------绉绘皯椤圭洰--------------------------- */
.v-gjvinter-box{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 20px 0 100px 0;
}
.v-gjnavbar-box{
    width: 1180px;
    margin: 0 auto;
}

.v-gjnavbar{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    padding: 0px 10px 0px 16px;
    margin: 4px 0 4px 0;
}
.v-gjnavbar-words{
    overflow: hidden;
    padding: 16px 0;
}
.v-gjnavbar-words h6{
    float: left;
    line-height: 30px;
}
.v-gjnavbar-words h6 i{
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 6px 0 0;
}
.v-gjnavbar-words h6 span{
    font-size: 16px;
    color: #666;
}

.v-gjnavbar-icon1{
    width: 19px;
    height: 19px;
    background-image: url("../images/ym_icon3.png");
}
.v-gjnavbar-icon2{
    width: 19px;
    height: 18px;
    background-image: url("../images/ym_icon1.png");
}

.v-gjnavbar-words h5{
    float: left;
    font-size: 0;
}
.v-gjnavbar-words h5 a{
    font-size: 14px;
    color: #666;
    padding:0px 15px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border-radius: 20px;
    margin: 0 6px;
    text-align: center;
}
.v-gjnavbar-words h5 a:hover{
    background-color: #218bc6;
    color: #fff;
}
.v-gjnavbar-active{
    background-color: #218bc6;
    color: #fff !important;
}

.v-gjnavbar-box hr{
    width: 100%;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    border-style: dashed;
}


.v-gjmatter-box{
    width: 1180px;
    margin: 0 auto;
}
.v-gjmatter{
    width: 100%;
    overflow: hidden;
}

.v-gjmatter-father{
    overflow: hidden;
    font-size: 0;
}
.v-gjmatter-father>li{
    width: 100%;
    height: 210px;
    margin-top: 30px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    position: relative;
}
.v-gjmatter-father>li:hover{
    background-color: #f2f6f9;
}
.v-gjmatter-father>li div{
    float: left;
    height: 230px;
    position: relative;
}
.v-gjmatter-FL{
    width: 12.5%;
    border-right: 1px solid #e5e5e5;
}
.v-gjmatter-FL img{
    width: 60px;
    height: 40px;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.v-gjmatter-FCL{
    width: 46%;
    padding: 24px 0 0 24px;
}
.v-gjmatter-FCL h5{
    color: #000;
    font-size: 28px;
    padding: 2px 0 3px 0;
    font-weight: bold;
}
.v-gjmatter-FCL h6{
    width: 100%;
    overflow: hidden;
    margin-top:9px;
}
.v-gjmatter-FCL h6 i{
    width: 4px;
    height: 4px;
    display: block;
    background-color: #218bc6;
    float: left;
    margin: 8px 0 0 0;
}
.v-gjmatter-FCL h6 p{
    font-size: 14px;
    color: #666;
    width: 98%;
    margin-left: 2%;
}

.v-gjmatter-FCR{
    width: 27.4%;
    padding: 69px 6px 0 16px;
}
.v-gjmatter-FCR ul li{
    width: 50%;
    float: left;
    padding:5px;
}
.v-gjmatter-FCR ul li span{
    font-size: 14px;
    color: #333;
}
.v-gjmatter-FCR ul li i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url("../images/ym_star.png");
    background-repeat: no-repeat;
    margin:  0 1px;
}


.v-gjmatter-FR{
    width: 14.1%;
    text-align: center;
}
.v-gjmatter-FR h4{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: inline-block;
    font-size: 14px;
    color: #fff;
    width: 130px;
    height: 44px;
    background-color: #218bc6;
    line-height: 44px;
}
.v-gjmatter-FR h4:hover{
    background-color: #30a3e0;
}
.v-gjnavbar-fiex{
    width: 1180px;
    position: fixed;
    top: 50px;
    z-index: 33;
}


/* -------------------------鏂伴椈鍒楄〃------------------------------------ */
.v-xwvinter-box{
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 20px 0 50px 0;
}

.v-xwnavbar-box{
    /*width: 1180px;*/
    margin: 0 auto;
}
.v-xwnavbar{
    width: 100%;
    overflow: hidden;
    padding: 4px 0 18px 0;
}
.v-xwnavbar ul{
    font-size: 0;
    position: relative;
}
.v-xwnavbar ul li{
    width: 114px;
    height: 36px;
    display: inline-block;
    line-height: 36px;
    text-align: center;
    background-color: #e5e5e5;
    color: #666;
    margin-right: 16px;
	margin-bottom: 16px;
}
.v-xwnavbar ul li p{
    font-size: 16px;
}
.v-xwnavbar ul li i{
    width: 12px;
    height: 6px;
    background-image: url("../images/xw_jiantou.png");
    display: block;
    margin: 0 auto;
    opacity: 0;
}

.v-xwnavbar ul li:hover{
    background-color: #e71f19;
    color: #fff;
}
.v-xwnavbar ul li:hover i{
    opacity: 1;
}

.v-xwnavbar-active{
    background-color: #e71f19!important;
    color: #fff !important;
}
.v-xwnavbar-active i{
    opacity: 1 !important;
}

.v-xwmatter{
    width: 1180px;
    margin: 0 auto;
}
.v-xwmatter-left{
    width: 72%;
    overflow: hidden;
    float: left;
}

.v-xwmatter-left .pagination{margin-top:30px;}

.v-xwmatterL-list{
    width: 100%;
    height: 220px;
    padding: 30px;
    background-color: #fff;
    margin-top: 20px;
    overflow: hidden;
}

.v-xwmatterL-list>div{
    height: 158px;
}

.v-xwmatterL-pic{
    float: left;
    width: 32.94%;
    overflow: hidden;
}
.v-xwmatterL-pic img{
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}
.v-xwmatterL-pic img:hover{
    transform: scale(1.1);
}
.v-xwmatterL-words{
    width: 67.06%;
    float: right;
    padding-left: 30px;
}
.v-xwmatterL-words h4{
    font-size: 20px;
    color: #333;
    width: 100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-weight: bold;
    margin: 4px 0 20px 0;
}
.v-xwmatterL-words h4:hover{
    color: #e71f19;
}
.v-xwmatterL-words p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.v-xwmatterL-words h6{
    overflow: hidden;
    margin-top: 28px;
}
.v-xwmatterL-words h6 i{
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}
.v-xwmatterL-words h6 span{
    font-size: 14px;
    color: #888;
    margin-right: 20px;
}
.v-xwmatterL-icon1{
    width: 13px;
    height: 14px;
    background-image: url("../images/xw_Licon1.png");
}

.v-xwxqmatterLM-label h6 .v-xwmatterL-icon2{
    width: 14px;
    height: 14px;
    background-image: url("../images/xw_Licon2.png");
}

.v-xwmatterL-icon2{
    width: 14px;
    height: 14px;
    background-image: url("../images/xw_Licon2.png");
}
.v-xwmatterL-icon3{
    width: 17px;
    height: 10px;
    background-image: url("../images/xw_Licon3.png");
}



.v-xwmatter-right{
    width: 25.4%;
    overflow: hidden;
    float: right;
}
.v-xwmatterR-list{
    width: 100%;
    overflow: hidden;
    margin: 4px 0 16px 0;
    background-color: #fff;
}
.v-xwmatterR-title{
    width: 100%;
    padding: 20px 0 18px 18px;
    border-bottom: 1px solid #e5e5e5;
}
.v-xwmatterR-title h4{
    font-size: 18px;
    color: #333;
}

.v-xwmatterR-words{
    width: 100%;
    overflow: hidden;
    padding: 2px 16px 16px 16px;
}
.v-xwmatterR-tool{
    overflow: hidden;
}
.v-xwmatterR-tool li{
    padding: 16px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    width: 100%;
    overflow: hidden;
}
.v-xwmatterR-tool li:last-child{
    border-bottom: none;
}
.v-xwmatterR-tool h4{
    width: 40px;
    height: 40px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.v-xwmatterR-tool h4 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.v-xwmatterR-tool h6{
    height: 40px;
    display: inline-block;
    margin: 0 0 0 16px;
    vertical-align: middle;
}
.v-xwmatterR-tool h6 p{
    font-size: 14px;
    color: #333;
}
.v-xwmatterR-tool h6 span{
    font-size: 14px;
    color: #888;
}


.v-xwmatterR-message{
    overflow: hidden;
    height: 352px;
}
.v-xwmatterR-message li{
    padding: 16px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    width: 100%;
    overflow: hidden;
}
.v-xwmatterR-message li:last-child{
    border-bottom: none;
}
.v-xwmatterR-message li h4{
    width: 34.4%;
    height: 55px;
    overflow: hidden;
    float: left;
}
.v-xwmatterR-message li h4 img{
    transition: all .5s;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.v-xwmatterR-message li:hover h4 img{
    transform: scale(1.1);
}

.v-xwmatterR-message li h6{
    width: 60%;
    float: right;
    height: 55px;
    margin-left: 5.6%;
}
.v-xwmatterR-message li h6 p{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    width: 100%;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.v-xwmatterR-message li:hover h6 p{
    color: #218bc6;
}

.v-xwmatterR-ad{
    width: 100%;
    overflow: hidden;
    margin: 4px 0 16px 0;
}
.v-xwmatterR-ad img{
    width: 100%;
    object-fit: cover;
}


.v-xwmatterR-label{
    overflow: hidden;
    font-size: 0;
}
.v-xwmatterR-label li{
    display: inline-block;
    padding: 6px;
    font-size: 12px;
    color: #888;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    margin-top: 12px;
    margin-right: 16px;
}
.v-xwmatterR-label li:hover{
    background-color: #218bc6;
    color: #fff;
    border-color:#218bc6;
}


/* --------------------------鏂伴椈璇︽儏----------------------------------- */
.v-xwxqmatterL-one{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 30px;
    margin-top: 4px;
}
.v-xwxqmatterL-title{
    width: 100%;
    overflow: hidden;
    padding: 2px 0 16px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-xwxqmatterL-title h4{
    font-size: 26px;
    font-weight: bold;
    color: #333;
    text-align: center;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.v-xwxqmatterL-title h6{
    margin-top: 10px;
    text-align: center;
}
.v-xwxqmatterL-title h6 i{
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}
.v-xwxqmatterL-title h6 span{
    font-size: 14px;
    color: #888;
    margin-right: 20px;
}
.v-xwmatterLT-icon1{
    width: 14px;
    height: 14px;
    background-image: url("../images/xw_Licon2.png");
}
.v-xwmatterLT-icon2{
    width: 17px;
    height: 10px;
    background-image: url("../images/xw_Licon3.png");
}
.v-xwxqmatterL-words{
    width: 100%;
    padding: 16px 15px 30px;
    overflow: hidden;
}
.v-xwxqmatterL-words p{
    font-size: 15px;
    color: #666;
    line-height: 28px;
    margin-top: 12px;
    text-indent: 2em;
}
.v-xwxqmatterL-words img{
    display: block;
    overflow: hidden;
    margin: 0 auto;
    padding: 16px 0;
}
.v-xwxqmatterL-label{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 10px 0;
}
.v-xwxqmatterL-label span{
    font-size: 14px;
    color: #666;
}
.v-xwxqmatterL-label a{
    display: inline-block;
    padding: 6px;
    font-size: 12px;
    color: #888;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    margin-right: 16px;
}
.v-xwxqmatterL-label a:hover {
    background-color: #218bc6;
    color: #fff;
    border-color: #218bc6;
}

.v-xwxqmatterL-share{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 30px 0;
}
.v-xwxqmatterL-share span{
    font-size: 14px;
    color: #666;
    float:left;
}
.v-xwxqmatterL-share a{
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 18px!important;
    margin: 0 10px 0 0;
    transition: 0s;
    opacity: .6;
    width:25px!important;
}
.v-xwxqmatterL-share a:hover{
    opacity: 1;
}
.v-xwxqmatterL-wx{
    width: 21px;
    background-image: url("../images/xwxq_share1.png")!important;
    background-position: center!important;
}
.v-xwxqmatterL-pyq{
    width: 17px;
    background-image: url("../images/xwxq_share2.png")!important;
    background-position: center!important;
}
.v-xwxqmatterL-qq{
    width: 16px;
    background-image: url("../images/xwxq_share3.png")!important;
    background-position: center!important;
}
.v-xwxqmatterL-kj{
    width: 20px;
    background-image: url("../images/xwxq_share4.png")!important;
    background-position: center!important;
}
.v-xwxqmatterL-updown{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 0 0;
    border-top: 1px solid #e5e5e5;
}
.v-xwxqmatterL-updown p{
    font-size: 14px;
    color: #666;
    margin-top: 16px;
}
.v-xwxqmatterL-updown p:hover{
    color: #218bc6;
}

.v-xwxqmatterL-two{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 30px 20px;
    margin-top: 20px;
}
.v-xwxqmatterLM-title{
    width: 100%;
    overflow: hidden;
    border-left: 4px solid #218bc6;
}
.v-xwxqmatterLM-title span{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-left: 16px;
}
.v-xwxqmatterLM-message{
    overflow: hidden;
    font-size: 0;
    margin-left: -2%;
}
.v-xwxqmatterLM-message li{
    width: 48%;
    margin-left: 2%;
    height: 70px;
    float: left;
    overflow: hidden;
    margin-top: 30px;
}
.v-xwxqmatterLM-message li h4{
    width: 29%;
    height: 70px;
    overflow: hidden;
    float: left;
}
.v-xwxqmatterLM-message li h4 img{
    width: 100%;
    height: 100%;
    transition: all .5s;
    object-fit: cover;
}
.v-xwxqmatterLM-message li:hover h4 img{
    transform: scale(1.1);
}
.v-xwxqmatterLM-label{
    width: 66%;
    float: right;
    height: 70px;
    margin-left: 5%;
}
.v-xwxqmatterLM-label p{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    width: 100%;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.v-xwxqmatterLM-message li:hover .v-xwxqmatterLM-label p {
    color: #218bc6;
}

.v-xwxqmatterLM-label h6{
    width: 100%;
    overflow: hidden;
    padding: 4px 0 0 0;
}
.v-xwxqmatterLM-label h6 i{
    width: 13px;
    height: 14px;
    background-repeat: no-repeat;
    background-image: url("../images/xwxq_Licon1.png");
    display: inline-block;
    vertical-align: middle;
    margin: -10px 4px 0 0;
}
.v-xwxqmatterLM-label h6 span{
    font-size: 14px;
    color: #999;
    margin-right: 20px;
}

.v-xwxqmatterL-three{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 50px 0px;
    margin-top: 20px;
    text-align: center;
}
.v-xwxqmatterL-three p{
    font-size: 18px;
    color: #666;
}
.v-xwxqmatterL-three h5{
    font-size: 28px;
    color: #333;
    font-weight: bold;
    margin-top: 10px;
}
.v-xwxqmatterL-three h6{
    width: 300px;
    height: 38px;
    display: inline-block;
    background-color: #218bc6;
    color: #fff;
    font-size: 16px;
    line-height: 38px;
    margin-top: 10px;
}
.v-xwxqmatterL-three h6:hover{
    background-color: #30a3e0;
}


.v-xwmatterR-item{
    width: 100%;
    overflow: hidden;
}
.v-xwmatterR-item h6{
    width: 100%;
    height: 190px;
    overflow: hidden;
    margin-top: 16px;
}
.v-xwmatterR-item h6 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-xwmatterR-item h6 img:hover{
    transform: scale(1.1);
}
.v-xwmatterR-item h3{
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    margin-top: 12px;
}
.v-xwmatterR-item p{
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 6px;
}
.v-xwmatterR-item h5{
    font-size: 0;
    overflow: hidden;
    margin-left: -2%;
    margin-top: 12px;
}
.v-xwmatterR-item h5 a{
    width: 48%;
    height: 36px;
    text-align: center;
    line-height: 36px;
    margin-left: 2%;
    display: inline-block;
    font-size: 14px;
    color: #fff;
}
.v-xwmatterR-item h5 a:nth-child(1){
    background-color: #218bc6;
}
.v-xwmatterR-item h5 a:nth-child(1):hover{
    background-color: #30a3e0;
}
.v-xwmatterR-item h5 a:nth-child(2){
    background-color: #ffa200;
}
.v-xwmatterR-item h5 a:nth-child(2):hover{
    background-color: #fab43b;
}

.v-xwmatterRM-fixed{
    width: 300px;
    position: fixed;
    top: 60px;
    z-index: 33;
}



/* ---------------------------鎴愬姛妗堜緥---------------------------------- */
.v-cgnavbar-icon1{
    width: 14px;
    height: 21px;
    margin: -4px 6px 0 4px !important;
    background-image: url("../images/ym_icon2.png");
}
.v-cgnavbar-click{
    float: right;
}
.v-cgnavbar-click a{
    font-size: 14px;
    color: #666;
    width: 76px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border-radius: 20px;
    margin: 0 6px;
    text-align: center;
    transition: all .2s;
}
.v-cgnavbar-click a:hover{
    background-color: #218bc6;
    color: #fff;
}
.v-cgnavbar-click a i{
    width: 11px;
    height: 6px;
    background-repeat: no-repeat;
    background-image: url("../images/cg_arrow.png");
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 8px;
}
.v-cgnavbar-click a:hover i{
    background-image: url("../images/cg_arrowH.png");
}
#v-cgnavbar-words{
    padding: 0 0 16px 0;
}
#v-cgnavbar-words h5 a {
    margin: 10px 6px;
}
.v-cgnavbar-clickA a i{
    transform: rotate(180deg);
}

.v-cglunbo-box{
    width: 100%;
    overflow: hidden;
    padding: 36px 0 34px 0;
    position: relative;
}
.v-cglunbo{
    width: 1180px;
    margin: 0 auto;
    position: relative;
}
.swiper-container-cglunbo{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0 6px 10px 6px;
}

.v-cglunbo-matter{
    width: 100%;
    float: left;
    height: 330px;
    overflow: hidden;
    -moz-box-shadow: 0 4px 10px 1px #ebebeb;
    -webkit-box-shadow: 0 4px 10px 1px #ebebeb;
    box-shadow:  0 4px 10px 1px #ebebeb;
}
.v-cglunbo-pic{
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.v-cglunbo-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-cglunbo-matter:hover img{
    transform: scale(1.1);
}
.v-cglunbo-pic i{
    width: 44px;
    height: 52px;
    background-image: url("../images/cg_tubiao.png");
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 33;
}

.v-cglunbo-words{
    width: 100%;
    padding: 20px;
}
.v-cglunbo-words h5{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 48px;
}
.v-cglunbo-words h5:hover{
    color: #218bc6;
}

.v-cglunbo-words h6{
    margin-top: 18px;
}
.v-cglunbo-words h6 i{
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: -2px 6px 0 0;
}
.v-cglunbo-words h6 span{
    font-size: 14px;
    color: #888;
    margin-right: 20px;
}
.v-cglunbo-icon1{
    background-image: url("../images/xw_Licon2.png");
}
.v-cglunbo-icon2{
    background-image: url("../images/cg_icon1.png");
} 

.v-cglunbo-box .swiper-button-prev{
    background: none;
    left: 16%;
}
.v-cglunbo-box .swiper-button-next{
    background: none;
    right: 16%;
}
.v-cglunbo-left{
    width: 28px;
    height: 60px;
    position: absolute;
    top: 40%;
    left: 0%;
    background-color: #ccc;
    z-index: 33;
    text-align: center;
}
.v-cglunbo-right{
    width: 28px;
    height: 60px;
    position: absolute;
    top: 40%;
    right: 0%;
    background-color: #ccc;
    z-index: 33;
    text-align: center;
}
.v-cglunbo-left:hover{
    background-color: #218bc6;
}
.v-cglunbo-right:hover{
    background-color: #218bc6;
}
.v-cglunbo-left i{
    width: 8px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../images/cg_arrL.png");
    margin-top: 23px;
}
.v-cglunbo-right i{
    width: 8px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../images/cg_arrR.png");
    margin-top: 23px;
}
@media all and (max-width:1700px) {
    .v-cglunbo-box .swiper-button-prev{
        left: 9%;
    }
    .v-cglunbo-box .swiper-button-next{
        right: 9%;
    }
}
@media all and (max-width:1560px) {
    .v-cglunbo-box .swiper-button-prev{
        left: 6%;
    }
    .v-cglunbo-box .swiper-button-next{
        right: 6%;
    }
}

@media all and (max-width:1460px) {
    .v-cglunbo-box .swiper-button-prev{
        left: 3%;
    }
    .v-cglunbo-box .swiper-button-next{
        right: 3%;
    }
}

@media all and (max-width:1380px) {
    .v-cglunbo-box .swiper-button-prev{
        left: 4px;
    }
    .v-cglunbo-box .swiper-button-next{
        right: 4px;
    }
}

.v-cgvinter-box {
    width: 100%;
    overflow: hidden;
    padding: 20px 0 0 0;
}
.v-cgzhuanjia-box{
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 30px 0 64px 0;
}
.v-cgzhuanjia{
    width: 1180px;
    margin: 0 auto;
}


.v-cgzhuanjia-title{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 2px 0 4px 0;
}
.v-cgzhuanjia-title h4{
    font-size: 24px;
    color: #333;
    font-weight: bold;
}
.v-cgzhuanjia-title h6{
    font-size: 18px;
    color: #333;
    margin-top: 6px;
}
.v-cgzhuanjia-title h6 a{
    color: #ffa200;
}
.v-cgzhuanjia-title p{
    font-size: 14px;
    margin-top: 4px;
    color: #666;
}
.v-cgzhuanjia-matter{
    width: 100%;
    overflow: hidden;
    padding-bottom: 50px;
}
.v-cgzhuanjia-matter ul{
    padding: 0 6px 10px 6px;
    margin-left: -2%;
    overflow: hidden;
}
.v-cgzhuanjia-matter ul li{
    width: 48%;
    margin-left: 2%;
    float: left;
    height: 200px;
    overflow: hidden;
    margin-top: 30px;
    -moz-box-shadow: 0 4px 10px 1px #e2e2e2;
    -webkit-box-shadow: 0 4px 10px 1px #e2e2e2;
    box-shadow:  0 4px 10px 1px #e2e2e2;
}

.v-cgzhuanjia-left{
    width: 48%;
    height: 200px;
    position: relative;
    overflow: hidden;
    float: left;
}
.v-cgzhuanjia-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-cgzhuanjia-matter ul li:hover img{
    transform: scale(1.1);
}
.v-cgzhuanjia-left i{
    width: 44px;
    height: 52px;
    background-image: url("../images/cg_tubiao.png");
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 33;
}


.v-cgzhuanjia-right{
    width: 52%;
    height: 200px;
    position: relative;
    overflow: hidden;
    float: right;
    padding: 20px;
}
.v-cgzhuanjia-right h4{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 48px;
    margin-bottom: 8px;
}
.v-cgzhuanjia-right h4:hover{
    color: #218bc6;
}
.v-cgzhuanjia-right p{
    font-size: 15px;
    color: #666;
    margin-top: 6px;
}
.v-cgzhuanjia-right h6{
    margin-top: 14px;
}
.v-cgzhuanjia-right h6 i{
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: -2px 6px 0 0;
}
.v-cgzhuanjia-right h6 span{
    font-size: 14px;
    color: #888;
    margin-right: 20px;
}
.v-cgzhuanjia-icon1 {
    background-image: url("../images/xw_Licon2.png");
}
.v-cgzhuanjia-icon2 {
    background-image: url("../images/cg_icon1.png");
}

.v-fullpage{
    width: 100%;
    text-align: center;
    overflow: hidden;
    font-size: 0;
}

.v-fullpage a{
    display: inline-block;
    font-size: 14px;
    color: #888;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    margin: 0 4px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
}
.v-fullpage a:hover{
    background-color: #218bc6;
    color: #fff;
}

.v-fullpage-active{
    background-color: #218bc6 !important;
    color: #fff !important;
}

/* ---------------------------绉绘皯鍥藉璇︽儏---------------------------------- */

.v-ymxqzhidaR-box{
    width: 100%;
    overflow: hidden;
}
.v-ymxqzhidaR-box li{
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    overflow: hidden;
}
.v-ymxqzhidaR-box li:last-child{
    border-bottom: none;
}
.v-ymxqzhidaR-box li h6{
    float: left;
    padding: 12px 0;
    width: 50%;
}

.v-ymxqzhidaR-box li h6:hover span{
    color: #218bc6;
}
.v-ymxqzhidaR-box li i{
    width: 3px;
    height: 3px;
    display: block;
    background-color: #bebebe;
    margin: 9px 6px 0 0;
    float: left;
}
.v-ymxqzhidaR-box li span{
    font-size: 14px;
    color: #666;
    display: block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.v-ymxqmatterL-eight{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 50px 0px;
    margin-top: 20px;
    text-align: center;
}
.v-ymxqmatterL-eight p{
    font-size: 18px;
    color: #666;
}
.v-ymxqmatterL-eight h5{
    font-size: 28px;
    color: #333;
    font-weight: bold;
    margin-top: 10px;
}
.v-ymxqmatterL-eight h6{
    width: 300px;
    height: 38px;
    display: inline-block;
    background-color: #218bc6;
    color: #fff;
    font-size: 16px;
    line-height: 38px;
    margin-top: 10px;
}
.v-ymxqmatterL-eight h6:hover{
    background-color: #30a3e0;
}

.v-ymxqmatterL-one{
    width: 100%;
    overflow: hidden;
    margin-top: 2px;
}
.swiper-container-ymxqV{
    width: 100%;
    position: relative;
}
.v-ymxqmatterL-one-banner{
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.v-ymxqmatterL-one-banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.v-ymxqmatterL-two{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-one-top{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymxqmatterL-one-top p{
    font-size: 14px;
    color: #333;
}
.v-ymxqmatterL-one-bottom{
    width: 100%;
    overflow: hidden;
    padding: 10px 30px 30px 30px;
}
.v-ymxqmatterL-one-bottom ul li{
    width: 33.3333333333%;
    float: left;
    margin-top: 10px;
}
.v-ymxqmatterL-one-bottom ul li span{
    font-size: 14px;
    color: #666;
}
.v-ymxqmatterL-one-bottom ul li i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("../images/ym_star.png");
    vertical-align: middle;
    margin: -2px 3px 0 3px;
}


.v-ymxqmatterL-three{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-three-list{
    width: 100%;
    overflow: hidden;
    padding: 16px 0 20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymxqmatterL-words>div:last-child{
    border-bottom: none;
}
.v-ymxqmatterL-three-list h6 i{
    width: 3px;
    height: 3px;
    background-color: #218bc6;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 6px 0 0;
}
.v-ymxqmatterL-three-list h6 span{
    font-size: 15px;
    color: #218bc6;
}
.v-ymxqmatterL-three-list ul{
    width: 100%;
    overflow: hidden;
    padding-top: 12px;
}
.v-ymxqmatterL-three-list ul li{
    float: left;
    width: 16.666666666%;
    height: 68px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.v-ymxqmatterL-three-list ul li:last-child{
    border-right: 1px solid #e5e5e5;
}

.v-ymxqmatterL-three-list ul li:nth-child(2n+1){
    background-color: #f9f9f9;
}

.v-ymxqmatterL-three-list ul li p{
    width: 100%;
    height: 34px;
    font-size: 14px;
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height: 34px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.v-ymxqmatterL-three-list ul li p i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("../images/ym_star.png");
    vertical-align: middle;
    margin: -2px 3px 0 3px;
}

.v-ymxqmatterL-three-button{
    width: 100%;
    overflow: hidden;
    padding-top: 18px;
}
.v-ymxqmatterL-three-buttonL{
    float: left;
}
.v-ymxqmatterL-three-buttonL h5{
    font-size: 14px;
    color: #666;
    float: left;
}
.v-ymxqmatterL-three-buttonL h5 a{
    color: #218bc6;
}
.v-ymxqmatterL-three-buttonL h5 a:hover{
    color: #30a3e0;
}
.v-ymxqmatterL-three-buttonL h6{
    font-size: 14px;
    color: #666;
    float: left;
    margin-left: 44px;
}

.v-ymxqmatterL-three-buttonR{
    float: right;
    font-size: 0;
}

.v-ymxqmatterL-three-buttonR a{
    display: inline-block;
    width: 76px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    background-color: #218bc6;
}
.v-ymxqmatterL-three-buttonR a:nth-child(1){
    border-right: 1px solid #167cb5;
}
.v-ymxqmatterL-three-buttonR a:hover{
    background-color: #30a3e0;
}




.v-ymxqmatterL-four{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-four-box{
    width: 100%;
    overflow: hidden;
    padding: 2px 0 24px 0;
}

.v-ymxqmatterL-fourL{
    width: 34%;
    float: left;
    height: 360px;
    overflow: hidden;
}
.v-ymxqmatterL-fourLT{
    width: 100%;
    height: 280px;
    overflow: hidden;
}
/* ----------xxxxxx------- */
.large_box{margin-bottom:18px;width:100%;height:185px;overflow:hidden;}
.large_box img{display:block;width: 100%;height: 100%;object-fit: cover}
.small_box{width:100%;height:58px;overflow:hidden;border: 1px solid #e5e5e5;padding: 10px 4px;}
.small_list{position:relative;float:left;width:88%;height:38px;overflow:hidden;}
.small_list ul{height:38px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:7px;width:52px;}
.small_list ul li img{display:block;object-fit: cover;max-width:100%;}
/* .small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:52px;height:38px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;} */
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:52px;height:38px;border: 1px solid #218bc6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:10px;height:38px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#e7000e;}
.left_btn{float:left;margin-right:6px;background-image:url("../images/v_ymxqL.jpg");}
.right_btn{float:right;background-image:url("../images/v_ymxqR.jpg");}




/* ---------xxxxxxx--------- */

.v-ymxqmatterL-fourLB{
    width: 100%;
    height: 80px;
    overflow: hidden;
}
.v-ymxqmatterL-fourLB h6{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.v-ymxqmatterL-fourLB p{
    font-size: 14px;
    color: #888;
    line-height: 22px;
    height:25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.v-ymxqmatterL-fourR{
    width: 66%;
    float: right;
    height: 360px;
    overflow: hidden;
}
.v-ymxqmatterL-fourR ul li{
    width: 46%;
    margin-left: 4%;
    height: 360px;
    float: left;
    overflow: hidden;
    padding: 20px 14px 14px 14px;
    border: 1px solid #dee7ec;
    text-align: center;
}
.v-ymxqmatterL-fourRPic{
    width: 132px;
    height: 132px;
    overflow: hidden;
    border-radius: 100%;
    position: relative;
    z-index: 11;
    margin: 0 auto;
}
.v-ymxqmatterL-fourRPic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-ymxqmatterL-fourR ul li:hover .v-ymxqmatterL-fourRPic img{
    transform: scale(1.1);
}
.v-ymxqmatterL-fourR ul li h6{
    font-size: 20px;
    color: #333;
    margin-top: 8px;
}
.v-ymxqmatterL-fourR ul li p{
    font-size: 14px;
    color: #888;
    line-height: 22px;
    margin-top: 8px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 42px;
}
.v-ymxqmatterL-fourR ul li h5{
    font-size: 15px;
    color: #218bc6;
    margin-top: 14px;
}
.v-ymxqmatterL-fourRImg{
    width: 100%;
    height: 54px;
    overflow: hidden;
    margin-top: 14px;
}
.v-ymxqmatterL-fourRImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.v-ymxqmatterL-five{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-five-matter{
    width: 100%;
    overflow: hidden;
    padding: 2px 0 24px 0;
}
.v-ymxqmatterL-five-matter ul{
    overflow: hidden;
    margin-left: -2%;
}
.v-ymxqmatterL-five-matter ul li{
    width: 31.333333333333332%;
    float: left;
    margin-left: 2%;
    height: 330px;
    border: 1px solid #dee7ec;
    text-align: center;
    padding: 18px 14px;
}
.v-ymxqmatterL-five-matter ul li h6{
    width: 132px;
    height: 132px;
    border-radius: 100%;
    position: relative;
    z-index: 11;
    overflow: hidden;
    margin: 0 auto;
}
.v-ymxqmatterL-five-matter ul li h6 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-ymxqmatterL-five-matter ul li:hover h6 img{
    transform: scale(1.1);
}
.v-ymxqmatterL-five-matter ul li span{
    display: block;
    font-size: 24px;
    color: #333;
    margin-top: 6px;
}
.v-ymxqmatterL-five-matter ul li p{
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 8px;
    text-align: left;
    height: 66px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.v-ymxqmatterL-five-matter ul li h5{
    width: 158px;
    height: 38px;
    display: inline-block;
    background-color: #218bc6;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    margin-top: 12px;
}
.v-ymxqmatterL-five-matter ul li h5 i{
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("../images/ymxq_manIcon.png");
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.v-ymxqmatterL-five-matter ul li h5:hover{
    background-color: #30a3e0;
}


.v-ymxqmatterL-six{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-six-box{
    width: 100%;
    overflow: hidden;
    padding: 2px 0 24px 0;
}
.v-ymxqmatterL-sixL{
    width: 34%;
    float: left;
    height: 220px;
    overflow: hidden;
}
.v-ymxqmatterL-sixL ul li{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.v-ymxqmatterL-sixLL{
    width: 52px;
    height: 52px;
    position: relative;
    z-index: 11;
    border-radius: 100%;
    overflow: hidden;
    float: left;
}
.v-ymxqmatterL-sixLL img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-ymxqmatterL-sixL ul li:hover .v-ymxqmatterL-sixLL img{
    transform: scale(1.1);
}
.v-ymxqmatterL-sixLC{
    float: left;
    width: 156px;
    margin: 6px 0 0 10px;
}
.v-ymxqmatterL-sixLC h4{
    font-size: 16px;
    color: #333;
    width: 100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.v-ymxqmatterL-sixLC h4:hover{
    color: #218bc6;
}

.v-ymxqmatterL-sixLC p{
    font-size: 14px;
    color: #888;
    margin-top: 6px;
}
.v-ymxqmatterL-sixLR{
    float: right;
    width: 50px;
    text-align: center;
}
.v-ymxqmatterL-sixLR i{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url("../images/ymxq_play.png");
    display: inline-block;
    margin-top: 16px;
}
.v-ymxqmatterL-sixLR i:hover{
    transform: scale(1.1);
}


.v-ymxqmatterL-sixR{
    width: 66%;
    float: right;
    height: 220px;
    overflow: hidden;
}

.v-ymxqmatterL-sixR ul li{
    width: 46%;
    margin-left: 4%;
    float: left;
    height: 220px;
    overflow: hidden;
    background-color: #f2f6f9;
}
.v-ymxqmatterL-sixRP{
    width: 100%;
    height: 136px;
    overflow: hidden;
}
.v-ymxqmatterL-sixRP img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-ymxqmatterL-sixR ul li:hover .v-ymxqmatterL-sixRP img{
    transform: scale(1.1);
}
.v-ymxqmatterL-sixRW{
    width: 100%;
    padding: 16px 16px 0 16px;
}
.v-ymxqmatterL-sixRW h5{
    font-size: 16px;
    color: #333;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width: 100%;
}
.v-ymxqmatterL-sixRW h5:hover{
    color: #218bc6;
}
.v-ymxqmatterL-sixRW p{
    font-size: 14px;
    color: #888;
    margin-top: 8px;
}



.v-ymxqmatterL-seven{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 20px;
}
.v-ymxqmatterL-sevenNav{
    width: 100%;
    overflow: hidden;
}
.v-ymxqmatterL-sevenNav ul li{
    width: 33.333333333333%;
    height: 52px;
    overflow: hidden;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #666;
    background-color: #f8f8f8;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}
.v-ymxqmatterL-sevenNav ul li i{
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0 0;
}
.v-ymxqmatterL-sevenNav ul li span{
    font-size: 16px;
}

.v-ymxqmatterL-sevenNavIc1{
    width: 18px;
    height: 20px;
    background-image: url("../images/ymxq_icon6.png");
}
.v-ymxqmatterL-sevenNavIc2{
    width: 20px;
    height: 20px;
    background-image: url("../images/ymxq_icon7.png");
}
.v-ymxqmatterL-sevenNavIc3{
    width: 20px;
    height: 19px;
    background-image: url("../images/ymxq_icon8.png");
}

.v-ymxqmatterL-sevenNav-active{
    background-color: #fff !important;
    color: #218bc6 !important;
    border-bottom: none !important;
}

.v-ymxqmatterL-sevenWords{
    width: 100%;
    overflow: hidden;
    padding: 2px 26px 24px 26px;
}
.v-ymxqmatterL-sevenW{
    width: 100%;
    overflow: hidden;
}
.v-ymxqmatterL-sevenW ul{
    margin-left: -2%;
}
.v-ymxqmatterL-sevenW ul li{
    width: 48%;
    margin-left: 2%;
    float: left;
    margin-top: 30px;
}

.v-ymxqmatterL-sevenWL{
    width: 29.5%;
    height: 70px;
    overflow: hidden;
    float: left;
}
.v-ymxqmatterL-sevenWL img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-ymxqmatterL-sevenW ul li:hover .v-ymxqmatterL-sevenWL img{
    transform: scale(1.1);
}
.v-ymxqmatterL-sevenWR{
    width: 70.5%;
    height: 70px;
    float: right;
    overflow: hidden;
    padding: 0 16px;
}

.v-ymxqmatterL-sevenWR h4{
    font-size: 15px;
    color: #333;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
    line-height: 22px;
}
.v-ymxqmatterL-sevenWR h4:hover{
    color: #218bc6;
}
.v-ymxqmatterL-sevenWR h6{
    margin-top: 6px;
}
.v-ymxqmatterL-sevenWR h6 i{
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: -3px 4px 0 0;
}
.v-ymxqmatterL-sevenWR h6 span{
    font-size: 14px;
    color: #888;
    margin-right: 20px;
}
.v-ymxqmatterL-sevenWRIc1{
    width: 14px;
    height: 14px;
    background-image: url("../images/xw_Licon2.png");
}
.v-ymxqmatterL-sevenWRIc2{
    width: 17px;
    height: 10px;
    background-image: url("../images/xw_Licon3.png");
}
.v-ymxqmatterL-sevenWmore{
    width: 100%;
    overflow: hidden;
    padding: 30px 0 10px 0;
    text-align: center;
}
.v-ymxqmatterL-sevenWmore h4{
    display: inline-block;
    width: 160px;
    height: 38px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 38px;
}
.v-ymxqmatterL-sevenWmore h4:hover{
    border-color: none;
    background-color: #218bc6;
    color: #fff;
}

.v-ymxqmatterL-sevenWords-nb{
    display: none;
}





.v-ymxqmatterL-title{
    padding: 16px 0 16px 30px;
}
.v-ymxqmatterL-Bline{
    border-bottom: 1px solid #e5e5e5;
}
.v-ymxqmatterL-title img{
    width: 20px;
    height: 22px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin: -6px 10px 0 0;

}
.v-ymxqmatterL-title span{
    font-size: 18px;
    color: #218bc6;
}
.v-ymxqmatterL-words{
    padding: 2px 26px;
}


/* ---------------------------鍦ㄧ嚎鎵撳垎---------------------------------- */
.v-zxdfR-title{
    padding: 20px 0 18px 0;
}
.v-zxdfR-title h4{
    padding-left: 18px;
    border-left: 4px solid #218bc6;
}
.v-zxdfR-ewm{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 16px 0 24px 0;
}
.v-zxdfR-ewm h6{
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 16px;
}

.v-zxdfR-ewm h6 img{max-width:100%;}

.v-zxdfR-ewm p{
    font-size: 14px;
    color: #666;
    margin-top: 6px;
}
.v-zxdfR-clop{
    width: 100%;
    overflow: hidden;
    padding: 10px 16px 20px 16px;
}

.v-zxdfR-clop>ul>li{
    width: 100%;
    overflow: hidden;
}
.v-zxdfR-clop>ul>li:last-child{
    border-bottom: none;
}

.v-zxdfR-clop-click{
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    color: #666;
    padding: 8px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
}
.v-zxdfR-clop-click:hover{
    color: #218bc6;
}
.v-zxdfR-clop-click i{
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-image: url("../images/zxdf_Rclose.png");
    margin: 2px 8px 0 0;
    float: left;
}
.v-zxdfR-clop-active i{
    background-image: url("../images/zxdf_Ropen.png");
}

.v-zxdfR-clop-click p{
    font-size: 16px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.v-zxdfR-clop-words{
    width: 100%;
    overflow: hidden;
}
.v-zxdfR-clop-words ul li{
    width: 100%;
    overflow: hidden;
    padding: 8px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    color: #666;
}
.v-zxdfR-clop-words ul li i{
    width: 5px;
    height: 9px;
    background-repeat: no-repeat;
    display: block;
    background-image: url("../images/zxdf_Rarrow.png");
    float: left;
    margin: 6px 8px 0 28px;
}
.v-zxdfR-clop-words ul li p{
    font-size: 14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    height: 20px;
}
.v-zxdfR-clop-words ul li:hover{
    color: #218bc6;
}
.v-zxdfR-clop-words-active{
    color: #218bc6 !important;
}

.v-zxdfR-list{
    width: 100%;
    overflow: hidden;
        width: 100%;
        overflow: hidden;
        padding: 10px 16px 12px 16px;
}
.v-zxdfR-list ul li{
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
}
.v-zxdfR-list ul li:last-child{
    border-bottom: none;
}
.v-zxdfR-list ul li p{
    font-size: 16px;
    color: #666;
    width: 80%;
    margin-left: 10%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.v-zxdfR-list ul li p:hover{
    color: #218bc6;
}


.v-zxdfmatterL-box{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding: 24px 28px;
}
.v-zxdfL-title{
    width: 100%;
    overflow: hidden;
}
.v-zxdfL-title h5{
    font-size: 24px;
    font-weight: bold;
    color: #333;
    float: left;
}
.v-zxdfL-title h6{
    float: right;
    width: 112px;
    height: 30px;
    background-color: #218bc6;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.v-zxdfL-title h6:hover{
    background-color: #30a3e0;
}
.v-zxdfL-star{
    width: 100%;
    overflow: hidden;
    padding: 10px 20px 30px 20px;
    background-color: #eef6fb;
    border: 1px solid #c3eaff;
    margin-top: 24px;
}
.v-zxdfL-star p{
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.v-zxdfL-star i{
    width: 10px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../images/ym_star.png");
    vertical-align: middle;
    margin: -4px 10px 0 0;
}
.v-zxdfL-star span{
    font-size: 14px;
    color: #666;
}

.v-zxdfL-form{
    width: 100%;
    overflow: hidden;
    padding: 20px 0 30px 0;
}
.v-zxdfL-form ul{
    border-bottom: 1px solid #e5e5e5;
}
.v-zxdfL-form ul li{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    border-top: 1px solid #e5e5e5;
}

.v-zxdfL-form ul li h6{
    font-size: 18px;
    color: #333;
}
.v-zxdfL-form ul li h6 a{
    font-size: 14px;
    color: #218bc6;
}
.v-zxdfL-form ul li h6 a:hover{
    color: #30a3e0;
}
.v-zxdfL-form-select{
    font-size: 18px;
    color: #333;
    margin-top: 16px;
    width: 100%;
    padding: 0 24px;
}
.v-zxdfL-form-select p{
    float: left;
}
.v-zxdfL-form-select p span{
    margin-right: 120px;
}
.v-zxdfL-form-select p input{
    -webkit-appearance: radio;
    -moz-appearance:radio; 
    border-radius: 0;
    cursor: pointer;
    margin: 0 16px 0 0;
    width: 12px;
    height: 12px;
}

.v-zxdfL-hint{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 64px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    text-align: center;
}
.v-zxdfL-hint h6{
    font-size: 14px;
    color: #888;
    width: 70%;
    margin-left: 15%;
    line-height: 24px;
}
.v-zxdfL-hint h6 a{
    color: #218bc6;
    border-bottom: 1px solid;
    padding-bottom: 3px;
}
.v-zxdfL-hint h6 a:hover{
    color: #30a3e0;
}

.v-zxdfL-hint button{
    width: 300px;
    height: 46px;
    border: none;
    background-color: #218bc6;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 46px;
    cursor: pointer;
    margin-top: 36px;
}
.v-zxdfL-hint button:hover{
    background-color: #30a3e0;
}
.v-zxdfL-ewm{
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
    border-bottom: 1px solid #e5e5e5;
    border-style: dashed;
    text-align: center;
}

.v-zxdfL-ewm img{
    width: 160px;
    margin: 0px auto;
    height: 160px;
}
.v-zxdfL-ewm p{
    font-size: 18px;
    color: #333;
    margin-top: 16px;
}

.v-zxdfL-share {
    width: 100%;
    overflow: hidden;
    padding: 24px 0 12px 0;
    text-align: center;
}
.v-zxdfL-share span {
    font-size: 14px;
    color: #666;
}
.v-zxdfL-share a {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 18px!important;
    margin: 0 6px!important;
    transition: 0s;
    opacity: .6;
    float:none!important;
    background-position:center!important;
}
.v-zxdfL-share a:hover{
    opacity: 1;
}
.v-zxdfL-wx {
    width: 21px;
    background-image: url("../images/xwxq_share1.png")!important;
}
.v-zxdfL-pyq {
    width: 17px;
    background-image: url("../images/xwxq_share2.png")!important;
}
.v-zxdfL-qq {
    width: 16px;
    background-image: url("../images/xwxq_share3.png")!important;
}
.v-zxdfL-kj {
    width: 20px;
    background-image: url("../images/xwxq_share4.png")!important;
}


/* ---------------------------鍦ㄧ嚎鎵撳垎ok---------------------------------- */
.v-dfonL-title{
    width: 100%;
    overflow: hidden;
    padding: 2px 0 20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-dfonL-title h5{
    font-size: 24px;
    font-weight: bold;
    color: #333;
    float: left;
}

.v-dfonL-test{
    width: 100%;
    overflow: hidden;
    padding: 30px 0 38px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-dfonL-test h5{
    font-size: 16px;
    color: #333;
}
.v-dfonL-test h5 span{
    font-weight: bold;
    font-size: 26px;
}
.v-dfonL-test h6{
    margin-top: 24px;
}
.v-dfonL-test h6 img{
    width: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin: -8px 10px 0 0;
}
.v-dfonL-test h6 span{
    font-size: 18px;
    color: #218bc6;
}
.v-dfonL-test p{
    font-size: 14px;
    color: #666;
    width: 95.5%;
    margin-left: 4.5%;
    line-height: 22px;
    margin-top: 14px;
}

.v-dfonL-click{
    padding: 24px 0;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    font-size: 0;
}
.v-dfonL-click>span{
    font-size: 16px;
    color: #888;
    display: inline-block;
    width: 52px;
    height: 62px;
    line-height: 62px;
    vertical-align: middle;
}
.v-dfonL-click h6{
    width: 220px;
    height: 62px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.v-dfonL-click h6 p{
    font-size: 18px;
    color: #fff;
}
.v-dfonL-click h6 span{
    font-size: 12px;
    color: #fff;
}
.v-dfonL-clickJD{
    background-color: #218bc6;
    padding-top: 10px;
}
.v-dfonL-clickJD:hover{
    background-color: #30a3e0;
}
.v-dfonL-clickCS{
    background-color: #ffa200;
    line-height: 62px;
}
.v-dfonL-clickCS:hover{
    background-color: #fab43b;
}

.v-dfonL-select{
    width: 100%;
    overflow: hidden;
    padding: 28px 0 30px 0;
    border-bottom: 1px solid #e5e5e5;
}
.v-dfonL-selectT h5{
    float: left;
}
.v-dfonL-selectT h5 i{
    width: 22px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url("../images/dfok_icon2.png");
    display: inline-block;
    vertical-align: middle;
    margin: -10px 6px 0 0;
}
.v-dfonL-selectT h5 span{
    font-size: 18px;
    color: #333;
}
.v-dfonL-selectT h6{
    float: right;
    width: 110px;
    height: 30px;
    color: #fff;
    background-color: #218bc6;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.v-dfonL-selectT h6:hover{
    background-color: #30a3e0;
}

.v-dfonL-selectWok{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.v-dfonL-selectWok p{
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    color: #666;
    width: 96.2%;
    margin-left: 3.8%;
}

.v-dfonL-risk{
    width: 100%;
    overflow: hidden;
    padding: 28px 0 16px 0;
}
.v-dfonL-riskT h5{
    float: left;
}
.v-dfonL-riskT h5 i{
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-image: url("../images/dfok_icon3.png");
    display: inline-block;
    vertical-align: middle;
    margin: -6px 6px 0 0;
}
.v-dfonL-riskT h5 span{
    font-size: 18px;
    color: #333;
}

.v-dfonL-riskWok{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.v-dfonL-riskWok p{
    font-size: 14px;
    line-height: 22px;
    margin-top: 8px;
    color: #666;
    width: 96.2%;
    margin-left: 3.8%;
}

.v-dflist-box{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    padding: 34px 30px 40px 30px;
    background-color: #fff;
}

.v-dflist{
    width: 100%;
    overflow: hidden;
}
.v-dflist-title{
    width: 100%;
    overflow: hidden;
}
.v-dflist-title h4{
    font-size: 18px;
    color: #333;
    padding-left: 10px;
    border-left: 4px solid #218bc6;
}

.v-dflist-words{
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
}
.v-dflist-words ul{
    margin-left: -2%;
    overflow: hidden;
}
.v-dflist-words ul li{
    width: 31.333333333333332%;
    margin-left: 2%;
    float: left;
    margin-top: 16px;
    position: relative;
    height: 174px;
    overflow: hidden;
}
.v-dflist-words ul li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-dflist-words ul li:hover img{
    transform: scale(1.1);
}
.v-dflist-words ul li i{
    width: 32px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 30;
}
.v-dflist-wordsJS{
    background-image: url("../images/dfok_tubiaoJS.png");
}
.v-dflist-wordsGF{
    background-image: url("../images/dfok_tubiaoGF.png");
}
.v-dflist-wordsLX{
    background-image: url("../images/dfok_tubiaoLX.png");
}
.v-dflist-words ul li h6{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 11;
    text-align: center;
    opacity: 1;
}
.v-dflist-words ul li h6 p{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.v-dflist-words ul li h6 span{
    font-size: 12px;
    color: #fff;
    display: block;
    margin-top: 6px;
}
.v-dflist-words ul li h5{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 2;
    transition: all 0.5s;
    opacity: 1;
}
.v-dflist-words ul li:hover h6{
    opacity: 0;
}
.v-dflist-words ul li:hover h5{
    opacity: 0;
}


/* ---------------------------鍦ㄧ嚎鎵撳垎no---------------------------------- */
.v-dfonL-text-updata h6 span{
    color: #e80012;
}
.v-dfonL-selectWok ul li{
    width: 100%;
    padding: 8px 0 0 4px;
    list-style: square;
    font-size: 14px;
    color: #666;
    margin-left: 6.5%;
}


/* ---------------------------棰勭害鎴愬姛---------------------------------- */
.v-yyvinter-box{
    width: 100%;
    overflow: hidden;
}
.v-yybox-title{
    width: 100%;
    overflow: hidden;
    padding: 0 0 24px 0;
    background-color: #fff;
}
.v-yybox-message{
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}
.v-yybox-message h5{
    float: left;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.v-yybox-message h6{
    width: 144px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #ffa200;
    border: 1px solid #ffa200;
    float: right;
}
.v-yybox-message h6:hover{
    background-color: #ffa200;
    color: #fff;
}

.v-yymatter-box{
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 30px 0 100px 0;
}
.v-yymatter{
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}

.v-yymatter-bar{
    width: 100%;
    overflow: hidden;
    padding: 10px 34px;
    background-color: #fff8eb;
    border: 1px solid #ffa200;
}
.v-yymatter-bar p{
    font-size: 14px;
    color: #ffa200;
    float: left;
    width: 940px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.v-yymatter-bar h6{
    float: right;
    font-size: 14px;
    color: #218bc6;
    cursor: pointer;
}

.v-yymatterS-one{
    width: 100%;
    overflow: hidden;
    padding: 40px 34px;
    background-color: #fff;
}

.v-yymatterSO-words{
    width: 100%;
    overflow: hidden;
    padding: 8px 30px 24px 30px;
    background-color: #eef6fb;
    border: 1px solid #d2eeff
}
.v-yymatterSO-words p{
    font-size: 14px;
    color: #666;
    margin-top: 16px;
}
.v-yymatterSO-words span{
    font-size: 14px;
    color: #e70012;
}

.v-yymatterSO-list{
    width: 100%;
    overflow: hidden;
    padding: 20px 30px 20px 30px;
    background-color: #eef6fb;
    border-left: 1px solid #d2eeff;
    border-bottom: 1px solid #d2eeff;
    border-right: 1px solid #d2eeff;
}
.v-yymatterSO-list ul li{
    width: 25%;
    overflow: hidden;
    float: left;
    padding: 0 12px 0 0;
    border-right: 1px solid #e5e5e5;
}

.v-yymatterSO-list ul li:nth-child(2){width:30%;}
.v-yymatterSO-list ul li:nth-child(3){width:20%;}

.v-yymatterSO-list ul li:last-child{
    border-right: none;
}

.v-yymatterSO-list ul li img{
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    margin-left: 16px;
}
.v-yymatterSO-list ul li:nth-child(1) img{
    margin-left: 0;
}
.v-yymatterSO-list ul li span{
    font-weight: normal;
    font-size: 14px;
    color: #333;
    display: block;
    margin: 0 10px 0 ;
    float: left;
    height: 30px;
    line-height: 30px;
}
.v-yymatterSO-list ul li p{
    font-size: 14px;
    color: #888;
    height: 30px;
    line-height: 30px;
    display: block;
}


.v-yymatterS-two{
    width: 100%;
    overflow: hidden;
    padding: 40px 34px;
    background-color: #fff;
    margin-top: 20px;
}
.v-yymatterST-words{
    width: 100%;
    height: 300px;
    overflow: hidden;
    border-left: 3px solid #218bc6;
}
.v-yymatterST-words>div{
    float: left;
}
.v-yymatterST-left{
    overflow: hidden;
    width: 55%;
    height: 300px;
    padding: 20px 0 30px 20px;
    border-top: 3px solid #218bc6;
    border-bottom: 3px solid #218bc6;
}

.v-yymatterST-left h6{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.v-yymatterSTL-form{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 0 0;
}

.v-yymatterSTL-form p{
    margin-top: 14px;
}
.v-yymatterSTL-form p i{
    width: 6px;
    height: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../images/yy_star.png");
    vertical-align: middle;
    margin: -4px 6px 0 0;
}
.v-yymatterSTL-form p span{
    font-size: 14px;
    color: #666;
}

.v-yymatterST-left #yy_verify{width:20%;}
.v-yymatterST-left #hq_yzm{width:20%;height:40px;color:#fff;background:#218bc6;border:0px;cursor:pointer;}

.v-yymatterSTL-form p input{
    width: 60%;
    height: 40px;
    background-color: #f9f9f9;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    margin-left: 4px;
}
.v-yymatterSTL-form p input::-webkit-input-placeholder { 
   color: #bbb;
   font-size: 14px;
}
.v-yymatterSTL-form p input:-moz-placeholder {
    color: #bbb;
    font-size: 14px;
}
.v-yymatterSTL-form p input::-moz-placeholder {
    color: #bbb;
    font-size: 14px;
}
.v-yymatterSTL-form p input:-ms-input-placeholder {
    color: #bbb;
    font-size: 14px;
}

.v-yymatterSTL-words{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 24px;
}
.v-yymatterSTL-words button{
    width: 160px;
    height: 40px;
    background-color: #218bc6;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    border: none;
    cursor: pointer;
}
.v-yymatterSTL-words button:hover{
    background-color: #30a3e0;
}
.v-yymatterSTL-words p{
    font-size: 14px;
    color: #888;
    margin-top: 16px;
    width: 80%;
    margin-left: 10%;
}

.v-yymatterST-center{
    width: 23%;
    height: 300px;
    padding: 44px 20px 34px 20px;
    border-top: 3px solid #218bc6;
    border-bottom: 3px solid #218bc6;
}
.v-yymatterSTC-words{
    width: 100%;
    overflow: hidden;
    text-align: center;
    border-left: 1px solid #e5e5e5;
}
.v-yymatterSTC-words img{
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto;
}
.v-yymatterSTC-words h5{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-top: 16px;
}
.v-yymatterSTC-words p{
    font-size: 14px;
    color: #333;
    width: 80%;
    margin-left: 10%;
    margin-top: 14px;
}
.v-yymatterSTC-words h6{
    width: 112px;
    height: 36px;
    border-radius: 20px;
    background-color: #218bc6;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
}
.v-yymatterSTC-words h6:hover{
    background-color: #30a3e0;
}





.v-yymatterST-right{
    width: 22%;
    height: 300px;
    overflow: hidden;
    border-top: 3px solid #218bc6;
    border-bottom: 3px solid #218bc6;
}
.v-yymatterSTR-words{
    width: 90%;
    height: 300px;
    background-color: #218bc6;
    float: right;
    -moz-box-shadow: -10px -2px 5px 0px #bddcee;
    -webkit-box-shadow: -10px -2px 5px 0px #bddcee;
    box-shadow: -10px -2px 5px 0px #bddcee;
    text-align: center;
    padding: 20px 0;
}
.v-yymatterSTR-words h6{
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.v-yymatterSTR-words img{
    width: 158px;
    height: 158px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.v-yymatterSTR-words h5{
  font-size: 16px;
  color: #fff;
  width: 100%;
  margin-top: 8px;
}
.v-yymatterSTR-words h5 i{
   width: 19px;
   height: 18px;
   background-repeat: no-repeat;
   background-image: url("../images/yy_Bsys.png");
   display: inline-block;
   vertical-align: middle;
   margin: -4px 6px 0 0;
}
.v-yymatterSTR-words p{
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
}
/* ----寮规--- */
.v-yypop-box{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    z-index: 999;
}
.v-yypop{
    width: 784px;
    height: 410px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 33;
    -moz-box-shadow: 0 4px 10px 4px #555555;
    -webkit-box-shadow: 0 4px 10px 4px #555555;
    box-shadow: 0 4px 10px 4px #555555;
    padding: 60px 10px;
}
.v-yypop>div{
    float: left;
}
.v-yypop-close{
    position: absolute;
    right: 0;
    top: 0;
}
.v-yypop-close h6{
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-align:center;
    cursor: pointer;
}
.v-yypop-close h6:hover{
    background-color: #218bc6;
}
.v-yypop-close h6 i{
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("../images/yy_close.png");
    margin-top: 12px;
}
.v-yypop-close h6:hover i{
    background-image: url("../images/yy_closeH.png");
}

.v-yypop-left{
    width: 50%;
    text-align: center;
    border-right: 1px solid #e5e5e5;
}
.v-yypop-left img{
    width: 91px;
    height: 91px;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}
.v-yypop-left p{
    font-size: 16px;
    color: #333;
    margin-top: 10px;
}
.v-yypop-left button{
    display: inline-block;
    width: 180px;
    height: 40px;
    background-color: #218bc6;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    border: none;
    margin-top: 44px;
    cursor: pointer;
}
.v-yypop-left button:hover{
    background-color: #30a3e0;
}



.v-yypop-right{
    width: 50%;
    text-align: center;
}
.v-yypop-right h4{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.v-yypop-right h5{
    font-size: 14px;
    color: #666;
    margin-top: 5px;
}
.v-yypop-right img{
    width: 158px;
    height: 158px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.v-yypop-right h6{
    font-size: 16px;
    color: #666;
    margin-top: 10px;
}
.v-yypop-right h6 i{
    width: 19px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url("../images/yy_sys.png");
    display: inline-block;
    vertical-align: middle;
    margin: -4px 6px 0 0;
}
.v-yypop-right p{
    font-size: 14px;
    color: #666;
    margin-top: 4px;
}




/* -----------------------------绉绘皯椤圭洰璇︽儏-------------------------------- */

.v-yybox-message img{
    width: 42px;
    height: 28px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
}
.v-yybox-message p{
    width: 144px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #218bc6;
    border: 1px solid #218bc6;
    float: right;
}
.v-xmxqnav-yy{
    border-right: none !important;
    background-color: #218bc6 !important;
    color: #fff !important;
}
.v-xmxqnav-zx:hover{
    background-color: #218bc6 !important;
    color: #fff !important;
}
.v-xmxqnav-yy:hover{
    background-color: #30a3e0 !important;
}

.v-xmxqbox-maoji{
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
}
.v-xmxqbox-maoji ul{
    width: 100%;
    overflow: hidden;
}
.v-xmxqbox-maoji ul li{
    float: left;
}

.v-xmxqbox-maoji a{
    display: inline-block;
    width: 130px;
    padding: 10px 0 20px 0;
    margin: 0 10px;
    font-size: 16px;
    color: #333;
    text-align: center;
}

.v-xmxqbox-maoji-active{
    color: #218bc6 !important;
    border-bottom: 3px solid #218bc6;
}
.v-xmxqbox-title{
    padding: 0 0 0 0;
}

.v-xmxqmatter-box{
    margin-top: -20px;
}

.v-xmxqmatter{
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    margin-top: 30px;
    padding: 30px 0 0 0;
}

.v-xmxqmatter-one{
    width: 100%;
    overflow: hidden;
}
.v-xmxqmatter-title{
    width: 100%;
    height: 54px;
    overflow: hidden;
    position: relative;
}
.v-xmxqmatter-title h4{
    position: absolute;
    width: 223px;
    height: 54px;
    background-repeat: no-repeat;
    background-image: url("../images/xmxq_juxing.png");
    left: -4px;
    bottom: 0;
    line-height: 54px;
    text-align: center;
}
.v-xmxqmatter-title img{
    width: 20px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: -6px 6px 0 0;
}
.v-xmxqmatter-title span{
    font-size: 18px;
    color: #fff;
}

.v-xmxqone-words{
    width: 100%;
    padding: 0px 34px 0 34px;
    overflow: hidden;
}
.v-xmxqone-top{
    width: 100%;
    overflow: hidden;
    padding: 28px 0 38px 0;
}
.v-xmxqone-top ul li{
    float: left;
    height: 300px;
    overflow: hidden;
}
.v-xmxqone-top ul li:nth-child(1){
    width: 41.5%;
}
.v-xmxqone-top ul li:nth-child(2){
    width: 58.5%;
    padding-left: 30px;
}
.v-xmxqone-top ul li:nth-child(1) img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}
.v-xmxqone-top ul li:nth-child(1) img:hover{
    transform: scale(1.1);
}

.v-xmxqone-top ul li:nth-child(2) h6{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.v-xmxqone-top ul li:nth-child(2) p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 16px;
    height: 96px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.v-xmxqone-top ul li:nth-child(2) hr{
    width: 100%;
    border: 1px solid #e5e5e5;
    border-style: dashed;
    margin: 26px 0 26px 0;
}
.v-xmxqone-top ul li:nth-child(2) h5{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}
.v-xmxqone-top ul li:nth-child(2) h5 i{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url("../images/ym_star.png");
    display: block;
    float: left;
    margin: 4.4px 10px 0 0;
}
.v-xmxqone-top ul li:nth-child(2) h5 span{
    display: block;
    font-size: 14px;
    color: #666;
}

.v-xmxqone-bottom{
    border: 1px solid #e5e5e5;
    background-color: #fff;
}
.v-xmxqone-line{
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin: 30px 0;
}
.v-xmxqone-apply{
    width: 100%;
    overflow: hidden;
}

.v-xmxqone-apply-title{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding-left: 10px;
    border-left: 4px solid #218bc6;
}
.v-xmxqone-apply h6{
    font-size: 14px;
    color: #666;
    margin-top: 24px;
}
.v-xmxqone-apply p{
    font-size: 14px;
    color: #666;
    margin: 18px 0 18px 0;
}
.v-xmxqone-apply ul li{
    width: 100%;
    padding: 9px 0px;
    overflow: hidden;
}
.v-xmxqone-apply ul li i{
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #ffa200;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 0 0;
}
.v-xmxqone-apply ul li span{
    font-size: 14px;
    color: #666;
}
.v-xmxqone-apply h5{
    width: 120px;
    height: 34px;
    border: 1px solid #ffa200;
    display: inline-block;
    font-size: 14px;
    color: #ffa200;
    text-align: center;
    line-height: 34px;
    margin-top: 28px;
}
.v-xmxqone-apply h5:hover{
    background-color: #ffa200;
    color: #fff;
}

.v-xmxqone-cost{
    width: 100%;
    overflow: hidden;
    padding: 0 0 30px 0;
    position: relative;
}

.v-xmxqone-cost-title{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding-left: 10px;
    border-left: 4px solid #218bc6;
}

.v-xmxqone-cost-words{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.v-xmxqone-cost-words ul{
    width: 100%;
    overflow: hidden;
    margin-top: 14px;
}
.v-xmxqone-cost-words ul li{
    width: 100%;
    padding: 8px 0;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}
.v-xmxqone-cost-words ul li i{
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("../images/xmxq_tubiao.png");
    vertical-align: middle;
    margin: 0 4px 0 0;
}
.v-xmxqone-cost-words ul li span{
    color: #ff4e00;
}

.v-xmxqone-cost-words p{
    font-size: 14px;
    color: #ffa200;
    margin-top: 24px;
}

.v-xmxqone-costW-money{
    width: 176px;
    height: 126px;
    border: 1px solid #e5e5e5;
    background-color: #f9f9f9;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    padding: 10px;
}
.v-xmxqone-costW-title{
    font-size: 18px;
    color: #ff4e00;
    font-weight: bold;
}

.v-xmxqone-costW-money h5{
    width: 100%;
    margin: 6px 0 0 0;
}
.v-xmxqone-costW-money h5 span{
    display: inline-block;
    width: 64px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    vertical-align: middle;
    background-color: #fff;
}
.v-xmxqone-costW-money h5 em{
    margin: 0 5px;
    color: #666;
    font-weight: bold;
}
.v-xmxqone-costW-money h6{
    font-size: 12px;
    color: #888;
    margin-top: 8px;
}

.v-xmxqtwo-words {
    width: 100%;
    padding: 0px 34px 30px 34px;
    overflow: hidden;
}
.v-xmxqtwo-words table{
    font-size: 14px;
    border-collapse: collapse;
    width: 100%;
    color: #333;
    border: 1px solid #e5e5e5;
    margin-top: 24px;
}

.v-xmxqtwo-words table thead{
    background-color: #eef6fb;
}
.v-xmxqtwo-words table thead th {
    color: #333;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    font-weight: lighter;
    padding: 0;
    text-align: center;
    border: 1px solid #e5e5e5;
}
.v-xmxqtwo-wth1{
    width: 22%;
}
.v-xmxqtwo-wth2{
    width: 12%;
}
.v-xmxqtwo-wth3{
    width: 31%;
}
.v-xmxqtwo-wth4{
    width: 23%;
}
.v-xmxqtwo-wth5{
    width: 12%;
}


.v-xmxqtwo-words table tbody td{
    font-size: 14px;
    color: #333;
    padding: 8px 10px;
    height: 62px;
    border: 1px solid #e5e5e5;
}

.v-xmxqtwo-words table tbody td p {
    margin: 4px auto;
    text-align: justify;
    text-justify: inter-ideograph;
}





.v-xmxqthree-words {
    width: 100%;
    padding: 0px 34px 30px 34px;
    overflow: hidden;
}
.v-xmxqthree-words table{
    font-size: 14px;
    border-collapse: collapse;
    width: 100%;
    color: #333;
    border: 1px solid #e5e5e5;
    margin-top: 24px;
}

.v-xmxqthree-words table thead{
    background-color: #eef6fb;
}
.v-xmxqthree-words table thead th {
    color: #333;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    font-weight: lighter;
    padding: 0;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.v-xmxqthree-words table tbody td{
    font-size: 14px;
    color: #333;
    padding: 8px 10px;
    height: 62px;
    border: 1px solid #e5e5e5;
}

.v-xmxqthree-words table tbody td p {
    margin: 4px auto;
    text-align: justify;
    text-justify: inter-ideograph;
}

.v-xmxqfour-words{
    width: 100%;
    padding: 20px 34px 16px 34px;
    overflow: hidden;
}

.v-xmxqfourL{
    width: 24.4%;
}
.v-xmxqfourR{
    width: 75.6%;
}
.v-xmxqfourR ul li {
    width: 29.33333333333333333%;
    margin-left: 4%;
    height: 360px;
    float: left;
    overflow: hidden;
    padding: 20px 14px 14px 14px;
    border: 1px solid #dee7ec;
    text-align: center;
}

.v-xmxqfive-words{
    width: 100%;
    padding: 0 34px 34px 34px;
    overflow: hidden;
}

.v-xmxqfive-words ul li{
    height: 249px;
}

.v-xmxqfive-words ul li h6 p{
    font-size: 26px;
}
.v-xmxqfive-words ul li h6 span{
    font-size: 14px;
}

.v-xmxqsix-words{
    width: 100%;
    padding: 20px 34px 34px 34px;
    overflow: hidden;
}
.v-xmxqsix-words ul{
    width: 100%;
    overflow: hidden;
    margin-left: -2%;
}
.v-xmxqsix-words ul li{
    width: 31.33333%;
    margin-left: 2%;
    border: 1px solid #e5e5e5;
    padding: 30px 20px;
    float: left;
}
.v-xmxqsix-words-title{
    width: 100%;
    text-align: center;
}
.v-xmxqsix-words-title img{
    width: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
}
.v-xmxqsix-words-title h6{
    font-size: 20px;
    color: #333;
    margin-top: 10px;
}
.v-xmxqsix-words-title i{
    display: block;
    background-repeat: no-repeat;
    width: 20px;
    height: 1px;
    margin: 0 auto;
    margin-top: 6px;
    background-image: url("../images/xmxq_line.png");
}
.v-xmxqsix-words-words{
    width: 100%;
    overflow: hidden;
    padding: 12px 0 24px 0;
}
.v-xmxqsix-words-words a{
    width: 100%;
    display: block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size: 14px;
    color: #333;
    padding: 6px 0;
}
.v-xmxqsix-words-words a:hover{
    color: #218bc6;
}
.v-xmxqsix-words-click{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.v-xmxqsix-words-click h4{
    width: 110px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    display: inline-block;
    border: 1px solid #218bc6;
    font-size: 14px;
    color: #218bc6;
}
.v-xmxqsix-words-click h4:hover{
    background-color: #218bc6;
    color: #fff;
}




.v-xmxqseven-words{
    width: 100%;
    padding: 20px 34px 12px 34px;
    overflow: hidden;
}
.v-xmxqseven-words ul{
    width: 100%;
    height: 333px;
    overflow: hidden;
}
.v-xmxqseven-words ul li{
    width: 23%;
}
.v-xmxqseven-words ul li:hover{
    border: 1px solid #218bc6;
}


.v-xmxqmatter-eight{
    width: 100%;
    overflow: hidden;
    padding: 40px 34px;
    background-color: #fff;
    margin-top: 30px;
}

.v-xmxqmatterST-left{
    width: 78%;
    height: 300px;
    padding: 44px 20px 34px 20px;
    border-top: 3px solid #218bc6;
    border-bottom: 3px solid #218bc6;
}
.v-xmxqmatterST-left ul li{
    width: 33.333333333333%;
    float: left;
    overflow: hidden;
    text-align: center;
    border-right: 1px solid #e5e5e5;
}
.v-xmxqmatterST-left ul li:last-child{
    border-right: none;
}
.v-xmxqmatterST-left ul li img{
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto;
}
.v-xmxqmatterST-left ul li h5{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-top: 16px;
}
.v-xmxqmatterST-left ul li p{
    font-size: 14px;
    color: #333;
    width: 70%;
    margin-left: 15%;
    margin-top: 14px;
    height: 38px;
    overflow: hidden;
}
.v-xmxqmatterST-left ul li h6{
    width: 112px;
    height: 36px;
    border-radius: 20px;
    background-color: #218bc6;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
}
.v-xmxqmatterST-left ul li h6:hover{
    background-color: #30a3e0;
}



.v-yybox-title-fixed{
    position: fixed;
    top: 50px;
    z-index: 33;
}
 .placeDW{
     padding-top: 290px;
 }


/* ------------------------------------------------------------- */



/* 琛ㄥ崟娴嬭瘯 */
.assessCon{
    width:100%;
    padding:0;
    margin:0px auto;
}

.assessDetail{
    padding: 20px 0px;
    background: #ffffff;
}
.assessList,.assessList2{
    padding: 25px 0;
    border-bottom: 1px solid #c0c0c0;
}
.assessH3{
    font-size: 18px;
    line-height: 28px;
    color: #464646;
}
.assessH3 span{
    color: #ff0000;
    font-size: 16px;
}
.assessH3 b{
    color:#dab866;
    font-size: 15px;
}
.assessList div{
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
}
.assessList div span{
    float: left;
    width: 17px;
    height: 18px;
    margin: 0 14px 0 34px;
    background: url("../images/check.png") no-repeat 0 0;
}
div.radio div span{
    background: url("../images/check2.png") no-repeat 0 0;
}
.assessList div p{
    float: left;
    font-size: 16px;
    line-height: 18px;
    color: #464646;
}


.assessList div:hover{
    color: #218bc6;
}
.assessList div.active{
    color: #218bc6;
}
.assessList div.active span{
    background: url("../images/checked.png") no-repeat 0 0;
}
div.radio div.active span{
    background: url("../images/checked2.png") no-repeat 0 0;
}

.assessList2 div{
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
}
.assessList2 div span{
    float: left;
    width: 17px;
    height: 18px;
    margin: 0 14px 0 34px;
    background: url("../images/check.png") no-repeat 0 0;
}

.assessList2 div p{
    float: left;
    font-size: 16px;
    line-height: 18px;
    color: #464646;
}

.assessList2 div.active span{
    background: url("../images/checked.png") no-repeat 0 0;
}


#mb_box{
    width:100%;
    height:100%;
    z-Index:999;
    position:fixed;
    filter:Alpha(opacity=60);
    background-color:black;
    top:0;
    left:0;
    opacity:0.6
}
#mb_con{
    z-Index:9999;
    width:600px;
    position:fixed;
    background-color:White;
}
#mb_tit{
    display:block;
    font-size:14px;
    color:#fff;
    padding:10px 15px;
    background-color:#218bc6;
    border-bottom:3px solid #1c7aaf;
    font-weight:bold
}
#mb_msg{
    padding:20px;
    line-height:20px;
    border-bottom:1px dashed #DDD;
    font-size:13px
}

#mb_ico{
    display:block;
    position:absolute;
    right:10px;
    top:9px;
    border:1px solid #fff;
    width:40px;
    height:20px;
    text-align:center;
    line-height:16px;
    cursor:pointer;
    border-radius:12px;
    font-family:寰蒋闆呴粦
}

#mb_btnbox{
    margin:15px 0 10px 0;
    text-align:center
}

#mb_btn_ok #mb_btn_no{
    width:120px;height:32px;line-height:32px;background:#167cb5;color:#fff;text-align:center;
}
#mb_btn_ok{
    width:120px;height:32px;background:#167cb5;color:#fff;text-align:center;border:0px;cursor:pointer;
}
#mb_btn_ok:hover{background:#218bc6;}
#mb_btn_no{
    background-color:#dab866;
    margin-left:20px
}
#mb_ico{
   background-color:fff;
   color:#fff;
}

#mb_ico:hover{background:#fff;color:#999;}

/* 澶撮儴鎼滅储缁撴灉 */
.sq_list{overflow: hidden;}
.sq_list li a{padding:10px 25px;background:#218bc6;color:#fff;float:left;margin-right:30px;margin-bottom:20px;}
.sq_list li a:hover{background:#176d9c;}

.v-ymxqmatterL-fourRImg.imgad{height:60px;position: relative;}

.v-ymxqmatterL-fourRImg.imgad h4{
    position: absolute;
    left: 50%;
    font-weight: bold;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 80%;
    margin: 0px auto;
    color: #fff;
    font-size: 18px;
}

.audiocls{text-align:center;background:#218bc6;width:380px;margin:0px auto;padding:20px 40px;}
.audiocls audio,.videocls video{margin:0px auto;display:bloc;}
.videocls{text-align:center;}

.worklist ul li{display:inline-block!important;background: url("../images/check2.png") no-repeat left center!important;padding-left:20px;border-top:0px;width:auto;font-size:18px;margin-right:20px;cursor:pointer;}
.worklist ul li.cur{background: url("../images/checked2.png") no-repeat left center!important;}

