@charset "utf-8";
/* CSS Document */

/* Project: QD weather */

     
* { 
	padding:0;
	margin:0;
	border:0;
}
body {
	background:url(../images/bg_body.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	line-height:1.65em;
}

a {
	color: #005bb9;
	background: inherit;
	text-decoration: none;
}

a:hover { 
	color:#DD6F00;  
	background:inherit; 
}

h2 { 
	color:#0055e2;
	font-size:14px; 
	font-weight:normal; 
	line-height:21px;
 }
 
h3 {
	font-size:1.1em;
	font-weight:600;
	color:#db1a14;
}


ul,li{ list-style:none; }



select {
	background-color:#FFFFFF;
	border:1px solid #b0b0b0;
	color:#333333;
	
}

* +html select  {
	height:20px;
}

.float_r { float:right;}

.float_l { float: left;}

.center {text-align:center;}

.left { text-align:left;}

.clear { clear:both; height:0; width:0px; }

.blank { height:0px; clear:both;}

.red { color:#db1a14; }

.line { width:93%; border-bottom:1px solid #C1C1C1; clear:both; margin:5px auto 5px auto; }

.hide {
 display:none;
}

div#Uhere {
	background:#e5f4ff;
	border:1px solid #3690db;
	margin:0pt 0pt 4px;
	overflow:hidden;
	padding:5px 10px 1px 10px;
}

div#wrapper {
	background:#FFF;
	width:941px; 
	margin:0 auto;
}

div#headWrapper {
	background:url(../images/bg_head.jpg) no-repeat;
	height:163px;
}

div#mainNav {
	padding:4px 0 0 64px;
	background:url(../images/bg_mainNav.jpg) repeat-x;
	height:44px;
	border:1px solid #FFF;
	overflow:hidden;
}

div#mainNav a {
	text-align:center;
	background:url(../images/bg_mainNav_a.gif) no-repeat;
	/*background:url(../images/menu.gif) no-repeat;*/
	float:left;
	margin:0 3px 0 0;
	width:93px;
	height:43px;
	/*padding-top:2px;*/
}

div#mainNav a span {
	color:#000A52;
	font-weight:bold;
	font-family:»ªÎÄÏ¸ºÚ;
	font-size:14px;
	font-variant:small-caps;
	letter-spacing:2px;
display:none;
}


div.contentWrapper {
	width:744px;
	margin-left:0px;
	overflow:hidden;
}

div.contentWrapper div.box h2 {
	font-weight:700; 
	padding:5px 0 2px 10px;
	background:url(../images/bg_title.jpg) repeat-x ;
}
div.contentWrapper1 {
	width:742px;
	margin-left:0px;
	overflow:hidden;
}
div.contentWrapper1 div.box h2 {
	font-weight:700; 
	padding:5px 0 2px 10px;
	background:url(../images/bg_title.jpg) repeat-x ;
}
div#gonggao {
	background:#e5f4ff url(../images/bg_gonggao.gif) no-repeat 10px center;
	border:1px solid #3690db;
	margin:0 0 4px;
	overflow:hidden;
	padding:3px 10px 4px 32px;
}

div#gonggao span {
	color:#FB7102;
}

div#qxdt { 
	width:494px;
}

div#content {
	width:742px;
	display:table;
	background:#e5f4ff;
	border:1px solid #c1e5ff;
	
}

div#imgText {
	height:170px;
	
	overflow:hidden;
}

div#imgText h3 {
	font-size:14px;
	margin-bottom:8px;
}


div#imgText img {
	float:left;
	margin:0 10px 0 0;
}


div#qxsp {
	background:#fff url(../images/bg_box.gif) repeat-x bottom;
	width:244px;
	height:100%;
	display:table;
	float:right;
}
* +html div#qxsp{height:490px;} 

div#qxsp h2 {
	color:#222;
	background:url(../images/bg_qxsp_title.gif) no-repeat;
	padding:4px 0 3px 35px;
}

div#qdtq {
	background:#fff url(../images/bg_box.gif) repeat-x bottom;
	width:385px;
	height:350px;
	float:left;
}

div.skxx {
	background:#fff url(../images/bg_box.gif) repeat-x bottom;
	width:350px;
	overflow:hidden;
	float:right;
}

