@charset "gb2312";
/* CSS Document */
html {
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
}

body {
    background-color: rgb(253,254,244);
}
*{
    font-family: microsoft yahei;
}

.container {
    width: 100%;
    margin: 0 auto;
}

.concent {
    width: 1000px;
    margin: 0 auto;
}

.lh_nrk {
    width: 100%;
    margin: 0px auto 0px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/headBarBg.jpg) no-repeat top center;
    padding-top: 325px;
}

.lh_ztcon{
    margin-top: 10px!important;
    margin-top: 30px;
}
.lh_ztcon, .lh_fzn {
    width: 100%;
    float: left;
}

.lhrcb_con {
    width: 1000px;
    height: 495px;
    margin: 0 auto;
    text-align: left;
}

.lh_time {
    width: 990px;
    padding-left: 6px;
    float: left;
}

.lh_time li {
    float: left;
}

.lh_time .lhrcb_an {
    width: 58px;
    height: 41px;
    margin: 0px 3px;
}

.lh_time .rq {
    width: 70px;
    height: 41px;
    position: relative;
    overflow: hidden;
    margin: 0px 3px !important;
    margin: 0px 2px;
}

.lh_time .rq p {
    width: 100%;
    text-align: center;;
    display: block;
    line-height: 41px;
    position: absolute;
    z-index: 10;
    bottom: 0;
    color: #FFFFFF;
    font-family: "微软雅黑", "黑体";
}

.tmk {
    width: 70px;
    height: 41px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    background: #dcdcdc;
    filter: alpha(opacity:80);
    opacity: 0.8;
}

.lh_time .rq a {
    font-size: 24px;
    display: block;
    color: #FFFFFF;
}

.lh_time .rq a:hover {
    background-color: #d43d3d;
    text-decoration: none;
}

.lh_ywk {
    width: 990px;
    margin: 0 auto;
}

.lh_zotp {
    width: 506px;
    float: left;
}

.lh_zotp dl {
    margin: 5px 0px 0px 6px !important;
    margin: 3px 0px 0px 3px;
}

.ywk01 {
    width: 410px;
    height: 288px;
    position: relative;
    overflow: hidden
}

.ywk01 dd, .ywk03 dd, .ywk04 dd, .ywk07 dd, .ywk08 dd, .ywk09 dd, .ywk10 dd {
    width: 100%;
    position: absolute;
    z-index: 0;
    bottom: 0;
    background: #000000;
    filter: alpha(opacity:60);
    opacity: 0.6;
}

.ywk01 dd, .ywk03 dd, .ywk04 dd, .ywk09 dd {
    height: 36px;
}

.ywk07 dd, .ywk10 dd {
    height: 28px;
}

.ywk08 dd {
    height: 60px;
}

.ywk01 h3, .ywk03 h3, .ywk04 h3, .ywk07 h3, .ywk09 h3, .ywk10 h3 {
    display: block;
    position: absolute;
    padding: 0px 10px;
    z-index: 1;
    bottom: 0px;
    /*left:6px;*/
}

.ywk08 h3 {
    display: block;
    position: absolute;
    padding: 0px 10px;
    z-index: 1;
    bottom: 0px;
    left: 3px;
    line-height: 60px;
}

.ywk01 h3, .ywk03 h3, .ywk04 h3, .ywk09 h3 {
    line-height: 36px;
    text-align: left;
}

.ywk07 h3 {
    width: 205px;
    text-align: center;
    line-height: 28px;
}

.ywk10 h3 {
    width: 225px;
    text-align: center;
    line-height: 28px;
}

.ywk01 h3 a, .ywk03 h3 a, .ywk04 h3 a, .ywk07 h3 a, .ywk10 h3 a {
    font-size: 16px;
    color: #FFFFFF
}
html body div.container div.lh_nrk div div.concent.pa_top_15 div.lh_ztcon div.lh_fzn.rline.floleft.potv div.lh_zotp.ma_top_10 dl.ywk10.floleft h3.yh p.textc a{
font-size: 14px;
}
.ywk07 h3 a {
    font-size: 14px;
    color: #FFFFFF
}

.ywk08 h3 a, .ywk09 h3 a {
    color: #FFFFFF
}

.ywktm {
    width: 13px;
    height: 22px;
    position: absolute;
    top: 0;
    right: 0;
}

.ywk02 {
    width: 345px;
    height: 288px;
    position: relative;
    overflow: hidden;
    background-color: #d56349;
}

