@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px; border-width:0px;}
a{text-decoration:none; white-space:normal; overflow:hidden;text-overflow:clip;}
/*a{text-overflow:ellipsis;}*/
li{list-style:none; line-height:0px; font-size:0px;}
h1{ overflow:hidden;}

/*-------------黑点样式队列---------*/
.ul_black{ clear:both;}
.ul_black li{ background:url(images/li_black.gif) 10px 10px no-repeat; padding-left:20px; width:100%; height:24px; overflow:hidden;}
.ul_black li span{ width:20em; height:24px; overflow:hidden; font-size:14px; display:block;}
.ul_black li span a{ color:#000; line-height:28px; font-size:14px;}

.center{ margin:0 auto; width:960px;}

body{ background:#e9e9e9; color:#000; line-height:20px; font-size:12px; font:"宋体";}

.head{ height:313px; background:url(../images/head.jpg) center no-repeat; background-color:#b90e04;}
.head .center{ margin:0 auto; width:980px; height:100%; background:url(../images/head.jpg) center no-repeat;}

.dd{ height:160px; background:url(../images/dd_bg.gif) bottom repeat-x;}
.dd .center{ padding:0 10px; background:url(../images/dd_center_bg.jpg) no-repeat; padding-top:65px; overflow:hidden;}
.dd .center p{ margin:0 auto; width:850px; color:#000; line-height:25px; font-size:12px; text-indent:2em;}
.dd .center p a{ color:#000; line-height:inherit; font-size:inherit;}

.content{ margin:0 auto; padding-bottom:20px; width:980px; background:url(../images/content_bg.gif) repeat-y; overflow:hidden; letter-spacing:1px;}

.ld{ margin-top:10px; width:100%; overflow:hidden;}
.ld .d_top{ width:100%; height:47px; background:url(../images/d_top_bg.jpg) no-repeat; overflow:hidden;}
.ld .d_top .title{ float:left; margin-left:27px; color:#FFF; line-height:60px; font-size:18px; font-family:"黑体";}
.ld .d_top .more{ float:right; margin-right:27px;}
.ld .d_top .more a{ color:#FFF; line-height:60px; font-size:12px;}
.ld .d_c{ margin:0 auto; width:960px;}

.left_bt{ background:url(../images/left.gif) center no-repeat;}
.right_bt{ background:url(../images/right.gif) center no-repeat;}

/*----------------------------------------------------幻灯片和最新报道------------------------------------------*/
.hdpAndnews{ margin:0 auto; width:960px; padding-bottom:25px; background:url(../images/shadow.jpg) center bottom no-repeat; overflow:hidden;}
.shadow{ width:100%; height:20px; background:url(../images/shadow.jpg) center top no-repeat;}
/*---------------------------幻灯片-------------------------*/
.hdp{ float:left; margin-left:20px; width:460px; height:300px; display:inline; overflow:hidden;}
/*--------------------------最新报道-----------------------*/
.news{ float:left; margin-left:10px; width:470px; height:300px; display:inline; overflow:hidden;}
.news .d_top{ width:100%; height:44px; background:url(../images/news_top_bg.jpg) no-repeat; overflow:hidden;}
.news .d_top span{ margin-left:50px;}
.news .d_top span a{ color:#FFF; line-height:44px; font-size:18px; font-family:"黑体";}
.news .d_c .box{ margin-top:10px; width:100%;}
.news .d_c .box span{ margin:0 auto; width:90%; height:25px; display:block; overflow:hidden; text-align:left;}
.news .d_c .box .title_b{ font-size:14px; font-weight:bold;}
.news .d_c .box .title{ font-size:12px;}
.news .d_c .box span a{ color:#000; line-height:25px; font-size:inherit;}
/*----------------------------------------------------喜迎十八大 我的这十年------------------------------------------*/
.sn{}
.sn .d_c{ height:390px; background:url(../images/sn_dc_bg.jpg) no-repeat; position:relative;}
.sn .d_c .box{ width:300px; height:100px; position:absolute;}
.sn .d_c .box .title a{ color:#c60000; line-height:20px; font-size:14px;}
.sn .d_c .box .ul_black{ margin-left:25px;}
.sn .d_c .box .ul_black li span{ height:25px; width:20em; font-size:12px;}
.sn .d_c .box .ul_black li span a{ line-height:25px; font-size:12px;}
/*----------------------------------------------------科学发展在济宁------------------------------------------*/
.kx{}
.kx .d_c{ padding:30px 0 20px 25px; overflow:hidden;}
.kx .d_c .box{ float:left; margin-right:12px; width:300px; height:131px;}
.kx .d_c .box .imga{ float:left; width:110px; height:100%; background:url(images/kx_imga_bg.gif) no-repeat;}
.kx .d_c .box .imga a{ margin:2px; display:block;}
.kx .d_c .box .imga a img{ width:106px; height:127px;}
.kx .d_c .box p{ float:left; padding:10px 10px 0 10px; width:14em; height:100px; color:#000; line-height:25px; font-size:12px; text-indent:2em; overflow:hidden;}
/*----------------------------------------------------喜迎十八大·我的幸福生活------------------------------------------*/
.xf{}
.xf .d_c{ height:530px; background:url(../images/xf_bg.jpg) no-repeat; overflow:hidden;}
.xf .d_c .flv{ float:left; width:664px; height:394px;}
.xf .d_c .flv .flash{ margin:50px 0 0 65px; width:520px; height:300px;}
.xf .d_c .text{ float:left; width:296px; height:394px;}
.xf .d_c .text p{ margin-top:70px; width:236px; height:279px; overflow:hidden;}
.xf .d_c .text p span{ text-indent:2em; color:#000; line-height:32px; font-size:12px; display:block; width:100%;}
.xf .d_c .imgas{ float:left; width:750px; height:111px; padding-top:20px; background:url(../images/xf_imgas_bg.jpg) no-repeat;}
.xf .d_c .imgas a{ float:left; margin-left:4px;}
.xf .d_c .imgas a img{ width:146px; height:90px;}
.xf .d_c .xf_bt{ float:left; width:20px; height:131px; display:block; cursor:pointer;}
#demoXF{ width:750px; height:100%; overflow:hidden;}
#indemoXF{ width:4500px;}
#demoXF1,#demoXF2,#demoXF3{ float:left; overflow:hidden;}
/*----------------------------------------------------精彩济宁------------------------------------------*/
.jn{}
.jn .d_c{ height:284px; background:url(../images/jn_dc_bg.jpg) no-repeat;}
.jn .d_c .left{ float:left; width:225px; height:100%; overflow:hidden;}
.jn .d_c .left h1{ margin:25px 15px 0 15px; height:40px; background:url(images/jcjn.png) center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jcjn.png'); _background-image: none; overflow:hidden;}
.jn .d_c .left p{ margin:20px 0 0 20px; height:220px; overflow:hidden;}
.jn .d_c .left p span{ text-indent:2em; color:#000; line-height:25px; font-size:12px; display:block; width:100%;}
.jn .d_c .right{ float:left; height:260px; padding:24px 0 0 10px; overflow:hidden;}
.jn .d_c .right .jn_bt{ float:left; width:25px; height:236px; cursor:pointer;}
.jn .d_c .right .imgs{ float:left; width:666px; height:236px; margin-right:2px; overflow:hidden;}
.jn .d_c .right .imgs a{ float:left;}
.jn .d_c .right .imgs a img{ width:333px; height:236px;}
#demo{ width:100%; height:100%; overflow:hidden;}
#indemo{ width:750%;}
#demo1,#demo2,#demo3{ float:left;}
/*----------------------------------------------------政策解读和相关评论------------------------------------------*/
.zcAndpl{}
.zcAndpl .d_top{}
.zcAndpl .d_top .zc_t{ margin-left:178px;}
.zcAndpl .d_top .pl_t{ margin-left:6px;}
.zcAndpl .d_top .more_zc{ float:left; margin-left:250px;}
.zcAndpl .d_c{ margin-left:10px; height:195px; background:url(../images/zcAndpl_dc_bg.jpg) no-repeat;}
.zcAndpl .d_c .zc_c{ float:left; margin-left:180px; margin-top:36px; display:inline; width:335px; overflow:hidden;}
.zcAndpl .d_c .pl_c{ float:left; margin-left:57px; margin-top:36px; display:inline; width:335px; overflow:hidden;}
.zcAndpl .d_c .ul_black li{ height:30px; background:url(images/li_black.gif) 10px 13px no-repeat;}
.zcAndpl .d_c .ul_black li span{ width:26em; font-size:12px;}
.zcAndpl .d_c .ul_black li span a{ font-size:12px;}
/*----------------------------------------------------互动专题------------------------------------------*/
.hd{ margin:10px auto 0 auto; width:926px; height:253px; background:url(../images/hd_bg.jpg) no-repeat; overflow:hidden;}
.hd .left{ float:left; margin-left:20px; width:422px; display:inline; overflow:hidden;}
.hd .left .title{ width:100%; height:44px; background:url(../images/hd_title.jpg) left center no-repeat; overflow:hidden;}
.hd .left textarea{ width:100%; height:162px; background:url(../images/hd_textarea_bg.jpg) top repeat-y;}
.hd .left .button{ width:41px; height:19px; background:url(../images/hd_button.gif) no-repeat; display:block; color:#000; line-height:22px; font-size:12px; text-align:center; cursor:pointer; float:right; margin-right:10px; margin-top:13px;}
.hd .left span{ float:left; margin-top:12px; margin-left:10px; margin-right:5px; line-height:20px; font-size:12px;}
.hd .left .logname{ float:left; margin-top:12px; line-height:20px; font-size:12px; width:6em; height:20px; border:1px solid #000; text-align:center;}
.hd .right{ float:left; margin-left:40px; padding-top:10px; width:440px;}
.hd .right .title{ width:100%; height:55px; background:url(../images/hd_text_title_bg.jpg) left center no-repeat; overflow:hidden;}
.hd .right .text{ width:100%; height:154px; overflow:hidden;}
.hd .right .text p{ float:left; width:100%; color:#000; line-height:22px; font-size:12px;}
#hd_demo{ width:100%; height:100%; overflow:hidden;}
#hd_indemo{float:left; width: 100%; height:500%;}
#hd_demo1,#hd_demo2{float:left; width:100%;}
/*----------------------------------------------------相关专题------------------------------------------*/
.xg{ margin:10px auto 0 auto; width:960px; height:224px; background:url(../images/xg_bg.jpg) no-repeat; overflow:hidden; position:relative;}
.xg .title{ margin-left:18px; margin-top:18px;}
.xg .title a{ color:#FFF; line-height:36px; font-size:14px; font-weight:bold;}
.xg .box{ width:174px; height:147px; position:absolute;}
.xg .box .imga{ width:100%; height:121px; background:#a50000; line-height:0px; font-size:0px;}
.xg .box .imga img{ margin:1px; width:172px; height:119px;}
.xg .box .text{ width:100%; height:26px; overflow:hidden; text-align:center;}
.xg .box .text a{ color:#FFF; line-height:26px; font-size:12px;}

.footer{ height:150px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer p{ float:right; margin:25px 10px 0 0; text-align:right; color:#FFF; line-height:20px; font-size:12px; display:inline;}
.footer span{ margin-right:10px;}
.footer p a{ color:#fff; line-height:20px; font-size:12px;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------内容页-----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.c_content{ margin:0 auto; padding-bottom:20px; width:980px; background:url(images/content_bg.gif) repeat-y; overflow:hidden;}
.c_content .center{ margin:0 auto; width:980px;}
.c_content .center .position{ margin-top:24px; width:960px; height:35px; padding:12px 0 0 20px; background:url(images/d_top_bg.jpg) no-repeat; color:#fff; line-height:36px; font-size:12px; display:block; letter-spacing:0px;}
.c_content .center .position a{ color:#fff; line-height:36px; font-size:12px;}
.c_content .center .box{ width:100%; overflow:hidden;}
.c_content .center .box .box_top{ float:left; width:100%; height:25px; background:url(image/box_top_bg.jpg) no-repeat;}
.c_content .center .box .box_c{ float:left; padding-bottom:80px; width:100%; line-height:0px; font-size:0px;}
.c_content .center .box .box_c .fy{ margin:25px 50px 25px 0; text-align:right; line-height:25px; font-size:14px; font:"宋体"; overflow:hidden;}
.c_content .center .box .box_c .fy img{ margin:0;}
.c_content .center .box .d_b{ float:left; width:100%; height:14px; background:url(images/c_d_b_bg.jpg) no-repeat; font-size:0px;}
.c_content .center .box .box_c .zw{ padding:0 60px; color:#2A2A2A; line-height:25px; font: 14px/25px "宋体","Arial","simsun","Verdana","sans-serif"; overflow:hidden;}
.c_content .center .box .box_c .zw .content_vedio{ float:left; width:100%;}
.c_content .center .box .box_c .zw .content_vedio #JWZT_playerframe{ margin:20px 0;}
.c_content .center .box .box_c .zw h1{ float:left; width:100%; text-align:center; color:#414040; line-height:50px; font-size:22px;}
.c_content .center .box .box_c .zw .ifm{ float:left; width:100%; text-align:center; color:#a1a1a1; line-height:30px; font-size:12px;}
.c_content .center .box .box_c .zw img{ clear:both; margin:20px;}
.c_content .center .box .box_c .zw .line{ margin:0 auto; width:100%; height:2px; overflow:hidden; line-height:0px; font-size:0px;}
.c_content .center .box .box_c .zw p{ clear:both;}
#ckepop{ clear:both; margin-top:25px; padding:0 40px; overflow:hidden}
#ckepop a{color:#2A2A2A}
#ckepop a:hover{color:#F00}
#ckepop p{line-height:16px; font-size:14px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------列表页-----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.c_content .center .box .box_c ul{ clear:both; margin-left:50px; margin-top:20px;}
.c_content .center .box .box_c ul li{ background:url(images/li_ar.gif) 2px 10px no-repeat; padding-left:18px; width:100%; height:25px; overflow:hidden;}
.c_content .center .box .box_c ul li .time{ float:right; color:#999999; line-height:25px; font-size:14px; margin-right:70px;}
.c_content .center .box .box_c ul li p{ width:50em; height:25px; overflow:hidden; font-size:14px;}
.c_content .center .box .box_c ul li p a{ color:#666666; line-height:25px; font-size:14px;}
.c_content .center .box .box_c .hr{ float:left; margin:20px 4%; width:92%; height:2px; background:url(images/hr.gif) repeat-x; font-size:0px;}
