/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#fcfff7;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
/*总体布局*/
#container{
    width:980px;
	height:auto;
	margin:0px auto;
	background-color:transparent;
	
}
/*----------------------------------------------------------*/
/*头部*/
#header{
    width:980px;
	height:auto;
	float:left;
	background-color:transparent;
}
#h_top{
    width:978px;
	height:25px;
	float:left;
	font-family:"宋体";
	font-size:13px;
	line-height:25px;
	background:#e6fafa;
	border:1px solid #66CCFF;
	border-top-style:none;
}
#h_top_mail{
    float:left;
	width:74%;
	height:25px;
	text-indent:5px;
	font-size:14px;
}
#h_top_mail form{
    margin:0px;
	padding:0px;
}
#h_top_mail .InpTxt{
    width:93px;
	height:15px;
	margin-top:0px;
	padding:0px;
	
}
#h_top_mail .SelBar{
    width:118px;
	height:15px;

}
#h_top_mail .txt1{
    color: #000000;
}
#h_top_mail form a{
    color: #000000;
}
#h_top_mail form a:hover{
    color: #FF0000;
}
#h_top_fav{
    width:25%;
	height:25px;
	float:left;
   	text-align:right;
}
#h_top a{
	padding-left:2px;
	padding-right:8px;
}
#h_top_fav a{
color:#000000;}
#h_top_fav a:hover{ color:#FF0000;}
#h_top a:hover{
  color: #FF0000;
}
#h_middle{
    width:980px;
	height:70px;
	float:left;
	border-bottom:2px solid #7BD676;
}
#h_m_logo{
    width:200px;
	height:70px;
	float:left;
}
#h_m_logo img{
    margin-top:5px;
} 
#h_m_ad{
    width:780px;
	height:70px;
	float:left;
} 
#h_lower{
    width:980px;
	height:35px;
	float:left;
}
#h_l_nav{
    width:980px;
	height:35px;
	float:left;
	font-family:"宋体";
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg/h_navbg.gif) repeat-x left top;
}

#h_m_search{
    width:780px;
	height:70px;
	float:left;
} 

/*------------------------------------------------*/
/*中部*/
#center{
    width:980px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	}

#guide{
    width:978px;
	height:25px;
	float:left;
	border:1px solid #7BD676;
	line-height:25px;
	font-size:13px;
	text-indent:8px;
}
#guide a{
    color:#000000;
}
#guide a:hover{
    color:#FF0000;
}
.webnav{
    width:978px;
	height:auto;
	float:left;
	font-size:14px;
	border:1px solid #7BD676;
	margin-top:8px;
}
.weblist{
    width:978px;
	height:auto;
	float:left;
	border:1px solid #7BD676;
	margin-top:8px;
}
.c_a{
    width:980px;
	height:auto;
	float:left;
	margin-top:8px;
}
.c_a_t{
    width:978px;
	height:26px;
	float:left;
	line-height:26px;
	font-family:"宋体";
	font-size:14px;
	text-align:left;
	text-indent:5px;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #7BD676;
    border-right:1px solid #7BD676;
    border-top:1px solid #7BD676;
	}
.c_a_t ul{
   list-style-type:none;
   float:left;
   width:978px;
   height:25px;
   margin:0px;
   padding:0px;
   background:#D6FADB;
}
.c_a_t ul li{
   float:left;
   font-size:14px;
   padding-left:10px;
   padding-right:10px;
   height:25px;
   line-height:25px;
   background:#7BD676;
   color:#FFFFFF;
   font-weight:bold;
}
.c_a_b{
    width:978px;
	height:auto;
	float:left;
	font-family:"宋体";
	font-size:13px;
	text-align:left;
	border-left:1px solid #7BD676;
    border-right:1px solid #7BD676;
    border-bottom:1px solid #7BD676;}
	
/*内容背景,及broder*/

.blue25bg{
   background:url(../images/bg/cyan25bg.gif) repeat-y left top;
   border-left:1px solid #00a9ed;
   border-right:1px solid #00a9ed;
   border-bottom:1px solid #00a9ed;

}

/*------------------------------------------------------------------*/

.blueTOPbgL{
   border-left:1px solid #00a9ed;
   border-right:1px solid #00a9ed;
   border-top:1px solid #00a9ed;
   background:#e6fafa;
}
.blueTOPbgR{
   background:url(../images/bg/nav_bluBG.gif) repeat-x left top;
   border-left:1px solid #00a9ed;
   border-right:1px solid #00a9ed;
   border-top:1px solid #00a9ed;

}
.blueTOPbgR1{
   float:left;
   width:302px;
   height:27px;
   background:url(../images/bg/nav_bluBG1.gif) no-repeat left top;
   font-size:14px;
   font-family:"宋体";
}
.blueTOPbgL ul{
   list-style-type:none;
   padding:0px;
   margin:0px;
   float:left;
}
.blueTOPbgL ul li{
   float:left;
   background:url(../images/bg/nav_bluBG.gif) repeat-x left top;
   padding-left:20px;
   padding-right:18px;
   line-height:26px;
   height:26px;
}

.T_left{
  float:left;
  position:relative;
  left:0;
  top:0;
}
.T_right{
  float:right;
  position:relative;
  right:0;
  top:0;
}

/*-------------------------------------------------------------*/	
/*底部*/
#footer{
    width:980px;
	height:60px;
	float:left;
	margin-bottom:0px;
	text-align:center;
}
#footer p{
    font-size:13px;
	height:25px;
	padding:0px;
	margin:0px;
	line-height:25px;}
