@charset "gb2312";
/* CSS Document */
@import url("style_new1.css");
@import url("list_new1.css");

body {
	color: #666;
	font: 12px  Arial, "Verdana", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff url(body_bg1.gif) repeat-x;
	}
#header {background: url(logo.gif) no-repeat; margin: 0; float: left;width: 230px; }

img { border: none; }
hr { display: none; }
.hide { display: none; }
.clear { clear: both; }
.bgcontain {
	margin: 0 auto;
	width: 960px;
	}
 
h2 {
    font-size: 12px;
	font-weight: bold;
	}
.left {
    float: left;
	width: 300px;
	padding: 0 0 8px 0;
	}
	
* html .right {
    float: left;
	width: 300px;
	padding: 0 0 8px 0;
	}

.lefts {
float: right;
width: 336px;
height: auto;
}

.middle {
    float: left;
	width: 400px;
	margin-left: 8px;
	padding: 0 0 8px 0;
	}

.right {
    float: right;
	width: 617px;
	}

.rights {
float: left;
width: 617px;
}


#top465  {
position: absolute; 
right: 50px; 
top: 18px;
border:1px solid #fff;
padding:0;
}


#searchboxs {
	margin: 0;
	float: right;
    padding:0 10px 0 0;
	background:url(keyword_bg.gif) repeat-x 0 -43px;
	height:33px;
	line-height:30px;
    width:none;
	}

input.on {
    color: #BABABA;
	width: 130px;
    height: 16px;
    font-size: 12px;
    font-family: Verdana;
    border: 1px solid #EFEFEF;
	margin: 2px 2px 1px 2px;
    padding: 4px 0 0 4px;
    background: transparent url(input_bg.gif) no-repeat scroll left top;
	}

*+ html input.on {
    margin: 1px 2px 2px 2px;
}


input.over {
    color: #000;
    width: 130px;
    height: 17px;
    font-size: 12px;
    font-family: Verdana;
    border: 1px solid #FFC31A;
    padding: 4px 0 0 2px;
	margin: 2px 2px 1px 2px;
	background: #fff;
	}

*+ html input.over {
    margin: 0px 2px 3px 2px;
}


#searchbotton {
	width: 59px;
	height: 22px;
	vertical-align: top;
	margin-left: 0;
	padding: 4px 0 2px 0;
	}

*+html #searchbotton  {
padding: 2px 0 2px 0;
}

#searchtype {
    color:#247BA7;
	display: none;
}

#channeltype {
    color:#247BA7;

}


#menu {
   color: #BAD098;
	height: 33px;
    font-family: Arial, Helvetica, sans-serif;
    background:#47B3EF url(menubg.gif) repeat-x ;
	border-left: 1px solid #3EB0F9;
	border-right: 1px solid #3EB0F9;
	}

#menu a {
    font-size:13px;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	margin: 2px 1px 2px;
	padding: 0 10px;
	float: left;
	}

* html #menu a {
	margin: 2px 1px 2px;
	padding: 0 10px;
	}

*+ html #menu a {
	margin: 2px 1px 2px;
	padding: 0 10px;
	}


#menu a:hover {
    color: #FFF;
	text-decoration: underline;;
	padding: 0 10px;
    line-height: 30px;
	margin: 2px 1px 2px;
	}

* html #menu a:hover {
    border: none;
	padding: 0 10px;
	}

#menu a:visited {
	padding: 0 10px;

}

*html #menu a:visited {
	padding: 0 10px;
}


*+ html #menu a:visited {
	padding: 0 10px;
}


#menu ul {
	margin: 0 auto;
	padding:0 0 0 80px;
	list-style:none;
      }

*+ html #menu ul {padding:0 0 0 80px;} 

#menu li {
      display:inline;
      margin:0 auto;
      padding:0;
}

#ico_new {
background:url(ico_new.gif) no-repeat right top;
}


#menu span {
    float: right;
	margin: 5px 3px 0 0;
	}
#menu span a:hover {
    height: 16px;
	border: none;
    background: none;
	}


#stats {
    float: right;
	}
#stats strong {
    color: #325B0A;
	}
	
