@charset "gb18030";
/*@import url("http://www.dzwww.com/tpl/mfx/globle.css");*/

/* 20100721-山东新闻-by mfx */
/* css初始设置覆盖 通用全局设置 */
a:link, a:visited { outline-style:none; color:#000; text-decoration:none; }
a:hover, a:active { color:#900; text-decoration:underline; }
body, td, th { line-height:24px; }
#wrapper {
	margin:0 auto;
	WIDTH: 960px;
	overflow:hidden;
	padding:0 0px;
	 background:url(images/38q_06.jpg);
	background-color: #FFF;
	background-repeat: repeat-y;
	background-position: center center;
	border:0px;
}
/* 图文混排公用 */  
.pp, .pt, .list12 ul, .list14 ul, .area { width:100%; margin:0 auto; }
.pp:after, .pt:after, .area:after, .clear:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }
.pp { text-align:center; }
.pp img { display:block; margin:0 auto; }	/*组图内图片属性*/
.pp span { display:block; }
.pt { color:#666; line-height:20px; text-align:left; }
.pt div { float:left; margin:0 10px 0 0; }			/*图文混排*/
.pt div.r { float:right; margin:0 0 0 10px; }
.pt p { clear:none }
/* 列表属性公用 */
.list12 li, .list14 li { background:url(images/shandong_93.gif) no-repeat 0 8px; padding-left:10px; }
.list14 li { background:url(images/shandong_93.gif) no-repeat 0 10px; }
.list12 li { line-height:24px; }
.list14 li { line-height:26px; }
.list12 li img, .list14 li img { margin-left:6px }
.list12 li a, .list14 li a { text-decoration: none; font-size:12px; }
.list14 li a {; font-size:14px; }
.list12 li a:hover, .list14 li a:hover { color:#c00; text-decoration:underline }

#news-con{ background:url(images/jty_06.jpg) no-repeat; height:160px }
#news-con .top { text-align: left; }
#news-con .top h1 a{ line-height:60px; font-family:"黑体"; font-size:30px; text-align:center; font-weight:bold; color:#0e477c}
/* ------------------------------------结构------------------------------------ */

#maincon { margin:0 15px; }
.column_1of2 { float:left; overflow:hidden; padding:10px 0px 0px 0px; width:553px }
.column_2of2 { width:289px; float:right; overflow:hidden; }

/* ------------------------------------侧面公用------------------------------------ */



/* ------------------------------------头部------------------------------------ */
#header {overflow:hidden;}

#mainsub {
	border-bottom:solid 1px #d9d9d9;
	border-top:solid 1px #d9d9d9;
	margin:0px;
	height:73px;
	padding-top:5px
} 
#mainsub .left.wen { margin-left:5px; }
#mainsub .left.wen, #mainsub .left.wen a { color:#000; font-size:12px; line-height:29px; }
#mainsub .left.wen a { margin:0 5px; }
#mainsub .right.baoliao {background:url(images/shandong_32.gif) no-repeat 0 center; padding-left:15px; margin-right:0px; padding-top:10px}
#mainsub .right.baoliao, #mainsub .right.baoliao a { color:#b41414; font-size:12px; line-height:29px; }
#mainsub .right.baoliao input { width:80px}

/* ------------------------------------新闻细览内容 ------------------------------------*/
.tuwen { margin-left:20px; margin-bottom:10px }
.tuwen h2 { background:url(images/h2bg.gif) no-repeat ; padding:5px 0px 0px 20px}
.tuwen h2 a{ font-size:18px; text-align: left; margin-bottom:5px; display:block; color:#0e477c }
.tuwen p a {}
.tj{font-size:21px; text-align: left; display:block}
.ys li{ margin-bottom:15px}
/*-------------------------------- ----foot------------------------------------*/
#footer {
	text-align:center;
	line-height:18px;
	padding:5px 0;
	width:960px;
	margin:0 auto;
}
#footer img {
margin:0 5px;
}
.xszhanshi { padding-top:8px; overflow:hidden}
.xszhanshi ul { margin-left:23px}
.xszhanshi ul li{ float:left ;  margin:0px 25px 0px 0px; width:191px;overflow:hidden; display:inline;}
.xszhanshi ul li p{ padding:0px; font-size:12px; text-align:center;}
.xszhanshi ul li p a{ font-size:12px; color:#000; text-decoration:none; line-height:22px}


.ys a{font-size:12px; color:#fff!important; line-height:24px; background:#900; padding:2px}

.ys2 li{ margin-bottom:15px}

.ys3 Li p a{ font-size:16px ; color:#069!important; text-decoration:none; font-weight:bolder;}
.ys3 Li p { margin-bottom:15px; border-bottom:#069 1px dashed; line-height:40px}
.gcbang li{ float:left; margin-right:10px; width:40px;}
.datubox{width:312px ;padding-top:9px; float:left; margin-right:15px}
.jkjjbox{
	width:373px;
	float:left;
	margin-right:0px;
	background:url(images/jkq_19.jpg);
}
.jkjjqh{ background:url(images/jkq_11.jpg) no-repeat left top; height:39px}
.jkjjqh1{ background:url(images/jkjjqh.gif); width:97px; height:27px; margin:0px 0px 0px 20px; float:left; display:inline ; text-align:center;}
.jkjjqh1 a{ color:#5d9419; font-size:16px; font-weight:bolder; line-height:27px}
.jkjjqh2{ width:97px; height:27px; margin:0px 0px 0px 20px; float:left; display:inline ; text-align:center;}
.jkjjqh2 a{ color:#6d9bc5; font-size:14px; font-weight:bolder; line-height:27px}
.jkjjt{
	margin:0px 15px 0px 0px;
	padding-top:8px
}
.jkjjt ul li h2 a{line-height:38px; font-size:28px; font-family:'Microsoft YaHei' sans-serif; font-weight:normal;}
.jkjjt ul li p {font-size:12px; color:#666; padding-bottom:5px;  margin-bottom:10px}
.jkjjt ul li a { font-size:14px;}

.rlanmu{ background:url(images/jkq_14.jpg); height:41px; font-size:16px; font-weight:bolder;}
.rlanmu img{ float:right}
.rlanmu span{ float:left; margin-left:28px; line-height:31px}
.rtu { margin:0px 10px 0px 0px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #E6C6E0 dashed; padding-top:10px}
.rtu img{ float:left; margin-right:10px}
.rtu span{
	float:left;
	width:130px;
}
.rtu h3 a{ color:#000; font-size:14px; font-weight:bolder; line-height:27px}
.kzzs{ margin-bottom:10px; border-bottom:1px #CCC dashed; margin-left:10px}
.tpk { background: url(images/38q_14.jpg) no-repeat; height:276px; padding-left:100px; padding-top:16px}
.tpk ul li{float:left; width:100px;display: block; text-align:center;}
.tpk img {padding:6px; border: #CBC5DC 1px solid; background:#FFF}
.tpk a{ color: #969!important;}
.tpk p{ height:30px}
.tpk p a{ color:#1e619e!important;}
.jbfz{
	float:left;
	background:url(images/jkq_29.jpg) top no-repeat;
	width:323px;
	height:296px;
	margin-right:15px;
	margin-bottom:11px
}
.jbfz dl dt{ float:left; padding-left:30px; padding-top:3px;font-size:16px; font-weight:bolder; color:#000; margin-bottom:15px}
.jbfz dl img{ float:right}
.rtu1 {border-bottom:1px #CCC dashed;}
.rtu1 img{ float:left; margin-right:10px; margin-bottom:10px}
.rtu1 span{ float:left; margin-bottom:10px; width:180px}
.rtu1 h3 a{ color:#000; font-size:14px; font-weight:bolder; line-height:32px}
.rtu1 ul li a{ font-size:14px}
.xlcs{
	float:left;
	background: url(images/jkq_32.jpg) top no-repeat;
	width:323px;
	height:189px;
	margin-right:15px;
	margin-bottom:12px
}
.xlcs span {float:left; padding:3px 10px 0px 10px}
.xlcs ul{ float:left; margin-bottom:10px; width:180px; display:block;}
.hlxl{
	float:left;
	background: url(images/jkq_34.jpg) top no-repeat;
	width:323px;
	height:189px;
	margin-right:15px;
	margin-bottom:12px
}
.hlxl span {float:left; padding:3px 10px 0px 10px}
.hlxl ul{ float:left; margin-bottom:10px; width:180px; display:block;}
.tpk1 {
	background:url(images/jkq_39.jpg) no-repeat center;
	width:670px
}
.tpk1 ul li{
	float:left;
	margin-left:13px;
	display: block;
}
.tpk1 img {padding:6px; border:#BDD5EC 1px solid; background:#FFF}
.tpk1 a{ color:#1e619e!important;}
.tpk1 p{ height:30px}
.tpk1 p a{ color:#1e619e!important;}


.spbt1{ margin-bottom:15px}
.spbt1 ul li {
	float:left;
	width:280px;
	color:#000;
	margin-right:20px;
	border: #F36 1px dashed;
	margin-bottom:10px;
	padding:5px;
	background:url(images/sj.jpg) right bottom no-repeat;
}
.spbt1 ul li a{
	color:#000
}
.spbt1 ul li span{ background:url(images/ping.gif) left no-repeat; padding-left:20px; font-weight:bolder;}
.spbt1 ul li span a{ color:#3a8ecf}
.nrrh1{ background:url(images/38q_10.jpg); width:619px; height:254px; margin-bottom:15px;}
.spbt2{ margin-bottom:8px; padding-top:8px}
.spbt2 ul li { float:left; width:280px; color:#87794a; margin-right:20px}
.spbt2 ul li a{color:#87794a}

.szp ul li pic{ float:left}
.szp ul li p{ float:left}
.hf { background:url(images/hf.jpg) ; width:266px; height:204px}
.hf span { padding-top:90px; margin:0px 15px;}