#footer a{ color:#000000;}
#footer a:hover{ color:#FF0000;}
*+html #footer{
    width:980px;
	height:auto;
	float:left;
	margin-bottom:0px;
        margin-top:8px;
		text-align:center;
}

/*----------------------------------------------------------------------*/
/*搜索及天气*/
#search{
   width:972px;
   height:80px;
   font-size:14px;
   font-family:"宋体";
   margin:8px auto 0px auto;

}
#so_weather{
    width:244px;
	height:80px;
	float:left;
	font-size:14px;
	font-family:"宋体";
	border-top:1px solid #4770E7;
	border-bottom:1px solid #4770E7;
	border-right:1px solid #4770E7;
}
#so_other{
    width:310px;
	height:40px;
	float:left;
	font-size:14px;
	font-family:"宋体";
	/*border-left:1px solid #4770E7;*/
}
#so_so{
    width:972px;
	height:30px;
	float:left;
	text-align:left;
	font-size:14px;
	font-family:"宋体";
}
.so_box{
    width:970px;
	height:40px;
	margin-top:2px;
	border:1px solid #4770E7;
	float:left;
}
.so_box form input{
    margin:0px;
	padding:0px;
}
.so_box form{
   margin:0px;
   padding:0px;
}
.so_img{
     width:110px;
	 height:32px;
	 text-align:center;
	 line-height:32px;
	 float:left;
	 margin-top:5px;
}
.so_input{
   width:auto;
   height:18px;
   line-height:18px;
   font-size:14px;
   margin-top:-7px;
}
.textinput{
   height:18px;
   font-size:14px;
   line-height:18px;
   color:#3366FF;
 }
[class=so_img]{
     width:110px;
	 height:32px;
	 text-align:center;
	 line-height:32px;
	 float:left;
	 margin-top:-4px;
}
[class=so_input]{
   width:auto;
   height:18px;
   line-height:18px;
   font-size:14px;
   margin-top:10px;
}
*+html .so_img{
     width:110px;
	 height:32px;
	 text-align:center;
	 line-height:32px;
	 float:left;
	 margin-top:3px;
}
*+html .so_input{
   width:auto;
   height:18px;
   line-height:18px;
   font-size:14px;
   margin-top:-6px;
}
/*栏目LI的CSS*/
.fameweb,.newweb,.software,.toolsweb,.e_mail{
   list-style-type:none;
   margin:0px;
   padding:0px;
   overflow:hidden;
}
.listweb{
   list-style-type:none;
   margin:0px;
   padding:0px;
   width:978px;
}
.fameweb li{
   width:110px;
   height:25px;
   line-height:25px;
   float:left;
   text-indent:22px;
   background:url(../images/libg/lifame.gif) no-repeat 5px 7px;
}
.fameweb li a{
   color:#000000;
   text-align:left;
   font-family:"宋体";
   font-size:14px;
}
.fameweb li a:hover{
    color: #156DE6;
}
.listweb li{
   width:162px;
   height:28px;
   line-height:28px;
   float:left;
   text-indent:5px;
   font-size:14px;
   overflow:hidden;
   }
.listweb li a{
   color:#000000;
   text-align:left;
}
.listweb li a:hover{
    color: #FF0000;
}
.newweblist,.recweblist{
   list-style-type:none;
   margin:0px;
   padding:0px;
}
.newweblist li,.recweblist li{
   width:150px;
   height:25px;
   line-height:25px;
   float:left;
   font-size:13px;
   overflow:hidden;
   }
.newweblist li{
   background:url(../images/libg/linew1.gif) no-repeat 5px 7px;
   text-indent:22px;
   }
.recweblist li{
   background:url(../images/libg/liblue.gif) no-repeat 5px 7px;
   text-indent:22px;
   }