.weizhi {
  color: #000000;
  height: 25px;
  background: #F7FBFF;
  padding:0;
  width:958px;
  margin: 0 auto; 
  border: 1px solid #AADFFE;
  float: left;
  }
 
.weizhi h3 {
  	height: 25px;
	margin: 0;
	font-size: 12px;
	padding: 0 0 0 10px;
	 float: left;
	
   }

.weizhi span {
 float: right;
 margin:0;
 padding:2px;
}

.weizhi span a{ 
line-height: 20px;
margin: 0 0 0 10px;
padding:0 5px 0 0;
}

.weizhi h3 a{
font-size: 12px;
color: #3174B0;
text-decoration: none;
line-height: 25px;
font-weight: 500;
margin: 0 10px;

}

.weizhi h3 a:hover {
color: #FF6600;
}

#basic-accordian{

	padding: 1px 0 0;
	width:268px;
	background: #fff;
	position:none;
	position:absolute;
	margin: 5px 0 0 0;
	z-index:2;
	}

.accordion_biaoti{
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}

.accordion_biaoti:hover{
	background:#247BA7;
}

.accordion_bg{
	padding:2px;
	margin: 0;
	padding: 0;
	background:#FFF;
	}
	
*html .accordion_bg{
	padding: 1px;
}

.accordion_bg ul {
    margin: 0 auto;
	line-height: 15px;
	padding: 3px 1px 3px 3px;
	text-align:left;
	overflow: hidden;
	list-style: none;
	}

*html .accordion_bg ul {
margin: 0 0 0 -15px;
 }

*+html .accordion_bg ul {
margin: 0 0 0 -15px;
 }
  
.accordion_bg li {
    padding: 1px 0 1px 8px;
    line-height: 20px;
	height: 20px;
	width: 112px;
	text-align: left;
	overflow: hidden;
    background: url(li_bg.gif) no-repeat left 6px;
}

.accordion_bg li a {
    height: 20px;
	color: #247BA7;
	text-decoration: none;
    list-style-type: none;
	padding: 1px 0 1px 5px;
}

.accordion_bg li a:hover {
	color: #FF6600;
}
	
.header_highlight{
	background:#00CCFF;

}

.header_red{
	background:#F64F8A;

}

.tab_container *{
	float:left;
	width:72.5px;
	overflow: hidden;	
}


.kuzhanlist, .kuzhanconter, .tuji{
    color: #666;
	border: 1px solid #AADFFE;
	background: #FBFDFF;
	min-height: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	overflow: hidden;
	float: right;
}


.kuzhanconter {
width: 617px;
margin: 5px 0;
float: left;
background: #F7FBFF;
overflow: hidden;
}
.kuzhanconter img{max-width:80%;height:auto;}

.tuji {
margin: 5px 0;
width:617px;
float: left;
}

.sexy {
   margin: 5px 0;
    color: #666;
	border: 1px solid #AADFFE;
	background: #FBFDFF;
	min-height: 100%;
	padding: 0;
	overflow: hidden;
}

.imgitem {
float: left;
text-align: center;
clear: right;
padding: 0;
}

.imgline {
float: left;
clear: none;
}


.tuji ul img {
border: 1px solid #D0CECE;
padding: 1px;
}

.tuji h2, .listtuji h2, .sexy h2 {
background: #C0E1EF;
color: #135b96;
height: 20px;
text-align: center;
border-bottom:1px solid #aeccf2;
margin: 1px 0 3px 0;
padding: 3px 0 1px 0;
}

.tuji h3, .zixunlist h3, .tuji h3 {
background: #FBFDFF;
color: #5E940E;

float: none;
height: 25px;
font-size: 12px;
text-align: center;
border: none;
margin: 0 auto;
padding: 5px 1px;
}


.tuji h3 a, .zixunlist h3 a, .tuji h3 a{
background: #F3F9FC;
color:#318CBA;
border: 1px solid #62B5DE;
padding: 1px 6px;
margin:0;
}

.tuji h3 a:hover, .zixunlist h3 a:hover, .tuji h3 a:hover  {
border: 1px solid #2E82AB;
background: #318CBA;
color:#FFF;
margin: 0 auto;
padding: 1px 6px;
}

/************列表底部线条隔开*********
.kuzhanconter table td {border-bottom: 1px solid #89D4F8;}
*******/

