@charset "utf-8";
/*壁纸列表*/
/* - categary - */
.categories { padding:10px 0px 0px; }
.cate_item { font-size:12px; line-height:22px; border-bottom:1px solid #e4e4e4; padding:7px 0; margin:0 5px -1px; position:relative; }
.cate_item dt { float:left; width:65px; color:#555; height:18px; padding-left:7px; }
.cate_item dd { float:left; width:620px; }
.cate_item .more { position:absolute; right:13px; bottom:5px; background:url(../images/cate_more.png) no-repeat; width:45px; height:21px; display:inline-block; padding-left:11px; line-height:20px; color:#666; }
.cate_item dd a { color:#333; display:inline-block; height:18px; line-height:18px; padding:0 5px; margin-right:6px; font-family: tahoma; }
.cate_item dd a:hover { color:#d85b00; }
.cate_item dd a.current { color:#fff; background-color:#44a16b; }
.wp_left { float:left; width:710px; }
.wp_list .p_ul { padding:30px 19px 0; border-bottom:1px solid #d2d2d2; }
.wp_list .p_ul li { width:130px; padding:0 18px 25px; }
.wp_list .p_ul li p { line-height:24px; height:24px; text-align:center; }
.wp_list .page_box { padding:15px 0; }

/*壁纸详情页*/
.wp_gallery { background:#f4f4f4; border:1px solid #d2d2d2; margin-bottom:12px; }
.wpg_left { background:#f9f9f9; float:left; width:769px; border-right:1px solid #d2d2d2; }
.wpg_tit { font-size:24px; font-family:"微软雅黑"; margin:30px 0 30px; text-align:center; font-weight:normal; }
.wpg_side { float:right; width:162px; padding:18px 23px; }
.code { border:1px solid #e4e4e4; display:block; width:125px; margin:5px auto 0; }
.code img{ width:125px; height:125px;}
.cc_tit { border-bottom:2px solid #83ACC9; margin:10px 0 14px; line-height:36px; height:32px; padding-left:5px; font-size:16px; }
.wpg_side .p_ul{ width:120px; margin:0 auto; text-align:center;}
.wpg_side .p_ul li{ padding:0 0px 10px;}
.wpg_side .p_ul p{ height:20px; line-height:20px; overflow:hidden;}
.buts span {background: url("../images/iso_btns.gif") no-repeat center; display: inline-block;height: 36px; margin-right: 5px; width: 8px;}
.buts span.act {background-image: url("../images/iso_btns_act.gif");}
.gallery { position:relative; margin-bottom:30px; width:768px; }
.slide_area p { width:440px; display: table-cell; font-size:383px; height: 510px; text-align: center; vertical-align: middle; }


.gallery a.g_pre, .g_next { height:295px; text-indent:-9999px; display:block; position:absolute; padding-top:215px; z-index:9; }
.gallery a span { display:block; background:url(../images/g_arrow.gif) #e5e5e5 no-repeat; width:72px; height:75px; cursor:pointer; }
.gallery a.g_pre { left:0px; width:324px; padding-left:60px; text-align:left;}
.gallery a.g_next { right:0px; padding-left:252px; width:132px; }
.gallery a.g_pre span { background-position:18px center; }
.gallery a.g_next span { background-position:-51px center; }
.gallery a.g_pre:hover span { background-position:-133px center; }
.gallery a.g_next:hover span { background-position:-201px center; }
.slide_area { position:relative; width:440px; height:510px; margin:0 auto; overflow:hidden; }
.g_bottom { line-height:24px; height:24px; padding:0 20px 10px; }
.g_bottom .tags { float:right; color:#666; }
.g_bottom .tags a{ color:#666; margin-right:10px;}
.thumb_box { position:relative; margin-bottom:10px; }
.thumb_box .pics { background:url(../images/pics_bg.png) no-repeat; width:130px; height:100px; float:left; margin-top:10px }
.thumb_box .pics img { margin:3px 0 0 3px; width:120px; height:90px; margin-bottom:12px; }
.thumb_box .pics p { text-align:center; }
.thumb { float:left; display:inline; margin:0 63px; width:593px; height:130px; overflow:hidden; padding-top:10px; position:relative}
.thumb ul {float: left; height:100px; position:absolute}
.thumb ul li {position:relative; float:left; _display:inline; margin:0 11px;}
.thumb ul li img { padding:2px; border:1px solid #e0e0e0; width:120px; height:90px;margin-bottom:8px; }
.thumb ul li i { background:none; }
.thumb ul li.on img { padding:1px; border:2px solid #01a43e; }
.thumb ul li.on i { position:absolute; left:60px; top:-4px; background:url(../images/thumb_up.gif) no-repeat; display:block; width:7px; height:4px; }
.thumb a { float:left; display:inline; }
.t_next, .t_pre { border:1px solid #d2d2d2; border-radius:3px; display:inline-block; width:22px; height:94px; position:absolute; top:10px; clear:both; }
.t_pre i, .t_next i { background:url(../images/thumb_arrow.png) 0 center no-repeat; width:22px; height:94px; display:inline-block; text-align:center; }
.t_next { background:url(../images/t_next.jpg) repeat-y; right:161px; }
.t_next:hover { background-image:url(../images/t_next_act.jpg); }
.t_next i { background-position:-66px center; }
.t_next:hover i { background-position:-44px center; }
.t_pre { background:url(../images/t_pre.png) repeat-y; left:161px; }
.t_pre:hover { background:url(../images/t_pre_act.png) repeat-y; }
.t_pre i { background-position:0px center; }
.t_pre:hover i { background-position:-22px center; }
/* endSelect */
#endSelect{top:290px;left:270px;position:absolute;width:230px;height:71px;border:1px solid #8a8a8a;display:none;z-index:200;}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
#endSelect .E_Cont{position:absolute;top:10px;left:26px;color:#fff;font-size:14px;}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden;}
#rePlayBut,#nextPicsBut,#endSelect #endSelClose{background:url(../images/big-btn.png) no-repeat}
#rePlayBut{float:left;width:69px;height:23px;background-position: 0px -167px;}
#nextPicsBut{float:left;width:97px;height:23px;background-position: -100px -167px;margin-left:10px;}
#endSelect #endSelClose{background-position: 0px -217px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}

/*---------图库首页----------*/
.row1_box{ border:1px solid #eaeaea; margin-bottom:10px; padding:10px 0; border-bottom:0; background:url(../images/tuku1.gif) left bottom no-repeat;}
.tk_slide{ width:960px; position:relative; height:345px; overflow:hidden; margin:0 10px;}
.tk_slide li{ float:left; margin-right:12px; position:relative; width:230px; height:345px;}
.tk_slide li p{ text-align:center;opacity:0.7; filter:Alpha(opacity=70);background:rgba(32,32,32,0.7); color:#fff; position:absolute; bottom:0; left:0; width:96%; padding:0 2%; font-size:14px; line-height:30px; height:30px; text-align:center;font-family:"微软雅黑"}
.tks_area{ position:relative; width:980px; height:410px;}
.control{position:absolute;bottom:10px; text-align:center; width:100%}
.control a{ width:172px; height:40px;display:inline-block; background:url(../images/tk_sbtn.gif) no-repeat; cursor:pointer;}
a.tk_sl{ background-position:0 0;}
a.tk_sl:hover{ background-position:-172px 0;}
a.tk_sr{ background-position:0 -40px ;}
a.tk_sr:hover{ background-position:-172px -40px ;}

.tk_cont{ padding:20px 20px 8px;}
.tkc_l{ width:230px; float:left; background-color:#f4f4f4; border:1px solid #ddd; padding:9px; overflow:hidden;}
.tkc_l p{ text-align:center; line-height:36px; height:36px; font-size:14px;}
.tk_cont .p_ul{ float:left; width:680px;}
.tk_cont .p_ul li{ padding-left:26px; height:237px; width:144px;}
.tk_cont .p_ul img{ background:url(../images/tk_bg.jpg) no-repeat; padding:4px 10px 4px 4px;}
.tk_cont .p_ul p{ line-height:28px; height:26px; text-align:center; margin-bottom:8px;}
