﻿/* CSS Document */
/*
* Basic Cascading Style Sheet
* Intructions: none
* Version: 1.0
* Updated: 2014-09-18
* Author: Cyan.John.
* Contact:
* QQ:331863539
* Email:zzy85620987@163.com
*/


/* base */
html, body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}
*{margin:0;padding:0}
a{color:#333333;text-decoration:none}
.fl{float:left;display:inline}
li{list-style:none;}
body{
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: center top;
}
img{ border:none;}

/* framework */
.wrap{width: 100%;margin:0 auto;}

.header{background: url(../images/20180303015922671.jpg) no-repeat top center;width: 100%;height: auto;margin:0 auto;overflow:hidden;}
.banner{width:1020px;height:756px;margin:0 auto}
.nav{background: url(../images/20180302092212493.gif) no-repeat top center;width: 100%; height:95px;}
.menu2 {
	padding-left:250px;
    overflow: hidden;
    width: 1110px;
    height: 80px;
    margin: 20px auto 0px;
}
.menu2 ul li.line {
	width: 2px;
	background-image: url(../images/bj12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 21px;
}
.hendw{
	width: 1100px;
	background: #FFFFFF;
	padding: 40px;
	border-radius: 20px;
	border-bottom: 3px solid #FFA600;
	display: flex;
	margin-top: 30px;
}
.menu2 ul li.m2 {
    width: 95px;
    padding: 21px 0px 0px;
}
.menu2 a {
    color: #fff;
}
.menu2 ul li.m3 {
    width: 155px;
    text-align: left;
}
.menu2 ul li {
    float: left;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    width: auto;
    height: 60px;
    line-height: 30px;
	padding-top:10px;
}
.menu2 p a {
    padding-left: 5px;
}
.menu2 ul li.m4 {
    width: 206px;
    text-align: left;
}
.menu2 ul li.m5 {
    text-align: left;
	width:208px;
}




.footer{
	width:100%;
	font:20px/30px "宋体";
	color:#ffffff;
	margin:0 auto;
	text-align:center;
	background-color: #e34a3c;
	padding-top:30px; padding-bottom:30px;
}
.footer a{color:#ffffff;}
.hot-head-w{ width:1270px; margin:0 auto;  height:185px;}
.hot-head {padding-top: 46px; text-align: center; width:1200px; }
.touti{ width:130px; float:left; padding-top:20px;}






.content{width:100%;height:auto;margin:5px auto 0;-overflow: hidden;}
.fp{width:1200px;margin:0 auto;overflow:hidden; padding-bottom:30px;}
.col-left {
    display: inline;
    float: left;
    height: auto;
    margin-right: 24px;
    overflow: hidden;
    width: 48%;
}
.article {
	margin-left: 82px;
    width: 78%;
    padding-top: 23px;
    border: 0px;
    font-family: Tahoma,simsun;
    height: 153px;
    overflow: hidden;
}
.articleb{width: 96%;}
.articleb h4 a{	color: white;}
.articleb h4 {
    font: 16px/28px "microsoft yahei";
    margin-bottom: 8px; font-weight: bold;
}
.articleb .brief {
    color: white;
    font: 12px/14px "microsoft yahei";
    margin-bottom: 10px;
    overflow: hidden;
}
.articleb .brief a{
    color: white;
    font: 14px/25px "microsoft yahei";
    margin-bottom: 10px;
    overflow: hidden;
}
.article .brief {
    color: white;
    font: 14px/25px "microsoft yahei";
    margin-bottom: 10px;
    overflow: hidden;
}
.article .brief a{
    color: white;}
.article h4 {
    font: 22px/30px "microsoft yahei";
    margin-bottom: 12px;
}

.article .brief {
    color: white;
    font: 14px/25px "microsoft yahei";
    
    margin-bottom: 10px;
    overflow: hidden;
}
.article h4 a{color: white;}
.article .brief a{
    color: white;}
	.news-list{ margin-top:15px;}
.news-list li {
    background: rgba(0, 0, 0, 0) url("../images/ddd.png") no-repeat scroll 10px center;
    font: 18px/38px "microsoft yahei";
    height: 38px;
    overflow: hidden;
    padding: 2px 0 2px 30px;
}
.fr {
    display: inline;
    float: right;
}

.rit{    display: inline;
    float: right;
    height: auto;
    overflow: hidden;
    width: 50%;}
.rit-l{}


.jjmc-pic {
    margin-top: 19px;
}

.jjmc-pic li {
    float: left;
    text-align: center;
}

.jjmc-pic li p {
    margin-top: 6px;
}


.sip{   margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 1202px;}
.sip-nr{ border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; overflow: hidden; }

.menu {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 20px;
    width: 260px;
}
.ship li {
    float: left;
    margin: 0 9px;
}
.tujw {
    position: relative;
	width:282px; float:left;
}
.tujw p {
    bottom: 0;
    color: #fff;
    font: 14px/40px "simsun";
    height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.8;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
}

.menu li.selected {
 background: url(../images/bjsd.gif) no-repeat scroll 0 0; height:115px; width:250px; color:#FFFFFF;}
.menu li {
	background:url(../images/%E5%8C%85%E6%8B%AC.gif)  no-repeat scroll 0 0;
	height:115px;
	width:250px;
	height: 115px;
	margin-bottom: 1px;
	text-align: center;
	font-family: "microsoft yahei";
	font-size: 30px;
	line-height: 116px;
	font-weight: bold; color:#FFFFFF;
}
.sip-l{ float:left;}
.sip-r{ padding:20px; margin-top:15px;}

.list-pic {
    overflow: hidden;
    
}

.list-pic li {
    float: left;
    margin-right: 11px;
    text-align: center;
}
.list-pic li img {
    margin-bottom: 5px;
}
.sip-r-d-l{width: 380px;float: left;}
.list-pic p{ width:100%; height:36px;}
.wup{
	height:733px;
	background-attachment: scroll;
	background-image: url(../images/bj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
}

.wup-nr{    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 1200px;}
.wup-nr img{ float:right;}
.lp{    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 1200px;}

.article .thumb {
    float: left;
    margin-right: 10px;
    width: 90px;
}
.lp li{ float:left; padding-left:15px;}
.lp li h4{ font-size:18px; text-align:left;}



.qip {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 1200px;
}
.qip li{ float:left;margin: 12px;}







.fl, .partL {float: left;}
.left_area {border-right: 1px solid #c5b9a4;padding-right: 20px;width: 450px;margin-left:25px;margin-top:10px;}
.mb35 {margin-bottom: 35px;}
.txt_001 { border-bottom: 1px dotted #c5b9a4;clear: both;height: 135px;padding-bottom: 15px; width: 100%;}
.pic_002 {float: left;height: 125px; width: 200px;}
.pic_002 { float: left;height: 125px;width: 200px;margin-right:10px;}
.info_001 h2 {color: #534d45;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;font-size: 18px;padding-bottom: 10px;font-weight: normal;}
.info_001 h2 a {color: #534d45;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;font-size: 18px;}
.info_001 p {color: #898072;font-size: 12px;line-height: 20px;text-indent: 2em;font-family: "宋体";}
.fr, .partR { margin-left:10px; color:#f52121; margin-top:21px;}
.right_area {height: 330px;width: 500px;}
ul.list li {color: #efe9db;line-height: 40px;padding-left: 12px;}
ul.list li a {color: #534d45;font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;font-size: 18px;}
.txt_002 {  clear: both;  height: 135px;  width: 100%;}



.ep{ background:url(../images/bf.jpg) no-repeat top center; height:950px; border-top:4px solid #e0443e;}
.ep-nr{ width:1200px; margin: 0 auto; padding-top:167px;}
.article2 {
    font-family: Tahoma,simsun;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 0;
    width: 100%;
}
.baogao{ width:576px;}
.mbt img { border: 3px solid #e0c075;}
.wzd{ width:100%; background:url(../images/pot02.gif) #e3e3e3 no-repeat top right; height:90px;font: 30px/70px "microsoft yahei"; text-align:center;  }
.article2 h4 {
    font: 26px/36px "microsoft yahei";
    margin: 12px 0;
    text-align: center;
}
.article2 h4 a {
    color: #ffffff;
}
.brief2 {
    border-bottom: 1px dashed #ca150e;
    color: #ffffff;
    font: 14px/26px "Microsoft YaHei";
    padding-bottom: 20px;
    text-indent: 2em;
}
.news-list2 {
    height: auto;
    overflow: hidden;margin-top: 20px;
}

.news-list2 li {
    background:url("../images/pot022.gif") no-repeat scroll 0 18px;
    font: 16px/32px "Microsoft YaHei";
    height: 32px;
    overflow: hidden;
    padding: 6px 0 10px 21px;
    text-align: left;
}


.news-list2 a {
    color: #ffffff;
}

.left_area02 {height: 330px; padding: 0 10px 0 15px;width: 450px;}
.info_001 {float: right; height: 125px;padding: 0 10px 0 0; width: 230px;}
.mb35 {margin-bottom: 35px;}
.txt_001 {border-bottom: 1px dotted #c5b9a4;clear: both; padding-bottom: 15px;width: 100%;}
.txt_002 {clear: both;height: 150px;width: 100%;}
.txt_002 {clear: both;height: 150px; width: 100%;}
.list-top {height: 60px; position: relative;float:left;width:450px;}
.list-top h2 {color: #b92702; font-family: "Microsoft YaHei";font-size: 22px;font-weight: normal;line-height: 50px;float:left;}
em {color: #197acc;float:right;font:12px/40px "宋体";}
em a:link { color: #b92702;}



.news-list li {font: 16px/37px "microsoft yahei";background: url(../images/dian.gif) no-repeat scroll 0 21px;height: 36px;overflow: hidden;padding: 6px 0px 10px 21px;text-align: left; border-bottom:1px solid #efefef;}
.ggg{ width:1058px; margin:0 auto; height:640px; background:url(../images/luxian.jpg) no-repeat scroll 0 0;}
.zuic{ width:1058px; margin:0 auto;}
.zj{ background:url(../images/logo.jpg) repeat-y scroll 0 0;}
.anniud{ background:url(../images/gs.gif) no-repeat scroll 0 0; width:996px; height:399px; margin-left:40px;}
.an-l{ width:360px; padding-top:39px; float:left;}
.an-l ul li{ float:left;     margin-left: 98px;
    margin-top: 101px;}
.an-r{ width:500px; padding-left:26px; float:left; padding-top:98px;}
.ltdt-r {
float:left;
    margin-right: 21px;
    padding-top: 126px;
    width: 610px;
}
.brief2 a{ color:#FFFFFF;}
.lhcy{ width:600px;}
.lhcy-l{ width:302px; float:left;}
.lhcy-r{ width:295px; float:left;}
.lhcy-r li{background: #3f6484;font: 16px/37px "microsoft yahei";height:45px; padding-left:15px; margin-bottom:7px; margin-left:7px; }
.up{ float:left; padding-top:20px;}
.lhcy-r li a{ color:#FFFFFF;}
.yuande{ float:left;height: 106px;}
.zzyy{ float:left; width:295px;}

.khd{ width:1200px; margin:20px auto;}
/* 评论 */
.pinglun{ width:100%; background:url(../images/pl.jpg) no-repeat top center; height:705px;}
.hend {

	width:580px;
	float: left;
	background-image: url(../images/zza.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 232px;
}
.hend2 {
	height: 490px;
	width:582px;
	float:right;
	background-image: url(../images/zza2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 232px;
	
}

/*精彩图集*/
.photoHot {
  width: 1200px;
  margin: 30px auto 20px auto; }
  .photoHot h3 {
    width: 100%;
    height: 100px;
    margin: 30px auto 0 auto;
    margin-bottom: 30px;
    background: url(../images/photo_title.png) no-repeat top center; }
  .photoHot .photoBox {
    width: 1200px;
    height: 800px;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
    .photoHot .photoBox .swiper-slide {
      width: 1200px;
      height: 800px;
      position: relative; }
      .photoHot .photoBox .swiper-slide .show {
        width: 530px;
        height: 110px;
        bottom: 0px;
        left: 300px;
        position: absolute;
        padding-left: 30px; }
        .photoHot .photoBox .swiper-slide .show h4 {
          font-size: 30px;
          color: #fff;
          line-height: 100%;
          margin-bottom: 15px; }
          .photoHot .photoBox .swiper-slide .show h4 a {
            color: #fff; }
        .photoHot .photoBox .swiper-slide .show p {
          color: #fff;
          font-size: 14px; }
    .photoHot .photoBox .photoNumber {
      position: absolute;
      color: #fff;
      font-size: 28px;
      left: 95px;
      top: 700px; }
    .photoHot .photoBox .leftButton {
      display: inline-block;
      width: 9px;
      height: 14px;
      top: 700px;
      right: 60px;
      cursor: pointer;
      position: absolute;
      background: url(../images/left_b.png) no-repeat; }
    .photoHot .photoBox .rightButton {
      display: inline-block;
      width: 9px;
      height: 14px;
      top: 700px;
      right: 30px;
      cursor: pointer;
      position: absolute;
      background: url(../images/right_b.png) no-repeat; }

.photoHot .photoBox .photoNumber {font-size:28px; left:65px;}
#photoMax {font-size:28px;color:#FFF;font-weight:bold;}
.photoHot .photoBox .swiper-slide .show {width:830px; left:150px;}
.photoHot .photoBox .swiper-slide .showBg{ width:1200px; height:230px; position:absolute; left:0px; bottom:2px; background: url(../images/white_bg.png) bottom center repeat-x;}
.photoHot .photoBox .leftButton {
    display: inline-block;
    width: 12px;
    height: 22px;
    top: 700px;
    right: 70px;
    cursor: pointer;
    position: absolute;
    background: url(../images/left_b_tj.png) no-repeat;
}
.photoHot .photoBox .rightButton {
    display: inline-block;
    width: 12px;
    height: 22px;
    top: 700px;
    right: 30px;
    cursor: pointer;
    position: absolute;
    background: url(../images/right_b_tj.png) no-repeat;
}

/* 济南代表 */
.jndb{ width:1232px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.jndb-l{ width:26px; float:left;  padding-top:190px;}
.jndb-r{ width:26px; float:right;padding-top:190px;}
.jndb-nr{ width:1180px; margin-left:35px;}
.tujw2 {
    position: relative;
    width: 270px;
    float: left;
	margin-right:26px;
}
.tujw2 p {
    bottom: 0;
    color: #fff;
    font: 14px/40px "simsun";
    height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.8;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
}
/* 数说新闻 */
.ssxw{
	height:590px;
	background-image: url(../images/sj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:165px;
}
.shouji{ background:url(../images/sj.png) no-repeat top center;width:273px; height:483px; padding-top:38px; float:left;}

/* 两会有约 */
.gtkl{ width:380px; float:left; margin-right:30px;}
.gtkl-pic{ width:354px; padding:13px; background:#ebc76f;}
.ly{ background-color:#f3615c;padding:20px 20px 10px 20px; }
.tubiao1{ background:url(../images/tb-1.gif) no-repeat center; width:30px; height:23px; float:left;}
.tubiao2{ background:url(../images/tb-3.gif) no-repeat center; width:30px; height:23px; float:left;}
.tubiao3{ background:url(../images/tb-2.gif) no-repeat center; width:30px; height:23px; float:left;}
.ly li{font: 14px/26px "microsoft yahei"; color: #FFFFFF;}
.jbjs{ text-indent:2em;font: 14px/26px "microsoft yahei"; color: #FFFFFF; background-color:#f3615c;padding:0px 20px 20px 20px; }
.lhyw{ overflow:hidden;}
.lhyy-js{ padding:15px; }
 .brief3 {
    color: #333333;
    font: 14px/25px "microsoft yahei";
    overflow: hidden;
	text-indent:2em;
	padding-top:10px;
}
.rit-sy{ background:#ecdfc4; width:100%; height:auto;}
.yuande{background:#d60f12; width:100%; 
height:auto; margin-bottom:15px;padding: 7px;}

.pic-i{ float:left; width:120px;}
.ftlpic{ margin-bottom:25px; height:auto;}


/* 代表风采 */
.fengcai{ background: url(../images/fc.jpg) no-repeat top center; height:880px;}
.zhaoyao{ padding:20px;font: 14px/28px "microsoft yahei";color:#FFFFFF; width:1035px; margin:200px auto 30px auto; text-indent:2em; }
.zhaoyao a{ color:#FFFFFF;}
.zyx{ width:1130px; margin:0 auto;}
.news-list-xz li{
	font: 16px/30px "microsoft yahei";
	height: 28px;
	overflow: hidden;
	padding: 6px 0px 10px 21px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(../images/dian-b.gif);
	background-repeat: no-repeat;
	background-position: 0 21px;
}
.news-list-xz li a{ color:#FFFFFF;}
.tujw-x{position: relative;
width: 550px;
float: left;}
.tujw-x p {
    bottom: 0;
    color: #fff;
    font: 14px/40px "simsun";
    height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.8;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
}
.rit-x{ width:48%; float:left;}
.fcan li{ background:url(../images/fcan-c.gif) no-repeat top center; width:200px; height:54px; text-align:center;font: 18px/51px "microsoft yahei"; color:#FFFFFF; float:left; margin:10px;}
.fcan{ width:75%; margin:100px auto 20px auto; }
.fcgb{ width:100%; height:460px; margin:0 auto;}
.fcan li a:hover{ background:url(../images/fcan.gif)no-repeat top center;}
.tujw-x p a {color:#FFF}

/* 济南代表 */
.jndb{ width:1232px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.jndb-l{ width:26px; float:left;  padding-top:190px;}
.jndb-r{ width:26px; float:right;padding-top:190px;}
.jndb-nr{ width:1180px; margin-left:35px;}
.tujw2 {
    position: relative;
    width: 270px;
    float: left;
	margin-right:26px;
}
.tujw2 p {
    bottom: 0;
    color: #fff;
    font: 14px/40px "simsun";
    height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.8;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
}


/* 两会热词榜 */
.w1200 {
    width: 1200px;
    margin: 0px auto;
        margin-top: 0px;
}
.word table {
    width: 100%;
    background: #ecdfc4;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table, input, textarea, select, button {
    font-size: 12px;
    vertical-align: middle;
}
.word td {
    color: #fff;
    font-size: 18px;
    text-align: center;
    height: 50px;
    border: 1px solid #fff;
}
.fw a {
    color: #b08325;
}


/* 两会报告 */
.lhbg{ background:url(../images/baogao.jpg) no-repeat top center; height:807px; width:100%;}
.wgld{ width:90%; padding-top:130px; margin:0 auto; padding-left:20px;}
.wgld li{ width:145px; height:35px; float:left; margin:35px; background:#f3b839;font: 16px/35px "microsoft yahei"; color: #FFFFFF; text-align:center; }
.bhmc{width:1030px;; margin:20px auto;}
.bhmc-l{ width:480px; float:left;  }
.bhmc-r{ float:right; width:490px;}
.yysd{ background:#f4f1ec; width:480px; padding:10px;}

/* 人事直通车2 */
.rebd-box01 .box01{ list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.rsbd-box .tab_rs .rebd-box01 .box01 li {
    float: left;
    width: 230px;
    height: 325px;
    margin-left: 150px;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li {
    float: left;
    width: 230px;
    height: 325px;
    margin-left: 150px;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li h4 {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    text-align: center;
    line-height: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li .img {
    width: 149px;
    height: 184px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 27px;
    margin-bottom: 23px;
}
.rsbd-box .imgwh {
    width: 169px !important;
    height: 213px !important;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li .img img {
    width: 100%;
    height: auto;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li p {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    text-align: center;
    line-height: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box01 li p a {
    color: #D70016;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box01-right {
    float: right;
    width: 560px;
    height: 305px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt a {
    display: inline-block;
    margin: 0 4px;
    color: #D70016;
}
/* 人事直通车 */
.rsbd-box {
    width: 1200px;
    height: 375px;
}
.rsbd-box .tab_rs {
    width: 1200px;
    position: relative;
}
.rsbd-box .tab_rs .tabrs_menu {
    width: 245px;
    float: left;
    z-index: 1;
}.rsbd-box .tab_rs .tabrs_menu li {
    width: 245px;
    height: 45px;
    line-height: 46px;
    border-bottom: 0px;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: #f3615c;
}
.rsbd-box .tab_rs .tabrs_menu li + li {
    margin-top: 2px;
}
.rsbd-box .tab_rs .tabrs_menu .selected {
    background-color: #f3b839;
    cursor: pointer;
}
.rsbd-box .tab_rs .tabrs_box {
    float: right;
    width: 950px;
    height: 375px;
    position: relative;
    background: #f6f6f6;
}
.rsbd-box .tab_rs .rebd-box01 .box02 {
    width: 825px;
    height: 325px;
    overflow: hidden;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left {
    float: left;
    width: 230px;
    height: 320px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left h4 {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    text-align: center;
    line-height: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left .img {
    width: 149px;
    height: 184px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 27px;
    margin-bottom: 23px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left .img img {
    width: 100%;
    height: auto;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left p {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    text-align: center;
    line-height: 30px;
}
.rsbd-box .noblod {
    font-weight: normal !important;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box02-left p a {
    color: #D70016;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box01-right {
    float: right;
    width: 560px;
    height: 305px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt {
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt span {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    line-height: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt-list {
    list-style: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 35px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt-list li {
    float: left;
    width: 175px;
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
}
.txt-list a{ color:#df282d;}
.txt a{ color:#df282d;}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt-list li span {
    font-size: 22px;
	font-weight: bold;}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt-list li + li {
    margin-left: 15px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt-list li {
    float: left;
    width: 175px;
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt2 {
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
    overflow: hidden;
    margin-top: 35px;
    font-weight: bold;
} 


/* 人事直通车3月19日 */
.rsbd-box .wh360 {
    width: 380px !important;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .box01-right2 {
    float: right;
    width: 400px;
    height: 305px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt {
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
}
.rsbd-box .h95 {
    margin-top: 95px !important;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt2 {
    font-size: 20px;
    color: #D70016;
    line-height: 35px;
    overflow: hidden;
    margin-top: 35px;
    font-weight: bold;
}
.rsbd-box .noblod {
    font-weight: normal !important;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt2 span {
    font-size: 22px;
    font-weight: bold;
    color: #D70016;
    line-height: 30px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt2 a {
    color: #D70016;
    margin: 0 4px;
}
.rsbd-box .tab_rs .rebd-box01 .box02 .txt a {
    display: inline-block;
    margin: 0 10px;
    color: #D70016;
}
.rsbd-box .h95 {
    margin-top: 128px !important;
}
.bigBanner2{ width: 100%;
    position: relative;
       height: 100%;
    overflow: hidden;
    background: url(../images/top.jpg) no-repeat top center;
    background-size: 100% 100%;}
.anniudb {
    position: absolute;
    top: 5%;
    left: 29%;
    width: 76%;
    z-index: 10;
}
.articlec {
    border-bottom: 1px dashed #a8a8a8;
    font-family: Tahoma,simsun;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
}
.articlec h4 {
    font: 22px/30px "microsoft yahei";
    margin-bottom: 12px;
}
.articlec .brief {
    color: #333333;
    font: 14px/25px "microsoft yahei";
    margin-bottom: 10px;
    overflow: hidden;
}
.articlec .brief a {
    color: #f54343;
}
.anniudb ul li {
    float: left;
    margin-right: 5%;
}
.play{
		position:absolute;    top: 30%;
    left: 43%;
	}
.anniudb img {
    width: 15vw;
    height: auto;
    margin-left: 3vw;
}
.zhuti{position: absolute;
    width: 78%;
    height: auto;
    top: 30%;
	left: 13%;
}
.rvc{			
	max-width: 1200px;
	position: relative;
	margin: auto;
	margin-top: 85px;
}
.rvc .rvc-wrapper{
	margin: auto;
	overflow: hidden;
}
.rvc .rvc-wrapper ul{
	overflow: hidden;
	position: relative;
}
.rvc .rvc-wrapper ul li{
    position: relative;
	float: left;
}
.rvc .rvc-wrapper ul li a{
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	text-align:center;
}
.rvc .rvc-wrapper ul li a .img-wrapper{
	height: auto;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.rvc .rvc-wrapper ul li a h2{
	margin-top: 10px;
	text-align: center;
	color: #fff;
    bottom: 0;
    color: #fff;
    font: 14px/40px "simsun";
    height: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.8;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
}
.rvc .rvc-wrapper ul li a p{
	padding: 10px;
	height: auto;
	color: #fff;
	font-size: 14px;
}
.rvc-prv,.rvc-next{
	position: absolute;
	height: 100%;
	top: 0;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.rvc-prv{						
	left: 0;			
}
.rvc-next{			
	right: 0;
	
}
.header-b{
    background: url(../images/20180303015922672.jpg) no-repeat top center;
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.fangda {
    -moz-animation: fangda 2s 1;
    -webkit-animation: fangda 2s 1;
    -o-animation: fangda 2s 1;
    animation: fangda 2s 1;
}
@keyframes fangda {
    0% {
        -webkit-transform: scale(0, 0);
        -moz-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0)
    }
    100% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1)
    }