.kuzhanlist ul, .kuzhanconter ul, .tuji ul, .listtuji ul, .sexy ul{
    margin: 0;
	padding: 2px 0;
	list-style: none;
	}


.kuzhanlist ul {
    padding: 0;
	margin: 0 2px 0 4px;
	}

*+ html .kuzhanconter ul {
padding:6px 0;
}

.kuzhanconter h2 {
font-size: 12px;
padding:0;
font-weight: 500;
margin: 0;
}


* html .kuzhanlist ul{
 margin: 0 0 0 2px;
}

.tuji ul {
    margin: 0 0 0 1px;
	padding:0;
}

.listtuji ul{
    margin: 0 0 0 5px;
	padding:0;
}

* html .listtuji ul{
    margin: 0 0 0 5px;
	padding:0;
}

* html .tuji ul {
    margin: 0 0 0 1px;
	padding:0;
}

.html .kuzhanlist ul, .html .kuzhanconter ul, .html. tuji ul, .html. listtuji ul {
    padding: 3px 1px 4px 1px;
	}


.kuzhanlist li, .kuzhanconter li, .tuji li, .sexy li {
    line-height: 15px;
	margin: 2px 1px;
	overflow: hidden;
	}

.kuzhanconter li {
    text-align: left;
	line-height: 20px;
	padding: 2px  5px;
	margin: 0;
	overflow: hidden;
}

.kuzhanlist li img, .tuji li img  {
    padding: 4px;
	margin: 2px 0;
	border: 1px solid #EFEEEE;
	background: #fff;
	}

.kuzhanconter li img {
overflow: hidden;
}

/*
.kuzhanconter a:hover img {
border: 1px solid #719100;

}

.kuzhanconter img {
    padding: 4px;
	text-align: center;
	margin: 2px 1px;
	border: 1px solid #EFEEEE;
	background: #fff;

}
*/
.kuzhanlist li img{
width: 140px;
height: 120px;
margin: 1px 0 1px 0;
padding:4px;
overflow: hidden;
}

* html .kuzhanlist li img{
width: 140px;
margin: 5px 0 1px 1px;
overflow: hidden;
}


.tuji li img {
margin: 2px 0;

}


li.imgitem img{
margin: 3px 3px;
overflow: hidden;
}


.kuzhanlist li a img:hover, .tuji li a img:hover {
border: 1px solid #719100;
}


.kuzhanlist h2 {
	line-height: 25px;
	height: 25px;
	margin: 0 1px;
	padding: 0 10px;
	background: url(h2_bg.gif.html) repeat-x;
	}
	
.kuzhanlist h2 span {
    float: left;
	width: 100px;
	}
.kuzhanlist h2 a{
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #AADFFE;
	background: #fff;
	}
.kuzhanlist h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}

.kuzhanlist li a:hover, .tuji li a:hover{
color: #ff6600;

}


.kuzhanlist li a, .tuji li a {
padding: 1px;
text-align:center;
list-style-position: outside;
}

.kuzhanlist li span, .kuzhanlist li span, .tuji li span {
    font-size: 11px;
	color: #038DD9;
	text-align: right;
	margin: 0;
	width: 35px;
    float: left;
	}
.kuzhanlist li span.new, .kuzhanlist li span.new, .tuji li span.new {
    color: #FF4A86;
	
		}
.kuzhanlist li a.cate, .kuzhanlist li a.cate, .tuji li a.cate {
    color: #999;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0;
	float: right;
	}
.kuzhanlist li a.cate:hover, .kuzhanlist li a.cate:hover, .tuji li a cate:hover {
    color: #038DD9;
	text-decoration: underline;
	}
	

/*soft_list*/

.softlistindex {
    float: right;
    width: 320px;
	margin: 5px 0 0 2px;
    border: 1px solid #AADFFE;
    background: #FBFDFF;
	}

* html .softlistindex {
width:320px;
margin: 5px 0 0 2px;
}

.softlistindex li{
   	padding-left: 10px;
	width: 295px;
    background: url(arrow.gif) no-repeat left 4px;
	overflow: hidden;
	margin: 1px 2px ;
	}


.softlistindex li a {
    float: left;
	line-height: 20px;
	width: 250px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	}
