.slide_div{}
.slide_div .slider{float:left;width:298px;height:226px;border:1px solid #e7e7e7;}
.slide_div .slider ul.slide_pic{list-style:none;width:292px;height:204px;margin:0 auto;margin-top:3px;overflow:hidden;}
.slide_div .slider ul.slide_pic li{width:292px;height:204px;overflow:hidden;}
.slide_div .slider ul.slide_pic li a.slide_cover{position:relative;display:block;width:292px;height:204px;overflow:hidden;}
.slide_div .slider ul.slide_pic li a.slide_cover span{position:absolute;bottom:0px;width:292px;overflow:hidden;left:0;text-align:left;padding:0 6px;display:block;background-color:#000;color:#fff;height:28px;line-height:28px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.slide_div .slide_tab{padding-left:56px;list-style:none;height:14px;line-height:14px;overflow:hidden;margin:0 auto;}
.slide_div .slide_tab li{float:left;margin:0 4px;margin-top:7px;height:5px;width:28px;background-color:#d5d5d5;cursor:pointer;}
.slide_div .slide_tab li.on{background-color:#29ace2;}
.slide_div .slider .slid_adv{width:298px;float:left;margin-top:10px;overflow:hidden;}

.slide_div .top_news{float:left;margin-left:15px;width:370px;height:286px;}
.slide_div .top_news .news_tab{padding-left:8px;padding-top:1px;height:32px;width:362px;line-height:32px;background-color:#f9f9f9;border-bottom:1px solid #e7e7e7;}
.slide_div .top_news .news_tab label{display:inline-block;float:left;height:32px;padding:0 10px;}
.slide_div .top_news .news_tab label.on{background-color:#fff;border-top:2px solid #29ace2;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin-top:-1px;font-weight:bold;}
.slide_div .news_list{width:370px;height:244px;overflow:hidden;padding-top:8px;}
.slide_div .news_list h2{font-size:16px;height:22px;line-height:22px;width:370px;overflow:hidden;text-align:center;}
.slide_div .news_list h2 a{color:#29ace2;text-decoration:none;}
.slide_div .news_list h2 a:hover{color:#ff6438;text-decoration:underline;}
.slide_div .news_list ul{display:none;width:370px;height:212px;overflow:hidden;margin-top:10px;}
.slide_div .news_list ul.on{display:block;}
.slide_div .news_list ul li{width:370px;height:21px;line-height:21px;overflow:hidden;color:#aeaeae;}
.slide_div .news_list ul li a.n_type{color:#29ace2}
.slide_div .news_list ul li a.n_title{color:#666;text-decoration:none;}
.slide_div .news_list ul li a.n_title:hover{text-decoration:underline;}

.server_div{width:298px;height:286px;float:right;}
.server_div .nav_tit{width:298px;height:32px;overflow:hidden;line-height:32px;border-bottom:1px solid #e7e7e7;}
.server_div .nav_tit h4{border-bottom:3px solid #29ace2;float:left;height:29px;line-height:29px;}
.server_div .nav_tit h4 a{color:#666;font-size:14px;text-decoration:none;}
.server_div .nav_tit p{height:22px;padding-top:10px;float:right;width:50px;}
.server_div .nav_tit p label{display:inline-block;width:12px;height:12px;margin-left:4px;background-color:#d5d5d5;cursor:pointer;float:left;}
.server_div .nav_tit p label.on{background-color:#29ace2}
.server_div .serv_lis{display:none;list-style:none;padding-top:8px;padding-bottom:2px;float:left;}
.server_div .scroll_div ul.on{display:block;}
.server_div .serv_lis li{float:left;width:144px;height:24px;line-height:24px;overflow:hidden;}
.server_div .serv_lis li a{text-decoration:none;color:#666;}
.server_div .serv_lis li a:hover{text-decoration:underline;color:#29ace2;}
.server_div .serv_lis li.pic{height:98px;overflow:hidden;margin-bottom:4px;}
.server_div .serv_lis li.sec{margin-left:9px;}
.server_div .serv_lis li.pic a{display:block;width:144px;height:98px;overflow:hidden;}
.server_div .serv_lis li.pic a img{width:144px;height:98px;}
.server_div .pic_lis{height:58px;width:298px;list-style:none;margin-top:5px;float:left;}
.server_div .pic_lis li{width:92px;height:58px;overflow:hidden;float:left;}
.server_div .pic_lis li.mid{margin:0 10px;}
.server_div .pic_lis li a{display:block;width:92px;height:58px;}
.server_div .pic_lis li a img{width:92px;height:58px;}

.tools_div{height:144px;border:1px solid #e7e7e7;margin-top:14px;width:998px;}
.tools_div .tool_nav{width:80px;float:left;height:144px;border-right:1px solid #e7e7e7;background-color:#f9f9f9;}
.tools_div .tool_nav label{display:block;width:80px;height:36px;line-height:36px;text-align:center;}
.tools_div .tool_nav label.on{background-color:#fff;border-left:3px solid #29ace2;width:78px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.tools_div .tool_list{width:910px;float:right;height:144px;}
.tools_div .tool_list ul{display:none;width:910px;height:144px;overflow:hidden;}
.tools_div .tool_list ul.on{display:block;}
.tools_div .tool_list ul li{width:890px;padding:0 10px;height:36px;overflow:hidden;line-height:36px;}
.tools_div .tool_list ul li.sec{background-color:#eefbff;}
.tools_div .tool_list ul li a{color:#666;text-decoration:none;margin:0 4px;}
.tools_div .tool_list ul li a:hover{color:#29ace2;text-decoration:underline;}

.list_cont{margin-top:18px;}
.list_cont .lef_list{width:688px;float:left;}
.list_cont .lef_list .news_tab{padding-top:1px;height:32px;width:688px;line-height:32px;border-bottom:1px solid #e7e7e7;background-color:#f9f9f9;}
.list_cont .lef_list .news_tab label{display:inline-block;float:left;height:32px;padding:0 10px;}
.list_cont .lef_list .news_tab label.on{background-color:#fff;border-top:2px solid #29ace2;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin-top:-1px;font-weight:bold;}
.list_cont .lef_list .list_div{width:688px;}
.list_cont .lef_list .list_div ul{display:none;margin-top:10px;width:688px;list-style:none;}
.list_cont .lef_list .list_div ul.on{display:block;}
.list_cont .lef_list .list_div ul li{width:688px;height:124px;margin-bottom:12px;overflow:hidden;}
.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:506px;height:120px;float:right;}
.list_div div.l_info h4{height:24px;line-height:24px;width:506px;overflow:hidden;font-size:15px;}
.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;height:48px;overflow:hidden;}
.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;margin-right:4px;}
.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_cont .lef_list .n_list_div{width:688px;height:306px;float:left;}
.list_cont .lef_list .n_list_div .n_list_tit{width:688px;height:34px;background-color:#f9f9f9;border-bottom:1px solid #e7e7e7;}
.n_list_div .n_list_tit h2{float:left;padding:0 4px;margin-left:16px;height:34px;line-height:34px;border-bottom:1px solid #29ace2;}
.n_list_div .n_list_tit h2 a{color:#666;text-decoration:none;font-size:15px;}
.n_list_div .n_list_tit p{height:34px;line-height:34px;text-align:right;}
.n_list_div .n_list_tit p label{display:inline-block;padding:2px 0;text-align:center;}
.n_list_div .n_list_tit p label a{color:#666;text-decoration:none;}
.n_list_div .n_list_tit p label.on{background-color:#29ace2;color:#fff;height:31px;}
.n_list_div .n_list_tit p label.on a{color:#fff;}

.list_cont .lef_list .n_list_div .n_list_cont{width:688px;height:274px;}
.n_list_div .n_list_cont ul{display:none;padding:12px;list-style:none;width:664px;height:250px;overflow:hidden;}
.n_list_div .n_list_cont ul.on{display:block;}
.n_list_div .n_list_cont ul li{float:left;margin-left:6px;width:310px;height:26px;line-height:26px;overflow:hidden;}
.n_list_div .n_list_cont ul li a{color:#666;text-decoration:none;}
.n_list_div .n_list_cont ul li a:hover{color:#29ace2;text-decoration:underline;}

.list_cont .lef_list .web_div{margin-top:10px;}

.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;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 h4 a{color:#666;font-size:14px;text-decoration:none;}
.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 .cms_div .scroll_div ul{display:none;}
.right_info .cms_div .scroll_div ul.on{display:block;}

.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;}

.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;}

.flinks p{position:relative;float:left;width:986px;height:24px;padding-left:10px;line-height:24px;border-left:4px solid #29ace2}
.flinks p span{position:absolute;right:0;top:6px;color:#29ace2}
.flinks ul{margin-top:10px;float:left;border-top:1px dashed #e7e7e7;padding:10px 0;list-style:none;}
.flinks ul li{float:left;margin:5px;margin-right:15px;}
.flinks ul li a{color:#666;text-decoration:none;}
.flinks ul li a:hover{color:#29ace2;text-decoration:underline;}
.n_list_div .n_list_tit p label a:hover{color: #fff;}
.n_list_div .n_list_tit p label:hover{background-color: #29ace2;color: #fff;height: 31px;}