﻿@charset "UTF-8";

/*
 * @Author: xhy 
 * @Date: 2019-01-08 11:06:34 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2019-01-10 11:27:13
 */


/***************首页修改******************/

.xhy-left {
    width: 920px;
    height: 100%;
}

.xhy-content {
    margin-top: 28px;
}

.xhy-ban-list,
.xhy-ban-img {
    position: relative;
    height: 320px;
    width: 450px;
    overflow: hidden;
    border-radius: 10px;
}

.xhy-ban-img a {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 320px;
    width: 450px;
}

.xhy-ban-img a img {
    display: block;
    height: 320px;
    width: 450px;
}

.xhy-ban-text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 40px;
    width: 100%;
    background: url(../images/vvx-op30-bg.png);
}

.xhy-ban-text a {
    position: absolute;
    bottom: 0px;
    left: 15px;
    box-sizing: border-box;
    width: 280px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xhy-ban-num {
    position: absolute;
    bottom: 15px;
    right: 30px;
    text-align: center;
    font-size: 0px;
}

.xhy-ban-num .item {
    display: inline-block;
    background: #18457b;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    margin: 0 3px;
    cursor: pointer;
}

.xhy-ban-num .item.cur {
    background: #fff;
    width: 26px;
    border-radius: 10px;
}

.xhy-content-inright {
    float: right;
    margin-left: 30px;
}

.xhy-content-up p {
    margin-bottom: 10px;
    width: 440px;
}

.xhy-title {
    font-size: 14px;
    font-weight: bold;
}

.xhy-text {
    font-size: 15px;
}

.xhy-textbold {
    font-weight: bold;
    float: right;
    display: inline-block;
    width: 400px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -21px;
}

.xhy-textbold a:hover {
    color: #256dc3;
}

.xhy-text-jiabing {
    display: inline-block;
    float: right;
    width: 400px;
    height: 20px;
    overflow: hidden;
    /* text-overflow: ellipsis;
    white-space: nowrap; */
    margin-top: -19px;
}

.xhy-p {
    height: 60px;
}

.xhy-moretext {
    position: relative;
    display: inline-block;
    float: right;
    font-size: 14px;
    width: 400px;
    height: 52px;
    line-height: 17px;
    /* overflow: hidden; */
    margin-top: -18px;
}

.xhy-content-down {
    margin-top: 28px;
}

.xhy-content-down p {
    font-size: 16px;
    font-weight: bold;
    color: #686868;
}

.xhy-content-down p a {
    display: inline-block;
    height: 30px;
    width: 110px;
    font-size: 16px;
    color: #444;
    line-height: 30px;
    text-align: center;
    background: url(../images/vvx-tab-curbg.png) no-repeat center center;
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
}

.xhy-souye-fontcolor a {
    color: #686868;
}

.xhy-content-down ul {
    width: 440px;
    margin-top: 15px;
}

.xhy-content-right {
    float: right;
}

.xhy-content-right a {
    height: 85px;
}

.xhy-distance a {
    margin-bottom: 15px;
}


/*******************政民互动***************/

.xhy-pic-ul {
    margin-right: -20px;
}

.xhy-pic-ul li {
    width: 265px;
    height: 80px;
    float: left;
    margin-right: 20px;
}

.xhy-pic-ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.xhy-pic-ul li a img {
    width: 100%;
    height: 100%;
}

.xhy-pic-ul li:hover {
    opacity: 0.8;
    /* 兼容ie */
    filter: alpha(opacity=80);
}

.xhy-hudong-distance {
    margin-top: 30px;
}

.xhy-hudong-content {
    margin-top: 17px;
}

.xhy-hudong-aimg {
    float: left;
    display: block;
    width: 390px;
    height: 259px;
}

.xhy-hudong-aimg img {
    width: 100%;
    height: 100%;
}

.xhy-hudongimg:hover {
    opacity: 0.9;
    /* 兼容ie */
    filter: alpha(opacity=90);
}

.xhy-hudong-cright {
    float: right;
    width: 690px;
    margin-top: 10px;
}

.xhy-hudong-cright h1 {
    height: 70px;
    font-size: 24px;
    font-weight: bold;
}

.xhy-hudong-cright h1 a:hover {
    color: #256dc3;
}

.xhy-hudong-jiabingt {
    display: inline-block;
    font-size: 14px;
    width: 610px;
    height: 28px;
    position: relative;
    top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xhy-hudong-cright p {
    margin-top: 30px;
}

.xhy-hudong-cright span {
    font-size: 15px;
}

.xhy-hudong-blod {
    font-weight: bold;
}

.xhy-hudong-sheng {
    float: right;
    font-size: 14px;
    width: 610px;
    height: 60px;
    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
    /* overflow: hidden; */
}

.xhy-hudong-nav {
    margin-top: 15px;
    width: 100%;
    height: 38px;
    background: #f0f9ff;
}

.xhy-hudong-nav span {
    line-height: 38px;
    font-size: 14px;
    color: #8a9fb7;
}

.xhy-l {
    margin-left: 22px;
}

.xhy-c {
    margin-left: 510px;
}

.xhy-r {
    margin-left: 360px;
}

.xhy-hudonga {
    width: 1124px;
    margin-top: 15px;
}

.xhy-hudonga li {
    height: 40px;
    font-size: 15px;
    color: #444444;
}

.xhy-hudonga li a {
    display: inline-block;
    background: url(../images/vvx-tab-icon01.png) no-repeat 5px center;
    width: 528px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 17px;
}

.xhy-hudonga li a:hover {
    font-weight: bold;
    color: #256dc3;
    ;
}

.xhy-hudong-jiabing {
    display: inline-block;
    width: 333px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 42px;
}

.xhy-hudong-time {
    font-size: 13px;
    color: #9e9e9e;
    margin-left: 50px;
}