div#xzsp1 , div#zcfg1 {
	width:368px;
	border:0;
}

div#xzsp1 div.title , div#zcfg1 div.title {
	background:url(../images/bg_xz_title.jpg) no-repeat;
	height:30px;
	padding-top:7px;
	padding:7px 10px 0 30px;
}

div#xzsp1 div.title a , div#zcfg1 div.title a {
	background:none;
	float:right;
}

div#xzsp1 div.title span {
	line-height:34px;
	padding:8px 42px 18px 0;
	background:url(../images/bg_xz_h2.jpg) no-repeat right 0;
	color:#0055e2;
	font-size:14px;
	font-weight:700;
}

div#zcfg1 div.title span  {
	line-height:34px;
	padding:8px 45px 18px 0;
	background:url(../images/bg_xz_h2.jpg) no-repeat right 0;
	color:#0055e2;
	font-size:14px;
	font-weight:700;
}
* +html div#xzsp1 div.title , * +html div#zcfg1 div.title{padding:9px 10px 0 30px;}
* +html div#xzsp1 div.title span , * +html div#zcfg1 div.title span { line-height:30px; } /* IE7 */


div#xzsp1 li , div#zcfg1 li { 
	/*background:url(../images/li_xz.gif) no-repeat 16px 15px;*/
	background:url(../images/li_zc.gif) no-repeat 16px 15px;
}

div#xzsp1 li a , div#zcfg1 li a {
	color: #000;/*#005bb9;*/
}
div#xzsp1 li a:hover , div#zcfg1 li a:hover {
	color:#DD6F00;  
/*#005bb9;*/
}

div#gggs {
	background:url(../images/bg_gggs.jpg) no-repeat 540px 55px;
}

div#bszn {
	background:url(../images/bg_bszn.jpg) no-repeat 540px 55px;
}

div#bgxz {
	background:url(../images/bg_bgxz.jpg) no-repeat 540px 55px;
}

div.item_two {
	width:368px;
	display:table;
}


div#gggs ,  div#bszn , div#bgxz {
	width:736px;
	display:table;
}

div#gggs ul ,  div#bszn ul , div#bgxz ul {
	width:520px;
}

div#gggs ul li ,  div#bszn ul li , div#bgxz ul li  , div.item_two ul li {
	line-height:18px;
	background:url(../images/li_zc.gif) no-repeat 16px 19px;
}



div.sidebar { 
	width:187px;
	float:left;
margin-right:5px;
}

div.sidebar div.box {
	background:#fff url(../images/bg_box.gif) repeat-x bottom;
	height:200px;
}

div.sidebar div.box h2 {
	color:#0d488c; 
	font-weight:700; 
	background:url(../images/bg_sidebar_title.jpg) no-repeat;
	padding:8px 0 5px 40px
}



div.sidebar ul.item_one li {
	width:80%;
	background:#e8f5fe url(../images/bg_item_li.gif) no-repeat 6px 7px;
	border:1px solid #a9c9e2;
	margin:4px auto 0 auto;
	padding:8px 0 6px 25px;
}

div.sidebar ul.item_one li a {
	color:#00236a;
}

div.sidebar ul.item_one li.gz {
	width:90%;
	background:none;
	padding:0 0 4px 0;
	border:0;
}

div.sidebar ul.item_one li.gz a {
	padding:0px 10px 0px 0;
	line-height:2.0em;
}


div#jrtq {
	height:200px;
	width:185px;
}

div#login £¬ div#search , div#zxwj {
	width:185px;
}

div#qxfw , div#imgLink  ,  div#zc , div#fg {
	width:185px;
	height:100%;
	display:table;
	padding-bottom:10px;
}

div#qxfw ul { 
	text-align:left;
}

div#qxfw li {
	padding:12px 0 2px 50px;
	background:url(../images/bg_qxfw_li.gif) no-repeat 5px 13px;
}

div#qxfw li a {
	background:none;
	color: #005bb9;
}

div#imgLink ul li {
	background:none;
}
	
div#imgLink h2{float:left;}
div#zzjc {
	height:340px;
	overflow:hidden
}

div#gzyb {
	height:240px;
	overflow:hidden
}

