/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"宋体",Arial; font-size:12px; background:#F2F2F2 url(../images/body_bg.jpg) repeat-y top center}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"微软雅黑",Arial; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#444;}
a:hover{color:#ff6600;}
.none{ display:none}



/********** header ***********/
#header{ font-family:"微软雅黑"}
  .top{ width:100%; height:40px; background:url(../images/top_bg.jpg) repeat-x;}
     .topBox{ width:1000px; height:40px; margin:0 auto;}
        .topBox a.tBtn{ display:block; float:left; margin:auto 5px; color:#FFFFFF; line-height:40px;}
        .topBox span{ float:right;}
		
  .searchBox{width:980px; height:80px; margin:0 auto;   margin-top:15px; clear:both;}		      
       .searchBox .logo{ height:75px; width:190px; float:left; }
	      .searchBox .logo img{ width:190px; height:73px;}
       .searchBox .form{ width:450px; height:65px;float:left;  margin-left:5px; margin-top:10px;}
             .searchBox .form ul{ display:block; height:25px; clear:both;}
				 .searchBox .form ul li{ display:block; height:25px; float:left; text-align:center; color:#0C72A9}
					 .searchBox .form ul li.tabSle{ width:40px;cursor:pointer}
					 .searchBox .form ul li.tabSleAction,.searchBox .form ul li.tabSle:hover{ width:40px; background:url(../images/search_tab_bg.jpg) bottom center no-repeat; color:#FA780C}
					 .searchBox .form ul li.jiage{ width:5px;}
                   .searchBox .form  .formBox{ width:450px;37px;border:#E6E6E6 solid 2px; float:left;}
                   .searchBox .form  .formBox .input{ width:355px; height:32px;border:0;  float:left; text-indent:10px; padding-right:10px;}
				   .searchBox .form  .formBox .selBtn{ display:block; width:84px; height:34px; background:url(../images/search_btn.jpg) no-repeat; border:0; float:left;cursor:pointer; text-indent:-9999px;}
  
  
       .searchBox .imgabBox{height:75px; float:right;}
  
  
  
   .menuBox{ background:url(../images/menu_bg.jpg) #FFF bottom left repeat-x; width:970px; height:52px; border:#CCCCCC solid 1px; clear:both; margin:20px auto; padding:10px 5px;}   
	  .menuBox ul{}
		  .menuBox ul li{ display:block; float:left; width:auto; height:50px; margin-right:10px; border-right:#999 dashed 1px; padding-right:10px;}
		   .menuBox ul li:last-child{ border:0;}
		      .menuBox ul li p{ margin:7px auto; font-size:12px;}
				  .menuBox ul li p span{ color:#0C72A9; font-weight:bold; margin:auto 8px;}
					  .menuBox ul li p span a{ margin:0;}
			  .menuBox ul li a{ color:#0C72A9; margin-right:2px;}
			  .menuBox ul li a.father{ font-weight:bold; margin:3px 5px;}


/********** center ***********/

#center{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
   .leftBox{ float:left; width:720px; height:auto;}
   .righttBox{float:right; width:245px; height:auto;}
   
       .jihua{ width:235px; height:258px; float:left; background:url(../images/jihua_box_bg.jpg) bottom left repeat-x; border:#CCCCCC solid 1px; border-top:#2BBCFB solid 2px;}
            .jihua h3{ display:block; width:100%; height:29px; color:#1591CD; font-size:14px; background:url(../images/jh_title_bg.jpg) right center no-repeat; line-height:29px; text-indent:10px; border-bottom:#CCCCCC solid 1px;}
            .jihua h4{ color:#FB780D; text-align:center; margin:0px auto; padding:5px; font-size:14px;}
				.jihua h4 a{ color:#FB780D;}
            .jihua span{ display:block; color:#888888; padding:5px; line-height:17px;font-size:12px;} 
			.jihua ul{ display:block; width:235px; height:auto; float:left; margin:5px; margin-top:3px; background:url(../images/list_top_num.png) left top no-repeat; padding-left:20px;}
				.jihua ul li{ line-height:16px; height:16px; margin-bottom:9px;white-space:nowrap;}
					.jihua ul li a{ display:block; color:#0C72A9; width:205px; overflow:hidden;white-space:nowrap;font-size:12px;}
			
		.flahImg{ width:465px; height:258px; float:left;  float:right; overflow:hidden;}	
			
/******Index Tab***************/
     .tabBox{ float:left; clear:both; width:100%; height:auto; margin-top:10px;}
		 .tabBox .title{ display:block; width:100%; height:35px; border-bottom:#E6E3E6 solid 1px;}
			 .tabBox .title dt{display:block; width:165px; height:35px; background:url(../images/tab_type_name.jpg) no-repeat bottom left; font-size:20px; text-align:left; text-indent:15px; color:#FFFFFF; line-height:40px; float:left;}
			 .tabBox .title dd{ display:block; height:23px; width:520px; border:#E6E3E6 solid 1px;float:right; margin-top:4px; padding-top:7px; padding-left:20px;}
                   .tabBox .title dd ul{}
					   .tabBox .title dd ul li{ display:inline-block; height:18px; margin:0 8px; float:left; min-width:43px;}
					       .tabBox .title dd ul li.active a,.tabBox .title dd ul li a:hover{ display:inline-block;width:auto; padding:0 10px; margin-top:-11px; height:35px; background:url(../images/tab_act_bg.png) top right #FFF no-repeat; color:#2BBBFA;  line-height:35px; text-align:center; border-left:solid #E6E3E6 1px; min-width:40px;}
						   
						   .tabBox .title dd ul li a{display:inline-block; color:#666666; margin-bottom:5px;}

         .tabBox  .contentBox{ width:708px; height:auto; float:left; border:#CCCCCC solid 1px; border-top:0; padding:5px;}
	     .tabBox  .content{ display:block; width:345px; float:left;} 
			 .tabBox  .content dt{ width:340px; margin-bottom:10px; margin-top:10px; float:left; border-bottom:dashed #CCCCCC 1px; padding-bottom:10px;} 
			      .tabBox  .content dt em{ display:block; font-weight:normal; width:130px; height:88px; float:left;}
				     .tabBox  .content dt em a img{ border:#CCCCCC solid 1px; padding:1px; width:120px; height:86px;}
					 
				  .tabBox  .content dt h3{ font-size:14px;}	 
				      .tabBox  .content dt h3 a{ color:#FA780C;}
				  .tabBox  .content dt span{ color:#878787; line-height:18px; font-size:12px; } 
			 .tabBox  .content dd{ width:325px; height:16px; background:url(../images/list_top.png) top left no-repeat; margin-bottom:9px; padding-left:16px;  float:left;} 
			 .tabBox  .content dd a{ display:inline-block; float:left; width:260px; white-space:nowrap;  font-size:14px; color:#0C72A9;}
			 .tabBox  .content dd span{ display:inline-block; float:right; color:#999999;font-size:12px;}
	  
	  .yunqifc{ float:left; width:718px; margin-top:10px; border:#CCCCCC solid 1px; background:url(../images/yunqi_box_bg.jpg) repeat-x;}
		  .yunqifc h2{ display:block; width:720px; height:32px; background:url(../images/yunqi_bg.jpg) no-repeat center center; text-indent:-9999px; margin:-1px;}
	      .yunqifc  ul{}  
			  .yunqifc  ul li{ display:block; float:left; width:335px; margin:0 10px; border-bottom:#CCCCCC dashed 1px; padding-bottom:17px; margin-top:20px; margin-bottom:-1px;}
			  .yunqifc  ul li em{ display:block; font-weight:normal; width:130px; height:88px; float:left; margin-right:5px;}
			  .yunqifc  ul li em a img{ border:#CCCCCC solid 1px; padding:1px; width:120px; height:86px;}
	             .yunqifc  ul li span{ color:#888888; font-size:12px;}
	           .yunqifc  ul li h3{ font-size:14px;}	 
				     .yunqifc  ul li h3 a{ color:#FB780D;}
	  
	  .listTwoBox{ float:left; margin:10px 0; margin-bottom:0; width:720px; float:left; }
		  .listTwoBox dl{width:350px; float:left; border:#CCCCCC solid 1px;padding-bottom:8px;}
		  .listTwoBox dl:last-child{ float:right}
		      .listTwoBox dl dt{ display:block; width:100%; height:35px; background:url(../images/inde_tab.jpg) no-repeat; font-size:12px;} 
				  .listTwoBox dl dt  h3{ display:block; width:80px; line-height:29px; float:left; margin-left:20px; color:#2BBBFA; border-bottom:#2BBBFA  solid 2px; text-align:center; }
				  .listTwoBox dl dt  em{ display:block; float:right; color:#FB780D; font-weight:normal; font-style:normal; margin-top:10px; margin-right:10px;}
				      .listTwoBox dl dt  em a{color:#FB780D}
		      .listTwoBox dl dd{display:block;  width:335px;  height:auto; float:left; margin:5px; background:url(../images/list_top.png) left top repeat-y; padding-left:16px;} 
				  .listTwoBox dl dd a{ float:left; font-size:14px; width:260px;white-space:nowrap;   overflow:hidden; color:#0C72A9} 
				  .listTwoBox dl dd span{ float:right; margin-right:15px; color:#999999; font-size:12px;} 
	  
	  
	  
	  
	  
	  
       .rightTitle{ display:block; width:100%; height:34px; background:url(../images/right_title_bg.jpg) no-repeat;}
       .todayTop{ width:245px; height:31px; background:url(../images/today_top.jpg) no-repeat; text-indent:-9999px;font-size:12px;}
	      .todayTopA ul li a{ color:#0C72A9;font-size:12px;}
	     
	   
    .righttBox .box{ float:left; border:#B6D5F5 solid 1px; width:243px; height:auto; margin-bottom:10px; overflow:hidden;}
	    .righttBox .box h2{ color:#FA780C; font-size:12px; text-align:center; margin:10px auto;}
			.righttBox .box h2 a{ color:#FA780C;}
		.righttBox .box h3{display:block; width:241px; height:34px; line-height:30px; background:url(../images/right_title_bg.jpg) no-repeat; color:#1491CC; text-indent:10px; margin-bottom:3px; font-size:14px;}
		.righttBox .box  span{ display:block;  color:#888888; margin:9px; padding-bottom:9px; border-bottom:#000066 dashed 1px;}
		.righttBox .box ul{display:block; width:235px; height:auto; float:left; margin:5px; background:url(../images/list_top.png) left top repeat-y; padding-left:16px;}
		.righttBox .box ul.number{ background-image:url(../images/list_top_num.png)}
			.righttBox .box ul li{ display:block; height:14px; margin-bottom:11px; line-height:15px; font-size:12px;}
			.righttBox .box ul.number li{ width:210px;white-space:nowrap;overflow:hidden;}
		
			.righttBox .box ul li:last-child{ margin-bottom:2px; border:0;}
			 .righttBox .box ul.number li{padding-left:4px;}
			 
			 
			 
		.righttBox .box ul.numberImg{ background:none; padding-left:5px;}
			.righttBox .box ul.numberImg li{ height:110px; border-bottom:#B6D5F5 dashed 1px; padding-bottom:8px; margin-bottom:12px;}
			.righttBox .box ul.numberImg li:last-child{ border-bottom:0; margin-bottom:0}
				.righttBox .box ul.numberImg li img{ width:94px; height:94px; border:#DCDCDC solid 1px; border-radius:3px; padding:4px; float:left; margin-right:3px;}
				.righttBox .box ul.numberImg li h4{}
					.righttBox .box ul.numberImg li h4 a{color:#FA780C}
				.righttBox .box ul.numberImg li span{ border:0;}
				.righttBox .box ul.numberImg li .moreCon{ color:#FA780C}





    .friendLink{ float:left; width:100%; clear:both; min-height:105px; background:#EDEDED; margin-bottom:5px; margin-top:10px;}
		.friendLink h3{ display:block; width:100%; height:28px; background:url(../images/friend_title.jpg) repeat-y #FFF; font-size:20px; color:#2BBBFA; text-indent:10px; border-bottom:#2BBBFA solid 2px;}
		.friendLink span{ display:block; padding:10px 5px;}
		.friendLink a{ color:#0C72A9; display:block; float:left; margin:5px 5px;white-space:nowrap; font-size:12px; }

/********** footer ***********/

#footer{ width:980px; margin:0 auto; text-align:center; line-height:25px; color:#878787; margin-top:10px;}
     .footerLink{ height:28px; width:100%; background:#EDEDED;  text-align:center; line-height:28px; margin-bottom:10px;}
            .footerLink a{ margin:auto 6px; }


/********** News ***********/

.newsContent{}
	.newsContent .dig{ width:100%; height:31px; line-height:31px; background:url(../images/news_dig_title.png) top right no-repeat;}
		.newsContent .dig a{ margin-right:5px; color:#1591CD;margin:0 3px;}

.newsContent .content{width:96%; height:auto; float:left; background:url(../images/news_content_bg.jpg) repeat-x top left; border:#CCCCCC solid 1px; border-top:0; padding:10px 15px; }
    .newsContent .content h1.title{ text-align:center; display:block;margin-top:25px; font-size:18px;}
    .newsContent .content h3.title{  text-align:center; color:#555; font-size:12px; font-weight:normal; margin-top:10px; }
    .newsContent .content .textArer{ width:100%;  border:#CCCCCC dashed 1px; font-size:14px; border-left:0; border-right:0; padding:20px 0; margin-top:20px; line-height:25px; color:#555}


    .newsContent .content .correlation{ width:100%; float:left; margin-top:10px;}
	    .newsContent .content  .correlation h2{ text-align:left; font-size:14px; margin-bottom:10px;}
	    .newsContent .content  .correlation ul{}
		    .newsContent .content  .correlation ul li{ height:25px;}
			    .newsContent .content  .correlation ul li a{ color:#0C72A9; font-size:14px; float:left;}
			    .newsContent .content  .correlation ul li span{float:right;}


.newsList{ width:100%; min-height:500px; border:#CCCCCC solid 1px; float:left; background:url(../images/news_list_bg.jpg) repeat-x top;}
	.newsList .title{ width:100%; height:31px; line-height:31px;}
		.newsList .title h2{ display:inline-block;width:128px; height:31px; background:url(../images/news_dig_title.png) top right no-repeat; color:#1591CD; font-size:20px; text-indent:5px; float:left; margin-right:410px;}
		.newsList .title a{ color:#1591CD; margin:0 3px;}
  
  .newsList .list{ margin-top:10px; float:left; margin-bottom:20px;}
	  .newsList .list li{ display:block; margin:0 25px; width:660px; height:28px; line-height:28px; border-bottom:#CCCCCC   dashed 1px; clear:both;}
	  .newsList .list li:nth-child(5n+1){ margin-top:20px;}
		  .newsList .list li span{ display:inline-block; font-size:12px; float:left; width:70px;  color:#888888}
		  .newsList .list li a{  display:inline-block;font-size:14px; float:left; color:#0C72A9}
		  .newsList .list li a:hover{ color:#FA780C} 
		  .newsList .list li em{  display:inline-block;font-size:12px; float:right;  color:#888888; font-style:normal}

/*************关于我们***************************/
   .about{ background:url(../images/about_bg.jpg) repeat-y right top;} 
   .aboutLeftBox{ float:left; width:715px; height:auto; border:#CCCCCC solid 1px;}
   .aboutRighttBox{float:right; width:241px; height:auto; border-top:#22BAFB solid 3px;}

		.aboutTitle{ width:100%; height:32px; text-align:left; font-size:16px; line-height:32px; font-weight:bold; text-indent:11px; background:url(../images/about_title.jpg) no-repeat;}
        .aboutCotnet{ padding:10px 10px; line-height:30px; color:#777777; font-size:13px;}
		 
		.aboutMenu{ display:block; width:220px; height:auto; margin:10px auto;} 
			.aboutMenu li{ display:block; width:220px; height:30px;   line-height:25px; font-size:14px; text-indent:20px; margin-bottom:5px; background:url(../images/about_menu_bg.jpg) no-repeat bottom} 
				.aboutMenu li:last-child{ background:none;}
				.aboutMenu li a{ color:#666666;} 
				.aboutMenu li.active,.aboutMenu li:hover{ background:url(../images/about_menu.jpg) no-repeat; text-indent:35px; border:0;} 
		        .aboutMenu li.active a,.aboutMenu li:hover a{ color:#FFFFFF}
				
/*************网站地图***************************/
	.sitemap{  margin:10px auto; border:#CCCCCC solid 1px; border-top:#2BBCFB solid 2px;}	  
	  .sitemap tr{ height:35px; }
	  .sitemap tr:nth-child(2n+1){background:#F7F7F7}
		  .sitemap tr th{  border-bottom:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px; text-indent:20px; }
		  .sitemap tr td{ border-bottom:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;  text-indent:14px;color:#0C72A9 }
		      .sitemap tr td a{ color:#0C72A9; margin:auto 10px;}
			  .sitemap tr td a:hover{color:#FA780C}
			  
			  
			  
/*************分页***************************/
#pageZone{ text-align:center; margin-top:30px; margin-bottom:30px; padding-top:20px; clear:both}
	#pageZone a,#pageZone span{ display:inline-block; min-width:19px; width:auto; height:29px; line-height:29px;  border:#2BBCFB solid 1px; font-size:14px; padding:0 6px; margin:3px;}
	#pageZone span,#pageZone a:hover{ background:#2BBCFB; color:#FFFFFF}

		  
  

  
  
  
  
  
  
  
  
  
