@charset "utf-8";
.clearfix:after{
    visibility:hidden;
    font-size:0;
    clear:both;
    height:0;
}
.clearfix{  clear:both; }
/* Hides from IE-mac \*/
* html .clearfix{ height:1%; }

/* End hide from IE-mac */

/* reset */
.body_bg img{width:100%;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{ margin:0; padding:0; font-family:"微软雅黑", "黑体" !important; color:inherit;
    vertical-align:baseline;
    font-size:16px; color:#5e5e5e
}
input, button{ border:none; background:transparent; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
    color:#000;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color:#000;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption, th{ text-align:left; font-weight:normal; }
html, body, fieldset, img, iframe, abbr{ border:0; }
i, cite, em, var, address, dfn{ font-style:normal; }
[hidefocus], summary{ outline:0; }
li{ list-style:none; }
h1, h2, h3, h4, h5, h6, small{ font-size:100%; font-weight:normal }
sup, sub{ font-size:83%; }
pre, code, kbd, samp{ font-family:inherit; }
q:before, q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label, summary{ cursor:default; }
a, button{ cursor:pointer; }
del, ins, u, a, a:hover{ text-decoration:none; }
a:hover{color:#e91313;}

.warp{ width:100%;  /*overflow:hidden;*/}


.main{width:100%;margin:0 auto; background:url(ly4-bg.png) no-repeat center top; }
.nav_box{width:100%; margin:0 auto;background:#be0405;}
.nav{ width:1200px; height:70px; line-height:70px; background:#be0405; border-bottom:#940102 3px solid; margin:0 auto; }
.nav li{ float:left; padding:0 28px; background:url(../images/li_bj.jpg) no-repeat center right}
.nav li:hover{ background:#940102; cursor:pointer;}
.nav li:last-child{ background-image:none;}

.nav li a{ font-size:20px; font-weight:bold; color:#FFF }
.conter{width:1200px; margin:0 auto;overflow:hidden; padding-top:50px;}
.left{ width:580px; float:left; margin:0px 20px 0px 0px;}
.fr{margin-left:0px !important; float:right;}
.tit{ width:100%; border-bottom:3px solid #bababa; height:48px; }
.tit h2{ font-size:20px; color:#cc0001; background:url(tit_bj.png) no-repeat left bottom; height:51px }
.tit h2 span{ width:40px; height:40px; display:inline-block; float:left; }
.tit h2 label{ float:left; line-height:40px; font-weight:bold; padding-left:10px }
.main_p{ line-height:30px; margin-top:20px; text-indent:35px; border-bottom:1px dotted #aaaaaa; padding-bottom:20px }
.links_ul{ overflow:hidden; margin-top:25px; }
.links_ul li{ margin-bottom:24px }
.links_ul li a{ font-weight:bold; color:#cc0001; padding-left:40px }

.lxfs{ overflow:hidden; margin:28px 0 0 13px }
.lxfs p{ margin-bottom:20px }

/*在线学习*/
.main1{width:100%; margin:0 auto;}
.index_zxxx{height:76px; margin:0 auto; background:url(index_zxxx_bg.jpg) no-repeat center bottom; text-align:center; width:1200px;}
.index_zxxx a{color:#e91313; font-size:40px; text-align:center; font-weight:bold; }
.index_zxxx_hx_box{background:#ffd65a;}
.index_zxxx_hx{width:1200px;background:#ffd65a; height:50px; line-height:50px; border-bottom:2px solid #e91313; text-align:center; margin:0 auto;}
.index_zxxx_box {width:1200px;margin:0 auto; margin-top:50px; margin-bottom:50px;}
.index_zxxx_box p{width:590px; margin:0 auto;color:#5e5e5e; text-align:left; line-height:30px;}

/*解读十九大*/
.index_zxxx_hx li{ display: inline-block; color: #fff;  text-decoration: none;  padding: 0px 28px;}
.index_zxxx_hx li a{font-size:24px; color:#fff;}
.index_zxxx_hx li a:hover{color:#fff;}
.tab-active{background: #f6b900;}

.contentx{background: #cd3238; }
#news_contentx2_0{width:1200px; margin:0 auto;background:#cd3238 url(ly04-title2.jpg) no-repeat 412px bottom;height:553px;}
#news_contentx2_1{width:1200px; margin:0 auto;background:#cd3238 url(ly04-title4.jpg) no-repeat 0px bottom;height:553px;}
.tablist {
    width: 405px;
    font-size: 20px;
    margin-top: 70px;
}
.tablist li { overflow:hidden;
    margin-top: 40px;
}
.tablist span { background:url(../images/ly04-list.gif) no-repeat; color:#fff;
    float: left;
    margin-top: 5px;
    width: 115px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.tablist a { color:#fff; font-size:20px; float: right; width: 250px;}
.tablist a:hover{ text-decoration:underline;}
.tableft {
    float: left;
}
.tabright {
    float: right;
}
.tablist1 {
    width: 830px;
    font-size: 18px;
    margin-left: 370px;
}
.tablist1 li {
    margin-top: 40px;
    width: 400PX;
    float: left;
    line-height: 28px;
}
.tablist1 a { color:#fff;width: 400px; font-size:18px;}
.tablist1 a:hover{ text-decoration:underline;}

/*图说十九大*/
.topic {
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    color: #C00;
    background-image: url(topic_bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 60px;
    text-align: center;
    padding-top: 40px;
}
.friend{margin:0 auto;overflow:hidden;width:100%; margin-bottom:30px;}
.mr_frbox{padding:0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:67px;margin:40px 0px 0 0;width:37px;}
.mr_frUl{float:left;width:90%;}
.mr_frBtnR{float:right;margin-top:40px;cursor:pointer;width:37px;height:67px; }
.mr_frUl ul li{display:inline;float:left;width:350px; overflow:hidden;position:relative; margin: 0 13px;}
.mr_frUl ul li a{display:block; margin-right:15px;}
.mr_frUl ul li a img{/*display:block;*/width:100%;transition: 0.3s all;-webkit-transition: 0.3s all;}
.mr_frUl ul li a img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.mr_zhe_p{font-size:26px;color:#333;line-height:30px; text-align:center; font-weight:bold; margin-top:20px;}
.mr_zhe_p a{color:#333;}
.mr_zhe_p a:hover{color:#882515; }


.mode_tit{ position:relative;width:100%; border-bottom:3px solid #e91313;  height:43px;}
.mode_tit a{color:#5e5e5e;}
.mode_tit a:hover{color:#e91313;}
.mode_main{ margin-top:25px;}
.text{border-bottom:1px dashed #e91313; padding-bottom:20px;}
.text h3{font-size:22px; font-weight:bold; color:#e91313; text-align:center; margin-bottom:20px;}
.text p{ text-indent:2em; line-height:30px;}
.text_more{color:#e91313; }
.mode_tit h2{ font-size:20px;background:url(tit_bj.png) no-repeat left bottom;height:43px;
}
.mode_tit .more{ position:absolute; bottom:0; right:0;width:58px; height:43px; font-size:14px; line-height:43px;}

.mode_tit h2 .icon{width:142px;height:43px;display:inline-block; color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:43px;}

.newList li{ line-height:30px; padding-left:20px; background: url(../images/ico_li.png) 5px center no-repeat;}
.newList li a{color: #5e5e5e;}
.newList li a:hover{color:#e91313;}
.newList li .date{ float:right; color:#999999;}
.newList{ padding-top:20px;}

.m_meetFile{ margin-top:30px; margin-bottom:30px;}
.m_footer{ padding-top:40px;padding-bottom:40px; text-align:center;width:1200px; margin:0 auto;  }
.m_footer p{ margin-top:15px;text-align:center; color:#333;}
.m_page{margin:0 auto;margin-top:30px; text-align:center; margin-bottom:30px;}
.m_page ul{ overflow:hidden;}
.m_page li{ display:inline-block;line-height:36px; padding-right:5px; color:#999;}
.m_page li a{ display:block; padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page li a:hover{border:1px solid #d71f1b; color:#fff; background-color:#d71f1b;}
.m_page .u_num{ width:20px;line-height:36px;padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page .btn_num{ cursor:pointer;line-height:36px;padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page .btn_num:hover{border:1px solid #d71f1b; color:#fff; background-color:#d71f1b;}
.nr_top{ font-size:14px; color:#999999}
.nr{ margin-top:50px; margin-bottom:30px;}
.nr h2{ font-size:28px; text-align:center; font-weight:bold; color:#424242; margin-bottom:20px}
.nr span{ font-size:12px; color:#999999; width:100%; display:block; margin-bottom:30px}
.nr p{ font-size:16px; margin-bottom:10px; line-height:28px;}



/*图片*/
.slider { width:580px; height:450px; position:relative; overflow:hidden;}
.slider .tit{ background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000; width:520px; height:40px; line-height:40px; padding-left:20px; display:block; position:absolute; bottom:6px; _bottom:2px; left:0; zoom:1; z-index:3; color:#FFF; text-decoration:none;}
*+html .slider .tit{ background:#000;}
.slider .num{ overflow:hidden; width:100px; position: absolute; z-index:3; bottom:13px; right:10px; margin-left:-150px; _margin-left:-50px; zoom:1;}
.slider .num li { width: 10px; height: 10px; line-height: 10px; text-align: center; color: #FFFFFF; background:#ae050c; margin-right: 10px; border-radius:50%; cursor:pointer; display:inline-block; text-indent:-999em; _float:left;}
*+html .slider .num{ margin-left:-50px;}
*+html .slider .num li{ float:left;}
.sliderbox{ _position:absolute;}
.slider .num li.on { background: #FFF; }
.slider .prev, .slider .next { display: none; width: 40px; height: 100px; background:url(../images/btn.png) no-repeat; position: absolute; top: 40%;}
.slider .prev { left:0; }
.slider .next { right:0; background-position:right;}
.sliderbox li img{width:580px;height:450px;}
.sliderbox li p {left:0px; text-align:center;
    font-size: 16px; top:-35px;
    color: #fff;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5) !important;
    filter: Alpha(opacity=50);
    background: #000;
    height: 35px;
    line-height: 35px;
}
.tbtj_box{margin:0 auto; margin-bottom: 20px; overflow:hidden;}
.tbtj_box li{float:left; margin-right:20px;}



.f_footer{width:100%;border-top:2px #e91313 solid; display:inline-block;}

/*内容*/
.list_ul ul{margin-bottom:20px;}
.list_ul ul li a:hover{color:#e91313;}
.r_meetWork{width:90%; margin:0 auto; margin-top:30px;}
 @media (max-width:1000px){
 .body_bg{width:1200px;}
 .warp_box{width:1200px;}
 .m_footer{  border-top: 2px #e91313 solid;}
 .f_footer{border:none;}
 .main{width:1200px;}
 }