/**********************************************
网站公用样式表
by xuerong
**********************************************/

/* reset 重设浏览器的默认样式 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, dl, dt, dd, ol, ul, li, form, label, table, tr, th, td, sup, u, i, button,article,aside,dialog,figure,footer,header,hgroup,nav,section,input, button, textarea{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-size:100%; font-family:inherit; font-weight:inherit; font-style:normal; }
fieldset, img { border:0; }
li { list-style:none; }
del { text-decoration: line-through;}
table,td { border-collapse:collapse; border-spacing:0; }
blockquote:before, blockquote:after, q:before, q:after { content: " "; }
:focus { outline: 0; }
a img { border: none; }
em{font-style:normal; font-weight: bold;}

/* html5初始化 */
article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block;}
command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline;}

body {font-family:'宋体',Arial, Helvetica, Tahoma, Helvetica; color:#000; font-size:14px;}

/* 常用基础样式 */
a:link, a:visited, a:active { text-decoration:none; color: #436892; }
a:hover { color:#ff0000; text-decoration:underline;}

/* 标题文字 */
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 { font-size:196%; }
h2 { font-size:167%; }
h3 { font-size:123.1%; }
h4 { font-size:123.1%; }
h5 { font-size:108%; }
h6 { font-size:100%; }

/* 清楚浮动 */
.clearfix:after {clear:both; display:block; visibility:hidden; overflow:hidden; height:0!important; line-height:0; content:".";}
.clearfac { overflow: hidden; zoom: 1; }
.clearfix { display: inline-block }
.clearfix { display: block }
*html .clearfix { height: 1% }
.clear { clear:both; }

/* 浮动 */
.f_l { float:left!important; }
.f_r { float:right!important; }
.f_n { float:none!important; }

/* 对齐 */
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center}

.mb_10{margin-bottom:10px;}
.mb_5{margin-bottom:5px;}
.pb_5{padding-bottom:5px!important;}
.pb_10{padding-bottom:10px!important;}
.pt_10{padding-top:10px!important;}
.mlr_20{margin:0 20px;}
.ml_10{margin-left:10px;}
.mr_10{margin-right:10px;}
.pl_10{padding-left:10px;}
.pr_10{padding-right:10px;}
.p_10 {padding:10px;}
.pt_0{padding-top:0px!important;}
.mb_0{margin-bottom: 0px!important;}
.mt_0{margin-top: 0px!important;}

.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}

.f_b{font-weight: bold;}
.fw_n{font-weight: normal;}

/* 获取背景 */
.sprites{background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites.png) no-repeat;_background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites_ie6.png) no-repeat;}

/* 列表 */
.dot_list li{line-height: 24px; background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/dot.png) no-repeat 0 center; padding-left:9px;}

