
/* CSS Document */
*{margin:0; padding:0;} 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
	}
	
body{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background-position:center;
	background-color:#ffffff;
	}
html, body {
	height : 100%;
	width : 100%; 
	}


#box {
	background-color:#FFFFFF;
	margin:0 auto;
	width: 967px;
	
}
#top_login{
	background-image: url(../images/top_login.jpg);
	background-repeat: no-repeat;
	height:27px;
	width:950px;
	margin:0 auto;
}

#banner{
	background-repeat: no-repeat;
	height:118px;
	width:950px;
	margin:0 auto;

	}

#daohan{
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	height:34px;
	width:950px;

	}
.daohan1  
{	 	padding-top:8px;
	font-size:15px;
	color:White;
}
.daohan1  a 
{
	TEXT-DECORATION: none; 
	 color:White;
 }


#roll{background-image: url(../images/roll.jpg);
	background-repeat: no-repeat;
	height:29px;
	width:950px;
	margin:0 auto;}
#search{ float:right; clear:both; width:265px; height:29px;}


/*login*/
#login{
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	height:159px;
	width:199px;
	margin:4px auto;}
.login_btn{background-image: url(../images/login_btn.jpg);
	background-repeat: no-repeat;
	height:29px;
	line-height:29px;
	width:184px;
	margin:4px auto;}
.login_btn a{ color:#333333; text-decoration:none;}
.login_btn a:hover{ color:#C30; text-decoration:none;}

#news{
	margin:0 auto;
	width: 950px;
	min-height:400px;
	height:auto !important;
	height:400px; 
    overflow:visible;
	}
	
.news_row{
	background-color:#ffffff;
	margin:8px auto;
	width: 950px;
	min-height:100px;
	height:auto !important;
	height:100px; 
    overflow:visible;
	clear:both;
	}
	
.news_left{ width:310px;  float:left; min-height:100px;height:auto !important;height:100px; overflow:visible;}
.news_center{ width:409px; float:left; min-height:100px;height:auto !important;height:100px; overflow:visible;}
.news_right{ width:212px;float:left; min-height:100px;height:auto !important;height:100px; overflow:visible;}

.news_floatHack{
	margin-left:8px !important; /*  ie*/
	margin-left:7px;
}
	
#news_pic{ 
	background-image: url(../images/hot_point_bg.gif);
	background-repeat: no-repeat;
	height:245px;
	width:310px;
   
   
	 }
	
	
 
#news_hot_point{
	background-color:#ffffff;
	background-image: url(../images/hot_bg.jpg);
	background-repeat:repeat-x;
	height:245px;
	width:409px;
	border:#C5D7E3 solid 1px; }
	#news_hot_point h2{ line-height:30px; font:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold;}
 
	/*-------------------hotnews--------------------*/
 
#NewsTop {
 CLEAR: both;
 	background-color:#ffffff;
	background-image: url(../images/hot_bg.jpg);
	background-repeat:repeat-x;
	height:243px;
	width:409px;
	border:#C5D7E3 solid 1px;
}
#NewsTop P {
 FLOAT: left; LINE-HEIGHT: 21px
}
#NewsTop P.topTit {
 FONT-WEIGHT: bold; WIDTH: 0px
}
#NewsTop P.topC0 {

background-image:url(../images/tab_bg.gif);float: left;
list-style-type: none; height: 21px; width:80px;
}
#NewsTop P.topC1 {
background: url(../images/tab_select.gif);position: static; height: 21px;
width:80px;
color: #FF0000
}
#NewsTop #NewsTop_tit {
 BORDER-BOTTOM: #ffffff 3px solid; HEIGHT: 21px
}
#NewsTop #NewsTop_cnt {

 BACKGROUND:  no-repeat 12px 13px; 
 LINE-HEIGHT: 26px;
  PADDING-TOP: 7px;
  TEXT-ALIGN: left;
COLOR:#666; 
font-size:7pt;

}
 
#NewsTop #NewsTop_cnt A 
{
	 font-size:9pt;
  color:Black;
 
 text-decoration:none;
border-bottom:1px dashed #ccc;
}
#NewsTop #NewsTop_cnt A:hover 
{
	 font-size:9pt;
 border-bottom:1px solid #c00;
 COLOR: #c2130e; 
}
.dis {
 DISPLAY: block
}

.undis {
 DISPLAY: none
}
/*----------End -----------*/





	
#news_login{
	background-color:#ffffff;
	height:245px;
	width:212px;
	border:#C5D7E3 solid 1px; 
	}