.ywk05 {
    width: 460px;
    height: 145px;
    position: relative;
    overflow: hidden;
    background-color: #b79e80;
}

.ywk06 {
    width: 270px;
    height: 145px;
    position: relative;
    overflow: hidden;
    background-color: #d7a36a;
}

.ywktg {
    width: 91%;
    color: #fff;
}

.ywk02 .ywktg p a {
    font-size: 24px;
    line-height: 50px;
}

.ywk05 .ywktg p a {
    font-size: 30px;
    line-height: 60px;
}

.ywk06 .ywktg p a {
    font-size: 16px;
    line-height: 40px;
}

.ywktg h3 {
    text-indent: 20px;
}

.ywktg p a, .ywktg h3 a {
    color: #fff;
}

.ywk03 {
    width: 215px;
    height: 288px;
    position: relative;
    overflow: hidden;
}

.ywk04 {
    width: 240px;
    height: 145px;
    position: relative;
    overflow: hidden;
}

.ywk07 {
    width: 225px;
    height: 135px;
    position: relative;
    overflow: hidden;
    margin: 15px 0px 0px 15px;
}

.ywk08 {
    width: 494px;
    height: 349px;
    position: relative;
    overflow: hidden;
}

.ywk09 {
    width: 315px;
    height: 340px;
    position: relative;
    overflow: hidden;
}

.ywk10 {
    width: 246px;
    height: 172px;
    position: relative;
    overflow: hidden;
}

.lhrc_zd {
    height: 73px;
    margin: auto;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhbgnav.gif) repeat-x center;
}

.lhrc_zdcon {
    width: 1014px;
    height: 73px;
    margin: 0 auto;
}

.lhrc_zd01 {
    width: 8px;
    height: 70px;
    float: left;
}

.lhrc_zd02 {
    width: 998px;
    height: 70px;
    float: left;
    padding-top: 3px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhbgnavc.gif) repeat-x;
}

.lhrc_zd03 {
    width: 8px;
    height: 70px;
    float: left;
}

.fc {
    color: #fff;
}

.lhrc_zd02 p {
    color: #fff;
}

.lhrc_zd02 p a {
    font-size: 12px;
    color: #fff;
}

/*焦点图*/
.lh_tttp {
    width: 570px;
    height: 330px;
    float: left;
}

.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
    position: absolute
}

.yx-rotation-title {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    z-index: 1
}

.yx-rotation-t {
    color: #fff;
    font-size: 16px;
    font-family: microsoft yahei;
    z-index: 2;
    bottom: 0;
    left: 10px;
    line-height: 40px
}

.yx-rotation-focus span, .yx-rotaion-btn span {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/ico.png) no-repeat;
    display: block;
}

.yx-rotation-focus {
    height: 40px;
    line-height: 40px;
    right: 20px;
    bottom: 0;
    z-index: 2
}

.yx-rotation-focus span {
    width: 12px;
    height: 12px;
    line-height: 12px;
    float: left;
    margin-left: 5px;
    position: relative;
    top: 14px;
    cursor: pointer;
    background-position: -24px -126px!important;
    background-color: transparent!important;
    background-color: #000000;
    border: none!important;
    border: 2px #ffffff solid;
    text-indent: -9999px;
}

.yx-rotaion-btn {
    width: 100%;
    height: 41px;
    top: 50%;
    margin-top: -20px;
}

.yx-rotaion-btn span {
    width: 41px;
    height: 41px;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    position: relative
}

.yx-rotaion-btn .left_btn {
    background-position: -2px -2px;
    float: left;
    left: 10px
}

.yx-rotaion-btn .right_btn {
    background-position: -2px -49px;
    float: right;
    right: 10px
}

.yx-rotaion-btn span.hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8
}

.yx-rotation-focus span.hover {
    background-position: -10px -126px!important;
    background-color: #cccccc;
}

.rotaion_list {
    width: 0;
    height: 0;
    overflow: hidden;
}

/*焦点图结束*/
.lh_news {
    width: 41%;
}

.lhxw_zy {
    width: 99%;
    padding-bottom: 10px;
}

.lhxw_zy li span {
    font-size: 20px;
    color: #c00202;
    line-height: 40px;
}

.lhxw_zy li span a {
    color: #c00202;
}

.lhxw_zy li p {
    color: #393939;
    text-indent: 20px;
}

.lhxw_bt {
}

