/* font */
h1{font-size:14px; color:#000; text-align:center; padding:10px 0; font-weight:bold;}
/* main */
/*.main_fr{width:930px; overflow:hidden; clear:both; margin:30px auto 0; background:url(/template/images/index_mainbg.gif) repeat-y;}*/
.main_l{float:left; width:235px; overflow:hidden;}
.main_r{float:right; width:685px; overflow:hidden;}
.main_l .dL_btn{text-align:center;}
.mL_cfr{
	clear:both;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.mL_cfr a{font-size:12px;}
.mL_box{
	clear:both;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
	border:1px solid #84B0C7;/* background:#E5EEF5; */
}
.mL_box_title{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #84B0C7;
	background:#E5EEF5;
}
/* 标签 */
#biaoqian { padding:0 3px 0 5px; /*border-left:3px solid #fff; border-right:3px solid #fff; */}

/* sub_menu */
#sub_menu { padding:0px 0 0 0; /*border-left:3px solid #fff; border-right:3px solid #fff; */}
#sub_menu li   { text-align:center; /*border-top:1px solid #FFF;*/ border-bottom: 1px solid #84B0C7; line-height:25px;}
#sub_menu li a       { display: block; /*font-size:14px; */ color:#000000; border-left: 18px solid #eee; border-right: 18px solid #EEE; background: #E5EEF5; }
#sub_menu li a:hover { color:#FFF; display: block;font-size:14px;  border-color:#369; background: #2C4C78; }

#mL_box_list { padding:0 0 5px; 0; }
#mL_box_list li   { background:url(/template/images/ico_4.gif) no-repeat 10px 50%; padding-left:20px; height:25px; line-height:25px; text-align:left; border-bottom:1px solid #E5EEF5;}


/*.mL_box_list{padding:6px; overflow:hidden; clear:both; background-color:#FFFFFF;}
.mL_box_list li{background:url(/template/images/list_dot01.gif) no-repeat 0 8px; line-height:20px; padding-left:8px; border-bottom: 1px dotted #999;}
.mL_box_list li a{ text-decoration:none;}*/

.mR_ad{clear:both;}
.mR_cfrbox{clear:both; overflow:hidden; background:#F4F4F4 url(/template/images/index_mr_cbg.gif) repeat-x; padding:6px 20px; border:#AEAEAE solid 1px;}
.tab0903-1 {
	border: 1px solid #AEAEAE;
}
.tab0903-bg {
    border: 1px solid #AEAEAE;
	background-image: url(/template/images/0908-bg.jpg);
	background-repeat: no-repeat;
}
.tab0903-22 {
	line-height: 22px;
}


.mR_ctxt{font-size:12px; line-height:22px; color:#f00; clear:both;}
.mR_ctxt a:link,.mR_ctxt a:visited{color:#f00; text-decoration:none;}
.mR_ctxt a:hover{color:#f60; text-decoration:underline;}
.mR_cfc{background:url(/template/images/index_mr_cbg02.gif) no-repeat; padding-left:110px; margin-top:6px;}
.mR_cfct{clear:both; overflow:hidden}
.mR_cfc li{line-height:24px; color:#000; background:url(/template/images/list_dot02.gif) no-repeat 4px 9px; padding-left:14px;}
.mR_cfclink{clear:both; overflow:hidden; line-height:24px; padding:6px 12px;}
.mR_lb{height:26px; overflow:hidden; background:url(/template/images/index_rlbtnbg.gif) repeat-x; line-height:26px; clear:both;}
.mR_lb ul{padding-left:20px;}
.mR_lb li{float:left; margin-right:10px; display:block; height:26px; text-align:center; color:#000; width:134px; cursor:pointer;}
.bg01{background:url(/template/images/index_rlbtn01.gif) no-repeat; font-weight:bold;}
.bg02{background:url(/template/images/index_rlbtn02.gif) no-repeat; font-weight:normal;}
.mR_pmlist{clear:both; overflow:hidden; background:#FAFAFA; border-bottom:#008000 solid 1px; padding:6px 0 10px;}
.mR_pmlist td{text-align:left; height:22px;}
.mR_pmlist .tabbg{background:#E3E3E3;}

.mR_cfr{width:685px; clear:both; overflow:hidden; padding-bottom:6px; border-bottom:#929292 dashed 1px;}
.mR_cfr .l{float:left; overflow:hidden; width:338px;border:1px solid #84B0C7;}
.mR_cfr .r{float:right; overflow:hidden; width:338px;border:1px solid #84B0C7;}
.mR_cfr_new{width:685px; clear:both; overflow:hidden; padding-bottom:6px; }
.mR_cfr_new_l{float:left; overflow:hidden; margin:0px; width:223px;border:1px solid #84B0C7;}
.mR_cfr_new_r{float:left; overflow:hidden; margin:0px; }
.mR_cfr_new_r01{float:left; margin-left:5px; margin-left:2px!important; overflow:hidden; width:223px;border:1px solid #84B0C7;}
.mR_cfr_new_r02{float:left; margin-left:5px; margin-left:4px!important; overflow:hidden; width:223px; border:1px solid #84B0C7;}
.fr_link {float:left; overflow:hidden; width:928px;border:1px solid #84B0C7;}
.fr_list{clear:both; overflow:hidden;}
.fr_list li{float:left; margin-left:10px; display:inline; margin-top:5px; line-height:22px;}
.fr_list li img{border:#666 solid 1px;}

.title01{font-size:13px; font-weight:bold; color:#000; line-height:22px; clear:both;}
.title01 a:link{font-size:13px; font-weight:bold; color:#000;}
.list01,.list02,.list03{padding:6px; overflow:hidden; clear:both; font-size:12px;/* background-color:#f4f4f4;*/}
.list01 li{background:url(/template/images/o_mdot01.gif) no-repeat 4px 50%; line-height:25px; padding-left:8px; border-bottom:1px dotted #84B0C7;}
.list01 li span{ padding-top:5px;}
/*.list01 li:hover{ background-color:#E5EEF5;}鼠标悬停效果*/
.list02 li{background:url(/template/list_dot01.gif) no-repeat 0 8px; line-height:22px; margin-top:6px; padding-left:8px;}
.list03 li{background:url(/template/images/list_dot01.gif) no-repeat 0 8px; color:#008000; padding-left:8px;}
/*.list01 li a:link,.list02 li a:link{color:#008000; text-decoration:underline;}
.list01 li a:visited,.list02 li a:visited{color:#008000; text-decoration:underline;}
.list01 li a:hover,.list02 li a:hover{color:#f60; text-decoration:none;}*/

/* new add */
.fr_lxbox{width:685px; height:251px; overflow:hidden; background:url(/template/images/22lx_bg.gif) no-repeat; clear:both; line-height:20px;}
.fr_lxt{width:280px; overflow:hidden; padding-top:95px; margin-left:235px; color:#fff;}
.fr_lxt a:link,.fr_lxt a:visited{color:#FFFF00; text-decoration:underline;}
.fr_lxt a:hover{color:#F60; text-decoration:none;}
.fr_lxbtn{margin-left:235px; margin-top:10px; clear:both;}
.myimage-1 {
	border: 1px solid #DDDDDD;
}


.main_360r2{
	float:right;
	width:340px;
	overflow:hidden;
	height:372px;
	background-image: url(/template/images/1102-rbg2.gif);
}
.main_360td2 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-left: 16px;
}
.main_top{width:685px; overflow:hidden; clear:both; repeat-y;}
.main_toplist { clear: both; margin-left: 8px; margin-right: 8px; padding-bottom:5px;}
.main_toplist li{background:url(/template/images/li_ann.gif) no-repeat 4px 50%; height:25px; line-height:25px; border-bottom:1px dotted #84B0C7; color:#008000; padding-left:15px;}
.main_toplist span{ padding-top:5px;}
.main_top_l{
	float:left;
	width:338px;
	overflow:hidden;
	/*background-image: url(/template/images/main_top_bg.gif);*/
	border:1px solid #84B0C7;
	/*background-color:#f4f4f4;*/
}
.main_top_title{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #84B0C7;
	background:#E5EEF5;
}
.main_top_title a{
	font-size:14px;
}
.main_top_l_img {
    margin-left: 24px;
    clear: both;
	}
.main_top_r{
	float:right;
	width:338px;
	overflow:hidden;
	/*background-image: url(/template/images/main_top_bg.gif);*/
	border:1px solid #84B0C7;
	/*background-color:#f4f4f4;*/
	/*background:#E5EEF5;*/
}
.main_top_r_img {
 margin-left: 24px;
 clear: both;
}
.main_top_line {
 background-image: url(/template/images/line.gif);
 background-repeat: repeat-x;
 height: 4px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 margin-left: 20px;
 clear: both;
}
.main_360l{
	float:left;
	width:340px;
	overflow:hidden;
	height:362px;
	background-image: url(/template/images/1102-lbg.gif);
}
.main_360r{
	float:right;
	width:340px;
	overflow:hidden;
	height:362px;
	background-image: url(/template/images/1102-rbg.gif);
}
.main_360top {
	text-align: center;
	height: 50px;
	vertical-align: 50%;
	margin-top: 14px;
	
}
.main_360top2 {
	text-align: center;
	height: 50px;
	vertical-align: 50%;
	margin-top: 8px;
	
}
.main_360hot {
	line-height: 44px;
	text-align: center;
}
.hot-f16 {
	font-size: 16px;
	font-weight: bold;
	color: #F26521;
}
.main_360d {
	font-size: 12px;
	text-align: center;
}
.main_360td {
	font-size: 12px;
	line-height: 16px;
	margin-top: 18px;
	margin-left: 16px;
}

.main_360txt {text-indent: 90px;}
.main_360txt li{
	line-height: 20px;
	list-style:none;
}
/*list software page*/
.soft_sort        { clear:right; font-weight:bold; margin:5px 0; height:30px; font-family:Tahoma, Sans-Serif; background:#E5EEF5; border:1px solid #84B0C7; background:#E5EEF5; }
.soft_sort li     { padding:2px 0; float:left; text-align:center; line-height:30px; }
.soft_sort li a   { padding:2px 4px;  }
.soft_sort li a:hover { text-decoration:none; }
.soft_sort li.s1  { width:300px; text-align:center; }
.soft_sort li.s2,.soft_sort li.s5 { width:90px; }
.soft_sort li.s3,.soft_sort li.s4 { width:95px; }
.li_s           { clear:right; font-family:Tahoma, Sans-Serif; border:1px solid #84B0C7;/* background:#E5EEF5; */ padding:0px 5px 0 5px; }
.li_s .content { font:10px; color:#999999; line-height:20px;}
.li_s ul.u1 li  { float:left; padding:10px 5px 5px 5px; border-bottom:1px dashed #ccc;  text-align:center;}
.li_s ul li h4  { padding:0 0 2px 25px; background:url(/template/images/i4.gif) no-repeat 5px 2px; font-size:12px; }
.li_s ul li.s1  { width:280px; font-weight:bold; text-align:left; }
.li_s ul li.s1 a{ font-weight:bold;}
.li_s ul li.s2,.li_s ul li.s5  { width:90px; }
.li_s ul li.s3,.li_s ul li.s4  { width:80px; }
.li_s ul.u1,.li_s ul.u2     { margin:0; width:100%; clear:left; }
.li_s p         { margin:0; }
.li_s div       { margin:0; padding:5px 10px; clear:left;}
.li_s ul.u2 li  { border-bottom:1px solid #84B0C7; float:left; padding:0 5px 5px 5px;  font-size:12px; color:#666; }
.li_s ul.u2 li span { font-weight:nomal; color:#008000;}
.li_s ul li.tagstyle { width:663px; }
.li_s ul li.s6 { width:150px; }
.li_s ul li.s7 { width:150px; }
.li_s ul li.s8 { width:320px; font-size:12px !important; font-size:11px; }
.li_s ul li.s2,.li_s ul li.s3,.li_s ul li.s4 { font:10px Georgia, Sans-Serif; color:#e03; }
.list_page                   { clear:left; }
.list_page li             { background:#E5EEF5; padding:2px 0 2px 4px; height:25px; line-height:25px;}
.list_page li span.foot_m { width:260px; float:right; text-align:left; }
.list_page li span.foot_r { width:100px; float:right; text-align:center; }

/*list book page new for sofileskin v1.1*/
.list_v101 { clear:right;  overflow:hidden; font-family:Tahoma, Sans-Serif; border:1px solid #84B0C7;/* background:#E5EEF5; */ padding:0px 5px 0 5px; }

.list_v101 ul { margin:0; width:100%; overflow:hidden; clear:left; padding:5px 0 5px 0; border-bottom:1px dashed #84B0C7; }
.list_v101 .img { float:left;  }
.list_v101 .content { font:10px; width:500px; float:left; color:#999999; line-height:20px; /*margin-top:5px;*/}
.list_v101 ul li  { float:left; padding:5px 2px 2px 5px; }
.list_v101 ul li.title  { float:left; height:20px; line-height:20px; text-align:left; border-bottom:1px dotted #84B0C7; }
.list_v101 ul li.title a{ font-weight:bold;}
.list_v101 ul li.down  { float:left; width:200px; text-align:left; }
.list_v101 ul li.info  { float:left; width:600px; text-align:left; }
.list_v101 p         { margin:0; }
.list_v101 div       { margin:0; padding:5px 10px; clear:left;}
.list_v101 ul li span { font-weight:nomal; color:#008000;} 
.list_page  { clear:left; width:630px; overflow:hidden; }
.list_page li             { background:#E5EEF5; padding:2px 0 2px 4px; height:25px; line-height:25px;}
.list_page li span.foot_m { width:260px; float:right; text-align:left; }
.list_page li span.foot_r { width:100px; float:right; text-align:center; }

/* software information page*/
.weizhi  { clear:right; width:683px; line-height:25px; border:1px solid #84B0C7; background:#E5EEF5; }
.weizhi_v101  { clear:right; width:928px; line-height:25px; border:1px solid #84B0C7; background:#E5EEF5; }
.main_r_a  { /*clear:right;*/ overflow:hidden; width:683px; border:1px solid #84B0C7; background:#E5EEF5; }
.main_r_a_title{padding-top:2px; padding-bottom:2px; line-height:25px; padding-left: 12px; font-size:14px;/* font-weight:bold;*/border-bottom:1px dashed #84B0C7; background:#E5EEF5; }
main_r_a_pic { }
.main_r_a_pic dl{ float:left; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:4px; }
.main_r_a_pic dd{ text-align:center; text-indent:0px; padding-top:2px; margin:0px; }
.AD_content { margin:5px;}
.softinfo  { clear:right; width:683px; border:1px solid #84B0C7;/* background:#E5EEF5; */ color:#333333;}
.softinfo_main{ clear:both; }
.softinfo_main .title{ float:left; width:673px; padding:10px 5px 5px 5px; /* height:40px;line-height:40px;*/ /*margin:10px 5px 5px 5px;*/ border-bottom:1px solid #84B0C7; }
.softinfo_main .title a{ font-size:18px; font-weight:bold; }
.softinfo_main .title span{ font-size:18px; font-weight:bold; }

.softinfo_mr   { width:303px; height:341px; line-height:341px; /*padding:30px 0; */border-bottom:1px solid #84B0C7; float:left; text-align:center; background:#F6F6F6; }
.softinfo_ml    {  width:380px; float:left; background:#F6F6F6; overflow:hidden; }
.softinfo_ml ul li      {  white-space:nowrap; padding-left:10px; height:25px; line-height:25px; border-bottom:1px solid #84B0C7; border-right:1px solid #84B0C7; }
.softinfo_ml ul li.grid {  background:#E5EEF5;  height:25px; line-height:25px; border-bottom:1px solid #84B0C7; border-right:1px solid #84B0C7; }



/* software information page for sofileskin v1.1*/
.weizhi_v101  { clear:right; width:928px; line-height:25px; border:1px solid #84B0C7; background:#E5EEF5; }
.softinfo_v101  { clear:right; width:683px; border:1px solid #84B0C7;/* background:#E5EEF5; */ /*color:#333333;*/background:#F6F6F6; }
.softinfo_v101_main{ clear:both; }
.softinfo_v101_main .title{ float:left; width:673px; padding:10px 5px 5px 5px; /* height:40px;line-height:40px;*/ /*margin:10px 5px 5px 5px;*/ border-bottom:1px solid #84B0C7;background:#E5EEF5;  }
.softinfo_v101_main .title a{ font-size:18px; font-weight:bold; }
.softinfo_v101_main .title span{ font-size:18px; font-weight:bold; }

.softinfo_v101_mr   { width:120px; padding:5px 0 5px 0; float:left; text-align:center; /*background:#F6F6F6;*/ }
.softinfo_v101_ml    {  width:553px; float:left; background:#F6F6F6; overflow:hidden; /*padding-left:10px;*/ }
.softinfo_v101_ml ul li      {  white-space:nowrap; padding-left:10px; height:25px; line-height:25px; border-bottom:1px dashed #84B0C7; }
.softinfo_v101_ml ul li.grid {  background:#E5EEF5;  height:25px; line-height:25px; border-bottom:1px dashed #84B0C7; }
.softinfo_v101_ml ul li span{ /*color:#008000;*/ /*font-weight:bold;*/}
.softinfo_v101_ml ul li a{ color:#0000FF;}
#description    { /*padding:10px; */clear:left; }
#description p  { margin:8px 0px; }
#description li { list-style:disc inside; }
#description dt { margin:5px; padding:0 0 0 26px; height:25px; line-height:25px; border-bottom:1px solid #84b0c7; font-size:14px; font-weight:bold; background:url(/template/images/icon_08.gif) #FFF no-repeat 5px 50%; }
#description dd { margin:10px; line-height:20px; }
#dl_select   {  margin:5px 10px; padding:10px 5px 10px 45px; border:1px solid #84B0C7; background:url(/template/images/icon_07.gif) #E5EEF5 no-repeat 10px 12px; }
#dl_select a { padding-left:8px; }
#size_info   { padding-left:8px; font-size:12px; }

#favorite   { float:right;}
#favorite a { margin-bottom:1px; border:1px solid #84B0C7; padding:1px 4px; line-height:16px; background:#FFF; display:block; }

#correlative_s h5,
#correlative_a h5 { font-size:12px;}
#correlative_a    { margin:10px 10px 0 10px; border:1px solid #C7C783; background:#F3F3E5; padding:10px; }
#correlative_s    { margin:10px 10px 0 10px; border:1px solid #8388C7; background:#E5E6F3; padding:10px; }

/* 软件评论*/
#quote      { margin:10px;}
#quote ul   { clear:both; height:20px; }
#quote li   { margin:0 15px 0 0; float:left; line-height:20px; width:100px; border:1px solid #84B0C7; background:#E5EEF5; text-align:center;}
#quote li a { background:#E5EEF5; display:block; }
#quote li a:hover{ background:#FFF; text-decoration:none; }
#quote li h5     { text-align:left; padding-left:26px; background:url(/template/images/review.gif) #FFF no-repeat 5px 1px; font-size:12px;}

#list_review dt   { margin-top:10px; padding:3px 26px; background:url(/template/images/ico_info.gif) #eee no-repeat 5px 4px; border:1px solid #ccc; border-bottom:0; }
#list_review dd   { margin:0; padding:3px 5px; border: 1px solid #ccc; border-top:0; }
#list_review_wrap { padding:5px 20px 20px; font-family:Tahoma,Sans-Serif; }

/*  字母检索  */
#letter      { padding:0 10px 10px 40px; }
#letter ul   { clear:both; /*height:15px;*/}
#letter li   { margin:0 4px 0 0; float:left; /*padding-left:5px; padding-right:5px; */font-size:14px; line-height:20px; border:1px solid #84B0C7; background:#E5EEF5; text-align:center;  list-style-type: none;}
#letter li a { background:#E5EEF5; display:block; width:20px; }
#letter li a:hover{ background:#FFF; text-decoration:none; }