﻿* {
    box-sizing: border-box;
    text-decoration: none;
}
p,ul,h1,h2,h3,h4,h5,h6,dl,dd,input,ul,li,img,ol,li{
    margin:0;padding:0;list-style:none;border:none;
}
body{
    font-weight:normal;font-family:"微软雅黑";min-width:1000px;
    margin:0;padding:0;list-style:none;color:#000;overflow-x:hidden;

}
a img{border:none;}
.fl{float:left}
.fr{float:right}


/*top*/
.top{
    width:100%;height:356px;
    background:url('imagestop.jpg');
    background-repeat: no-repeat;overflow:hidden;
    background-position: top center;
    background-size:100% 356px;
}
.inner_top{
    width:1000px;height:356px;margin:0 auto;position:relative;overflow:hidden;
}
.logo{
    width:131px;height:67px;background:url('images8.png');
    background-repeat: no-repeat;
    background-position: left top;
    position:absolute;left:0;top:0;
}
.title1{
    width:175px;height:64px;background:url('images9.png');
    background-repeat: no-repeat;
    background-position: left top;
    position:absolute;left:0;top:360px;

}
.title2{
    width:547px;height:88px;background:url('images10.png');
    background-repeat: no-repeat;
    background-position: left top;
    position:absolute;left:61px;top:360px;
}
.title3{
    width:609px;height:71px;background:url('images11.png');
    background-repeat: no-repeat;
    background-position: left top;
    position:absolute;left:-1000px;top:217px;
}
.title5{
    font-size: 18px;color:#e92d1d;line-height: 50px;height:50px;
    position:absolute;left:-1000px;top:286px;
}
.title5 span{font-weight: 600;}
/*导航*/
.nav{
    width:100%;height:90px;background:#ef4335;
}
.inner_nav{
    width:1000px;height:90px;margin:0 auto;
}
.inner_nav ul{
    width:100%;height:45px;
}
.inner_nav ul.nav1{
    border-bottom:1px solid #fff;
}
.inner_nav ul li{
    float:left;overflow:hidden;
}
.inner_nav ul li a{
    display:block;color:#fff;line-height: 45px;font-size: 18px;
    letter-spacing:2px;
}
.inner_nav ul.nav1 li a{padding:0px 35px;}
.inner_nav ul.nav2 li a{padding:0px 25px;}