.lhxw_bt li, .lh_spbt li {
    color: #fff;
    padding-left: 20px;
}
html body div.container div.lh_nrk div div.concent.pa_top_15 div.lh_ztcon div#calendarBarR div#calendarBarRContent.rline.lhbg.floleft.potv.border.pa_bottom_15 ul.lhxw_bt li.lhico3{
height:31px;}

.lhxw_bt2 li {
    color: #fff;
}

.lhico {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_ico.gif) no-repeat left;
}

.lhico2 {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_ico2.gif) no-repeat left;
}

.lhico3 {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_ico3.gif) no-repeat left;
}

.lhico4 {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_ico6.gif) no-repeat left;
}

.bline {
    border-top: #CCC 1px solid;
}

.bxline {
    border-bottom: #CCC 1px dotted;
}

.rline {
    border-top: #bd0001 3px solid;
}

.lhbg {
    background-color: #FFF;
}

.potv {
    position: relative;
}

.lh_ztbk {
    width: 998px;
    float: left;
}
.lh_ztbk1012 {
float: left;
margin-left: -7px;
padding-left: 15px;
width: 1011px;
padding-bottom: 25px;
}

.border {
    border-bottom: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
}

.ztlm_n {
    width: 240px;
    height: 40px;
    padding-left: 65px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_lm.png) no-repeat;
    position: absolute;
    left: -23px;
    top: -47px;
    padding-top: 13px;
    color: #bd0001;
}

.ztlm_n0 {
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_lm.png) no-repeat;
    color: #bd0001;
    height: 40px;
    left: -23px;
    margin: 47px 1px -27px;
    padding-left: 65px;
    padding-top: 13px;
    position: relative;
    top: -18px;
    width: 240px;
}

.lh_ztdh li {
    float: left;
    padding: 0px 5px;
    font-size: 16px;
    color: #bd0001;
    padding-top: 20px;
}

.lh_ztdh li a, .ztlm_n a ,.ztlm_n0 a{
    color: #bd0001;
}

.ztlm_pic {
    width: 735px;
}

.lh_ztqx {
    width: 47%;
}

.lh_qxzy {
    float: left;
    padding-bottom: 10px;
}

.lh_qxzy dt {
    width: 120px;
    height: 80px;
    float: left;
    border: #d2d2d2 1px solid;
    padding: 2px;
    margin-right: 15px;
}

.lh_qxzy dd {
    color: #989898;
    font-size: 12px;
    height: 90px;
    
}
.lhxw_bt {
  margin-top: 4px!important;
  margin-top: 8px;
}

.lh_qxzy2, .lh_qxzy3 {
    float: left;
}

.lh_qxzy2 dt {
    width: 107px;
    height: 105px;
    float: left;
    position: relative;
    margin-right: 15px;
}

.lh_qxzy2 dt .pics {
    position: absolute;
    z-index: 11;
}

.lh_qxzy2 dt .picsbg {
    width: 107px;
    height: 105px;
    float: left;
    position: absolute;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_bgtp.png) no-repeat;
    z-index: 12 !important;
    z-index: 10;
}

.lh_qxzy2 dd, .lh_qxzy3 dd {
    font-size: 14px;
}

.lh_qxzy3 dt {
    width: 65px;
    height: 65px;
    float: left;
    position: relative;
    margin-right: 15px;
    margin-top: 2px;
}

.lh_qxzy3 dt .pics {
    position: absolute;
    z-index: 11;
}

.lh_qxzy3 dt .picsbg {
    width: 65px;
    height: 65px;
    float: left;
    position: absolute;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_bgtp2.png) no-repeat;
    z-index: 12 !important;
    z-index: 10;
}

.lhxx {
    color: #bd0001;
}

.more {
    color: #a0a0a0;
    font-size: 12px;
}

.gdxw-tpdiv {
    width: 1000px;
    height: 230px;
    overflow: hidden;
    float: left;
    position: relative; /*必要元素*/

}

.gdxw-tpdiv2 {
    width: 1000px;
    height: 320px;
    overflow: hidden;
    float: left;
    position: relative; /*必要元素*/

}

.lh_tbwz {
    width: 1000px;
    float: left;
    position: relative;
}

.lh_tbk {
    width: 20000px;
    float: left;
    position: absolute;
}