.news_title_bg{background-image: url(../images/news_title_bg.jpg);background-repeat:repeat-x; height:29px;}

.news_title_bg_r{ float:right;background-image: url(../images/news_title_r.jpg);background-repeat:no-repeat; height:29px; width:7px;}

.news_title_bg_more{ float:right;background-image: url(../images/more.jpg);background-repeat:no-repeat; height:29px; width:53px;}

.news_title{ float:left;background-image: url(../images/news_bg.png);background-repeat:no-repeat; height:29px; width:100px; line-height:29px; height:29px; color:#FFF; font-size:14px; font-weight:bold;}
.news_title  a 
{
 text-decoration:none;
 color:White;	
}

.news_title1{ float:left;background-image: url(../images/news_bg1.gif);background-repeat:no-repeat; height:29px; width:128px; line-height:29px; height:29px; color:#FFF; font-size:14px; font-weight:bold;}
.news_title1  a 
{
 text-decoration:none;
 color:White;	
}
.news_content{border:#C5D7E3 solid 1px;min-height:100px;height:auto !important;height:100px;}
.news_nav{ height:25px; padding:4px;}
.news_nav ul{ margin:0; padding:0; height:24px; border-bottom:#CCCCCC solid 1px; background-color:#EDF6FF;}
.news_nav li{ float:left; margin-left:4px; width:50px; height:24px; line-height:24px; text-align:left; list-style-type:none;}

.news_list{margin:0 auto; width:auto; text-align:center;}
.news_list li{height:24px;line-height:24px;text-align:left;list-style-type:none;}
.news_list_more{ float:right; height:24px; line-height:24px; margin:6px;}
.news_title_pic{ height:95px;}

/* new colune*/
.column_List{ margin:0 auto; padding:0;  width:100%;}
.column_List li{ float:left; list-style-type:none; text-align:center; width:237px;}
.column_List_title{ margin:0 auto;background-image: url(../images/new_c.jpg);background-repeat:no-repeat; height:29px; width:105px; line-height:29px; color:#0C5EA8; font-size:14px;}
	
/* newlist*/
#news_list{margin:0 auto; width:409px; text-align:center;}
#news_list li{ height:24px; line-height:24px; text-align:left;}


#tab{ margin:6px auto; width:409px; height:21px; text-align:center;}
#tab ul{ margin:0 10px; padding:0;}
#tab li{ float:left; line-height:21px; list-style-type:none;}

.tab_bg_l{
	background-image: url(../images/tab_bg.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:73px;
	height:21px;
	margin-left:2px;
	margin-right:1px;
}
.tab_bg_r{
	background-image: url(../images/tab_bg.png);
	background-repeat:no-repeat;
	background-position: -75px 0px;
	width:73px;
	height:21px;
	margin-right:2px;
	margin-left:1px;
	
}
	
#bottom{
	width: 950px;
	margin:0 auto;
	min-height:80px;}
	
#bottom_bg{
	background-image: url(../images/bottom_bg.png);
	background-repeat: no-repeat;
	height:31px;
	margin:0 auto;
	width: 950px;
		}
#bottom_text{
	margin:0 auto;
	width: 950px;
	min-height:40px; 
	height:auto !important;
	height:40px; 
    overflow:visible;
	}
.newsborder{border:#C5D7E3 solid 1px; }
.rowTopmargin{ margin-top:10px;}

 
.hackbox{clear:both;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.DateR{ float:right;}
.DateFollow{ float:left;}
/*------------------------------------------------*/

.tab 
{ 
 width:308px; 
 height:236px; 
 margin:0 auto; 
 float:left;
 overflow:hidden; 

} 
.tab1 
{ 
 width:406px; 
 height:236px; 
 margin:0 auto; 
 float:left;
 overflow:hidden; 

} 


.con1 
{ 
  width:auto;
  height:205px;
  margin:0 auto;
/*EFF7FF*/
} 



.menu
{
 
 margin:0; padding:0; height:24px; border-bottom:#CCCCCC solid 1px; background-image:url(../images/tab_title.gif);


}

.menu1
{
 
 margin:0; padding:0; height:24px; border-bottom:#CCCCCC solid 1px; background-image:url(../images/tab_title1.gif);
}
 .menu2
{
 
 margin:0; padding:0; height:24px; border-bottom:#CCCCCC solid 1px; background-image:url(../images/tab_title2.gif);
}
.menu li 
{ 
 
 float:left; 
 margin-left:4px; 
 width:55px; 
 height:24px; 
 line-height:24px; 
 text-align:left;
  list-style-type:none;
  
 
}

.menu li a 
{ text-decoration:none;
	color:Black;
	}
.menu li a:hover
{
 color:Red;	
}
.menu2 li 
{ 
 float:left; 
 margin-left:4px; 
 height:24px; 
 line-height:24px; 
 text-align:left;

  list-style-type:none;

 
} 
 
  .menu1 li 
{ 
 margin-left:4px; 
 width:70px;
 height:24px; 
 line-height:24px; 
 text-align:left;
  list-style-type:none;
} 
.menu .default 
{ 
float:left; 
 margin-left:4px; 
 width:55px; 
 height:24px; 
 line-height:24px; 
 text-align:left;
  list-style-type:none;
 text-align:center; 

 } 
 .menu1 .default 
{ 
float:left; 
 margin-left:4px; 
 width:70px; 
 height:24px; 
 line-height:24px; 
 text-align:left;
  list-style-type:none;
 text-align:center; 

 } 
  .menu2 .default 
{ 
float:left; 
 margin-left:4px; 
 min-width:70px;
 line-height:24px; 
 text-align:left;
  list-style-type:none;
 text-align:center; 

 } 
 
.menu .active 
{ 
 
 float:left; 
 width:55px;
 cursor:pointer;
 text-align:center; 
  /*
 margin-left:1px; 
 border-right:1px solid #96C2F1;
 border-left:1px solid #96C2F1;
 border-top:1px solid #96C2F1; background-color:#347dc2;*/
 /*-------背景颜色-----EFF7FF-------------*/

 /*------字体颜色------------------*/
   color:red;
  /*--------字体----------------*/
 
} 
.menu1 .active 
{ 
  text-align:center; 
 float:left; 
 width:70px;
 cursor:pointer;  
  /*
 margin-left:1px; 
 border-right:1px solid #96C2F1;
 border-left:1px solid #96C2F1;
 border-top:1px solid #96C2F1; background-color:#347dc2;*/
 /*-------背景颜色-----EFF7FF-------------*/

 /*------字体颜色------------------*/
   color:red;
  /*--------字体----------------*/
 
} 
.menu2 .active 
{ 
  text-align:center; 
 float:left; 
min-width:70px;

  /*
 margin-left:1px; 
 border-right:1px solid #96C2F1;
 border-left:1px solid #96C2F1;
 border-top:1px solid #96C2F1; background-color:#347dc2;*/
 /*-------背景颜色-----EFF7FF-------------*/

 /*------字体颜色------------------*/
   color:red;
  /*--------字体----------------*/
 
} 
/*-----------------------------------------------------------*/

.mess
{ text-align:left;
	 line-height:25px;
	 color:#666;
	 font-size:7pt;
	}
.mess  span
{
	 background-image:url(../image/arr.gif);
	}
.mess  a 
{
 text-decoration:none;
 color:Black;	
 font-size:10pt;
border-bottom:1px dashed #ccc;


}
.mess a:hover
{
	color:Red;
}
.mes 
{
	 float:left;
	 width:308px;
	 height:21px;
	 color:#666;

     padding-top:5px;
     text-align:left;
     font-size:7pt;
 }
.mes  span
{
	 background-image:url(../image/arr.gif);
	}
.mes  a 
{
 text-decoration:none;
 color:Black;	
 font-size:10pt;
border-bottom:1px dashed #ccc;
}
.mes a:hover
{
	color:Red;
}


.news_image
{
 width:90px;
 height:60px;
 float:left;
 padding-left:10px;
 padding-top:5px;
	
	}
.news_pic_title  h1
{
 font-size:20pt;
 text-align:left;
 color:#0b56a7;
}
.news_pic_title
{
 text-align:left;
 float:left;
 padding-left:5px;
 padding-top:5px;
}
.pic_link
{
	width:100px;
	padding-left:17px;
	padding-right:17px;
	height:90px;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
	color:#0a5ea7;
	
	
	}
	
.img_link
{
 padding-left:5px;
 padding-top:2px;
	
	
	}
	.coolsites h1
{
	font-size: 12px;color: #16387c; display : inline;
	text-align:left;
	}
.coolsites a
{  COLOR: #666; 
 text-decoration:none;
border-bottom:1px dashed #ccc;
	text-align:left;
	}
.service1
{
	width:100px;
	height:20px;
	float:left;
	padding-left:30px;
	padding-top:15px;
	line-height:5px;
	padding-bottom:0px
	
	
	
}
.service1 span
{


 background-image:url(../images/arrow_06.gif);	
}
