/*LIST*/
#list_1 { clear: both; margin-top: 5px; overflow: hidden; }
#list_1_1 { float: left; width: 300px; overflow: hidden; }
#list_1_1_2 { margin-top: 5px; margin-bottom: 5px; overflow: hidden; }
#list_1_1_1 { margin-top: 5px; text-align: left; overflow: hidden; }
#list_1_2 { float: right; width: 664px; margin-left: 5px; overflow: hidden; }
.List_Line { border: 1px solid #CCCCCC; padding: 5px; margin-bottom: 5px; }
.list_Type { line-height: 22px; height: 22px; text-align: left; text-indent: 5px; overflow: hidden; }
.list_Title { font-size: 13px; line-height: 22px; height: 22px; text-align: left; text-indent: 5px; background-color: #F2F2F2; }
.list_Content { line-height: 1.5; text-align: left; padding: 5px; }


/*DOWNLIST*/

#dl_r, .faces_div { float:right; overflow:hidden; width:655px; }
#dl_l { float:left; overflow:hidden; width:300px; }
#dl_r h2 { background:url(/Style/images/dlt.gif) repeat-x; color:#006600; border:1px double #a6ca83; border-bottom:none; font-size:12px; height:22px; line-height:22px; margin:0; padding:0; text-align:left; text-indent:5px; }
img { vertical-align:middle; }
a img { border:none; }
ul, li { list-style:none; margin:0; padding:0; }


/*Æ¤·ô*/
.theme_list { font-family:arial; overflow:hidden; border:1px solid #a6ca83; border-top:none; padding:10px 0 0 10px; zoom:1; }
.theme_list li { float:left; display:inline; width:105px; margin:5px 0 10px; padding:0 11px 20px; border-bottom:1px dashed #999; background:url(/Style/images/theme_bottom.gif) no-repeat center -20px; }
.theme_title { height:30px; line-height:30px; overflow:hidden; padding:0 5px; }
.theme_down a { display:block; width:56px; height:22px; margin:0 auto; background:url(/Style/images/theme_down.gif) no-repeat; cursor:pointer; overflow:hidden; }
.theme_down a span { display:none; }
.theme_img { position:relative; overflow:hidden; text-align:center; padding-top:10px; background:url(/Style/images/theme_top.gif) no-repeat; padding-bottom:10px; height:196px; zoom:1; }
.theme_img .ta1 { width:75px; height:144px; display:block; cursor:pointer; overflow:hidden; margin:0 auto; }
.theme_bar .theme_img {height:179px;}
.theme_bar { border: 1px solid #b6d7f1; overflow:hidden; zoom:1;  margin:5px 0;}
.theme_bar h2 { margin: 0px; padding: 0px; font-size: 12px; line-height: 27px; height: 27px; color: #07519a; text-align: left; text-indent: 5px; background-image: url(/style/img/div_2.gif); background-repeat: no-repeat; background-position: left; font-weight: normal; }
.theme_bar_img { margin: 0px; padding: 0px 0 0 20px; }
.theme_bar_img li { float:left; display:inline; width:105px; margin:5px 10px; background:url(/Style/images/theme_bottom.gif) no-repeat center -50px; }
.theme_bar_img .theme_img .ta1 { margin-bottom:5px; }
/*³¡¾°*/

.scene_list { font-family:arial; overflow:hidden; border:1px solid #a6ca83; border-top:none; zoom:1; *padding-bottom:5px; }
.scene_list li { float:left; display:inline; margin:10px 6px 11px 7px ; border:1px solid #ccc; padding:0 3px 5px; width:142px; }
.plibtn { display:block; margin:0 auto; height:20px; width:76px; background:url(/Style/images/plibtn.gif) no-repeat; cursor:pointer;}
.scene_title { height:20px; line-height:20px; width:142px; overflow:hidden; }
.scene_img { position:relative; height:80px;  }
.scene_img a { height:80px; width:142px; overflow:hidden; display:block; cursor:pointer }
.scene_img a img {  }
.scene_bar { border: 1px solid #b6d7f1; overflow:hidden; zoom:1; margin:5px 0;}
.scene_bar h2 { margin: 0px; padding: 0px; font-size: 12px; line-height: 27px; height: 27px; color: #07519a; text-align: left; text-indent: 5px; background-image: url(/style/img/div_2.gif); background-repeat: no-repeat; background-position: left; font-weight: normal; }
.scene_bar_img { margin: 0px; padding: 0px; }
.scene_bar_img li { float: left; width: 130px; height: 110px; margin: 3px 9px; display:inline; padding: 0px; overflow: hidden; list-style-type: none; line-height: 30px; }
.scene_bar_img li .a1 { display:block; overflow:hidden; height: 80px; width: 124px; border: 1px solid #CCC; padding: 2px; }
.scene_bar_img li .a1 span { width:124px; height:80px; overflow: hidden; display:block; }

/**/
.sidecat ul { overflow:hidden; zoom:1; padding:2px 0 5px 7px}
.sidecat li { display:inline;}
.sidecat li a { float:left; display:inline; margin: 0 1px 1px 0; width:140px; text-align:center; border:1px solid #b3cee3; height:24px; line-height:24px; font-family:arial; cursor:pointer; background:url(/skin/downimglist/img/sidecat.gif) repeat-x; }
.sidecat li a:hover { color:#fff; font-weight:bold; border-color:#65ac12; background-position: 0 -24px}



.softli {border:1px solid #ccc; font-family:arial; text-align:left; overflow:hidden;zoom:1; padding-left:90px; position:relative; margin-bottom:8px;}
.softico { position:absolute; left:20px ; top:10px; width:48px; padding:1px; height:48px; border:1px solid #dedede;}
.softico a { display:block; height:48px; width:48px; overflow:hidden; cursor:pointer; position:relative; }
.softico a img {position:relative;}

.softname { height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #dedede; margin-right:5px;}
.softname a  {color:#0d850b; font-size:14px; font-weight:bold; float:left;}
.softname a:hover {color:#d43106; text-decoration:underline;}
.softname img { vertical-align:middle; height:14px; float:left; display:inline; margin: 7px 0 0 7px;}
.softmeta { color:#333; line-height:24px; }
.softmeta b {color:#36c; font-weight:normal;}
.softmeta span {color:#808080;}
.softdes {color:#545454; line-height:18px; height:36px; overflow:hidden; margin:3px 100px 5px 0}
.softdown {float:right; display:inline; margin:-52px 5px 0  0; text-align:center; width:95px;}
.softdown a { display:block; width:78px; height:22px; background:url(/skin/downimglist/img/downbtn.gif) no-repeat; cursor:pointer; overflow:hidden; margin:0 auto 3px;}
.softdown b {font-weight:normal;color:#d43106;}

#listbar_img { margin:5px 0; overflow:hidden; zoom:1;}

.faces_div_e {float:right; overflow:hidden; width:655px; zoom:1; border:1px solid #a6ca83; }
.faces_div_e .showpage {margin:0 5px 5px;}
.faces_div_e h2 { background:url(/Style/images/dlt.gif) repeat-x; color:#006600; font-size:12px; height:22px; line-height:22px; margin:0; padding:0; text-align:left; text-indent:5px; }

.faces_e { overflow:hidden; zoom:1; padding-bottom:5px}
.faces_e li  {border:1px solid #ccc; padding:5px ; float:left; width:308px; text-align:left; margin:5px 0 0 5px;  height:90px; overflow:hidden;}
.faces_e li .img { float:left; display:inline; width:120px; height:90px; overflow:hidden; cursor:pointer; margin-right:10px; }
.faces_e li b { display:block; line-height:20px; height:40px; overflow:hidden; margin-bottom:15px; padding-top:5px; background:url(/Style/images/eipico.gif) no-repeat 0 7px; text-indent:20px} 
.faces_e li b a { color:#545454; font-family:arial;}
.faces_e li b a:hover { color:#559b07; text-decoration:underline;}
.faces_e li  .down { float:left; display:inline; width:68px; height:22px; background:url(/Style/images/downrar.gif) no-repeat; margin-right:8px; cursor:pointer;}
.faces_e li i {color:#cc320a; font-family:verdana, tahoma, arial; font-style:normal; float:left; line-height:22px;}

.faces_bar { border: 1px solid #b6d7f1; overflow:auto; zoom:1; margin:5px 0; }
.faces_bar h2 { margin: 0px; padding: 0px; font-size: 12px; line-height: 27px; height: 27px; color: #07519a; text-align: left; text-indent: 5px; background-image: url(/style/img/div_2.gif); background-repeat: no-repeat; background-position: left; font-weight: normal; }
.faces_bar_ul { margin: 0px; padding: 0px; }
.faces_bar_ul li { float: left; width: 124px; height: 110px; margin: 0px; padding: 0px; overflow: hidden; list-style-type: none; line-height: 20px; }
.faces_bar_ul li img { height: 80px; width: 110px; border: 1px solid #CCC; padding: 2px; }