.newweblist li a,.recweblist li a{
   color:#000000;
   text-align:left;
   font-family:"宋体";
}
.newweblist li a:hover,.recweblist li a:hover{
    color: #156DE6;
}
.searchkeys{
   float:left;
   width:660px;
   height:25px;
   line-height:25px;
   font-size:13px;
   font-family:"新宋体";
   margin:0px;
   padding:0px;
}
.searchkeys .dttext{
   float:left;
   margin-left:2px;
   width:75px;
   height:25px;
   line-height:25px;
}
.searchkeys .ddkeys{
   float:left;
   padding-left:4px;
   padding-right:10px;
   height:25px;
   line-height:25px;
   margin:0px;
   font-size:13px;
}   
.newweb li,.software li{
   width:150px;
   height:25px;
   line-height:25px;
   float:left;
   text-indent:18px;
   background:url(../images/libg/linew.gif) no-repeat 3px 7px;
}
.e_mail li{
   width:100px;
   height:25px;
   line-height:25px;
   float:left;
   text-indent:19px;
   background:url(../images/libg/limail.gif) no-repeat 3px 8px;
}
.toolsweb li{
   width:80px;
   height:25px;
   line-height:25px;
   float:left;
   text-align:center;
}
.newweb li a,.software li a,.toolsweb li a,.e_mail li a{
   color:#000000;
   text-align:left;
   font-family:"宋体";
   font-size:14px;
}
.newweb li a:hover,.software li a:hover,.toolsweb li a:hover,.e_mail li a:hover{
    color: #156DE6;
}

/*栏目dl dt dd 的CSS*/
.coolweb{
   margin:0px;
   padding:0px;
   width:660px;
   height:25px;
   float:left;
   font-size:14px;
   list-style-type:none;
 }
.coolweb .sortname{
   width:55px;
   height:25px;
   float:left;
   font-family:"宋体";
   font-size:14px;
   text-align:center;
   line-height:25px;
}
.coolweb .otherli{
   height:25px;
   float:left;
   margin-left:3px;
   text-indent:10px;
   line-height:25px;
   padding-right:4px;
   font-size:13px;
   background:url(../images/libg/ddcool.gif) no-repeat 0px 10px;
}
.coolweb dd a,.coolweb .sortname a{
   color:#000000;
}
.coolweb li a:hover,.coolweb .sortname a:hover{
   color: #156DE6;
}
.coolweb .more{
   width:40px;
   height:25px;
   line-height:25px;
   float:right;
   margin-right:2px;
   background:none;
   font-size:12px;
}
.coolweb .more a{
   color: #000000;
}
.coolweb .more a:hover{
   color:#156DE6;
}
.coolweb .more img{
   margin-top:6px;
}
.classname{
   list-style-type:none;
   float:left;
   width:978px;
   height:25px;
   margin:0px;
   padding:0px;
   background:#D6FADB;
}
.classname li{
   float:left;
   font-size:14px;
   padding-left:10px;
   padding-right:10px;
   height:25px;
   line-height:25px;
   background:#7BD676;
   color:#FFFFFF;
   font-weight:bold;
}
.classname .classwebmore{
   float:right;
   font-size:14px;
   padding-left:10px;
   padding-right:10px;
   height:25px;
   line-height:25px;
   background:#D6FADB;
   color:#FFFFFF;
   text-align:right;
   font-weight:100;
}
.classname .classwebmore a{ color:#000000;}
.classname .classwebmore a:hover{color:#FF0000;}
.newclassname{
   list-style-type:none;
   float:left;
   width:300px;
   height:26px;
   border-top:1px solid #c033ac;
   background:url(../images/bg/nav_parBG.gif) repeat-x left top;
   margin:0px;
   padding:0px;
}
.newclassname li{
   float:left;
   font-size:14px;
   padding-left:10px;
   padding-right:10px;
   height:25px;
   line-height:25px;
   color:#FFFFFF;
   font-weight:bold;
}
.classother{
   float:left;
   list-style-type:none;
   width:660px;
   margin:0px;
   padding:0px;

}
.classother li{
   float:left;
   width:110px;
   height:25px;
   font-size:14px;
   text-align:center;
   line-height:25px;
}
.classmore{
    position:relative;
    top:3px;
}
#newslist{
   border-left:1px solid #c033ac;
   border-right:1px solid #c033ac;
   border-bottom:1px solid #c033ac;
   height:250px;
   overflow:auto;
   scrollbar-base-color: #F5FBFF;
   scrollbar-arrow-color: #4fb1fc;
   scrollbar-darkshadow-color: #BBE9FF;
}
#newslist div{
   margin:0px;
   padding:0px;
}
#newslist div ul{
   margin:0px;
   padding:0px;
}