.list_cont{overflow:hidden;margin-bottom:8px;}
.list_cont .lef_list{width:688px;float:left;overflow:hidden;}
.list_cont .lef_list .position{width:686px;height:32px;line-height:32px;border:1px solid #e7e7e7;background:transparent url('../images/category_bg.jpg') repeat-x;}
.list_cont .lef_list .position a{position:relative;display:inline-block;height:32px;float:left;text-decoration:none;color:#8f8f8f;line-height:32px;padding:0 15px;padding-right:30px;background:url('../images/arrow_2.png') no-repeat right;}
.list_cont .lef_list .position a img{position:absolute;left:10px;top:7px;}

.list_cont .lef_list .list_div{width:688px;}
.list_cont .lef_list .list_div ul{margin-top:10px;width:688px;list-style:none;}
.list_cont .lef_list .list_div ul li{width:688px;margin-bottom:13px;padding-bottom:6px;overflow:hidden;border-bottom:1px dashed #e7e7e7;}
.list_div div.l_pic{padding:2px;width:162px;height:116px;float:left;border:1px solid #e7e7e7;}
.list_div div.l_pic a{display:block;overflow:hidden;width:162px;height:116px;}
.list_div div.l_pic a img{width:162px;height:116px;}
.list_div div.l_info{width:688px;float:left;}
.list_div div.l_info h4{padding-left:16px;height:26px;line-height:26px;width:688px;overflow:hidden;font-size:16px;background:url('../images/l_ico.png') no-repeat 0 10px;}
.list_div div.l_info h4 a{color:#666;text-decoration:none;}
.list_div div.l_info h4 a:hover{color:#29ace2;text-decoration:underline;}
.list_div div.l_info p.des{line-height:16px;margin:5px 0;overflow:hidden;color:#a2a2a2}
.list_div div.l_info p.info{color:#a2a2a2}
.list_div div.l_info p.tags{margin-top:12px;padding-left:10px;width:494px;height:30px;line-height:30px;border:1px solid #e7e7e7;background-color:#fcfcfc;color:#7d7d7d;}
.list_div div.l_info p.tags a{margin-right:4px;color:#7d7d7d;text-decoration:none;}
.list_div div.l_info p.tags a:hover{color:#29ace2;text-decoration:underline;}
.list_div div.l_info p.tags span{display:inline-block;height:30px;float:right;padding:0 10px;background-color:#f6f6f6;border-left:1px solid #e7e7e7;color:#b6b6b6}
.list_div div.l_info p.tags span label{color:#29ace2;font-weight:bold;font-size:16px;}
/*.list_div div.l_info p.info{color:#333}*/

.right_info{float:right;width:298px;overflow:hidden;}
.right_info .right_adv{width:296px;overflow:hidden;border:1px solid #e7e7e7;margin-bottom:10px;padding-bottom:2px;}
.right_info .right_adv a{margin:0 auto;margin-top:2px;display:block;width:292px;overflow:hidden;padding:0;height:128px;}
.right_info .right_adv a img{width:292px;overflow:hidden;}

.right_info .rank_div{padding:4px 10px;padding-bottom:10px;margin-bottom:10px;width:276px;border:1px solid #e7e7e7;}
.right_info .rank_div .nav_tit{height:30px;line-height:30px;border-bottom:2px solid #e7e7e7;}
.right_info .rank_div .nav_tit h4{float:left;border-bottom:2px solid #2faee2}
.right_info .rank_div .rank_list{margin-top:10px;width:276px;overflow:hidden;}
.right_info .rank_div .rank_list li{height:24px;line-height:24px;width:276px;overflow:hidden;}
.right_info .rank_div .rank_list li a{color:#666;text-decoration:none;}
.right_info .rank_div .rank_list li a:hover{color:#2faee2;text-decoration:underline;}
.right_info .rank_div .rank_list li  label{color:#666;}
.right_info .rank_div .rank_list li  label.top{color:#f3582c}
.right_info .rank_div p{height:22px;padding-top:10px;float:right;width:50px;}
.right_info .rank_div p label{display:inline-block;width:12px;height:12px;margin-left:4px;background-color:#d5d5d5;cursor:pointer;float:left;}
.right_info .rank_div p label.on{background-color:#29ace2}
.right_info .rank_div .pic_url li.pic{height:98px;overflow:hidden;margin-bottom:4px;}
.right_info .rank_div .pic_url li.sec{margin-left:9px;}
.right_info .rank_div .pic_url li.pic a{display:block;width:144px;height:98px;overflow:hidden;}
.right_info .rank_div .pic_url li.pic a img{width:144px;height:98px;}
.right_info #random{padding:4px 0;padding-bottom:10px;width:298px;border:0;}
.right_info #random #pic_url ul{display:none;width:298px;height:210px;overflow:hidden;list-style:none;}
.right_info #random #pic_url ul.on{display:block;}
.right_info #random #pic_url ul li{float:left;width:144px;margin-bottom:8px;height:98px;overflow:hidden;}
.right_info #random #pic_url ul li.sec{margin-left:9px;}
.right_info #random #pic_url ul li.pic a{display:block;width:144px;height:98px;overflow:hidden;float:left;}
.right_info #random #pic_url ul li.pic a img{width:144px;height:98px;}

.right_info .rank_div{padding:4px 10px;padding-bottom:10px;margin-bottom:10px;width:276px;border:1px solid #e7e7e7;border-top:2px solid #29ace2;}
.right_info .rank_div .nav_tit{height:30px;line-height:30px;border-bottom:2px solid #e7e7e7;}
.right_info .rank_div .nav_tit h4{float:left;padding:0 4px;border-bottom:2px solid #2faee2}
.right_info .rank_div .nav_tit a.more{display:inline-block;margin-top:8px;float:right;width:49px;height:16px;background:url('../images/more.jpg') no-repeat;}
.right_info .rank_div .rank_list{margin-top:10px;width:276px;overflow:hidden;}
.right_info .rank_div .rank_list li{height:24px;line-height:24px;width:276px;overflow:hidden;}
.right_info .rank_div .rank_list li a{color:#666;text-decoration:none;}
.right_info .rank_div .rank_list li a:hover{color:#2faee2;text-decoration:underline;}
.right_info .rank_div .rank_list li  label{color:#666;}
.right_info .rank_div .rank_list li  label.top{color:#f3582c}
.right_info .rank_div ul.news{width:260px;list-style: inside url(../images/l_ico.png)}
.right_info .rank_div ul.news li{width:260px;}

.right_info .cms_div{padding-left:0;padding-top:0;padding-right:0;width:296px;border-top:1px solid #e7e7e7;}
.right_info .cms_div .nav_tit{height:32px;line-height:32px;border-bottom:1px solid #29ace2;background-color:#f9f9f9;}
.right_info .cms_div .nav_tit h4{border-bottom:0;margin-left:8px;}
.right_info .cms_div .rank_list{padding-left:12px;width:264px;}

.right_info .ranks{border:0;}
.right_info .ranks .rank_list{padding-left:8px;width:268px;}
.right_info .ranks .rank_list li{height:26px;line-height:26px;}
.right_info .ranks .rank_list li  label{display:inline-block;margin-right:6px;width:24px;height:26px;line-height:26px;background:url('../images/r_ico2.png') no-repeat;text-align:center;color:#fff;font-size:12px;}
.right_info .ranks .rank_list li  label.top{background:url('../images/r_ico.png') no-repeat;color:#fff;font-size:12px;}


#pager,#pager ul{width:688px;height:24px;line-height:24px;overflow:hidden;list-style:none;}
#pager ul li{float:left;height:24px;line-height:24px;margin:0 2px;}
#pager ul li a{display:block;height:24px;line-height:24px;padding:0 10px;text-decoration:none;background-color:#5e5e5e;color:#f7f7f7;}
#pager ul li.on a{background-color:#249bd3;}