@charset "utf-8";
/* CSS Document */

*{margin: 0;
	padding: 0;}
html{
margin: 0;
padding: 0;
}
body  {
     background:url(../images/top_bk2.jpg) repeat-x center top;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	font: 14px/1.7 Verdana, Arial, Helvetica, sans-serif, "宋体";
	color: #333;
}

p,ul,ol,li,form {
	list-style: none;
	margin: 0;
	padding: 0;}


img {
	border: none;
}
a,a:link,a:visited {
text-decoration:none;
color:#066;
}
a:hover {color:#FF008A!important;}

/*
input{
	color: #333;
	background-color: #F4F4E8;
	font-size: 14px;
	font-weight: bold;
	height:20px;
	line-height: 20px;
	text-indent: 6px;
	border:1px solid #F9C700;
}
*/

.thrColFixHdr .container {
	width: 960px; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left;
	margin: 0 auto;
	padding: 0 10px;
} 

.tags_font_1 {
font-size: 28px;
}

.tags_font_2 {
font-size: 24px;
}
.tags_font_3 {
font-size: 18px;
}

.tags_font_4 {
font-size: 14px;
}

.tags_font_5 {
font-size: 11px;

}

 #navegacion {
	line-height: 30px;
	height: 30px;
}
 #navegacion ul{
	padding-left: 50px;
}
 #navegacion ul li {
	float: left;
	padding: 0 5px;
}
 #navegacion ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FeFefe;
}
.thrColFixHdr #header {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	padding-top: 71px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 260px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 30px 30px;
	
} 


.thrColFixHdr .sidebar1 {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 300px; /* 将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .sidebar2 {
	float: right; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 300px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	/* background: #393939;将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .mainContent {
	padding: 0px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	margin-top: 0;
	margin-right: 305px;
	margin-bottom: 0;
	margin-left: 305px;
} 


/*nav导航*/
/** 导航 **/

.container .nav {

}
.container #header .nav_global {
	height: 30px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
}
 .container #header .nav_global ul {
	padding: 0;
}
.container #header .nav_global li {
	line-height: 30px;
	height: 30px;
	cursor:pointer;
	float:left;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #fefefe;
	background: url(../images/nav_bk.jpg) repeat-x left top;
	border: 2px solid #00CCFF;
	border-bottom:none;
	margin: 0 4px;
}
 #header  .nav_global li a {
	text-align: center;
	padding: 0;
	color: #090;
	display:block;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}
 #header .nav_global li a:hover {
	color: #996600!important;
	text-decoration: none;
}
 #header .nav_global li.curr a {
	color: #996600;
	background-color: #EDFAFF;
}
.thrColFixHdr .nav .nav_sub {
	padding: 0px;
	clear: both;
}
.thrColFixHdr .nav .nav_sub a {
	padding: 0 2px;
	font-size: 13px;
}
/* 子栏目导航菜单距离调整 */
#tabnav_div_0 {
	padding-left: 20px;
}

#tabnav_div_1 {
	padding-left: 80px;}
#tabnav_div_2 {
	padding-left: 100px;
}
#tabnav_div_3 {
	padding-left: 200px;
}
#tabnav_div_4 {
	padding-left: 300px;
}
#tabnav_div_5 {
	padding-left: 400px;
}
#tabnav_div_6 {
	padding-left: 500px;
}
#tabnav_div_7 {
	padding-left: 600px;
}
#tabnav_div_8 {
	padding-right: 40px;
	text-align: right;
}


/*nav导航结束*/

/*sousuo*/
.search{

	background:#fff url(../images/sc_bk.jpg) repeat-x left top;
	clear: both;
	margin:4px auto;
	border: 2px solid #FFCC00;
	padding:4px;

}