* html .softlistindex li a {
    height: 18px;
}

.index_litpic {
border:1px solid #D0CECE;
padding:4px;
margin: 2px 0 0 0;
}

.softlistindex ul {
    margin: 0;
	padding: 3px 4px 5px 5px;
	list-style: none;
	}

.softlistindex h2{
    line-height: 28px;
	height: 30px;
    margin: 0;
    padding: 0 6px;
    background: #FAFDFF url(bg2.gif) repeat-x;
    }
	
.softlistindex h2 span {
    float: left;
	width: 100px;
	margin: 0 auto;
	}

.softlistindex h2 span a {
   line-height: 15px;
	float: left;
	margin-top: 2px;
	padding: 3px;
	background: none;
	border: none;
	}

.softlistindex h2 span a:hover {
    border: none;
    background: none;
	}

.softlistindex h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #AADFFE;
	background: #fff;
	}
.softlistindex h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}

.softlistindex li span, .specindex li span dd{
    float: right;
	color: #038DD9;
	font-size: 11px;
	margin: 0 auto;
	}
.softlistindex li span.new {
    color: #FF4A86;
	}


/*index_sucai|index_zixun*/
.other {
    float: right;
	width: 100%;    
	margin: 5px 1px 0 5px;
    border: 1px solid #AADFFE;
    background: #FBFDFF;
    }
.other h2, #softlist h2 {
line-height: 25px;
	height: 25px;
    margin: 0 1px;
    padding: 0 6px;
    background: url(h2_bg.gif.html) repeat-x;
    }
#down h2, #intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    color: #004A72;
    line-height: 28px;
	height: 28px;
    margin: 0 1px;
    padding: 0 6px;
	border-bottom: 1px solid #C9E8FA;
    background: url(nav_bg.gif) repeat-x;
	}
#intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    background: #EAF6FF;
	}
#intro h2 span, #downurl h2 span, #attention h2 span, #softcomments h2 span, #postcomment h2 span, #hotcomments h2 span {
    font-size: 11px;
	color: #038DD9;
	}
.other h2 span {
    float: left;
	width: 100px;
	}
.other h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #AADFFE;
	background: #fff;
	}
.other h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}
.other li a {
    float: left;
	
	height: 25px;
	}
.other li span {
    float: right;
	color: #038DD9;
	font-size: 11px;
	}
.other li span.new {
    color: #FF4A86;
	}
	
/*zixun_list_index*/

.zixunlist p {
line-height:21px;
text-align:left;
margin:6px;
padding:4px 5px;
}

.zixunlist p a, {
margin-left:5px;
}

.zixunlist li {
height:22px;
line-height:22px;
border:1px solid #c9e8fa;
overflow:hidden;
margin:6px;
padding:4px 5px;
}

.zixunlist li {
line-height:22px;
height: 100%;
text-indent : 15px;
border:1px solid #c9e8fa;
background:#FAFDFF;
overflow:hidden;
margin:6px;
padding:4px 5px;
}

.zixunlist li:hover {
background: #E8F5FD;
}

* html .zixunlist li:hover {
background: #E8F5FD;
}

.ulink {
font-weight: bold;
}

.zixunlist p span {
float:left;
}


.zixunlist ul{
margin: 0 auto;

}

.zixunlist {
margin-bottom:8px;
border:1px solid #7fb1e2;
width: 617px;
margin: 5px auto;
overflow:hidden;
background:#f7fbff;
padding: 10px 0;
}


.small  a img {width:90px;}

.zixunlist img {
padding: 3px 5px 3px 5px;
border:1px solid #BBB8B8;
overflow:hidden;
margin:0 5px 0 0;
}

*html .zixunlist img {
padding: 3px 5px 3px 5px;
}


.jian {
background: #F6F6F6F;
border: 1px solid #E0E0E0;
width: 96%;
padding: 5px 10px;
color: #0984B4;
margin:10px auto;
}

