@charset "gb2312";
/* CSS Document */

html, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, div {
    border: 0 none;
    margin: 0;
    padding: 0;
}

*{ padding:0; margin:0;}

img{ border:none;}

h1, h2, h3, h4, h5 {
    font-weight: normal;
}

ul, ol {
	list-style:none;
}
i, em { font-style:normal; }
a{ text-decoration:none; color:#474747;}
a:hover{ text-decoration:underline; color:#474747;}

body{font:12px/24px Verdana,"ËÎÌå", Tahoma, Arial, Helvetica, sans-serif; padding: 0; margin: 0; background:#faf9f9;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}

/*Í·²¿ÑùÊ½*/
.top_box{ display:block; clear:both; height:162px; background:#eeeeee;}
.page_main, .main{ display:block; clear:both; width:960px; margin:0 auto; overflow:hidden;}
.logo{ width:211px; height:64px; padding-top:30px; float:left; overflow:hidden;}

/*ËÑË÷ÑùÊ½*/
.sch{ padding:32px 0 0 296px; width:450px; height:62px; overflow:hidden;}
.box{ background:url(../images/sch_left.gif) no-repeat 0 0; height:35px; padding-left:35px; width:450px; overflow:hidden; }
.sch_txt01{ background:url(../images/sch_middle.gif) repeat-x 0 0; color:#333; line-height:15px; height:15px; padding:10px 0;  width:331px; padding-right:10px; border:0; float:left;}
.sch_txt02{ color:#999;}
.submit_bt{ background:url(../images/schbtn.gif) no-repeat 0 0; cursor:pointer; width:68px; height:35px; border:0; margin:0 0 0 5px; display:inline; padding:0; float:left;}
.sch_dm01{ position:absolute; top:68px; left:540px; width:331px/*;height:128px; background:#999; */z-index:9999;}
.sch_dm01_li{/* position:absolute; top:-2px; left:-2px;height:126px; */width:331px;border:#999 1px solid; background:#fff; overflow-y:auto;}
.sch_dm01_li a{ display:block; color:#333; padding:0 5px 0 10px; cursor:pointer;}
.sch_dm01_li a:hover{ background:#666; color:#fff; text-decoration:none;}
.sch_kw{margin-top:5px; color:#666; clear:both;}
.sch_kw a{ color:#666; margin:0 5px 0 5px;}
.sch_kw a:hover{ color:#ff6600;}
.sch_kw em{ color:#ccc;}

/*µ¼º½*/
.nav_box{font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå"; line-height:38px; font-size:14px; display:block; clear:both; background:url(../images/nav_bg.jpg) no-repeat; height:38px; line-height:38px; margin-top:30px; color:#fff;}
.p_nav_main a, .list_nav_main a, .nav_box a{ color:#fff; padding:0 20px;}
.p_nav_main a:hover, .list_nav_main a, .nav_box a:hover{ text-decoration:none;}
.nav_box a.on{background:url(../images/nav_k.jpg) repeat-x; display:inline-block; line-height:38px;}
.nav_box a.oni{background: url(../images/s_b.jpg) no-repeat; display:inline-block; line-height:38px;}
.sc_box{ display:block; float:right; background: url(../images/sc.jpg) 0 12px no-repeat; padding-left:28px; padding-right:20px;}
.sc_box a{ color:#fff; padding:0;}
.sc_box a:hover{ text-decoration:none;}

/*ÁÐ±íÍ·²¿¹ã¸æÑùÊ½¿ªÊ¼*/
.g_box{ display:block; clear:both; border:1px solid #dad9d9;  overflow:hidden; background:#FFF;/*padding:9px 8px; margin:10px 0px;*/}
.g_box{display:block; clear:both; background: #FFF; border-top: 1px solid #eee; border: 1px solid #f1f1f1;/* margin:10px 0px;*/ padding:9px 8px; overflow:hidden;}

.g_box img{ display:block; float:left; margin:0 2px;}


/*´óÑÛ¾¦*/
.eyes_box{ display: block; clear:both; height:325px; position:relative;}
.eyes_warp{ display:block; float:left; width:729px; overflow: hidden; height:326px;}
.eyes_leftbox{ display:block; float:left;}
.eyes_leftbox li{ display:block; float:left; width:241px; /*margin-right:3px; */border-bottom: 1px solid #d2d1d1;  -webkit-box-shadow: 0 1px 0 #e9e7e8; -moz-box-shadow: 0 1px 0 #e9e7e8; box-shadow: 0 1px 0 #e9e7e8;}
.eyes_leftbox li a{color:#fff}
.eyes_left_btn{ display:block; width:26px; height:51px; background:url(../images/l_01.png) no-repeat; position:absolute; top:136px; left:0px; cursor:pointer; z-index:9999;}
.eyes_right_btn{ display:block; width:26px; height:51px; background:url(../images/r_01.png) no-repeat; position:absolute; top:136px; left:703px; cursor:pointer; z-index:9998}
.eyes_leftbox li.on{ margin-right:0px;}
.ranking_list{ display:block; float:left; width:230px; padding-top:6px; height:319px; background:#FFF;}
.ph{ display:block; float:right; width:81px; padding-right:5px; font-size:12px;}
.ph li{ width:21px; height:18px; margin:0 3px; display:block; float:left; line-height:16px; text-align:center; background:#e6e6e6; color:#b0b0b0; font-weight:normal;}
.ph li.on{ background:url(../images/p_01.png) no-repeat; height:23px; color:#FFF;}
.ranking_list h3{ padding-left:10px; font-size:14px; font-weight:bold; color:#666666; line-height:23px;}
.tu_ind_list{ display:block; clear:both; background:url(../images/sz.png) 20px 7px no-repeat; margin-top:8px;}
.tu_ind_list li{ line-height:28px; padding-left:50px;}
.tu_ind_list li i{ float:right; color:#a1a1a1; font-style:normal; padding-right:15px;}

/*·ÖÀà*/
.classify_box{ display:block; clear:both; padding-top:10px;}
.classify_one{ display:block; clear:both; padding-top:8px;}
.classify_tit_one{ display:block; clear:both; background:url(../images/tit01.jpg) no-repeat; height:40px; margin-bottom:7px;}
.classify_tit_two{ display:block; clear:both; background:url(../images/gx.jpg) no-repeat; height:40px; margin-bottom:7px;}
.classify_tit_three{ display:block; clear:both; background:url(../images/tit03.jpg) no-repeat; height:40px; margin-bottom:7px;}
.classify_tit_four{ display:block; clear:both; background:url(../images/mw.jpg) no-repeat; height:40px; margin-bottom:7px;}
.classify_tit_five{ display:block; clear:both; background:url(../images/tit04.jpg) no-repeat; height:40px; margin-bottom:7px;}
.classify_tit_six{ display:block; clear:both; background:url(../images/tit05.jpg) no-repeat; height:40px; margin-bottom:7px;}
.clo{width:161px; overflow: hidden; float: left;}
.clt{width:228px; overflow: hidden; float: left;}
.cls{width:249px; overflow: hidden; float: left;}
.clt a{ display:inline-block; line-height:28px; margin-right:15px; color:#fff; font-size:12px;}
.ct_1{ display:block; margin: 0 3px 3px 0;}
.album {display: block; margin: 0 2px 3px 0; float: left; position: relative; overflow: hidden; color: #fff; color: #ddd 9;}
.img-type11{width: 246px; height:319px;}
.img-type12{width: 158px; height: 158px;}
.img-type13{width: 228px; height: 158px;}
.img-type14{width: 319px; height: 158px;}
.img-type15{width: 407px; height: 319px;}
.img-type16{width: 246px; height: 158px;}
.clt_jjz{ display:block; width: 228px; height: 128px; margin: 0 3px 3px 0; padding:15px;}
.clt_jjz_co1{ background:#99b04b;}
.clt_jjz_co2{ background:#b89e38;}
.clt_jjz_co3{ background:#64c7d9;}
.clt_jjz_co4{ background:#c37a86;}
.clt_jjz_co5{ background:#b470d7;}
.clt_jjz_co6{ background:#de8e16;}
.xia_x{border-bottom: 1px solid #d2d1d1;  -webkit-box-shadow: 0 1px 0 #e9e7e8; -moz-box-shadow: 0 1px 0 #e9e7e8; box-shadow: 0 1px 0 #e9e7e8; cursor:pointer;}
.title{ position: absolute; display: block; height: 26px; line-height: 26px; left: 7px; bottom: 7px; background: rgba(0,0,0,0.5); border-radius: 13px; padding: 0 13px; font-weight: bold;*background:url(../images/tmbg.png); background:url(../images/tmbg.png)\9; color:#fff;}
.album:hover{ background:none repeat scroll 0 0 #000; opacity:0.8; color:#fff;}
.album:hover .title,.album:hover .eyes_tit,.eyes_tit:hover{background:none repeat scroll 0 0 #000; color:#fff;}
.eyes_tit{ position: absolute; display: block; height: 26px; line-height:26px; left: 0px; bottom: 0px; background: rgba(0,0,0,0.5); width:100%; padding: 0 13px;*background:url(../images/tmbg.png); background:url(../images/tmbg.png)\9; color:#fff;}
.eyes_tit i{ display:block; float:right; font-style:normal; padding-right:23px;}
.next_btn{ display: block; float:right; margin-top:10px;}
.clthree{width:322px; overflow: hidden; float: left;}

/*¾«ÉñÍÆ¼ö*/
/**.recommend{ display:block; clear:both; border:1px solid #d4d4d4; background:#f5f5f5; padding:6px 10px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå";}**/
.recommend{background: #fff; border-top: 1px solid #eee; border: 1px solid #f1f1f1; box-shadow: 0 1px 2px 0 rgba(210,210,210,0.31); -webkit-box-shadow: 0 1px 2px 0 rgba(180,180,180,0.55); padding:0 10px;}
.recommend h3{ font-size:14px; color:#666; line-height:32px; font-weight:bold;}
.recommend dl {padding:6px 0 5px 0; overflow:hidden; color:#666666; line-height:24px;}
.recommend dd {width:64px; padding-left:5px; float:left; color:#776766; font-weight:bold; bor}
.recommend dt {float:left;}
.recommend dt a { color:#666666; margin:0 14px 0 10px; display:inline-block; float:left;}
.recommend dt a:hover { color:#666666;}
/*foot*/
.foot_box{ display:block; clear:both;color:#aaaaaa; line-height:24px; padding:30px; text-align:center;}



/*ÄÚÈÝÒ³*/
.p_top_nav{ display:block; clear:both; background:url(../images/p_tbg.jpg) repeat-x; height:49px; line-height:49px;}
.p_nav_main{ display:block; clear:both; width:960px; margin:0 auto; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå"; font-size:14px;}
.page_logo{ display:block; float:left; margin-right:66px; margin-top:5px;}
.p_nav_main a.on, .list_nav_main a.on{background:url(../images/p_nav_k.jpg) repeat-x; display:inline-block; line-height:49px;}
.nav-opt {float: right; margin-left: 10px; display: inline;}
.nav-search {margin: 12px 0 0 0;}
.nav-search-wrap {position: relative; width: 120px; height: 22px; padding: 2px 35px 3px 5px; background: url(../images/nav-search.png) no-repeat 0 0;}
.nav-search-active{ background-position:0 -64px;}
.nav-search-focus{ background-position:0 -32px;}
.nav-search-text{width: 120px; height: 14px; padding: 3px 0; border: none; background: transparent;*margin-top:-34px;}
.hint_blank{color: #999;}
.nav-search-submit {position: absolute; top: 0; right: 0; width: 30px; height: 25px; border: none; background: transparent; cursor: pointer;}

.page_main h1{ display:block; clear:both; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå"; font-size:28px; color:#fff; text-align:center; line-height:40px; padding-top:42px;}
.page_main h1 i{ font-style:normal; font-size:16px; padding-left:10px;}
.page_info_box{ display:block; clear:both; padding-top:20px; line-height:24px;}
.page_road{ display:inline-block; float:left; background:url(../images/p_icon01.jpg) 0 5px no-repeat; padding-left:23px; color:#999;}
.page_road a{ margin:0 5px; color:#999;}
.other_info{ display:inline-block; float:right; color:#666;}
.other_info a{color:#666;}
.time{ display:inline-block; padding-right:20px;}
.zc{ display:inline-block; background:url(../images/z2.gif) 0 7px no-repeat; padding-left:15px; margin-right:10px;cursor: pointer;}
.ly{ display:inline-block; background:url(../images/p_icon04.jpg) 0 9px no-repeat; padding-left:15px; margin-right:10px;}
.qp{ display:inline-block; background:url(../images/p_icon05.jpg) 0 8px no-repeat; padding-left:16px; margin:0 10px;}
.yt{ display:inline-block; background:url(../images/p_icon03.jpg) 0 7px no-repeat; padding-left:20px; margin:0 10px;}
.xz{ display:inline-block; background:url(../images/p_icon06.jpg) 0 8px no-repeat; padding-left:17px; margin:0 10px;}
.sc{ display:inline-block; background:url(../images/p_icon07.jpg) 0 9px no-repeat; padding-left:23px; margin-left:10px;}
.page_tu{ display:block; clear:both; padding:30px 0 0 0; position:relative;}
.page_tu img{ margin:0 auto; display:block; box-shadow: 0px 0px 15px #000;}
.page_tu_info{ display:block; text-align: center; line-height:24px; width:828px; margin:15px auto; color:#999;}
.page_tu_info a{ color:#fff;}
/**
.pageLeft_m{width:456px; position:absolute; left:0px; height:600px;}
.pageReft_m{width:456px; position:absolute; right:0px; height:600px;}

.pageLeft{position:absolute; left:0; top:50px; cursor: pointer;   width:480px;z-index: 9999;}
.pageRight{position:absolute; right:0; top:50px; cursor: pointer;   width:480px;z-index: 9999;}
.pageLeft span{ display:block; float:left; width:480px; height: 95px; background:url(../images/right.png) no-repeat;z-index: 9999;cursor: pointer;}
.pageRight span{ display:block; float:left; width:480px; height: 95px; background:url(../images/left.png) right top no-repeat;z-index: 9999;cursor: pointer;}
.pageLeft a, .pageRight a {display: block; position: relative; width: 480px; height: 95px;z-index: 9999;}
**/

.pageRight{ right:0;top:0; position:absolute; background:url(../img/left.png) no-repeat right center; width:480px;margin-top:49px;outline:none; height: 95px;}  
.pageLeft{left:0;top:0; position:absolute; background:url(../img/right.png) no-repeat left center; width:480px;margin-top:49px;outline:none; height: 95px;}  

.fxd{ display:block; color:#fff; padding-right:10px;}

/**/
.page_xt{ display:inline-block; float:left; width:839px; margin:15px auto; overflow:hidden;}
.page_ld{ display:block; clear:both; overflow:hidden; padding:0 10px;}
.page_xt li{ display:block; float:left; width:70px; height:76px; position:relative; margin:3px;}
.page_xt li img{ display:block; padding:3px;}
.page_xt li span{ position:absolute; border:3px solid #c92520; width:70px; height:70px; z-index:200;}
.page_xt_left{ display:block; float:left; width:30px; background:url(../images/lb_1.png) 10px 31px no-repeat; margin:15px 10px 0px; height:82px;}
.page_xt_right{ display:block; float:right; width:30px; background:url(../images/rb_1.png) 10px 31px no-repeat; margin:15px 10px 0px; height:82px;}
.page_xt_left a, .page_xt_right a{ height:82px; width:30px; cursor:pointer; display:block;}
.page_xt_left a:hover, .page_xt_right a:hover{background:url(../images/tmbg.png);}



/*½áËÙ´°¿Ú*/
.end_box{ display:block; position:absolute; width:450px; height:486px;/** background: rgba(0,0,0,0.5)!important; filter:Alpha(opacity=60); background:#000;margin-top:-200px; margin-left:-225px;**/ background:url(../images/tmbg.png); z-index:300; overflow:hidden; top:50%; left:50%; }
.end_tit{padding: 4px 0; zoom: 1; overflow:hidden; color:#FFF; text-align:center; position:relative;}
.end_tit a{ display:block;  position:absolute; top:5px; right:5px; cursor:pointer;}
.clearfix{ display:block; clear:both; padding:0 24px; overflow:hidden;}
.clearfix a{ display:inline-block; float:left; width:122px; height:27px; line-height:27px; font-size:14px; color:#FFF; background:url(../images/end_btn_1.png) no-repeat; margin:6px; text-align:center;}
.end_list_box{ display:block; clear:both; border:1px solid #4f4f4f; padding:10px 5px 0px; margin:0 30px;}
.end_slide{ display:block; clear:both; overflow:hidden;}
.end_slide li{ display:inline-block; float:left; width:116px; padding:0 5px 10px;}
.end_slide li p{ text-align:center; font-size:12px; line-height:18px; _line-height:24px; *line-height:24px; line-height:24px\9;   color:#fff;}
.end_ts{ display:block; clear:both; line-height:30px; font-size:14px; color:#fff; padding:10px 30px 6px;}
.end_ts a{ color:#fff; }
.end_slide a{ text-decoration:none;}
.end_m_process { height:35px; margin:0px 10px; text-align: center; _font-size: 1px; _position: relative; text-align:center; display:block; overflow:hidden;}
.dotItem{display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin: 0 5px; cursor: pointer; background:url(../images/endMsgBox.png) -34px -6px no-repeat;}
.dotItemOn{display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin: 0 5px; cursor: pointer; background:url(../images/endMsgBox.png) -7px -6px no-repeat;}
.end_btn{ display:block; clear:both; background:url(../images/end_btn_2.png) no-repeat; width:146px; height:34px; margin:0 auto; line-height:34px; font-size:12px; color:#fff; text-align:center; margin-top:20px;}
.end_btn a{ color:#fff; font-weight:bold; font-size:14px;}
.end_left_btn{ display:block; position:absolute; top:261px; left:9px; cursor:pointer;}
.end_right_btn{ display:block; position:absolute; top:261px; right:9px; cursor:pointer;}


/*ÁÐ±í*/
.list_nav_main{ display:block; clear:both; margin:0 auto; font-size:14px; padding:0 100px; min-width:960px !important; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå";}

.cont_list{ display:block; clear:both; /*padding:15px 92px 30px;padding-left:62px;*/width:100%; margin: 0 auto; overflow:hidden; margin-top:15px;}
.cont_list h3{ line-height:36px; font-size:14px; color:#666666; padding:0 6px; font-weight:bold; border-top: 2px solid #c92520;}
.cont_list li{float:left; position:relative; margin:0 8px 15px; width:231px;/** box-shadow: 0 1px 2px 0 rgba(210,210,210,0.31); -webkit-box-shadow: 0 1px 2px 0 rgba(180,180,180,0.5);**/ border:1px solid #d9d9d9; background:#FFF; border-bottom: 1px solid #d2d1d1;  -webkit-box-shadow: 0 1px 0 #e9e7e8; -moz-box-shadow: 0 1px 0 #e9e7e8; box-shadow: 0 1px 0 #e9e7e8; cursor:pointer;}
.cont_list_bq{ display:block; clear:both; padding: 0 6px 6px 6px; overflow:hidden;}
.cont_list_bq a{ color:#666666; display:inline-block; float:left; margin-right:16px; line-height:28px; white-space:nowrap;}
.cont_list_bq a.red{ color:#c92520;}
/**
.tags{border:1px solid #e0e0e0; border-top: 3px solid #666; padding: 9px; margin-bottom: 15px; width: 197px; background: #fff;}
**/

.inner_wrapper{ display:block; padding:12px 12px 0px; position:relative;}
.inner_sj{ line-height:22px; padding:6px 12px; display:block; clear:both; overflow:hidden; color:#888888;}
.inner_tp{ line-height:28px; background:#f5f5f5; padding:0 12px;}
.list_sc{ display:block; position:absolute; width:64px; height:26px; background:url(../images/list_btn01.png) no-repeat; top:19px; left:18px; color:#333333; padding-left:25px; line-height:24px; z-index:400;}
.list_xz{ display:block; position:absolute; width:64px; height:26px; background:url(../images/list_btn02.png) no-repeat; top:19px; right:18px; color:#333333; padding-left:25px; line-height:24px; z-index:401;}
.list_xz i, .list_sc i{ color:#818181; font-style:normal;}
.list_tit{ position: absolute; text-align:center; display: block; height: 26px; line-height:26px; left: 0px; bottom: 0px; background: rgba(0,0,0,0.5); width:207px;}
.praise_num{ display:inline; padding-left: 15px; margin-right: 20px; color: #777; background: url(../images/xx2.gif) 0 1px no-repeat;}
.inner_tp .praise_num:hover{ background: url(../images/xx1.gif) 0 1px no-repeat; color:#de1111; text-decoration:none;}
.cmt_num{ display:inline; padding-left: 15px; margin-right: 20px; color: #777; background: url(../images/list_03.png) 0 2px no-repeat;}
.inner_tp .cmt_num:hover{ background: url(../images/list_01.png) 0 2px no-repeat; color:#de1111; text-decoration:none;}


.fxd #bdshare{ float:right;}


/*tu_wbox 20130506*/
.tu_wbox{ display:block; clear:both; height:319px; overflow:hidden;}


.desc {position: absolute; bottom: 10px; left: 11px; color: #fff; background: url(../images/title-bg.png) right -25px no-repeat;
_background: #7a7e89;
_bottom: 0;
_left: 0;
padding-right: 13px;
_line-height: 18px;}
.txt {
background: url(../images/title-bg.png) left 0 no-repeat;
_background: #7a7e89;
display: inline-block;
padding-left: 13px;
line-height: 25px;}
.album:hover .desc .txt {
background-position: left -50px;
_background: #404040;
}
.album:hover .desc {
background-position: right -75px;
}


.fl {line-height: 30px; color: #999; padding: 0 10px 10px 10px; display: inline; float: left!important;}
.fxd p a {color: #c90; margin-left: 7px;}




.search_switch{ display:block; clear: both; height:30px; width:140px; margin-top:15px; background:url(../images/q_btn.png) no-repeat 0px 0px;}
.first{ float:left; background:url(../images/q_btn.png) no-repeat 0px -30px; width:70px; height:30px;}
.selected{ float:left; background:url(../images/q_btn.png) no-repeat -70px -30px; width:70px; height:30px;}

.search_switch span a{color: #333; font-size: 14px; display:block; height: 30px; width: 70px; float: left;}


.more_wrapper{position:fixed; bottom:30px;  background:url(../images/list-fixedbg.png) no-repeat; width:1002px; height:26px; z-index:9999; margin:0 auto; padding: 13px 0 17px;/*left: 19%;*/text-align:center; }
.hot_tags{ display:inline-block; color: #fff; background: url(../images/list-fixbtn.png) no-repeat -1px -78px; _background: url(../images/list-fixbtn.gif) no-repeat -1px -78px; line-height: 28px; width: 76px; height: 28px; text-align: center;  margin-bottom: 20px; font-size:12px;}
.hot_main{ display:inline-block;}
.hot_main a:hover span {color: #ec4a39; background-position: right -40px;}
.hot_main a, .hot_main a span{background: url(../images/list-fixbtn.png) no-repeat;}
.hot_main a {background-position: left -2px; color: #3c3e41;position: relative; left: 5px; top: 0;  display: inline-block; line-height: 28px; height: 28px; cursor: pointer; margin: 0 5px;}
.hot_main a span {background-position: right -2px; position: relative; left: 5px; top: 0; padding-right: 10px; padding-left:5px; display: inline-block; line-height: 28px; height: 28px; cursor: pointer;}
.pagebreak {
    clear: both;
    display: block;
    margin: 0 21px 25px;
    overflow: hidden;
    text-align: center;
	color:#999;
}
.pagebreak table {
    margin: 0 auto;
}