.search .sh_form {
	float:left;
	width: 460px;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.search .submit {
	width: 70px;
	background-color: #FAECAB;
	margin: 2px;
	padding: 0px;
	line-height: 22px;
	height: 22px;
}

.search  .keys {
	font-size: 14px;
	color: #006666;
	background: url(../images/ico_service_faq.gif) no-repeat left center;
	padding-left: 40px;
	border: 1px solid #99CC00;
	margin-left: 480px;
}
.inputSub {
	border:none;
}

.keys p{
	margin: 2px 0px;
	padding: 1px;
	text-align: left;
}

.keys p a {
	color: #99CC00;
	text-decoration: none;
	padding: 2px;
}

.keys .reg {
	background: url(../images/users.gif) no-repeat left center;
	margin-left: 20px;
	text-indent: 20px;
}

.keys  .reg a{
	color: #003366;
}
.sh_form  ul {
height:32px;
line-height:32px;
text-align:center;
}

.sh_form ul li{
display:inline;
margin:0 6px;
height:32px;
line-height:32px;

}
.sh_form  ul li, .sh_form  ul li a {
	color: #fefefe;
}
.sh_form  ul li a:hover {
	color: #fefefe!important;
}



.b_dot {
	border-bottom: 1px dashed #0C0;

}
/**/

.recomflash{
	overflow: hidden;
	margin: 0px;
	padding: 3px;
	border: 1px solid #aaccee;
	background-color: #E2F1F5;
}

.title {/*栏目标题*/
	color: #07519A;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	padding: 0px 20px;
	border-bottom: 1px solid #f1f7fc;
	background: url(../images/title_bg.gif) repeat-x center bottom;

}
.title a{color: #07519a;}

.all_bd{
	border: 1px solid #ace;
}

.margin_top{
	margin-top: 4px;
}
.box {
	padding: 1px;
}

.box ul {
	padding:2px;
}
.box ul li {
	line-height: 1.6;
	padding: 2px 0 2px 8px;
}
.box ul li a {
display:block;
color:#888;
}
.box ul li:hover {
}


.box ul li p {
	margin: 0 0 4px;
	padding: 0 0 5px;
	color: #888;
    border-bottom: 1px dashed #CCC;
}
.box ul li strong {
	display: block;
}
.box ul li strong a{
color:#00CCFF;
}
.no_doc ul li {
	background: url(none);
	padding-left: 0px;
}

.tuijian  ul li{
	background: url(../images/ico1.gif) no-repeat left center;

}
.comlist{padding:0;}
.comlist ul li{
	line-height: 1.6;
	padding: 2px 0 2px 6px;
    display:block;
    color:#888;
    background: url(../images/bullet.gif) no-repeat 6px center;
	border-bottom: 1px dashed #ccc;
	text-indent:8px;
}

.comlist ul li a {
	display:block;
	color:#3D7A7A;
}
.rank {
	margin: 0px;
	padding: 2px 0px;
}
.rank li {
	padding-left: 18px;
	line-height: 26px;
}
.rank li  a{
color:#888;
}
.rank li.no1 {
	background: url(../images/1.gif) no-repeat 4px center;
}
.rank li.no2 {
	background-color: #fbfbfb;
	background-image: url(../images/2.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.rank li.no3 {
	background: url(../images/3.gif) no-repeat 4px center;
}
.rank li.no4 {
	background: #fbfbfb url(../images/4.gif) no-repeat 4px center;
}
.rank li.no5 {
	background: url(../images/5.gif) no-repeat 4px center;
}
.rank li.no6 {
	background: #fbfbfb url(../images/6.gif) no-repeat 4px center;
}
.rank li.no7 {
	background: url(../images/7.gif) no-repeat 4px center;
}
.rank li.no8 {
	background: #fbfbfb url(../images/8.gif) no-repeat 4px center;
}
.rank li.no9 {
	background: url(../images/9.gif) no-repeat 4px center;
}
.rank li.no10 {
	background: #fbfbfb url(../images/10.gif) no-repeat 4px center;
}

/* tab选项卡 */
.tbtncon {
	height:26px;
	background:url(../images/title_bg.gif) repeat-x left bottom;
}
.tbtn1 {
	font-size:13px;
	height:26px;
}
.tbtncon ul li{
	border:1px solid #ace;
	border-left:none;
	border-top:none;
	color:#07519A;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	width:80px;
	height:25px;
	line-height:25px;
}
.tbtncon ul li:hover{
	text-decoration:underline;
}
.tbtncon ul li.curr{
	background:#fff;
	border-bottom-color:#fff;
	cursor:default;

}
.pictxt{
	height: 82px;
	padding:2px 0;
	margin:0;
	border-bottom: 1px dashed #F2F1E3;
}
.pictxt  .pic{
	float: left;
	height: 76px;
	width: 86px;
	border: 2px solid #CCCCCC;
	margin:2px;
	overflow:hidden;
}

.pictxt .info {
	margin: 2px 2px 2px 100px;
	padding:0 2px;
	color: #996600;
	font-size: 13px;
}
.info ul{}
.info ul li{
	line-height: 1.6;
	padding: 2px 0 2px 6px;
    display:block;
    color:#888;
    background: url(../images/bullet.gif) no-repeat 6px center;
	border-bottom: 1px dashed #ccc;
	text-indent:8px;
}
.info ul li a{
	display:block;
	color: #666;
}
.info span{
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.info span a{
	color: #00CCFF;
}


.focus {
	margin-top: 0px;
	background: url(../images/focus_bg.jpg) repeat-x left top;
	border: 1px solid #AEDEF2;
	margin-bottom: 4px;
	padding: 2px;
}
.focus  p{
	color:#888;
}
.focus  p:first-letter { color: red; font-size: 200% }
.focus strong a {
	font-size: 16px;
	text-align: center;
	display: block;
	border-bottom: 1px dashed #ccc;
	color: #00CCFF;
    padding: 2px;
	margin:0px;

}
.focus  a{
	margin:2px;
	color: #090;
}

.picList{
	padding:0;
	margin:0;
	height:100%;
	border-bottom: 1px dotted #960;
}
.picList ul {
padding:2px;
}

 .picList  ul li {
	float:left;
	margin:2px;
	padding:0;
}
.picList  ul li img {
	border: 2px solid #888;
	padding:0px;
}

.news_title {
}
.news_title strong {
	background: #f4f4f4 url(../images/h2_icon.gif) no-repeat 8px center;
	display: block;
	padding-left: 20px;
	line-height: 2;
	margin: 0;
}
.news_title a{
	color:#009900;
}
.news_title strong a{
	color:#009900;
}
.news_title p {
	margin: 2px 0px;
	padding: 4px;
	color: #666;
	border-bottom: 1px dashed #CCC;
	font-size: 13px;
}

 .adbanner{
margin:4px 0;
padding: 2px 10px; 
background:#fff;
height:140px;
border: 1px solid #AACCEE;

}

/*//////////////////////////////////////////////////*/

/*页脚样式*/
.copyright{
	background: url(../images/footer.gif) repeat-x center top;
}
.copyright p{
text-align:center;
color: #DCDCDC;
}
.thrColFixHdr #footer {
	border-top: 2px solid #99CC00;
	background-color: #FCFCFC;
} 
.aboutus {
	background: #EDFAFF url(../images/bootbg.gif) repeat-x left top;
	line-height: 26px;
	height: 26px;
	padding-left: 200px;
}

.aboutus ul{
}
.aboutus  ul li {
	line-height: 26px;
	text-align: center;
	float: left;
	padding: 2px 10px;
}
.aboutus  ul li a {
	color: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

 #footer p {
	margin: 0; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/
	padding: 10px 0; /* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */
}
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}




/*封面页样式*/
.thrColFixHdr .listsidebar1 {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 270px;/*将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .listsidebar2 {
	float: right; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 270px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .listContent {
	padding: 0; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	margin: 0px 275px;

} 
.news_list ul {
	border-bottom: 1px dashed #ccc;
	margin:4px;
}
.news_list ul li {
     color:#ddd;
	line-height: 28px;
	height: 28px;
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 2px 0 2px 8px;
}
.news_list ul li a{
color:#07519a;
}
.index_tj  ul li p {
	margin: 0 4px;
	padding: 2px;
	color: #666;
	border-bottom: 1px dashed #CCC;
}

 .index_tj  ul li strong {
	display: block;
}

 .piclist2  ul li {
	text-align:center;
	float:left;
	margin:2px;
}
.piclist2  ul li img {
	border: 1px solid #000;
	padding:0px;
	margin:1px;
}
/*封面结束*/

/*列表页样式*/
.thrColFixHdr .listsider{
	float: right; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 300px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .listmain{
	padding: 0px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	margin: 0 305px 0 0;
}
.position {
	background: #E9F2FB url(../images/title_bg.gif) repeat-x left bottom;
	color: #07519A;
	border: 1px solid #AACCEE;
	border-bottom: none;
	margin-bottom: 10px;
	line-height: 26px;
	padding: 0px 10px;
}
.fm_tw {
	padding: 0px;
}
.fm_tw .fm_pic {
	float: left;
	width: 106px;
}
.fm_pic ul li img {
	margin: 10px 4px 0px 4px; 
	padding:2px;
	border: 2px solid #00CCFF;
}
.fm_tw .fm_txt {
	margin-left:118px;
	padding:2px;
    height:210px
}

 .fm_txt ul li {
	background: url(../images/ico1.gif) no-repeat left center;
	line-height: 25px;
	height: 25px;
	text-indent: 10px;
	border-bottom: 1px dotted #CCC;
}


.list_title {
	font-size: 13px;
	font-weight: bold;
	color: #07519a;
	padding-left: 12px;
	border-bottom: 1px dashed #9DB7BD;
	background-color: #F8F8F3;
	line-height: 26px;
	height: 26px;
	letter-spacing: 2px;
}
.list_title a{
color:#07519a;
}

.listinfo {
	padding-bottom: 2px;
	border-bottom: 1px solid  #DEDDD1;
}
.list_jj {
	font-size: 12px;
	color: #666;
	padding: 4px;
}
.other {
	font-size: 13px;
	color: #333;
	padding: 0 10px;
}
.other span {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
}

/* 分页样式*/
.list_page {
	margin: 10px 5px;
	line-height: 26px;
	height: 26px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}


/*============内容页==================*/
.thrColFixHdr .contentsider{
	float: right; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 220px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	padding: 0px; /* 填充使 div 的内容与边缘保持一定的距离 */
}
.thrColFixHdr .contentmain{
	padding: 0px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	margin: 0 225px 0 0;
}
 .digg {
	background: url(../images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.digg td {
	text-align: center;
	padding-right: 4px;
}
.digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
 .digg .diggit {
	height: 30px;
	line-height: 24px;
}
#text {
	font-size: 13px;
	line-height: 1.8;
	padding:6px;
	overflow:hidden;
    text-indent: 30px;

}


.bk_color{background-color: #F4F7F7;
	color: #2098a6;
}
 #text p {
	margin:6px;
}
#text table{
text-align:center;
	margin:6px;
}


#text  img {
	margin: 6px;
	padding: 10px;
	background-color: #FFF;
	border-right: 1px solid #CCC;
     border-bottom: 1px solid #CCC;
}

.title_info {
text-align: center;
background-color: #F3F9Fa;
font-size:20px;
font-weight: bold;
 padding:4px;
}

.info_text {
	border: 1px dashed #ccc;
	line-height: 28px;
	margin:4px;
    padding:2px 4px;
	color: #666;
    text-align: center;
}

#plpost {
	margin: 10px 0;
	border: 1px solid #AACCEE;
}
#plpost .title {
	border: 0px solid #AACCEE;
}
 #plpost .title span {
	color: #CC0000;
	float:right;
}

 #plpost .plinfo ul {