.picjian {
background: #F6F6F6F;
width: 96%;
padding: 2px 0;
color: #6B91B8;
text-align: center;
margin:2px auto;
}
/*-------文章分页-------------*/
.pages{width:620px;margin:12px 0 0 15px;clear:both;padding:0;border-bottom:1px solid #FFF;}
.pages .pcount{display:inline;padding-right:10px;padding-left:10px;float:left;border-right:2px solid #CCC;line-height:13px;margin:6px 20px 0px 2px;font-weight:bold;color:#3366CC;font-size:11px;}
.pages .plist{float:left;padding-top:3px;line-height:17px;}
.pages .plist input {float:left;width: 30px;border: 1px solid #DDDDDD;height: 17px;}
.pages .plist #button {height: 18px;width: 30px;background-color: #318cba;border: 1px solid #2e82ab;color: #FFFFFF;}
.pages .plist span {margin: 0 auto;}
.pages .plist strong{color:#FFF;display:block;float:left;padding-left:8px;padding-right:8px;background:#318cba;border:1px solid #2e82ab;margin: 0px 3px 0px 0px;}
.pages .plist a{display:block;height:17px;float:left;padding-left:8px;padding-right:8px;border:1px solid #62b5de;background:#FFF;text-decoration:none;margin-right:2px;margin-bottom:2px;color:#318cba;}
.pages .plist a:hover{color:#cc3300;border:1px solid #cc3300;}
/*-------列表分页-------------*/
.listpages{margin:12px 15px;clear:both;padding:0;font-family: Arial,"Verdana",Helvetica,sans-serif;font-size:12px;}
.listpages strong {color:#FFF; padding:2px 8px;background:#318cba;border:1px solid #2e82ab;margin: 0;}
.pcount_zh {color:#3366CC;font-size:12px;margin:0;padding:0 0 0;font-weight:500;text-align: center;}
.listpages .plist{padding:0;margin:0;color:#318cba;font-weight: 800;}
.listpages .plist a{display:inline;margin:0; padding:2px 8px;font-weight:500;border:1px solid #62b5de;background:#FFF;text-decoration:none;color:#318cba;}
.listpages .plist a:hover{color:#fff;background:#2C9AD2;border:1px solid #2C9AD2;}
#svhelp, #svhelp a {color:#6A6A6A;font-size: 11px;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #036cb4 1px solid; BORDER-TOP: #036cb4 1px solid; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
DIV.black2 A:active {
	BORDER-RIGHT: #036cb4 1px solid; BORDER-TOP: #036cb4 1px solid; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
DIV.black2 SPAN.thisclass {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid
}
/*footer*/

#abc {
    font-size: 12px;
	font-weight: bold;
	height: 22px;
    margin: 2px 0;
    padding: 4px 2px 4px 10px;
    border: 1px solid #AADFFE;
	background: #F7FBFF;
	}
* html #abc {
    padding: 8px 0 3px 10px;
	}
#abc span {
    float: left;
    color: #22659A;
	height: 22px;
	margin-right: 6px;
	font-family: Verdana;
	padding: 5px 4px 1px 4px;
    background: url(abc_bg.gif) no-repeat;
	}
#abc a {
    float: left;
    display: block;
    color: #22659A;
	line-height: 19px;
	text-decoration: none;
	text-align: center;
	font-family: Verdana;
    width: 22px;
	height: 22px;
	margin: 0 3px;
    background: url(abc_a1.gif);
    }
#abc a:hover {
    color: #F26821;
	}
#abc span#totop {
    float: right;
	font-size: 12px;
	padding: 5px 0 0;
	background: none;
	}
#abc span#totop a {
    line-height: normal;
    width: auto;
    padding: 0 0 0 12px;
    background: url(totop.gif) no-repeat left 0;
	}
#abc span#totop a:hover {
    color: #F26821;
	text-decoration: underline;
	}
#footer {
    color: #6a6a6a;
    text-align: center;
	margin-top: 5px;
	padding: 10px 0 5px 0;
    background: url(footer_bg.gif) no-repeat top center;
	}
#footer p {
    margin: 0;
	padding: 0;
    line-height: 23px;
	}
#footer p strong {
    color: #3A84C9;
	}
#footer p span {
    color: #66C313;
	}
#footer p span#com {
    color: #7D7D7D;
	}

#svhelp, #svhelp a {
     color:#6A6A6A;
     font-size: 11px;
	 }
	 
	 /*ad_style*/

#baiduad {display: block;}