.lh_tbk li {
    width: 230px;
    height: 320px;
    position: relative;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

.lh_tbk li div {
    width: 220px;
    float: left;
    background-color: #fff;
    border-top: #e9e9e9 1px solid;
    border-left: #e9e9e9 1px solid;
    border-right: #e9e9e9 1px solid;
    border-bottom: #e9e9e9 3px solid;
    height: 290px;
    color: #7a7a7a;
    padding: 5px;
}

.lh_tbk li img, .lh_tbk li p {
    float: left;
}

.lh_tbk li p {
    margin-top: 8px;
}

.lh_story {
    width: 20000px;
    float: left;
    position: absolute;
    overflow: hidden;
}

.lh_story li {
    width: 240px;
    height: 230px;
    overflow: hidden;
    position: relative;
    display: inline;
    zoom: 1;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.lh_story li img {
    float: left;
    width: 240px;
    height: 230px;
}

.lh_story h3 {
    font-size: 16px;
    color: #000;
    line-height: 30px;
    padding: 15px 15px 0px 15px;
    color: #333;
}

.lh_story p {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    padding: 0px 15px;
}

.lh_story a {
    color: #000;
    font-family: '微软雅黑', '黑体';
}

.lh_story .text {
    background: #f1f1f1;
    filter: alpha(opacity:80);
    opacity: 0.8;
    position: absolute;
    width: 240px;
    height: 230px;
    top: 230px;
    left: 5px;
}

.tbx {
    border-top: #e9e9e9 1px solid;
}

.economy_pic {
    width: 1000px;
    float: left;
    position: relative;
}

.pic-anz, .pic-anz2, .pic-any, .pic-any2 {
    width: 25px;
    height: 47px;
    float: left;
    z-index: 20;
}

.pic-anz {
    position: absolute;
    left: 5px;
    top: 92px;
}

.pic-anz2 {
    position: absolute;
    left: 10px;
    top: 92px;
}

.pic-any {
    position: absolute;
    left: 970px;
    top: 96px;
}

.pic-any2 {
    position: absolute;
    left: 967px;
    top: 96px;
}

.lh_vio {
    width: 350px!important;
    width: 300px;
}

.lh_vio2 {
    width: 365px;
}

.sjrc {
    width: 60px;
    height: 60px;
    background-color: #006fbb;
    color: #fff;
    line-height: 60px;
    font-size: 56px;
}

.sjrc2 {
    width: 275px;
    background-color: #ededed;
    height: 70px;
}

.viok {
    width: 365px;
}

.lh_vioy {
    width: 610px;
}

.lh_wdlm {
    width: 590px;
    border-top: #bd0001 3px solid;
}

.lh_asw {
    width: 560px;
    margin: 0 auto;
}

.asw_n {
    width: 280px;
    float: left;
    padding-bottom: 5px;
}

.asw_n p {
    color: #006fbb;
}

.asw_n p a:hover {
    color: #006fbb;
    text-decoration: underline;
}

.as:hover {
    color: #006fbb;
}

.palr {
    padding: 0px 10px;
}

.lh_bqqh {
    width: 970px;
    height: 38px;
    margin: 0 auto;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_lm06.gif) repeat-x bottom;
}

.lh_nav {
    float: left;
}

.lh_nav li {
    float: left;
    height: 38px;
    line-height: 34px;
    font-size: 16px;
    color: #696969;
    text-align: center;
    font-family: "Microsoft YaHei";
    margin-right: 10px;
}

/*.lh_nav li a {
	display:block;
	padding:0px 12px;
	color:#696969;
	text-align:center;
}
.lh_nav li a:hover, .lh_nav li.onhover {
	height:38px;
	color:#fff;
	text-decoration:none;
	background:url(2015lhzt_lm05.gif) repeat-x;
}*/
.lh_nav li.onhover a {
    color: #fff;
}

.lh_title {
    width: 680px;
    padding: 15px;
}

.title_lm {
    height: 19px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzt_lm04.gif) no-repeat right;
    background-color: #bd0001;
    color: #fff;
    line-height: 18px;
    padding-right: 10px;
}

.fs14 {
    font-size: 14px;
}

.lh_view {
    width: 270px!important;
    width: 270px;
}

.mtop {
    margin-top: 10px;
}

		.lh_qxzy3 dd {
			width: 195px;
			
			float: left;
		}
.lh_qxzy3 dd p{
	color:#777777;
}
.lh_qxzy3 dd a{
	text-align:right;
	float:right;
}
.lh_qxzy3{
	width:290px!important;
	width:250px;
}
.nosk {
    text-indent: 0px;
}

.lh_shk {
    width: 315px;
    float: left;
}

.lh_shk img {
    width: 315px;
    height: 225px;
    float: left;
}