/*下面的内容*/
.bottom_con{
    width:1000px;height:auto;margin:0 auto;overflow:hidden;
}
/*头条*/
.bottom_con1{
    width:100%;height:auto;
}
.bottom_con1_title{
    width:100%;height:115px;margin-top:15px;
    overflow:hidden;
}
.bottom_con1_title dt{
    width:160px;height:115px;float:left;
    background:url('images1.png') left center no-repeat;
}
.bottom_con1_title dt a{display:block;width:100%;height:100%;}
.bottom_con1_title dd{
    line-height: 35px;font-size: 25px;float:left;padding-left:50px;padding-top: 14px;width:840px;
}
.bottom_con1_title dd a{color:#c22614;letter-spacing: 2px;font-weight: 600;}

/*头条*/
.djyc,.shengyin,.zhanjiajiedu,.media,.gdft,.pin_say,.liciddh,.licdzxg,.wangminshengyin,.new_zs{
    width:1000px;height:auto;margin:0 auto;overflow:hidden;
}

.fabu1{
    width:100%;height:auto;margin-top:15px;overflow:hidden;
}
.fabu1_left{
    width:530px;height:380px;float:left;overflow:hidden;position:relative;
}
.fabu1_left a{
    display:block;width:100%;height:380px;
}
.fabu1_left a img{
    width:100%;height:100%;
}

.lunbo{width:530px;height:380px;overflow:hidden;}

#mark a{
    color:#fff;line-height: 50px;
    padding-left: 16px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.hover1{
    width:450px;
    float:right;
    overflow:hidden;
    position:relative;
    margin-top: -20px;
}
.hover1{width:440px;}
.hover1 dl{
    width:100%;
    height:59px;
    overflow:hidden;
    border-bottom: 1px dashed #1f2020;
}
.hover1 dt{
    width:100%;
    height:auto;
    overflow:hidden;
}
.hover1 dt a{
    font-size: 20px;width:100%;height:auto;
    color:#282828;display:block;
    line-height: 40px;font-weight: 700;
    margin:8px 0px;
}

.hover1 dt a:hover{
    color:#a10000;
}
.hover1 dd{
    width:100%;height:105px;font-size: 16px;overflow:hidden;
    line-height: 30px;color:#626262;
}
.hover1 dd a{
    color:#b41d22;line-height:25px;
}
.hover1 dd a:hover{text-decoration: underline;}
.hover1 dl.active{
    width:100%;
    height: 160px;
    overflow:hidden;
    border-bottom: 1px solid #1f2020;
}
.right{
    display:block;width:13px;height:28px;position:absolute;left:-3px;top:0px;z-index: 33;
}
#shubiao1,#shubiao2{margin-bottom:0px;}

.shiming_box{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:0 auto;
}
.shiming{
    width:48%;height:auto;overflow:hidden;
}
.same_title{
    width:100%;
    height:65px;
    margin-top:30px;
    background:url('images3.png');
    background-repeat: repeat-x;
}
.same_title dt{
    float:left;
    line-height: 55px;
    color:#000;
    font-size: 26px;
    background:#fff;padding-right:5px;

}
.same_title dt a{line-height: 55px;color:#000;font-size: 26px;}
.same_title_middle{
    float:left;
    height:55px;
    width:13px;
    background:#fff url('images2.png');
    background-repeat: no-repeat;
    background-position: right center;
    margin-top: 7px;
}
.same_title_middle2{
    float:right;font-size: 14px;line-height: 55px;background:#fff;
    padding-left:5px;
}
.same_title_middle2 a{color:#b30000;}

.qjyd_list{
    width:100%;height:auto;overflow: hidden;
}
.qjyd_list dd span{
    background:url('imagesgreen.png');width:25px;height:40px;background-position: left center;
    background-repeat: no-repeat;display: block;float:left;
}
.qjyd_list dd{
    width:100%;
    height:40px;
    float:left;
    overflow:hidden;
    line-height: 40px;
    vertical-align:middle;
    margin-bottom: 4px;
}
.qjyd_list dd a{
    color:#282828;
}
.qjyd_list dd a:hover{text-decoration: underline;}

/*党课宣讲*/
.dangke{
    width:100%;
    height:auto;
    margin:0 auto;
    overflow:hidden;
}
.dangke_con{
    width:100%;height:auto;margin:0 auto;
}
.dangke_con_left{
    width:480px;height:auto;float:left;
}
.dangke_left{
    width:100%;height:auto;overflow:hidden;
}
.dangke_left dl{
    width:100%;height:auto;overflow:hidden;border-bottom: 1px dashed #1f2020;
}
.dangke_left dl dt{
    width:100%;height:auto;overflow:hidden;padding:10px 20px;
}
.dangke_left dt a{
    font-size: 20px;color:#282828;line-height: 35px;
}
.dangke_left dt a:hover{
    color:#a10000;
}
.dangke_left dd{
    width:100%;height:75px;font-size: 18px;overflow:hidden;
    line-height: 30px;color:#626262;overflow:hidden;
}
.dangke_left dd a{
    color:#b41d22;line-height:25px;
}
.dangke_left_dl1 dt a{
    color:#c51b0e;font-weight: 600;
}
.dangke_con_right{
    width:480px;height:auto;float:right;
}

/*司局长访谈*/
.jvzhang{
    width:100%;
    height:auto;
    margin:0 auto;
    overflow:hidden;
}
.jvzhang_con{
    width:480px;height:auto;float:right;
}
.jvzhang_con_bottom{
    width:100%;height:auto;overflow:hidden;
}
.jvzhang_con_bottom dl{
    width:100%;
    height:157px;
    background:#a48c2e;
    margin-bottom: 18px;
}
.jvzhang_con_bottom dl dt{
    width:208px;height:157px;float:left;
}
.jvzhang_con_bottom dl dd{
    width:270px;height:auto;float:left;
}
.jvzhang_con_bottom dl dd a{
    width:260px;margin:0 auto;
    border-bottom:1px solid #fff;display:block;padding:0px 5px;
    height:49px;font-size: 16px;color:#fff;line-height: 49px;
    overflow:hidden;font-size: 16px;
}
.jvzhang_con_bottom dl dd a:hover{color:#ef4335;}
.jvzhang_con_bottom dl dd p{
    width:260px;margin:0 auto;
    font-size: 14px;color:#fff;padding:8px 7px;line-height: 24px;
}

/*笔谈十九大千字文*/
.bitan{
    width:480px;height:auto;float:right;
}
.voice_left3,.hover3{width:450px;float:right;overflow:hidden;position:relative;margin-top: -15px;}
.voice_left3{width:440px;}
.hover3{float:left;}
.hover3 dl{
    width:100%;
    height:60px;
    overflow:hidden;
    border-bottom: 1px dashed #1f2020;
}

.voice_left3 dt a,.hover3 dt a{
    font-size: 20px;width:100%;height:auto;
    color:#282828;display:block;
    line-height: 40px;
    margin:10px 0px;
}
.voice_left3 dt{
    height:auto;
    width:100%;
    overflow:hidden;
}

.voice_left3 dt a:hover,.hover3 dt a:hover{
    color:#a10000;
}
.voice_left3 dd,.hover3 dd{
    width:100%;height:auto;font-size: 16px;overflow:hidden;
    line-height: 31px;color:#626262;
}
.voice_left3 dd a,.hover3 dd a{
    color:#b41d22;line-height:31px;
}
.voice_left3 dd p,.hover3 dd p{

}
.voice_left3 dd a:hover,.hover3 dd a:hover{text-decoration: underline;}
.voice_left3 dl.active,.hover3 dl.active{
    width:100%;height:166px;overflow:hidden;border-bottom: 1px solid #1f2020;

}

/*专家解读*/
/*.zhanjiajiedu .same_title{margin-top:0px;}*/
.zjjd_bottom{
    width:100%;height:321px;overflow:hidden;position:relative;
}
.inner_zjjd_bottom{
    width:874px;height:321px;margin:0 auto;overflow:hidden;position:relative;
}
.zjjd_each{
    position:absolute;left:0px;top:0;
    width:874px;height:321px;display:none;
}
.zjjd_each.active{
    display:block;
}
.zjjd_each dl dt{width:368px;height:321px;overflow:hidden;
    position:relative;float:left;
}
/*.lunbo_con dl dt img{width:100%;height:324px;}*/
.zjjd_each dl dt a{
    width:368px;height:321px;position:absolute;left:0;top:10px;
    background:url('imageszhezhao.png');z-index: 99;
}
.zjjd_each dl dt a img{
    width:100%;height:100%;
}

a.video_btn span{
    display:block;position:absolute;left:125px;top:110px;
    background:url('imagesvideo-btn.png');background-repeat: no-repeat;
    background-position: left top;width:72px;height:72px;cursor: pointer;
}
.zjjd_each dd{
    width:487px;height:321px;float:left;padding-top:20px;
}
.zjjd_each dd p{
    width:100%;height:auto;float:left;
    font-size: 14px;line-height: 30px;
}
.zjjd_each dd a{
    width:100%;height:auto;display:block;color:#a40000;line-height: 50px;
    font-size: 18px;font-weight: 600;
    overflow:hidden;cursor: pointer;
}
.zjjd_each dd a:hover{text-decoration:underline;}
.zjjd_line{
    width:480px;height:40px;position:absolute;right:0px;bottom:25px;
}
.zjjd_line div{
    width:100%;height:20px;position:absolute;top:0;left:0;border-bottom:1px solid #7d7d7d;z-index: 9;
}
.zjjd_line dl{
    width:90%;height:16px;position:absolute;top:8px;left:15px;z-index: 99;
}
.zjjd_line dl dd{
    width:23px;height:23px;border-radius: 50%;margin-right:20px;float:left;overflow:hidden;
    cursor: pointer;
}
.zjjd_line dl dd span{
    display:block;width:13px;height:13px;border-radius: 50%;margin:0 auto;background:#ec6941;margin-top:5px;
}
.zjjd_line dl dd.active{
    background:#fff799;
}


.own_lunbo{
    width:100%;height:auto;
}
.true_lunbo{
    width:100%;height:382px;position:relative;overflow:hidden;
}
.inner-lunbo{
    width:auto;height:382px;overflow:hidden;
}
.lunbo_con{
    width:100%;height:382px;float:left;
}
.lunbo_con dl{
    width:100%;height:auto;overflow:hidden;
}

.lunbo_con dl dt{width:368px;height:336px;overflow:hidden;
    position:relative;float:left;
}
.lunbo_con dl dt a{
    width:368px;height:336px;position:absolute;left:0;top:0;
    background:url('imageszhezhao.png');z-index: 99;
}
.lunbo_con dd{
    width:487px;height:336px;float:left;
}
.lunbo_con dd p{
    width:100%;height:auto;float:left;
    font-size: 14px;line-height: 30px;
}
.lunbo_con dd a{
    width:100%;height:auto;display:block;color:#a40000;line-height: 50px;
    font-size: 18px;font-weight: 600;
    overflow:hidden;cursor: pointer;
}
.pre{
    width:70px;height:336px;position:absolute;left:0px;top:0;
    background:url('imagesleft.png');
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;z-index: 99;
}
.next{
    width:70px;height:336px;position:absolute;right:0px;top:0;
    cursor: pointer;z-index: 99;
    background:url('imagesright.png');
    background-position: left center;
    background-repeat: no-repeat;
}


/*身边的榜样 标题*/
.bangyang_title{
    width:100%;height:auto;overflow:hidden;
}
/*身边的榜样*/
.bangyang{
    width:100%;height:400px;overflow:hidden;margin:0 auto;background:#ececec;
}
.inner_bangyang{
    width:1000px;height:400px;overflow:hidden;margin:0 auto;
}
.inner_bangyang dl{
    border-left:1px solid #e1e0e0;
    border-bottom:1px solid #e1e0e0;
    border-right:1px solid #e1e0e0;
}
dl.bangyang1{
    width:310px;float:left;height:400px;border-top:3px solid #515151;
    background:#f5f5f5;
}
dl.bangyang1 dt{
    width:200px;height:200px;margin:0 auto;position:relative;margin-top:15px;
}
dl.bangyang1 dt a{
    display:block;position:absolute;left:0;top:0;width:100%;height:100%;
    background:url('images4.png') center center no-repeat;
}
dl.bangyang1 dd a:hover{text-decoration:underline;}
dl.bangyang2 dd a:hover{text-decoration:underline;}
dl.bangyang1 dd{
    width:100%;height:auto;margin-top:10px;
}
dl.bangyang1 dd a{
    width:270px;height:auto;margin:0 auto;display:block;
    font-size: 14px;line-height: 30px;color:#333333;font-weight: 600;
}
dl.bangyang1 dd span{
    width:270px;height:auto;margin:0 auto;
    display:block;color:#707070;font-size: 14px;
}

dl.bangyang2{
    width:309px;
    float:left;
    height:190px;
    border-top:3px solid #515151;
    background:#f5f5f5;
    margin-left: 33px;margin-bottom:20px;
}
dl.bangyang2 dt{
    width:120px;height:120px;position:relative;margin-top:23px;margin-left:15px;float:left;
    overflow:hidden;
}
dl.bangyang2 dt a{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:120px;
    height:120px;
    background:url('images6.png') center center no-repeat;
}
dl.bangyang2 dd{
    width:170px;height:auto;/*padding:10px 15px;*/margin-top:15px;float:left;
}
dl.bangyang2 dd a{
    width:140px;
    height:auto;
    margin:0 auto;
    display:block;
    font-size: 14px;
    line-height: 25px;
    color:#333333;
    font-weight: 600;margin-bottom:10px;
}
dl.bangyang2 dd span{
    width:140px;height:auto;margin:0 auto;
    display:block;color:#707070;font-size: 14px;
}
dl.bangyang1 dd span a,dl.bangyang2 dd span a{color:#c90001}
/*最美第一书记*/
.zuimei{
    width:1000px;height:auto;margin:0 auto;overflow:hidden;
}
.zuimei_con{
    width:480px;height:auto;float:left;overflow:hidden;
}
.zuimei_con_dl{
    width:480px;height:auto;overflow:hidden;margin-top: 10px;
}
.zuimei_con_dl dt{
    width:100%;height:325px;overflow:hidden;
}
.zuimei_con_dl dd{
    width:100%;margin-top: 10px;
}
.zuimei_con_dl dd a.dd_a{
    display:block;width:100%;height:auto;color:#333333;font-size: 18px;font-weight: 600;
    line-height: 70px;
}
.zuimei_con_dl dd a.dd_a:hover{text-decoration: underline;}
.zuimei_con_dl dd p{
    font-size: 14px;line-height: 27px;color:#707070;
}
.zuimei_con_dl dd p a{
    color:#b30000;font-size: 14px;line-height: 27px;
}

/*中央国家改革发展大教堂*/
.zhognyang{
    width:480px;height:auto;float:right;overflow:hidden;margin-bottom:40px;
}
.zhognyang_con{
    width:100%;height:auto;margin:0 auto;overflow:hidden;margin-top:10px;
}
.zhognyang_con dl{
    width:100%;height:auto;background:#f7f7f7;margin-bottom:9px;padding-bottom:20px;
}
.zhognyang_con dl dt{
    width:445px;
    height:63px;
    overflow:hidden;
    margin:0 auto;
    line-height: 63px;
    font-weight: 600;
    font-size: 18px;
}
.zhognyang_con dl dt a{
    color:#333333;
}
.zhognyang_con dl dt a:hover{text-decoration: underline;}
.zhognyang_con dl dd{width:445px;height:auto;margin:0 auto;
    color:#707070;font-size: 14px;line-height: 27px;
}
.zhognyang_con dl dd a{
    color:#b30000;font-size: 14px;line-height: 27px;
}


.pos_fix2 {

    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.footer {background:#ddd;padding: 15px 0;color: #e72319;line-height: 26px;text-align: center;overflow:hidden; margin:0 auto;}
.link{text-align: center}
.link a{display:inline-block;margin:0 30px;}

