@charset "utf-8";
/* css */
* {
    margin: 0;
    padding: 0
}


body {
    /*filter: grayscale(100%);*/
}

body {
    font: 20px "Microsoft YaHei", Arial, Helvetica, sans-serif;
    color: #333;
    line-height: 1.5;
    overflow-x: hidden;
    background-color: rgb(248, 248, 248);
    background-position: center top;
    background-repeat: no-repeat no-repeat;
}
img {
    border: 0;
    /*display: block*/
}
ul, li { list-style: none; }
a { text-decoration: none; color: #333; }
/*a:hover {*/
/*    color: #000; */
/*    text-decoration: none;*/
/*}*/
.clear { clear: both; width: 100%; overflow: hidden; height: 20px }
.clearblank { clear: both; width: 100%; overflow: hidden; }
.fl { float: left!important; }
.fr { float: right!important; }
.box, article { width: 1200px; margin: auto; overflow: hidden; }

.navbar_header{
    /*width: 100%;*/

    width: 1200px;
    height: 110px;
    margin: auto;
    background: #940606;
}
.navbar_header2{
    width: 100%;
    height: 110px;
    margin: auto;
    background: #940606;
}

.navbox {
    /*width: 1200px;*/
    width: 1500px;
    margin: auto;
    /*background: #0a6cc7;*/
}
.mt20 { margin-top: 20px; }
.blue { color: #00C1DE }
.font16{font-size:16px;}
/*--------------------------------------header----------------------------------*/


.imgscale img {
    width: 100%;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    transition: all 0.5s;
}
.imgscale:hover img {
    transform: scale(1.1);
}
/*------------------------------公共头部-----------------旧版本-------------*/
/*nav {*/
/*    float: left;*/
/*    height: 110px;*/
/*    line-height: 55px;*/
/*    text-align: center;*/
/*    width: 1200px;*/
/*    !*width: 100%;*!*/
/*    margin: 0 auto;*/
/*    !*background: #0a6cc7;*!*/
/*    background: #940606;*/

/*}*/

/*--------------------------页面导航栏-----------开始------------新版本----------*/
/*.headMenu{*/
/*    font-size: 28px;*/
/*    color: #faf20a;*/
/*    line-height: 81px*/
/*}*/
.cen_nav {width: 1010px;margin: 0 auto;}
.navs {width: 1190px;height: 81px;float: left;background-image: url(../img/2.jpg)/*tpa=http://www.hljrd.gov.cn/web/img/2.jpg*/;background-position: center center;}
/* width: 1010px; background-repeat: no-repeat; */
.index_link {
    width: 82px;float: left;line-height: 110px;
    text-align: center;color: #faf20a;
    font-size: 30px;
    margin-left: 85px;
}
.navs ul {width: 920px;float: left;margin-top: 12px;}
.navs ul li {width: 460px;float: left;line-height: 32px; margin-top: 10px;}
.navs ul li span{
    float: left;
    color: #ffffff;
    font-size: 22px;
    margin-left: 10px;
}
.navs ul li a {font-size: 16px;color: #fff;float: left;margin-left: 15px;}
.navs ul li a.nav_link {margin-left: 35px;font-size: 21px;color: #faf20a;font-family: "黑体";}
.index_cue {width: 1190px;float: left;height: 38px;line-height: 38px;}	/* width: 1010px; */
.index_cue_left {float: left;}
.index_cue_time {
    padding-left: 35px;
    margin-left: 12px;float: left;
    color: #666;
    background-image: url(../images/time.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 35px;
    font-size: 16px;
}
.index_cue_tq {float: left;}
.index_cue_tq a {float: left;color: #333;padding-right: 26px;background-image: url(../img/4.jpg)/*tpa=http://www.hljrd.gov.cn/web/img/4.jpg*/;background-position: right center;background-repeat: no-repeat;margin-right: 10px;font-weight: bold;}
.index_cue_tq span {float: left;}
.index_cue_tq div {float: left;width: 25px;line-height: 22px;height: 22px;background-color: #ffbb17;color: #fff;font-size: 14px;text-align: center;margin-top: 8px;}
.index_cue_right {float: right;}
.index_cue_right input {width: 280px;float: left;line-height: 24px;border: 1px solid #7d7d7d;border-radius: 5px;height: 24px;margin-top: 6px;font-size: 14px;color: #888;padding-left: 10px;outline: none;}
.index_cue_right button {width: 27px;float: left;height: 26px;background-image: url(../img/5.jpg)/*tpa=http://www.hljrd.gov.cn/web/img/5.jpg*/;background-repeat: no-repeat;margin-top: 6px;border: none;background-color: transparent;outline: none;cursor: pointer;margin-left: 10px;margin-right: 15px;}
.index_title {width: 1190px;float: left;text-align: center;line-height: 41px;padding-top:13px;padding-bottom:22px}
.index_title .slideBox_right_t_link {letter-spacing: 0px;font-size: 24px;color:#005C81;font-weight: bold; font-family: "黑体";}


.index_cue_right {
    float: right;
}
.index_cue_right input{
    width: 280px;
    float: left;
    line-height: 24px;
    border: 1px solid #7d7d7d;
    border-radius: 5px;
    height: 24px;
    margin-top: 6px;
    font-size: 14px;
    color: #888;
    padding-left: 10px;
    outline: none;
}
.index_cue_right button{
    width: 27px;
    float: left;
    height: 26px;
    background-image: url(../images/search.jpg);
    background-repeat: no-repeat;
    margin-top: 6px;
    border: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 15px;
}

 .index_cue .ewm {
     float: right;
     width: 216px;
     height: 40px;
     /*background: url(../images/ewm1.png) no-repeat;*/
}

.index_cue .ewm .ma {
    float: left;
    width: 108px;
    height: 40px;
}
.index_cue .ewm .ma img{
    width: 20px;
    height: 20px;
}

.index_cue .ewm .ma a{
    font-size: 14px;
    /*color: #666;*/
    color: #940606;
    font-weight: bolder;
}



#ewm1, #ewm2 {
    display: none;
    width: 150px;
    height: 150px;
    margin-top: -150px;
}

#ewm1 img, #ewm2 img {
    width: 150px;
    height: 150px;
    position: absolute;
    z-index: 9999;
}

#ewm2 {
    margin-left: 98px;
}




/*--------------------------页面导航栏-----------开始------------新版本----------*/

/*--------------------------页面导航栏-----------开始------------旧版本----------*/
/*.headMenu{*/
/*    font-size: 28px;*/
/*    color: #faf20a;*/
/*    line-height: 81px*/
/*}*/
/*#starlist li {*/
/*    position: relative;*/
/*    display: inline;*/
/*    float: left;*/
/*    width: max-content;*/
/*    !*width: 14%;*!*/
/*}*/
/*#starlist li a { display: inline; float: left; padding: 0 20px; color: #fff }*/
/*#starlist li a:hover, #starlist #selected, .selected > a, #starlist li:hover {*/
/*    background: #0a6cc7;*/
/*    color: #fff;*/
/*}*/
/*#starlist li:hover a { color: #fff }*/
/*#starlist ul.sub {*/
/*    overflow: hidden; position: absolute; left: 0; top: 50px;*/
/*    background: #999797;*/

/*    display: none; z-index: 9 }*/
/*#starlist ul.sub li {*/
/*    height: 30px;*/
/*    !*width: 14.2%;*!*/
/*    !*height: max-content;*!*/
/*    line-height: 30px;*/
/*    font-size: 14px;*/
/*    overflow: hidden;*/
/*    text-align: left;*/
/*}*/
/*#starlist ul.sub li:last-child { padding-bottom: 10px }*/
/*#starlist ul.sub li a { color: #FFF }*/
/*#starlist ul.sub li a:hover {*/
/*    !*color: #00c1de*!*/
/*    color: #FFF*/
/*}*/
/*#starlist li:hover ul.sub { display: block }*/

/*箭头*/
/*.menu:before { position: absolute; content: ""; top: 22px; right: 5px; background: url(../images/jt.png) no-repeat; width: 8px; height: 8px; -ms-transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }*/
/*.menu:hover:before { transform: rotate(180deg) }!*旋转*!*/
/*#mnavh { display: none; margin: 5px 0 0 0; width: 24px; height: 40px; float: right; text-align: center; padding: 0 10px; }*/
/*.navicon { display: block; position: relative; width: 30px; height: 5px; background-color: #fff; margin-top: 20px; }*/
/*.navicon:before, .navicon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #fff; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }*/
/*.navicon:before { margin-top: -10px; }*/
/*.navicon:after { margin-top: 10px; }*/
/*.open .navicon { background: none }*/
/*.open .navicon:before { margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }*/
/*.open .navicon:after { margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }*/
/*.open .navicon:before, .open .navicon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #fff; }*/
/*!*menu+*!*/
/*.menu span { display: none; width: 50px;*/
/*    height: 50px;*/
/*    background: #12b7de;*/
/*    opacity: 0.5; position: absolute; top: 0; right: 0;*/
/*    border-left: #49ccea 1px solid;*/
/*}*/
/*--------------------------页面导航栏-----------开始------------旧版本----------*/


/*----------------------首页搜索框---------------*/
.sch_box{
    width: 100px; height: 55px;
    float: left;
    display: inline; cursor: pointer;
    font-size: 20px;
    color: #ffffff;
    margin-top: 25px;
}
.searchico {
    margin-top: 15px;
    /*width: 39px; height: 39px;*/
    width: 39px; height: 55px;
    float: left;
    display: inline; cursor: pointer;
    background: url(../images/bg.png) no-repeat center !important;
}
.searchbox { width: 1200px; margin: 0px auto; overflow: hidden; background: #ffffff; position: relative; }
.search { width: 50%; margin: 20px auto; background: #980505; border-radius: 0 5px 5px 0; position: relative; border: #ccc 1px solid; display: none; }
.search input.input_submit { border: 0; background: 0; color: #fff; outline: none; position: absolute; top: 10px; right: 10% }
.search input.input_text { border: 0; line-height: 36px; height: 36px; width: 72%; padding-left: 10px; outline: none }
.open { display: block !important }
.searchclose { background: url(../images/close.png) no-repeat; display: block; position: absolute; width: 28px; height: 30px; right: 5px; top: 5px }
/*article*/

/*---------------------模版---------------------*/
.lbox {
    padding: 20px;
    background: #fff;
    margin-top: 40px;
}

/*--------------------轮播图---------------------*/
.banbox {
    /*width: 50%; height: 402px; */
    width: 40%; height: 380px;
    overflow: hidden; float: left; border-radius: 3px; margin-top: 20px; margin-bottom: 20px;}
.banner { width: 100%; height: 380px; overflow: hidden; float: left; }

/*.fader { position: relative; width: 100%; height: 402px; !*padding-top: 50%;*! font-family: "futura", arial; overflow: hidden; }*/
/*.fader .slide { position: absolute; width: 100%; top: 0; z-index: 1; opacity: 0; }*/
/*.fader .slide li li a img { width: 100%; height: 402px; margin: auto; }*/
/*.fader .prev, .fader .next { position: absolute; height: 32px; line-height: 32px; width: 40px; top: 50%; left: 50px; z-index: 4; margin-top: -25px; cursor: pointer; opacity: 0; transition: all 150ms; }*/
/*.fader .prev { background: url(../images/left.png) no-repeat }*/
/*.fader .next { left: auto; right: 50px; background: url(../images/right.png) no-repeat }*/
/*.fader .pager_list { position: absolute; width: 100%; height: 26px; padding: 0; line-height: 40px; bottom: 0; text-align: center; z-index: 4; }*/
/*.fader .pager_list li { border-radius: 10px; display: inline-block; width: 10px; height: 10px; margin: 0 7px; background: #fff; opacity: .9; text-indent: -9999px; cursor: pointer; transition: all 150ms; }*/
/*.fader .pager_list li:hover, .fader .pager_list li.active { opacity: 1; background: #12b7de; }*/
/*.banner:hover .fader_controls .page.prev { opacity: .7; left: 20px }*/
/*.banner:hover .fader_controls .page.next { opacity: .7; right: 20px }*/


.banbox{
    float: left;
    width: 45%;
    height: 380px;
    overflow: hidden;
    margin-top: 20px;

    border-radius: 3px; margin-bottom: 20px;
}
.banner{
    position: relative;

    overflow: hidden; float: left;
}
.banner .bd ul li{
    height: 380px;
}
.banner .bd ul li a img{
    display: block;
    width: 100%;
    height: 100%;
}
.banner .hd{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.banner .hd ul li{
    float: left;
    margin-left: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.banner .hd ul li:first-child{
    margin-left: 0;
}
.banner .hd ul li.on{
    background: #f00;
    color: #fff;
}

/*-----------------头条-------------------*/
.headline{
    height: 94px;
    line-height: 30px;
    background: url(../images/tou_tiao.png) left top no-repeat;
    text-align: center;
    overflow: hidden;
    /*margin-top: 20px;*/
}
.headline h1{
    width: 80%;
    margin: 0 auto;
    line-height: 94px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #e10b0b;
}
.headline h1 a{
    line-height: 47px;
    font-size: 32px;
    /*color: #e10b0b;*/

    color: #005C81;

    font-weight: bold;
}

/*.headline h1 a img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    float: left;*/
/*    margin-top: 20px;*/
/*}*/


/*-------------------------------专栏-----------------------------------*/
.zhuanlan{
    /*height: 94px;*/
    line-height: 30px;
    text-align: center;
    /*overflow: hidden;*/
    /*margin-top: 20px;*/
    /*margin-top: 400px;*/
}
.zhuanlan ul{
    width: 100%;
    height: 100%;

    margin: 0 auto;
}
.zhuanlan ul li{
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
    margin: 0 auto;
}
.zhuanlan ul li a img{
    width: 100%;
    height: 100%;
    float: left;
    margin-top: 20px;
}


/*-----------------右侧新闻-------------------*/
.news_right{
    /*width: 54%;*/
    width: 574px;
    /*width: 32%;*/
    /*height: 402px;*/
    /*height: 380px;*/
    height: 400px;
    float: left;
    margin-left: 10px;
    box-shadow: #e5e5e5 0px 5px 4px;
    margin-top: 20px;
}
.news_col_menu{
    /*background: #fff;*/
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;

}
.news_col_menu .col_more{
    /*float: right;*/
    line-height: 42px;
    /*margin-right: 10px;*/
    font-size: 16px;
    /*margin-left: 310px;*/
    margin-left: 500px;
}

.news_col_menu ul li{
    float: left;
    height: 42px;
    line-height: 40px;
    text-align: center;
    width: 130px;
    /*width: 24.5%;*/
    margin-left: 2px;
    background: #ececec;
}
.news_col_menu ul li:first-child{
    margin-left: 0;
}
news_col_menu ul li{
    margin-left: 0;
    color: #fff;
}

.news_col_menu ul li a{
    color: #000;
    font-size: 20px;
    display: block;
}
.news_col_menu ul li.active{
    background: #940606;
}

.news_col_menu ul li.active a{
    color: #fff;
}

.news_col_list{
    margin-top: 10px;
}
.news_col_list ul{
    display: none;
}
.news_col_list ul:first-child{
    display: block;
}

.news_col_list ul li{
    line-height: 37px;
    list-style: none;
    padding-left: 10px;
    padding-right: 4px;
    height: 37px;
    color: #676767;
    background: url(../images/black_dian.png) 0px 8px no-repeat;
}

.news_col_list ul li a{
    float: left;
    white-space: nowrap;
    /*max-width: 80%;*/

    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #676767;
    width: 99%;
    margin-left: 10px;
}

.news_col_list ul li a:hover{
    color: #C00;
}

.news_col_list ul li .date{
    float: right;
}
/*-----------------右侧新闻------结束-------------*/


/*-----------------主任之窗--------开始-----------*/
.news_col_right{
    width: 21.2%;
    /*height: 380px;*/
    height: 304px;
    margin-left: 10px;
    margin-top: 20px;
    box-shadow: #e5e5e5 0px 5px 4px;
    overflow: hidden; float: left; border-radius: 3px;
    /*background-color: #f2f2f2;*/
}
.col_rdzc{
    height: 41px;
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}
.rezc_name{
    float: left;
    line-height: 41px;
    font-size: 20px;
    font-weight: bolder;
    color: #940606;
    width: 115px;
    height: 41px;
    /*margin-left: 15px;*/
    text-align: center;
    background: url(new_tiao.png) center 38px no-repeat;
}
.rezc_more{
    float: right;
    line-height: 42px;
    margin-right: 10px;
    font-size: 15px;
}
/*.crdzc_xx{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

.crdzc_xx_rd {
    width: 325px;
    float: left;
    margin-top: 20px;
}

.crdzc_xx_ld_info {
    width: 235px;
    float: left;
    border-bottom: 1px solid #d1d1d1;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
}

.crdzc_xx_ld_info div {
    width: 195px;
    /*width: 122px;*/
    float: right;
    font-size: 14px;
    color: #666;
    /*margin-top: 5px;*/
}
.crdzc_xx_ld_info h1 {
    margin-left: 30px;
    /*margin-top: 5px;*/
}


.crdzc_xx_ld_info div a.crdzc_xx_ld_info_t {
    line-height: 32px;
    /*float: left;*/
    width: 122px;
    padding-bottom: 8px;
    font-size: 16px;
    /*font-size: 20px;*/
    /*color: #d81900;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    margin-top: 10px;
}

.crdzc_xx_ld_info div span {
    font-size: 14px;
    float: left;
    width: 122px;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 20px;
    height: 180px;
    margin-top: -20px;
}
.crdzc_xx_ld_info div a {
    /*color: #d81900;*/
    /*color: #333;*/
    font-size: 2em;
}
.crdzc_xx_ld_info a img {
    /*color: #d81900;*/
    /*font-size: 14px;*/
    /*width: 125px;*/
    /*height: 182px;*/

    width: 105px;
    height: 152px;

    /*width: 150px;*/
    /*height: 220px;*/

    /*width: 91px;*/
    /*height: 116px;*/
    /*margin-left: 32px;*/
}

.crdzc_xx_ld_info img {
    float: left;
    height: 116px;
}


.crdzc_xx_ld_infos {
    width: 245px;
    float: left;
    padding-bottom: 3px;
    /*margin-top: 20px;*/
}
.crdzc_xx_ld_infos ul li {
    width: 325px;
    float: left;
    line-height: 24px;
    color: #333;
    font-size: 16px;
}
.crdzc_xx_ld_infos ul li span {
    width: 75px;
    float: left;
    padding-right: 5px;
    text-align: right;
}
.crdzc_xx_ld_infos ul li div {
    width: 170px;
    float: left;
}
.crdzc_xx_ld_infos ul li div a{
    margin: 0 6px 0 0;
}


/*-----------------主任之窗--------结束-----------*/


/*tab_buttons*/
.tab_buttons { margin-bottom: 10px; width: 100%; overflow: hidden; border-bottom: #e4e3e3 1px solid;/* position: relative; */ }
.tab_buttons li {display: block;font-size: 16px;line-height: 40px;float: left;padding: 0 15px;text-align: center;position: relative;cursor:pointer;}
.newscurrent:after {content: "";background: #000;height: 2px;width: 100%;position: absolute;bottom: 0;left: 0;}
.newsitem { display: none; }
.newsitem:nth-child(1) { display: block; }


/*tab_box*/
.whitebg {
    background: #fff !important;
    border-radius: 3px;
    padding: 20px;
    /*margin-bottom: 20px;*/
    overflow: hidden;
    /*width: 800px;*/
}
.card-pic {
    margin: -20px;
    height: 120px;
    position: relative;
    background: url(../images/banner.png);
}
.card-pic .card-pic-wrap {
    position: absolute;
    left: 50%;
    top: 85px;
    margin-left: -36px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 3px solid #fff;
    overflow: hidden;
}
.about-articles table {
    width: 100%;
    table-layout: fixed;
    text-align: center;
    margin-left: -1px;
    color: #999;
}
.card .about-articles {
    overflow: hidden;
    padding-top: 20px;
}

.card-pic .card-pic-wrap {
    position: absolute;
    left: 50%;
    top: 85px;
    margin-left: -36px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 3px solid #fff;
    overflow: hidden;
}
.card-pic-wrap img {
    height: 70px;
    width: 70px;
}
.about-articles table td {
    border-left: 1px solid #d9d9d9;
}
.about-articles table td:first-child {
    border-left: none;
}
.adout-author {
    text-align: center;
    font-size: 16px;
    padding: 50px 0px 0 0px;
}

.adout-author  p{text-shadow:none !important;}
.adout-author .website {
    font-size: 14px;
    text-align: left;
    margin-top: 10px;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 0px;
    color: #fff;
}
.tab_box { clear: both; position: relative; }
.newslist { float: right; width: 66% }
.newslist li { overflow: hidden; line-height: 32px; padding: 0 20px 10px 20px; }
.newslist li a { height: 32px; }
.newslist li img { width: 100% }
.newslist li { height: 22px; }
.newslist li:hover { height: 100%; background: #f7f7f7 }
.newslist li:hover a { color: #000; font-weight: bold }
.newslist li:hover i { background: #222; }
.newslist li:nth-child(1) { height: 100%; background: #f7f7f7 }
.newslist li:nth-child(1) a { color: #000; font-weight: bold }
.newslist li:nth-child(1) i { background: #9a9a9a; }
.newslist:hover li:nth-child(1) { height: 22px; background: none; }
.newslist:hover li:nth-child(1) a { color: #333; font-weight: normal }
.newslist:hover li:nth-child(1) i { background: #9a9a9a; }
.newslist:hover li:nth-child(1):hover { height: 100%; background: #f7f7f7; }
.newslist:hover li:nth-child(1):hover a { color: #000; font-weight: bold }
.newslist:hover li:nth-child(1):hover i { background: #222; }
.newslist p { line-height: 24px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; height: 48px; }
.newspic { float: left; width: 32%; height: 218px; overflow: hidden; position: relative; }
.newspic ul { overflow: hidden; }
.newspic li { height: 100px; position: relative; background: rgba(0,0,0,1); overflow: hidden; margin-bottom: 10px; border-radius: 3px }
.newspic li a { display: block; overflow: hidden }
.newspic img { height: 100%; width: 100%; opacity: .7; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.newspic span { bottom: 0; position: absolute; bottom: 30%; left: 0; right: 0; color: #FFF; text-align: center; font-size: 15px; padding: 0 40px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 22px; }
.newspic li:hover img { opacity: .9; transform: scale(1.1); }
.newsitem ul li i { display: block; width: 20px; height: 20px; background: #9a9a9a; float: left; margin-top: 6px; margin-right: 20px; position: relative; font-style: normal }
.newsitem ul li i::before { position: absolute; left: 0; top: 0; font-size: 9px; color: #fff; line-height: 20px; width: 20px; text-align: center }
.newsitem ul li:first-child i { background: #222; }
.newsitem ul li:first-child i::before { content: "1"; }
.newsitem ul li:nth-child(2) i::before { content: "2"; }
.newsitem ul li:nth-child(3) i::before { content: "3"; }
.newsitem ul li:nth-child(4) i::before { content: "4"; }
.newsitem ul li:nth-child(5) i::before { content: "5"; }
/*zhuanti*/
.zhuanti ul { overflow: hidden; padding: 10px 0 20px 10px; position: relative; }
.zhuanti ul:before { content: ""; position: absolute; background: #fff; width: 1px; height: 100%; left: 10px }
.zhuanti ul:after { content: ""; position: absolute; background: #fff; width: 100%; height: 1px; bottom: 20px; left: 0; }
.zhuanti li { float: left; width: 27.6%; border-bottom: #eee 1px solid; border-left: #eee 1px solid; overflow: hidden; padding: 20px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.ztpic { width: 100%; height: 100px; overflow: hidden; border-radius: 3px; background: #CCC; display: block }
.ztpic img { display: inline-block; width: 100%; min-height: 100%; height: auto; vertical-align: middle; transition: all .5s ease-out .1s; }
.zhuanti li b { display: block; width: 100%; overflow: hidden; height: 30px; line-height: 30px; margin: 10px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.zhuanti li span { color: #999; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; font-size: 14px; height: 62px; display: block;}
.readmore { margin: 10px 0 0 0; color: #096; display: block; }
.readmore:before { content: "+"; color: #063 }
.zhuanti li:hover { background: #fff; box-shadow: #ccc 1px 1px 8px; }
.zhuanti li:hover img { transform: scale(1.05) }

/*------------------------文章列表页----------------------------------------*/
.lm_title{
    width: 1140px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    background: #F4F4F4;
    margin: 10px auto;
}
.lm_title .title_name{
    width: 250px;
    height: 35px;
    float: left;
    background: #0a6cc7;
    font-size: 18px;
    color: #FFF;
    text-align: center;
}
.page-content ul li{
    height: 50px !important;
    line-height: 50px !important;
    border-bottom: 1px #dedede dotted;
    padding-right: 20px;
    width: 98%;
    background: url(../images/new_dian.png) no-repeat left;
    float: left;
}

.page-content li a{
    float: left;
    margin-left: 20px;
    font-size: 16px;
}


.fr{
    float:right;
}
.con_list ul li{
    padding: 1px 1px 3px 20px !important;
}
.cf a:hover{
    color:#b60f1c
}
/*------------------------文章详情页----------------------------------------*/
.location{
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    border-bottom: 1px solid #F4F4F4;
    padding-left: 20px;
}
.location span{
    color: #000;
    font-size: 14px;
}
.content_box .wz_title{
    text-align: center;
    height: auto;
    line-height: 58px;
    width: 900px;
    margin: 10px auto;
    font-size: 26px;
    font-weight: bold;
}
.wz_info{
    height: 36px;
    background: #f4f4f4;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
}
.wz_info span{
    display: inline;
    padding: 0 10px;
    margin-left: 40px;
}
.wz_info span:first-child{
    margin-left: 0;
}
.wz_con{
    padding: 10px 30px;
    border: 1px dotted #e6e6e6;
    margin-top: 20px;
}
.wz_about{
    border: 1px dotted #e6e6e6;
    padding: 10px;
    margin-top: 10px;
}
.wz_about p{
    line-height: 30px;
    font-size: 14px;
    font-family: 'Microsoft YaHei UI';
}
.wz_about p a{
    color: #4b4b4b;
    font-family: Microsoft YaHei UI;
    font-size: 14px;
}
.wz_about p a:hover{
    color: #e61018;
}











a.viewmore { display: block; right: 10px; bottom: 20px; position: absolute; padding: 3px 10px; background: #12b7de; color: #fff; border-radius: 3px; }
.blogpic { float: left; width: 23.2%; margin-right: 20px; display: block; overflow: hidden; border-radius: 3px; position: relative }
.blogpic i { display: block; position: absolute; top: 0; left: 0; z-index: 9; font-style: normal; padding: 3px 5px; background: rgba(18,182,221,.8); font-size: 14px; }
.blogpic i a { color: #FFF }
.bplist { display: block; overflow: hidden }
.bplist a { display: block; float: left; width: 25%; overflow: hidden }
.bplist a img { border-radius: 3px; width: 200px; height: 140px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.bplist a img:hover { transform: scale(1.05) }
.blogtext { font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; margin-top: 20px }
.bloginfo { margin-top: 20px; overflow: hidden; color: #999; line-height: 34px; }
.bloginfo span { margin: 0 5px }
.bloginfo span a { color: #096 }
.avatar { position: relative; float: left; width: 30px; height: 30px; border-radius: 100%; padding: 2px; display: block; background: -webkit-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: -o-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: linear-gradient(to top right, rgba(0,153,255,.9), rgba(42,228,197,.7)); }
.avatar img { width: 100%; border-radius: 50%; }
.avatar::after { content: ""; position: absolute; background: url(../images/v.png) no-repeat; background-size: 12px; width: 12px; height: 12px; right: 0; bottom: 0 }



/*links*/
.sqlink { float: right; margin-right: 10px; font-size: 14px }
.sqlink a { color: #666 }
.sqlink a:hover { color: #000; text-decoration: underline }
.links ul { overflow: hidden; margin-top: 20px }
.links li { display: inline-block; width: 50%; float: left; line-height: 30px; text-align: center }
.links li a { display: block; }
.links li:hover { background: #f7f7f7 }
/*rbox*/
.rbox { width: 23.5%; float: right; overflow: hidden; }
.card { box-shadow: 0px 1px 0px rgba(255,255,255,.1), inset 0px 1px 1px rgba(0,0,0,.7); border-radius: 3px; background: url(../images/quote-bg.png) no-repeat top right rgba(42,42,42,1); height: 260px; overflow: hidden; margin-bottom: 20px }
.card h2 { font-size: 22px; margin: 10px; color: #89919a; font-weight: normal; padding-bottom: 10px; }
.card p { font-size: 12px; padding: 0 0 0 20px; line-height: 28px; text-shadow: 0px 1px 2px rgba(0,0,0,.5); color: #d0d2d4; -webkit-animation: animations2 5s ease-in-out 5s; -moz-animation: animations2 5s ease-in-out 5s; -o-animation: animations2 5s ease-in-out 5s; -ms-animation: animations2 5s ease-in-out 5s; animation: animations2 5s ease-in-out 5s; }
.linkmore { margin: 15px }
.linkmore li { width: 25%; float: left }
.linkmore li a { height: 53px; display: block; overflow: hidden; box-shadow: 0px 1px 0px rgba(255,255,255,.1), inset 0px 1px 1px rgba(0,0,0,.7); border-radius: 50%; margin: 0 5px; }
.linkmore li a:hover { opacity: 0.5; }
a.iconfont.icon-zhuye {color: #ef5509;font-size: 36px;background: url(../images/c01.png) no-repeat center ;}
a.iconfont.icon-youxiang { color: #FF991A; font-size: 28px;    background: url(../images/c02.png) no-repeat center ; }
a.iconfont.icon--- { color: #1296DB;    background: url(../images/c03.png) no-repeat center; }
a.iconfont.icon-weixin { color: #07AF12;    background: url(../images/c04.png) no-repeat center; }
#weixin { position: relative }
#weixin i { display: block; position: absolute; bottom: 55px; right: 0 }
#weixin i img { height: 100px; display: none }
#weixin:hover i img { display: block }


/*-----------------大图展示----------*/


/*-----------------公告-----通知----------*/
.notice_right {
    width: 20%;
    height: 100%;
    background: #f2f9ff !important;
    border-radius: 3px;
    padding: 20px;
    /*margin-bottom: 20px;*/
    overflow: hidden;
    margin-top: 20px;
    border: 1px solid #bfe2f8;
}
.notice ul { padding-top: 18px }
.notice li {
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 12px;
    display: block;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #f6f6f6;
    padding: 4px 12px 4px 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.notice li:before { position: absolute; content: ""; width: 3px; height: 3px; background: #000; border-radius: 10px; left: 15px; top: 20px }
.notice li:hover { background: #f2f2f2; box-shadow: 0 0 10px #ccc; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }


/*topnews*/
.topnews { display: block; margin: 20px 0; background: #000; position: relative; overflow: hidden; border-radius: 3px; max-height: 110px; }
.topnews img { opacity: .7; }
.topnews span { bottom: 0; position: absolute; bottom: 30%; left: 0; right: 0; color: #FFF; text-align: center; font-size: 15px; padding: 0 40px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 22px; }
.topnews:hover img { opacity: .9; transform: scale(1.1); }
/*paihang*/
.paihang ul { overflow: hidden }
.paihang ul li { height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.paihang ul li:nth-child(even) { background: #f6f6f6 }
.paihang ul li i { display: block; width: 16px; height: 16px; background: #B1B1B1; float: left; margin-top: 8px; margin-right: 10px; position: relative; font-style: normal }
.paihang ul li i::before { position: absolute; left: 0; top: 0; font-size: 9px; color: #fff; line-height: 16px; width: 16px; text-align: center }
.paihang ul li:first-child i, .paihang ul li:nth-child(2) i, .paihang ul li:nth-child(3) i { background: #FF6600; }
.paihang ul li:first-child i::before { content: "1"; }
.paihang ul li:nth-child(2) i::before { content: "2"; }
.paihang ul li:nth-child(3) i::before { content: "3"; }
.paihang ul li:nth-child(4) i::before { content: "4"; }
.paihang ul li:nth-child(5) i::before { content: "5"; }
.paihang ul li:nth-child(6) i::before { content: "6"; }
.paihang ul li:nth-child(7) i::before { content: "7"; }
.paihang ul li:nth-child(8) i::before { content: "8"; }
.paihang ul li:hover { -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }
/*tuijian*/
.tuijian ul { overflow: hidden; padding-top: 10px }
.tuijian li { overflow: hidden; margin-bottom: 10px; height: 60px; }
.tuijian li i { width: 70px; height: 70px; margin-right: 10px; overflow: hidden; display: block; float: left; }
.tuijian li i img { height: 100%; max-width: 100%; min-width: 100%; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.tuijian li p { margin-top: 10px; line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-size: 14px; }
.tuijian li:hover { background: #f6f6f6; }
.tuijian li:hover img { transform: scale(1.1); }
/*ad*/
.ad ul { overflow: hidden; border-radius: 3px; }
/*wenzi*/
.wenzi li { line-height: 22px; margin-bottom: 10px; position: relative; padding-left: 15px }
.wenzi li:before { position: absolute; content: ""; width: 3px; height: 3px; background: #000; border-radius: 10px; left: 0px; top: 10px; }
/*tongji*/
.tongji li { margin-bottom: 8px }
.tongji li a { color: #096 }
.tongji li a:hover { text-decoration: underline; color: #000 }
.tongji_gzh { width: 80%; margin: auto; overflow: hidden; }
.tongji_gzh img { width: 100% }

/*footer*/
footer {
    /*background: #373D41;  border-top: #00C1DE 10px solid; padding: 30px 0; color: #73777a; */
    width: 120%;
    font-size: 14px;
}
.wxbox { overflow: hidden; float: left; margin-right: 20px }
.wxbox li { float: left; margin: 0 10px; text-align: center }
.wxbox img { height: 100px }
.endnav b { font-size: 16px; color: #00c1de; }
.endnav p { margin-bottom: 5px }
footer a { color: #73777a; }
footer a:hover { color: #00C1DE }
.top { width: 40px; height: 40px; display: block; background: url(../images/top.png) no-repeat center #000; right: 20px; bottom: 10%; position: fixed }


/*
list.html
*/
.lanmu img { height: 100px; float: left; margin-right: 20px }
.lanmu h1 { font-size: 22px; margin-bottom: 15px }
.lanmu p { color: #666 }
/*
list2.html
*/
.liucheng ul { overflow: hidden; margin-top: 20px }
.liucheng li { width: 33.3%; float: left; padding-bottom: 20px }
.liucheng li section { display: block; margin: 0 15px; box-shadow: #e9eaed 1px 1px 5px; }
.liucheng li h2 { font-size: 16px; line-height: 36px; background: #1c2327; color: #FFF; font-weight: normal; text-align: center; margin-bottom: 15px; }
.liucheng li p { padding: 0 10px; font-size: 14px; line-height: 30px }
.liucheng li p:last-child { padding-bottom: 15px }
.liucheng li a:hover { color: #30a6de }
.red { color: #F00 }
#lc_weixin { position: relative }
#lc_weixin i { display: block; position: absolute; bottom: 40px; right: 0; box-shadow: #e9eaed 1px 1px 5px; }
#lc_weixin i img { height: 100px; display: none }
#lc_weixin:hover i img { display: block }
/*pagelist*/
.pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 0 0 10px; }
.pagelist a { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #F7F7F7; display: inline-block; }
.pagelist a:hover, .pagelist > b { color: #3690cf; color: #FFF; background: #1C2327; }
.pagelist > b { padding: 5px 10px; }
a.curPage { color: #19585d; font-weight: bold; }
/*cloud*/
.cloud ul a { line-height: 24px; height: 24px; display: block; /*background: #999;*/ float: left; padding: 3px 10px; margin: 10px 5px 0 0; border-radius: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; color: #FFF }
.cloud ul a:nth-child(8n-7) { color: #00a779 }
.cloud ul a:nth-child(8n-6) { color: #01b01e }
.cloud ul a:nth-child(8n-5) { color: #00a4ae }
.cloud ul a:nth-child(8n-4) { color: #9a2bc3 }
.cloud ul a:nth-child(8n-3) { color: #fc2d50 }
.cloud ul a:nth-child(8n-2) { color: #0caffb }
.cloud ul a:nth-child(8n-1) { color: #399d01 }
.cloud ul a:nth-child(8n) { color: #909501 }
.cloud ul a:first-child { color: #ff610b}
.cloud ul a:last-child { color: #9a2bc3 }
.cloud ul a:hover {     text-decoration: underline;}
/*

daohang.html

*/
.site_tj { overflow: hidden; padding-top: 20px }
.site_tj li { width: 16.6%; float: left; text-align: center; line-height: 30px; margin-bottom: 10px; }
.site_tj li a { border-radius: 3px; display: block; border: 1px solid #EBEBEB; margin: 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.site_tj li:hover a { box-shadow: 0 4px 10px -4px rgba(48, 63, 107, 0.20); background: #222; color: #fff }
.site_yx li:nth-child(30n) { margin-bottom: 60px }
/*

about

*/
.about { overflow: hidden; background: url(../images/abbg.png) no-repeat right top #fff; padding: 20px 40px }
.ab_box { overflow: hidden; margin: 20px 0; }
.ab_box h3 { margin: 10px 0 10px; font-size: 18px; }
.ab_box p { color: #666; margin-bottom: 5px }
.avatar_pic { position: relative; float: left; margin-right: 10px; background: -webkit-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: -o-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: linear-gradient(to top right, rgba(0,153,255,.9), rgba(42,228,197,.7)); display: block; padding: 2px; width: 100px; border-radius: 50%; }
.avatar_pic img { width: 100%; border-radius: 50%; }
.avatar_pic:before { position: absolute; content: ""; background: url(../images/v.png) no-repeat; bottom: 0px; right: 10px; height: 24px; width: 24px; background-size: 24px; }
.ab_dubai { margin-bottom: 15px;display: block;  }
.ly_button { float: right; width: 100px; background: #000; text-align: center; border-radius: 3px; line-height: 30px }
.ly_button a { color: #FFF }
.gd_title { margin: 20px 0; font-size: 18px; background: url(../images/hline.png) no-repeat bottom right; width: 120px; clear: both; background-size: 40px; border-bottom: #000 1px dashed; padding-left: 10px; padding-bottom: 5px; display: block; }
.xinlu li { width: 25%; float: left; overflow: hidden; margin-bottom: 20px }
.xinlu li a { display: block; margin: 0 10px; background: #f3f3f3; padding: 20px; }
.xinlu li i { display: block; overflow: hidden; height: 120px; margin-bottom: 10px }
.xinlu li i img { width: 100%; min-height: 120px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.xinlu li i:hover img { transform: scale(1.1); }
.xinlu li p { font-weight: bold; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.xinlu li span { color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; font-size: 14px; height: 62px; }
.myblog { overflow: hidden; clear: both }
.myblog li { width: 20%; float: left; display: block; text-align: center; padding-bottom: 10px; position: relative; overflow: hidden }
.myblog li:after { position: absolute; content: ""; right: 0; top: 0; background: #e9eaed; height: 100%; width: 1px; }
.myblog li:last-child:after { content: none }
.myblog li b { display: block; line-height: 30px; margin-bottom: 10px; }
.buttons { display: block; margin: 10px auto; width: 130px; text-align: center; background: #00c1de; padding: 5px 0; border-radius: 3px; color: #fff; }
.buttons:hover { color: #FFF }
.myblog li:nth-child(even) .buttons { background: #F60 }
.myblog p { margin-bottom: 10px }
.qq_join li { float: left; width: 25%; }
.qq_join li section { margin: 0 20px; box-shadow: #ccc 1px 1px 5px; padding: 10px; display: block; overflow: hidden }
.qq_join li img { width: 90%; margin: auto; background: -webkit-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: -o-linear-gradient(bottom left, rgba(0,153,255,.9), rgba(42,228,197,.7)); background: linear-gradient(to top right, rgba(0,153,255,.9), rgba(42,228,197,.7)); display: block; padding: 5px; }
.qq_join li p { margin: 10px; }
.qq_join li b { color: #019881; margin: 0 5px; }
/*

	info.html

*/
.con_tilte { font-size: 22px; margin-top: 20px }
.con_nav { float: right; font-size: 14px; color: #666 }
.con_nav a { color: #666 }
.con_nav a:hover { color: #000 }
.con_info { color: #888888; border: 1px solid #F3F3F3; padding: 10px; margin: 10px auto 0; line-height: 23px; background: none repeat 0 0 #F6F6F6; }
.con_info b { margin-right: 10px; color: #000; }
.con_text { line-height: 24px; margin-top: 20px; }
.con_text a { color: #09C;word-break: break-all; }
.con_text a:hover { text-decoration: underline }
.con_text p { margin: 15px 0; }
.con_text img { display: block; max-width: 100% !important; height:auto !important;
    margin: auto }
.price_info ul { padding-top: 15px; position: relative; overflow: hidden }
.price_info p { margin-bottom: 5px }
.price_info img { position: absolute; right: 20px; top: 0; width: 120px }
.share { padding: 10px 20px; background: #f7f7f7; border-left: 3px solid #000; }
.diggit { display: block; width: 160px; margin: 20px auto; background: #E2523A; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; }
.diggit a { color: #fff }
.diggit a:hover { text-decoration: none }
.otherlink { margin: 10px 0; overflow: hidden }
.otherlink li { position: relative; line-height: 26px; height: 26px; display: block; width: 50%; float: left; overflow: hidden; }
.otherlink li a { display: block; margin-right: 30px; padding-left: 10px; }
.otherlink li a:hover { text-decoration: underline; color: #000 }
.otherlink li:before { position: absolute; content: ""; width: 3px; height: 3px; background: #000; border-radius: 10px; left: 0px; top: 12px; }
.nextinfo a { color: #000 }
.ad img { width: 100% }
.xiangsi { margin-top: 20px; overflow: hidden }
.xiangsi li { width: 25%; float: left; overflow: hidden; margin-bottom: 20px; padding-bottom: 10px; }
.xiangsi a { display: block; margin: 0 5px; padding-bottom: 10px; box-shadow: #ececec 0px 2px 5px; }
.xiangsi li i { display: block; overflow: hidden; height: 120px; margin-bottom: 10px; }
.xiangsi li i img { width: 100%; min-height: 120px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.xiangsi li i:hover img { transform: scale(1.1); }
.xiangsi li p { font-weight: bold; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 8px }
.xiangsi li span { color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display:block; -webkit-line-clamp: 3; font-size: 14px; height: 62px; padding: 0 8px }
/*timebox*/
.timebox { background: url(../images/abbg.png) no-repeat right top #fff; ; padding: 30px }
.timebox ul { overflow: hidden; }
.timebox span { position: relative; line-height: 32px; padding-right: 40px; color: #999 }
.timebox span:after { position: absolute; content: ""; width: 2px; height: 40px; background: #e0dfdf; right: 18px }
.timebox li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.timebox li i { position: relative; font-style: normal }
.timebox li i:before { content: " "; height: 10px; width: 10px; border: 2px solid #cccaca; background: #fff; position: absolute; top: 4px; left: -30px; border-radius: 50%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.timebox li:hover i:before { background: #080808 }
.pagelist.mt20 { margin-top: 20px; }

.saying { line-height: 30px; color: #a9a6a6; }
.saying span { float: right }
.saying span a { color: #de1513; }
img#plKeyImg { display: inline-block; }
.yname { margin: 10px 10px 10px 0 }
.yname span, .yzm span { padding-right: 10px; }
.yzm { margin: 0 10px 10px 0 }
.gbox input[type="submit"] { display: block; background: #303030; color: #fff; border: 0; line-height: 30px; padding: 0 20px; border-radius: 5px; float: right; }
#plpost textarea#saytext { width: 100%; }
#plpost input[type="submit"] { display: block; background: #040404; color: #fff; border: 0; line-height: 30px; padding: 0 20px; border-radius: 5px; float: right; }
.gbox { padding: 0; overflow: hidden; }
.gbox p { margin-bottom: 10px; overflow: hidden; }
p.fbtime { color: #000; }
.fbtime span { float: right; color: #999; font-size: 12px; overflow: hidden; white-space: nowrap; }
p.fbinfo { margin: 10px 0; }
.fb ul { margin: 10px 0; padding: 20px 10px; border-bottom: #ececec 1px solid; }
span.tximg { display: block; float: left; margin-right: 10px; }
.gbox i { display: block; float: left; margin-right: 10px; }
.gbox i input { margin: 10px auto; display: block; }
.hf ul { padding: 10px 10px; background: #f9f9f9; }
.hf { padding-bottom: 20px; border-bottom: #dedddd 1px dashed; }
textarea#lytext { width: 99%; }
.gbox input[type="submit"] { display: block; background: #040404; color: #fff; border: 0; line-height: 30px; padding: 0 20px; border-radius: 5px; float: right; }
.ecomment { border: #dedcdc 1px solid; padding: 10px; margin-bottom: 10px; }
span.ecommentauthor { color: #b5b5b5; font-size: 14px; margin-bottom: 5px; display: block; }


/*没有内容*/
.cy-my-page {
    margin:0 auto;
    position: relative;
    top: 0;
    left: 0;
    width: 630px;
    overflow: hidden;
    overflow-y: auto;
    display:block;
}

.cy-my-page .cy-my-comment-list {
    display: block;
    text-align: center;
    position: relative;
    top: calc(50% - 333px);
}
.cy-my-page>ul{display:inline-block;

    vertical-align: middle;}
.cy-my-page .cy-my-comment-list .empty-hold-place {
    display: block;
    text-align: center;
    line-height: 16px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    width: 345px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.cy-my-page .cy-my-comment-list .empty-hold-place .pet-pic {
    width: 345px;
    height: 293px;
    background: url(../images/notice-empty.png);
    background-repeat: no-repeat;
}
.comment-empty-txt {
    color:#333;
    font-size:22px;
    font-family:"Comic Sans MS", cursive;
    margin-top: 20px;
}
.power-by-cy-txt {
    width: 345px;
    height: 16px;
    background-repeat: no-repeat;
    margin-top: 20px;
    color:#d2cccc;
    font-size: 14px;
}


#pageGroup{margin:10px auto; font-size:14px; text-align:center;}
#pageGroup a{ display:inline-block; color:#999; width:30px; height:30px; font-weight:700; line-height:30px; text-align:center; margin:0 4px;}
#pageGroup .prepage,#pageGroup .nextpage{ text-indent:-99999em; opacity:.5;}
#pageGroup .prepage{ background: url('../images/page-icon-l2.png') no-repeat center; background-size: 18px;}
#pageGroup .nextpage{ background: url('../images/page-icon-r2.png') no-repeat center; background-size: 18px;}
#pageGroup .prepage.nopage,#pageGroup .nextpage.nopage{ opacity:.2;}
#pageGroup .nopage{}
#pageGroup a:hover, #pageGroup .curpage{ color:#409eff;}
#pageGroup .pageinfo{
    /*display:none;*/
    color: #999;
}

#pageGroup a.homepage, #pageGroup a.endpage{
    /*display:none;*/
    color: #999;
}


/*阅读全文按钮*/
.readall_box {  position: relative;  z-index: 9999;  padding: 0 0 0px;  margin-top: -268px;  text-align: center;  }
.readall_box .read_more_mask {  height: 268px;  background: -moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));  background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));  background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));  }
.readall_box a.button{cursor: pointer;}

.thumbs-content {
    width: 291px;
    margin: 30px auto 10px;
    text-align: center;
}
.thumbs-button {
    background-color: #444;
}

.thumbs-button {
    text-align: center;
    margin: 5px auto;
    padding: 0 20px;
    line-height: 36px;
    color: #fbfbfb;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    border-radius: 5px;
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s;
}
/*评论*/
.commentGrid{ margin-bottom:20px;}
.commentGrid .commentForm{ margin-bottom:30px;}
.commentGrid .commentTextarea{ padding:10px 15px; font-size:14px; color:#333; line-height:18px; background:#f6f6f6; border-radius:4px; border:1px solid #ddd; width:100%; min-height:80px; margin-bottom:10px;}
.commentGrid .commentTextarea.reply{ background:#fff; margin-top:20px;}
.commentGrid .btnBox{ text-align:right;}
.commentGrid .submitBtn{ display: inline-block; width:110px; height:36px; cursor:pointer; line-height:36px; text-align:center; color:#fff; font-size:14px; border-radius:18px; background:#409eff;}
.commentGrid .submitBtn:hover{ opacity:.8;}

.commentGrid .commentList{ padding-top:20px;}
.commentGrid .commentList .title{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px; font-size:14px; color:#666;}
.commentGrid .commentList .tips{text-align:center; font-size:14px; color:#999; padding:30px;}
.commentGrid .commentGroup{ padding:15px 20px; border-left: 3px solid #ddd; background: #f6f6f6;}
.commentGrid .commentGroup .detailText{ line-height:20px;}
.commentGrid .commentGroup .adminText{ margin-top:10px; line-height:20px;}
.commentGrid .itemUl{}
.commentGrid .item{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ddd;}
.commentGrid .username{ font-size:15px; color:#333; line-height:24px; margin-bottom:10px;}
.commentGrid .username span{ font-size:12px; color:#999; margin-left:5px;}
.commentGrid .username .reply{ float:right; font-size:12px; color:#999;}

.commentGrid .moreBtn{ display:block; height:40px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #409eff; color:#409eff; font-size:14px; text-align:center; line-height:38px; transition:all .2s ease;}
.commentGrid .moreBtn:hover{ background:#409eff; color:#fff; opacity:.9; transition:all .2s ease;}

.commentGrid .submitBtn:hover {
    opacity: .8;
}

.commentGrid .submitBtn {
    display: inline-block;
    width: 110px;
    height: 36px;
    cursor: pointer;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 18px;
    background: #409eff;
}
a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
    text-decoration: none;
}
.commentGrid .commentList {
    padding-top: 20px;
}
.comment-more, .no-comment {
    padding: 5px;
    text-align: center;
    background: #f5f5f5;
    color: #bbb;
    border-radius: 4px;
}

.commentGrid .commentList {
    padding-top: 20px;
}
.comment li {
    padding: 10px 0;
    border-bottom: 1px dashed #e5e5e5;
}
.comment-body .comment-user-img {
    float: left;
}
.comment-body .comment-user-img>img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
}
.comment-body .comment-info {
    margin-left: 55px;
}
.comment-body .comment-info .comment-time {
    float: right;
    color: #c0c0c0;
}
.comment-body .comment-info .comment-content {
    color: #566573;
    margin-top: 5px;
}
.comment-body .comment-info .comment-footer {
    color: #999;
    text-align: right;
}
.comment-body .comment-info .reply, .comment-body .comment-info .cancel-reply {
    cursor: pointer;
}
.comment-body .comment-parent .comment-parent-content {
    padding: 5px 10px;
    background: #eeeeee;
    border-radius: 4px;
    margin: 5px 0;
}
.guestBookGroup .inputLabel {
    margin-bottom: 15px;
    position: relative;
    border: 1px solid #ddd;
    background: #fff;
    font-size: 12px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden;
    color: #333;
}
.guestBookGroup .inputBlock, .guestBookGroup .textareaBlock {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 20px;
    padding: 10px 15px;
    background: none;
    border: 0;
}
.comment .user-name-content {
    margin-bottom: 10px;
    display: none;
    cursor: pointer;
}
/* -------------------------------footer----------------------------------*/
.footer{
    /*background: #106bbe;*/
    background: #940606;
    margin-top: 30px;
    padding: 20px 0;
}
.footer_right{
    background: #940606;
    /*margin-top: 30px;*/
    /*padding: 20px 0;*/
}
.footer_container{
    /*width: 1347px;*/
    width: 1100px;
    margin: 0 auto;
}
.footer_left{
    float: left;
}
.footer_left a:first-child{
    margin-right: 10px;
}
.footer_left a img{
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 10px;
}
.footer_center{
    float: left;
    text-align: center;
    color: #fff;
    margin-left: 125px;
}

.footer_center p a{
    color: #fff;
    font-size: 16px;
    /*margin-left: 15px;*/
}

.footer_center p{
    margin-top: 10px;
}
.footer_center p span{
    /*margin-top: 10px;*/
    font-size: 16px;
}
.footer_right{
    /*float: right;*/
    /*padding-top: 10px;*/
}
.footer_right a img{
    /*width: 100px;*/
    /*height: 100px;*/
    margin-top: 30px;
    float: right;
    margin-left: 10px;
}
.footer_right ul li{
    float: left;
    line-height: 80px;
    margin-left: 10px;
}
.footer_right ul li:first-child{
    margin-left: 0;
}
@media screen and (max-width: 768px){
    .footer_container{
        width: 100%;
        padding: 0 10px;
    }
    .footer_left{
        float: none;
        text-align: center;
    }
    .footer_center{
        float: none;
        margin-left: 0;
    }
    .footer_center p span{
        display: block;
        margin: 5px 0;
    }
    .footer_right{
        float: none;
    }
    .footer_right ul li{
        float: none;
        text-align: center;
        display: none;
    }
    .footer_right ul li:first-child{
        display: block;
    }
}
.con_main img{max-width:100%}

/* -------------------------------header----------------------------------*/
/*header{*/
/*    background-image: url(../images/bj_4.png);*/
/*    background-size:cover;*/
/*    width: 1200px;*/
/*    margin-left: 225px;*/
/*}*/

.header2{
    /*background-image: url(../images/bj_5.png);*/
    background-size:cover;
    width: 120%;
    margin-left: 0px;
}

.clearfix{
    zoom: 1;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size:0;
}
.srd_container{
    /*width: 1200px;*/
    /*width: 120%;*/
    margin: 0 auto;
}

.header_logo{
    padding-top: 70px;
    height: 256px;
}
.header_logo a img{
    /*margin-left: 360px;*/
    width: 1200px;
}

.header_logo2{
    /*padding-top: 70px;*/
    /*height: 256px;*/

    left: 30%;
    top: 0px;
    width: 1200px;
    margin-left: -600px;
    margin-top: 100px;
    position: absolute;
    /*float: left;*/
}
.header_logo2 a img{
    /*margin-left: 360px;*/
    width: 1200px;
    height: 240px;
}


.header_nav{
    background: #0a6cc7;
}
.header_nav ul li.nav_menu{
    float: left;
    width: 171px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    position: relative;
    transition: all 0.5s;
}
.header_nav ul li a{
    color: #fff;
    font-size: 18px;
    display: block;
}
.header_nav ul li:hover{
    background: #4085c6;
}
.header_nav ul .nav_sub{
    position: absolute;
    top: 100%;
    width: 100%;
    background: #ddd;
    z-index: 99;
}
.header_nav ul .nav_sub li{
    height: 0;
    overflow: hidden;
    transition: height 0.5s;
}
.header_nav ul .nav_sub li a{
    color: #000;
    opacity: 0;
    transition: all 0.5s;
}
.header_nav ul .nav_sub li:hover a{
    color: #fff;
}
.header_nav ul li:hover .nav_sub li{
    height: 57px;
}
.header_nav ul li:hover .nav_sub li a{
    opacity: 1;
}
/*@media screen and (max-width: 768px){*/
/*    .srd_container{;*/
/*        width: 100%;*/
/*    }*/
/*    .header_logo{*/
/*        padding: 60px 10px 50px 10px;*/
/*        height: auto;*/
/*    }*/
/*    .header_logo img{*/
/*        width: 96%;*/
/*        background-size:cover;*/
/*    }*/
/*    !*.navbox{*!*/
/*    !*    display: none;*!*/
/*    !*}*!*/
/*}*/
/* ---------------------------栏目信息板块--------------通知广告------------------*/
.col_con_01{
    width: 100%;
    /*margin-top: 20px;*/
    padding: 0 0px;
    height: 650px;
}
.col_con_01_left{
    float: left;
    width: 246px;
    /*width: 306px;*/
    /*height: 634px;*/
    height: 310px;
    background: #fff;
    margin-left: 17px;
    margin-top: 15px;

    box-shadow: #e5e5e5 0px 5px 4px;
}
.tzgg_top .tzgg_bottom{
    float: left;
}
.tzgg_bottom{
    padding: 5px 0;
    /*box-shadow: #e5e5e5 0px 5px 4px;*/
}

.tzgg_top{
    /*margin-top: 35px;*/
    /*margin-top: 150px;*/
    /*box-shadow: #e5e5e5 0px 5px 4px;*/
}

.col_tzgg .tzgg_title{
    height: 40px;
    width: 246px;
    /*width: 306px;*/
    text-align: center;
    line-height: 40px;
    padding: 0 0;
    background: #940606;
    color: #fff;
    font-size: 18px;

}

.col_tzgg .tzgg_more{
    height: 35px;
    /*width: 306px;*/
    text-align: right;
    line-height: 40px;
    /*padding: 0 0;*/
    color: #000;
    font-size: 16px;
    margin-right: 20px;
}

.col_tzgg .sp_list{
    width: 100%;
    /*height: 220px;*/
    height: 240px;
    /*margin: 0 auto;*/
    /*margin-top: 15px;*/
    /*margin-left: 10px;*/
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow: hidden;
}

/* -------------------------通知广告新 ------------------- */
.tzgg_bottom .tz_list {
    height: 239px;
    margin-top: 10px;
    overflow: hidden;
    font-size: 14px;
}

.tzgg_bottom .tz_list ul li {
    height: auto;
    /*height: 75px;*/
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: space-around;*/
    /*flex-direction: column;*/

    padding: 10px 0 8px 60px;
    line-height: 24px;
    vertical-align: bottom;
    overflow: hidden;
    position: relative;
    border-bottom: #ddd 1px dotted;
}

.tzgg_bottom .tz_list ul li .date {
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    width: 48px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #d42d2d;
    font-size: 14px;
    border: #d42d2d 1px solid;
    border-radius: 4px;
}

.tzgg_bottom .tz_list ul li a {
    float: none;
}

.tzgg_bottom .tz_list ul li img {
    vertical-align: middle;
}

/* -------------------------留言板 全局------------------- */
.page-content-ly ul li{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #dedede dotted;
    padding-right: 20px;
    width: 98%;
    background: url(../images/new_dian.png) no-repeat left;
    float: left;
}

.page-content-ly li a{
    float: left;
    margin-left: 20px;
    font-size: 16px;
}
.page-content-ly .lifa_right{
    width: 800px;
    height: auto;
    margin-left: 295px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}

.page-content-ly .lifa_right .topnews-tow p{
    overflow: hidden;
    width: 100%;
    line-height: 50px;
    color: #bd0000;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    padding: 10px 0 20px;
}
.page-content-ly .con_liuyan_riht{
    /*border: #ccc solid 0px;*/
    /*float: right;*/
    /*width: 410px; 12月5日*/
    width: 520px;
    height: auto;
    /*margin-left: 750px; 12月5日*/
    margin-left: 640px;
}
.page-content-ly .con_liuyan_riht .tips{
    line-height: 50px;
    text-align: right;
    font-size: 16px;
}

.page-content-ly .con_liuyan_riht i{
    color: red;
    margin-right: 20px;
}

.page-content-ly .con_liuyan_riht .layui-form{
    /*width: 410px;12月5日*/
    width: 520px;
    /*background-color: #F6F6F6;*/
    background-color: #d9ebff;
}

.page-content-ly .con_liuyan_riht .info{
    height: auto;
    float: left;
}




/* -------------------------留言板 ------------------- */
.tzgg_bottom_ly .tz_list {
    height: 239px;
    margin-top: 10px;
    overflow: hidden;
    font-size: 12px;
}

.tzgg_bottom_ly .tz_list ul li {
    height: auto;
    /*height: 75px;*/
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: space-around;*/
    /*flex-direction: column;*/

    padding: 10px 0 8px 60px;
    line-height: 24px;
    vertical-align: bottom;
    overflow: hidden;
    position: relative;
    border-bottom: #ddd 1px dotted;
}

.tzgg_bottom_ly .tz_list ul li .date {
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    width: 48px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #d42d2d;
    font-size: 14px;
    border: #d42d2d 1px solid;
    border-radius: 4px;
}

.tzgg_bottom_ly .tz_list ul li a {
    float: none;
}

.tzgg_bottom_ly .tz_list ul li img {
    vertical-align: middle;
}






/* -------------------栏目信息板块--------------立法 监督 人事 代表------------------*/
.col_con_01_right{
    /*width: 834px;*/
    width: 894px;
    /*height: 680px;*/
    height: 650px;
    float: left;
    margin-top: 20px;
    /*margin-left: 17px;*/
}
.col_con_01_right_top{
    height: 300px;
    box-shadow: #e5e5e5 0px 5px 4px;
}
.col_con_01_right_top .col_dflf{
    width: 834px;
    /*width: 417px;*/
    height: 298px;
    float: left;
}
.col_con_01_right .cr_title{
    background: #ececec;
}
.col_con_01_right .cr_title .col_name{
    float: left;
    line-height: 40px;
    padding: 0 20px;
    background: #940606;
    color: #fff;
    font-size: 18px;
}
.col_con_01_right .cr_title .col_sub ul li{
    float: left;
    height: 40px;
    line-height: 40px;
    margin-left: 14px;
}
.col_con_01_right .cr_title .col_sub ul li a{
    color: #000;
    /*font-size: 14px;*/

    font-size: 18px;
}

.col_con_01_right .cr_title .col_rmore{
    float: right;
    line-height: 40px;
    padding: 0 20px;
    /*background: #940606;*/
    /*color: #000;*/
    font-size: 18px;
}
.col_con_01_right .cr_title .col_rmore a{
    color: #000;
    font-size: 18px;
    /*background: #f5f5f5;*/
}


.col_con_01_right .cr_title .col_sub ul li.active{
    background: url(../images/red_line.png) center bottom 3px no-repeat;
}
.col_con_01_right .cr_list ul{
    display: none;
}
.col_con_01_right .cr_list ul:first-child{
    display: block;
}
.col_con_01_right .cr_list ul li{
    line-height: 37px;
    list-style: none;
    padding-left: 20px;
    padding-right: 10px;
    /*height: 37px;*/

    height: 42x;
    color: #676767;
    background: url(../images/black_dian.png) 0px 8px no-repeat;
}
.col_con_01_right .cr_list ul li a{
    float: left;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #676767;
    /*font-size: 16px;*/

    font-size: 18px;

}
.col_con_01_right .cr_list ul li span{
    float: left;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #676767;
    font-size: 16px;
}



.col_con_01_right .cr_list ul li a:hover{
    color: #C00;
}
.col_con_01_right .cr_list ul li .date{
    float: right;
}
.col_jdgz{
    /*width: 834px;*/
    width: 100%;
    height: 298px;
    float: left;
    /*margin-left: 20px;*/
}

.col_con_01_right_bottom{
    margin-top: 28px;
    height: 300px;
    box-shadow: #e5e5e5 0px 5px 4px;
}
.col_yflz{
    /*width: 407px;*/
    width: 417px;
    height: 298px;
    float: left;
}
.col_yflz .cr_title .col_name{
    background: none;
    position: relative;
}
.col_yflz .cr_title .col_name a{
    color: #000;
}
.col_yflz .cr_title .col_name.active{
    background: #940606;
}
.col_yflz .cr_title .col_name.active a{
    color: #fff;
}
.col_yflz .cr_title .col_name .col_sub{
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    display: none;
}
.col_yflz .cr_title .col_name .col_sub ul li{
    height: 36px;
    line-height: 30px;
    margin-left: 0;
    width: 50%;
    text-align: center;
}
.col_yflz .cr_title .col_name .col_sub ul li a{
    color: #000;
}
.col_yflz .cr_list ul{
    padding-top: 37px;
}
.col_yflz .cr_list ul:first-child{
    padding-top: 0;
}
.col_dbgz{
    /*width: 407px;*/
    width: 417px;
    height: 298px;
    float: left;
    /*margin-left: 20px;*/
}
/*.col_con_02{*/
/*    height: 288px;*/
/*    box-shadow: #e5e5e5 0px 5px 4px;*/
/*}*/
.col_con_02 .col_zsjs{
    width: 569px;
    height: 287px;
    float: left;
}
.col_con_02 .col_title{
    height: 40px;
    background: #f5f5f5;
    border-bottom: 1px solid #f2f2f2;
}



.col_con_02 .col_title .col_name{
    width: 117px;
    height: 38px;
    line-height: 38px;
    float: left;
    text-align: center;
    background: #f5f5f5;
    font-size: 18px;
    color: #0a6cc7;
    font-weight: bolder;
    border-bottom: 3px solid #0a6cc7;
}
.col_con_02 .col_title ul li{
    float: left;
    height: 40px;
    line-height: 40px;
    list-style: none;
    text-align: center;
    width: 95px;
}
.col_con_02 .col_title ul li a{
    color: #000000;
}
.col_con_02 .col_title ul li.active{
    font-size: 14px;
    background: url(new_tiao3.png) center 10px no-repeat;
}
.col_con_02 .col_title ul li.active a{
    color: #fff;
}
.col_con_02 .col_list{
    height: 230px;
    margin-top: 15px;
}
.col_con_02 .col_list ul{
    display: none;
}
.col_con_02 .col_list ul:first-child{
    display: block;
}
.col_con_02 .col_list ul li{
    line-height: 37px;
    list-style: none;
    padding-left: 20px;
    padding-right: 10px;
    height: 37px;
    color: #676767;
    background: url(new_dian.png) 0px 8px no-repeat;
}
.col_con_02 .col_list ul li a{
    color: #676767;
    float: left;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*font-size: 16px;*/
    font-size: 18px;
}
.col_con_02 .col_list ul li span{
    color: #676767;
    float: right;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.col_con_02 .col_list ul li a:hover{
    color: #C00;
}
.col_con_02 .col_list ul li .date{
    float: right;
}
.col_con_02 .col_wjzl{
    width: 569px;
    height: 287px;
    float: left;
    margin-left: 20px;
}





/* ----------------新闻板块自身建设 文件资料----------------*/
.col_con_05{
    width: 100%;
    height: 660px;
    margin-top: 20px;
    padding: 0 0px;
}

.col_con_05_left{
    /*width: 834px;*/
    width: 894px;
    /*width: 730px;*/
    /*height: 680px;*/
    height: 640px;
    float: left;
    /*margin-top: 20px;*/
    /*margin-left: 17px;*/
}

.col_con_02{
    /*height: 288px;*/
    height: 310px;
    width: 100%;
    /*width: 600px;*/

    box-shadow: #e5e5e5 0px 5px 4px;
    margin-top: 15px;
}
.col_con_02 .col_zsjs{
    /*width: 407px;*/
    width: 100%;

    /*width: 600px;*/

    height: 287px;
    float: left;
}
.col_con_02 .col_title{
    height: 40px;
    background: #f5f5f5;
    border-bottom: 1px solid #f2f2f2;
}
.col_con_02 .col_title .col_name{
    width: 140px;
    height: 38px;
    line-height: 38px;
    float: left;
    text-align: center;
    background: #f5f5f5;
    font-size: 18px;
    color: #0a6cc7;
    font-weight: bolder;
    border-bottom: 3px solid #0a6cc7;
}
/*.news_col_menu ul li.active{*/
/*    background: #0a6cc7;*/
/*}*/
.col_con_02 .col_title .col_sub ul li.active{
    background: #940606;
    float: left;
    font-size: 18px;
}
.col_con_02 .col_title ul li{
    float: left;
    height: 40px;
    line-height: 40px;
    list-style: none;
    text-align: center;
    width: 170px;
}
.col_con_02 .col_title ul li a{
    color: #000000;
}
.col_con_02 .col_title ul li.active{
    font-size: 14px;
    background: url(new_tiao3.png) center 10px no-repeat;
}
.col_con_02 .col_title ul li.active a{
    color: #fff;
}
.col_con_02 .col_list{
    height: 230px;
    margin-top: 15px;
}
.col_con_02 .col_list ul{
    display: none;
}
.col_con_02 .col_list ul:first-child{
    display: block;
}
.col_con_02 .col_list ul li{
    line-height: 37px;
    list-style: none;
    padding-left: 20px;
    padding-right: 10px;
    height: 37px;
    color: #676767;
    background: url(../images/black_dian.png) 0px 8px no-repeat;
    font-size: 18px;
}
.col_con_02 .col_list ul li a{
    color: #676767;
    float: left;
    /*max-width: 80%;*/
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.col_con_02 .col_list ul li a:hover{
    color: #C00;
}
.col_con_02 .col_list ul li .date{
    float: right;
}
.col_con_02 .col_wjzl{
    /*width: 407px;*/
    width: 417px;
    height: 287px;
    float: left;
    /*margin-left: 20px;*/
}

/* ----------------县区人大 乡镇人大 理论知识-----*/
.col_con_03{
    height: 289px;
    box-shadow: #e5e5e5 0px 5px 4px;
    margin-top: 20px;
}
.col_con_03 .col_xqrd{
    /*width: 407px;*/
    width: 376px;
    height: 286px;
    float: left;
}


.col_con_03 .col_xzrd, .col_con_03 .col_llwz {
    width: 376px;
    height: 286px;
    float: left;
    margin-left: 15px;
}


.col_con_03 .col_title{
    height: 41px;
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}

.col_con_03 .col_title .col_name{
    float: left;
    line-height: 41px;
    font-size: 18px;
    font-weight: bolder;
    color: #940606;
    width: 115px;
    height: 41px;
    margin-left: 15px;
    text-align: center;
    background: url(new_tiao.png) center 38px no-repeat;
}

.col_con_03 .col_title .col_more{
    float: right;
    line-height: 42px;
    margin-right: 10px;
}

.col_con_03 .col_title .col_more a{
    color: #000;
    font-size: 14px;
}
.col_con_03 .col_list{
    margin-top: 5px;
}
.col_con_03 .col_list ul li{
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    list-style: none;
    background: url(../images/new_dian.png) 5px no-repeat;
    font-size: 15px;
    text-decoration: none;
    color: #666;
}
.col_con_03 .col_list ul li a{
    float: left;
    font-size: 16px;
    color: #666;
    /*max-width: 80%;*/
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.col_con_03 .col_list ul li a:hover{
    color: #C00;
}
.col_con_03 .col_list ul li .date{
    float: right;
}

/*.col_con_03 .col_rdywzs{*/
/*    !*width: 407px;*!*/
/*    width: 417px;*/
/*    height: 286px;*/
/*    float: left;*/
/*    !*margin-left: 15px;*!*/
/*}*/


/* ----------------重要会议: 市人代会 市常委会 市主任会 ---------*/
.col_con_04{
    height: 304px;
    box-shadow: #e5e5e5 0px 5px 4px;
    /*margin-top: 20px;*/
}
.col_con_04 .col_xqrd{
    /*width: 407px;*/
    /*width: 376px;*/
    width: 298px;
    height: 304px;
    float: left;
}


.col_con_04 .col_xzrd, .col_con_04 .col_llwz {
    /*width: 376px;*/
    width: 298px;
    height: 304px;
    float: left;
    margin-left: 15px;
}


.col_con_04 .col_title{
    height: 41px;
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}

.col_con_04 .col_title .col_name{
    float: left;
    line-height: 41px;
    font-size: 18px;
    font-weight: bolder;
    color: #940606;
    width: 115px;
    height: 41px;
    margin-left: 15px;
    text-align: center;
    background: url(new_tiao.png) center 38px no-repeat;
}

.col_con_04 .col_title .col_more{
    float: right;
    line-height: 42px;
    margin-right: 10px;
}

.col_con_04 .col_title .col_more a{
    color: #000;
    font-size: 14px;
}
.col_con_04 .col_list{
    margin-top: 5px;
}
.col_con_04 .col_list ul li{
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    list-style: none;
    background: url(../images/new_dian.png) 5px no-repeat;
    font-size: 15px;
    text-decoration: none;
    color: #666;
}
.col_con_04 .col_list ul li a{
    float: left;
    font-size: 16px;
    color: #666;
    /*max-width: 80%;*/
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.col_con_04 .col_list ul li a:hover{
    color: #C00;
}
.col_con_04 .col_list ul li .date{
    float: right;
}

/* ----------------重要发布: 立法公示 决议决定 选举任免 ---------*/
.col_con_04_1{
    height: 304px;
    box-shadow: #e5e5e5 0px 5px 4px;
    margin-top: 20px;
}
.col_con_04_1 .col_xqrd{
    /*width: 407px;*/
    /*width: 376px;*/
    width: 298px;
    height: 304px;
    float: left;
}


.col_con_04_1 .col_xzrd, .col_con_04_1 .col_llwz {
    /*width: 376px;*/
    width: 298px;
    height: 304px;
    float: left;
    margin-left: 15px;
}


.col_con_04_1 .col_title{
    height: 41px;
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}

.col_con_04_1 .col_title .col_name{
    float: left;
    line-height: 41px;
    font-size: 18px;
    font-weight: bolder;
    color: #940606;
    width: 115px;
    height: 41px;
    margin-left: 15px;
    text-align: center;
    background: url(new_tiao.png) center 38px no-repeat;
}

.col_con_04_1 .col_title .col_more{
    float: right;
    line-height: 42px;
    margin-right: 10px;
}

.col_con_04_1 .col_title .col_more a{
    color: #000;
    font-size: 14px;
}
.col_con_04_1 .col_list{
    margin-top: 5px;
}
.col_con_04_1 .col_list ul li{
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    list-style: none;
    background: url(../images/new_dian.png) 5px no-repeat;
    font-size: 15px;
    text-decoration: none;
    color: #666;
}
.col_con_04_1 .col_list ul li a{
    float: left;
    font-size: 16px;
    color: #666;
    /*max-width: 80%;*/
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.col_con_04_1 .col_list ul li a:hover{
    color: #C00;
}
.col_con_04_1 .col_list ul li .date{
    float: right;
}





/**-----------------------人大公报 参阅 -----------2022年9月18日------------------------- **/

.col_rdllyj{
    /*width: 306px;*/
    /*width: 246px;*/
    width: 400px;
    height: 310px;
    /*height: 680px;*/
    float: left;
    margin-left: 15px;
    box-shadow: #e5e5e5 0px 5px 4px;
    background: #f5f5f5;
    /*margin-top: 20px;*/
}
.col_rdllyj .col_title{
    height: 41px;
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}
.col_rdllyj .col_title .col_name{
    float: left;
    line-height: 41px;
    font-size: 18px;
    font-weight: bolder;
    color: #940606;
    width: 180px;
    height: 41px;
    margin-left: 15px;
    text-align: center;
    background: url(new_tiao.png) center 38px no-repeat;
}
.col_rdllyj .col_title .col_more{
    float: right;
    line-height: 42px;
    margin-right: 10px;
}
.col_rdllyj .col_title .col_more a{
    color: #666;
    font-size: 14px;
}
.col_rdllyj .col_list{
    margin-top: 10px;
}
.col_rdllyj .col_list ul li{
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    list-style: none;
    background: url(new_dian.png) 5px no-repeat;
    font-size: 15px;
    text-decoration: none;
    color: #666;
}
.col_rdllyj .col_list ul li a{
    float: left;
    font-size: 15px;
    color: #666;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.col_rdllyj .col_list ul li a:hover{
    color: #C00;
}
.col_rdllyj .col_list ul li .date{
    float: right;
}

/* -----------------人大公报 人大参阅 等-------------------- */
.col_fun_01{
    height: 225px;
    margin-top: 20px;
}
.col_fun_01_dbleft{
    width: 180px;
    display: block;
    float: left;
}
.col_fun_01_dbleft img{
    padding-bottom: 20px;
}
.col_fun_01_weixin{
    display: block;
    float: right;
}
.col_fun_01_weixin img:first-child {
    padding-bottom: 20px;
    width: 107px;
    height: 107px;
    margin-right: 25px;
}

.col_fun_02 {
    height: 146px;
    width: 300px;
    /*background-image: url(beijing.png);*/
    background-color: #0a6cc7;
}
.col_fun_02 .data_img{
    width: 70px;
    height: 110px;
    position: relative;
    top: 25px;
    left: 14px;
    float: left;
}
.pd10{
    padding-bottom: 15px;
}
.col_fun_02 a{
    color: #fff;
    font-size: 14px;
}


.col_fun_02 .dalv_img{
    width: 70px;
    height: 110px;
    position: relative;
    top: 25px;
    left: 43px;
    float: left;
}

.col_fun_02 .dashiji_img{
    width: 70px;
    height: 110px;
    position: relative;
    top: 25px;
    left: 78px;
    float: left;
}


.col_fun_03 {
    /*padding-top: 20px;*/
    padding-top: 10px;
    /*padding-left: 20px;*/
    /*background: #f5f5f5;*/
    height: 305px;
    margin-left: 2px;
}
.col_fun_03 .img{
    /*height: 200px;*/
    margin: 7px;

    /*margin-top: 5px;*/
    height: 270px;
    float: left;
}
.col_fun_03 table{
    border-collapse: collapse;
    border-spacing: 0;
}
.pdr10 {
    padding-right: 10px;
}
.col_fun_03 a{
    text-decoration: none;
    color: #333;

}
.col_fun_03 a img{
    width: 300px;
    height: 40px;
}
.num td {
    padding-top: 5px;
    /*padding-left: 20px;*/
}
.col_fun_03 .img .pdr10 img{
    /*width: 130px;*/
    /*height: 175px;*/

    width: 180px;
    height: 220px;

}
.col_fun_03 .img .pdr10 .bqdd{
    height: 40px;
    line-height: 40px;
    color: #0a78cf;
    font-size: 16px;
    font-weight: bold;
}
.col_fun_03 .img .pdr10 .lis{
    height: 120px;
    font-size: 15px;
}
.col_fun_03 .img .pdr10 .more_new{
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-size: 16px;
}


/* ----------------底部链接------------------------------*/
.con_links{
    margin-top: 20px;
}
.con_links ul li{
    width: 290px;
    height: 66px;
    float: left;
    text-align: center;

}

/* ----------------主任信息---------------照片栏---------------*/
.leader_con {
    margin: 20px 0 41px 0;
    overflow: hidden;
}
.leader_lf_side {
    width: 236px;
    overflow: hidden;
}
.lf_sd_list {
    margin-bottom: 10px;
    overflow: hidden;
}
.ls_tit_cur {
    background: #940606  no-repeat 20px center;
    padding-left: 41px;
    /*background: #979797  no-repeat 20px center;*/
    width: 189px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
}
.sd_ls_tit label {
    display: block;
    float: left;
}
.sd_ls_deal {
    /*overflow: hidden;*/
}
.ld_deal {
    display: block;
    width: 236px;
    margin-top: 10px;
    overflow: hidden;
}
.deal_ld_name {
    padding-left: 20px;
    width: 208px;
    line-height: 34px;
    border: 1px solid #eaeaea;
    overflow: hidden;
}
.ld_name_cur .deal_ld_name {
    border: 1px solid #c3e8f8;
    background: #c3e8f8;
}
.deal_ld_name span {
    display: block;
    float: left;
    font-size: 16px;
    color: #4b4b4b;
    margin-right: 25px;
    width: 49px;
    cursor: pointer;
}

.list_rxx{
    padding: 10px 20px;
    text-align: left;
    line-height: 30px;
    font-size: 14px;
    min-height: 300px;
    float: left;
    width: 873px;
    margin-left: 10px;
}

/*************************领导列表**************************/
.con_left_leder{
    float: left;
    width: 276px;
    height: auto;
}
.con_left_leder .lm_name {
    height: 42px;
    border-bottom: 1px solid #e6e6e6;
}
.con_left_leder .lm_name span {
    display: inline-block;
    font-size: 18px;
    width: 150px;
    height: 42px;
    line-height: 42px;
    background: #940606;
    text-align: center;
    color: #fff;
}
.con_left_leder .lm_menu ul li {
    width: 93%;
    margin: 5px auto;
    min-height: 40px;
    /*line-height: 40px;*/
    border-bottom: 1px dashed #ccc;
}
.con_left_leder .lm_menu ul li span {
    float: right;
    min-height: 40px;
    max-width: 169px;
    color: #666;
    font-size: 12px;
    margin-left: 20px;
    overflow: hidden;
    /*display: block;*/
}

.con_left_leder .lm_menu .job {
    color: #999;
    overflow: hidden;
    display: block;
}


.con_right_leder {
    width: 820px;
    height: auto;
    float: left;
    margin-left: 15px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}
.con_right_leder .jianjiesdsrx{
    width: 860px;
    overflow: hidden;
    z-index: 99;
}



.con_right_leder .jianjiesdsrx .zr_head {
    text-align: center;
    color: #D52314;
    font-size: 28pt;
    font-weight: bold;
    padding: 2%;
}
.con_right_leder .jianjiesdsrx .zr_head .list_more1 {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-top: 5px;
}
.main {
    padding: 5px 10px;
    display: block;
    background-color: #ffffff;
    min-height: 120px;
    height: 100%;
    zoom: 1;
    overflow: hidden;
}
.main .my_list_cn {
    overflow: hidden;
}



.my_list_cn .my_item:first-child {
    width: 100%;
}
.my_list_cn .my_item {
    overflow: hidden;
    width: 160px;
    height: 280px;
    float: left;
    margin: 10px 0 0 10px;
}
.my_list_cn .my_item .item_wrap {
    overflow: hidden;
    width: 160px;
    height: 280px;
    text-align: center;
}
.my_list_cn .my_item .item_wrap img {
    /*width: auto;*/
    width: 132px;
    height: 180px;
    margin-left: 15px;
}
.my_list_cn .my_item .my_txtcenter {
    overflow: hidden;
    line-height: 24px;
    text-align: center;
    word-break: break-all;
    word-wrap: break-word;
}
.my_list_cn .my_item .my_txtcenter1 {
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    word-break: break-all;
    word-wrap: break-word;
}
/******************代表履职 议案建议办理 审查建议提交******************/
.rdlnews {
    width: 100%;
    overflow: hidden;
    /*float: left;*/
    margin-top: 20px;
}
.rdlnews .rdad2 {
    /*width: 250px;*/
    /*height: 60px;*/

    width: 270px;
    height: 140px;
    float: left;
    margin-left: 16px;
    margin-top: 20px;
}
.rdlnews .rdad2 img {
    /*width: 250px;*/
    /*height: 60px;*/

    width: 270px;
    height: 140px;
}

/******************人大概述 基本情况 制度办法 历史沿革*******左侧专栏***********/
.lmy_content {
    padding: 25px 20px;
    background: #fff;
    min-height: 500px;
}
.con_left {
    float: left;
    width: 276px;
    height: auto;
}
.con_left .lm_name {
    height: 42px;
    border-bottom: 1px solid #e6e6e6;
}
.con_left .lm_name span {
    display: inline-block;
    font-size: 18px;
    /*width: 150px;*/

    width: 200px;

    height: 42px;
    line-height: 42px;
    background: #940606;
    text-align: center;
    color: #fff;
}
.con_left .lm_menu ul li {
    width: 93%;
    margin: 5px auto;
    min-height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
}
.con_left .lm_menu ul li .ico {
    float: right;
    color: #666;
    font-size: 12px;
}

/******************领导详情页********右边专栏**********/
.con_leder_deatil{
    position: relative;
    overflow: hidden;
    padding: 20px;
    border: 1px solid #EAEAEA;
}
.leaderWrap{
    overflow: hidden;
    margin-bottom: 50px;
}
.leaderWrap .pic {
    float: left;
    margin-right: 40px;
}
.leaderWrap .pic img {
    width: 150px;
    border: 4px solid #EEEEEE;
    min-height: 210px;
}
.leaderWrap .con {
    overflow: hidden;
    padding-top: 15px;
}
.leaderWrap .con .sTitle {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-bottom: 30px;
}
.leaderWrap .con .name {
    font-size: 24px;
    color: #0167CC;
    margin-right: 20px;
}
.leaderWrap .con .job {
    font-size: 16px;
}
.leaderWrap .con .work {
    position: relative;
}
.leaderWrap .con .work i {
    position: absolute;
    top: -16px;
    left: 10px;
    border-color: transparent;
    border-style: dashed;
    border-width: 8px;
    border-bottom-color: #F6F6F6;
    border-bottom-style: solid;
    content: "";
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
}
.leaderWrap .con .in {
    position: relative;
    padding: 15px 30px;
    background: #F6F6F6;
    text-indent: 2em;
    min-height: 84px;
    font-size: 15px;
}
.con_leder_deatil .leaderIntroBox .hd {
    height: 17px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
    text-align: center;
}
.con_leder_deatil .leaderIntroBox .hd h3 {
    font-size: 20px;
    background: #fff;
    display: inline-block;
    padding: 0 50px;
    color: #0167CC;
    position: relative;
}
.con_leder_deatil .leaderIntroBox .hd i {
    display: none;
    position: absolute;
    width: 1px;
    height: 17px;
    background: #CCDDF4;
    left: 0;
    top: 8px;
}
.con_leder_deatil .leaderIntroBox .hd .r {
    left: auto;
    right: 0;
}
.con_leder_deatil .leaderIntroBox .bd {
    padding: 50px 10px;
}
.con_leder_deatil .leaderIntro {
    /* text-indent: 2em; */
}
/******************人大概述 基本情况 制度办法 历史沿革********右边专栏**********/
.con_right {
    width: 780px;
    height: auto;
    float: left;
    margin-left: 15px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}
.con_right .location {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 30px;
}
.con_right .location a {
    color: #000;
    font-size: 14px;
}
.con_right .list_con ul li {
    width: 815px;
    height: 40px;
    line-height: 40px;
    margin: 4px auto;
    padding-left: 15px;
    border-bottom: 1px dashed #ccc;
}
.con_right .list_con ul li a {
    color: #666;
    font-family: "Microsoft YaHei UI";
    font-size: 15px;
    /*padding-left: 7px;*/
    float: left;
}
.con_right .list_con ul li .date {
    float: right;
    font-family: "Microsoft YaHei UI";
    font-size: 15px;
    color: #666;
}
/******************轮播图 新版本 ******************/
#demoContent2 {
    float: left;
    /*width: 45%;*/
    width: 574px;
    height: 400px;
    /*height: 380px;*/
    margin-top: 20px;
    margin-bottom: 12px;
}
#demoContent2 .effect {
    display: inline-block;
    zoom: 1;
    float: left;
    /*width: 625px;*/
    /*width: 522px;*/
    width: 574px;
}
.slideBox2 {
    /*width: 625px;*/
    /*width: 522px;*/
    width: 574px;
    position: relative;
    float: left;
    /*z-index: 10001;*/
}
.slideBox2 .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    z-index: 10009;
    float: left;
    display: inline;
    bottom: 11px;
    right: 0px;
}
.slideBox2 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox2 .hd ul li {
    float: left;
    width: 15px;
    height: 15px;
    cursor: pointer;
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    background-image: url(../images/7.png)/*tpa=http://www.hljrd.gov.cn/web/img/7.png*/;
    background-repeat: no-repeat;
}
.slideBox2 .hd ul li.on{background-image: url(../images/6.png)/*tpa=http://www.hljrd.gov.cn/web/img/6.png*/;}
.slideBox2 .bd {
    z-index: 10002;
    overflow: hidden;
    float: left;
    /*width: 522px;*/
    width: 574px;
}
.slideBox2 .bd ul {
    float: left;
    /*width: 522px;*/
    width: 574px;
}
.slideBox2 .bd ul li {
    float: left;
    /*width: 522px;*/
    width: 574px;
}
.slideBox2 .bd ul li img {
    float: left;
    /*width: 522px;*/
    /*height: 380px;*/
    width: 574px;
    height: 400px;

}
.slideBox_info {
    /*width: 625px;*/
    /*width: 522px;*/
    width: 574px;
    position: absolute;
    /*z-index: 10003;*/
    left: 0px;
    bottom: 0px;
    height: 44px;
    line-height: 44px;
    background-image: url(../images/3.png)/*tpa=http://www.hljrd.gov.cn/web/img/3.png*/;
    background-repeat: repeat;
    overflow: hidden;

}

.slideBox_info ul li {
    width: 460px;
    float: left;
    margin-left: 15px;
    font-size: 18px;
}
.slideBox_info ul li a {
    color: #fff;
    width: 460px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}
.slideBox_right {
    width: 522px;
    float: right;
    line-height: 46px;
    box-sizing:border-box;
    margin-top:7px;
    height: 375px;
    overflow: hidden;
}	/* width: 464px; width: 644px; width: 644px; width: 624px; */
.slideBox_right .head .headMenu{
    height:50px;
    line-height:50px;
    display: flex;
}
/******************底部的活动剪影 新版本 ******************/
@charset "utf-8";
/* CSS Document */

#certify {
    position: relative;
    width: 1160px;
    margin: 0 auto
}

#certify .swiper-containerhdjy {
    padding-bottom: 60px;
}

#certify  .swiper-slide {
    width: 520px;
    height: 408px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
    display:block;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

#certify .swiper-button-prevts {
    position: absolute;
    width: 45px;
    height: 45px;
    top:200px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}

#certify .swiper-button-prevts:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-nextts {
    position: absolute;
    right:0;
    top:200px;
    width: 45px;
    height: 45px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%;
}

#certify .swiper-button-nextts:hover {
    background-position: 0 -139px;
    background-size: 100%
}


.rdhdbg {
    background: #f7f7f7;
}
.rdhdjy {
    background: #f7f7f7;
    width: 100%;
    marign: 0px auto;
}
.ydlinec {
    width: 100%;
    clear: both;
    height: 10px;
    margin: 0px auto;
}
.rdhdjycon {
    width: 1160px;
    overflow: hidden;
    margin: 0px auto;
    background: url("../images/photo.png") top left no-repeat;
}
.rdhdjycon h3 {
    padding-left: 70px;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #1378ca;
    border-bottom: 1px solid #c5c5c5;
}
.rdhdjycont {
    width: 1160px;
    margin: 0px auto;
}

.swiper-container {
    --swiper-theme-color: #ffffff;
    --swiper-pagination-color: #0166b6;
}
img {
    border: 0;
    vertical-align: middle;
}
/*a:link, a:visited {*/
/*    color: #333;*/
/*    text-decoration: none;*/
/*}*/

/******************底部链接 新版本 ******************/
.rdlink {
    width: 1200px;
    /*margin: 0px auto;*/
    margin-top: 20px;
}
.rdlinkt {
    border-left: 4px solid #940606;
    width: 130px;
    float: left;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    margin-top: 8px;
}
.rdlinkr {
    width: 1060px;
    float: right;
}
.dropdown {
    float: left;
    width: 170px;
    /*font-size: 18px;*/
    display: block;
    line-height: 48px;
    margin-left: 2px;
    /*color: #ffffff;*/
    background: #940606;
    border-top: 6px solid #e0dcd9;
    text-align: center;
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    margin-top: -150px;
    width: 170px;
    z-index: 1;
    background: #dddddd;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown-content li a {
    color: #000000;
    font-size: 16px;
}



.dc3{
    width:1030px;
    margin-top:-252px;
    margin-left:-172px;
    overflow:hidden;
}
.dc3 li{
    float:left;
    width:100px;
    text-align: center;
}

.dc4{
    /*width:1030px;*/
    /*margin-top:-200px;*/
    /*margin-left:-344px;*/

    /*!*margin-top:-192px;*!*/
    /*!*margin-left:-172px;*!*/

    /*overflow:hidden;*/


    width:1030px;
    margin-top:-150px;
    margin-left:-345px;
    overflow:hidden;
}

.dc4 li{
    float:left;
    width:140px;
    /*width:100px;*/
    list-style: none;
    text-align: center;
}


.dc5{
    width:1030px;
    margin-top:-100px;
    margin-left:-516px;
    overflow:hidden;
}

.dc5 li{
    float:left;
    width:126px;
    list-style: none;
    text-align: center;
}

.dc6{
    margin-top:-240px;
    overflow:hidden;
}
.dc6 li{
    list-style: none;
}

.dc7{
    width:1030px;
    margin-top:-150px;
    margin-left:-860px;
    overflow:hidden;
}

.dc7 li{
    float:left;
    width:140px;
    list-style: none;
    text-align: center;
}
/******************活动剪影 详情页 ******************/
/*php168 photo*/
.container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.white {
    background: #fff;
}
.govMain {
    margin: 0 auto;
    padding: 10px;
    width: 1180px;
    overflow: hidden;
}
.ph990 {
    width: 990px;
    margin: 10px auto
}

.phslide {
    border: 1px solid #dedede;
    padding: 10px;
}
/**内容页**/

#ph_wrap {
}

#photo_wrap {
    background: #ffffff;
}

#photo_wrap .head {
    height: 30px;
}

#photo_wrap .head .net_back {
    height: 25px;
    float: right;
    margin: 10px 20px 0;
}

#photo_wrap .head .net_back a {
    width: 62px;
    height: 23px;
    display: block;
    margin: 3px 5px;
    float: left
}

#photo_wrap .head .net_back .back {
    background: url(ph_10.gif) no-repeat;
}

#photo_wrap .head .net_back .next {
    background: url(ph_12.gif) no-repeat;
}

#photo_wrap .head .net_back .all {
    background: url(ph_14.gif) no-repeat;
}

#photo_wrap .ph_title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    height: 50px;
    padding-top: 10px;
    font-family: 黑体, Verdana, Geneva, sans-serif
}

#photo_wrap .ph_next_phs {
    font-size: 14px;
    height: 50px;
    padding-top: 10px;
    text-align: right;
}

#photo_wrap .ph_next_phs a {
    color: #FFF
}

#photo_wrap .left_poit {
    background: url(../images/ph_04.gif) left top;
    width: 30px;
    display: block;
    height: 30px;
    overflow: hidden;
    float: right;
    padding-right: 5px
}

#photo_wrap .right_poit {
    background: url(../images/ph_04.gif) right top;
    width: 30px;
    display: block;
    height: 30px;
    overflow: hidden;
    float: left;
    padding-left: 5px;
}

#cursor1 {
    cursor: url(../images/bg11.cur), url(http://img1.cache.netease.com/cnews/img/gallery11/bg11.cur), pointer;
    /*background: url(../images/ph_abl.png) 4pc center no-repeat;*/
    height: 100%;
    _height: 100%;
    width: 50%;
    position: absolute;
    left: 0;
    top: 0;
    outline: medium none
}

#cursor2 {
    cursor: url(../images/bg12.cur), url(http://img1.cache.netease.com/cnews/img/gallery11/bg12.cur), pointer;
    /*background: url(../images/ph_abf.png) 30pc center no-repeat;*/
    height: 100%;
    _height: 100%;
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    outline: medium none
}

#photoloading {
    left: 50%;
    top: 50%;
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(loading.gif) no-repeat;
    margin: -19px 0 0 -19px;
    display: none
}

#photo_wrap .box_middle .box_title {
    padding: 15px 0;
}

#photo_wrap .box_middle .box_title .title {
    font-size: 24px;
    color: #0071cf;
    text-align: center;
    margin-bottom: 20px;
}

#photo_wrap .box_middle .box_title p {
    color: #888;
    text-align: center;
}

#photo_wrap .box_middle .box_title span {
    margin: 0 7px;
}

#photo_wrap .box_middle .box_title .cimg {
    font-size: 14px;
    color: #999;
    padding-left: 8px;
}

#photo_wrap .box_middle .box_title .cimg .cout {
    color: #F00;
}

#photo_wrap .box_middle .box_title .nextimg {
    font-size: 14px;
    float: right;
    text-align: right;
    padding-right: 40px;
    color: #000;
}

#photo_wrap .box_middle .box_title .nextimg a {
    color: #000
}

#photo_wrap .box_img {
    position: relative;
    text-align: center
}

#photo_wrap .box_img .img_box {
    width: 1200px;
    overflow: hidden;
    margin: 5px auto;
    position: relative;
}

#photo_wrap .box_img img {
    max-width: 100%;
    border: 0
}

#photo_wrap .box_img .prev, #photo_wrap .box_img .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 45px;
    height: 45px;
    background:url({$RESOURCE}/skin/label/slider-arrow3.png) no-repeat;
}

#photo_wrap .box_img .next {
    left: auto;
    right: 3%;
    background-position: -45px 0;
}

#photo_wrap .all_simg {
    width: 150px;
    height: 150px;
    overflow: hidden;
    display: block;
    float: left;
    margin: 5px 10px;
}

#photo_wrap .all_simg img {
    width: 150px;
    border: 0;
}

#photo_wrap .ph_summary {
    padding: 5px 0;
    color: #6e6e6e;
}

#photo_wrap .ph_summary p {
    text-indent: 2.0em;
    color: #6e6e6e;
}

#photo_wrap #imgtitle {
    margin: 10px 0;
    text-align: center;
    color: #6e6e6e;
}

#photo_wrap .real_link {
    float: right;
    font-size: 12px;
    margin-right: 50px;
    margin-top: 3px;
    line-height: 14px;
    height: 14px;
}

#photo_wrap .real_link a {
    color: #767676;
    background: url(bg03.png) no-repeat;
    padding-left: 15px;
    margin-left: 10px;
}

#photo_wrap .real_link a.link {
    background-position: 0 -54px;
}

#photo_wrap .real_link a.all {
    background-position: 0 -108px;
}

#photo_wrap .real_link a.link:hover {
    background-position: 0 -81px;
    color: #ecdeae;
}

#photo_wrap .real_link a.all:hover {
    background-position: 0 -135px;
    color: #ecdeae;
}

#photo_wrap .box_more {
    padding: 10px 0px;
    background: #f2fafd;
    bottom: 0;
    height: 70px;
    left: 0;
    min-width: 800px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#photo_wrap .box_more .more_middle {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: 55px;
    position: relative;
    z-index: 888;
}

#photo_wrap .box_more .more_left {
    left: 20px;
}

#photo_wrap .box_more .more_right {
    right: 20px;
}

#photo_wrap .box_more .more_left, #photo_wrap .box_more .more_right {
    position: absolute;
    width: 14px;
    height: 25px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
    z-index: 999;
}

#photo_wrap .box_more .more_left a, #photo_wrap .box_more .more_right a {
    display: block;
    width: 14px;
    height: 25px;
    background: url(thumbs.png) no-repeat 0 0;
}

#photo_wrap .box_more .more_right a {
    background-position: -14px 0;
}

#divmov_img td, #divmov_copy td {
    width: 110px;
    overflow: hidden;
    font-size: 12px;
}

#divmov_img td a, #divmov_copy td a {
    color: #ffffff
}

.gov_article_frame {
    width: 992px;
    border: none;
    background-color: #FFFFFF;
    overflow: hidden;
    margin: 0px auto;
    text-align: left;
}

#imgs {
    margin: 0 auto;
    overflow: hidden;
}

#imgs li {
    float: left;
    width: 76px;
    height: 50px;
    margin: 0 10px;
    display: inline;
    border: 2px solid #fff;
    overflow: hidden;
}

#imgs .imgbox {
    border: 2px solid #345a5b;
}

#imgs .imgbox2 {
    border: 2px solid #345a5b;
}

#imgs img {
    width: 100%;
    height: 50px;
}

#subcate {
    background: #F7FCFF;
    border: 1px solid #D1E3F4;
    margin: 10px auto
}

#subcate .more_list {
    background: url(bg15.png) no-repeat left 3px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    margin: 10px 15px;
}

#subcate .ml_box {
    width: 112px;
    height: 125px;
    float: left;
    overflow: hidden;
    margin: 2px 15px
}

#subcate .ml_img {
    display: block;
    border: 1px solid #CCC;
    width: 110px;
    height: 100px;
    overflow: hidden
}

#subcate .ml_title {
    margin: 3px;
    font-size: 12px;
    text-align: center;
    width: 100%;
    display: block
}

#ph_comment {
    background: #F7FCFF;
    border: 1px solid #D1E3F4;
}

/******************聚焦新闻 导航页面 ******************/
.modules {
    /*padding: 20px 0;*/
}

.modules .mwrap {
    max-width: 600px;
    width: 48%;
    height: 400px;
    /*margin: 0 auto;*/
    margin: 20px 0 0 20px;
    float: left;
    margin-bottom: 20px;
}
.modules .mwrap .md-hd {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 60px;
    padding-top: 14px;
}

.modules .mwrap .md-hd img {
    /*background: url(../images/jy_zl.png) no-repeat;*/
    width: 100%;
    height: auto;
}

.modules .mwrap .md-hd .more {
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 9;
    min-width: 100px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #333;
    text-align: center;
}

.modules .mwrap .md-hd .more.cr {
    top: 15px;
    color: #bb1c12;
    font-size: 28px;
    left: 1px;
}
.modules .mwrap .md-hd .more.rr {
    top: 12px;
    color: #bb1c12;
}
.modules.study .modules-box .tab-cn .item-cn {
    overflow: hidden;
    width: 100%;
    /*padding: 30px 0;*/
}
.md-list-cn {
    overflow: hidden;
}
.md-list-cn ul {
    overflow: hidden;
    width: 100%;
}
.md-list-cn ul li {
    /*width: 46%;*/
    width: 100%;
    float: left;
}
.md-list-cn ul li:nth-child(odd) {
    padding-right: 30px;
}

.md-list-cn ul li:nth-child(even) {
    /*padding-left: 30px;*/

    padding-right: 30px;
}

.md-list-cn ul li .newitem {
    position: relative;
    display: flex;
    /*justify-content: space-between;*/
    overflow: hidden;
    width: 100%;
    height: 51px;
    line-height: 50px;
    float: left;
    padding: 0 10px 0 25px;
    border-bottom: 1px solid #efefef;
}
.md-list-cn ul li .newitem::after {
    position: absolute;
    left: 10px;
    top: 23px;
    z-index: 9;
    content: '';
    width: 4px;
    height: 4px;
    background: #666;
    border-radius: 2px;
}

.md-list-cn ul li .newitem .news-title {
    overflow: hidden;
    width: 85%;
    height: 50px;
    line-height: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.md-list-cn ul li .newitem a {
    font-size: 20px;
    color: #333;
    /*color: #bd0000;*/
}
.md-list-cn ul li .newitem .news-time {
    color: #333;
    /*color: #bd0000;*/
    font-size: 20px;
}
/******************宣传专题 飘窗style ******************/
/* imgfloat */
.imgfloat {
    width: 300px;
    height: 85px;
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 9999;
    cursor: pointer;
}

.imgfloat .imgclose {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    width: 40px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #fff;
    color: #333;
    font-size: 12px;
}

.imgfloat img {
    width: 300px;
    height: 85px;
}

/******************视频新闻 ******************/
.ydmainnews {
    width: 1160px;
    overflow: hidden;
    margin: 0px auto;
}
.ydlines {
    width: 100%;
    height: 30px;
    margin: 0px auto;
    clear: both;
}
.rdnewscons {
    width: 100%;
    overflow: hidden;
}
.rdoblong {
    background: #fedf34;
}
.ydlinec {
    width: 100%;
    clear: both;
    height: 10px;
    margin: 0px auto;
}
.rdcnews dl {
    font-size: 22px;
}
.label_pic_ul21 li {
    text-align: center;
    /*margin-top: 20px;*/
    float: left;
    margin: 20px 4px 0 4px;
    position: relative;
    display: inline;
    overflow: hidden;
    zoom: 1;
}
.label_pic_ul21 li p {
    width: 100%;
    height: 34px;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.label_pic_ul21 .label_pic_title {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    line-height: 34px;
}
.label_pic_ul21 .label_pic_title a {
    display: block;
    margin-left: 12px;
    padding-left: 14px;
    color: #fff;
    background: url(arr11.png) left center no-repeat;
    text-decoration: none;
}

/******************视频新闻 详情页******************/
.video_wrap {
    margin-bottom: 5px;
}
.video_wrap .left_box {
    width: 720px;
    float: left;
    background: #ffffff;
    overflow: hidden;
}
.video_wrap .left_box .vd_title {
    margin: 8px;
    background: #ECECEC;
    padding: 8px;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    overflow: hidden;
}
.video_wrap .left_box .vd_summary {
    margin: 3px 0;
    line-height: 180%;
    overflow: hidden;
    color: #333;
    font-size: 16px;
}
.video_wrap .left_box .vd_date_time {
    margin: 8px;
    line-height: 150%;
    color: #333;
    font-size: 12px;
    border-top: 1px dashed #cecece;
}
.video_wrap .right_box {
    width: 430px;
    float: right;
    background: #ffffff;
    overflow: hidden;
}
.video_wrap .right_box .vd_list {
    margin: 2px;
    border-top: 1px solid #cccccc;
    padding: 6px;
}
.video_wrap .right_box .vd_slist {
    font-size: 14px;
    height: 70px;
    color: #666;
    border-bottom: 1px solid #eeeeee;
    padding: 10px 5px;
}
.video_wrap .right_box .vd_slist img {
    width: 100px;
    height: 70px;
    float: left;
    margin-right: 10px;
}
.video_wrap .right_box .vd_slist .sl_title {
    line-height: 180%;
}
.video_wrap .right_box .vd_slist .sl_time {
    font-size: 12px;
}


/******************领导之窗 轮播******************/
.slideBox3 .md {
    /* width: 625px; */
    width: 246px;
    /*position: absolute;*/
    /* z-index: 10003; */
    left: 0px;
    bottom: 0px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}

.slideBox3 .md ul li {
    width: 195px;
    /*float: left;*/
    /*margin-left: 15px;*/
    font-size: 16px;

}
.slideBox3 .md ul li a {
    width: 195px;
    /*width: 122px;*/
    float: right;
    font-size: 14px;
    color: #666;
    margin-top: 5px;

}
.slideBox3 .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    z-index: 10009;
    float: left;
    display: inline;
    bottom: 11px;
    right: 0px;
}
.slideBox3 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox3 .hd ul li {
    float: left;
    width: 15px;
    height: 15px;
    cursor: pointer;
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    background-repeat: no-repeat;
}
.slideBox3 .hd ul li.on {

}

.crdzc_xx_ld_info .leadercon {
    padding-top: 32px !important;
    width: 100px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}
.crdzc_xx_ld_info .leadercon h3{
    padding-left: 0 !important;
    text-align: center;
    border-bottom: 1px solid #2f68b7;
    padding-bottom: 10px;
    /*color: #1378ca;*/
    color: #940606;
}
.crdzc_xx_ld_info .leadercon p.tp32 {
    text-align: center;
}
.crdzc_xx_ld_info .leadercon p {
    font-size: 12px;
    line-height: 22px;
}

.ewmBox{
    margin: 10px 0 0 10px;
}
.ewmBox .ewmBox1{
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.ewmBox .ewmBox1 img{
    width: 155px;
    height: 155px;
}

/******************底部杂志专栏******************/
.zlzxBox{
    width: 100%;
    height: 270px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 0px;
}

.zlzxBox .rdzz20 img{
    width: 201px;
    height: 229px;
}

.zlzxBox img, .zlzxBox div {
    float: left;
    margin-right: 10px;
    margin-left: 20px;
    margin-bottom: 8px;
    width: 201px;
    height: 270px;
    /*height: 229px;*/
}

/******************* 专题 轮播图******************/
.page-content1 .mwrap {
    background-color: #fff;
}

.page-content1 .mwrap .topnews-tow {
    overflow: hidden;
    padding: 20px 0;
}

.page-content1 .mwrap .topnews-tow .t-tl {
    overflow: hidden;
    width: 100%;
    line-height: 50px;
    color: #bd0000;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    padding: 10px 0 20px;
}

.page-content1 .mwrap .topnews .t-sm {
    overflow: hidden;
    width: 100%;
    min-height: 84px;
    line-height: 28px;
    color: #bd0000;
    font-size: 16px;
    text-indent: 32px;
}

.page-content1 .mwrap .topnews .t-sm .debtn {
    color: #bd0000;
}

.page-content1 .modules-box {
    overflow: hidden;
}

.page-content1 .modules-box .item-cn {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

.page-content1 .modules-box .item-cn .swiper-slide {
    position: relative;
    width: 570px;
    height: 500px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}

.page-content1 .modules-box .item-cn .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
}

.page-content1 .modules-box .item-cn .swiper-slide .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    overflow: hidden;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page-content1 .modules-box .item-cn .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

.page-content1 .modules-box .item-cn .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

.page-content1 .modules-box .item-cn .swiper-button-prevts {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    left: 10px;
    top: 180px;
    cursor: pointer;
    padding: 10px 5px;
    z-index: 99;
}



.page-content1 .modules-box .item-cn .swiper-button-nextts {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    right: 10px;
    top: 180px;
    cursor: pointer;
    padding: 10px 5px;
    z-index: 99;
}

.page-content .lifa_right{
    width: 800px;
    height: auto;
    margin-left: 295px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}

.page-content .lifa_right .topnews-tow p{
    overflow: hidden;
    width: 100%;
    line-height: 50px;
    color: #bd0000;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    padding: 10px 0 20px;
}

/******************* 规范性备案审查 法规征求意见******************/
.demand-wrap .container .fulltext-wrap .left{
    float: left;
    width: 755px;
    line-height: 40px;
    font-size: 18px;
    color: #4f4f4f;
}
.demand-wrap .container .fulltext-wrap .left p{
    text-indent: 2em;
}
.demand-wrap .container .fulltext-wrap .left .dong{
    margin: 20px auto 0 auto;
    width: 730px;
    height: 500px;
    overflow-y: scroll;
    border: #ccc solid 1px;
    padding: 10px;
}

.demand-wrap .container .fulltext-wrap .right{
    border: #ccc solid 0px;
    float: right;
    width: 410px;
    margin-top: 300px;
}
.demand-wrap .container .fulltext-wrap .right .tips{
    line-height: 50px;
    text-align: right;
}
/*.layui-form-item{*/
/*    margin-bottom: 15px;*/
/*    clear: both;*/
/*}*/
/*.layui-form-label {*/
/*    float: left;*/
/*    display: block;*/
/*    padding: 9px 15px;*/
/*    width: 80px;*/
/*    font-weight: 400;*/
/*    line-height: 20px;*/
/*    text-align: right;*/
/*}*/
.demand-wrap .container .fulltext-wrap .right i{
    color: red;
    margin-right: 20px;
}
/*.layui-input-block {*/
/*    margin-left: 110px;*/
/*    min-height: 36px;*/
/*}*/
/*.layui-btn-normal {*/
/*    background-color: #1E9FFF;*/
/*}*/
/*.layui-btn+.layui-btn {*/
/*    margin-left: 10px;*/
/*}*/
/*.layui-btn-primary {*/
/*    border-color: #d2d2d2;*/
/*    background: 0 0;*/
/*    color: #666;*/
/*}*/
.download {
    width: 90%;
    margin: 30px auto 0 auto;
    font-size: 18px;
}

/******************* 规范性备案审查 法规征求意见******************/
.con_lifa_right {
    /*width: 710px;  12月5日*/
    width: 580px;
    height: auto;
    float: left;
    margin-left: 15px;
    border-right: 1px solid #ccc;
    padding-left: 15px;
}
.con_lifa_right .location {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 30px;
}
.con_lifa_right .location a {
    color: #000;
    font-size: 14px;
}
.con_lifa_right .list_con ul li {
    /*width: 670px; 12月5日*/
    width: 540px;
    height: 40px;
    line-height: 40px;
    margin: 4px auto;
    padding-left: 15px;
    border-bottom: 1px dashed #ccc;
}
.con_lifa_right .list_con ul li a {
    color: #666;
    font-family: "Microsoft YaHei UI";
    font-size: 15px;
    /*padding-left: 7px;*/
    float: left;
}
.con_lifa_right .list_con ul li .date {
    float: right;
    font-family: "Microsoft YaHei UI";
    font-size: 15px;
    color: #666;
}


.page-content .con_liuyan_riht{
    /*border: #ccc solid 0px;*/
    /*float: right;*/
    /*width: 410px; 12月5日*/
    width: 520px;
    height: auto;
    /*margin-left: 750px; 12月5日*/
    margin-left: 640px;
}
.page-content .con_liuyan_riht .tips{
    line-height: 50px;
    text-align: right;
    font-size: 16px;
}

.page-content .con_liuyan_riht i{
    color: red;
    margin-right: 20px;
}

.page-content .con_liuyan_riht .layui-form{
    /*width: 410px;12月5日*/
    width: 520px;
    /*background-color: #F6F6F6;*/
    background-color: #d9ebff;
}

.page-content .con_liuyan_riht .info{
    height: auto;
    float: left;
}



.download {
    width: 90%;
    margin: 30px auto 0 auto;
    font-size: 18px;
}


.commentTextarea{
    padding:10px 15px;
    font-size:14px;
    color:#333;
    line-height:18px;
    background:#f6f6f6;
    border-radius:4px;
    border:1px solid #ddd;
    width: calc(100% - 30px);
    min-height:150px;
    /*max-width: 290px;12月5日*/
    max-width: 400px;
    margin-bottom:10px;
    margin-left: 30px;
}
.commentTextarea.reply{
    background:#fff;
    margin-top:20px;
}

.submitBtn{
    /*float:right;*/
    display: inline-block;
    width:110px;
    height:36px;
    cursor:pointer;
    line-height:36px;
    text-align:center;
    color:#fff;
    font-size:14px;
    border-radius:18px;
    background:#409eff;
}
.submitBtn:hover{ opacity:.8;}
.submitBtn:hover {
    opacity: .8;
}
.submitBtn{
    display: inline-block;
    width: 110px;
    height: 36px;
    cursor: pointer;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    background: #3763c1;
}
.layui-btn1{
    font-size: 14px;
    line-height: 34px;
    border: 1px solid #3763c1;
    padding: 0 40px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 10px;
    background: #fff;
}
