
/* CSS Document */
body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#000; text-decoration:none;}
a:hover { color:#f00;}
.bold{ font-weight:bold; height:35px; line-height:35px; vertical-align:middle;}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
.banner{ width:989px; height:172px; overflow:hidden;position:relative}
.headtop{ width:989px; height:20px; background-color:#0369bc;}
#container { width:990px; margin:0 auto;}

#banner_link{position:absolute;right:5px; top:5px; z-index:99; width:200px;; height:20xp; color:#FFF}
#banner_link a{color:white;}
#head{ width:990px; height:173px; background:#FFF；}
.headtop span{ font-family: "宋体" ; font-size:12px; color:#FFF; float:right; padding-right:10px; }
#nav{ width:990px; height:40px; background:url(nav_bg.jpg) 0 0 no-repeat;}

#nav ul{ padding-left:0px;}
#first{ height:38px; font-family: "宋体" ; font-size:14px; color:#FFF; font-weight:bold; float:left; margin-left:8px; margin-top:2px;}
#nav ul li{ height:40px; line-height:40px;font-family: "宋体" ; font-size:14px; color:#FFF; font-weight:bold; float:left;background:url(line.jpg) 0 center no-repeat;}
#nav li a{ display:block;  text-align:center;text-decoration:none;color:#fff; cursor:pointer; padding-left:15px; padding-right:15px;}
#nav li a.hover{background:url(nav_hover2.gif) no-repeat;}
#nav li a.sub_a{padding-left:8px; padding-right:8px;}
/*#nav li a.sub_a:hover{padding-left:8px; padding-right:8px; background:url(q9hover.jpg) no-repeat;padding-left:20px; }*/
.menuDiv{position:absolute;	z-index:10;	padding:0px;margin:0px;	background-color:#0359AE;white-space:nowrap;}
#nav li .menuDiv a{text-align:left;text-decoration:none;height:27px;border-bottom:#fff solid 0px;display:block;padding-left:20px;padding-right:0;border-right:0px solid #0087af;background:url(q9.jpg) no-repeat; line-height:27px;}
.searchbar{ margin:0; height:35px; width:990px; background-color:#e4e4e4; line-height:35px;}
.time{ height:35px; line-height:35px; margin-left:10px; float:left;}
.time span{ padding-left:5px;height:35px; line-height:35px;}
.search{ float:right; margin-right:10px; height:35px; }
.search input{ height:18px; color:#ccc; width:178px; border:1px solid #c4c4c4; vertical-align:middle; margin-top:3px; }
.search .button{ background:url(search_btn.jpg) 0 0 no-repeat; width:70px; height:20px; border:none; line-height:35px; vertical-align: middle;}

/*main*/
.main{ width:990px; margin:0 auto; margin-top:5px;}
.leftbox{ width:783px; float:left;}
.imgbox{ width:781px; float:left; margin-top:6px; }
.imgbox .margin_right{ margin-right:5px;}
.tpxw{ width:345px; height:264px; border:1px solid #d0d0d0; float:left;}
.bigpic{ width:332px; height:190px; margin:6px;}
.smallpic{ width:332px; height:51px; margin:0px 6px 6px 6px; position:relative;}
.smallpic .tab{ width:70px; height:51px; border:2px solid #ffaf6a;  float:left;padding:2px;}
.smallpic .tabs{  width:70px; height:51px; border:1px solid #d0d0d0; margin-left:8px; float:left; padding:2px;}
.tab img{
border:0;     
margin:0;     
padding:0;     
max-width:70px;     
min-width:70px;
width:  expression(this.width > 70 ? "70px" :this.width);     
max-height:51px;  
min-height:51px;      
height: expression(this.height > 51 ?"51px" : this.height); 
}
.tabs img{
border:0;     
margin:0;     
padding:0;     
max-width:70px;     
min-width:70px;
width:  expression(this.width > 70 ? "70px" :this.width);     
max-height:51px;  
min-height:51px;   
height: expression(this.height > 51 ? "51px" : this.height); 
}
.bigpic img{
border:0;     
margin:0;     
padding:0;     
max-width:332px; 
min-width:332px;    
width:  expression(this.width > 332 ? "332px" :this.width );     
max-height:190px;     
min-height:51px;   
height: expression(this.height > 190 ? "190px" : this.height); 
} 
.tzgg{ width:427px; height:264px; margin-left:9px; float:left;}
.title{ background:url(titlebg.jpg) 0 0 no-repeat; width:427px; height:28px;}
.title  .selectbg{ width:113px; height:27px; float:left; font-size:14px; line-height:27px; text-align:center;  font-weight:bold; background:url(titleselect.jpg) 0 0 no-repeat;}
.title  .unselectbg{ width:113px; height:27px; float:left; font-size:14px; line-height:27px; text-align:center; color:#FFF;; font-weight:bold; background:url(titlebk.jpg) 0 0 no-repeat;}
.title  .unselectbg a:hover{ width:113px; height:27px; float:left; font-size:14px; line-height:27px; text-align:center; color:#FFF;; font-weight:bold; background:url(titleselect.jpg) 0 0 no-repeat; cursor:pointer;}
.title  .unselectbg a{ color:#0359ae; }
.title  .selectbg a{ color:#fff; }
.topNews{ height:40px; line-height:40px; text-align:center;}
.topNews a{ color:#ee0002; font-size:14px; font-weight:bold;}
.nr{ background:url(nrbg.jpg) 0 0 repeat-x; width:425px; height:236px;border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf; overflow:hidden; }
.nr ul{ width:421px; margin-left:3px;}
.nr ul li{ height:29px; line-height:29px; border-bottom:1px  dashed #dddddd; background:url(dian_1.jpg) 8px 10px no-repeat; padding-left:16px; }
.nr ul li a{ color:#000; font-size:14px;}
.nr ul li span{ float:right; padding-right:10px;}
.nrdisplay{ display:block;}
.nrhidden{ display:none;}

.rightbox{ width:201px; float:right; margin-left:6px; margin-right:0; margin-bottom:6px;}
.rightbox .qiye{ width:201px; height:196px; }
.rightbox .qiye h2{ width:201px; height:30px; background:url(qiyetittlebg.jpg) 0 0 no-repeat;}
.rightbox .qiye ul{ width:199px; height:166px; background-color:#f6fafb;border-left:1px solid #aacbee; border-bottom:1px solid #aacbee;border-right:1px solid #aacbee; }
.rightbox .qiye ul li{ width:199px; height:24px; line-height:24px; padding:0;}
.rightbox .user{ width:201px; height:151px; margin-top:5px; }
.rightbox .user h2{ width:201px; height:30px; background: url(usertitlebg.jpg) 0 0 no-repeat;}
.rightbox .user ul{ width:201px; height:121px; background:url(userbg.jpg) 0 0  no-repeat;}
.rightbox .user ul li{ width:201px; height:30px; padding:0; text-align:center;}
.rightbox .user .input{ width:138px; height:14px; border:1px solid #96b7bf}
.rightbox .user .button{ width:45px; height:21px; background:url(loginbut.jpg) 0 0 no-repeat; border:none;}

.syuser{ width:201px; height:151px; margin-top:5px; }
.syuser h2{ width:201px; height:30px; background: url(usertitlebg.jpg) 0 0 no-repeat;}
.syuser ul{ width:201px; height:121px; background:url(userbg.jpg) 0 0  no-repeat;}
.syuser ul li{ width:201px; height:30px; padding:0; text-align:center;}
.syuser .input{ width:138px; height:14px; border:1px solid #96b7bf}
.syuser .button{ width:45px; height:21px; background:url(loginbut.jpg) 0 0 no-repeat; border:none;}

.t1{ width:990px; height:215px; margin-top:6px;}
.t1 h2{ width:990px; height:46px; background:url(tit_1.jpg) 0 0 no-repeat;}
.t2 h2{ width:990px; height:46px; background:url(tit_2.jpg) 0 0 no-repeat;}
.t3 h2{ width:990px; height:46px; background:url(tit_3.jpg) 0 0 no-repeat;}
.t4 h2{ width:990px; height:46px; background:url(tit_4.jpg) 0 0 no-repeat;}
.t1 h2 a,.t2 h2 a,.t3 h2 a,.t4 h2 a{ float:right; display:block; width:53px; height:39px; font-size:14px; color:#0b62ac; line-height:39px; font-weight:normal; text-align:center;}
.t1 h2 a:hover{ float:right; display:block; width:53px; height:39px; font-size:14px; color:#fff; line-height:39px; background:url(t1_se.jpg) 0 0 repeat-x; font-weight:bold;}
.t2 h2 a:hover{ float:right; display:block; width:53px; height:39px; font-size:14px; color:#fff; line-height:39px; background:url(t2_se.jpg) 0 0 repeat-x; font-weight:bold;}
.t3 h2 a:hover{ float:right; display:block; width:53px; height:39px; font-size:14px; color:#fff; line-height:39px; background:url(t3_se.jpg) 0 0 repeat-x; font-weight:bold;}
.t4 h2 a:hover{ float:right; display:block; width:53px; height:39px; font-size:14px; color:#fff; line-height:39px; background:url(t4_se.jpg) 0 0 repeat-x; font-weight:bold;}
.leftsubox{ width:658px; height:169px; float:left;}
.listbox{ width:990px; height:169px; padding-top:10px;}
.subbox{ position:relative;  width:324px; height:156px; float:left; border:1px solid #cedbe4; }
.rightsubbox{position:relative;  width:324px; height:156px; border:1px solid #cedbe4; margin-right:0px; float:right;}
.right{ float:right; margin:0;}
.subbox h3,.rightsubbox h3{ float:left; width:296px; height:28px; color:#005cc4; padding-left:28px; font-size:14px; line-height:28px; background:url(tit_bk.jpg) 0 0 no-repeat;}
.more{
    margin-top:3px;
	margin-right:3px;
	width:53px;
	height:21px;
	float:right;
	background:url(more.gif) 0 0 no-repeat;

	
}

.list ul{ width:321px; display:block; height:128px; overflow:hidden; }
.list ul li{ height:25px; line-height:25px; border-bottom:1px  dashed #dddddd; background:url(dian_2.gif) 8px 8px  no-repeat;  padding-left:24px;}
.list ul li span{ height:25px; line-height:25px; float:right; padding-right:6px;}


.leftlistbox{ width:496px; height:267px; float:left; margin-right:6px; margin-top:6px;}
.leftlistbox .box01{ position:relative; width:244px; height:267px; border:1px solid #aacbee; float:left;}
.iner{ margin-right:4px;}
.more2{
	float:right;
	font-size:12px;
	color:#0271c4;
	height:29px;
	line-height:29px;
	margin-right:6px;
	font-weight:normal;
}
.more2 a{ color:#0271c4;}
.leftlistbox h2{ width:220px; height:29px; background:url(four_ti.jpg) 0 0 no-repeat; font-size:14px; line-height:29px; color:#fff; padding-left:24px;}
.leftlistbox ul li{ width:220px;height:26px; line-height:26px; background:url(dian_1.jpg) 8px 10px no-repeat; padding-left:24px;}
.rightlistbox ul li{ width:216px;height:26px; line-height:26px; background:url(dian_1.jpg) 8px 10px no-repeat; padding-left:24px;}
.rightlistbox{ width:488px; height:267px; float:left;margin-top:6px; }
.rightlistbox .box02{ position:relative; width:238px; height:267px; border:1px solid #aacbee; float:left;}
.rightlistbox .box03{ position:relative; width:238px; height:170px; border:1px solid #aacbee; float:left; background-color:#eef1f1;}
.menu{ width:240px; height: 28px;}
.menu a{ display:block; float:left; width:59px; height:28px; background:url(menubk.jpg) 0 0 no-repeat; line-height:24px; text-align:center; color:#000;}
.menu .selectmenu{ display:block; float:left; width:60px; height:28px; background:url(menu_se.gif) 0 0 no-repeat; line-height:24px; text-align:center; color:#fff;}
.menu a:hover{  display:block; float:left; width:60px; height:28px; background:url(menu_se.gif) 0 0 no-repeat; line-height:24px; text-align:center; color:#fff;}

.imgad{ margin-top:6px;}
.rightlistbox h2{ width:212px; height:29px; background:url(six_ti.jpg) 0 0 no-repeat; font-size:14px; line-height:29px; color:#fff; padding-left:24px;}
.tubox{ width:240px; height:55px; float:right; margin-top:4px; text-align:center;}
.box03contain{ width:240px; height:126px; float:right;}
.inputbox{ width:238px; height:32px; float:right; margin-top:4px; background-color:#f6fafb; border:1px solid #aacbee; text-align:center; vertical-align:middle;}
.inputbox select{ width:200px; height:20px; margin-top:5px; border:1px solid #abadb3; }

.bottomimg{ width:990px; margin-top:6px;}
.bottomimg .imgleft{ margin-left:17px; }

.bottom{ width:990px; height:119px; margin:0 auto; margin-top:6px;  background:url(bottom.jpg) 0 105px; text-align:center;}
.link{ width:990px; height:29px; line-height:29px; text-align:center; background-color:#0369bc;color:#FFF; }
.link a{ color:#FFF;}
.bottom p{ line-height:26px; color:#828282; font-size:12px;}