﻿/* CSS Document */

body{ background:#e9e9e9; }
a:hover{ text-decoration:none;}
.pd20{ padding:20px; }
.topbox .w1200{ margin:0 auto; height:39px; line-height:39px; width:1200px; }
.page{ padding:30px 0; }
#footer{ margin-top:20px; }
.zq-header, .container{ width:1200px; margin:0 auto;position:relative; }
.banner{width:100%;}
.banner img{margin:0 auto; max-width:100%; min-width:1200px;}
.page_sch { background:url(../new_img/search.png) no-repeat 0 0; bottom:50px; height:28px; position:absolute; right:0; width: 239px; z-index:99; }
.page_sch p { font-size: 14px; height: 28px; line-height: 28px; }
.page_sch p a { color: #2b2b2b; display: block; text-indent: 92px;}
.zq-nav{ background:url(../new_img/default.png) repeat; width:100%; height:50px; overflow:hidden; position:relative; }
.nav-box ul { overflow:hidden; position:relative; width:80%; }
.nav-box li { background:url(../new_img/nav_line.png) no-repeat scroll left center; float:left; height:50px; left:-1px; line-height:50px; padding:0 13px; position:relative; text-align:center; }
.nav-box li a { color:#f9f9f9; display:block; font-size:20px; }
.nav-box li.active a, .nav-box li a:hover{ color:#db272a; }
.nav-search{ position:absolute; height:24px; right:15px; top:10px; width:211px; }
.nav-search .search_tx{ float:right; height:22px; line-height:22px; padding:3px 10px; width:160px; border:1px solid #fff; background:#fff; border-radius:15px; color:#999; }
.nav-search .search_bt{ background:url(../new_img/zoom.png) no-repeat 0 4px; display:block; width:26px; height:33px; cursor:pointer; }

.zq-wraper{ width:100%; position:relative; }
.bg_img{ position:absolute; top:0; width:100%; z-index:-1;}
.bg_img img{ display:block; margin:0 auto; max-width:100%; min-width:1200px; }
.zq-top{ margin-top:20px;}
.zq-t-l{ float:left; width:460px; margin-right:17px; }
.zq-t-c{ float:left; width:373px; padding:7px 20px 0; background:#fff; height:527px; overflow:hidden; }
.zq-t-r{ float:right; width:292px; }
/*焦点图*/
#foucsBox { width:460px; height:310px; overflow:hidden; position:relative; }
#foucsBox .imgCon { height:310px; position:relative;}
#foucsBox .imgCon li { float:left; height:310px; width:460px;}
#foucsBox .imgCon li img{ display:block; width:460px; height:310px; }
#foucsBox .imgCon li .imgTitle { bottom:0; height:42px; line-height:42px; padding:0 10px; position:absolute; width:440px; overflow:hidden; z-index:2; }
#foucsBox .imgCon li .imgTitle a { color:#fff; display:block; font-size:16px; text-decoration: none;}
#foucsBox .showPage { background:#000; bottom:0; height:42px; filter:alpha(opacity=50); -moz-opacity :0.5; -khtml-opacity :0.5; opacity: 0.5; position: absolute; width:460px; z-index:1; }
#foucsBox .foucs { bottom:15px; height:14px; position:absolute; right:10px; z-index:3; }
#foucsBox .foucs span { cursor:pointer; display:inline-block; height:9px; margin-right:8px; overflow: hidden; width:9px; background:#fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }
#foucsBox .foucs span.f { background-color:#e7474f;}

.xszn .bd{ width:100%; height:154px; overflow:hidden; }
.topNews { overflow:hidden; height:515px; }
.topNews h3{ font-size:19px; font-weight:700; height:28px; line-height:28px; margin-bottom:12px; padding-top:5px; text-align:center; overflow:hidden; }
.topNews h3 a{ color:#db272a; }
.listNews{ border-top:1px dashed #ccc; padding:5px 0 0; }
.listNews li { color:#999; font-size:16px; height:38px; line-height:38px; overflow:hidden; }
.listNews li span{ padding-left:20px; }
.app-rtop{ background:#fff; overflow:hidden; }
.app-info{ padding:15px; overflow:hidden; }
.ai-img{ width:120px; height:120px; padding-right:20px; }
.ai-img img{ display:block; width:120px; height:120px; }
.ai-art{ float:left; width:122px; overflow:hidden; }
.ai-art dt{ height:36px; line-height:36px; padding-bottom:5px; overflow:hidden; }
.ai-art dt h1{ color:#333; font-size:20px; font-weight:bold; }
.ai-art dd{ color:#777; font-size:14px; height:20px; line-height:20px; margin-top:15px; overflow:hidden; }
.ios_pt { background:url(../new_img/ios_icon.png) no-repeat scroll 0 0; display:inline-block; height:17px; margin-top:-2px; vertical-align:middle; width:14px; }
.and_pt { background:url(../new_img/and_icon.png) no-repeat scroll 0 0; display:inline-block; height:17px; margin-top:2px; vertical-align:middle; width:17px; }
.app-btn { padding: 0 15px 15px; }
.app-btn a, .app-btn span.lblq { display:block; height:66px; width:262px; text-indent:-99em; margin-bottom:15px; background:url(../new_img/btn_icon.png) no-repeat 0 0; }
.app-btn a.lblq{ background-position:0 -80px; margin-bottom:0; }
.app-btn span.lblq{ background-position:0 -333px; margin-bottom:0; }
.report{margin-top:20px; height:202px; background:#fff; overflow:hidden; }
.report h3{ font-size:20px; font-weight:700; text-align:center; margin-bottom:8px; }
.report p{ font-size:16px; line-height:28px; color:#666; }
.report img{ display:block; margin:0 auto; width:292px; height:202px; }

.module { background:#fff; margin-top:20px; width:100%; }
.module .hd {  height:50px; line-height:50px; padding-left:20px; }
.module .hd .hd-box { float:left; height:50px; }
.module .hd .title { font-size:22px; color:#333; font-weight:bold; }
.module .hd span { font-size:22px; color:#333; font-weight:bold; }
.module .hd .more span { font-size:18px; margin-left:8px; font-weight:bold; }
.module .hd .more:hover span{ color:#f60; }
.module .bd .more{ font-size:18px; margin-left:8px; font-weight:bold; margin-right:20px; margin-top:-37px; position:relative; }
.title-list{ padding:10px 0 10px 1px; overflow:hidden; }
.title-list li { float:left; font-size:15px; height:36px; line-height:36px; overflow:hidden; width:43%; padding-left:4%; padding-right:3px;}
.title-list li .hot{ background:url(../new_img/hot.gif) no-repeat 0 0; display:inline-block; width:22px; height:11px; vertical-align:11px; overflow:hidden; }
.news .title-list li{ width:22.4%; padding-left:2%; }
.news .title-list li span{ display:inline-block; height:36px; padding-right:10px; max-width:235px; overflow:hidden; }
.title-list2{ padding:0 0 10px 1px; overflow:hidden;margin-top:-3px; }
.title-list2 li { float:left; font-size:15px; height:36px; line-height:36px; overflow:hidden; padding-left:4%; padding-right:3px;width:420px;}
.title-list2 li .hot{ background:url(../new_img/hot.gif) no-repeat 0 0; display:inline-block; width:22px; height:11px; vertical-align:11px; overflow:hidden; }
.title-list2 li a{width:360px;}
.news .title-list2 li{ width:22.4%; padding-left:2%; }
.news .title-list2 li span{ display:inline-block; height:36px; padding-right:10px; max-width:235px; overflow:hidden; }

.pic-list{ border-bottom:1px dotted #ccc; margin:0 22px 6px; overflow:hidden; padding:15px 0 0; }
.pic-list ul{ overflow:hidden; width:110%; }
.pic-list li{ float:left; padding:0 20px 5px 0; width:176px; overflow:hidden; }
.pic-list img{ display:block; width:176px; }
.pic-list span { cursor:pointer; display:block; font-size:16px; height:38px; line-height:38px; overflow:hidden; text-align:center; }
.pic-list{ _width:1156px; overflow:hidden; }
.navs{ float:left; margin-left:35px; }
.navs li{ float:left; padding:0 15px; border-top:3px solid #fff; font-size:16px; font-weight:bold; height:47px; line-height:45px; cursor:pointer; }
.navs .tab_2, .navs li:hover { background:none repeat scroll 0 0 #fff; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:3px solid #e7474f; padding:0 14px; }
.pannel{ padding-top:16px; }
.moTabs .bd ul{ padding:0 14px 0 16px; overflow:hidden; position:relative; }
.moTabs .bd li{ float:left; padding-bottom:42px; text-align:center; width:117px; position:relative; }
.moTabs .bd li img{ display:inline; margin:0 auto; }
.moTabs .bd span { bottom:12px; left:0; cursor:pointer; display:block; font-size:15px; height:32px; line-height:32px; margin:0 8px; overflow:hidden; position:absolute; width:100px; text-align:center; }

.moTabs .bd ul .wwli{color:#e7474f;float:left; text-align:center; margin-bottom:15px;background-color:#ebe7e7;margin-left:25px;}

.moTabs .bd ul .wwli span{  font-size:15px; height:20px; line-height:20px; width:100px; text-align:center; }

.moTabs .bd ul .wwli:hover{color:#e7474f;float:left; text-align:center; margin-bottom:15px;background-color:#ddd;margin-left:25px;}



/*游戏截图*/
.snapShotWrap { width:1200px; margin-top:12px; padding-bottom:20px; overflow:hidden; position:relative; }
.snapShotCont { width:1050px; position:relative; overflow:hidden; margin:0 auto; }
.snapShotCont img { position:relative; width:100%; /*max-width:550px; _width:550px;*/ margin-right:20px; }
.snap-shot-btn{ position: absolute; width:28%; height: 100%; z-index: 10;}
.snap-shot-btn i{ background:url(../new_img/arrow.gif) no-repeat; position:absolute; width:57px; height:131px; top:28%;}
#shotNext{ top:0; right: 0;}
#shotPrev{ top:0; left: 0;}
#shotNext i{ background-position:-58px 0; right:10px;}
#shotPrev i{ background-position:0 0; left:10px;}
.snopshot{position:absolute; overflow:hidden; zoom:1; }
.elementOverlay { z-index:1; position:absolute; top:0; left:0; background:#000; _background:none; width:100%; height:100%; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
#snopshot1 .elementOverlay { opacity:0; }

.game-com{ padding:20px 0 20px 20px; width:1180px; }
.game_Commend{ background:#e8e7ed; height:121px; margin-right:20px; overflow:hidden; position:relative; }
.game_list_box{ padding-left:110px; height:121px; overflow:hidden; position:relative; z-index:2; }
.game_com_list{ height:121px; position:relative; overflow:hidden; }
.game_com_list ul{ height:120px; overflow:hidden; background:#fff; }
.game_com_list li{ width:80px; height:120px; margin-left:25px; float:left; display:inline; position:relative; }
.game_com_list li a{ background:url() repeat scroll 0 0; display:block; width:80px; height:40px; padding-top:80px; line-height:40px; font-size:14px; text-align:center; overflow:hidden; position:absolute; left:0; _left:25px; top:0; }
.game_com_list .on a{ color:#e7474f; }
.game_com_list .line_box { bottom: 0; height: 2px; position: absolute; right: 0; width: 100%; }
.game_com_list .line { background:#e7474f; display: block; height: 2px; left: 25px; position: absolute; top: 0; width: 80px; }
.game_app_img { border-radius: 16px; display: block; height: 80px; width: 80px; }
.game_com_tab{ height:120px; width:110px; position:absolute; left:0; top:0; z-index:3; }
.game_com_tab li{ height:39px; width:110px; border-top:1px solid #e8e7ed; position:relative; line-height:39px; font-size:16px; cursor:pointer; background:#f5f5f5; text-align:center;}
.game_com_tab li b{display:block; border:5px solid; border-color:#fff #fff #fff #e7474f; position:absolute; right:-10px; top:15px; line-height:0; display:none; }
.game_com_tab .on{ background-color:#e7474f; color:#fff; }
.game_com_tab .on b{ display:block; _display:none; }

/*评论*/
.comment .publisher{ padding:10px 30px 20px; }
.comment .avatar{ float:left; width:70px; text-align:center; line-height:32px; font-size:14px; height:100px; overflow:hidden; }
.comment .publisher .cont{ padding:0 0 0 106px; }
.comment .send{ border:2px solid #ccd4d9; background-color:#fff; border-radius:3px;}
.comment .send .input{ padding:7px 10px 7px 10px; height:60px; overflow:hidden; }
.comment .send textarea { border: medium none; display: block; font-size:16px; color:#666; height:60px; line-height: 22px; outline: 0 none; overflow: auto; padding: 0; position: relative; resize: none; width: 100%; }
.comment .send .tool{ background-color: #fafafa; border-top: 1px solid #e6eaed; height:39px; }
.comment .function ul li{ float:left; width:40px; height:39px; border-right:1px solid #e6eaed;}
.comment .function ul li .effect-w{ display:block; width:20px; height:19px; padding:12px 10px 8px; }
.comment .function ul li.function-face .effect-w{ width:19px; padding:11px 11px 9px 10px; }
.comment .function ul li .effect-w i{ display:inline-block; width:100%; height:100%; background:url(../new_img/icons.png) no-repeat 0 0; }
.comment .function ul li .effect-w i.uploadimg-b{ background-position:-25px 0; }
.comment .function ul li .effect-w:hover i.face-b{ background-position:0 -25px; }
.comment .function ul li .effect-w:hover i.uploadimg-b{ background-position:-25px -25px; }
.comment .issue-btn{ height:39px; }
.comment .issue-btn .btn-fw{ background:url(../new_img/btn_icon.png) no-repeat 0 -170px; border:0 none; cursor:pointer; height:42px; line-height:500px; margin:-1px -2px 0 0; width:90px; padding:0; overflow:hidden; }
.comment .issue-btn a:hover .btn-fw{ background-position:0 -220px; }
.comment .list-block{ padding:10px 30px 0; }
.comment .item { line-height: 28px; margin-bottom: -1px; margin-top: -1px; overflow: hidden; padding: 10px 0 10px 5px; }
.comment .item:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.comment .item .avatar{ width:56px; font-size:14px; height:56px; overflow:hidden; }
.comment .item .avatar img{ display:block; width:56px; height:56px; }
.comment .item .cont{ padding:0 0 0 75px; }
.comment .c-info{line-height:22px;margin-bottom:8px; width:100%; }
.comment .c-info span{vertical-align:middle}
.comment .name{font-size:16px;color:#e7474f;}
.comment .desc{margin-bottom:5px;word-wrap:break-word;word-break:break-all;font-size:16px;color:#333}
.comment .desc a{margin:0 10px;color:#f60}
.comment .action{line-height:18px;text-align:right; float:right; margin-top:4px; }
.comment .action a,.comment .action span.time{position:relative;display:inline-block;min-width:16px;text-align:left;margin-left:17px; margin-right:0; font-size:14px;color:#b0b1b2;text-decoration:none}
.comment .action a.good,.comment .action a.bad,.comment .action a.reply{padding-left:20px;background-image:url(../new_img/icons2.png);_background-image:url(../new_img/icons2.png);background-repeat:no-repeat}
.comment .action a.good{background-position:0 0}
.comment .action a.bad{background-position:-47px 2px}
.comment .action a.reply{background-position:-97px 2px}
.comment .action a.good-on{background-position:0 -27px}
.comment .action a.bad-on{background-position:-47px -25px}
.comment .action span.time{ margin-left:0; }

.comment .c-page{padding-top:10px; padding-bottom:20px; text-align:center;font-size:14px;color:#666}
.comment .c-page a,.comment .c-page span{display:inline-block;min-width:16px;height:28px;padding:0 6px;margin:0 5px 5px;line-height:28px;text-align:center;font-size:16px;letter-spacing:normal;word-spacing:normal;_padding:0 8px}
.comment .c-page a{border:1px solid #f3f3f3;color:#666}
.comment .c-page a:hover,.comment .c-page .current{border:1px solid #e7474f;background:#e7474f;color:#fff;text-decoration:none}

.linker { color:#666; font-size:16px; line-height:28px; margin:0 auto; padding:20px 0 10px; width:1180px; }
.linker a { color: #666; padding-right: 12px; white-space: nowrap; }
.linker a:hover{ color:#f60; }

/*列表*/
.newsLeft{ width:820px; background:#fff; margin-top:20px; overflow:hidden; }
.side360{ width:360px; margin-top:20px; overflow:hidden; }
.currentSite { font-size:14px; height:20px; line-height:20px; padding:15px 20px 10px; color:#999; }
.currentSite a { color:#666; }
.currentSite a:hover { color:#f60; }

.news-list { padding:0 20px; }
.news-list li{ float:left; border-bottom:1px dotted #ddd; padding:16px 10px; }
.news-list .img { float: left; height:115px; overflow: hidden; padding: 3px 20px 3px 0; width: 176px; }
.news-list .img a{ display:block; width:176px; height:115px; line-height:112px; background:url(../new_img/bg_img.jpg) no-repeat; text-align:center; overflow:hidden; }
.news-list .img img { display: inline; margin:0 auto; vertical-align:middle;_margin-top:17px; max-width:176px; max-height:115px; }
.news-list .art { float: right; overflow: hidden; width:564px;}
.news-list .tit { font-size: 20px; font-weight: bold; height: 28px; line-height: 28px; overflow: hidden; }
.news-list .txt { color: #808080; font-size:14px; height:50px; line-height: 25px; overflow: hidden; padding-top: 9px; }
.news-list .other{ font-size:14px; margin-top:10px; color:#565656; }
.news-list .other a{ color:#e7474f; }
.news-list .other a:hover{ text-decoration:underline; }

.side360 .ai-art{ width:190px; }
.side360 .ai-art dt{ padding-bottom:0; }
.side360 .ai-art dd{ float:left; margin-top:5px; }
.side360 .ai-art dd.attr{ margin-right:15px; }
.side360 .app-btn{ float:left; padding:0; width:190px; }
.side360 .app-btn a, .side360 .app-btn span.lblq{ float:left; width:90px; height:40px; margin-bottom:0; margin-top:16px; }
.side360 .app-btn a.yxxz{ background-position:-161px -156px; margin-right:10px; }
.side360 .app-btn a.lblq{ background-position:-161px -208px; }
.side360 .app-btn span.lblq{ background-position:-161px -258px; }
.side360 .title-list li{ padding-left:17px; width:320px; height:32px; line-height:32px; font-size:15px; }
.side360 .title-list li span{ display:inline-block; height:36px; padding-right:10px; max-width:285px; overflow:hidden; }
.side360 .title-list li .hot{ vertical-align:13px; }
.side360 .pic-list{ margin:0 0 0 16px; border-bottom:0 none; }
.side360 .pic-list li{ padding:0 16px 5px 0; width:156px; }
.side360 .pic-list img{ width:156px; height:102px; }
.side360 .pic-list span{ font-size:15px; height:36px; line-height:36px; }
.side_ad{ text-align:center; width:360px; margin-top:20px; }
.side_ad img{ display:block; margin:0 auto; width:360px; }

.game-list{ position:relative; margin-top:10px; overflow:hidden; }
.game-list li{ height:108px; margin-left:10px; float:left; display:inline; position:relative; overflow:hidden; }
.game-list li a{ display:block; width:78px; line-height:36px; font-size:14px; text-align:center; overflow:hidden; }
.game-img { border-radius:15px; display: block; height: 64px; width: 64px; margin: 0 auto; }

/*详情*/
.gameArticle { padding:0 30px; }
.gameArticle .title{ margin-bottom:12px;}
.gameArticle .title h1{ font-size:24px; line-height:36px; font-weight:bold; margin-top:12px; padding-bottom:0 0 10px; text-align:center; }
.gameArticle .title .xiaobiaoti{ height:24px; line-height:24px; font-size:14px;  color:#888888; text-align:center; margin-top:10px; }
.gameArticle .title .xiaobiaoti span{ margin:0 8px; }
.gameArticle .readDetail{ font-size:16px; line-height:28px; }
.gameArticle .readDetail p{ margin:10px 0 0;}
.gameArticle .readDetail img{max-width:750px;margin:5px 10px; display:inline;}
.gameArticle .readDetail table,.gameArticle .readDetail table td{border:1px solid #000;}
.gameArticle .readDetail table td span { display:block; width:100%;}

.newsLeft .comment{ margin-top:35px; width:100%; overflow:hidden; }
.newsLeft .comment .hd {  height:50px; line-height:50px; padding-left:30px; margin-bottom:5px; }
.newsLeft .comment .hd .hd-box { float:left; height:50px; }
.newsLeft .comment .hd .title { font-size:22px; color:#333;}
.newsLeft .comment .line{ border-top:1px solid #eee; padding:20px 0 0; margin:0 30px; }
.post-login{ float:right; padding-right:18px; }
.post-login ul li{ float:left; padding:8px 12px 0 0; display:list-item;}
.login-wrap{ height:40px; width:117px; background-color:#fff; border:1px solid #ccd4d9;}
.login-wrap a{ height:30px; line-height:30px; padding:5px; width:107px; display:block;}
.login-wrap-b{ border:1px dashed #ccd4d9; }
.wrap-icon{ background-image:url(../new_img/icons.png); background-repeat:no-repeat; display:inline-block; width:30px; height:30px; vertical-align:-10px; *vertical-align:-6px; cursor:pointer; }
.wrap-name{ margin:0 0 0 10px; font-size:14px; cursor:pointer; }
.icon30-9669{ background-position:0 -70px; }
.icon30-sina{ background-position:-35px -70px; }
.icon30-qq{ background-position:-70px -70px; }
.icon30-visitor{ background-position:-105px -70px; }

/*新闻心情*/
.vote_title {float: left;font-size: 18px;font-weight: 700;margin-top: 15px;padding: 6px;text-align: left;width: 350px;}
.art_vote_t .bdsharebuttonbox {float: right;width: 250px;}
.art_vote_cotent {height: 191px;overflow: hidden;width: 770px;}
.art_vote_cotent ul {margin-top: 10px; padding-left:20px; }
.art_vote_cotent ul li {float: left;font-size: 12px;text-align: center;width: 122px;}
.art_vote_cotent ul li span {background: none repeat scroll 0 0 #d65662;display: block;height: 80px;margin: 0 auto;width: 19px;}
.art_vote_cotent ul li span b {background: none repeat scroll 0 0 #efefef;display: block;font-size: 1px;overflow: hidden;}
.art_vote_cotent ul li a {display: block;margin: 12px auto 5px;}
.art_vote_cotent ul li span b {background: none repeat scroll 0 0 #efefef;display: block;font-size: 1px;overflow: hidden;}
.art_vote_cotent ul li img {margin: 0 auto;}

/*快捷导航*/
.sideBar{ position:fixed; bottom:127px; right:38%; margin-right:-580px; width:138px; overflow:hidden; z-index:9999;}
.sideBar .side-bar-ad img{ display:block; width:138px; }
.sideBar .goTop{ padding:6px 0 12px; background-color:#fff; text-align:center; }
.sideBar .goTop a{ font-size:20px; font-weight:bold; color:#000; }
.sideBar .goTop a:hover{ color:#f60;}
/*推荐阅读*/
.rec-text {
    overflow: hidden;
    padding-top: 15px;
    width: 703px;
	}
.rec-text .rec-til {
    background: rgba(0, 0, 0, 0) url("../../new_img/nn.png") no-repeat;
    font-size: 18px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 12px;
    padding-left: 15px;
}

.rec-text .rec-til em {
}
em, strong, i {
    font-style: normal;
}
.rec-list {
    clear: both;
    padding-bottom: 10px;
    width: 105%;
}
.rec-list a {
    border: 1px solid #f2f2f2;
color:#4D4A4A;
display: block;
float: left;
font-size: 15px;
height: 32px;
line-height: 32px;
margin: 0 35px 7px 0;
overflow: hidden;
padding: 0 5px 0 20px;
width: 295px;
}

.topbar{margin: 0 auto; background:#f4f4f4;}
.area,#ular{width:1200px;margin: 0 auto; }


.wzdy .bd{ width:100%; height:154px; overflow:hidden; }
.wzdy .title-wzdy{ padding:0 0 10px 0; overflow:hidden;text-align:center; }
.wzdy .title-wzdy li { float:left; font-size:15px; height:36px; line-height:36px; overflow:hidden; width:28%;  border-radius: 5px;border:1px solid #717274;margin-bottom:9px;margin-left:15px;}

.wzdy .title-wzdy li a span { font-size:15px; color:#333; }


.wzdy .title-wzdy li a span:hover{color:#ff6600;}



/*footer*/
.footer { margin-top: 50px; background: #222; padding: 28px 0; }
.footer p { line-height: 24px; font-size: 12px; color: #464646; text-align: center; }
.footer p a { color: #464646; margin: 0 8px; }
.footer p a:hover { color: #f90; text-decoration: underline; }

