
*{ margin:0; padding:0;}
body{background:url(../image/back.jpg); border:0px solid #f00;}

#Frame{
	width:1150px; height:580px;
	border:0px solid #900;
}

.divcls{
	min-width:320px;
	min-height:200px;
	margin:40px 0 0 40px;
	float:left;
	border-radius:5px;
	border-top:1px solid #eee;
	box-shadow:0 0 3px rgba(0,0,0,0.5);
	background:#f6f6f6;
}

/* =============================================================================================== */

#P1{
	background:url(../image/head_sunshine.jpg) no-repeat #f7f7f7;
	width:350px; height:300px;
	padding-top:200px;
}
#P1 h1{
	color:#fff;
	font-family:"黑体", "微软雅黑", "幼圆";
	line-height:50px;
	text-indent:10px;
	border:0px solid #f00;
}

#change_city{ border-bottom:1px solid #ddd; padding:10px 5px; font-size:12px; text-align:center; color:#888;}
#change_city select{
	height:2em;
	line-height:2em;
	font-size:12px;
	color:#888;
	border-radius:5px;
	border:1px solid #bbb;
}
#P1 #menu{height:180px;}
#P1 #menu a{
	display:block;
	width:100px; height:60px;
	line-height:60px;
	text-align:center;
	border:1px solid #ddd;
	border-radius:3px;
	text-decoration:none;
	color:#999;
	background:#fbfbfb;
	margin:5px 0 0 5px;
	float:left;
}
#P1 #menu a:hover{ color:#900; background:#fff;}

#counts{
	display:block;
	width:100px; height:60px;
	font-size:14px;
	line-height:60px;
	text-align:center;
	border:1px solid #ddd;
	border-radius:3px;
	color:#999;
	background:#fbfbfb;
	margin:5px 0 0 5px;
	float:left;
}

#date{
	text-align:right;
	color:#aaa;
	font-size:12px;
	line-height:20px;
	padding-right:5px;
	border-top:1px solid #ddd;
}

/* =============================================================================================== */

#P2{
	background:url(../image/back_blue.jpg);
	width:300px; height:230px;
}
#P2 h2{
	color:#fff;
	font-size:50px;
	font-family:"黑体", "微软雅黑", "幼圆";
	line-height:100px;
	height:100px;
	text-indent:10px;
	border-bottom:1px solid #ddd;
}
#P2 h3{
	color:#fff;
	font-size:22px;
	font-family:"黑体", "微软雅黑", "幼圆";
	line-height:50px;
	height:50px;
}
#P2 h3 img{ vertical-align:middle; height:24px;}
#P2 p{ font-size:12px; line-height:1.2em; margin:7px 0; color:#fff;}

/* =============================================================================================== */

#P3{
	background:#e8e5d1;
	width:300px; height:230px;
}
#P3 h2{
	color:#fff;
	font-size:30px;
	font-family:"黑体", "微软雅黑", "幼圆";
	line-height:50px;
	height:50px;
	text-indent:10px;
	margin-bottom:5px;
	border-bottom:1px solid #eee;
}
#P3 div{
	background:#cc9;
	width:145px; height:30px;
	line-height:30px;
	border-radius:5px;
	margin:5px 0 0 10px;
	float:left;
	font-size:12px;
}
#P3 div span.span_left{
	background:#bbd1bb;
	display:block;
	border-radius:5px;
	text-align:center;
	float:left;
	line-height:30px;
	width:70px;
	color:#eaeaea;
}
#P3 div span.span_right{
	background:#dcd8be;
	display:block;
	text-indent:10px;
	float:left;
	line-height:30px;
	width:75px;
	margin-left:-3px;
	color:#f7f7f7;
}
div#last{ width:300px; height:55px; }
div#last span.span_left{ height:55px; line-height:55px;}
div#last span.span_right{ width:220px; height:45px; padding:5px; line-height:1.2em;}

/* =============================================================================================== */

#P4{
	background:url(../image/back_cyn.jpg);
	width:670px; height:220px;
	padding:5px;
}
#P4 #iframe_wrap{ width:670px; height:218px; overflow:hidden; }
#P4 iframe{	border:none; width:670px; height:248px; }

/* =============================================================================================== */

#P5{
	background:url(../image/back_brown.jpg);
	width:300px; height:200px;
}

#state1{ color:#fff;}