div#zsyb  {
	height:300px;
	overflow:hidden
}

div#zsyb ul {
	margin-top:5px;
}


div#zsyb ul li {
	width:80%;
	background:url(../images/bg_item_li.gif) no-repeat 6px 7px;
	margin:4px auto 0 auto;
	padding:8px 0 6px 25px;
}

div#zsyb ul li a {
	color:#00236a;
}


div#zc ul li  a , div#fg ul li a {
	color: #005bb9;
}




div#textLink {
	background:#e5f4ff;
	border:1px solid #b5def4;
	margin:0 0 4px;
	overflow:hidden;
	padding:6px 10px 4px 32px;
	text-align: center;

}

div#textLink a {
	margin-left:0.8em;
}

div#skBar { 
	color:#f87f13;
	background:#e5f4ff url(../images/icon_jt.gif) no-repeat 10px center;
	border:1px solid #3690db;
	margin:0 0 4px;
	overflow:hidden;
	padding:4px 10px 4px 32px;
	letter-spacing: 0.2em;
}

div#ybBar { 
	background:#e5f4ff url(../images/bg_ybBar.gif) no-repeat 35px center;
	border:1px solid #3690db;
	margin:0 0 4px;
	overflow:hidden;
	padding:4px 10px 4px 32px;
	text-align:center;
}

.bgfs {
	background:#e5f4ff;
	border:1px solid #3690db;
}



div#footWrapper {
	display:table;
	color:#005bb9;
	width:100%;
	padding:6px 0 20px 0;
	margin-top:10px;
	text-align: center;
	line-height:1.8em;
}









div.box {
	border:1px solid #5fc4f0;
	margin-bottom:4px;
	line-height:1.6em;
}

div.box h2 span {
	font-size:12px;
	font-weight:normal; 
	float:right;
	margin-right:10px;
}

div.box ul {
	margin:0 0 10px 0;
	line-height:10px;
}

div.box li { 
	background:url(../images/bg_li.gif) no-repeat 10px 13px;
	padding:12px 0 0 25px;
}

div.box li a {
	color:#000;
	background:none;
}

div.box li a:hover {
	color:#bc2931;
	text-decoration:underline;
}

div.box li span {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right:10px;
}







div#formBox {
    text-align: center;
	padding-top:10px;
}

div#formBox div {
	margin:10px 0 10px 0;
}


input.homeLogin , input.search {
	background-color:#FFFFFF;
	border:1px solid #b0b0b0;
	color:#333333;
	padding:1px;
	width:110px;
	height:16px;
}

input.homeLogin:focus,input.search:focus {
	border:1px solid #CCCCCC;
	color:#000000;
}


input.btn {
	border:1px solid #a6abb1;
	background:#dee4e4 url(../images/bg_button.gif) repeat-x;
	width:68px;
	height:22px;
}

input#search {
	background: url(../images/bg_go.gif) no-repeat;
	border:0;
	width:24px;
	height:15px;
}

input.item {
	background-color:#FFFFFF;
	border:1px solid #b0b0b0;
	color:#333333;
	padding:1px;
	width:140px;
	height:16px;
}


* html input.btn { padding-top:3px; } /* IE6 */

* +html input.btn { padding-top:3px; } /* IE7 */






div#articleList  {
	margin:20px 40px 0 20px;
}

div#article  {
	margin:20px 40px 40px 40px;
	line-height:26px;
}



div#article h3 {
	font-size:20px;
	text-align:center;
	margin-bottom:10px;
}

div#article h3 span {
	font-size:12px;
}





div.plist { 
	margin:20px;
	display:table;
}

.plist strong{
	display:block;
	background:#0d488c;
	color:#FFF;
	float:left;
	padding:0 8px;
	border:1px solid #0d488c;
	margin: 0px 4px 0px 0px;
}

.plist a{
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:4px;
	color:#000;
}
.plist a:hover{
	color:#0d488c;
}
.bottom
{
 background-color:#74B1E7;
	}
.top{ background-color:#4B94FA;}
.newsContent{font-size:14px;}
.newsContent10{font-size:12px;}
.newsContent12{font-size:14px;}
.newsContent14{font-size:16px;}