text-align:left;
}
#plpost .plinfo ul li {
	margin:2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ECE2BD;
}

#plpost .plinfo ul li #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}

	
/*下载页面专用样式*/


.d_list_title {
background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
height:26px;
line-height:26px;

}
 .d_list_title ul {
}
.d_list_title ul li {
float:left;
width:90px;
font-size:13px;
font-weight: bold;
color:#07519a;
}
 .d_list_title ul .soft_name{
width:240px !important;


}

 .d_list_infom {
	background-color:#F2FAFB;
}

.d_list_infom ul {
height:28px;
line-height:28px;
margin:0;
padding:0;
border:none;
}


.d_list_infom ul li {
float:left;
width:90px;
background: url(none);

}
.d_list_infom .soft_name {
width:240px !important;
overflow:hidden;
font-size:13px;
font-weight: bold;
color:#07519a;
}

.d_list_infom .soft_name a{
font-size:13px;
font-weight: bold;
color:#07519a;
}
.softsay {
	color:#333;
	padding:6px;
	border-bottom: 1px dashed #CCC;
}

.infom_more {
color:#ccc;
padding:6px;
font-size:12px;

}
.down_pic{
	text-align: center;
	border: 2px solid #E9DCA3;
	margin:10px;
	background-color:#F7F7F7;
overflow: hidden;
}
.down_content{
margin:0;
padding:0;
font-size:12px;
}
.down_content ul li{
	font-size:13px;
	list-style:none;
	border-bottom: 1px solid #CCC;
	background-color:#F7F7F7;
	margin:1px;
}

.down_content ul li span{
	font-size:13px;
	border-right:2px #FFCC66 solid;
	margin:0 10px;
	width:60px;
	
}
.down_content ul li a{
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	background-image: none;	
}
.down_content p{
	margin: 10px;
	padding: 2px;
}
.tableborder{ background: #E1EFFB; border: 1px solid #aaccee;} 