.lh_shk span {
    width: 295px;
    float: left;
    background-color: #f6f6f6;
}

.lh_tps, .lh_tps li img {
    float: left;
}

.lh_tps li {
    width: 150px;
    float: left;
    padding-left: 14px;
}

.lh_tps li p {
    line-height: 40px;
    text-align: center;
}

.lh_xt {
    width: 968px;
    float: left;
    margin: 15px;
    height: 12px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/kp_0314_f_02.gif) repeat-x;
}

.lh_ztwb {
    width: 465px;
    margin-left: 23px;
}

.lh_zlk {
    width: 1000px;
    height: 263px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/2015lhzldt.jpg) no-repeat;
    padding-top: 95px;
}

.zlk_wh {
    width: 306px;
    height: 206px;
    margin-left: 30px !important;
    margin-left: 15px;
}

.lh_lmmc {
    width: 100%;
    float: left;
}

.lh_lmmc span {
    color: #b12219;
}

.lh_lmmc i {
    color: #f00;
    font-size: 12px;
    font-style: normal;
}

.lh_logozq {
    margin-bottom: 15px;
}

.lh_logozq li {
    float: left;
    margin: 15px 0px 0px 13px;
}

.lh_foot {
    width: 1600px;
    background: url(http://www.rmzxb.com.cn/images/2015zt/2015qglh/lh_ztfootbg.png) no-repeat top center;
    /*background-color: #fff;*/
    height: 166px;
    margin: 0 auto;
    padding-top: 183px;
}

/*青春路上好故事*/
.ma_top_10-1 {
    width: 1000px;
    height: 530px;
}

#center {
    Z-INDEX: 2;
    POSITION: relative;
    TOP: 38%;
    LEFT: 43%;
}

#slider {
    Z-INDEX: 1; /*BORDER-BOTTOM: #000 20px solid;*/
    POSITION: absolute; /*BORDER-LEFT: #000 20px solid;*/
    WIDTH: 1000px;
    BACKGROUND: #000;
    HEIGHT: 530px;
    OVERFLOW: hidden; /*BORDER-TOP: #000 20px solid;*/
    TOP: -186px; /*BORDER-RIGHT: #000 20px solid;*/
    LEFT: -430px
}

#slider .slide {
    Z-INDEX: 10;
    POSITION: absolute; /*BORDER-LEFT: #000 1px solid;*/
    WIDTH: 605px;
    BACKGROUND: #000;
    HEIGHT: 530px;
    OVERFLOW: hidden; /*TOP: 43px;*/
    CURSOR: default; /*LEFT: 22px;*/
    text-align: left;
}

#slider .title {
    COLOR: #f80;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 1.5em;
    TEXT-DECORATION: none
}

#slider .text {
	text-indent:0;
  background: none repeat scroll 0 0 #000000;
  color: #ffffff;
  display: block;
  font-family: verdana,arial,Helvetica,sans-serif;
  font-size: 17px;
  font-weight: bold;
  height: 530px;
  left: 10px;
  line-height: 20px;
  opacity: 0.4;
  padding-left: 3px;
  padding-top: 15px;
  position: absolute;
  text-align: center;
  width: 24px;
  word-wrap: break-word;
  word-break: break-all;
  padding-right: 3px;
}

#slider .diapo {
    POSITION: absolute;
    FILTER: alpha(opacity=100);
    VISIBILITY: visible;
    opacity: 1
}

#apDiv1 {
    Z-INDEX: 1;
    POSITION: absolute;
    BACKGROUND-COLOR: #000000;
    WIDTH: 820px;
    HEIGHT: 30px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px
}

#apDiv2 {
    Z-INDEX: 3;
    POSITION: absolute;
    WIDTH: 860px;
    HEIGHT: 35px;
    OVERFLOW: hidden;
    TOP: 216px;
    LEFT: -429px
}

.pagenext {
    POSITION: relative;
    WIDTH: 820px;
    HEIGHT: 37px
}

A.pn:link {
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 47px;
    FONT: 12px "宋体";
    COLOR: #666;
    TOP: 15px;
    RIGHT: 33px;
    TEXT-DECORATION: none
}

A.pn:visited {
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 47px;
    FONT: 12px "宋体";
    COLOR: #666;
    TOP: 15px;
    RIGHT: 33px;
    TEXT-DECORATION: none
}

A.pn:hover {
    COLOR: #fff
}

A.pn:active {
    COLOR: #fff
}