/* CSS Document */
/*领导信息-活动图片*/
.ld_tp_main{padding:0 4px;overflow:hidden;}
.ld_tp_deal{margin:20px 20px 0 0;width:210px;overflow:hidden;}
.ld_tp_deal img{width:210px;height:150px;vertical-align:middle;}
.ld_tp_deal span{display:block;line-height:30px;font-size:14px;color:#666;max-width:200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rw_tp_mr0{margin-right:0!important;}
.hdtp_pages{ margin:0 auto;margin-top:51px;margin-bottom:22px;width:385px; height:33px;overflow:hidden;}
.hdtp_pages a{display:block;float:left;border:1px solid #d4d4d4;margin-left:8px;font-size:12px;color:#5d5d5e; height:30px; line-height:30px;background:#f1f1f1;border-radius:4px;box-shadow:0px 1px 1px #f1f1f1; text-align:center;}
.hdtp_pages .hd_p1{ width:80px;}
.hdtp_pages .hd_p2{ width:30px;}
.hd_cur_pg{border:1px solid #ffacac!important;background:#ffd5d1!important;color:#d41616!important;}

/*通用概览-图片*/
.hdgl_tp_main{overflow:hidden;}
.gl_tp_deal{margin:20px 27px 0 0;width:210px;overflow:hidden;}
.gl_tp_deal span{display:block;line-height:30px;font-size:14px;color:#666;max-width:200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdgl_ul{padding:10px 35px 0px 35px;height:800px;overflow:hidden;}
.hdgl_ul li{padding-left:13px;line-height: 39px;background: url(list_dian.png) no-repeat 0%;border-bottom:1px dotted #d2d2d2;overflow: hidden;}
.hdgl_ul li a{float:left;display:block;font-size:14px;white-space: nowrap;text-overflow: ellipsis;max-width:750px;color:#666;overflow: hidden;}
.hdgl_ul li span{display:block;float:right;font-size:12px;color:#a3a3a3;padding-right:10px;}
.hdgl_ul li a:hover{color:#e10707;}
.rw_gl_mt30{margin-top:30px;}

/*视频中心-概览*/
.sp_ct_head{background:#000;height:80px;}
.ct_head_deal{margin:0 auto;width:955px;height:80px;background:url(sp_ct_bac01.png) no-repeat;padding-left:245px;}
.bk_sy{float:left;line-height:80px;width:33px;margin-right:35px;}
.bk_sy a{font-size:16px;color:#fff;}
.sel_opt{position:relative;float:left;margin-top:28px;}
.sel_opt ul{background:#000;position:absolute;left:0;top:0px;z-index:999;padding-left:10px;padding-bottom:7px;}
.sel_opt ul li{line-height:20px;width:85px;line-height:24px;}
.sel_opt ul li.sp_pd{background:url(sp_ct_bac02.png) no-repeat 43px center;font-size:16px;color:#fff;margin-bottom:5px;cursor:pointer;}
.sel_opt ul li a{display:block;font-size:15px;color:#fff;}
.rw_fc{color:#848484!important;}
.sp_search_div{margin-right:252px;margin-top:22px;width:298px;height:34px;border:1px solid #484848;background:#1a1a1a;border-radius:4px;}
.sp_search_div .sp_search_text{float:left;padding-left:16px;height:34px;line-height:34px;font-size:14px;color:#848484;width:250px;background:#1a1a1a;font-family:"Microsoft YaHei", "微软雅黑";}
.sp_search_div .sp_search_btn{display:block;float:right;width:20px;height:20px;background:url(v_seachbtn.png) no-repeat;margin:7px 11px 0 0;}
.sp_ct_mail{display:block;background:#c81f1f;width:220px;height:30px;line-height:30px;color:#fff;text-align:center;font-size:12px;margin-top:25px;}
.sp_main_con{background:#fff;overflow:hidden;}
.ct_con_tit{background:#eee;height:89px;}
.ct_tit_mc{margin:0 auto;width:1187px;padding-bottom:7px;padding-left:13px;overflow:hidden;line-height:86px;font-size:24px;font-family:"Microsoft YaHei", "微软雅黑";color: #888888;}
.ct_tit_mc a{display:block;float:left;font-size:24px;line-height:84px;color:#888888;background:url(sp_ct_bac03.png) no-repeat right center;padding-right:26px;}
.ct_sp_div{width:1180px;margin:0 auto;padding:0 10px;overflow:hidden;}
.ct_sp_deal{position:relative;float:left;margin:20px 20px 0 0;width:220px;height:143px;overflow:hidden;}
.ct_sp_deal img{width:220px;height:125px;vertical-align:middle;}
.ct_sp_intro{padding-left:8px;top:80px;left:0;z-index:999;color:#fff;}
.ct_sp_name{display:block;line-height:24px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;max-width:212px;overflow: hidden;}
.ct_sp_des{display:block;line-height:22px;font-size:12px;white-space: nowrap;text-overflow: ellipsis;max-width:212px;overflow: hidden;}
.rw_sp_mb{margin:50px auto 38px auto;}
.rw_sp_foot{border-top:none;margin-top:0;}

/*平凉文艺--文字概览*/
.wywp_top{
	position: absolute;
	top: 0px;
}
.wyw_body .wy_topbanner{
	z-index: -1;
	background: url(wyw_banner_01.jpg) no-repeat center;
	height: 507px;
}
.wyw_body .wy_topbanner .wy_logo{
	top: 85px;
}
.wyw_main{
	overflow: hidden;
	-webkit-box-shadow: #b2b1b1 0px 0px 10px;
	-moz-box-shadow: #b2b1b1 0px 0px 10px;
	box-shadow: #b2b1b1 0px 0px 10px;
	background: #fff;
	margin-top: -135px;
/*	border: 1px solid #e2e1e1;
	border-top: none;*/
}
.wyw_top{
	background: #333 url(wyglw_p.png) no-repeat 30px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}
.wyw_top p{
	height: 50px;
	width: 15px;
	background: #c01a1a;
	float: left;
	margin-right: 35px;
}
.wyw_top span{
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.wyw_top a{
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
}
/*头部*/
.wyw_pubhead{
	width: 100%;
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 35px;
	margin-bottom: 22px;
}
.wyw_pubhead a{
	float: left;
}
.wyw_pubhead a.wyw_pubhead1{
	background: url(wy_hbg_23.png) no-repeat;
	width: 145px;
	height: 52px;
	margin-right: 35px;
	display: block;
	margin-top: 2px;
}
.wyw_pubhead ul{
	float: left;
	overflow: hidden;
	display: block;
	height: 52px;
	line-height: 52px;
}
.wyw_pubhead ul li{
	float: left;
	padding-left: 20px;
	padding-right: 22px;
}
.wyw_pubhead ul li a{
	font-size: 18px;
	color: #000;
	font-family: 'fzs3jw';
}
.wyw_pubhead ul li.wyw_pubheadact1 a{
	color: #fff;
}
.wyw_pubhead ul li.wyw_pubheadact1{
	background: url(wy_hbg_06.png) no-repeat 2%;
	height: 52px;
	line-height: 52px;
}
.wyw_pubhead ul.wyw_htabzt li{
	padding-left: 15px;
	padding-right: 15px;
}
/*main*/
.wyw_con{
	width: 1122px;
	height: 820px;
	margin:0 auto;
	overflow: hidden;
}
.wyw_con ul{
	width: 100%;
	overflow: hidden;
}
.wyw_con ul li{
	width: 1092px;
	border-bottom: 1px dotted #bfbfbf;
	height: 40px;
	line-height: 40px;
	vertical-align: bottom;
	background: url(wyw_libg_03.png) no-repeat 8px;
	padding-left: 22px;
	padding-right: 10px;
	overflow: hidden;
}
.wyw_con ul li a{
	width: 590px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #666;
	font-size: 14px;
	display: block;
	float: left;
}
.wyw_con ul li a.wyw_act, .wyw_con ul li a:hover{
	color: #e10707;
}
.wyw_con ul li p{
	width: 300px;
	overflow: hidden;
	float: right;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	color: #a3a3a3;
}
.wyw_con ul li p span{
	display: block;
	text-align: center;
}
/*pages*/
.wyw_pages{
	width: 420px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 48px;
	margin-bottom: 48px;
}
.wyw_pages ul{
	overflow: hidden;
}
.wyw_pages ul li{
	float: left;
	margin-right: 8px;
	background: url(wyw_page.png) no-repeat center;
	width: 37px;
}
.wyw_pages ul li a{
	font-family: "宋体";
	font-size: 14px;
	color: #5d5d5e;
	display: block;
	width: 37px;
	text-align: center;
}
.wyw_pages ul li.wyw_prepage{
	font-size: 12px;
	background: url(wyw_pagepre.png) no-repeat;
	width: 85px;
}
.wyw_pages ul li.wyw_prepage a{
	padding-left: 20px;
	width: 65px;
	text-align: left;
}
.wyw_pages ul li.wyw_actpage{
	background: url(wyw_pageact.png) no-repeat;
	width: 37px;
}
.wyw_pages ul li.wyw_actpage a{
	color: #d41616;
}

/*foot*/
.wyw_footer .footer_wrap{
	margin-top: 30px;
}
/*平凉文艺----图片概览*/
/*头部*/
.wyp_pubhead{
	width: 100%;
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 32px;
	margin-bottom: 0px;
}
.wyp_pubhead a{
	float: left;
}
.wyp_pubhead a.wyp_pubhead1{
	background: url(wy_hbg_23.png) no-repeat;
	width: 145px;
	height: 52px;
	margin-right: 35px;
	display: block;
}
.wyp_pubhead ul{
	float: left;
	overflow: hidden;
	display: block;
	height: 52px;
	line-height: 52px;
}
.wyp_pubhead ul li{
	float: left;
	padding-left: 18px;
	padding-right: 20px;
}
.wyp_pubhead ul li a{
	font-size: 18px;
	color: #000;
	font-family: 'fzs3jw';
}
.wyp_pubhead ul li.wyp_pubheadact1 a{
	color: #fff;
}
.wyp_pubhead ul li.wyp_pubheadact1{
	background: url(wy_hbg_00.png) no-repeat 2%;
	height: 52px;
	line-height: 52px;
}
.wyp_con{
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 53px;
}
.wyp_con1{
	width: 100%;
	overflow: hidden;
}
.wyp_con1 a{
	display: block;
	float: left;
	overflow: hidden;
	width: 270px;
	height: 226px;
	margin-right: 20px;
	margin-top: 30px;
}
.wyp_con1 a img{
	width: 270px;
	height: 190px;
	display: block;
}
.wyp_con1 a span{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.wyp_con1 a.wyp_mr0{
	margin-right: 0px;
}
/*图说平凉*/
.ps_container {
    width: 1180px;
    margin: 0 auto;
}
/*图说平凉---top*/
.ps_top {
    width: 100%;
    min-width: 1180px;
    height: 550px;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: #c8c8c8 0px 0px 10px;
	-moz-box-shadow: #c8c8c8 0px 0px 10px;
	box-shadow: #c8c8c8 0px 0px 10px;
}

.ps_top .ps_topimg {
    display: block;
    position: relative;
}

.ps_top .ps_topimg img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.ps_top_head {
    height: 90px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    margin: 0 auto;
    width: 1180px;
    left: 50%;
    margin-left: -590px;
}

.ps_logo {
    background: url(pic_logo.jpg) no-repeat;
    width: 240px;
    height: 80px;
 }

.ps_top_head .ps_thcenter {
    width: 620px;
    height: 80px;
    overflow: hidden;
    margin-left: 15px;
}

.ps_thcenter ul {
    display: block;
    overflow: hidden;
}

.ps_thcenter ul li {
    padding-left: 20px;
    padding-right: 20px;
    height: 50px;
    line-height: 50px;
    float: left;
}

.ps_thcenter li a {
    font-size: 16px;
    color: #fff;
}

.ps_thcenter a.ps_topmail {
     width: 222px;
    height: 20px;
    line-height: 20px;
    background: url(pic_mailbg_03.png) repeat;
    color: #fff;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 20px;
    display: block;
    text-align: center;

}

.ps_tsearbox {
    background: url(pic_txtbg.png) no-repeat;
    width: 241px;
    height: 36px;
    overflow: hidden;
    margin-top: 32px;
}

.ps_tsearbox .ps_seartxt {
    width: 180px;
    padding-left: 15px;
    padding-right: 8px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    background: none;
}

.ps_tsearbox .ps_searbtn {
    width: 21px;
    height: 20px;
    *height: 26px;
    background: url(v_seachbtn.png) no-repeat;
    cursor: pointer;
    margin-top: 7px \9;
}
.ps_top .ps_topword{
	position: absolute;
	top: 265px;
	left: 50%;
	margin-left: -475px;
	width: 775px;
	height: 107px;
	overflow: hidden;
}
.ps_top .ps_topword .ps_topwordcon{
	overflow: hidden;
}
@font-face {     
    font-family: 'HuXiaoBo-MeiXin.TTF';   
    src:url('../fonts/HuXiaoBo-MeiXin.TTF') format('truetype');    
    font-weight: normal;      
    font-style: normal;      
}
.ps_top .ps_topword h1{
	font-family: "HuXiaoBo-MeiXin.TTF";
	font-size: 90px;
	color: #c81f1f;
	float: left;
	font-weight: normal;
}
.ps_top .ps_topword h1 b{
	font-weight: normal;
	color: #6f84b7;
}
.ps_top .ps_topword p{
	color: #545555;
	font-size: 12px;
	width: 380px;
	overflow: hidden;
	float: left;
	padding-top: 27px;
	*padding-top: 50px;
	line-height: 20px;
	margin-left: 20px;
}
.ps_toptab {
    width: 300px;
    height: 54px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    bottom: 30px;
    margin-left: -140px;
}

.ps_toptab img {
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 1px;
    border: 1px solid #fff;
}

.ps_toptab img.ps_toptact {
    border: 2px solid #f06000;
    margin-top: 0px;
}

.ps_topyy {
    background: url(v_topyy.jpg) repeat-x;
    width: 100%;
    height: 22px;
}

/*main部分*/


/*foot*/
.ps_footer .footer_wrap {
    border-top: none;
}

.ps_footer {
    margin-top: 35px;
    min-width: 1180px;
}
/*图说平凉--end*/
/*main部分*/
.ps_main1, .ps_main2, .ps_main3, .ps_main4, .ps_main5 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.ps_mainp_head {
    height: 50px;
    color: #888;
}

.ps_mainph_l {
    height: 50px;
    line-height: 50px;
}

.ps_mainph_l h2 {
    font-size: 24px;
    float: left;
    color: #888;
    font-weight: normal;
}

.ps_mainph_l span.ps_jt {
    background: url(v_jt_03.png) no-repeat 16%;
    display: block;
    float: left;
    width: 12px;
    height: 18px;
    margin-top: 18px;
    padding-left: 12px;
    padding-right: 42px;
}

.ps_mainph_l ul {
    float: left;
}

.ps_mainph_l li {
    float: left;
    font-size: 14px;
}

.ps_mainph_l li a {
    color: #888;
    float: left;
}

.ps_mainph_l li span {
    background: url(v_shuxian_03.jpg) no-repeat center;
    padding-left: 18px;
    padding-right: 18px;
    float: left;
    height: 15px;
    margin-top: 18px;
}

.ps_mainph_l li.ps_mainp_act1 a {
    color: #d41616;
}
.ps_mainpbcon{
	width: 100%;
	overflow: hidden;
}
.ps_mainpbcon1{
	width: 100%;
	overflow: hidden;
}
.ps_mainpb_l {
    background: #000;
    width: 460px;
    height: 270px;
    overflow: hidden;
    position: relative;
}

.ps_mainpb_l a img{
	display: block;
}

.ps_mainpb_l a {
    display: block;
}

.ps_descword_l {
    position: absolute;
    width: 438px;
    bottom: 0px;
    left: 0px;
    padding-left: 12px;
    padding-right: 10px;
    color: #c8c8c8;
    font-size: 12px;
}

.ps_descword_l h3 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
}

.ps_ltming{
	width: 459px;
	height: 30px;
	line-height: 30px;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.ps_descword_l .ps_wd_b {
    overflow: hidden;
}

.ps_descword_l .ps_wd_b p {
    height: 30px;
    line-height: 30px;
}

.ps_descword_l .ps_wd_b p a{
    color: #fff;
    font-size: 12px;
    width: 297px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ps_descword_l .ps_wd_b p{
	color: #c8c8c8;
}
.ps_mainpb_r{
	width: 700px;
	overflow: hidden;
	margin-left: 20px;
}
.ps_mainpb_rcon1{
	overflow: hidden;
	float: left;
	position: relative;
	margin-left: 20px;
}
.ps_mainpb_rcon1 a{
	display: block;
}
.ps_mainpb_rcon1 a img{
	display: block;
	width: 220px;
	height: 125px;
}
.ps_mainpb_rcon1 .ps_rtmbox{
	width: 220px;
	height: 30px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.ps_rtmbox span.ps_rtmw{
	color: #fff;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-left: 10px;
	width: 205px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ps_rtmbox span.ps_rtming{
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	bottom: 0px;
	left: 0px;
}
/*图说大事*/
.ps_mainpb_r .ps_ml0{
	margin-left: 0px;
}
.ps_mainpbcon1 .ps_ml0{
	margin-left: 0px;
}
/*foot*/
.ps_footer .footer_wrap {
    border-top: none;
}

.ps_footer {
    margin-top: 40px;
    min-width: 1180px;
}





