/* ==========================================================================
   页面样式设置
 ============================================================================ */

@charset "UTF-8";

/* 首页、三苏-首页、三苏-概览页、三苏-细览页、通用概览、通用细览 2017.01.04
 ============================================================================ */

/************************* 公共功能  ***************************/
.f-imgresponsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.f-ml0 {
    margin-left: 0 !important;
}
.f-mr0 {
    margin-right: 0 !important;
}
.f-mr21 {
    margin-right: 21px;
}
.f-mr30 {
    margin-right: 30px;
}
.f-mr6 {
    margin-right: 6px;
}
.f-mt0 {
    margin-top: 0 !important;
}
.f-mb0 {
    margin-bottom: 0 !important;
}
.f-mb7 {
    margin-bottom: 7px;
}
.f-mb13 {
    margin-bottom: 13px;
}
.f-mb15 {
    margin-bottom: 15px;
}
.f-mb24 {
    margin-bottom: 24px;
}
.f-mb20 {
    margin-bottom: 20px;
}
.f-mb33 {
    margin-bottom: 30px;
}
.f-mt11 {
    margin-top: 11px;
}
.f-mt52 {
    margin-top: 52px;
}
.f-mt80 {
    margin-top: 80px;
}
.f-bd0 {
    border: none !important;
}
.f-bdt0 {
    border-top: none !important;
}
.f-none {
    display: none;
}
.f-blk {
    display: block;
}
.f-tac {
    text-align: center;
}
.f-posi2 {
    position: relative;
    z-index: 2;
}
.f-pointer {
    cursor: pointer;
}
.f-fwb {
    font-weight: bold;
}
.f-w259 {
    width: 259px;
}
.f-w305 {
    width: 305px;
}
.f-w418 {
    width: 418px;
}
.f-w261 {
    width: 261px;
}
.f-w295 {
    width: 295px;
}
.f-w300 {
    width: 300px;
}
.f-w301 {
    width: 301px;
}

/************************* 公共框架 ***************************/
.cg-container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.cg-top,
.cg-bd,
.cg-ft {
    min-width: 1000px;
}
.cg-top {
    height: 34px;
}
.cg-bd {
    margin-top: 18px;
}
.cg-sidelf {
    width: 720px;
}
.cg-sidert {
    width: 260px;
}
.cg-sidelf1 {
    width: 722px;
}
.cg-sidert1 {
    width: 261px;
}
.sucg-sidelf {
    float: left;
    width: 817px;
}
.sucg-sidert {
    float: right;
    width: 252px;
}

/************************* 公共模块 ***************************/
.cm-box1 {
    position: relative;
    background: #edf5ff;
    border: 1px solid #e3f1ff;
}

/* 列表公共样式 */
.cm-list li a {
    display: block;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cm-list li a:hover {
    color: #0170ed;
}
.cm-list1 li a {
    color: #000;
    font-family: 'Simsun', '宋体';
}

/* 公共头部 */
.cm-hd1 {
    width: 100%;
    height: 39px;
    border-top: 2px solid #d2d2d2;
}

/* 头部2 */
.cm-hd2 {
    position: relative;
    border-top: 2px solid #0170ed;
    background: url("../images/ms1-main-icon23.jpg") no-repeat left;
}
.cm-hd2 .cu-icon1 {
    top: -2px;
    left: 0;
}
.cm-hd2 .cu-tt4 {
    position: absolute;
    top: 11px;
    left: 16px;
}
.cm-hd2 .cm-subnav {
    margin-top: 9px;
}
.cm-hd3 {
    overflow: hidden;
}
.cm-hd3 .cu-tt {
    padding-right: 8px;
}
.cm-hd3 .cu-line {
    margin-top: 8px;
}
.cm-hd4 {
    background: #f4f4f4;
    border: 1px solid #b9daf9;
}
.cm-hd4 .u-tabs li {
    float: left;
    height: 100%;
    background: #f4f4f4;
}
.cm-hd4 .u-tabs li a {
    display: block;
    padding-left: 16px;
    padding-right: 14px;
    font-weight: bold;
    font-family: 'Simsun', '宋体';
    color: #8a2e67;
    text-align: center;
}
.cm-hd4 .u-tabs li.z-hover4 a {
    background: #fff;
    border-left: 1px solid #b9daf9;
    border-right: 1px solid #b9daf9;
}
.cm-hd4-1 {
    height: 30px;
    line-height: 30px;
}
.cm-hd4-1 .u-tabs li.z-hover4 a {
    line-height: 31px;
}
.cm-hd5 {
    height: 26px;
    border-bottom: 2px solid #0170ed;
}
.cm-hd5 .cu-hb2-1 {
    margin-left: 3px;
}
.cm-hd6 {
    position: relative;
    height: 49px;
}
.cm-hd6 .cm-hdct {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    background: #fff;
    border: 1px solid #dfdfdf;
    z-index: 1;
}
.cm-hd6 .hd-bg {
    position: absolute;
    left: 2px;
    top: 3px;
    width: 100%;
    height: 46px;
    background: #e7e7e7;
    z-index: 0;
}
.cm-hd7 {
    height: 40px;
    background: #f3f3f3;
}
.cm-hd7 .cu-tt6 {
    height: 40px;
    line-height: 40px;
}
.cm-hd8 {
    border-bottom: 1px solid #dedede;
}

/* 公共选项卡模块 */
.cm-tabs li {
    float: left;
    height: 100%;
    cursor: pointer;
}
.cm-tabs1 li {
    line-height: 39px;
    font-size: 20px;
    color: #333;
}
.cm-tabs1 li.z-hover1 {
    margin-top: -2px;
    font-size: 22px;
    color: #0170ed;
    border-top: 2px solid #0170ed;
}
.cm-tabs1-1 li {
    padding-left: 11px;
    padding-right: 17px;
}
.cm-tabs1-2 li {
    padding-left: 7px;
    padding-right: 13px;
}
.cm-tabs1-3 li {
    padding-left: 7px;
    padding-right: 8px;
}
.cm-tabs2 li {
    line-height: 39px;
}
.cm-tabs2 li {
    font-size: 18px;
    color: #000;
}
.cm-tabs2 li.z-hover2 {
    margin-bottom: -2px;
    color: #016feb;
    font-weight: bold;
    border-bottom: 2px solid #016feb;
}
.cm-tabs2-1 li {
    padding-left: 17px;
    padding-right: 13px;
}
.cm-tabs3 li {
    height: 28px;
    margin-left: 20px;
}
.cm-tabs3 li.z-hover5 {
    font-weight: bold;
    color: #0170ed;
    background: url("../images/ms1-main-icon31.png") no-repeat center bottom;
}

/* 上面图片 下面文字 */
.cm-picswrd a {
    display: block;
    font-family: 'Simsun', '宋体';
    color: #333;
}
.cm-picswrd a img {
    display: block;
}
.cm-picswrd a:hover {
    color: #0170ed;
}
.cm-picswrd-1 .title {
    height: 14px;
    line-height: 14px;
    margin-top: 12px;
}
.cm-box2 {
    border: 1px solid #bddcff;
}
.cm-box3 {
    position: relative;
    border: 1px solid #e5e5e5;
}
.cm-box4 {
    position: relative;
    border: 2px solid #c26b40;
}
.cm-box4 .ico {
    position: absolute;
    width: 18px;
    height:20px;
}
.cm-box4 .iconlt {
    top: -2px;
    left: -2px;
    background: url("../images/su-main-lt.jpg") no-repeat center;
}
.cm-box4 .iconrt {
    top: -2px;
    right: -2px;
    background: url("../images/su-main-rt.jpg") no-repeat center;
}
.cm-box4 .iconbl {
    left: -2px;
    bottom: -2px;
    background: url("../images/su-main-bl.jpg") no-repeat center;
}
.cm-box4 .iconbr {
    right: -2px;
    bottom: -2px;
    background: url("../images/su-main-br.jpg") no-repeat center;
}
.cm-box5 {
    background: url("../images/su-main-icon9.png") repeat-x left bottom;
}

/* 子站链接模块 */
.cm-subnav li {
    float: left;
    height: 14px;
    line-height: 14px;
    border-right: 1px solid #ccc;
}
.cm-subnav li a {
    display: block;
    padding-left: 10px;
    padding-right: 11px;
    font-family: 'Simsun', '宋体';
    color: #888;
}
.cm-subnav li.pr3 a {
    padding-right: 3px;
}
.cm-subnav li a:hover {
    color: #0170ed;
}
.cm-subnav-1 li {
    border-right: 1px solid #888;
}
.cm-subnav-1 li.pr0 a {
    padding-right: 0;
}
.cm-subnav-1 li a {
    padding-left: 18px;
    padding-right: 18px;
}
.cm-subnav1 li {
    float: left;
    margin-right: 22px;
}
.cm-subnav1 li a {
    font-family: 'Simsun', '宋体';
    color: #333;
}
.cm-subnav1 li a:hover {
    color: #0170ed;
}

/* 菜单链接 */
.cm-menu a {
    float: left;
    font-size: 12px;
    text-align: center;
    color: #000;
}
.cm-menu1 a {
    height: 21px;
    padding-left: 8px;
    padding-right: 7px;
    line-height: 21px;
    font-family: 'Simsun', '宋体';
    background: #f0eeee;
}
.cm-menu2 a {
    color: #4d4d4d;
    background: #edf5ff;
    border: 1px solid #e3f1ff
}
.cm-menu2 a:hover {
    color: #fff;
    border: none;
    background: #0170ed;
}
.cm-menu3 a {
    background: #edf5ff;
    border: 1px solid #e1eeff;
    color: #333;
}
.cm-menu3 a.z-hover6 {
    color: #fff;
    background: #4f9ef6;
    border: none;
}

/* 图片列表 */
.cm-picslist a {
    position: relative;
    float: left;
}
.cm-picslist a.mr0 {
    margin-right: 0;
}
.cm-picslist a.mb0 {
    margin-bottom: 0;
}
.cm-picslist-1 a {
    width: 125px;
    height: 105px;
    margin-right: 9px;
    margin-bottom: 12px;
}
.cm-picslist .title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    font-family: 'Simsun', '宋体';
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
}
.cm-picslist .title-1 {
    height: 42px;
    line-height: 42px;
    background: url("../images/ms1-main-icon30.png") repeat-x center;
}

/* 友情链接 */
.cm-fridlinks li {
    float: left;
    width: 90px;
    height: 25px;
    line-height: 25px;
}
.cm-fridlinks li a {
    color: #000;
    font-family: 'Simsun', '宋体';
}
 .cm-fridlinks li a:hover {
    color: #0170ed;
 }

 /* 小的下拉模块 */
.cm-slideul {
    position: absolute;
    background: #fff;
    border: 1px solid #f5f5f5;
    overflow: hidden;
}
.cm-slideul li {
    font-size: 12px;
    line-height: 30px;
    font-family: 'Simsun', '宋体';
    color: #333;
    text-align: center;
    cursor: pointer;
}
.cm-slideul li:hover {
    color: #fff;
    background: #4ba0ff;
}

/* 开奖模块 */
.cm-reward li {
    float: left;
    width: 25px;
    height: 26px;
    margin-right: 4px;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    color: #fff;
    background: url("../images/ms1-main-icon33.png") no-repeat center;
}
.cm-reward li.sper {
    background: url("../images/ms1-main-icon34.png") no-repeat center;
}

/* 模块隐藏 */
.cm-boxul> div,
.cm-boxul> ul {
    display: none;
}

/* 位置导航模块 */
.cm-local li,
.cm-local1 li {
    float: left;
    height: 14px;
    line-height: 14px;
    font-family: 'Simsun', '宋体';
}
.cm-local li a,
.cm-local1 li a {
    display: block;
    color: #000;
}
.cm-local li.f-bac0 a ,
.cm-local1 li.f-bac0 a{
    background: none;
}
.cm-local li {
    margin-left: 8px;
}
.cm-local li a {
    padding-right: 9px;
    background: url("../images/su-main-icon7.png") no-repeat right center;
}
.cm-local li.sper a {
    color: #999;
}
.cm-local1 li {
    margin-right: 15px;
}
.cm-local1 li a {
    padding-right: 16px;
    color: #0170ed;
    background: url("../images/ms1-main-icon40.png") no-repeat right center ;
}

/* 分页模块 */
.cm-page a {
    float: left;
    width: 63px;
    height: 23px;
    margin-right: 13px;
    line-height: 23px;
    text-align: center;
    color: #555;
    background: #fff;
    border: 1px solid #d08c6b;

}
.cm-page a.blur1 {
    width: 65px;
    height: 25px;
    color: #fff;
    background: #d08c6b;
    border: none;
}
.cm-page span {
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 7px;
    line-height: 26px;
    color: #757575;
    text-align: center;
    cursor: pointer;
}
.cm-page span.blur2 {
    color: #fff;
    background: url("../images/su-main-icon8.png") no-repeat center;
}

/* 概览的时间、来源 模块*/
.cm-timsour .time {
    margin-right: 9px;
}
.cm-timsour .time-min {
    margin-right: 22px;
}

/* 悬浮窗口 */
.cg-flwindow {
    position: fixed;
    bottom: 50%;
    right: 0;
    /*margin-left: 560px;*/
    margin-bottom: -120px;
    z-index: 99;
}
.cm-windowlist li {
    margin-bottom: 3px;
    background: #fff;
}
.cm-windowlist li .a2 {
    display: block;
    width: 73px;
    height: 73px;
    color: #7e7e7e;
    text-align: center;
    font-size: 14px;
    border: 1px solid #e5e5e5;
}
.cm-windowlist .box01 .a2 {
    height: 25px;
    padding-top: 50px;
    background: url("../images/ms1-main-icon35.png") no-repeat center 6px;
}
.cm-windowlist .box01 .a2:hover {
    background: url("../images/ms1-main-icon35a.png") no-repeat center 6px;
}
.cm-windowlist .box02 .a1 {
    height: 25px;
    padding-top: 48px;
    background: url("../images/ms1-main-icon36.png") no-repeat center 10px;
}
.cm-windowlist .box02 {
    position: relative;
}
.cm-windowlist .box02 .a1:hover {
    width: 75px;
    height: 27px;
    border: none;
    color: #fff;
    background: #0170ed url("../images/ms1-main-icon36a.png") no-repeat center 10px;
}
.cm-windowlist .box03 .a2 {
    background: url("../images/ms1-main-icon37.png") no-repeat center;
}
.cm-windowlist .box03 .a2:hover {
    width: 75px;
    height: 75px;
    border: none;
    background: #0170ed url("../images/ms1-main-icon37a.png") no-repeat center;
}
.cm-windowlist .cm-phopen {
    position: absolute;
    left: -157px;
    top: -15px;
    width: 157px;
    height: 217px;
    color: #333;
    background: url("../images/ms1-main-icon39.png") no-repeat;
}
.cm-windowlist .cm-phopen img {
    margin-left: 14px;
    margin-top: 14px;
}
.cm-windowlist .cm-phopen .f-tac {
    line-height: 35px;
    font-size: 18px;
}
.cm-phopen .p1 {
    padding-left: 11px;
}

/* 视频图标 */
.cglm-video {
    position: relative;
}
.cglm-video a {
    position: relative;
    display: block;
}
.cglm-video:hover .cu-cover {
    display: block;
}
.cglm-video span {
    position: absolute;
    bottom: 0;
    color: #fff;
    font-family: 'SimSun', '宋体';
    z-index: 1;
}

/* 功能图标 */
.cm-function li {
    float: left;
    width: 27px;
    height: 27px;
    line-height: 27px;
    margin-right: 17px;
    text-align: center;
    font-size: 0;
    background: url("../images/ms1-main-icon50.png") no-repeat;
    cursor: pointer;
}
.cm-function li img {
    vertical-align: middle;
}

