body{
	font-family:"宋体";
	font-family:Tahoma;
}

#dzw{
	width:980px;
	padding:0px 22px;
	margin:0px auto;
	height:32px;
	line-height:32px;
}

#dzw .daohang{
	float:left;
}

#dzw .left a{
	color:#000;
	margin:0px 5px;
}

#dzw .right{
	background:url(images/shandong_32.gif) no-repeat left center;
	padding-left:10px;
}

#dzw .right a{
	color:#b41414;
	margin:0px 5px;
}

#footer{
	width:1024px;
	color:#000;
	line-height:24px;
	padding:15px 0px;
	border-top:6px solid #333;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}

#header{
	height:120px;
	width:100%;
	min-width:980px;
	background:url(images/header-bg.jpg);
}

#header .content{
	height:120px;
	width:1024px;
	margin:0px auto;
	background:url(images/header.jpg) no-repeat;
}

#headline{
	width:100%;
	height:413px;
	min-width:1024px;
	background:url(images/headline-bg.jpg) repeat-x;
}

#headline .box{
	width:980px;
	height:355px;
	background:url(images/headline-box-bg.jpg) no-repeat center bottom;
	margin:0px auto;
	padding:16px 0px;
}

#content{
	width:980px;
	margin:0px auto;
}

#content img{
	display:block;
}

.title1{
	height:34px;
	background:url(images/title-line.gif) no-repeat left bottom;
	padding:0px 12px 0px 5px;
	margin-bottom:20px;
}

.title1 h2{
	float:left;
}

.title1 a{
	float:right;
	color:#666;
	line-height:18px;
	margin-top:10px;
	padding-left:12px;
	background:url(images/more-type.gif) no-repeat left center;
}

.photo-list1 ul,.photo-list2 ul,.photo-list3 ul{
	height:100%;
}

.photo-list1 ul li{
	float:left;
	display:inline;
	width:181px;
	margin-left:18px;
	padding-bottom:15px;
}

.photo-list1 ul li img{
	height:135px;
	width:175px;
	padding:2px;
	border:1px solid #cfcfcf;
}

.photo-list1 ul li p,.photo-list2 ul li p,.photo-list3 ul li p{
	padding:0px 3px;
	line-height:21px;
	font-size:14px;
	margin-top:5px;
	height:42px;
	overflow:hidden;
}

.photo-list1 ul li p a,.photo-list2 ul li p a,.photo-list3 ul li p a{
	color:#333;
}

.photo-list2 ul li{
	float:left;
	display:inline;
	width:136px;
	margin-left:34px;
	padding-bottom:15px;
}

.photo-list2 ul li img{
	width:130px;
	height:175px;
	padding:2px;
	border:1px solid #cfcfcf;
}

.photo-list3 ul li{
	float:left;
	display:inline;
	width:201px;
	margin-left:20px;
	padding-bottom:15px;
}

.photo-list3 ul li img{
	width:195px;
	height:145px;
	padding:2px;
	border:1px solid #cfcfcf;
}

#redian .content{
	overflow:hidden;
}

#redian .content .photo-list1{
	margin-left:-18px;
	width:1000px;
}

#renwu .content .photo-list2{
	margin-left:-34px;
	width:685px;
}

.layout .main{
	float:left;
	width:651px;
}

.layout .main .block .left{
	float:left;
	width:246px;
}

.layout .main .block .left .photo{
	height:180px;
	width:240px;
	padding:2px;
	border:1px solid #cfcfcf;
}

.layout .main .block .left .photo img{
	height:180px;
	width:240px;
}

.layout .main .block .left h3{
	font-size:14px;
	height:32px;
	line-height:32px;
	overflow:hidden;
}

.layout .main .block .left h3 a{
	color:#333;
}

.layout .main .block .left p{
	line-height:20px;
	height:60px;
	overflow:hidden;
	color:#777;
}

.layout .main .block .left ul{
	margin-top:10px;
}

.layout .main .block .left ul li{
	line-height:25px;
	height:25px;
	font-size:14px;
	padding-left:17px;
	background:url(images/news-type.gif) no-repeat left center;
}

.layout .main .block .left ul li a{
	color:#333;
}

.layout .main .block .right{
	float:right;
	width:400px;
}

.layout .sidebar{
	float:right;
	width:300px;
}

.layout .sidebar .title{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #d4d4d4;
}

.layout .sidebar .title h2{
	float:left;
	font-size:14px;
	color:#333;
	background:url(images/sidebar-title.gif) no-repeat left center;
	padding-left:17px;
}