.pic_list li{position: relative; float: left;}
.pic_list li img{display: block; border:2px solid #fff;}
.pic_list li a {position: relative; display: block;}
.pic_list li a:hover img{border-color:#aecfeb;}
.pic_list li span{position: absolute; bottom:2px; left: 2px; right:2px; display: block; height: 24px; line-height: 24px; text-align: center; background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/alpha40.png) repeat; _filter: alpha(opacity=70); _cursor:pointer;color: #fff; font-size: 12px; _width:100%;_bottom:1px;}
.pic_list li p{text-align: center; font-size: 12px; padding:5px 0;}
.pic_list li i.video_icon{background-position: -322px 0px; width:36px; height: 36px; display: block; position: absolute; left:50px; top:18px;}
.pic_list li a:hover i.video_icon{background-position: -281px 0px;}

/* 针对ie6 带文字的图片的宽度 */
.ie6 .pl_size_139x103 li a{width:139px;}
.ie6 .pl_size_141x80 li a{width:141px;}
.ie6 .pl_size_136x82 li a{width:136px;}
.ie6 .pl_size_178x98 li a{width:178px;}
.ie6 .pl_size_274x356 a{width:274px;}
.ie6 .pl_size_258x176 a{width:258px;}
.ie6 .pl_size_170x116 a{width:170px;}

.pic_list_small a{display: block; float: left; width:57px; height: 80px;}
.pic_list_small a img{display:block; width:53px; height: 53px; padding:2px;}
.pic_list_small a:hover img{background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites.png) no-repeat -32px 0;}
.pic_list_small p{text-align: center; font-size: 12px; padding:5px 0;}

.col_list li{border-bottom:1px dotted #e7e6e6; padding-bottom:10px; margin-bottom:10px; _padding-bottom:9px; _margin-bottom:9px; overflow: hidden; zoom:1;}
.col_list_nb li{border-bottom:0px; margin-bottom: 0px;}

.sortnum{background-position:-20px -81px; width:16px; height: 14px; padding-top:2px; display: inline-block; text-align: center; font-size:12px; color: #fff; font-weight: bold;}
.sn_top{background-position: 0 -81px;}

/* 线 */
.line_bot_dot{border-bottom:1px dotted #e7e6e6;}

/*媒体组合通用结构*/
.media {zoom:1;}
.media .pic_left img,.media .pic_right img,.media .pic_left,.media .pic_right{display: block;overflow: hidden;}
.media .pic_left { float:left; margin-right:10px;}
.media .pic_right { float:right; margin-left:10px;}

.media .text {overflow:hidden;font-size: 12px;}

/* 按钮 */
.btn_orange{width:63px; height: 24px; line-height: 24px; text-align: center; background-position:-92px 0; float:left; color: #fff; font-weight: bold; font-size:12px!important;}
.btn_orange:link,.btn_orange:visited{color: #fff;}
.btn_orange:hover{background-position:-92px -26px; text-decoration: none;}

/* layout */
.w_1000{width:1000px; margin:0 auto;}
.col_1{float: left; width: 310px;}
.col_2{float: left; width: 315px; margin-left:20px;}
.col_3{float: right; width: 335px;}

.col_4{float: left; width: 217px;}
.col_5{float: left; width: 408px; margin-left:20px;}

.col_6{float: left; width: 348px;}
.col_7{float: right; width: 632px;}

.gray_aside{background:#f1f1f1; padding:10px 9px;}

/* header */
.gameheader{padding:10px 0; margin-bottom:10px; border-bottom:1px dotted #4e95d7;}
.logo{float: left; margin-top:15px;}
.logo img{display:block; width:146px; height:41px;}

.hdgame {float: left; overflow: hidden; margin-left:38px;}
.hdgame h3{width:30px; height: 55px; float: left;background-position:0 0; margin-right:5px;}
.hdgame a{display: block; float: left; width:53px; height: 53px; padding:2px; margin:0 9px;}
.hdgame a:hover{background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites.png) no-repeat -32px 0;}
.hdgame a img{display:block; width:53px; height: 53px; }

.search{float: right; font-size: 12px; margin-top:28px;}
.search .txt_input,.search .select .hd{border:1px solid #dcdcdc; background:#efefef; color: #949494; height: 22px; line-height: 22px; padding:0 5px; border-radius:2px}
.search .txt_input{width: 176px; float: left;}
.search .txt_input:focus{background:#fff;}
.search .select{float: left; width:83px; margin-left:5px; position: relative; z-index: 10}
.search .select .hd{position: relative; cursor: pointer;}
.search .select .hd .icon{position: absolute; right:4px; top:9px;}
.search .select ul{border:1px solid #dcdcdc; border-top:0px; background:#efefef; position: absolute; width:81px; top:24px; z-index: 100; display: none}
.search .select ul.hide{display:none!important;}
.search .select ul li{overflow: hidden; zoom:1;}
.search .select ul a{padding:4px; display:block;}
.search .select ul a:hover{background: #fff; text-decoration: none;}
.search .sc_btn{float:left; margin-left:5px;}

/* 导航 */
.mainnav{height:21px; padding:7px 0 7px 20px; background:#58a3dc url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/mainnav_bg.png) no-repeat; font-size: 12px; color: #fff}
.mainnav a{display:inline-block; height: 21px; line-height: 21px; padding:0 6px;}
.mainnav a:link,.mainnav a:visited{color: #fff;}
.mainnav a:hover{ background: #afd0eb; text-decoration: none; color: #476e98}
.mainnav .item{float: left;}
.mainnav .item_map{float:right;color: #476e98; font-weight:bold;}
.mainnav .item_map a:link,.mainnav .item_map a:visited {color: #476e98}
.mainnav .item_map a:hover{background:none; text-decoration: underline;}
.mainnav .item em{font-size:14px;}
.mainnav .cut_line{width:2px; height:15px; background-position: 0 -58px; overflow: hidden; float: left; margin:4px 5px 0;}

/* 焦点图 */
#focus_slides{width:310px; height: 333px; overflow: hidden; position: relative; padding-top:10px;}
#focus_slides .item {position: relative;}
#focus_slides .item img{width:310px; height: 333px; display: block;}
#focus_slides .item p{position: absolute; background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/alpha40.png) repeat;width:294px; padding:0 8px; height:42px; line-height: 42px; bottom:21px; color: #fff; font-family: "微软雅黑";font-size: 16px;}
#focus_slides .item p a:link,#focus_slides .item p a:visited{color: #fff;}
#focus_slides .handler{position:absolute; z-index: 10; bottom:5px; right:4px;}
#focus_slides .handler .next,#focus_slides .handler .prev{display: none}
#focus_slides .pagination{}
#focus_slides .pagination li{float:left;}
#focus_slides .pagination li a{width:15px; height: 15px; text-align: center; line-height: 15px; display: inline-block; background:#a9ccea; color: #fff; margin:0 2px;}
#focus_slides .pagination li a:hover{text-decoration: none;}
#focus_slides .pagination li.current{margin-top:-6px;_position: relative;}
#focus_slides .pagination li.current a{background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/focus_current.png) no-repeat;_background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/focus_current_ie6.png) no-repeat; height:15px; padding-top:6px;}

#focus_slides_games .slides_container{width:294px; height:250px; overflow: hidden; position: relative;}
#focus_slides_games .item {position: relative;}
#focus_slides_games .item img{width:294px; height: 250px; display: block;}
#focus_slides_games .item p{position: absolute; background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/alpha40.png) repeat; width:278px; padding:0 8px; height:32px; line-height: 32px; bottom:0; color: #fff; border-top:1px solid #6d6f73; text-align: center; font-family: "微软雅黑"; font-size: 16px;}
#focus_slides_games .item p {background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/alpha40.png) repeat;}
#focus_slides_games .item p a:link,#focus_slides_games .item p a:visited{color: #fff;}
#focus_slides_games .games_handler{width: 160px; margin:5px auto 0;}

#focus_slides_games .prev,#focus_slides_games .next{float: left;width: 25px; height: 25px; display: block;background: url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/prev.png) no-repeat; text-indent: -9999px}
#focus_slides_games .next {float:right;background: url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/next.png) no-repeat;}
#focus_slides_games .pagination {padding-top:8px;}
#focus_slides_games .pagination li{width:auto; margin: 0px; padding: 0px;float: left;}
#focus_slides_games .pagination li a{width:10px; height: 10px; float: left;background: url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/page_dot.png) no-repeat; text-indent: -9999px; margin: 0 6px;}
#focus_slides_games .pagination .current a {background: url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/page_dot_current.png) no-repeat;}

/* 热点新闻区域 */
.hotnews{padding-top:14px; height:610px;}
.hotnews h3{ font-size:16px; margin-bottom:9px;}
.hotnews .top_line{padding-bottom:10px; margin-bottom:10px; text-align: center;}
.hotnews .top_line h3 a:link,.hotnews .top_line h3 a:visited{color: #8f272c}
.hotnews .top_line h3 a:hover{color: #ff0000}
.hotnews .top_line p{font-size:12px;}
.hotnews .top_line p a{margin:0 8px;}
.hotnews .top_line p a:link,.hotnews .top_line p a:visited{color: #ff7913}
.hotnews .top_line p a:hover{color: #ff0000}
.hotnews .dot_list {padding-bottom:8px; margin-bottom:10px;}
.ie8 .hotnews {padding-top:12px; }
.ie7 .hotnews {padding-top:13px; }

/* 模块 */
.mod{background:#fff;}
.mod .inner{position:relative}
.mod .hd{}
.mod .bd{}

.m_normal .inner{border:1px solid #d7d7d7; padding:10px 10px 5px;}
.m_normal .hd{border-bottom:1px solid #a9ccea; position: relative; height:22px;}
.m_normal .hd h3{border-bottom: 1px solid #ff7913; padding:0 2px; position: absolute; height:22px; bottom:-1px; font-size:14px;}
.m_normal .hd h3 i{width:4px; height: 10px; background-position: -6px -58px; display: inline-block; overflow: hidden; zoom:1; margin-right:5px;}

.m_normal .hd span{float: right; font-size:12px; margin-top:2px;}
.m_normal .bd{padding-top: 10px;}

.type_mod {border:1px solid #d7d7d7; border-top:3px solid #a9ccea; position: relative;}
.type_mod .title{height:23px; background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/netgame_title_bg.png) no-repeat right 0; margin-bottom: 10px;}
.type_mod .title h3{display: inline-block; border-top:3px solid #ff7913; padding-top:9px; position: absolute; top:-3px; padding-left:10px;}
.type_mod .title h3 a{margin-left:15px;font-size: 12px; font-weight:normal;}
.type_mod .n_col_1{width:288px; float: left; margin-left:10px; display: inline}
.type_mod .n_col_2{ display: inline}
.type_mod .n_col_3{width:315px; float: right; margin-right:10px; display: inline}

/* 热点话题 */
.topic .bd h3{font-size:14px; margin-bottom:10px;}
.topic .media {padding-bottom:5px;}
.topic .media img{width:159px; height: 109px;}
.topic .media .text{line-height: 1.8}

/* 大话周游 */
.jw .inner{border-bottom:0px;}
.jw .media{padding-bottom:9px; margin-bottom:9px;}
.jw .media img{display: block;}
.jw .media .text h3{margin-bottom: 2px;}
.jw .media .text p{line-height: 1.6;}

.ie8 .jw .media {padding-bottom:11px;}
.ie7 .jw .media {padding-bottom:11px;}

/* 游戏中心 */
.ifeng_play .inner{padding:10px 0px 0px;}
.ifeng_play .hd{margin:0 10px;}
.ifeng_play .user_sign{margin:0 10px 10px;}
.ifeng_play .bd{}
.ifeng_play .hover_show_detail .item{border-top: 1px solid #d7d7d7; position: relative; _zoom:1;}
.ifeng_play .hover_show_detail .item h3{font-size:14px;padding-left:10px; height:33px; line-height: 33px; cursor: pointer;}
.ifeng_play .hover_show_detail .item h3 a{margin-left:25px;}
.ifeng_play .hover_show_detail .item sup.hot{width: 20px; height: 12px; background-position: -17px -59px; display: inline-block; margin-left:15px; _margin-top:10px;}

.ifeng_play .hover_show_detail .item i{ position: absolute; right:20px; top:50%; margin-top:-4px;}
.ifeng_play .hover_show_detail .item .detail{background:#d3e5f4; padding:7px 8px 5px;}
.ifeng_play .hover_show_detail .item .detail img{display: block; width: 299px; height: 134px;}
.ifeng_play .hover_show_detail .item .detail p{height:25px; line-height: 25px; padding-top:5px;}

/* 广告位 */
.ad300x250 .inner{padding:6px 8px 5px;}
.ad1000x90{height:90px; overflow: hidden;}

/* 语录 专题 */
.ana .pic_list{padding-top:3px;}

/* 最新开服 */
.open_service{_zoom:1;}
.open_service .col_list{padding-top:5px;}
.ie .open_service .col_list{padding-top:8px;}
.ie8 .open_service .col_list{padding-top:6px;}
.ie8 .open_service .col_list li{padding-top:2px;}

/* 网络游戏 */
.netgame {padding-bottom:5px;}

/* 单机游戏 */
.flashgame {border-top:3px solid #a9ccea; position: relative; width:645px; margin-top:10px; float: left;}
.flashgame .title{height:23px;margin-bottom: 10px;}
.flashgame .title h3{display: inline-block; border-top:3px solid #ff7913; padding-top:9px; position: absolute; top:-3px; padding-left:10px;}
.flashgame .title h3 a{margin-left:15px;font-size: 12px; font-weight:normal;}
.flashgame .n_col_1{width:308px; float: left; border:1px solid #d7d7d7; border-top:0px; height:262px;}
.flashgame .n_col_1 .pic_list{padding:5px 10px;}
.flashgame .n_col_3{width:315px; float: right;}

/* 小游戏排行 */
.flashgame_sort .inner{height:413px; border-top:3px solid #a9ccea; padding-bottom:0px;}
.flashgame_sort .inner .hd h3{position:absolute; top:-13px; left:-10px;border-top:3px solid #ff7913; border-bottom:0px; padding:9px 5px 0 10px;}
.flashgame_sort .inner .bd{position: relative;}
.flashgame_sort .hot_sort{width:120px; float: left; border-top:1px solid #ff7913; position: relative; top:-11px; padding-top:10px;}
.flashgame_sort .hot_sort .col_list li {padding-bottom:9px; margin-bottom:9px;_padding-bottom:8px; _margin-bottom:7px;}
.flashgame_sort .new_games{width:205px; float: right;}
.flashgame_sort .new_games .pic_list_small li{padding-bottom:9px; overflow: hidden;}
.flashgame_sort .new_games .pic_list_small .c_img{margin:0 17px;}

/* 云游戏 */
.cloud_game .inner{height:410px;}
.cloud_game .cg_col_l{width:181px; float: left;}
.cloud_game .cg_col_r{width:420px; float: right;}
.cloud_game_logo {width:181px; height: 81px; background: #eee; overflow: hidden; margin-bottom: 10px; display:block}
.cloud_game_logo img,.cloud_game_intr img{width:181px;}
.cloud_game_intr {width:181px; height:282px; overflow: hidden; display: block;}
.cloud_game_intr img{width:181px; height:282px;}

.cloud_game_info {line-height: 1.4; padding:5px;}
.cloud_game_hot {overflow: hidden; border:2px solid #ccc;}
.cloud_game_list a{display:inline; float: left; width:198px; height:145px; text-align: center; overflow: hidden;margin:5px 5px 0; _margin:0 4px 5px;}
.cloud_game_list a img{width:188px; height:110px; display: block; border:1px solid #ccc; padding:2px;}
.cloud_game_list a em {font-style: normal; font-weight: normal; display: block; padding-top:5px;}

/* tab切换 */
.tab{}
.tab .tabnav{ position: relative;font-size: 14px; font-weight: bold;}
.tab .tabnav li{cursor: pointer; float: left; height: 34px; line-height: 34px; background:#ffede0;border-bottom:1px solid #d7d7d7; text-align: center;}
.tab .tabnav li a:hover{text-decoration: none; color: #404040}
.tab .tabnav .current{border-bottom:0px;}
.tab .tabnav .current a{border-top:2px solid #ff7913;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; background:#fff; display: block; line-height: 33px;}
.tab .bd{border:1px solid #d7d7d7; border-top:0px; clear: both; padding:10px;}
.tab .tabcont{display: none}
.tab .show{display: block;}

/* 网游排行 */
.netgame_sort{padding-top:10px;}
.netgame_sort .tabnav li{width: 50%;*width: 49.9999%}
.netgame_sort .bd{padding-bottom:0px;_padding-bottom:6px;}
.netgame_sort .col_list li{_padding-bottom:8px;_margin-bottom:8px;}
.ie8 .netgame_sort .bd,.ie7 .netgame_sort .bd{padding-bottom:3px;}
.ie8 .netgame_sort .col_list li{padding-bottom:9px;margin-bottom:9px;}
.ie8 .netgame_sort .col_list li span.f_r{padding-top:3px;}
.ie7 .netgame_sort .col_list li{padding-bottom:9px;margin-bottom:8px; line-height: 16px;}

/* 手机游戏 */
.mobilegame{}
.mobilegame .n_col_1{width:358px;}
.mobilegame .n_col_3{width:248px;}
.mobilegame .sort .bd{padding-bottom:0px;}
.mobilegame .sort .tabnav li{width: 50%; text-align: left; text-indent: 10px}
.mobilegame .sort .games li{width: 50%; float: left; margin-bottom:8px;}
.mobilegame .sort .games li a{height:auto; width:auto;}
.mobilegame .sort .games li .text{_width:98px;}
.mobilegame .sort .games li h3{padding-top:4px;_padding-top:0px; display: block;}
.mobilegame .sort .games li p{line-height: 1.5; color: #4d4d4d; padding-top:4px; text-align: left; clear: both;}
.mobilegame .new_games .bd{padding-top:15px;padding-bottom:0px;}
.mobilegame .new_games .item {overflow: hidden; margin-bottom:20px; zoom:1;}
.mobilegame .new_games .item img{width:122px; height: 82px;}
.mobilegame .new_games .item .text{_zoom:1;}
.mobilegame .new_games .item .text h3{margin-bottom: 5px}
.mobilegame .new_games .item .text p{color: #4d4d4d;}
.mobilegame .new_games .item .text .btn_orange{margin-top:20px;}

/* 图文专区 */
.picture .mod .inner {border:0px;}
.picture .n_col_1{width:720px;}
.picture .n_col_2{width:248px; float: right; margin-right: 10px;}
.picture .pic_list{margin-bottom:0px;}

/* 激活码和新手包 */
.code_gifts{padding-top:10px;}
.code_gifts .bd{padding-bottom:0px;}
.code_gifts .cg_col{width:180px; float: left;}
.code_gifts .col_list li{line-height: 20px; padding-bottom:6px;}
.ie8 .code_gifts .inner{padding-bottom:2px;}
.ie8 .code_gifts .col_list li,.ie7 .code_gifts .col_list li{margin-bottom:8px;}
.ie7 .code_gifts .inner{padding-bottom:8px;}

.lead{display:inline-block; width:17px; height: 17px;}
.lead_green{ background-position:-54px -61px;}
.lead_green:hover{ background-position:-54px -80px;}
.lead_red{ background-position:-76px -61px;}
.lead_red:hover{ background-position:-76px -80px;}

/* 新网游测试表 */
.netgame_test .bd{padding-bottom:4px; padding-top:12px;}
.ie .netgame_test .bd{padding-top:15px;_padding-top:20px;}
.netgame_test .col_list li{padding-bottom:11px;_padding-bottom:10px;}

/* 颜色 */
.link_color_black{color: #4d4d4d}
a.link_color_black:link,a.link_color_black:visited,.link_color_black a:link,.link_color_black a:visited{color: #4d4d4d}
a.link_color_black:hover,.link_color_black a:hover{color: #ff0000;}

.link_color_orange{color: #ff7913}
a.link_color_orange:link,a.link_color_orange:visited,.link_color_orange a:link,.link_color_orange a:visited{color: #ff7913}
a.link_color_orange:hover,.link_color_orange a:hover{color: #ff0000;}

.link_color_deepred{color: #8f272c}
a.link_color_deepred:link,a.link_color_deepred:visited,.link_color_deepred a:link,.link_color_deepred a:visited{color: #8f272c}
a.link_color_deepred:hover,.link_color_deepred a:hover{color: #ff0000;}

.link_color_gray{color: #666}
a.link_color_gray:link,a.link_color_gray:visited,.link_color_gray a:link,.link_color_gray a:visited{color: #666}
a.link_color_gray:hover,.link_color_gray a:hover{color: #ff0000;}

/* icon */
.icon{background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites.png) no-repeat;_background:url(http://y1.ifengimg.com/326d83b8d50a6146/2013/0306/sprites_ie6.png) no-repeat; display: inline-block; overflow: hidden;}
.a_down,.a_up,.a_left{width:7px; height: 5px; background-position:right -6px;}
.a_up{background-position:right 0;}
.a_left{background-position: right -15px; width:5px; height: 7px;}

/* 友情链接 */
.friend_link{border-top:1px dotted #4e95d7; font-size:12px; padding:10px 0;}
.friend_link h3{font-weight: normal; margin-bottom:4px;}
.friend_link p{ line-height: 1.8;color: #666; display: inline;}
.friend_link a:link,.friend_link a:visited{color: #666;}
.friend_link_more{color: #030303!important; margin-left:5px; display: inline; overflow: hidden; position: relative;}
.friend_link_more span{}
.friend_link_more .icon{height:6px; margin-left:2px;}

/* 返回顶部 */
a.backtop{background-position:-162px 0; width:54px; height: 53px; display: none; position: fixed; _position:absolute; bottom:100px; right:200px; overflow: hidden; zoom:1;}
a.backtop:hover{background-position:-220px 0;}

/* footer */
.copyright{padding:10px; text-align: center; color: #030303; font-size:12px; border-top:1px solid #9b9b9b; line-height: 1.6;}
.copyright a{margin:0 5px;}
.copyright a:link,.copyright a:visited{color: #030303;}