/************************* 公共元件 ***************************/
.cu-color1 {
    color: #fa0213;
}
.cu-color2 {
    color: #e10000;
}
.cu-color3 {
    color: #d40010;
}
.cu-color4 {
    color: #0170ed;
}
.cu-color5 {
    color: #3b3b3b;
}
.cu-color9 {
    color: #999;
}
.cu-color6 {
    color: #666;
}
.cu-wd {
    color: #000;
}
.cu-weather {
    width: 31px;
    height: 30px;
    background: url("../images/ms1-weather.png") no-repeat;
}
.cu-city {
    color: #0170ed;
    background: url("../images/ms1-main-icon2.png") no-repeat right center;
    cursor: pointer;
}
.cu-topbtn {
    position: absolute;
    width: 41px;
    height: 33px;
    background: #0170ed url("../images/ms1-main-icon4.png") no-repeat center;
}
.cu-hot1 {
    width: 123px;
    height: 100px;
    background: url("../images/ms1-main-icon7.png") no-repeat;
}
.cu-h1 {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 25px;
    color: #d50010;
}
.cu-ha1 {
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    font-family: 'Simsun', '宋体';
    color: #333;
}
.cu-hb1 {
    line-height: 40px;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #147bee;
}
.cu-h2 {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    color: #000;
}
.cu-h3 {
    display: block;
    height: 14px;
    line-height: 14px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Simsun', '宋体';
}
.z-hover2:hover {
    color: #0170ed;
}
.cu-morett {
    position: absolute;
    width: 17px;
    height: 90px;
    padding: 5px 9px 0;
    line-height: 18px;
    color: #fff;
    background: url("../images/ms1-main-icon9.png") no-repeat center;
}
.cu-more {
    color: #999;
}
.cu-more:hover {
    color: #0170ed;
}
.cu-more1 {
    color: #4ba0ff;
}
.cu-more2 {
    display: block;
    width: 63px;
    padding-left: 5px;
    color: #343434;
    font-size: 12px;
    background: url("../images/su-main-icon2.png") no-repeat 56px center;
    border: 1px solid #313131;
}
.cu-more2:hover {
    color: #ba0908;
}
.cu-eyesnum {
    display: block;
    width: 21px;
    height: 14px;
    line-height: 14px;
    padding-left: 27px;
    text-align: right;
    color: #bbb;
    background: url("../images/ms1-main-icon12.png") no-repeat;
}
.cu-share {
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/ms1-main-icon11.png") no-repeat;
}
.cu-sfont {
    display: block;
    font-family: 'Simsun', '宋体';
}
.cu-p,
.cu-p1,
.cu-p2 {
    font-family: 'Simsun', '宋体';
    color: #888;
}
.cu-p {
    line-height: 30px;
}
.cu-p-1 {
    line-height: 14px;
}
.cu-p1 {
    font-size: 12px;
    line-height: 20px;
}
.cu-p2 {
    font-size: 12px;
    line-height: 24px;
}
.cu-p2-1 {
    color: #999;
}
.cu-p3 {
    line-height: 32px;
    color: #333;
    font-family: 'Simsun', '宋体';
}
.cu-p3-1 {
    color: #858585;
    line-height: 34px;
}
.cu-p4 {
    height: 14px;
    line-height: 14px;
    color: #999;
    font-family: 'Simsun', '宋体';
}
.cu-time {
    display: block;
    font-family: 'Simsun', '宋体';
    color: #888;
}
.cu-tt {
    height: 19px;
    line-height: 19px;
    padding-left: 15px;
    color: #0170ed;
    font-size: 19px;
    font-family: 'SimSun', '宋体';
    font-weight: bold;
    background: url("../images/ms1-main-icon13.png") no-repeat left bottom;
}
.cu-tt-1 {
    background-color: #fff;
}
.cu-font14 {
    display: block;
    height: 14px;
    line-height: 14px;
}
.cu-tt2 {
    width: 101px;
    height: 72px;
    background: url("../images/ms1-main-icon18.png") no-repeat center;
}
.cu-ha2 {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.cu-hb2 {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    color: #000;
}
.cu-hb2-1 {
    font-weight: bold;
    color: #0170ed;
}
.cu-hc2 {
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    font-weight: bold;
    color: #0170ed;
}
.cu-tt3 {
    height: 28px;
    line-height: 28px;
    padding-left: 14px;
    background: url("../images/ms1-main-icon19.png") no-repeat left 4px;
}
.cu-icon1 {
    position: absolute;
    width: 19px;
    height: 23px;
    background: url("../images/ms1-main-icon23.jpg") no-repeat left center;
}
.cu-tt4 {
    height: 22px;
    line-height: 22px;
    color: #0170ed;
    font-weight: bold;
    font-size: 22px;
}
.cu-tt5 {
    width: 80px;
    height: 32px;
    padding-right: 32px;
    padding-left: 10px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    background: url("../images/su-main-icon3.png") no-repeat;
}
.cu-tt6 {
    padding-left: 24px;
    color: #0170ed;
    font-size: 18px;
    background: url("../images/ms1-main-icon42.png") no-repeat left center;
}
.cu-topp {
    display: block;
    width: 26px;
    height: 24px;
    padding-top: 10px;
    color: #fff;
    text-align: center;
    font-family: Arial;
}
.cu-topp-1 {
    background: url("../images/ms1-main-icon25.png") no-repeat center;
}
.cu-topp-2 {
    background: url("../images/ms1-main-icon26.png") no-repeat center;
}
.cu-line {
    border-top: 2px solid #d4d3d3;
}
.cu-line .bg {
    float: left;
    background: #fff;
    margin-top: -2px;
    padding-right: 5px;
}
.cu-btn1,
.cu-btn2 {
    display: block;
    color: #fff;
    text-align: center;
}
.cu-btn1 {
    width: 85px;
    height: 30px;
    line-height: 30px;
    background: url("../images/su-main-icon5.png") no-repeat;
}
.cu-btn2 {
    width: 56px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    background: url("../images/ms1-main-icon48.png") no-repeat;
}

/* 视频 */
.cu-cover {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 243px;
    height: 158px;
    background: url("../images/ms1-main-icon49.png") no-repeat center;
}

/************************* 皮肤 ***************************/
.cs-ft1 {
    background: #134c8b;
}
.cs-ft2 {
    background: #f6faff;
    border-top: 2px solid #69adff;
}
.cs-ft2 .cm-ft p {
    color: #666;
}
.cs-ft2 .cm-ftlinks li {
    border-right-color: #666;
}
.cs-ft2 .cm-ftlinks li a {
    color: #666;
}

/*
*页面通用模块样式库
*/

/************************* 头部 ***************************/
/* 首页顶部开始 */
.cm-top {
    height: 100%;
    line-height: 34px;
    color: #666;
    background: #f5f5f5;
    border-bottom: 1px solid #dcdcdc;
}
.cm-top .title {
    padding-right: 15px;
    color: #901919;
    background: url("../images/ms1-main-icon1.png") no-repeat right center;
}
.cm-toplinks li {
    float: left;
    margin-left: 16px;
}
.cm-toplinks li a {
    color: #666;
}
.cm-toplinks li a:hover {
    color: #0170ed;
}
.cm-map {
    padding-left: 18px;
    padding-right: 20px;
    color: #666;
    border-left: 1px solid #c9c7c7;
    border-right: 1px solid #c9c7c7;
}
.cm-map:hover {
    color: #0170ed;
}
/* 顶部结束  */

/* 首页头部开始 */
.cm-logo .cu-wd,
.cm-logo .cu-weather,
.cm-logo .cu-city {
    float: left;
}
.cm-logoct {
    float: left;
    margin-top: 37px;
}
.cm-logo .cu-wd {
    margin-left: 19px;
    margin-right: 15px;
}
.cm-logo .cu-weather {
    margin-right: 12px;
}
.cm-logo .cu-city {
    padding-right: 12px;
}
.cm-logoct .cm-ctyselect {
    position: relative;
}
.cm-ctyselect .cm-slideul {
    top: 23px;
    left: -6px;
    width: 65px;
}
.cm-sch {
    position: relative;
    margin-top: 13px;
    padding-top: 6px;
    padding-bottom: 5px;
    border: 1px solid #dcdcdc;
}
.cm-sch .u-site {
    width: 45px;
    height: 20px;
    padding-right: 9px;
    padding-left: 9px;
    line-height: 20px;
    border-right: 1px solid #cacaca;
}
.cm-sch .u-site span {
    display: block;
    padding-right: 17px;
    color: #333;
    background: url("../images/ms1-main-icon3.png") no-repeat right center;
}
.cm-sch .u-site .cm-slideul {
    width: 64px;
    top: 32px;
    left: -1px;
}
.cm-sch .topsch {
    width: 134px;
    line-height: 20px;
    padding-left: 6px;
    padding-right: 45px;
}
.cm-sch .cu-topbtn {
    top: -1px;
    right: -1px;
}
.cm-topplat {
    margin-top: 7px;
    margin-right: 2px;
}
.cm-topplat a {
    float: left;
    height: 21px;
    line-height: 21px;
    margin-right: 15px;
    color: #000;
    font-size: 12px;
}
.cm-topplat a:hover {
    color: #0170ed;
}
.cm-topplat a img {
    float: left;
    margin-right: 7px;
}

/* 首页导航开始 */
.cm-nav {
    height: 49px;
    margin-top: 11px;
    border-top: 3px solid #0170ed;
}
.cm-navlist {
    height: 100%;
    background: #fff;
}
.cm-navlist li {
    float: left;
    width: 66px;
}
.cm-navlist li a {
    display: block;
    color: #000;
    line-height: 49px;
    text-align: center;
}
.cm-navlist li a:hover {
    color: #fff;
    background: #0170ed;
}
.cm-navbg {
    min-height: 7px;
    background: url("../images/ms1-main-icon5.png") repeat-x top center;
}
.cm-frlinks {
    padding-top: 4px;
}
.cm-frlinks li {
    float: left;
    margin-right: 13px;
    height: 18px;
    line-height: 18px;
    color: #666;
}
.cm-frlinks li.title {
    margin-right: 12px;
    padding-right: 16px;
    font-weight: bold;
    background: url("../images/ms1-main-icon6.png") no-repeat right center;
}
.cm-frlinks li a {
    display: block;
    font-size: 12px;
    color: #666;
}
.cm-frlinks-1 {
    margin-left: 49px;
    margin-right: 39px;
}
.cm-frlinks li a:hover {
    color: #0170ed;
}
/* 导航结束 */

/* 三苏文化公共头部开始 */
.sucg-hd,
.sucm-nav,
.sucm-bg {
    min-width: 1100px;
}
.sucg-container {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.sucg-hd {
    min-height: 185px;
    background: url("../images/su-main-hd.jpg") no-repeat center top;
}
.sucm-nav {
    height: 38px;
    background: #ba0908;
}
.sucm-bg {
    height: 15px;
    background: url("../images/su-main-icon4.png") repeat-x left bottom;
}
.sucm-navlist li {
    float: left;
    width: 124px;
    height: 38px;
    line-height: 38px;
}
.sucm-navlist li a {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 17px;
}
.sucm-nav .cu-btn1 {
    margin-top: 5px;
    margin-right: 6px;
}
/* 三苏文化公共头部结束 */
/* 头部结束 */

/************************* 尾部 ***************************/
/* 首页尾部 */
.cm-ft {
    padding-top: 34px;
    padding-bottom: 25px;
    overflow: hidden;
}
.cm-ft> p{
    line-height: 28px;
    line-height: 28px;
    color: #fff;
    font-family: 'SimSun', '宋体';
    text-align: center;
    font-size: 12px;
}
.cm-ftlinks li {
    float: left;
    height: 12px;
    line-height: 12px;
    border-right: 1px solid #fff;
}
.cm-ftlinks li a {
    display: block;
    font-size: 12px;
    color: #fff;
    font-family: 'SimSun', '宋体';
    padding-left: 14px;
    padding-right: 16px;
}
.cm-ftlinks li a:hover {
    color: #0170ed;
}
.cm-ft .cm-ftlinks {
    width: 315px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 13px;
}
.cm-ftservice a {
    float: left;
    width: 120px;
    height: 50px;
    margin-right: 12px;
    background: #fff;
    overflow: hidden;
}
.cm-ftservice a img {
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    vertical-align: middle;
}
.cm-ftservice a img.f-mt8 {
    margin-top: 8px;
}
.cm-ftservice a span {
    float: right;
    width: 60px;
    margin-top: 4px;
    padding-right: 6px;
    line-height: 20px;
    font-family: 'Simsun', '宋体';
    text-align: center;
    color: #515151;
    font-size: 12px;
    cursor: pointer;
}
.cm-ftservice a span:hover {
    color: #0170ed;
}
.cm-ft .cm-ftservice {
    width: 780px;
    margin: 20px auto 0;
}

/* 三苏文化尾部 */
.sucm-ft {
    min-width: 1100px;
    padding-top: 24px;
    padding-bottom: 30px;
    background: url("../images/su-main-ft.png") no-repeat center bottom;
}
.sucm-ft p {
    line-height: 28px;
    color: #333;
    font-size: 12px;
    text-align: center;
}

/************************* 眉山新闻网-首页 ***************************/
.p-bdy1 input {
    border: none;
}
.ig-mn1 {
    margin-bottom: 21px;
}
.ig-mn2 {
    margin-bottom: 20px;
}
.ig-mn3 {
    margin-bottom: 25px;
}
.ig-mn4 {
    margin-bottom: 19px;
}
.ig-mn5 {
    margin-bottom: 14px;
}
.ig-mn6 {
    margin-bottom: 9px;
}
.ig-mn7 {
    margin-bottom: 18px;
}
.ig-mn8 {
    margin-bottom: 12px;
}
/* 顶部广告 */
.im-ad {
    margin-top: 11px;
    margin-bottom: 6px;
}
.im-ctc1 {
    margin-left: 24px;
}
.im-ctc1 .cu-h1 {
    margin-top: 14px;
    margin-bottom: 14px;
    padding-left: 35px;
}
.im-list1 li a {
    padding-left: 12px;
    color: #666;
    line-height: 20px;
    background: url("../images/ms1-main-icon8.png") no-repeat left;
}
.im-ctc1 .im-list1 {
    float: left;
}
.im-ctc1 .im-list1 li a {
    max-width: 350px;
}
.im-list1-1 {
    margin-left: 39px;
}
.cm-box1 .cu-morett {
    top: -5px;
    right: 3px;
}

/* 轮播开始 */
.carousel {
    position: relative;
    overflow: hidden;
}
.carousel-img{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.carousel-img li{
    float: left;
    height: 100%;
}
.carousel-img li a{
    display: block;
    height: 100%;
}
.carousel-span{
    position: absolute;
    left: 0;
    bottom: 0;
}
.carousel-span-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
}
.carousel-span-infor {
    position: absolute;
    height: 100%;
}
.carousel-span-infor a {
    float: left;
    display: none;
}
.carousel-span-infor a span {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.carousel-buttons{
    position: absolute;
}
.carousel-buttons a{
    float: left;
}
.carl-btn {
    position: absolute;
    top: 50%;
    cursor: pointer;
}
#imcarl1{width: 650px;height: 380px;}
#imcarl1 .carousel-img img{width: 650px; height: 380px;}
#imcarl1 .carousel-span{width: 650px; height: 45px;}
#imcarl1 .carousel-span-bg {filter: alpha(opacity=60); opacity: .6;}
#imcarl1 .carousel-span-infor{width:411px; padding-left: 19px;line-height: 45px;}
#imcarl1 .carousel-span-infor a span{max-width: 480px;color: #fff;font-size: 18px;}
#imcarl1 .carousel-buttons{height: 25px; line-height: 25px;right: 25px; bottom: 10px;}
#imcarl1 .carousel-buttons .total {padding-left: 14px; background: url("../images/ms1-main-icon32.png") no-repeat left center; color: #fff; font-size: 18px;}
#imcarl1 .carousel-buttons .now {color: #d40010; font-size: 30px;}
#imcarl1 .carl-btn {width: 40px; height: 70px; margin-top: -35px;}
#imcarl1 .pre{left: 0; background: url("../images/ms1-main-lblf.png") no-repeat;}
#imcarl1 .next{right: 0; background: url("../images/ms1-main-lbrt.png") no-repeat;}
#imcarl1:hover .carl-btn{display: block;}
/* 轮播结束 */

.im-ct1 {
    width: 329px;
    height: 380px;
    margin-left: 20px;
    overflow: hidden;
}
.im-ct1 .cu-more {
    margin-top: 10px;
    margin-right: 2px;
}
.im-ctc2 {
    padding-top: 15px;
}
.im-list2 li {
    height: 32px;
    line-height: 32px;
}
.im-list2 li.special1 a {
    padding-left: 22px;
    background: url("../images/ms1-main-icon10.png") no-repeat left;
}
.im-list2 li a {
    color: #888;
    font-family: 'Simsun', '宋体';
}
.im-ctc2 .im-list2 {
    margin-top: 7px;
    margin-bottom: 10px;
}
.im-ctc2 .im-list2 li a {
    max-width: 320px;
}
.im-ct2 {
    padding: 13px 0 3px 14px;
}
.im-ct2 .im-ctc3 {
    float: left;
    margin-right: 15px;
}
.im-ctc3 .cm-picswrd .title {
    height: 32px;
    margin-top: 4px;
    line-height: 32px;
}
.im-ct3 {
    height: 909px;
    margin-bottom: 22px;
    overflow: hidden;
}
.im-ct3 .cm-tabs1-2 li {
    margin-right: 12px;
}
.im-ctc4 {
    border-bottom: 1px solid #e3e3e3;
}
.im-ctc4-1 {
    margin-bottom: 18px;
}
.im-ctc4-2 {
    margin-bottom: 20px;
}
.im-share {
    margin-right: 4px;
}
.im-share .cu-share,
.im-share .cu-eyesnum {
    float: left;
}
.im-share .cu-share {
    margin-right: 15px;
}
.im-ctcc2 {
    margin-top: 13px;
    padding-bottom: 19px;
}
.im-ctcc2 .tt-img {
    margin-right: 12px;
}
.im-ctcc2 .cu-p {
    float: left;
    width: 545px;
    padding-top: 3px;
}
.im-ctcc2 .cu-time {
    margin-top: 25px;
}
.im-ctcc3 {
    margin-top: 12px;
    padding-bottom: 12px;
}
.im-ctcc3 .cu-time {
    margin-top: 3px;
}
.im-ct3 .cm-box1 a {
    display: block;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #0170ed;
    text-align: center;
}
.im-ct4 {
    height: 248px;
    margin-bottom: 18px;
    padding-bottom: 8px;
    overflow: hidden;
}
.im-ct4 .cu-tt {
    margin-top: 16px;
    margin-left: -1px;
}
.im-ct4 .cu-more1 {
    margin-top: 15px;
    margin-right: 10px;
}
.im-ctc5 {
    margin-top: 51px;
}
.im-ctcc4 {
    float: left;
    margin-left: 10px;
    font-family: 'Simsun', '宋体';
}
.im-ctcc4 .perinfo {
    width: 47px;
    text-align: center;
    padding-top: 17px;
}
.im-ctcc4 .cu-sfont {
    margin-top: 10px;
    line-height: 18px;
    font-size: 12px;
    color: #888;
}
.im-list3 li {
    height: 33px;
    line-height: 33px;
}
.im-list3 li a {
    padding-left: 11px;
    background: url("../images/ms1-main-icon14.png") no-repeat left;
}
.im-ct4 .im-list3 {
    padding-top: 13px;
    padding-left: 12px;
}
.im-ct4 .im-list3 li a {
    max-width: 225px;
}
.im-ct5 {
    height: 219px;
    padding-bottom: 9px;
    margin-bottom: 13px;
    overflow: hidden;
}
.im-ct5 .cm-box2 {
    width: 100%;
    margin-top: -1px;
    margin-left: -1px;
}
.im-ct5 .cu-more1 {
    margin-top: 9px;
    margin-right: 11px;
}
.im-list4 li {
    height: 34px;
    line-height: 34px;
}
.im-list4 li a {
    padding-left: 14px;
    background: url("../images/ms1-main-icon15.png") no-repeat left center ;
}
.im-ct5 .im-list4 {
    padding-top: 9px;
    padding-left: 11px;
}
.im-ct5 .im-list4 li a {
    max-width: 208px;
}
.im-ct6 {
    margin-bottom: 17px;
}
.im-ct7 {
    height: 283px;
    margin-bottom: 23px;
}
.im-ct7 .cu-tt {
    padding-right: 13px;
    margin-top: -2px;
    margin-left: -1px;
}
.im-ctc6 {
    margin-top: 31px;
    padding-left: 11px;
    padding-right: 11px;
}
.im-ctc6 .cu-h3 {
    margin-bottom: 13px;
}
.im-list5 li {
    height: 42px;
    line-height: 42px;
    border-top: 1px solid #f5f3f3;
}
.im-list5 li a {
    padding-left: 22px;
    background: url("../images/ms1-main-icon16.png") no-repeat left center;
}
.im-ctc6 .im-list5 {
    padding-top: 12px;
}
.im-ctc6 .im-list5 li a {
    max-width: 205px;
}
.cm-hd1 .cm-subnav {
    margin-top: 13px;
}
.im-ct8 {
    margin-top: 5px;
    padding-bottom: 13px;
}
.im-list6 li {
    height: 30px;
    line-height: 30px;
}
.im-list6-1 li a {
    padding-left: 11px;
    background: url("../images/ms1-main-icon17.png") no-repeat left center;
}
.im-mnclf {
    width: 347px;
    overflow: hidden;
}
.im-mncrt {
    width: 349px;
    overflow: hidden;
}
.im-ct8 .im-list6-1 {
    padding-top: 8px;
}
.im-ct8 .im-list6-1 li a {
    max-width: 313px;
}
.im-ctcc5 .tt-img {
    margin-right: 7px;
}
.im-ctcc5 .cu-h3 {
    margin-top: 5px;
    margin-bottom: 11px;
}
.im-ctcc5 .cu-p1 {
    width: 215px;
}
.im-ctcc5 .cu-p1 a {
    color: #d40010;
}
.im-ct9 .cu-ha2 {
    width: 51px;
    padding-top: 12px;
    padding-left: 18px;
    line-height: 22px;
    text-align: center;
}
.im-ct9 .cm-subnav1 {
    height: 70px;
    margin-left: 14px;
    line-height: 70px;
}
.im-ct9 .cm-subnav1 li.z-hover3 a {
    color: #fa0213;
    font-weight: bold;
}
.im-ct10 {
    height: 239px;
    padding-bottom: 14px;
    margin-bottom: 20px;
    background: #f7f6f6;
    overflow: hidden;
}
.im-ct10 .cu-tt3 {
    margin-left: -1px;
    margin-top: 7px;
}
.im-ctc7 {
    margin-top: 46px;
    padding-left: 10px;
}
.im-ctc7 .tt-img {
    margin-right: 10px;
}
.im-ctc7 .cu-h3 {
    margin-top: 2px;
    margin-bottom: 8px;
}
.im-ctc7 .cu-p2 {
    width: 120px;
}
.im-ctc7 .cu-p2 a {
    color: #d40010;
}
.im-list6-2 li a {
    padding-left: 16px;
    background: url("../images/ms1-main-icon20.png") no-repeat left center;
}
.im-ct10 .im-list6-2{
    padding-top: 13px;
    padding-left: 10px;
}
.im-ct10 .im-list6-2 li a {
    max-width: 210px;
}
.im-ct11 {
    height: 256px;
}
.im-ct11 .cu-tt {
    margin-top: -5px;
    margin-left: -1px;
}
.im-ctc8 {
    padding-left: 7px;
    padding-right: 9px;
}
.im-ct11 .im-ctc8 {
    margin-top: 26px;
}
.im-menu1 a {
    margin-right: 2px;
}
.im-ctc8 .cm-box3 {
    width: 228px;
    margin-bottom: 14px;
    padding: 0 4px 11px 5px;
}
.im-ctc8 .cu-sfont {
    font-size: 12px;
    line-height: 34px;
}
.im-menu2 a {
    width: 72px;
    height: 28px;
    line-height: 28px;
    margin-right: 9px;
    margin-bottom: 11px;
}
.im-menu2 a.f-w237 {
    width: 237px;
}
.im-menu2 a:hover {
    width: 74px;
    height: 30px;
    line-height: 30px;
}
.im-menu2 a.f-w237:hover {
    width: 239px;
}
.im-list8 li {
    height: 38px;
    line-height: 38px;
    background: url("../images/ms1-main-icon22.png") repeat-x bottom;
}
.im-list8 li a {
    padding-left: 32px;
    background: url("../images/ms1-main-icon21.png") no-repeat left center;
}
.im-ct12 .cm-hd1 {
    margin-bottom: 5px;
}
.im-ct12 .im-list8 {
    padding-top: 9px;
}
.im-ct12 .im-list8 li a {
    max-width: 300px;
}
.im-ct12 .im-list6-1 {
    padding-top: 10px;
}

/* 内容模块 */
.im-mdinfor .cm-hd2 {
    height: 33px;
    padding-bottom: 18px;
}
.im-mdinfor .cm-picswrd-1 {
    width: 350px;
    height: 234px;
    margin-right: 21px;
    overflow: hidden;
}
.im-mdinfor .f-w259 {
    overflow: hidden;
}
.im-ctc9 {
    width: 350px;
    height: 234px;
    margin-right: 20px;
    overflow: hidden;
}
.im-ctc9 h2 {
    margin-bottom: 8px;
}
.im-ctc9 .im-list6 {
    padding-top: 7px;
}
.im-ctc9 .im-list6 li a {
    float: left;
    max-width: 320px;
}
.im-ctc9 .im-list6 li span {
    font-family: 'SimSun', '宋体';
}
.im-ctcc6 .cu-tt-1 {
    margin-top: -6px;
    margin-left: -1px;
    padding-right: 20px;
}
.im-ctcc6 .cm-menu3 a {
    width: 77px;
    height: 24px;
    line-height: 24px;
    margin-right: 3px;
}
.im-ctcc6 .cm-menu3 a.z-hover6 {
    width: 79px;
    height: 26px;
    line-height: 26px;
}
.im-ctcc6 .cm-menu3 {
    margin-top: 27px;
    margin-left: 7px;
}
.im-ctcc6 .im-list6-3 {
    padding-top: 9px;
    padding-left: 14px;
}
.im-ctcc6 .im-list6-3 li {
    float: left;
    width: 119px;
}
.im-list6-3 li a {
    padding-left: 8px;
    background: url("../images/ms1-main-icon24.jpg") no-repeat left center;
}
.im-ctcc6 .im-list6-3 li a {
    max-width: 90px;
}
.im-ctcc6 .im-list6-3 {
    height: 60px;
    overflow: hidden;
}
.f-w259 .cm-picslist .cu-topp {
    position: absolute;
    top: 0;
    right:0;
}
.f-w259 .cm-hd3 {
    margin-bottom: 14px;
}
.f-w259 .imcarl1 {width: 259px;height: 170px;margin-top: -29px;padding-top: 29px; padding-bottom: 26px;}
.f-w259 .imcarl1 .carousel-img{top: 29px; height: 170px;}
.f-w259 .imcarl1 .carousel-img img{width: 259px; height: 170px;}
.f-w259 .imcarl1 .carousel-span{width: 259px; height: 26px;}
.f-w259 .imcarl1 .carousel-span-infor{width:259px; line-height: 26px;}
.f-w259 .imcarl1 .carousel-span-infor a span{max-width: 230px;color: #333;font-family: 'Simsun', '宋体';}
.f-w259 .imcarl1 .carousel-buttons{right: -6px; top: 0; width: 45px; height: 9px; padding-left: 4px;background: #fff;}
.f-w259 .imcarl1 .carousel-buttons a {width:9px;height:9px; margin-right:6px;background:url("../images/ms1-main-icon29.png") no-repeat;}
.f-w259 .imcarl1 .carousel-buttons a.carousel-btn-act{background: url("../images/ms1-main-icon28.png") no-repeat;}
.cm-picslist .f-w305 {
    margin-right: 8px;
}
.cm-picslist .f-w418 {
    margin-right: 8px;
}
.cm-picslist .f-w418 a {
    margin-right: 8px;
    margin-bottom: 17px;
}
.im-ct13 .cm-hd4 .u-tabs {
    margin-left: 20px;
}
.im-ctc10 {
    padding: 10px 19px 7px 10px;
    border: 1px solid #b9daf9;
    border-top: none;
    overflow: hidden;
}
.im-ctcc7 {
    position: relative;
    width: 970px;
    height: 135px;
    border-top: none;
    overflow: hidden;
}
.im-ctcc7 .cm-list1 {
    position: absolute;
    top: 0;
}
.im-ctcc7 .f-w300 {
    left: 164px;
}
.im-ctcc7 .f-w301 {
    left: 500px;
}
.im-ctc11 {
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
}

/************************* 眉山新闻网-三苏首页 ***************************/

.suig-bd {
    margin-bottom: 65px;
    padding-top: 30px;
}
.suim-ct1 {
    margin-bottom: 22px;
}
.suim-ctc1 {
    width: 394px;
    height: 329px;
    overflow: hidden;
}
.suim-ctc1 .cu-more2 {
    margin-top: 5px;
}
.suim-list1 li {
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-size: 12px;
    font-family: 'Simsun', '宋体';
    color: #999;
}
.suim-list1 li a {
    float: left;
    padding-left: 12px;
    font-size: 14px;
    background: url("../images/su-main-icon1.png") no-repeat left center;
}
.suim-list1 li a:hover {
    color: #ba0908;
}
.suim-list1-1 li a {
    padding-left: 12px;
    background: url("../images/su-main-icon6.png") no-repeat left center;
}
.suim-ctc1 .suim-list1 li a {
    max-width: 285px;
}
.suim-ctc1 .suim-list1 {
    padding-top: 9px;
    padding-left: 2px;
}
.suim-ct3 {
    min-height: 665px;
    padding-left: 11px;
}
.suim-ctc2 {
    padding-top: 19px;
}
.suim-ctcc1 {
    width: 215px;
    padding-top: 11px;
}
.suim-ctcc1 .cu-h3 {
    margin-top: 2px;
    margin-bottom: 11px;
}
.suim-ctcc1 .cu-p2 {
    width: 107px;
}
.suim-ctcc1 .tt-img {
    margin-right: 8px;
}
.suim-ctc2 .suim-list1-1 {
    margin-top: 4px;
}
.suim-ctc3 .suim-hd {
    margin-bottom: 7px;
}
.suim-ct3 .suim-list1-1 li a {
    max-width: 200px;
}

/************************* 眉山新闻网-三苏概览 2017.01.04  ***************************/

.suglg-bd {
    margin-bottom: 59px;
    padding-top: 16px;
}
.suglm-ct1 {
    padding-top: 19px;
}
.suim-list1-2 li {
    font-family: Arial;
    background: url("../images/ms1-main-icon22.png") repeat-x center bottom;
}
.suglm-ct1 .suim-list1-2 {
    padding-top: 11px;
}
.suglm-ct1 .suim-list1-2 li a {
    max-width: 655px;
}
.cm-pageauto {
    width: 275px;
    margin: 30px auto 0;
}

/************************* 眉山新闻网-三苏细览 2017.01.04  ***************************/

.suxlg-bd {
    padding-top: 16px;
    margin-bottom: 102px;
}
.suxlm-ct1 {
    padding-top: 32px;
}
.suxlm-ct1 .cm-box5 {
    text-align: center;
}
.suxlm-ct1 .cm-box5 {
    padding-bottom: 16px;
    margin-bottom: 14px;
}
.suxlm-ct1 .cm-box5 .cu-ha1 {
    margin-bottom: 14px;
}
.suxlm-ctc1 .cu-p3 {
    text-indent: 2em;
}

/************************* 眉山新闻网-通用概览 2017.01.04  ***************************/

.cglg-hd {
    padding-top: 13px;
}
.cglm-wraper {
    padding-top: 17px;
}
.cglm-wraper .cm-hd6 .cm-hdct {
    width: 998px;
}
.cglm-wraper .cm-hd6 .cm-local1 {
    margin-left: 16px;
}
.cglm-wraper .cm-hd6 .cm-local1 li {
    line-height: 44px;
}
.cglg-mn {
    margin-top: 19px;
}
.cglm-ct1 .cu-hc2 {
    padding-left: 7px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dedede;
}
.cglm-list li {
    height: 38px;
    line-height: 38px;
    text-align: right;
    font-size: 14px;
    color: #888;
}
.cglm-list li a {
    float: left;
    padding-left: 14px;
    font-family: 'Simsun', '宋体';
    font-size: 16px;
    color: #333;
    background: url("../images/ms1-main-icon41.png") no-repeat left;
}
.cgl-ctc1 {
    padding-top: 9px;
}
.cgl-ctc1 .cglm-list {
    padding-right: 3px;
}
.cgl-ctc1 .cglm-list li a {
    max-width: 550px;
}
.cglm-ct2 {
    padding-bottom: 35px;
    border-left: 1px solid #dfdfdf;
}
.cglm-list1 li {
    height: 34px;
    line-height: 34px;
}
.cglm-list1 li.blue i {
    background: url("../images/ms1-main-icon43.png") no-repeat left center;
}
.cglm-list1 li i {
    float: left;
    width: 22px;
    padding-right: 2px;
    font: 14px/34px 'Simsun', '宋体';
    text-align: center;
    color: #fff;
    background: url("../images/hpic-click-top-gray.png") no-repeat left center;
}
.cglm-list1 li a {
    float: left;
    font: 14px/34px 'Simsun', '宋体';
    color: #333;
}
.cglm-list1-1 li a {
    padding-left: 13px;
    background: url("../images/ms1-main-icon47.png") no-repeat left center;
}
.cglm-list1-2 li a {
    padding-left: 13px;
    background: url("../images/ms1-main-icon46.png") no-repeat left center;
}
.cglm-ctc1 {
    margin-bottom: 16px;
}
.cglm-ctc1 .cglm-list1 {
    padding-top: 7px;
    padding-left: 10px;
}
.cglm-ctc1 .cglm-list1 li a {
    margin-left: 8px;
    max-width: 195px;
}
.cglm-ctc2 {
    margin-bottom: 25px;
}
#glmcarl1{width: 245px;height: 164px; margin-top: 13px;margin-left: 8px;}
#glmcarl1 .carousel-img img{width: 245px; height: 164px;}
#glmcarl1 .carousel-span{width: 245px; height: 35px;}
#glmcarl1 .carousel-span-bg {filter: alpha(opacity=60); opacity: .6;}
#glmcarl1 .carousel-span .cu-btn2 {position: absolute; left: 10px; top: 7px;}
#glmcarl1 .carousel-span-infor{width:170px; padding-left: 75px;line-height: 35px;}
#glmcarl1 .carousel-span-infor a span{max-width: 150px;color: #fff;font-size: 14px; font-family: 'SimSun','宋体'}
#glmcarl1 .carl-btn {width: 18px; height: 18px; margin-top: -9px;}
#glmcarl1 .pre{left: 4px; background: url("../images/ms1-main-icon44-1.png") no-repeat;}
#glmcarl1 .pre:hover{ background-image: url("../images/ms1-main-icon44.png")}
#glmcarl1 .next{right: 4px; background: url("../images/ms1-main-icon45.png") no-repeat;}
#glmcarl1 .next:hover{background-image: url("../images/ms1-main-icon45-1.png")}
#glmcarl1:hover .carl-btn{display: block;}
.cglm-ctc3 {
    margin-bottom: 16px;
}
.cglm-ctc3 .cglm-list1-1 {
    padding-top: 6px;
    padding-left: 11px;
}
.cglm-ctc3 .cglm-list1-1 li a {
    max-width: 195px;
}
.cglm-ctc4 .cglm-list1-2 {
    padding-top: 9px;
    padding-left: 13px;
}
.cglm-ctc4 .cglm-list1-2 li a {
    max-width: 195px;
}
.cglm-ctc4 .cglm-video {
    width: 243px;
    height: 158px;
    margin-left: 9px;
    margin-top: 13px;
}
.cglm-ctc4 .cglm-video span {
    margin-left: 11px;
    margin-bottom: 8px;
}
.cglm-ct1 .hm-page {
    margin-top: 35px;
    padding: 0;
}

/************************* 眉山新闻网-通用细览 2017.01.05 ***************************/

.cxlg-mn {
    margin-top: 26px;
}
.cxlm-ct1 .cu-hb1 {
    margin-top: 19px;
    margin-bottom: 21px;
}
.cxlm-ct1 .cxlm-hdct1 {
    padding-bottom: 12px;
}
.cxlm-ct1 .cm-timsour {
    padding-top: 13px;
    padding-left: 3px;
}
.cxlm-ct1 .cxlm-hdct1 .cm-function {
    margin-right: 3px;
}
.cxlm-ct1 .cm-timsour .source,
.cxlm-ct1 .cm-timsour .time-min {
    margin-right: 29px;
}
.cxlm-ct1 .cm-timsour .time {
    margin-right: 8px;
}
.cxlm-ctc1 {
    padding-top: 32px;
    padding-bottom: 11px;
    border-bottom: 1px solid #dedede;
}
.cxlm-ctc1 .cu-p3-1 {
    text-indent: 2em;
    margin-bottom: 34px;
}
.cxlm-ctc1 .cu-p-1 {
    margin-top: 55px;
    padding-right: 6px;
}
.cxlm-ctc1 .cu-p-1 .person {
    margin-right: 43px;
}
.cxlm-ctc2 {
    margin-top: 14px;
}
.cxlm-ctc2 .cu-p3-1 a {
    color: #858585;
}
.cxlm-ctc2 .cu-p3-1 a:hover {
    color: #0170ed;
}
.cxlm-ct2 {
    padding-bottom: 54px;
}


/* 教育、法制、卫生、财经、美食、汽车、房产、娱乐体育 2017.01.04
 ============================================================================ */
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    *zoom: 1;
}
.container:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*分隔线*/
.divide {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    height: 40px;
    padding-bottom: 20px;
}
.divide-1040 {
    width: 1040px!important;
}
.divide .line {
    display: block;
    background: #e9f5ef;
    height: 8px;
    width: 100%;
    position: absolute;
    top: 16px;
    /*margin: 50px 0;*/
}
.divide .txt {
    position: absolute;
    display: block;
    margin: 0px auto;
    text-align: center;
    /*top: -14px;*/
    width: 1000px;
    height: 40px;
}
.divide .txt a {
    color: #34a150;
    font-size: 24px;
    background-color: #FFF;
    border-left: 1px solid #34a150;
    border-right: 1px solid #34a150;
    height: 40px;
    line-height: 40px;
    display: block;
    width: 140px;
    padding: 0px;
    margin: 0px auto;
}
/* 4 图展示*/
.h_pb-picnews-area {
    height: 210px;
    margin-bottom: 30px;
}
.h_pb-picnews-area .picnews {
    max-width: 240px;
    float: left;
    margin-left: 13px ;
}
.h_pb-picnews-area .picnews:first-child {
    margin-left: 0;
}
.h_pb-picnews-area .picnews a {
    position: relative;
    display: block;
}
.h_pb-picnews-area .picnews a p {
    font-family: 宋体;
    font-size: 14px;
    color: #3f3f3f;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 5px;
}
.h_pb-picnews-area .picnews a:hover p {
    color: #34a150;
}
.h_pb-picnews-area .picnews img {
    position: relative;
}
/*装修装饰 图片展示*/
.h_pb-cate-pic-show {
    margin-bottom: 40px;
}
.h_pb-cate-pic-show a {
    float: left;
    width: 180px;
    margin-left: 25px;
    *zoom: 1;
}
.h_pb-cate-pic-show a:first-child {
    margin-left: 0;
}
.h_pb-cate-pic-show a:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.h_pb-cate-pic-show a img {
    display: block;
    width: 100%;
    height: 210px;
}
.h_pb-cate-pic-show a span {
    display: block;
    text-align: center;
    font-family: 'Simsun', '宋体';
    line-height: 30px;
    font-size: 14px;
    color: #3f3f3f;
}
/*新闻列表*/
.h_pb-news_list {
    margin-bottom: 23px;
    border-top: 2px solid #d2d2d2;
}
/*新闻列表头部*/
.h_pb-news_list-header {
    height: 38px;
    *zoom: 1;
}
.h_pb-news_list-header:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.h_pb-news_list-header h2 {
    float: left;
    margin-top: -2px;
    border-top: 2px solid #34a150;
    font-size: 22px;
    line-height: 38px;
    color: #34a150;
}
.h_pb-news_list-header .more {
    float: right;
    line-height: 38px;
    font-size: 14px;
    color: #999999;
}
/*新闻列表内容*/
.h_pb-news_list-content {
    position: relative;
}
.h_pb-news_list-content ul li {
    background: url(../images/list-style.jpg) no-repeat 2px center;
    line-height: 32px;
    text-indent: 10px;
    font-family: "宋体";
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h_pb-news_list-content ul li a {
    font-size: 14px;
    color: #333333;
}
.h_pb-news_list-content ul li a span {
    font-family: "微软雅黑", "Microsoft Yahei";
}
.h_pb-news_list-content ul.todayhot li {
    background: none;
    text-indent: 0;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h_pb-news_list-content ul.todayhot li a {
    font-size: 14px;
    color: #888888;
    font-family: "宋体";
}
.h_pb-news_list-content ul.todayhot li a:hover {
    color: #34a150;
}
.h_pb-news_list-content ul.todayhot li.hot {
    line-height: 30px;
}
.h_pb-news_list-content ul.todayhot li.hot a {
    color: #000000;
    font-size: 18px;
    font-family: "微软雅黑", "Microsoft Yahei";
}
/*新闻卡片*/
.h_pb-news_list-card {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    padding-top: 10px;
}
/*新闻卡片头部*/
.h_pb-news_list-card-header {
    height: 43px;
    line-height: 43px;
}
.h_pb-news_list-card-header > h3 {
    float: left;
    font-size: 18px;
    color: #000;
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h_pb-news_list-card-header > h3 a {
    color: #000;
}
.h_pb-news_list-card-header > div {
    float: right;
}
.h_pb-news_list-card-header > div [class^=icon-] {
    font-size: 14px;
    color: #bbbbbb;
    padding-left: 25px;
    margin-left: 0px;
    background: url(../images/h_pb-news_list-card-icons.png) 0 center no-repeat;
}
.h_pb-news_list-card-header > div .icon-share {
    background-position-x: 2px;
}
.h_pb-news_list-card-header > div .icon-view {
    background-position-x: -30px;
}
/*新闻卡片内容*/
.h_pb-news_list-card-content {
    *zoom: 1;
}
.h_pb-news_list-card-content:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.h_pb-news_list-card-content img {
    float: left;
    margin-right: 10px;
}
.h_pb-news_list-card-content p {
    line-height: 30px;
    font-size: 14px;
    color: #888888;
}
.h_pb-news_list-card-content .date {
    display: block;
    font-size: 14px;
    color: #888888;
    height: 50px;
    line-height: 70px;
}
/*新闻列表2*/
.h_pb-news_list-2 {
    float: right;
    width: 433px;
    overflow: hidden;
}
.h_pb-news_list-2 .title {
    display: block;
    line-height: 36px;
    font-size: 18px;
    color: #313131;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h_pb-news_list-2 .desc {
    font-size: 14px;
    color: #8d8d8d;
    line-height: 24px;
    padding-bottom: 16px;
    border-bottom: 1px dotted #e5e5e5;
}
.h_pb-news_list-2 ul li {
    line-height: 36px;
    background: url(../images/list-style-2.jpg) no-repeat left center;
    padding-left: 15px;
    *zoom: 1;
}
.h_pb-news_list-2 ul li:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.h_pb-news_list-2 ul li a {
    float: left;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    color: #3f3f3f;
}
.h_pb-news_list-2 ul li .date {
    float: right;
    font-size: 12px;
    color: #a0a0a0;
}
.h_pb-list_2 li {
    background: url(../images/list-style-2.jpg) no-repeat 2px center !important;
    padding-left: 10px;
    line-height: 36px!important;
    text-indent: 5px!important;
}
.h_pb-list_3 li {
    background: url(../images/list-style-2.jpg) no-repeat 2px center !important;
    padding-left: 10px;
    text-indent: 5px!important;
}
.h_pb-list_4 li {
    background: none!important;
    padding-left: 0!important;
    text-indent: 0px!important;
}
.h_pb-news_list-content .h_pb-video_list li {
    padding-left: 15px;
    background: url(../images/video-list-style.png) no-repeat 2px center;
}
.headlines-hot img {
    width: 43px;
    height: 61px;
    float: left;
}
.headlines-title {
    float: left;
    font-size: 23px;
    font-weight: normal;
    width: 281px;
    padding-left: 6px;
    line-height: 30px;
}
.headlines-title a {
    color: #cd1300;
}
.headlines-preview {
    font-size: 14px;
    float: left;
    font-family: 宋体;
    color: #8d8d8d;
    /* text-indent: 8px; */
    line-height: 30px;
    width: 100%;
}
/*教育*/
.jy .cu-city {
    color: #34a150;
}
.jy .cm-ftlinks li {
    border-right-color: #666666;
}
.jy a:hover {
    color: #34a150;
}
.jy .cs-ft1 {
    border-top: 5px solid #34a150;
    background: transparent;
}
.jy .cs-ft1 p,
.jy .cs-ft1 a {
    color: #666666;
}
.jy .cu-topbtn {
    background: url(../images/search-icon-jy.png) center no-repeat transparent;
}
.jy-nav-container {
    background: #34a150;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
.jy .h_pb-news_list-content ul.todayhot li.hot a:hover {
    color: #34a150;
}
.jy .h_pb-news_list-content ul.todayhot li {
    line-height: 33px;
}
.jy .p_new_mb1 {
    margin-bottom: 20px;
}
/*导航*/
.jy-nav,
.fz-nav,
.ws-nav,
.cj-nav,
.ms-nav {
    width: 1001px;
    height: 49px;
    margin: 0 auto;
    *zoom: 1;
}
.jy-nav:after,
.fz-nav:after,
.ws-nav:after,
.cj-nav:after,
.ms-nav:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.jy-nav > h1,
.fz-nav > h1,
.ws-nav > h1,
.cj-nav > h1,
.ms-nav > h1 {
    position: relative;
    float: left;
    line-height: 56px;
    width: 115px;
    height: 56px;
    margin-top: -7px;
    background: #fdb745;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.jy-nav > ul,
.fz-nav > ul,
.ws-nav > ul,
.cj-nav > ul,
.ms-nav > ul {
    margin-left: 26px;
    line-height: 49px;
    *zoom: 1;
}
.jy-nav > ul:after,
.fz-nav > ul:after,
.ws-nav > ul:after,
.cj-nav > ul:after,
.ms-nav > ul:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.jy-nav > ul > li,
.fz-nav > ul > li,
.ws-nav > ul > li,
.cj-nav > ul > li,
.ms-nav > ul > li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    margin: 0 12.5px;
    margin-top: 9px;
    border: 1px solid transparent;
}
.jy-nav > ul > li a,
.fz-nav > ul > li a,
.ws-nav > ul > li a,
.cj-nav > ul > li a,
.ms-nav > ul > li a {
    padding: 0 14px;
    display: block;
    color: #fff;
}
.jy-nav > ul > li a:hover,
.fz-nav > ul > li a:hover,
.ws-nav > ul > li a:hover,
.cj-nav > ul > li a:hover,
.ms-nav > ul > li a:hover {
    color: #fff;
}
.jy-nav > ul > li:hover,
.fz-nav > ul > li:hover,
.ws-nav > ul > li:hover,
.cj-nav > ul > li:hover,
.ms-nav > ul > li:hover {
    border: 1px solid #fff;
    border-radius: 10px;
}
.jy-lt,
.fz-lt,
.ws-lt,
.cj-lt,
.ms-lt {
    float: left;
    width: 650px;
    margin-right: 20px;
    overflow: hidden;
}
.jy-rt,
.fz-rt,
.ws-rt,
.cj-rt,
.ms-rt {
    float: right;
    width: 330px;
    overflow: hidden;
}
.h_carousel_ctn {
    margin-bottom: 19px;
    *margin-bottom: 11px;
}
.h_carousel_ctn .prev,
.h_carousel_ctn .next {
    position: absolute;
    width: 40px;
    height: 70px;
}
.h_carousel_ctn .prev {
    left: 8px;
    top: 120px;
    background: url(../images/carousel-prev.png) no-repeat 0 0;
}
.h_carousel_ctn .next {
    right: 8px;
    top: 120px;
    background: url(../images/carousel-next.png) no-repeat 0 0;
}
.h_carousel_ctn .desc_area {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: url(../images/bg-opacity-60.png);
}
.h_carousel_ctn .desc_area .desc {
    float: left;
    margin-left: 30px;
    width: 490px;
    font-size: 18px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h_carousel_ctn .desc_area .index {
    float: right;
    width: 130px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    letter-spacing: 5px;
}
.h_carousel_ctn .desc_area .index .now {
    color: #fdb745;
    font-size: 30px;
}
.arrowL {
    width: 0px;
    height: 0px;
    line-height: 0;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ca7d00;
    left: -7px;
    position: absolute;
    top: 0px;
}
.arrowR {
    width: 0px;
    height: 0px;
    line-height: 0;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ca7d00;
    right: -7px;
    position: absolute;
    top: 0px;
}
/*小轮播*/
.jy-mxfc_pointer,
.fz-yasf_pointer,
.ws-yyzb_pointer,
.ws-sqyy_pointer,
.cj-spxw_pointer,
.ms-mssj_pointer,
.ms-mshcz_pointer {
    float: right;
    line-height: 38px;
}
.jy-mxfc_pointer a,
.fz-yasf_pointer a,
.ws-yyzb_pointer a,
.ws-sqyy_pointer a,
.cj-spxw_pointer a,
.ms-mssj_pointer a,
.ms-mshcz_pointer a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid #d7d7d7;
    border-radius: 100%;
    margin: 0 3px;
    vertical-align: middle;
}
.jy-mxfc_pointer a.active,
.fz-yasf_pointer a.active,
.ws-yyzb_pointer a.active,
.ws-sqyy_pointer a.active,
.cj-spxw_pointer a.active,
.ms-mssj_pointer a.active,
.ms-mshcz_pointer a.active {
    background: #fdb745;
    border-color: #fdb745;
}
.jy-mxfc_ctn,
.fz-yasf_ctn,
.ws-yyzb_ctn,
.ws-sqyy_ctn,
.cj-spxw_ctn,
.ms-mssj_ctn,
.ms-mshcz_ctn {
    height: 222px;
    overflow: hidden;
}
.jy-mxfc,
.fz-yasf,
.ws-yyzb,
.ws-sqyy,
.cj-spxw,
.ms-mssj,
.ms-mshcz {
    position: absolute;
    *zoom: 1;
}
.jy-mxfc:after,
.fz-yasf:after,
.ws-yyzb:after,
.ws-sqyy:after,
.cj-spxw:after,
.ms-mssj:after,
.ms-mshcz:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.jy-mxfc li,
.fz-yasf li,
.ws-yyzb li,
.ws-sqyy li,
.cj-spxw li,
.ms-mssj li,
.ms-mshcz li {
    width: 330px;
    float: left;
}
.jy-mxfc li a,
.fz-yasf li a,
.ws-yyzb li a,
.ws-sqyy li a,
.cj-spxw li a,
.ms-mssj li a,
.ms-mshcz li a {
    text-indent: 5px;
    *zoom: 1;
}
.jy-mxfc li a:after,
.fz-yasf li a:after,
.ws-yyzb li a:after,
.ws-sqyy li a:after,
.cj-spxw li a:after,
.ms-mssj li a:after,
.ms-mshcz li a:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.jy-mxfc li a span,
.fz-yasf li a span,
.ws-yyzb li a span,
.ws-sqyy li a span,
.cj-spxw li a span,
.ms-mssj li a span,
.ms-mshcz li a span {
    font-size: 18px;
    color: #000;
    display: block;
    margin: 0 auto;
}
.jy-mxfc li a img,
.fz-yasf li a img,
.ws-yyzb li a img,
.ws-sqyy li a img,
.cj-spxw li a img,
.ms-mssj li a img,
.ms-mshcz li a img {
    display: block;
    margin: 0 auto;
}
/*法制*/
.fz .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.fz .cu-city {
    color: #24acd9;
}
.fz .cm-ftlinks li {
    border-right-color: #666666;
}
.fz .fz-yasf_pointer {
    line-height: 38px;
}
.fz .fz-yasf_pointer a.active {
    background: #666666;
    border-color: #666666;
}
.fz .cu-topbtn {
    background: url(../images/search-icon-fz.png) center no-repeat transparent;
}
.fz a:hover {
    color: #24acd9;
}
.fz .cs-ft1 {
    border-top: 5px solid #24acd9;
    background: transparent;
}
.fz .cs-ft1 p,
.fz .cs-ft1 a {
    color: #666666;
}
.fz .h_pb-news_list-header h2 {
    color: #24acd9;
    border-top-color: #24acd9;
}
.fz .arrowL,
.fz .arrowR {
    border-bottom-color: #038fbd;
}
.fz .fz-nav > h1 {
    background: #20c5fb;
}
.fz .h_pb-news_list-content ul.todayhot li a:hover {
    color: #24acd9;
}
.fz .h_pb-news_list-content ul.todayhot li {
    line-height: 33px;
}
.fz .divide .line {
    height: 1px;
    background: #24acd9;
    top: 20px;
}
.fz .divide .txt a {
    color: #24acd9;
    border: none;
}
.fz .h_pb-picnews-area .picnews a:hover p {
    color: #24acd9;
}
.fz-nav-container {
    background: #24acd9;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
/*卫生*/
.ws .cu-city {
    color: #3aa7f7;
}
.ws .cm-ftlinks li {
    border-right-color: #666666;
}
.ws .cu-topbtn {
    background: url(../images/search-icon-ws.png) center no-repeat transparent;
}
.ws .ws-yyzb_ctn,
.ws .ws-sqyy_ctn {
    height: 209px;
}
.ws .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.ws .ws-yyzb_pointer,
.ws .ws-sqyy_pointer {
    line-height: 38px;
}
.ws .ws-yyzb_pointer a.active,
.ws .ws-sqyy_pointer a.active {
    background: #666666;
    border-color: #666666;
}
.ws a:hover {
    color: #3aa7f7;
}
.ws .cs-ft1 {
    border-top: 5px solid #3aa7f7;
    background: transparent;
}
.ws .cs-ft1 p,
.ws .cs-ft1 a {
    color: #666666;
}
.ws .h_pb-news_list-header h2 {
    color: #3aa7f7;
    border-top-color: #3aa7f7;
}
.ws .arrowL,
.ws .arrowR {
    border-bottom-color: #0c81d7;
}
.ws .ws-nav > h1 {
    background: #49b2ff;
}
.ws .h_pb-news_list-content ul.todayhot li a:hover {
    color: #3aa7f7;
}
.ws .h_pb-news_list-content ul.todayhot li {
    line-height: 33px;
}
.ws .divide .line {
    height: 2px;
    background: #3aa7f7;
    top: 19px;
}
.ws .divide .txt a {
    color: #3aa7f7;
    border-left-color: #3aa7f7;
    border-right-color: #3aa7f7;
}
.ws .h_pb-picnews-area .picnews a:hover p {
    color: #3aa7f7;
}
.ws-nav-container {
    background: #3aa7f7;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
/*财经*/
.cj .cu-city {
    color: #0081dc;
}
.cj .cm-ftlinks li {
    border-right-color: #666666;
}
.cj .cu-topbtn {
    background: url(../images/search-icon-cj.png) center no-repeat transparent;
}
.cj .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.cj .cj-spxw_pointer {
    line-height: 38px;
}
.cj .cj-spxw_pointer a.active {
    background: #0081dc;
    border-color: #0081dc;
}
.cj a:hover {
    color: #0081dc;
}
.cj .cs-ft1 {
    border-top: 5px solid #0081dc;
    background: transparent;
}
.cj .cs-ft1 p,
.cj .cs-ft1 a {
    color: #666666;
}
.cj .h_pb-news_list-header h2 {
    color: #0081dc;
    border-top-color: #0081dc;
}
.cj .arrowL,
.cj .arrowR {
    border-bottom-color: #015b9b;
}
.cj .cj-nav > h1 {
    background: #e8003c;
}
.cj .h_pb-news_list-content ul.todayhot li a:hover {
    color: #0081dc;
}
.cj .divide .line {
    height: 1px;
    background: #0081dc;
    top: 20px;
}
.cj .divide .txt a {
    color: #0081dc;
    border: none;
}
.cj .h_pb-picnews-area .picnews a:hover p {
    color: #0081dc;
}
.cj .h_pb-news_list-content ul.todayhot li {
    line-height: 33px;
}
.cj-nav-container {
    background: #0081dc;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
/*美食*/
.ms .cu-city {
    color: #fda408;
}
.ms .cm-ftlinks li {
    border-right-color: #666666;
}
.ms .cu-topbtn {
    background: url(../images/search-icon-ms.png) center no-repeat transparent;
}
.ms .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.ms .ms-mshcz_pointer,
.ms .ms-mssj_pointer {
    line-height: 38px;
}
.ms .ms-mshcz_pointer a.active,
.ms .ms-mssj_pointer a.active {
    background: #fda408;
    border-color: #fda408;
}
.ms a:hover {
    color: #fda408;
}
.ms .cs-ft1 {
    border-top: 5px solid #fda408;
    background: transparent;
}
.ms .cs-ft1 p,
.ms .cs-ft1 a {
    color: #666666;
}
.ms .h_pb-news_list-header h2 {
    color: #fda408;
    border-top-color: #fda408;
}
.ms .arrowL,
.ms .arrowR {
    border-bottom-color: #da7203;
}
.ms .ms-nav > h1 {
    background: #ffbb45;
}
.ms .h_pb-news_list-content ul.todayhot li a:hover {
    color: #fda408;
}
.ms .divide .line {
    height: 1px;
    background: #fda408;
    top: 20px;
}
.ms .divide .txt a {
    color: #fda408;
    border: none;
}
.ms .h_pb-picnews-area .picnews a:hover p {
    color: #fda408;
}
.ms .ms-mssj_ctn,
.ms .ms-mshcz_ctn {
    height: 217px;
}
.ms .h_pb-news_list-content ul.todayhot li {
    line-height: 30px;
}
.ms .h_pb-news_list-content ul.todayhot li.hot {
    line-height: 34px;
}
.ms .ms-rt .h_pb-news_list:first-child {
    border-top: none;
}
.ms-nav-container {
    background: #fda408;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
/*汽车*/
.qc .cu-city {
    color: #529ff2;
}
.qc .cm-ftlinks li {
    border-right-color: #666666;
}
.qc .cu-topbtn {
    background: url(../images/search-icon-qc.png) center no-repeat transparent;
}
.qc .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.qc .qc-acby_pointer {
    line-height: 38px;
}
.qc .qc-acby_pointer a.active {
    background: #529ff2;
    border-color: #529ff2;
}
.qc a:hover {
    color: #529ff2;
}
.qc .h_pb-news_list-card {
    padding-bottom: 13px;
}
.qc .p_new_mt1 {
    margin-top: -7px;
}
.qc .cs-ft1 {
    border-top: 5px solid #529ff2;
    background: transparent;
}
.qc .cs-ft1 p,
.qc .cs-ft1 a {
    color: #666666;
}
.qc .h_pb-news_list-header h2 {
    color: #529ff2;
    border-top-color: #529ff2;
}
.qc .arrowL,
.qc .arrowR {
    border-bottom-color: #018ad2;
}
.qc .qc-nav > h1 {
    background: #66b0ff;
}
.qc .h_pb-news_list-content ul.todayhot li a:hover {
    color: #529ff2;
}
.qc .divide .line {
    height: 1px;
    background: #529ff2;
    top: 20px;
}
.qc .divide .txt a {
    color: #529ff2;
    border: none;
}
.qc .h_pb-picnews-area .picnews a:hover p {
    color: #529ff2;
}
.qc .qc-mssj_ctn,
.qc .qc-mshcz_ctn {
    height: 217px;
}
.qc .h_pb-news_list-content ul.todayhot li {
    line-height: 30px;
}
.qc .h_pb-news_list-content ul.todayhot li.hot {
    line-height: 34px;
}
.qc .qc-rt .h_pb-news_list {
    margin-bottom: 20px;
}
.qc .qc-rt .h_pb-news_list:first-child {
    border-top: none;
    margin-bottom: 24px;
}
.qc-nav {
    width: 1001px;
    height: 49px;
    margin: 0 auto;
    *zoom: 1;
}
.qc-nav:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.qc-nav > h1 {
    position: relative;
    float: left;
    line-height: 56px;
    width: 115px;
    height: 56px;
    margin-top: -7px;
    background: #fdb745;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.qc-nav > ul {
    margin-left: 26px;
    line-height: 49px;
    *zoom: 1;
}
.qc-nav > ul:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.qc-nav > ul > li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    margin: 0 12.5px;
    margin-top: 9px;
    border: 1px solid transparent;
}
.qc-nav > ul > li a {
    padding: 0 14px;
    display: block;
    color: #fff;
}
.qc-nav > ul > li a:hover {
    color: #fff;
}
.qc-nav > ul > li:hover {
    border: 1px solid #fff;
    border-radius: 10px;
}
.qc-nav-container {
    background: #529ff2;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
.qc-lt {
    float: left;
    width: 650px;
    margin-right: 20px;
    overflow: hidden;
}
.qc-rt {
    float: right;
    width: 330px;
    overflow: hidden;
}
.qc-acby_pointer {
    float: right;
    line-height: 38px;
}
.qc-acby_pointer a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid #d7d7d7;
    border-radius: 100%;
    margin: 0 3px;
    vertical-align: middle;
}
.qc-acby_pointer a.active {
    background: #fdb745;
    border-color: #fdb745;
}
.qc-acby_ctn {
    height: 222px;
    overflow: hidden;
}
.qc-acby {
    position: absolute;
    *zoom: 1;
}
.qc-acby:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.qc-acby li {
    width: 330px;
    float: left;
}
.qc-acby li a {
    text-indent: 5px;
    *zoom: 1;
}
.qc-acby li a:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.qc-acby li a span {
    font-size: 18px;
    color: #000;
    display: block;
    margin: 0 auto;
}
.qc-acby li a img {
    display: block;
    margin: 0 auto;
}
/*房产*/
.fc .h_pb-list_4 li {
    line-height: 32px;
}
.fc .cu-city {
    color: #439ef3;
}
.fc .cm-ftlinks li {
    border-right-color: #666666;
}
.fc .cu-topbtn {
    background: url(../images/search-icon-fc.png) center no-repeat transparent;
}
.fc .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.fc .fc-spxw_pointer {
    line-height: 38px;
}
.fc .fc-spxw_pointer a.active {
    background: #0081dc;
    border-color: #0081dc;
}
.fc a:hover {
    color: #439ef3;
}
.fc .p_new_mt2 {
    margin-top: -9px;
}
.fc .cs-ft1 {
    border-top: 5px solid #439ef3;
    background: transparent;
}
.fc .cs-ft1 p,
.fc .cs-ft1 a {
    color: #666666;
}
.fc .h_pb-news_list-header h2 {
    color: #439ef3;
    border-top-color: #439ef3;
}
.fc .lpzs {
    width: 330px;
    margin-top: 7px;
    text-align: center;
    height: auto;
    margin-bottom: 0;
}
.fc .lpzs .picnews {
    float: left;
    width: 160px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 160px;
}
.fc .lpzs .picnews p {
    margin-top: 0;
}
.fc .h_pb-news_list-card {
    border-bottom: none;
    border-top: 1px solid #e3e3e3;
    padding-top: 8px;
    padding-bottom: 12px;
}
.fc .h_pb-news_list-card .date {
    font-family: 'Simsun', '宋体';
}
.fc .p_new_pd {
    margin-top: -8px;
}
.fc .p_new_pd1 {
    padding-bottom: 8px;
}
.fc .p_new-mb1 {
    margin-bottom: 30px;
}
.fc .p_new_pd .h_pb-news_list-card {
    padding-top: 8px;
    padding-bottom: 12px;
}
.fc .h_pb-news_list-card:first-child {
    border-top: none;
}
.fc .arrowL,
.fc .arrowR {
    border-bottom-color: #0070d7;
}
.fc .fc-nav > h1 {
    background: #0d85f4;
}
.fc .p_new_mt1 {
    margin-top: 5px;
}
.fc .h_pb-news_list-content ul.todayhot li a:hover {
    color: #439ef3;
}
.fc .divide .line {
    height: 1px;
    background: #439ef3;
    top: 20px;
}
.fc .divide .txt a {
    color: #439ef3;
    border: none;
}
.fc .h_pb-picnews-area .picnews a:hover p {
    color: #439ef3;
}
.fc .fc-mssj_ctn,
.fc .fc-mshcz_ctn {
    height: 217px;
}
.fc .h_pb-news_list-content ul.todayhot li {
    line-height: 32px;
}
.fc .h_pb-news_list-content ul.todayhot li.hot {
    line-height: 36px;
}
.fc .fc-lt .h_pb-news_list {
    margin-bottom: 0;
}
.fc .fc-rt .h_pb-news_list:first-child {
    margin-bottom: 21px;
}
.fc .h_pb-cate-pic-show a:hover span {
    color: #439ef3;
}
.fc-nav {
    width: 1001px;
    height: 49px;
    margin: 0 auto;
    *zoom: 1;
}
.fc-nav:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.fc-nav > h1 {
    position: relative;
    float: left;
    line-height: 56px;
    width: 115px;
    height: 56px;
    margin-top: -7px;
    background: #fdb745;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.fc-nav > ul {
    margin-left: 26px;
    line-height: 49px;
    *zoom: 1;
}
.fc-nav > ul:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.fc-nav > ul > li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    margin: 0 12.5px;
    margin-top: 9px;
    border: 1px solid transparent;
}
.fc-nav > ul > li a {
    padding: 0 14px;
    display: block;
    color: #fff;
}
.fc-nav > ul > li a:hover {
    color: #fff;
}
.fc-nav > ul > li:hover {
    border: 1px solid #fff;
    border-radius: 10px;
}
.fc-nav-container {
    background: #439ef3;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
.fc-lt {
    float: left;
    width: 650px;
    margin-right: 20px;
    overflow: hidden;
}
.fc-rt {
    float: right;
    width: 330px;
    overflow: hidden;
}
.fc-acby_pointer {
    float: right;
    line-height: 38px;
}
.fc-acby_pointer a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid #d7d7d7;
    border-radius: 100%;
    margin: 0 3px;
    vertical-align: middle;
}
.fc-acby_pointer a.active {
    background: #fdb745;
    border-color: #fdb745;
}
.fc-acby_ctn {
    height: 222px;
    overflow: hidden;
}
.fc-acby {
    position: absolute;
    *zoom: 1;
}
.fc-acby:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.fc-acby li {
    width: 330px;
    float: left;
}
.fc-acby li a {
    text-indent: 5px;
    *zoom: 1;
}
.fc-acby li a:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.fc-acby li a span {
    font-size: 18px;
    color: #000;
    display: block;
    margin: 0 auto;
}
.fc-acby li a img {
    display: block;
    margin: 0 auto;
}
.dcqylogo-area {
    margin-bottom: 20px;
}
.dcqylogo-area a {
    float: left;
    width: 180px;
    height: 83px;
    margin-left: 24px;
}
.dcqylogo-area a:first-child {
    margin-left: 0;
}
.dcqylogo-area a img {
    width: 100%;
    height: 100%;
}
/*娱乐*/
.yl .cu-city {
    color: #d0003b;
}
.yl .cm-ftlinks li {
    border-right-color: #666666;
}
.yl .cu-topbtn {
    background: url(../images/search-icon-yl.png) center no-repeat transparent;
}
.yl .h_carousel_ctn .desc_area .index .now {
    color: #d40010;
}
.yl .yl-ylbb_pointer {
    line-height: 38px;
}
.yl .yl-ylbb_pointer a.active {
    background: #d0003b;
    border-color: #d0003b;
}
.yl a:hover {
    color: #d0003b;
}
.yl .cs-ft1 {
    border-top: 5px solid #d0003b;
    background: transparent;
}
.yl .cs-ft1 p,
.yl .cs-ft1 a {
    color: #666666;
}
.yl .h_pb-news_list-header h2 {
    color: #d0003b;
    border-top-color: #d0003b;
}
.yl .arrowL,
.yl .arrowR {
    border-bottom-color: #da7203;
}
.yl .yl-nav > h1 {
    background: #f40045;
}
.yl .h_pb-news_list-content ul.todayhot li a:hover {
    color: #d0003b;
}
.yl .divide .line {
    height: 1px;
    background: #d0003b;
    top: 20px;
}
.yl .divide .txt a {
    color: #d0003b;
    border: none;
}
.yl .h_pb-picnews-area .picnews a:hover p {
    color: #d0003b;
}
.yl .yl-mssj_ctn,
.yl .yl-mshcz_ctn {
    height: 217px;
}
.yl .h_pb-news_list-content ul.todayhot li {
    line-height: 32px;
}
.yl .h_pb-news_list-content ul.todayhot li.hot {
    line-height: 36px;
}
.yl .yl-rt .h_pb-news_list {
    margin-bottom: 20px;
}
.yl .yl-rt .h_pb-news_list:first-child {
    margin-bottom: 24px;
}
.yl-nav {
    width: 1001px;
    height: 49px;
    margin: 0 auto;
    *zoom: 1;
}
.yl-nav:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.yl-nav > h1 {
    position: relative;
    float: left;
    line-height: 56px;
    width: 115px;
    height: 56px;
    margin-top: -7px;
    background: #fdb745;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.yl-nav > ul {
    margin-left: 26px;
    line-height: 49px;
    *zoom: 1;
}
.yl-nav > ul:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.yl-nav > ul > li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    margin: 0 12.5px;
    margin-top: 9px;
    border: 1px solid transparent;
}
.yl-nav > ul > li a {
    padding: 0 14px;
    display: block;
    color: #fff;
}
.yl-nav > ul > li a:hover {
    color: #fff;
}
.yl-nav > ul > li:hover {
    border: 1px solid #fff;
    border-radius: 10px;
}
.yl-nav-container {
    background: #d0003b;
    margin: 16px auto 23px auto;
    min-width: 1000px;
}
.yl-lt {
    float: left;
    width: 650px;
    margin-right: 20px;
    overflow: hidden;
}
.yl-rt {
    float: right;
    width: 330px;
    overflow: hidden;
}
.yl-ylbb_pointer {
    float: right;
    line-height: 38px;
}
.yl-ylbb_pointer a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid #d7d7d7;
    border-radius: 100%;
    margin: 0 3px;
    vertical-align: middle;
}
.yl-ylbb_pointer a.active {
    background: #fdb745;
    border-color: #fdb745;
}
.yl-ylbb_ctn {
    height: 222px;
    overflow: hidden;
    height: 332px;
}
.yl-ylbb {
    position: absolute;
    *zoom: 1;
}
.yl-ylbb:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.yl-ylbb li {
    width: 330px;
    float: left;
}
.yl-ylbb li a {
    text-indent: 5px;
    *zoom: 1;
}
.yl-ylbb li a:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden;
}
.yl-ylbb li a span {
    font-size: 18px;
    color: #000;
    display: block;
    margin: 0 auto;
}
.yl-ylbb li a img {
    display: block;
    margin: 0 auto;
}
.f-mb40 {
    margin-bottom: 40px;
}
.ws .cm-sch,
.yl .cm-sch,
.fc .cm-sch,
.jy .cm-sch,
.qc .cm-sch,
.fz .cm-sch,
.ms .cm-sch,
.cj .cm-sch {
    margin-top: 20px;
}
/*标签页*/
.h_pb-tab-ctrl h2 {
    margin-right: 25px;
    border-top-color: transparent!important;
    cursor: pointer;
    color: #333 !important;
}
.h_pb-tab-ctrl h2.active {
    border-top-color: #d0003b!important;
    color: #d0003b!important;
}
.h_pb-tab-ctn .h_pb-news_list-content {
    display: none;
}
.h_pb-tab-ctn .h_pb-news_list-content.active {
    display: block;
}
.h_pb-news_list-card-content p {
    font-family: "宋体";
}
.h_pb-news_list-2 .desc,
.h_pb-news_list-2 ul li {
    font-family: "宋体";
}

/* 新闻、图片频道、图片频道-概览页、图片频道-细览页、视频频道、视频频道-概览页、视频频道-细览页
**旅游频道、市长专题、书记专题
 ===================================================================================== */
.hMS-box { min-width: 1000px; overflow: auto; }

/* 网页最小宽度 */
.hm-min-wth { width: 1000px; margin: 0 auto; }

/* hm-nav 导航栏 */
.hm-nav { margin-bottom: 7px; padding-bottom: 10px; border-top: 3px solid #0170ed; background: url("../images/hm-nav.png") repeat-x left bottom; }
.hm-nav .tag { float: left; width: 130px; height: 49px; text-align: center; font: bold 18px/49px 'Microsoft Yahei', '微软雅黑'; color: #fff; background: #0170ed; }
.hm-nav .list { float: left; padding-left: 10px; }
.hm-nav .list li { float: left; padding: 0 10px; margin: 0 8px; }
.hm-nav .list li.z-active a { color: #0170ed; }
.hm-nav .list li a { display: block; font-size: 16px; line-height: 49px; color: #000; }
.hm-nav .list li a:hover { color: #0170ed; }

/* 轮播图 */
.hm-carousel { position: relative; overflow: hidden; }
.hm-carousel .img-list { position: absolute; top: 0; left: 0; height: 100%; }
.hm-carousel .img-list li { position: relative; float: left; width: 650px; height: 100%; overflow: hidden; }
.hm-carousel .img-list li img { width: 100%; height: auto; }
.hm-carousel .img-list li .desc-box { position: absolute; left: 0; right: 0; bottom: 0; height: 45px; background: url("../images/hm-carsouel-bg.png") repeat 0 0; }
.hm-carousel .img-list li .desc-box p { max-width: 520px; line-height: 45px; padding-left: 28px; font-size: 18px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hm-carousel .index { position: absolute; right: 35px; bottom: -1px; line-height: 45px; }
.hm-carousel .index p { font-size: 18px; color: #fff; }
.hm-carousel .index p.split { margin: -1px 5px 0; }
.hm-carousel .index p.current { margin-top: -4px; font-size: 30px; color: #d40010; }
.hm-carousel .button .btn { position: absolute; top: 120px; width: 40px; height: 70px; cursor: pointer; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
.hm-carousel .button .btn:hover { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.hm-carousel .button .left-btn { left: 8px; background: url("../images/hm-carousel-lf.png") no-repeat center; }
.hm-carousel .button .right-btn { right: 8px; background: url("../images/hm-carousel-rt.png") no-repeat center; }

/************************** 新闻页面 **************************/
.hnews-main-top .hm-carousel { width: 650px; height: 380px; overflow: hidden; }

/* 新闻页面 头条 */
.hnews-headline { width: 329px; }
.hnews-headline .list { height: 338px; overflow: hidden; }
.hnews-headline .list li { line-height: 32px; }
.hnews-headline .list li.important { margin: 3px 0 2px; }
.hnews-headline .list li.important a { font: 20px/32px 'Microsoft Yahei', '微软雅黑'; color: #000; }
.hnews-headline .list li.video p { padding-left: 27px; background: url("../images/hm-video-news.png") no-repeat left center; }
.hnews-headline .list li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hnews-headline .list li a { font: 14px 'Simsun', '宋体'; color: #888; }
.hnews-headline .list li a:hover { color: #0170ed; }

.hnews-top-ad { height: 50px; margin: 20px 0; overflow: hidden; }
.hnews-top-ad img { width: 100%; height: auto; }

.hnews-btm-lf { width: 688px; }

/* hm-title 蓝色上边框title */
.hm-title { border-top: 2px solid #d2d2d2; font-size: 20px; line-height: 40px; }
.hm-title > p { float: left; margin-right: 33px; }
.hm-title > p a { float: left; margin-top: -2px; padding: 0 1px; border-top: 2px solid #d2d2d2; color: #333; }
.hm-title > p.z-active a { font-size: 22px; color: #0170ed; border-color: #0170ed; }
.hm-title .more { font-size: 14px; font-family: 'Simsun', '宋体'; color: #999; }
.hm-title .more:hover { color: #0170ed; }
.hm-title .split-box { font-size: 14px; font-family: 'Simsun', '宋体'; color: #999; }
.hm-title .split-box p { margin-right: 0; }
.hm-title .split-box p a { color: #999; }
.hm-title .split-box p a:hover { color: #0170ed; }
.hm-title .split-box span { margin: 0 10px; }

/* 带分享按钮 新闻 */
.hm-share-new { padding: 7px 0 13px; border-top: 1px solid #e3e3e3; }
.hm-share-new:first-child { border-top: none; }
.hm-share-new .title-box .title { width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; line-height: 43px; }
.hm-share-new .title-box .title a { color: #000; }
.hm-share-new .title-box .title a:hover { color: #0170ed; }
.hm-share-new .pv { line-height: 42px; margin-right: 10px; padding-left: 27px; font-size: 14px; color: #bbb; background: url("../images/hnews-pv.png") no-repeat left center; }
.hm-share-new .share { width: 20px; height: 20px; margin: 10px 13px 0 0; background: url("../images/hnews-share.png") no-repeat center; cursor: pointer; }
.hm-share-new .desc { width: 605px; font: 14px/28px 'Simsun', '宋体'; color: #888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hm-share-new .hm-sketch { padding-bottom: 6px; }

/* 新闻 灰色icon */
.hm-icon-new { padding-left: 13px; background: url("../images/hnews-icon-new.png") no-repeat 1px center; }
.hm-icon-new p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hm-icon-new p a { font-family: 'Simsun', '宋体'; line-height: 32px; color: #333; }
.hm-icon-new p a:hover { color: #0170ed; }

.hnews-mid-ad-box { margin-bottom: 21px; }
.hnews-mid-ad-box .hnews-mid-ad { float: left; width: 220px; height: 90px; margin-left: 14px; overflow: hidden; }
.hnews-mid-ad-box .hnews-mid-ad:first-child { margin-left: 0; }
.hnews-mid-ad-box .hnews-mid-ad img { width: 100%; height: auto; }

.hnews-tab-1 { height: 688px; overflow: hidden; }
.hnews-tab-1 .list { display: none; }
.hnews-tab-1 .list.z-active { display: block; }

.hnews-tab-2 { height: 685px; overflow: hidden; }
.hnews-tab-2 .list { display: none; }
.hnews-tab-2 .list.z-active { display: block; }

.hm-sketch { position: relative; overflow: hidden; }
.hm-sketch .img-box { float: left; width: 160px; height: 110px; overflow: hidden; }
.hm-sketch .img-box img { width: 100%; height: auto; }
.hm-sketch .description { padding: 0 10px; font: 14px/30px 'Simsun', '宋体'; color: #888; overflow: auto; }
.hm-sketch .date { position: absolute; left: 170px; bottom: 6px; font: 14px/30px 'Simsun', '宋体'; color: #888; }

.hnews-main-btm { padding-bottom: 20px; }

.hnews-btm-rt { width: 293px; }

/* 网评眉山 */
.hnews-side-1 { height: 262px; overflow: hidden; }
.hnews-side-1 .hm-share-new { padding: 0; }
.hnews-side-1 .hm-share-new .title-box { margin-bottom: 7px; }
.hnews-side-1 .hm-share-new .title-box .title { width: 100%; line-height: 24px; color: #333; }
.hnews-side-1 .hm-sketch { padding-bottom: 0; }
.hnews-side-1 .hm-sketch .img-box { width: 115px; height: 76px; }
.hnews-side-1 .hm-sketch .description { float: left; width: 168px; padding: 0 0 0 10px; margin-top: -5px; font: 12px/28px 'Simsun', '宋体'; color: #999; }

/* 外媒看眉山 */
.hnews-side-2 { height: 425px; overflow: hidden; }
.hnews-side-2 .list { margin-top: -3px; }
.hnews-side-2 .list p { width: 100%; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hnews-side-2 .list p a { font-family: 'Simsun', '宋体'; color: #333; }
.hnews-side-2 .list p a:hover { color: #0170ed; }
.hnews-side-2 .link { display: block; margin-top: 10px; height: 175px; }

/* 新闻页面 视频 */
.hnews-side-3 { position: relative; height: 256px; overflow: hidden; }
.hnews-side-3 .video-item { display: none; position: absolute; left: 0; top: 42px; font-size: 18px; line-height: 35px; }
.hnews-side-3 .video-item.z-active { display: block; }
.hnews-side-3 .video-item > p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hnews-side-3 .video-item > p a { color: #333; }
.hnews-side-3 .video-item > p a:hover { color: #0170ed; }
.hnews-side-3 .video-item .video { width: 100%; height: 155px; }
.hnews-side-3 .video-list-index { position: absolute; top: 17px; right: 2px; }
.hnews-side-3 .video-list-index li { float: left; width: 9px; height: 9px; margin-left: 6px; background: url("../images/hnews-video-index.png") no-repeat center; cursor: pointer; }
.hnews-side-3 .video-list-index li.z-active { background: url("../images/hnews-video-index-active.png") no-repeat center; }

/* 新闻页面 问政 */
.hnews-side-4 { height: 281px; overflow: hidden; }
.hnews-side-4 .link { height: 80px; margin: 4px 0; overflow: hidden; }
.hnews-side-4 .link img { width: 100%; height: auto; }
.hnews-side-4 .new-item { padding-left: 32px; background: url("../images/hnews-side-4-icon.png") no-repeat 0 6px; }
.hnews-side-4 .new-item p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hnews-side-4 .new-item p a { font: 14px/34px 'Simsun', '宋体'; color: #000; }
.hnews-side-4 .new-item p a:hover { color: #0170ed; }

/***************************** 图片频道页面 **************************/
.hm-pic-tag { width: 140px; height: 33px; margin: 20px 0; background: url("../images/hm-pic-tag.png") no-repeat left top; }
.hm-pic-tag a { display: block; padding-left: 20px; font-size: 18px; line-height: 33px; font-weight: bold; color: #fff; }

/* 轮播图 */
.hPic-sec-1 { margin-bottom: 20px; }
.hPic-sec-1 .hm-carousel { width: 100%; height: 490px; }
.hPic-sec-1 .hm-carousel li { width: 1000px; }
.hPic-sec-1 .hm-carousel .desc-box { height: 65px !important; }
.hPic-sec-1 .hm-carousel .desc-box p { max-width: 750px !important; line-height: 65px !important; padding-left: 135px !important; }
.hPic-sec-1 .hm-carousel .index { left: 30px; bottom: -3px; line-height: 65px; font-family: 'Simsun', '宋体'; }
.hPic-sec-1 .hm-carousel .index p { font-size: 24px; }
.hPic-sec-1 .hm-carousel .index .current { font-size: 36px; color: #f80202; }
.hPic-sec-1 .hm-carousel .btn { position: absolute; top: 180px; width: 70px; height: 70px; cursor: pointer; }
.hPic-sec-1 .hm-carousel .left-btn { left: 10px; background: url("../images/hm-carsousel-lf-3.png") no-repeat center; }
.hPic-sec-1 .hm-carousel .right-btn { right: 10px; background: url("../images/hm-carsousel-rt-3.png") no-repeat center; }
.hPic-sec-1 .carousel-thumb .thumb-box { position: relative; width: 940px; height: 115px; padding-top: 5px; overflow: hidden; }
.hPic-sec-1 .carousel-thumb .thumb-box ul { position: absolute; left: 0; top: 5px; }
.hPic-sec-1 .carousel-thumb li { float: left; width: 144px; height: 111px; margin-left: 8px; border: 2px solid #dcdcdc; }
.hPic-sec-1 .carousel-thumb li.z-active { position: relative; width: 140px; height: 107px; border: 4px solid #03acf1; }
.hPic-sec-1 .carousel-thumb li.z-active a { height: 107px; }
.hPic-sec-1 .carousel-thumb li.z-active .arrow { position: absolute; top: -9px; left: 50%; margin-left: -5px; content: ' '; width: 11px; height: 5px; background: url("../images/hpic-arrow.png") no-repeat center; }
.hPic-sec-1 .carousel-thumb li a { display: block; height: 111px; overflow: hidden; }
.hPic-sec-1 .carousel-thumb li a img { width: 100%; height: auto; }
.hPic-sec-1 .carousel-thumb .btn { width: 30px; height: 115px; margin-top: 5px; cursor: pointer; }
.hPic-sec-1 .carousel-thumb .btn:hover { background-color: #03acf1; }
.hPic-sec-1 .carousel-thumb .lf-btn { background: #c2c3c3 url("../images/hm-carousel-lf-4.png") no-repeat center; }
.hPic-sec-1 .carousel-thumb .rt-btn { background: #c2c3c3 url("../images/hm-carousel-rt-4.png") no-repeat center; }

/* 视觉眉山 */
.hPic-sec-2 { border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #f5f5f5; }
.hPic-sec-2 .pic-item { float: left; margin-left: 20px; margin-bottom: 18px;}
.hPic-sec-2 .pic-item:first-child { margin-left: 0; }
.hPic-sec-2 .pic-item > a { display: block; width: 320px; }
.hPic-sec-2 .pic-item > a .img-box { height: 200px; overflow: hidden; }
.hPic-sec-2 .pic-item > a .img-box img { width: 100%; height: auto; }
.hPic-sec-2 .pic-item > a .desc { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 16px/36px 'Simsun', '宋体'; color: #333; text-align: center; cursor: pointer; }
.hPic-sec-2 .pic-item > a:hover .desc { color: #03acf1; }

/* 图说天下 */
.hPic-sec-3 { padding-bottom: 10px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.hPic-sec-3 .lf-box { width: 720px; }
.hPic-sec-3 .lf-box .hpic-line-box { margin-bottom: 18px; }
.hPic-sec-3 .lf-box .hm-pic-item { margin-left: 15px; }
.hPic-sec-3 .lf-box .hm-pic-item:first-child { margin-left: 0; }
.hPic-sec-3 .rt-box { width: 260px; }
.hPic-sec-3 .title { padding-bottom: 7px; border-bottom: 2px solid #03acf1; }
.hPic-sec-3 .title .border { width: 6px; height: 20px; background: #03acf1; }
.hPic-sec-3 .title h1 { padding-left: 13px; font: bold 18px/20px 'Simsun', '宋体'; color: #010101; }
.hPic-sec-3 .list { padding-top: 15px; }
.hPic-sec-3 .list li { font: 14px/34px 'Simsun', '宋体'; }
.hPic-sec-3 .list li .num { float: left; width: 24px; padding-left: 7px; color: #fff; background: url("../images/hpic-click-top-gray.png") no-repeat left center; }
.hPic-sec-3 .list li .num.blue { background: url("../images/hpic-click-top-blue.png") no-repeat left center; }
.hPic-sec-3 .list li p { float: left; width: 229px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hPic-sec-3 .list li a { color: #444; }
.hPic-sec-3 .list li a:hover { color: #03acf1; }
.hPic-sec-3 .list li .thumb { padding: 3px 0 10px; }
.hPic-sec-3 .list li .thumb .img-box { width: 90px; height: 55px; overflow: hidden; }
.hPic-sec-3 .list li .thumb .img-box img { width: 100%; height: auto; }
.hPic-sec-3 .list li .thumb .desc { overflow: auto; padding-left: 10px; font: 12px/18px 'Simsun', '宋体'; text-align: justify; color: #999; }

/* 故事集锦 */
.hPic-sec-4 { height: 583px; background: #303342; }
.hPic-sec-4 .hm-carousel { width: 890px; height: 480px; margin: 0 55px; }
.hPic-sec-4 .hm-carousel li { width: 890px; }
.hPic-sec-4 .hm-carousel .desc { position: absolute; left: 0; top: 0; bottom: 0; width: 230px; background: url("../images/hpic-sec-4-desc-bg.png") repeat; }
.hPic-sec-4 .hm-carousel .desc .desc-title { width: 32px; margin-top: 35px; padding: 0 25px; border-left: 1px solid #eccf95; font: 24px/26px 'Simsun', '宋体'; color: #eccf95; word-wrap: break-word; }
.hPic-sec-4 .hm-carousel .desc .desc-text { overflow: auto; padding: 35px 23px  35px 0; font: 14px/15px 'Simsun', '宋体'; color: #eccf95; }
.hPic-sec-4 .hm-carousel .desc .desc-text .line { float: right; width: 16px; height: 100%; margin-left: 10px; word-wrap: break-word; }
.hPic-sec-4 .hm-min-wth { position: relative; }
.hPic-sec-4 .btn { position: absolute; top: 273px; width: 70px; height: 70px; cursor: pointer; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
.hPic-sec-4 .btn:hover { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.hPic-sec-4 .left-btn { left: 0; background: url("../images/hm-carsousel-lf-3.png") no-repeat center; }
.hPic-sec-4 .right-btn { right: 0; background: url("../images/hm-carsousel-rt-3.png") no-repeat center; }

/* 搞笑图片 */
.hPic-sec-5 { border-top: 1px solid #eee; padding-top: 22px; }
.hPic-sec-5 .title { margin-bottom: 16px; padding-bottom: 2px; border-bottom: 2px solid #03acf1; }
.hPic-sec-5 .title a { width: 108px; height: 33px; line-height: 33px; font-size: 18px; text-align: center; color: #333; }
.hPic-sec-5 .title a.z-active { color: #fff; font-weight: bold; background: #03acf1; }
.hPic-sec-5 .hpic-line-box { margin-bottom: 20px; }
.hPic-sec-5 .hm-pic-item { width: 320px; margin-left: 20px; }
.hPic-sec-5 .hm-pic-item .img-box { height: 200px; }
.hPic-sec-5 .hm-pic-item .desc { height: 48px; line-height: 24px; color: #333; }
.hPic-sec-5 .tab-item { display: none; }
.hPic-sec-5 .tab-item.z-active { display: block; }

/************************* 图片频道-概览页面 **************************/
.hPic-box .hm-nav { border-color: #03acf1; }
.hPic-box .hm-nav .tag { width: 90px; background: #03acf1; }
.hPic-box .hm-nav li.z-active a { color: #03acf1; }
.hPic-box .hm-nav li a:hover { color: #03acf1; }
.hPic-box .cm-hd { padding: 1px 0 14px; }

.hPic-ftc-box .cg-ft { border-top: 2px solid #69adff; background: #f6faff; }
.hPic-ftc-box .cg-ft a { color: #666; }
.hPic-ftc-box .cg-ft p { color: #666; }
.hPic-ftc-box .cm-ftlinks li { border-right: 1px solid #666; }
.hPic-ftc-box .cm-ftservice a span { color: #666; }
.hPic-ftc-box .cm-ftservice a span:hover { color: #0170ed; }

/* 当前位置 */
.hm-location { padding-bottom: 16px; font: 14px/16px 'Simsun', '宋体'; color: #333; }
.hm-location .split { margin: 0 10px; }
.hm-location a { color: #333; }
.hm-location a:hover { color: #03acf1; }

/* 图片列表 */
.hpic-line-box { margin-bottom: 32px; }

.hm-pic-item { float: left; width: 230px; margin-left: 26px; }
.hm-pic-item > a { display: block; }
.hm-pic-item > a:hover .desc { color: #03acf1; }
.hm-pic-item:first-child { margin-left: 0; }
.hm-pic-item .img-box { height: 160px; overflow: hidden; *position: relative; *z-index: -1; }
.hm-pic-item .img-box img { width: 100%; height: auto; }
.hm-pic-item .desc { *position: relative; height: 40px; margin-top: 7px; font: 14px/20px 'Simsun', '宋体'; color: #444; cursor: pointer; }

/* 分页 */
.hm-page { padding: 24px 0 42px; text-align: center; }
.hm-page ul { display: inline-block; *display: inline; *zoom: 1; }
.hm-page ul li { float: left; margin-left: 8px; height: 22px; line-height: 22px; background: #c9c9c9; }
.hm-page ul li:hover { background: #0170ed; }
.hm-page ul li.z-active { background: #0170ed; }
.hm-page ul li a { display: block; font: 12px/22px 'Simsun', '宋体'; color: #fff; }
.hm-page ul li.firstPage, .hm-page ul li.lastPage { width: 44px; }
.hm-page ul li.btn { width: 49px; }
.hm-page ul li.page-more:hover { background: #c9c9c9; }
.hm-page ul li.page-num, .hm-page ul li.page-more { width: 22px; }

/************************* 图片频道-细览页面 *************************/
.hpic-xl .top { margin-bottom: 10px; }
.hpic-xl .top .title { font-weight: bold; font-size: 30px; line-height: 37px; color: #03acf1; }
.hpic-xl .top .sub-info { font: 14px/26px 'Simsun', '宋体'; line-height: 26px; color: #999; }
.hpic-xl .top .sub-info .time { margin-left: 5px; }
.hpic-xl .top .sub-info .pv { margin-left: 35px; }

.hpic-xl .mid { margin-bottom: 34px; }
.hpic-xl .mid .loop-img-box { position: relative; height: 550px; padding: 10px 100px; border: 1px solid #dcdcdc; }
.hpic-xl .mid .loop-img-box .btn { position: absolute; top: 230px; width: 50px; height: 82px; cursor: pointer; }
.hpic-xl .mid .loop-img-box .left-btn { left: 10px; background: url("../images/hpic-xl-lf.jpg") no-repeat center; }
.hpic-xl .mid .loop-img-box .right-btn { right: 10px; background: url("../images/hpic-xl-rt.jpg") no-repeat center; }
.hpic-xl .mid .loop-desc-box { padding: 45px 0; border-bottom: 8px solid #efefef; }
.hpic-xl .loop-desc-box .index { width: 130px; height: 68px; line-height: 68px; text-align: center; font-size: 24px; font-family: 'Simsun', '宋体'; color: #333; }
.hpic-xl .loop-desc-box .index .inner-box { display: inline-block; *display: inline; *zoom: 1; }
.hpic-xl .loop-desc-box .index .current { margin-top: -4px; font-size: 36px; }
.hpic-xl .loop-desc-box .index .split { margin: -1px 8px 0 11px; }
.hpic-xl .loop-desc-box .desc-list { overflow: auto; min-height: 68px; padding: 0 15px 0 45px; border-left: 1px solid #a0a0a0; text-align: justify; font: 15px/24px 'Simsun', '宋体'; color: #333; }
.hpic-xl .loop-desc-box .desc-list li { display: none; }
.hpic-xl .loop-desc-box .desc-list li.z-active { display: block; }
.hpic-xl .hm-carousel { height: 100%; }
.hpic-xl .hm-carousel li { width: 800px; text-align: center; line-height: 540px; }
.hpic-xl .hm-carousel li img { width: auto; max-width: 100%; height: auto; vertical-align: middle; }

.hpic-xl .hpic-line-box { margin-bottom: 23px; }
.hpic-xl .hm-pic-item { width: 315px; }
.hpic-xl .hm-pic-item .img-box { height: 205px; }
.hpic-xl .hm-pic-item .desc { height: 48px; margin-top: 1px; line-height: 24px; color: #3b3b3b; }

/************************** 视频页面 *******************************/
.hvideo-channel .hvideo-nav { border-bottom: none; }

.hvideo-sec-1 { position: relative; height: 540px; background: #062036; }
.hvideo-sec-1 .hm-min-wth { position: relative; height: 100%; }
.hvideo-sec-1 .hm-carousel { width: 100%; height: 470px; }
.hvideo-sec-1 .hm-carousel li { width: 1000px; }
.hvideo-sec-1 .hm-carousel li .desc-box { height: 54px; background: url("../images/hvideo-loop-desc-bg.png") repeat 0 0; }
.hvideo-sec-1 .hm-carousel li .desc-box p { line-height: 54px; padding-left: 75px; max-width: 850px; background: url("../images/hvideo-img-icon-1.png") no-repeat 21px center; }
.hvideo-sec-1 .carousel-thumb { position: absolute; left: 0; width: 600px; padding-left: 200px; bottom: 3px; }
.hvideo-sec-1 .carousel-thumb .thumb-box { position: relative; width: 532px; height: 65px; padding-top: 9px; overflow: hidden; }
.hvideo-sec-1 .carousel-thumb .thumb-box ul { position: absolute; left: 0; top: 9px; }
.hvideo-sec-1 .carousel-thumb li { float: left; width: 125px; height: 65px; margin: 0 4px; }
.hvideo-sec-1 .carousel-thumb li.z-active { position: relative; width: 121px; height: 61px; border: 2px solid #fff; }
.hvideo-sec-1 .carousel-thumb li.z-active a { height: 61px; }
.hvideo-sec-1 .carousel-thumb li.z-active a img { width: 135px; top: -5px; left: -5px; }
.hvideo-sec-1 .carousel-thumb li.z-active .arrow { position: absolute; top: -9px; left: 50%; margin-left: -7px; content: ' '; width: 14px; height: 9px; background: url("../images/hvideo-loop-arrow.png") no-repeat center; }
.hvideo-sec-1 .carousel-thumb li a { position: relative; display: block; height: 65px; overflow: hidden; }
.hvideo-sec-1 .carousel-thumb li a img { position: absolute; width: 125px; height: auto; }
.hvideo-sec-1 .carousel-thumb .btn { width: 25px; height: 20px; margin: 34px 5px 0 5px; cursor: pointer; }
.hvideo-sec-1 .carousel-thumb .lf-btn { margin-left: 4px; background: url("../images/hvideo-loop-lfbtn.png") no-repeat center; }
.hvideo-sec-1 .carousel-thumb .rt-btn { margin-right: 4px; background: url("../images/hvideo-loop-rtbtn.png") no-repeat center; }

.hvideo-sec { padding: 7px 0 26px; border-bottom: 1px solid #dcdcdc; }
.hvideo-sec .title { font-size: 24px; line-height: 51px; color: #020202; }
.hvideo-sec .title .arrow { margin-left: 12px; font-family: 'Simsun', '微软雅黑'; font-weight: bolder; }
.hvideo-sec .more { margin: 15px 8px 0 0; font-size: 14px; line-height: 24px; color: #999; }
.hvideo-sec .more:hover { color: #cf0216; }
.hvideo-sec .img { width: 685px; margin-right: 24px; }
.hvideo-sec .lg { margin-right: 20px; }
.hvideo-sec .news { overflow: auto; }
.hvideo-sec .list { height: 300px; overflow: hidden; }
.hvideo-sec .list li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hvideo-sec .list li.important { margin-top: -6px; margin-bottom: -3px; }
.hvideo-sec .list li.important p { overflow: auto; white-space: normal; }
.hvideo-sec .list li.important a { font: bold 22px/34px 'Microsoft Yahei', '微软雅黑'; }
.hvideo-sec .list li a { font: 14px/34px 'Simsun', '宋体'; color: #020202; }
.hvideo-sec .list li a:hover { color: #cf0216; }

.hvideo-img { position: relative; width: 440px; height: 285px; overflow: hidden; }
.hvideo-img.sm { width: 225px; height: 133px; }
.hvideo-img.sm .desc { line-height: 30px; }
.hvideo-img.sm .desc p { padding-left: 30px; padding-top: 0; background: url("../images/hvideo-img-icon-2.png") no-repeat 8px 7px; }
.hvideo-img.mid { width: 100%; height: 285px; }
.hvideo-img.mid .desc { line-height: 30px; }
.hvideo-img.mid .desc p { padding-left: 30px; padding-top: 0; background: url("../images/hvideo-img-icon-2.png") no-repeat 8px 7px; }
.hvideo-img img { width: 100%; height: auto; }
.hvideo-img .desc { position: absolute; left: 0; right: 0; bottom: 0; font: 14px/40px 'Simsun', '宋体'; color: #fff; background: url("../images/hvideo-img-desc-bg.png") repeat-x left bottom; }
.hvideo-img .desc p { padding-left: 63px; padding-top: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/hvideo-img-icon-1.png") no-repeat 16px top; }

.hvideo-sec-2 { padding-bottom: 11px; }

.hvideo-sec-3 .rt-img { overflow: auto; }
.hvideo-sec-3 .img { margin-right: 21px; }

.hvideo-sec-5 .select { width: 240px; }
.hvideo-sec-5 .select .z-active { font-weight: bold; }
.hvideo-sec-5 .select .split { margin: 0 18px; }
.hvideo-sec-5 .select p { cursor: pointer; }
.hvideo-sec-5 .select-item { display: none; }
.hvideo-sec-5 .select-item.z-active { display: block; }
.hvideo-sec-5 .lg { width: 345px; height: 380px; margin-right: 22px; }
.hvideo-sec-5 .sm { width: 315px; height: 178px; }
.hvideo-sec-5 .list { height: 370px; padding-top: 10px; }
.hvideo-sec-5 .list li.important { margin: 0; }

/************************* 视频-概览页面 ***************************/
.hvideo-box { min-width: 1000px; }

.hvideo-nav { height: 86px; border-bottom: 3px solid #972726; }
.hvideo-nav .logo { width: 295px; height: 69px; margin-top: 8px; margin-right: 140px; background: url("../images/hvideo-logo.png") no-repeat center; }
.hvideo-nav .logo a { display: block; height: 100%; }
.hvideo-nav .nav { overflow: auto; }
.hvideo-nav .nav ul { margin-top: 49px; }
.hvideo-nav .nav li { float: left; padding: 0 10px; margin: 0 8px; }
.hvideo-nav .nav li a { font: 16px/28px 'Microsoft Yahei', '微软雅黑'; color: #333; }
.hvideo-nav .nav li a.z-active { font-weight: bold; color: #cf0216; }
.hvideo-nav .nav li a:hover { color: #cf0216; }

.hvideo-gl-box .hm-location { padding: 15px 0 30px; }
.hvideo-gl-box .hm-location a:hover { color: #cf0216; }
.hvideo-gl-box .cg-ft { border-top: 2px solid #972726; background: #fff; }
.hvideo-gl-box .cg-ft a { color: #666; }
.hvideo-gl-box .cg-ft p { color: #666; }
.hvideo-gl-box .cm-ftlinks li { border-right: 1px solid #666; }
.hvideo-gl-box .cm-ftservice a span { color: #666; }
.hvideo-gl-box .cm-ftservice a span:hover { color: #0170ed; }

.hvideo-gl-lf { width: 710px; }
.hvideo-gl-lf .hm-page { padding: 30px 0 40px; }
.hvideo-gl-lf .hm-page ul li:hover { background: #cf0216; }
.hvideo-gl-lf .hm-page ul li.z-active { background: #cf0216; }
.hvideo-gl-lf .hm-page ul li.page-more:hover { background: #c9c9c9; }
.hvideo-gl-lf .list { padding-right: 25px; border-right: 1px solid #dfdfdf; }
.hvideo-gl-lf .video-item { height: 130px; margin-top: 15px; padding-bottom: 16px; border-bottom: 1px solid #e3e3e3; }
.hvideo-gl-lf .video-item:first-child { margin-top: 0; }
.hvideo-gl-lf .video-item .img-box { position: relative; width: 197px; height: 130px; margin-right: 18px; }
.hvideo-gl-lf .video-item .img-box img { width: 100%; height: auto; }
.hvideo-gl-lf .video-item .img-box:hover .cover { display: block !important; }
.hvideo-gl-lf .video-item .info { position: relative; height: 130px; overflow: auto; }
.hvideo-gl-lf .video-item .title { margin-top: 8px; }
.hvideo-gl-lf .video-item .title a { font-size: 20px; line-height: 24px; color: #000; }
.hvideo-gl-lf .video-item .title a:hover { color: #cf0216; }
.hvideo-gl-lf .video-item .date { margin-top: 4px; font: 14px/30px 'Simsun', '宋体'; color: #888; }
.hvideo-gl-lf .video-item .date .hour { margin-left: 20px; }
.hvideo-gl-lf .video-item .extra { position: absolute; left: 0; bottom: 5px; }
.hvideo-gl-lf .video-item .extra .share { width: 16px; height: 18px; background: url("../images/hvideo-gl-share.png") no-repeat center; }
.hvideo-gl-lf .video-item .extra .comment { margin-left: 14px; padding-left: 24px; font-size: 14px; height: 19px; color: #cccaca; background: url("../images/hvideo-gl-comment.png") no-repeat left bottom; }
.hvideo-gl-lf .cover { display: none; position: absolute; left: 0; top: 0; width: 197px; height: 130px; background: url("../images/hvideo-gl-cover.png") no-repeat center; }

.hvideo-gl-rt { overflow: auto; }
.hvideo-gl-rt .title { background: url("../images/hvideo-gl-rank-bg.png") no-repeat left top; z-index: 999; }
.hvideo-gl-rt .title a { margin-left: 20px; font: bold 22px/29px 'Microsoft Yahei', '微软雅黑'; color: #020202; }
.hvideo-gl-rt ul { padding-top: 10px; }
.hvideo-gl-rt li { overflow: hidden; background: url("../images/hpic-click-top-gray.png") no-repeat 10px center; }
.hvideo-gl-rt li.red { background: url("../images/hpic-click-top-red.png") no-repeat 10px center; }
.hvideo-gl-rt li span { float: left; width: 42px; font: 14px/36px 'Simsun', '宋体'; text-align: center; color: #fff; }
.hvideo-gl-rt li p { float: left; width: 245px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hvideo-gl-rt li a { font: 14px/36px 'Simsun', '宋体'; color: #333; }
.hvideo-gl-rt li a:hover { color: #cf0216; }

.hvideo-ftc-box .cm-sch { margin-top: 6px; background: #fff; }
.hvideo-ftc-box .cm-sch .cu-topbtn { height: 31px; top: 0; right: 0; background: url("../images/h-sch-btn.png") no-repeat center; }
.hvideo-ftc-box .cg-top { height: 45px; }
.hvideo-ftc-box .cm-top { line-height: 45px; border-bottom: none; }

/************************* 视频-细览页面 ***************************/
.hvideo-xl-box .hvideo-nav { border-bottom: none; }
.hvideo-xl-box .hm-location { padding: 15px 0 14px; color: #bcb9b9; }
.hvideo-xl-box .hm-location a:hover { color: #cf0216; }
.hvideo-xl-box .hm-location a { color: #bcb9b9; }
.hvideo-xl-box .hm-location a:hover { color: #cf0216; }

.hvideo-xl-sec-1 { background: #062036; }
.hvideo-xl-sec-1 .video-lf-box { width: 690px; }
.hvideo-xl-sec-1 .video-lf-box .title { font-size: 24px; color: #fff; line-height: 46px; }
.hvideo-xl-sec-1 .video-lf-box .video { height: 400px; overflow: hidden; }
.hvideo-xl-sec-1 .video-lf-box .video img { width: 100%; height: auto; }
.hvideo-xl-sec-1 .video-lf-box .info { font: 12px/48px 'Simsun', '宋体'; color: #fff; }
.hvideo-xl-sec-1 .video-lf-box .info .date { margin: 0 20px; }
.hvideo-xl-sec-1 .video-lf-box .info .share { height: 28px; line-height: 28px; margin: 10px 3px 0; padding-left: 19px; color: #fff; background: url("../images/hvideo-gl-share.png") no-repeat left center; }
.hvideo-xl-sec-1 .video-rt-box { margin-top: 46px; padding-left: 20px; overflow: auto; background: #000; }
.hvideo-xl-sec-1 .video-rt-box .border { width: 5px; height: 19px; margin: 16px 0 0 0; background: #f10118; }
.hvideo-xl-sec-1 .video-rt-box > .title { padding-bottom: 6px; border-bottom: 1px solid #303030; }
.hvideo-xl-sec-1 .video-rt-box > .title h1 { padding: 12px 0 0 9px; font-size: 18px; line-height: 27px; color: #fff; }
.hvideo-xl-sec-1 .hot-list { height: 353px; overflow: hidden; }
.hvideo-xl-sec-1 .hot-video { display: block; width: 100%; height: 70px; margin-top: 15px; overflow: hidden; }
.hvideo-xl-sec-1 .hot-video:hover .title { color: #f10118; }
.hvideo-xl-sec-1 .hot-video .img-box { width: 123px; height: 70px; overflow: hidden; }
.hvideo-xl-sec-1 .hot-video .img-box img { width: 100%; height: auto; }
.hvideo-xl-sec-1 .hot-video .title { padding: 4px 20px 0 12px; overflow: auto; font: 14px/22px 'Simsun', '宋体'; color: #fff; cursor: pointer; }

.hvideo-xl-sec-2 { padding-bottom: 56px; }
.hvideo-xl-sec-2 .title-box { margin-bottom: 13px; padding-top: 7px; border-bottom: 1px solid #dcdcdc; }
.hvideo-xl-sec-2 .title-box .title { font-size: 24px; line-height: 45px; color: #020202; }
.hvideo-xl-sec-2 .title-box .title .arrow { margin-left: 15px; font-family: 'Simsun', '宋体'; font-weight: bolder; }
.hvideo-xl-sec-2 .title-box .more { margin: 11px 7px 10px 0; font: 14px/24px 'Microsoft Yahei', '微软雅黑'; color: #999; }
.hvideo-xl-sec-2 .title-box .more:hover { color: #cf0216; }

.hvideo-commend { width: 320px; margin-left: 20px; }
.hvideo-commend:first-child { margin-left: 0; }
.hvideo-commend:hover h1 { color: #cf0216; }
.hvideo-commend .img-box { width: 320px; height: 210px; overflow: hidden; *position: relative; *z-index: -1; }
.hvideo-commend .img-box img { width: 100%; height: auto; }
.hvideo-commend h1 { padding-top: 4px; font: normal 15px/32px 'Microsoft Yahei', '微软雅黑'; text-align: center; color: #020202; }
.hvideo-commend .desc { font-size: 14px; line-height: 22px; color: #999; }

/************************* 市长专题页面 *****************************/
.hactivity-box { padding-top: 395px; background: #fbfbf9 url("../images/hmayor-bg.jpg") no-repeat center top; }
.hactivity-box .headline { margin-bottom: 40px; }
.hactivity-box .headline .title { margin-bottom: 11px; text-align: center; }
.hactivity-box .headline .title a { font: bolder 30px/37px 'SimHei'; color: #d40010; }
.hactivity-box .headline .desc { font-size: 14px; line-height: 24px; color: #666; }
.hactivity-box .footer { padding: 25px 0; font: 12px/28px 'Simsun', '宋体'; text-align: center; color: #828282; background: #eee; }
.hactivity-box .footer .mid { margin: 0 20px; }
.hactivity-box .footer .email { margin-left: 20px; }

.hactivity-sec-1 { margin-bottom: 27px; }
.hactivity-sec-1 .hm-carousel { width: 480px; height: 300px; margin-right: 40px; }
.hactivity-sec-1 .hm-carousel li { width: 480px; }
.hactivity-sec-1 .hm-carousel li .desc-box { height: 40px; }
.hactivity-sec-1 .hm-carousel li .desc-box p { max-width: 360px; font-size: 15px; line-height: 40px; }
.hactivity-sec-1 .hm-carousel .index { line-height: 40px; }
.hactivity-sec-1 .hm-carousel .index p { font-size: 15px; }
.hactivity-sec-1 .hm-carousel .index .current { margin-top: -2px; font-size: 24px; }
.hactivity-sec-1 .news { position: relative; top: -5px; width: 480px; height: 311px; overflow: hidden; }
.hactivity-sec-1 .news .news-item { margin-top: 25px; }
.hactivity-sec-1 .news .news-item:first-child { margin-top: 0; }
.hactivity-sec-1 .news .title { width: 100%; margin-bottom: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hactivity-sec-1 .news .title a { font-size: 20px; line-height: 30px; color: #333; }
.hactivity-sec-1 .news .title a:hover { color: #d40010; }
.hactivity-sec-1 .news .desc { font-size: 14px; line-height: 24px; color: #888; }

.hactivity-sec-2 .hactivity-item { margin-bottom: 18px; height: 258px; overflow: hidden; }

.hactivity-item { width: 480px; }
.hactivity-item .title { position: relative; padding-top: 27px; border-bottom: 1px solid #959595; }
.hactivity-item .title h1 { position: absolute; left: 0; top: 0; padding: 0 5px 0 47px; font: bolder 24px/34px 'SimHei'; color: #d40010; background: #fbfbf9 url("../images/hactivity-tag-2.png") no-repeat left 5px; }
.hactivity-item .title .more { position: absolute; right: 5px; bottom: 5px; width: 57px; height: 10px; background: url("../images/hactivity-more.png") no-repeat center; }
.hactivity-item .list ul { padding-top: 14px; }
.hactivity-item .list ul li p { padding-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/hactivity-icon.png") no-repeat left center; }
.hactivity-item .list ul li p a { font: 15px/36px 'Microsoft Yahei', '微软雅黑'; color: #333; }
.hactivity-item .list ul li p a:hover { color: #d40010; }

.hactivity-sec-3 { margin-bottom: 25px; }
.hactivity-sec-3 .hactivity-item { width: 100%; }
.hactivity-sec-3 .img-list { padding-top: 19px; }
.hactivity-sec-3 .img-list li { float: left; margin-left: 4px; }
.hactivity-sec-3 .img-list li:first-child { margin-left: 0; }
.hactivity-sec-3 .img-box { display: block; width: 247px; height: 176px; overflow: hidden; }
.hactivity-sec-3 .img-box img { width: 100%; height: auto; }

.hactivity-sec-4 { padding-bottom: 15px; }
.hactivity-sec-4 .title { position: relative; left: 15px; bottom: -9px; }
.hactivity-sec-4 .title h1 { padding: 0 10px; font: bolder 24px/34px 'SimHei'; color: #d40010; background: #fbfbf9; }
.hactivity-sec-4 .profile { padding: 22px 28px 11px 22px; border: 1px solid #b5b5b5; }
.hactivity-sec-4 .avatar { width: 148px; height: 197px; margin-right: 35px; padding: 11px 10px; border: 1px solid #e5e5e5; overflow: hidden; }
.hactivity-sec-4 .avatar img { width: 100%; height: auto; }
.hactivity-sec-4 .desc p { font-size: 14px; line-height: 30px; color: #333; text-indent: 2em; text-align: justify; }

/************************* 书记专题页面 ****************************/
.sercretary-box { background: #fbfbf9 url("../images/hmayor-bg-2.jpg") no-repeat center top; }
.sercretary-box .hactivity-item .title h1 { background: #fbfbf9 url("../images/hactivity-tag-1.jpg") no-repeat left 5px; }

/*************************** 旅游频道 ******************************/
.htravel-box {min-width: 1100px; overflow: auto;}
.htravel-box .hm-min-wth { width: 1100px; margin: 0 auto;}
.htravel-box .cg-ft { background: #fff; }
.htravel-box .cg-ft p, .htravel-box .cg-ft a { color: #333 !important; }
.htravel-box .cg-ft .cm-ftlinks li { border-color: #333 !important; }

.htravel-sec-1 { position: relative; height: 510px; }
.htravel-sec-1 .hm-min-wth { position: relative; height: 100%; }
.htravel-sec-1 .bg-img-list { position: absolute; left: 0; top: 0; width: 100%; height: 510px; z-index: -1; }
.htravel-sec-1 .bg-img-list li { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; }
.htravel-sec-1 .bg-img-list li.z-active { display: block; }
.htravel-sec-1 .bg-img-list li img { display: none; }
.htravel-sec-1 .logo { width: 390px; height: 75px; margin-top: 25px; background: url("../images/htravel-logo.png") no-repeat center top; }
.htravel-sec-1 .logo a { display: block; height: 100%; }
.htravel-sec-1 .btns { margin-top: 50px; }
.htravel-sec-1 .btns a { float: left; width: 32px; height: 26px; margin-left: 10px; padding: 0 10px; border-radius: 20px; text-align: center; font-size: 13px; line-height: 26px; color: #fff; }
.htravel-sec-1 .btns a.index { background: #e11558; }
.htravel-sec-1 .btns a.news { background: #06cbe8; }
.htravel-sec-1 .btns a.forum { background: #19bf57; }
.htravel-sec-1 .block { width: 378px; height: 374px; overflow: hidden; background: url("../images/htravel-sec-block.png") no-repeat center; }
.htravel-sec-1 .block .title { height: 71px; background: url("../images/htravel-block-title.png") no-repeat center 28px; }
.htravel-sec-1 .block .desc { padding: 0 28px; line-height: 28px; color: #333; text-align: justify; }
.htravel-sec-1 .block .desc p { text-indent: 2em; }
.htravel-sec-1 .loop-btn { position: absolute; left: 54px; bottom: 50px; }
.htravel-sec-1 .loop-btn li { float: left; width: 40px; height: 6px; margin-right: 15px; background: #fff; cursor: pointer; }
.htravel-sec-1 .loop-btn li.z-active { background: #008df0; }

.htravel-sec-2 { height: 106px; padding: 14px 0 24px; }
.htravel-sec-2 li { float: left; width: 95px; height: 106px; margin-left: 72px; }
.htravel-sec-2 li:first-child { margin-left: 0; }
.htravel-sec-2 li a { display: block; height: 49px; line-height: 22px; padding-top: 57px; text-align: center; color: #333; background: url("../images/htravel-sprite.png") no-repeat 0 0; }
.htravel-sec-2 li:hover a { color: #fff; }
.htravel-sec-2 li.z-active a { color: #fff; }
.htravel-sec-2 li.nav-1 a { background-position: 0 0; }
.htravel-sec-2 li.nav-1:hover a, .htravel-sec-2 li.nav-1.z-active a { background-position: 0 -239px; }
.htravel-sec-2 li.nav-2 a { background-position: -168px 0; }
.htravel-sec-2 li.nav-2:hover a, .htravel-sec-2 li.nav-2.z-active a { background-position: -168px -239px; }
.htravel-sec-2 li.nav-3 a { background-position: -336px 0; }
.htravel-sec-2 li.nav-3:hover a, .htravel-sec-2 li.nav-3.z-active a { background-position: -336px -239px; }
.htravel-sec-2 li.nav-4 a { background-position: -504px 0; }
.htravel-sec-2 li.nav-4:hover a, .htravel-sec-2 li.nav-4.z-active a { background-position: -504px -239px; }
.htravel-sec-2 li.nav-5 a { background-position: -671px 0; }
.htravel-sec-2 li.nav-5:hover a, .htravel-sec-2 li.nav-5.z-active a { background-position: -671px -239px; }
.htravel-sec-2 li.nav-6 a { background-position: -839px 0; }
.htravel-sec-2 li.nav-6:hover a, .htravel-sec-2 li.nav-6.z-active a { background-position: -839px -239px; }
.htravel-sec-2 li.nav-7 a { background-position: -1005px 0; }
.htravel-sec-2 li.nav-7:hover a, .htravel-sec-2 li.nav-7.z-active a { background-position: -1005px -239px; }

.htravel-sec-3 { padding-bottom: 20px; }
.htravel-sec-3 .menu { width: 266px; padding: 17px 20px 22px; background: #06cbe8; }
.htravel-sec-3 .menu h1 { font-size: 22px; line-height: 36px; color: #fff; }
.htravel-sec-3 .menu li { height: 74px; margin-top: 15px; }
.htravel-sec-3 .menu li.menu-1 { background: url("../images/htravel-menu-1.jpg") no-repeat center top; }
.htravel-sec-3 .menu li.menu-2 { background: url("../images/htravel-menu-2.jpg") no-repeat center top; }
.htravel-sec-3 .menu li.menu-3 { background: url("../images/htravel-menu-3.jpg") no-repeat center top; }
.htravel-sec-3 .menu li.menu-4 { background: url("../images/htravel-menu-4.jpg") no-repeat center top; }
.htravel-sec-3 .menu li.menu-5 { background: url("../images/htravel-menu-5.jpg") no-repeat center top; }
.htravel-sec-3 .menu li a { display: block; height: 26px; padding-top: 48px; text-indent: 10px; line-height: 20px; color: #fff; }
.htravel-sec-3 .news { width: 790px; height: 518px; border: 1px solid #e5e5e5; overflow: hidden; }
.htravel-sec-3 .rt-top { margin: 0 15px 0 20px; border-bottom: 1px solid #d2d2d2; }
.htravel-sec-3 .rt-top-1 { width: 434px; padding-top: 17px; }
.htravel-sec-3 .rt-top-1 h1 { padding-left: 16px; font-size: 22px; line-height: 36px; color: #333; background: url("../images/htravel-rt-top-h1.png") no-repeat left 18px; }
.htravel-sec-3 .rt-top-1 .more { line-height: 20px; margin: 11px 3px 0 0; color: #999; }
.htravel-sec-3 .rt-top-1 .more:hover { color: #fc6c03; }
.htravel-sec-3 .rt-top-1 .list { padding: 1px 0 14px; }
.htravel-sec-3 .rt-top-1 .list ul { height: 288px; overflow: hidden; }
.htravel-sec-3 .rt-top-1 .list li { overflow: hidden; }
.htravel-sec-3 .rt-top-1 .list li p { width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 14px/36px 'Microsoft Yahei','微软雅黑'; }
.htravel-sec-3 .rt-top-1 .list li p a { color: #333; }
.htravel-sec-3 .rt-top-1 .list li p a:hover { color: #fc6c03; }
.htravel-sec-3 .rt-top-1 .list li .date { font-size: 12px; line-height: 36px; color: #999; }
.htravel-sec-3 .rt-top-2 { width: 300px; padding-left: 20px; }
.htravel-sec-3 .rt-top-2 .video { width: 100%; height: 263px; margin-top: 68px; }
.htravel-sec-3 .rt-bottom { padding-left: 18px; }
.htravel-sec-3 .rt-bottom .list { padding-top: 22px; }
.htravel-sec-3 .rt-bottom .img-box { position: relative; width: 175px; height: 115px; margin-left: 20px; overflow: hidden; }
.htravel-sec-3 .rt-bottom .img-box:first-child { margin-left: 0; }
.htravel-sec-3 .rt-bottom .img-box:hover .desc { color: #fc6c03; }
.htravel-sec-3 .rt-bottom .img-box img { width: 100%; height: auto; }
.htravel-sec-3 .rt-bottom .img-box .desc { position: absolute; left: 0; right: 0; bottom: 0; padding: 12px 5px 0; overflow: hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; text-align: center; color: #fff; background: url("../images/htravel-desc-bg.png") repeat 0 bottom; }

.htravel-sec-4 { height: 364px; background: url("../images/htravel-sec-4-bg.jpg") no-repeat center top; }
.htravel-sec-4 .lf-box { width: 795px; margin-right: 25px; }
.htravel-sec-4 .rt-box { width: 280px; }
.htravel-sec-4 .rt-box .travel-item { width: 254px; height: 237px; margin-left: 0; }
.htravel-sec-4 .rt-box .desc { padding: 0 6px; line-height: 30px; text-indent: 2em; color: #333; }
.htravel-sec-4 h1 { width: 125px; height: 80px; line-height: 80px; }
.htravel-sec-4 h1 img { margin-top: 22px; }
.htravel-sec-4 .travel-item { width: 230px; margin-left: 15px; padding: 13px 13px 10px 12px; background: #fff; }
.htravel-sec-4 .travel-item:first-child { margin-left: 0; }
.htravel-sec-4 .travel-item .img-title { display: block; height: 82px; }
.htravel-sec-4 .travel-item ul { height: 150px; padding-top: 5px; overflow: hidden; }
.htravel-sec-4 .travel-item ul li { float: left; width: 50%; }
.htravel-sec-4 .travel-item ul li a { display: block; padding-left: 16px; line-height: 30px; color: #333; background: url("../images/htravel-sec-4-pot.jpg") no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.htravel-sec-4 .travel-item ul li a:hover { color: #fc6c03; }

.htravel-sec-5 .title { margin-bottom: 22px; padding-top: 17px; border-bottom: 1px solid #d2d2d2; background: url("../images/htravel-sec-5-title.png") no-repeat 900px 8px; }
.htravel-sec-5 .title h1 { padding-left: 16px; font-size: 22px; line-height: 42px; color: #333; background: url("../images/htravel-rt-top-h1.png") no-repeat left 21px; }
.htravel-sec-5 .carousel { position: relative; width: 750px; height: 320px; margin-bottom: 25px; overflow: hidden; }
.htravel-sec-5 .carousel .img-list li { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; }
.htravel-sec-5 .carousel .img-list li.z-active { display: block; }
.htravel-sec-5 .carousel .img-list li a { display: block; height: 320px; }
.htravel-sec-5 .carousel .img-list li .desc-box { position: absolute; left: 0; right: 0; bottom: 0; padding-top: 17px; font-size: 18px; line-height: 47px; color: #fff; background: url("../images/htravel-desc-bg-2.png") repeat 0 0; }
.htravel-sec-5 .carousel .img-list li .desc-box .desc { max-width: 545px; padding-left: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.htravel-sec-5 .carousel .loop-btn { position: absolute; right: 17px; bottom: 5px; }
.htravel-sec-5 .carousel .loop-btn li { float: left; width: 32px; height: 25px; background: url("../images/htravel-loop-btn.png") no-repeat center; cursor: pointer; }
.htravel-sec-5 .carousel .loop-btn li.z-active { background: url("../images/htravel-loop-active-btn.png") no-repeat center; }
.htravel-sec-5 .links { width: 336px; }
.htravel-sec-5 .links li { float: left; width: 158px; height: 98px; line-height: 98px; margin-left: 10px; margin-bottom: 12px; text-align: center; font-size: 18px; }
.htravel-sec-5 .links li a { display: block; color: #fff; }
.htravel-sec-5 .links li.link-1 { background: #58ccfe; }
.htravel-sec-5 .links li.link-2 { background: #53d4b1; }
.htravel-sec-5 .links li.link-3 { background: #51bb5d; }
.htravel-sec-5 .links li.link-4 { background: #edb43a; }
.htravel-sec-5 .links li.link-5 { background: #dfa7f9; }
.htravel-sec-5 .links li.link-6 { background: #38d5ed; }

.htravel-sec-6 { height: 310px; background: url("../images/htravel-sec-6-bg.jpg") no-repeat center top; text-align: center; }
.htravel-sec-6 .list { display: inline-block; }
.htravel-sec-6 .link { float: left; width: 125px; height: 155px; margin: 95px 30px 0; }
.htravel-sec-6 .link.link-1 { background: url("../images/htravel-sec-6-1.png") no-repeat center; }
.htravel-sec-6 .link.link-2 { background: url("../images/htravel-sec-6-2.png") no-repeat center; }
.htravel-sec-6 .link.link-3 { width: 226px; height: 229px; margin-top: 45px; background: url("../images/htravel-sec-6-3.png") no-repeat center; }
.htravel-sec-6 .link.link-4 { background: url("../images/htravel-sec-6-4.png") no-repeat center; }
.htravel-sec-6 .link.link-5 { background: url("../images/htravel-sec-6-5.png") no-repeat center; }