.layout .sidebar .title a{
	float:right;
	color:#666;
}

#side-block1 .content{
	width:307px;
	margin:12px 0px 0px -7px;
}

#side-block1 .content a{
	float:left;
	display:inline;
	width:54px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#ececec;
	color:#333;
	font-size:14px;
	margin-left:7px;
}

#side-block1 .content a:hover{
	text-decoration:none;
	background:#e7454a;
	color:#fff;
}

#side-block2 .content{
	padding:25px 7px 7px 7px;
	*padding:21px 7px 7px 7px;
	_padding:18px 7px 7px 7px;
	background:url(images/side-block02-bg.jpg) repeat-x left bottom;
}

#side-block2 .content form{
	padding:0px 3px;
}

#side-block2 .content form p{
	margin-bottom:10px;
}

#side-block2 .content form span{
	font-size:14px;
	color:#333;
}

#side-block2 .content form .text{
	width:225px;
	height:18px;
	border:1px solid #ccc;
	background:#fff;
}

#side-block2 .content form textarea{
	width:205px;
	height:75px;
	padding:5px 10px;
	overflow-y:auto;
	border:1px solid #ccc;
	background:#fff;
	line-height:18px;
	color:#b2c6d6;
}

#side-block2 .content form .btn{
	height:25px;
	overflow:hidden;
	padding-left:43px;
}

#side-block2 .content form .btn1,#side-block2 .content form .btn2{
	float:left;
	display:inline;
	height:25px;
	width:61px;
	background:url(images/side-block2-btn.gif) no-repeat;
	border:none;
	text-align:center;
	line-height:25px;
	color:#fff;
	cursor:pointer;
	margin-right:17px;
}

#side-block2 .content form .btn2:hover{ text-decoration:none; }

#side-block2 .content .contact{
	margin-top:25px;
	height:78px;
	line-height:26px;
	font-size:14px;
	color:#000;
	background:#fff url(images/side-block2-contact.gif) no-repeat 12px 9px;
	padding:3px 0px 3px 43px;
}

#side-block3 .nav{
	height:29px;
	background:url(images/title-line.gif) no-repeat right bottom;
	padding-left:5px;
}

#side-block3 .nav a{
	float:left;
	height:27px;
	line-height:27px;
	padding:0px 12px;
	font-size:14px;
	font-weight:bold;
	color:#555;
	border:1px solid #fff;
	border-bottom:1px solid #d8d8d8;
}

#side-block3 .nav .on{
	color:#fe7a10;
	border:1px solid #d8d8d8;
	border-bottom:1px solid #fff;;
}

#side-block3 .nav a:hover{
	text-decoration:none;
}

#side-block3 .first{
	height:81px;
	overflow:hidden;
	margin-top:18px;
	*margin-top:20px;
}

#side-block3 .first .photo{
	float:left;
	height:75px;
	width:100px;
	padding:2px;
	border:1px solid #cfcfcf;
	position:relative;
}

#side-block3 .first .photo img{
	height:75px;
	width:100px;
}

#side-block3 .first .photo .num{
	height:20px;
	width:20px;
	background:url(images/side-block3-no1.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	left:2px;
	top:2px;
}

#side-block3 .first .text{
	float:right;
	display:inline;
	margin:0px 12px 0px 0px;
	width:170px;
}

#side-block3 .first .text h3{
	font-size:14px;
	height:27px;
	line-height:27px;
	overflow:hidden;
}

#side-block3 .first .text h3 a{
	color:#333;
}

#side-block3 .first .text p{
	color:#666;
	line-height:18px;
	height:54px;
	overflow:hidden;
}

#side-block3 .first .text p a{
	color:#666;
}

#side-block3 .list{
	background:url(images/side-block3-list.gif) no-repeat left 8px;
	padding-left:26px;
	margin:6px 0px 0px 0px;
}

#side-block3 .list ul li{
	font-size:14px;
	height:34px;
	line-height:34px;
	overflow:hidden;
}

#side-block3 .list ul li a{
	color:#333;
}

#side-block4 .photo-list{
	width:318px;
	margin:22px 0px 0px -18px;
}

#side-block4 .photo-list ul{
	height:100%;
}

#side-block4 .photo-list ul li{
	float:left;
	display:inline;
	width:141px;
	margin-left:18px;
}

#side-block4 .photo-list ul li img{
	height:105px;
	width:135px;
	padding:2px;
	border:1px solid #cfcfcf;
}


