.w718 {
 width:718px;
 min-height:800px;
}
.w278 {
 width:278px;
 min-height:800px;
}
.pager {
 margin:40px auto
}
.pager span,.pager a {
 padding:9px 16px;
 border:1px solid #d9d9d9;
 display:inline-block;
 color:#9c9c9c
}
.pager .current {
 background:#ff6002;
 border-color:#ff6002;
 color:#fff
}
.fl{
	float: left;
}
.index-article {
 background-color:#fff;
 border:1px solid #d9d9d9;
 margin:20px 0;
 min-height:800px;
}
.index-article-l {
 border-right:1px solid #d9d9d9;
 margin-right:-1px
}
.index-article-r {
 border-left:1px solid #d9d9d9
}
.index-article h3 {
 height:18px;
 font:18px/18px "Microsoft Yahei";
 margin:20px 0;
 _line-height:20px
}
.index-article-wrap {
 width:656px;
 padding:20px 31px;
 overflow:hidden
}
.index-article-column {
 padding:0
}
.index-article-title {
 height:22px;
 text-align:center;
 color:#000;
 font:700 22px/22px "Microsoft Yahei";
 margin-top:40px
}
.index-article-detail {
 text-align:center;
 border-bottom:1px solid #e5e5e5;
 padding:20px 0;
 color:#9c9c9c
}
.index-article-content {
 font-size:14px;
 line-height:2;
 padding-top:20px
}
.index-article-footer {
 margin-top:60px;
 margin-bottom:40px;
 position:relative;
 height:30px
}
.index-article-footer .get-codes-bdshare {
 position:absolute;
 top:0;
 right:0;
 _right:30px
}
.index-article-panel {
 padding-top:20px
}
.index-article-li {
 border-bottom:1px solid #e5e5e5;
 overflow:hidden
}
.index-article-li:hover {
 background-color:#fafafa;
 margin:0 -31px;
 padding-left:31px
}
.index-article-li:hover h3 a {
 color:#ff6002
}
.index-article-li:hover .s-list-date a.s-list-date-a {
 margin-right:31px
}
.index-article-li h3 {
 height:22px;
 font-size:22px;
 line-height:22px;
 margin:0;
 padding:20px 0
}
.index-article-li .s-list-summary {
 line-height:18px;
}
.index-article-li .s-list-summary-def {
 width:656px;
}
.index-article-li .s-list-date {
 line-height:20px;
 padding:10px 0
}
.index-article-li .s-list-date a {
 float:right;
 color:#ff6002;
 text-decoration: none;
}
.index-article-li-focus {
 background-color:#fafafa;
 margin:0 -31px;
 padding-left:31px
}
.index-article-li-focus h3 a {
 color:#008eeb
}
.index-article-li-focus .s-list-date a.s-list-date-a {
 margin-right:31px
}
.index-article-news {
 padding:0 19px 19px;
 border-bottom:1px solid #d9d9d9;
 overflow:hidden
}
.index-article-news li {
 width:240px;
 height:26px;
 float:left;
 line-height:26px;
 overflow:hidden
}
.index-article-news a:hover {
 color:#ff6002;
 text-decoration:underline
}
.index-article-server {
 padding:0 19px 19px
}
.index-server-content {
 width:240px;
 height:397px;
 background:url(../images/loading.gif) center 100px no-repeat;
 overflow: hidden;
}
.index-server-content ul {
 background-color:#fff
}
.index-server-content li {
 height:35px;
 line-height:35px;
 border-bottom:1px dashed #d9d9d9;
 overflow:hidden
}
.index-server-content li:hover,.index-server-content li.focus {
 background-color:#ff6002;
 margin:0 -19px;
 padding-left:19px
}
.index-server-th {
 height:35px;
 line-height:35px;
 overflow:hidden
}
.index-server-content li.index-server-th:hover {
 background:0 0
}
.index-server-content li:hover a {
 color:#fff
}
.index-server-content a {
 display:block;
 float:left;
 vertical-align:middle
}
.index-server-content li.index-server-th {
 border-bottom:0
}
.index-server-th span {
 color:#9c9c9c;
 display:block;
 float:left
}
.index-server-name {
 width:102px
}
.index-server-num {
 width:70px
}
.index-server-btn {
 width:58px;
 height:20px;
 border:1px solid #d9d9d9;
 font:12px/20px "Microsoft Yahei";
 text-align:center;
 margin-top:6px;
 border-radius:3px
}
.index-server-content li:hover .index-server-btn,.index-server-btn:hover {
 background-color:#fff;
 border-color:#ff6002;
 color:#ff6002
}
.container {
 width:1000px;
 margin:0 auto;
}
.nav-title {
 width:656px;
 margin:20px auto 30px
}
.nav-title li {
 float:left;
 position:relative
}
.nav-title a {
 position:relative;
 display:block;
 width:164px;
 height:88px;
 transition:.3s;
 opacity:.8;
 filter:alpha(opacity=80);
 background:url(../images/bg-list-title.jpg?t=2014) no-repeat
}
.nav-title a:hover {
 opacity:1;
 filter:alpha(opacity=100)
}
.nav-title a:hover i {
 filter:alpha(opacity=100)
}
.nav-title i {
 display:none;
 position:absolute;
 border:8px solid #fff;
 top:72px;
 left:50%;
 margin-left:-8px;
 border-top-color:#c93334;
 filter:alpha(opacity=80);
 line-height:0;
 width:0;
 height:0
}
.nav-title-focus i {
 display:inline
}
.nav-title .nav-title-eat {
 background-position:-164px 0
}
.nav-title .nav-title-eat i {
 border-top-color:#f1c946
}
.nav-title .nav-title-film {
 background-position:-328px 0
}
.nav-title .nav-title-film i {
 border-top-color:#63dd94
}
.nav-title .nav-title-net {
 background-position:-492px 0
}
.nav-title .nav-title-net i {
 border-top-color:#72b9f9
}
.news-list-thumb {
 display:block;
 width:167px;
 border:3px solid #dfdfdf;
 border-radius:2px;
 margin:18px 0
}
.news-list-detail {
 width:466px;
 margin-left:15px
}
.news-list-detail h3 {
 font-size:18px
}
.news-list-wrap .s-list-summary {
 height:60px;
 line-height:1.8;
 _line-height:1.5
}
.thumbnail {
 margin-right:14px;
 margin-top:15px;
 padding-bottom:3px;
 display:block;
 float:left;
 width:200px;
 overflow:hidden;
 text-align:center;
 border:2px solid #fff;
 transition:.3s;
 _display:inline
}
.thumbnail:hover {
 border-color:#ff7922;
 text-decoration:none
}
.thumbnail img {
 margin-bottom:5px
}
.common-title-ico{
	width: 4px;
height: 22px;
display: inline-block;
background-color: #ff6002;
position: relative;
left:-80px;
top: 25%;
margin-top: -11px;
}