#side-block4 .photo-list ul li p {
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
}


#side-block4 .photo-list ul li p a{
	color:#333;
}

#side-block4 .text-list ul li{
	line-height:25px;
	height:25px;
	font-size:14px;
	padding-left:17px;
	background:url(images/news-type.gif) no-repeat left center;
}

#side-block4 .text-list ul li a{
	color:#333;
}



/*首页焦点图样式*/
.scrnMain{width:980px;margin:0 auto;position:relative;}
.scrnList{height:355px;overflow:hidden;background:#2e3f47;}
.scrnListBox .scrn_pic{display:inline;float:left;width:630px;}
.scrnListBox .scrn_txt{display:inline;float:right;width:270px;margin-right:37px;}
.scrnListBox .scrn_pic img{display:block;width:630px;height:355px;overflow:hidden}
.scrnListBox .scrn_txt h2{margin-top:22px;height:60px;line-height:30px;font-size:22px; font-weight:normal; font-family:"Microsoft YaHei","SimSun",Arial,Helvetica,sans-serif;color:#fefefe;text-shadow:0 2px 1px #000}
.scrnListBox .scrn_txt h2 a{color:#fefefe;}
.scrnListBox .scrn_txt p{text-indent:2em;margin-top:12px;height:176px;line-height:22px;overflow:hidden;color:#ccc;}
.scrnListBox .scrn_txt p a{color:#ccc;}
.scrnListBox .scrn_txt .scrn_play{width:162px;height:43px;overflow:hidden;text-indent:-99999px; margin:20px auto 0px auto;}
.scrnListBox .scrn_txt .scrn_play a{display:block;width:162px;height:43px;overflow:hidden; background:url(images/headline-btn.gif) no-repeat;}/*121212修改*/
.scrnShadow{position:absolute;top:287px;left:0px;width:630px;height:68px;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.scrnTab{position:absolute;top:287px;left:0px;overflow:hidden;zoom:1}
.scrnBtnL{display:inline;float:left;width:13px;height:25px;overflow:hidden;margin:21px 0 0 24px}
.scrnBtnR{display:inline;float:left;width:13px;height:25px;overflow:hidden;margin:21px 0 0}
.scrnBtnL a{display:block;width:100%;height:100%; background:url(images/focus-arrow1.png) no-repeat; }
.scrnBtnL a:hover{ background:url(images/focus-arrow3.png) no-repeat; }
.scrnBtnR a{display:block;width:100%;height:100%; background:url(images/focus-arrow2.png) no-repeat; }
.scrnBtnR a:hover{ background:url(images/focus-arrow4.png) no-repeat; }
.scrnTab .scrnTabBox{display:inline;float:left;width:540px;overflow:hidden;zoom:1;margin:5px 12px 0 6px;}
.scrnTab ul{float:left;}
.scrnTab ul li{cursor:pointer;display:inline;float:left;width:74px;height:44px;overflow:hidden;padding:8px 2px 2px 2px;overflow:hidden;margin-left:11px; background:url(images/focus-li.png) no-repeat; }
.scrnTab ul li.current{ background:url(images/focus-current.png) no-repeat; }
.scrnTab ul li img{display:block;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; height:44px; width:74px;}
.scrnTab ul li.current img{display:block;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}
/*首页焦点图样式结束*/


#xilan-headline{
	width:100%;
	min-width:1024px;
	height:500px;
	border-bottom:3px solid #000;
	background:#f4f9fe url(images/xilan-headline-bg.gif) repeat-x;
}

#xilan-headline .box{
	width:980px;
	padding:45px 22px 0px 22px;
	margin:0px auto;
}

#xilan-headline .video{
	float:left;
	display:inline;
	margin-left:10px;
	width:482px;
}

#xilan-headline .text{
	float:right;
	width:450px;
}

#xilan-headline .text .title{
	height:50px;
	border-bottom:1px dashed #999;
	text-align:center;
}

#xilan-headline .text .title h3{
	color:#036;
	font-size:18px;
	line-height:22px;
}

#xilan-headline .text .title p{
	color:#333;
	margin-top:5px;
}

#xilan-headline .text .content{
	height:350px;
	overflow-y:auto;
	margin-top:8px;
	color:#333;
	line-height:22px;
}

#xilan-headline .text .content p{
	text-indent:18pt;
}

#redian .photo-list3{
	margin-left:-18px;
	width:669px;

}