@charset "utf-8";
/* CSS Document */
.viewBody{ background-color: #fcfcfc;}
h1{ font-size: 28px;}
h2{ font-size: 22px; font-weight: 400;}
h3{ font-size: 16px;}
em{ color: #ed0000;}
h2 a:hover{ color: #ef1717; text-decoration: none;}

.headTopBox { width: 100%; background-color: #fafafa; border-bottom: 1px solid #dedddd;}
.headTopBox .ad_1000 {  overflow: hidden; text-align: center; margin-top: 20px;  float: left;height: 90px; }
.headTopBox .headTopBoxCon{ height: 183px; }
.headTopBox .headTopBoxCon .logo { display: block; background: url(../images/location_img.png) no-repeat 0 0; height: 39px; width: 99px; position: absolute; left: 0; top: 125px; text-indent: -999em; }
.headTopBox .headTopBoxCon .news_ico,.headTopBox .headTopBoxCon .ceping_ico{ display: block; background: url(../images/location_img.png) no-repeat 0 -39px; height: 28px; width: 60px; position: absolute; left: 102px; top: 134px; text-indent: -999em; }
.headTopBox .headTopBoxCon .ceping_ico{ background-position: 0 -67px;}
.headTopBox .headTopBoxCon .soruce{ float: left; padding-left: 177px; padding-top: 32px; color: #393b3d; }
.searchBox { background-color:#fff; height: 38px; width: 306px; position: absolute; top: 128px; right: 0; overflow:hidden;border: 1px solid #dedddd; }
.searchBox input {border: none; border: 0; color: #c5c5c5; outline: none; padding: 9px 5px; height: 20px; line-height: 21px; width: 296px; text-align: center;}
.searchBox i { display: block; background:url(../images/topbar_tel.png) no-repeat; background-position:-54px -50px; width: 16px; height: 38px; position: absolute; top: -1px; *top: 2px; left: 72px; vertical-align: top; *vertical-align: middle; _vertical-align: middle;}
.headTopBox .top_nav{ background:  url(../images/news/nav_bg.jpg) repeat-x;  border-top: 3px solid #d8011f; height: 37px; overflow: hidden; position: relative; color: #fff; font-size: 16px; line-height: 37px; text-align: center; }
.headTopBox .top_nav ul{ width: 100%; padding-left: 0;
margin-bottom: 0;
list-style: none; }
.headTopBox .top_nav ul .selected{ background-color: #d8011f; }
.headTopBox .top_nav ul li{ display: inline; float: left; height: 37px; padding: 0 24px; border-left: 1px solid #616161; }
.headTopBox .top_nav ul li a{ color: #fff; text-decoration: none;display: block;}
.headTopBox .top_nav ul li:hover{ background-color: #d8011f; }
.headTopBox .top_nav ul li.first{ border-left: none; }
.headTopBox .top_nav ul li.last{padding: 0px 16px 0 17px;}
.headTopBox .top_nav ul li i{ height: 37px; width: 22px; float: left; margin-right: 5px; }
.headTopBox .top_nav ul li i.android{ background: url(../images/index_ico.png) no-repeat -104px -383px; }
.headTopBox .top_nav ul li i.windows{ background: url(../images/index_ico.png) no-repeat -127px -383px; }
.hot_news .comment, .hot_news .read, .hot_news .like, .hot_news .dislike, .hot_news .remen, .hot_news .tuiguang, .hot_news .dujia, .detail_title i, .detail_content h1 i, .article_section a i{ background-image: url('../images/index_ico.png'); background-repeat: no-repeat; display: inline-block;
height: 17px; width: 20px; margin: 1px 6px 1px 0; vertical-align: top; }
.hot_news .remen, .hot_news .tuiguang, .hot_news .dujia{ margin: -1px 0 0 0;}
.news_left .banner_title{ visibility: hidden; margin-bottom: 25px;}
.news_left .banner_title h1{ font-size: 30px; margin:20px 0 13px 0; height: 42px; overflow: hidden; vertical-align: top;}
.news_left .banner_title h1 a:hover{ color: #ed0000; }
.news_left .banner_title h1 span{ background-color: #008bed; color: #fff; padding: 5px 10px; font-size: 18px; margin-right: 10px; display: inline-block;vertical-align: top;margin-top:6px;font-weight:lighter;}
.news_left .banner_title p{ color: #757575; font-size: 15px; line-height: 22px; height: 42px; width: 100%; overflow: hidden;}
.news_left .a-img{ display: block; vertical-align: top;}
.todayNews{ border-top: 1px solid #dedede; }
.main .news_left, .ceping_left{ float: left; width: 654px; }
.hot_spots #banner_inner { height: 309px; width: 654px; }
.hot_spots #banner_inner .thumb li { width: 128px; }
.news_left .classifyNav{border-top: 3px solid #000; padding-top: 20px; margin-top: 20px; line-height: 28px; height: 28px; width: 100%;  position: relative;}
.news_left .classifyBox{ width: 612px; height: 28px; overflow: hidden; position: relative;}
.news_left .classifyBox.move-right{ margin-left: 41px;}
.news_left .classifyNav ul{ height: 28px; overflow: hidden; width: 500%; position: absolute; left: 0; top: 0;}
.news_left .classifyNav ul li{ float: left; font-size: 15px; height: 28px; width: 68px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news_left .classifyNav ul li a{ display: inline-block; max-width: 100%; color: #333; height: 26px; border-bottom: 2px solid #fff; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news_left .classifyNav ul li a.allType{color: #d8011f;border-bottom: solid 2px #d8011f; }
.news_left .classifyNav ul li a:hover,.news_left .classifyNav ul li a.current{ border-bottom: solid 2px #d8011f; color: #d8011f;}
.news_left .classifyNav .next-btn{ display: none; background: url(../images/btn-28.jpg) no-repeat -40px 0; height: 28px; width: 40px; font-size: 0; position: absolute; top: 20px; right: 0; text-indent: -999em;}
.news_left .classifyNav .prev-btn{ display: none; background: url(../images/btn-28.jpg) no-repeat 0 0; height: 28px; width: 40px; font-size: 0; position: absolute; top: 20px; left: 0; text-indent: -999em;}

.news_left .hot_news{ float:left; width: 100%; margin-bottom: 100px; margin-top: 20px; }
.news_left .hot_news .title{ width: 100%; height: 68px; border-top: 3px solid #000; line-height:68px; }
.news_left .hot_news .title h2{ float: left;}

.news_left .hot_news .title a{ float: left; color: #999; border-right: 1px solid #c2c2c2; line-height: 18px; height: 18px;padding: 0 15px 0 8px; width: 193px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.news_left .hot_news .title a:hover{ color: #ed0000;}
.news_left .hot_news .title .list ul li a.last{ border-right: none;}
.news_left .homebanner{ float: left; height: 308px; width: 654px; position: relative; overflow: hidden; }
.news_left .sliderL_nav.prev { left: 0px; }
.news_left .sliderL_tabs li{ width: 129.8px; }
.title a:hover, .news_title a:hover{ color: #ef1717;  }
.news_left .hot_news li{ float: left; width: 100%; border-top: 1px dotted #c2c2c2; padding: 20px 0; }
.news_left .hot_news li .news_content{ float: left; }
.hot_news li .news_title{ color: #333; font-size: 20px; font-weight: 600; line-height: 30px; margin-bottom: 14px; height: 30px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.hot_news li .news_title a{ display: inline-block; height: 30px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.hot_news li .news_content .dujia_img{ margin-bottom: 15px;}
.hot_news li .news_content .dujia_img a{ display: inline-block;}
.hot_news li .news_content .dujia_img img{ vertical-align: top;}
.hot_news li .news_content .abs{ color: #757575; line-height: 22px; margin-bottom: 13px; max-height: 66px; width: 100%; overflow: hidden; text-align: justify;}
.news_left .hot_news li .newsOne_img{ float: right; }
.news_left .hot_news li .newsOne_img img{width:214px; height:142px;}
.hot_news .news_users a{ float: left; line-height: 22px; padding-right: 10px; margin-top: 1px; height: 20px; color: #646464; }
.hot_news .comment{ background-position: -152px -273px; width:16px;}
.hot_news .read{ background-position: -149px -289px; }
.hot_news .like{ background-position: -149px -304px; }
.hot_news .time{ float:right; color: #999; line-height: 23px; text-align: right;}
.hot_news .remen{ background-position: 57px -303px; width: 54px; height: 22px; }
.hot_news .newsOne{ width: 400px; }
.hot_news .newsTwo{ width: 100%; }
.hot_news .dujia{ background-position: 58px -324px;  width: 80px; height: 22px; }
.hot_news .tuiguang{ background-position: 58px -345px; width: 54px; height: 22px; }
.hot_news .ad_650 { width: 100%; text-align: center; overflow: hidden; float: left; }
.news_right{ float: right; width:305px; }
.news_right .today_news h2{ font-size: 20px; border-left: 5px solid #000; line-height: 25px; padding-left: 10px; margin: 26px 0px 10px 0; height: 25px;}
.today_news ul li:hover a{ color: #ed0000; }
.today_news ul li{border-bottom: 1px dotted #c2c2c2; padding: 8px 0; }
.today_news ul li h3{ line-height: 25px; height: 25px; width: 100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word;}
.today_news ul li p{ color: #757575; font-size: 13px; height: 20px; width: 100%; margin-top: 10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word;}
.news_right .ad_350 {overflow: hidden; text-align: center; margin-top: 10px;  }
.news_right .ad_350 img{ vertical-align: top;}
.recommended_news, .hotTopic_news, .hotAttention_news{ border: 1px solid #ededed; border-top: 3px solid #000; margin-top: 20px; width: 100%; }
.recommended_news .title, .hotTopic_news .title, .hotAttention_news .title{ font-size: 20px; width: 100%; height: 50px; background-color: #f6f6f6; line-height: 50px; text-align: center;}
.recommended_news .img, .hotTopic_news .img, .hotAttention_news .img{position: relative;}
.recommended_news .recommended_title{  font-size: 20px; border-left: 5px solid #ed0000; height: 30px; padding: 0 20px; margin-top: 15px; }
.recommended_news .recommended_title a{ display: inline-block;}
.view_right .recommended_news .img,.view_right .hotTopic_news .img{ height: 120px;}
.recommended_news ul{ padding: 40px 20px 0; }
.viewDes_left .recommended_news ul{ padding-top: 0;}
.recommended_news ul li{ padding: 10px 0px; border-top: 1px dotted #c2c2c2; }
.recommended_news ul li a{ display: inline-block;}
.recommended_news ul li:hover a{ color: #ed0000;}
.border_arrow { border-color: transparent transparent #fff; border-style: solid; border-width: 10px; left: 50%; width: 0; position: absolute; bottom: 0;}
.hotTopic_news ul li{ border-bottom: 1px solid #ededed; height: 131px; }
.hotTopic_news ul li:last-child{ border-bottom: none; }
.hotTopic_news ul li .nper_num{ width: 60px; height: 130px; float: left; border-right: 1px solid #ededed; background-color: #fafafa; }
.hotTopic_news ul a{ text-decoration: none; }
.hotTopic_news ul li .nper_num .num { display: block; font-family: Arial; font-size: 23px; border-bottom: 1px solid #999; margin: 20px 10px 0px; color: #757575; text-align: center; }
.hotTopic_news ul li .nper_num p { margin: 0px 12px 0px; text-align: right; }
.hotTopic_news ul li:hover .nper_num .num { display: block; color: #ed0000; border-bottom: 1px solid #ed0000; }
.hotTopic_news ul li:hover .nper_num p { color: #ed0000; }
.hotTopic_news ul li:hover .nper_num { background-color: #f4f4f4; }
.hotTopic_news ul li:hover .nper_title h3{ color: #ed0000; }
.hotTopic_news ul li .nper_title h3 { font-size: 18px; line-height: 22px; margin: 0;height: 44px;width: 100%;overflow: hidden;cursor: pointer;}
.hotTopic_news ul li .nper_title { padding: 10px 12px 0; width: 71%; float: left; }
.hotTopic_news ul li .nper_title .content { font-size: 12px; color: #999; padding-top: 8px; height: 55px; width: 220px; overflow: hidden;line-height:20px;}
.hotAttention_news ul li{ margin: 20px; height: 50px;}
.hotAttention_news ul li a:hover{ color: #ed0000;}
.hotAttention_news ul li span{ float: left; font-family: Arial; width: 12%; font-size: 22px; color: #b4b4b4; }
.hotAttention_news ul li p{ float: left; line-height: 25px; height: 50px; width: 88%; border-bottom: 1px dotted #ededed; }
.hotAttention_news ul li p a{ display: inline-block;}
.hotAttention_news ul li .red{ color: #ed0000; }
.hotAttention_news ul li:last-child p{ border-bottom: none; }
.weixin{ float: left; width: 100%; background-color: #fafafa; text-align: center; margin-top: 20px; border: 1px solid #ededed; }
.weixin ul li{ float: left; width: 49%; border-left: 1px solid #ededed; padding: 10px 0px; font-size: 16px; }
.weixin ul li p{ line-height: 25px;}
.weixin ul li:first-child{ border-left: none; }
.qr_fixed{ margin-left: 194px; width: 307px; position: fixed; top: 0; left: 50%;}
.qr_fixedB{ margin-left: 300px; width: 200px; position: fixed; top: 0; left: 50%;}
.qr_fixedC{ margin-right: 300px; width: 200px; position: fixed; top: 0; right: 50%;}
.loading i { display: inline-block; background: url(../images/loading.gif) no-repeat; margin-right: 5px; height: 28px; width: 30px; vertical-align: top; }
.loading { float: left; line-height: 30px; margin: 35px 0; width: 100%; height: 30px; color: #757575; text-align: center; }
.viewDes_left .qr_fixed{position: fixed;top: 0;left: auto;width: 200px;margin-left: 0px;}
/*威锋新闻 轮播图片*/
#new_spots{}
.newsbanner{ float: left; height: 437px; width: 654px; position: relative; overflow: hidden;}
.newstargetO{ height: 437px; width: 654px; overflow:hidden}
.newstargetO li{ height: 437px; width: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.newstargetO img{ height: 294px; width: 654px;}
.sliderL_nav.prev,.sliderL_nav.next{  display: block; margin-top: -18px; height: 35px; width: 35px; position: absolute; top: 50%; text-indent: -999em; font-size: 0; filter:alpha(opacity=0); opacity: 0; -moz-transition: all .32s linear; -ms-transition: all .32s linear; -webkit-transition: all .32s linear; transition: all .32s linear;}
.sliderL_nav.prev{ background: url(../images/prev_btn.png) no-repeat;  left: -35px;}
.sliderL_nav.next{ background: url(../images/next_btn.png) no-repeat;  right:-35px;}
.sliderL_tabs{ position: absolute; left: 0; bottom: 0; height: 4px; width: 100%;}
.sliderL_tabs li{ display: inline; float: left; height: 4px; width: 129px; margin-left: 1px;}
.sliderL_tabs a{ display: block; background: #72879c; height: 100%; width: 100%; text-indent: -999em;}
.sliderL_tabs .sliderL_here a,
.sliderL_tabs a:hover{background:#0093d8}

#new_spots span.bigimg img{ display:none;}
#new_spots .controller .prev,#new_spots  .controller .next{line-height: 0;overflow: hidden;display: block;height: 35px;width: 35px;position: absolute;top: 252px;text-indent: -999em;font-size: 0;filter: alpha(opacity=0);opacity: 0;-moz-transition: all .32s linear;-ms-transition: all .32s linear;
-webkit-transition: all .32s linear;transition: all .32s linear;z-index: 11; opacity: 0;}
#new_spots .controller .prev{ background: url(../images/prev_btn.png) no-repeat; left: -35px;}
#new_spots .controller .next{ background: url(../images/next_btn.png) no-repeat; right: -35px;}
#new_spots:hover .controller .prev,#new_spots:hover .controller .next{ opacity:1;}
#new_spots:hover .controller .prev{ left: 0;}
#new_spots:hover .controller .next{ right: 0;}
#new_spots .controller .prev span,#new_spots .controller .next span{ display: none;}
#new_spots .controller .triggers{ position:absolute; left:0; bottom:0;  height: 4px; width: 100%; z-index: 11;}
#new_spots .controller .triggers a{ display: inline; float: left; height: 4px; width: 129px; margin-left: 1px;  overflow: hidden; background: #72879c; text-indent: -999em;}
#new_spots .controller .triggers a:hover, #new_spots .triggers a.current{background:#0093d8;}


.newsbanner .sliderL_nav.prev,.newsbanner .sliderL_nav.next{ margin-top: 46px;}

/*详情*/
.detail_title h1{ border-bottom: 3px solid #000; padding: 20px 0px; }
.detail_title .operation {font-size: 12px; border-top: 1px solid #e5e5e5; line-height: 20px; padding: 15px 0 22px 0; height: 20px; position: relative;}
.detail_title .operation .user{ width: 96px;height: 19px;left: 164px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detail_title .operation .share{ left: 402px; }
.detail_title .operation .source{ left: 264px; width:120px;height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detail_title .operation .msg{ left: 467px; }
.detail_title .operation .browse{ left: 527px; }
.detail_title .operation .praise{ left: 592px; }
.detail_title .operation .time i{ background-position: -78px -303px; }
.detail_title .operation .share i{ background-position: -146px -340px; }
.detail_title .operation .user i{ background-position: -76px -323px; width: 22px;}
.detail_title .operation .source i{ background-position: -76px -345px; }
.detail_title .operation .msg i{ background-position: -148px -275px; }
.detail_title .operation .browse i{ background-position: -149px -291px;}

.detail_title .operation .praise i{ background-position: -149px -321px; *background-position:-146px -323px; }
.detail_title .operation .praise.active i{background-position: -149px -305px; margin-top: 0; *margin-top: -1px;}

.operation .ico { position: absolute; top: 22px; color: #646464; }
.detail_content .content_title{ background: url(../images/news/news_dbg.jpg) repeat; padding: 15px 25px; font-size: 18px; font-style:italic; color: #111; position: relative;}
.detail_content .content_title .titleArrow{ background: url(../images/news/arrowTitle.jpg) no-repeat; height: 50px; width: 10px; position: absolute; left: -10px; top: 7px;}
.detail_content .img{text-indent: 0; max-width: 654px; overflow:hidden;}
.detail_content .content_title i{ background-position: -43px -338px; margin-right: 10px; height: 28px; width: 31px; }
.detail_content{font-size: 16px; line-height: 30px; color: #333;}
.detail_content p{ font-size: 16px; margin-bottom: 20px; line-height: 30px; color: #333; }
.detail_content p span{}
.ad350{overflow: hidden; text-align: center; margin-top: 20px;}
.ad350 div{ background-color: #fff; margin:4px; width: 278px; height:300px; line-height: 300px; }
.dd305{ margin-top:20px; background-color: #e4e4e4; height:305px; width:305px; overflow:hidden;}
.detail_content img{ max-width: 600px;}

.detail_bottom .errorChange { text-align: right; margin: 40px 0 30px 0; }
.detail_bottom .shareBox { margin-bottom: 20px; border-top: solid 1px  #e5e5e5; border-bottom: solid 1px  #e5e5e5; height: 46px; line-height: 46px; } 
.detail_bottom .shareBox .bdsharebuttonbox { float: right; height: 46px; }
.detail_bottom .shareBox .bdsharebuttonbox a { float: left; height: 46px; border-left: 1px solid #e5e5e5; margin: 0; padding: 0 30px; background: url(../images/index_ico.png) no-repeat; }
.detail_bottom .bdsharebuttonbox a.bds_weixin:hover{ opacity: 1;}
.detail_bottom .bdsharebuttonbox a.bds_weixin { background-position: 16px -462px; }
.detail_bottom .bdsharebuttonbox a.bds_qzone { background-position: -26px -462px; }
.detail_bottom .bdsharebuttonbox a.bds_tsina { background-position: -64px -462px; }
.detail_bottom .bdsharebuttonbox a.bds_tqq { background-position: -103px -462px; }
.detail_bottom .bdsharebuttonbox a.bds_renren { background-position: -62px -418px; }
.detail_bottom .shareBox .label { float: right; display: inline; margin-right: 10px; color: #969696; }
.article_section { height: 110px; width: 100%; margin-bottom: 30px; }
.article_section a.prev {border-right: 1px solid #e5e5e5;float: left; }
.article_section a { display: block; height: 110px; position: relative; width: 49.9%; float: right;}
.article_section a.prev i.prev_btn, .article_section a.next i.prev_btn { display: inline-block; width: 15px; height: 30px; position: absolute; top: 38px; }
.article_section a.prev i.prev_btn{ background-position: -154px -394px; left: 10px; }
.article_section a.next i.prev_btn{ background-position: -154px -359px; right: 10px; }
.article_section h3 { color: #969696; font-weight: 400; margin-bottom: 10px; padding-left: 38px; line-height: 35px; }
.article_section .abs { font-weight: 600; width: 80%; height: 55px; padding-left: 38px; overflow: hidden; line-height: 25px; font-size: 18px;}
.article_section a.next h3 { text-align: right; padding-right: 11%; }
.article_section a:hover{ background-color: #f3f3f3;}
.article_list{ width: 100%; border-top: 3px solid #000; height: auto; }
.article_list ul{ float: left; width: 48%; margin: 30px 0; list-style-type: square; color:#d3d3d3; font-size: 12px; border-left: 1px solid #dedede; padding-left: 19px; }
.article_list ul.leftUl{ width: 328px;}
.article_list ul:first-child { border-left: none; padding-left: 0px; }
.article_list ul h3{ font-style: 20px; font-weight: bold; padding: 5px 0; color: #000; }
.article_list ul li{ padding: 5px 0; font-size: 14px; margin-left: 20px; height: 20px;*+vertical-align: middle;line-height: 20px}
.article_list ul li a{ display: inline-block; height: 100%; width: 98%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-word; vertical-align: top;}
.article_list ul li a:hover{ color: #ed0000; }
.article_list .ad_654 { width: 100%; overflow: hidden; text-align: center; margin-top: 20px;  margin-bottom: 30px; }
.article_list ul.leftUl_news{ width: 320px;}
.article_list ul.leftUl_view{ width: 372px;}


/*专题*/
.headTopBoxCon a span{ position: absolute; left: 168px; top: 136px; color: #ed0000; font-size: 20px; font-weight: bold; }
.main .special_left { float: left; width: 670px; }
.special_content { padding-top: 20px; }
.special_content .special_list_img a img{max-width:670px;min-width:670px;}
.special_content ul li{ box-shadow: 0px 0px 5px #e5e5e5; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 5px #e5e5e5; -moz-box-shadow: 0px 0px 5px #E5E5E5; }
.special_content ul li .special_des{ padding: 20px; }
.special_content ul li .time{ font-family:Arial; font-size: 12px; font-style: italic; }
.special_content ul li h1{ font-size: 30px; color: #333333; font-weight: 400; margin: 10px 0; }
.special_content ul li h1 a{ word-break: break-all; word-wrap: word-wrap; -webkit-transition: all .32s linear; -ms-transition: all .32s linear; -moz-transition: all .32s linear; transition: all .32s linear;}
.special_content ul li h1 a:hover{ display: block; color: #ed0000;}
.special_content ul li h1 a img{width:670px; height:226px;}
.special_content ul li .txt{ line-height: 24px; }
.special_content ul li .txt i{ display: inline-block; background: url(../images/index_ico.png) no-repeat -111px -345px; margin-right: 5px; height: 22px; width: 25px; vertical-align: top; }
.special_content ul li .txt a{ display: inline-block; color: #ed0000; text-decoration: none; -webkit-transition: all .32s linear;-ms-transition: all .32s linear;-moz-transition: all .32s linear;
transition: all .32s linear;}
.special_content ul li .txt a:hover{ -webkit-transform:translateX(5px); -ms-transform:translateX(5px); -mz-transform:translateX(5px); transform:translateX(5px);}
.special_content ul li .keybox { margin-top: 20px; height: 20px; width: 100%; overflow: hidden; }
.special_content ul li .keybox a { color: #999; margin: 0 8px 5px 0; border: 1px solid #e7e7e7; height: 18px; line-height: 18px; padding: 0 5px; float: left; }
.special_content ul li .keybox a:hover { background-color: #f1f1f1; text-decoration: none; }
.special_content ul li .text p{ height: 200px; width: 100%; overflow: hidden;}

/*话题列表*/
.main .topic_left { float: left; width: 670px; }
.topic_content ul li{ box-shadow: 0px 2px 5px rgba(0,0,0,.1); margin-bottom: 25px; width: 100%; float: left;*border:1px solid #e5e5e5;border:1px solid #e5e5e5\0/; }
.topic_content ul li .top_num{ padding: 30px 30px 0px; font-size: 12px; height: 112px; border-bottom: 1px solid #e7e7e7; }
.topic_content ul li .top_num .data{ width: 100%; height: 40px;}
.topic_content ul li h1 a{ -webkit-transition: all .32s linear; -ms-transition: all .32s linear; -moz-transition: all .32s linear; transition: all .32s linear;}
.topic_content ul li h1 a:hover{ color: #ed0000; }
.topic_content ul li .num{ float: left; color: #ed0000; }
.topic_content ul li .num em{ font-size: 24px; padding:0 2px;}
.topic_content ul li .time{ float: right; margin-top: 15px;}
.topic_content { padding-top: 20px; }
.topic_content ul li h1{ font-size: 30px; color: #333; font-weight: 400; margin: 0 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.topic_content ul li .txt .img{ float: left; width: 368px; height: 228px; background-size: cover;}
.topic_content ul li .txt .img img{ max-height: 228px; max-width: 368px;}
.topic_content ul li .txt{ margin: 30px; float: left; width: 610px; }
.topic_content ul li .txt .text{ float: right; width: 210px;  line-height: 24px; }
.topic_content ul li .txt .text p{ height: 200px; width: 100%; overflow: hidden;}
.topic_content ul li .txt .text i{ display: inline-block; background: url(../images/index_ico.png) no-repeat -111px -345px; margin-right: 5px; height: 22px;*height:18px;  width: 25px; vertical-align: top; }
.topic_content ul li .text a{ color: #ed0000; text-decoration: none;}
.topic_content ul li .text a.more{ display: inline-block; color: #ed0000; text-decoration: none;-webkit-transition: all .32s linear;-ms-transition: all .32s linear;-moz-transition: all .32s linear;
transition: all .32s linear;}
.topic_content ul li .operation{ height: 24px; width: 210px; overflow: hidden;}
.topic_content ul li .text a.more:hover{ -webkit-transform:translateX(5px); -ms-transform:translateX(5px); -mz-transform:translateX(5px); transform:translateX(5px);}
.topic_content ul li .text a span{ padding-right: 16px; color: #646464; }
.topic_content ul li .text i.comment{ background: url(../images/index_ico.png) no-repeat -152px -271px; width: 16px;*background:url(../images/index_ico.png) no-repeat -152px -273px }
.topic_content ul li .text i.read{ background: url(../images/index_ico.png) no-repeat -150px -289px; margin-top: 3px; width: 18px; height: 18px;*height:16px;*background:url(../images/index_ico.png) no-repeat -150px -291px;}
.topic_content ul li .text i.dislike{ background: url(../images/index_ico.png) no-repeat -150px -321px; width: 18px;  height: 18px; margin-top: 3px; }
.topic_content ul li .text i.dislike:hover{ background: url(../images/index_ico.png) no-repeat -150px -304px; }

/*话题详情*/
.topicDes_top{ float: left; width: 100%; margin-top: 20px; }
.topicDes_top .text{ float: left; width: 320px; }
.topicDes_top .text p{ padding: 20px 0; font-size: 16px; line-height: 28px; border-top: 2px solid #000; border-bottom: 1px solid #000; }
.topicDes_top .text .operation { padding: 22px 0; line-height: 18px; height: 18px; position: relative; color: #646464; }
.topicDes_top .text .operation .user { position: absolute; top: 22px; left: 0; }
.text .operation .user i, .text .operation .msg i, .text .operation .browse i, .text .operation .praise i{ display: inline-block; height: 19px; width: 22px; background: url(../images/index_ico.png) no-repeat -77px -322px; vertical-align: top; margin: 0px 5px 0 0; }
.text .operation .msg{ position: absolute; top: 22px; left: 125px; }
.text .operation .browse{ position: absolute; top: 22px; left: 190px; }
.text .operation .praise{ display: inline-table; position: absolute; top: 22px; left: 275px; width: 65px;}
.text .operation .msg i{ height: 19px; width: 14px; background: url(../images/index_ico.png) no-repeat -152px -273px; }
.text .operation .browse i{ height: 19px; width: 22px; background: url(../images/index_ico.png) no-repeat -149px -289px; }
.text .operation .praise i{ height: 19px;width: 15px; background: url(../images/index_ico.png) no-repeat -151px -321px; }
.text .operation .active i{ height: 19px;width: 16px; background: url(../images/index_ico.png) no-repeat -151px -304px;}
.topicDes_top h1{ font-size: 40px; color: #333; font-weight: 400; margin: 12px 0 30px; }
.topicDes_top .time span{ border: 1px solid #ed0000; padding: 0 15px; font-size: 12px; }
.topicDes_top .time .one{ display: inline-block; background-color: #ed0000; color: #fff; line-height: 28px; height: 28px; text-align: center;}
.topicDes_top .time .two{ display: inline-block; color: #ed0000; line-height: 28px; height: 28px; text-align: center; vertical-align: top;}
.topicDes_top .time .one em{ font-family: Arial; font-size: 22px; color: #fff; }
.main .topicDes_left { float: left; width: 670px; margin-top: 20px; }
.des_content ul li{ border: 1px solid #e5e5e5; margin-bottom: 30px; }
.des_content ul li .text{ padding: 20px; font-size: 16px;line-height: 28px;}
.des_content ul li .text img{ max-width:600px; text-align: center;}
.des_content ul li .text p{ margin-bottom: 30px; line-height: 28px; }
.des_content ul li h2{ height: 55px; line-height: 55px; font-size: 28px; border-bottom: 1px solid #ededed; background-color: #f3f3f3; }
.des_content ul li h2 span{ border-left: 3px solid #ed0000; margin: 20px; padding-left: 10px; }
.topicDes_top .innerBox{ height:336px; width:1000px; position:relative;} 
.topicDes_top .banner{ height:336px; width:1000px; overflow:hidden; position:relative;}
.topicDes_top .banner ul{ height:336px; width:500%; position:absolute; top:0; left:0;}
.topicDes_top .banner ul li{ float:left; height: 336px; width:1000px; overflow:hidden;}
.topicDes_top .img{ float:right; height:336px; width:650px; vertical-align:top;}
.topicDes_top .innerBox .next{ position: absolute; right: -44px; top: 141px; }
.topicDes_top .innerBox .next a{ float: left; width: 44px; background-color: #000; color: #fff; padding: 5px 0; line-height: 15px; }
.topicDes_top .innerBox .next a:hover,
.topicDes_top .innerBox .next a:hover .title{ color: #ed0000; }
.topicDes_top .innerBox .next a:hover i{ border-color:  transparent transparent transparent #ed0000; }
.topicDes_top .innerBox .next span{ width: 18px; float: left; padding-left: 5px; }
.topicDes_top .innerBox .next i{ display:inline-block; border-width:8px; border-style:solid; font-size:0; margin: -5px 0 0 8px; height:0; width:0; border-color:transparent transparent transparent #fff; position:absolute; top:50%; _line-height:0; }
.topicDes_top .innerBox .next .title{ margin: -6px 0 0 50px; *margin-left: 32px; float: left; font-weight: 400; display: table-cell; padding: 5px 0; line-height: 24px; height: 45px; position: absolute; width: 181px; color: #999; font-size: 18px; overflow:hidden;}

/*feng view*/
.viewHead{ width: 100%; margin-bottom: 10px; height: 100px; background: url(../images/news/news_headRepeat.png) repeat-x;}
.ad_1000{ float:left;width:100%; margin-top: 20px;overflow: hidden; text-align: center;}
.viewHead .view_logo{ background: url(../images/index_ico.png) no-repeat -0px -500px; width: 145px; height: 88px; text-indent: -999em; }
.viewHead .submissionBtn { display: block; color: #fe6c1f; height: 20px; line-height: 20px; border-right: 1px solid #e5e5e5; position: absolute; top: 40px; right: 330px; padding-right: 20px; }
.viewHead .searchBox{ top: 30px; }
.view_left{ float: left; width: 782px; }
.images_wall{ background-color: #fff; width: 783px; }
.images_wall ul{ float: left; width: 390px; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.images_wall ul li{ display: inline; float: left; background: #fff; width: 340px; padding: 25px 25px 10px; position: relative; transition: all .5s linear; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; border-bottom: 1px solid #e5e5e5; }
.images_wall .category_top { font-size: 12px; border-bottom: 1px solid #e5e5e5; line-height: 35px; height: 35px; color: #969696; padding-bottom: 10px; }
.images_wall .category_top b { font-size: 16px; }
.images_wall .category_top em, .images_wall .category_top b { color: #ed0000; }
.images_wall .category_top .name_date { float: right;*+margin-top: -35px }
.images_wall .newsTitle a { display: block; padding: 15px 0; margin-bottom: 5px; line-height: 30px; font-size: 22px; font-weight: 400; word-break: break-all; word-wrap: break-word; font-weight: bold; }
.images_wall .newsTitle a:hover{ text-decoration: none; }
.images_wall .show_img { display: block; margin-bottom: 15px; overflow: hidden; }
.images_wall .show_img img { max-width: 340px; }
.images_wall .abs { font-size: 14px; padding-bottom: 12px; width: 100%; word-break: break-all; word-wrap: break-word;line-height:22px;}
.images_wall .operation { border-top: 1px solid #e5e5e5; padding: 22px 0; line-height: 18px; height: 18px; position: relative;}
.images_wall .operation .browse { position: absolute; top: 22px; left: 0; }
.images_wall .operation .msg { position: absolute; top: 22px; left: 155px; }
.images_wall .operation .praise { position: absolute; top: 22px; right: 0; cursor: pointer; }
.images_wall .operation .browse i, .images_wall .operation .msg i, .images_wall .operation .praise i { display: inline-block; height: 13px; width: 22px;background: url(../images/index_ico.png) no-repeat -148px -293px; vertical-align: top; margin: 4px 5px 0 0; }
.images_wall .operation .msg i { height: 13px; width: 14px; background: url(../images/index_ico.png) no-repeat -152px -276px; margin-top: 3px;}
.images_wall .operation .praise i { height: 17px; width: 15px; background: url(../images/index_ico.png) no-repeat -151px -321px; margin-top: 1px; }
.images_wall .operation .praise:hover i{ background: url(../images/index_ico.png) no-repeat -151px -304px; }/*改过*/
.images_wall ul li:hover {  -webkit-box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);  -moz-box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);  box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);
  z-index:5; -webkit-box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);  -moz-box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);  box-shadow: 0px 0px 66px 2px rgba(0,0,0,0.2);  z-index:5;  position: relative;}
.images_wall ul.left { border-left: 1px solid #e5e5e5; }
.view_right{ width: 200px; }
.view_right .category { background-color: #fff; color: #646464; font-size: 12px; border: solid 1px #e5e5e5; margin-bottom: 20px; width: 198px; }
.view_right .category h3 { line-height: 48px; padding-left: 24px; height: 48px; border-bottom: solid 1px #e5e5e5; font-size: 12px; }
.view_right .category h3 em { color: #ed0000; font-size: 18px; }
.view_right .category ul li { border-bottom: solid 1px #e5e5e5; line-height: 39px; height: 39px; }
.view_right .category ul li a { display: block; color: #646464; border-left: solid 4px #fff; padding-left: 22px; height: 100%; }
.view_right .category ul li:last-child{ border-bottom: none; }
.view_right .category ul li a:hover ,.view_right .category .current a{ background-color: #f8f8f8; color: #ed0000; border-left: solid 4px #ed0000; text-decoration: none; }
.view_right .recommended_news .title, .view_right .hotTopic_news .title, .view_right .hotAttention_news .title{ background-color: #fff; font-size: 18px; height: 40px; line-height: 40px;}
.view_right .recommended_news .recommended_title{ font-size: 16px; line-height: 25px; margin-bottom: 15px; height: 50px; overflow: hidden;}
.view_right .recommended_news ul li{ border-top: 1px solid #e5e5e5; line-height: 25px;}
.view_right .recommended_news ul li a{ display: inline-block;}
.view_right .recommended_news ul li:hover a{ color: #ed0000;  }
.view_right .hotTopic_news ul li .nper_num .num{ display: block; font-family: Arial; font-size: 20px; margin: 8px 4px 0px; }
.view_right .hotTopic_news ul li .nper_title h3{ font-size: 16px; }
.view_right .hotTopic_news ul li .nper_num{ width: 46px; height: 70px; }
.view_right .hotTopic_news ul li .nper_title{ width: 64%; }
.view_right .hotTopic_news ul li{ height: 70px; }
.view_right .hotAttention_news ul li span{ font-family: Arial; font-size: 20px; }
.view_right .hotAttention_news .title{ background-color: #f6f6f6; }
.view_right .hotAttention_news ul li{ margin: 20px 10px; }
.view_right .hotAttention_news ul li:hover a{ color: #ed0000; }
.view_right .weixin ul li{ font-size: 14px; padding: 5px 0px; }
.view_right .weixin ul li p{ line-height: 25px;}
.view_right .hotAttention_news ul li p{ border-bottom: 1px solid #e5e5e5; padding-bottom: 6px; }
.view_right .hotAttention_news ul li p a{ display:inline-block;}
.view_right .hotAttention_news ul li:last-child p { border-bottom: none; }
.view_right .riss { border-top: 1px solid #e5e5e5; margin-top: 20px; }
.view_right .riss h2 { font-size: 18px; padding: 15px 0; color: #646464; }
.view_right .riss .hint { line-height: 25px; margin-bottom: 20px; }
.view_right .riss .enterEmail { height: 30px; width: 100%; }
.view_right .riss .enterEmail input { color: #dcdcdc; outline: none; border: 1px solid #e5e5e5; line-height: 20px; width: 159px; padding: 4px 5px; height: 20px; border-right: none; }
.view_right .riss .enterEmail a.btn { display: inline-block; background-color: #ed0000; color: #fff; line-height: 30px; height: 30px; width: 30px; text-align: center; }
.view_right .recommended_news, .view_right .hotTopic_news, .hotAttention_news{ background-color: #fff; }
.view_right .qr_fixed{margin-left: 0;width: 202px;position: fixed;top: 0;left: auto;}
/*.view_right .recommended_news{ margin-top: 430px;}*/
/*feng view read*/
.viewDes_left{ float: left; margin-top: -20px;}
.viewDes_top{ width: 100%; float: left; }
.viewDes_top .view_user{ float: left; width: 100%; }
.viewDes_top .view_user img{ float: left; width: 50px; height: 50px; }
.viewDes_top .view_user .user_des{ float: left; margin-left: 20px; }
.viewDes_top .view_user .user_des p{ margin: 3px 0;}
.viewDes_top .view_title{ float: left; margin-top: 20px; width: 100%; }
.viewDes_top .view_title h1{ font-size: 46px; color: #333; line-height: 58px; font-weight: 400;}
.viewDes_top .view_title .operation { line-height: 20px; margin: 35px 0 40px 0; height: 20px; position: relative; color: #646464; }
.operation .ico{ color: #646464; }
.viewDes_top .view_title .operation .browse { position: absolute; top: 0; left: 0; }
.view_title .operation .ico{ position: static;}
.view_title .operation .share i, .view_title .operation .browse i, .view_title .operation .msg i, .view_title .operation .praise i { display: inline-block; height: 16px; width: 22px; background: url(../images/index_ico.png) no-repeat -148px -340px; vertical-align: top; margin: 4px 5px 0 0;*+margin: 2px 5px 0 0}
.viewDes_top .view_title .operation .browse{ position: absolute; top: 0; left: 200px; }
.viewDes_top .operation .browse i{ height: 13px;width: 17px; background: url(../images/index_ico.png) no-repeat -150px -292px; }
.viewDes_top .view_title .operation .msg{ position: absolute;top: 0; left: 100px; }
.viewDes_top .operation .msg i{ height: 13px;width: 14px; background: url(../images/index_ico.png) no-repeat -152px -276px; }/*154*/
.viewDes_top .operation .praise{ position: absolute;top: 0; left: 290px; cursor: pointer; }
.viewDes_top .operation .praise i{ height: 17px; width: 15px; background: url(../images/index_ico.png) no-repeat -151px -322px; margin-top: 1px; }
.viewDes_top .operation .active i{ height: 17px; width: 15px; background:url(../images/index_ico.png) no-repeat -151px -306px; margin-top: 1px;}/*153*/
.viewDes_top .operation .praise i:hover{ background: url(../images/index_ico.png) no-repeat -151px -306px; }
.viewDes_top .img{ float: left; width: 670px; height: 400px; }
.viewDes_top .text{ float: left; color: #333; margin-left: 25px; width: 305px;}
.viewDes_top .text img{ max-width: 752px;overflow: hidden;margin: 0 auto;text-indent: 0;display: block;}
.viewDes_top .text p, .viewDes_right .text p{ font-size: 16px; line-height: 30px; margin-bottom: 20px; text-indent: 2em;}
.viewDes_right {  display: inline; float: left; width: 760px; margin-left: 40px;}
.viewDes_right .img{ display: inline; float: left; margin: 6px 0 15px -240px; width: 685px;}
.viewDes_right .text{font-size: 16px; line-height: 30px; }
.viewDes_right .text p img{max-width:710px;}
/*测评详情*/
.detail_title .num.veryGood{ background-color: #ed0000; }
.detail_title .num{ display: inline-block; font-size: 20px; color: #fff; border-radius: 5px; margin-right: 10px; width: 45px; text-align: center; position: relative; font-weight: 400; }
.detail_title .num i.fav{ border-color: #ed0000 transparent transparent transparent; }
.detail_title .num i.fav{ display: inline-block; background: none; border-width: 8px; border-style: solid; font-size: 0; margin-left: -8px; height: 0; width: 0; _line-height: 0; position: absolute; bottom: -15px; left: 50%; }
.ceping_right .game{ float: left; width: 100%;  border: 1px solid #ededed; margin: 20px 0; }
.game .game_app{ float: left; }
.game .game_app .app_des{ float: left; height: 140px; position: relative; background-color: #fafafa; border-left: 3px solid #ed0000; }
.ceping_right .game h2{ font-size: 22px;  margin: 10px 15px 15px; height: 28px;}
.ceping_right .game h2 a.name{ float: left; height: 28px; width: 175px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.ceping_right .game h2 a.detail{ font-size: 14px; float: right; color: #999; margin-top: 7px; vertical-align: top; position: relative; *margin-top: 6px;}
.ceping_right .game h2 a.detail:hover{ }
.game .game_app .app_des .gameImg { position: absolute; left: 20px; top: 50px;}
.game .game_app .app_des p{ float: left; padding-left: 102px; color: #999; font-size: 12px; }
.game .game_app .app_des p.score{ font-size: 18px; line-height: 20px; margin-bottom: 6px; height: 20px;}
.game .game_app .app_des .stars,
.game .game_app .app_des .stars i{ display: inline-block; background: url(../images/index_ico.png) no-repeat 0 -608px; height: 20px; width: 104px; margin-right: 10px; vertical-align: top;}
.game .game_app .app_des .stars i{ background: url(../images/index_ico.png) no-repeat 0 -588px; }
.game .app_time{ float: left; margin: 10px 0; width: 100%; }
.game .app_time p{ line-height: 22px; padding: 0px 15px; }
.game .app_time p span{ display: inline-block; width: 72px; color: #999; padding-right: 20px; }
.game .app_time p a.bbs{ background-color: #00a2ff; padding: 2px 5px; color: #fff; margin-left: 60px; }
.game .app_time p a.bbs:hover{ filter:alpha(opacity=80); opacity:.8;}
.game .game_app .app_btn a{ margin: 10px 15px; padding: 2px 10px; border-radius: 4px; color: #fff; width: 100px; position: relative; -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear;}
.game .game_app .app_btn a:hover{ filter:alpha(opacity=80); opacity:.8;}
.game .app_btn{ float: left; width: 100%; }
.game .app_btn .stroe{ background-color: #2799c9; float: left; }
.game .app_btn .tutu{ background-color: #65c346;  float: right; }
.game .app_btn i { display: inline-block; height: 30px; width: 30px; margin-top: 1px; background: url(../images/index_ico.png) no-repeat; }
.game .app_btn .stroe i{ background-position: -108px -430px; }
.game .app_btn .tutu i{ background-position: -139px -430px; margin-right: 8px; }
.game .app_btn a span{ position: absolute; top: 9px; }
.game_active{ float: left; width: 100%; }
.game_active h2{ border-top: 1px dotted #c2c2c2; padding-top: 20px; }
.game_active ul{ padding: 10px 15px; color: #d3d3d3; list-style-type: square; margin-left: 10px; }
.game_active ul li{ margin-bottom: 20px; }
.game_active ul li h3{ font-size: 14px; margin-bottom: 5px; }
.game_active ul li h3 a{ color: #333; }
.game_active ul li h3 a:hover{ color: #ed0000; }
.game_active ul li p{ font-size: 12px; color: #999; }

/*锋科技专栏详情 */
.ad305_cyl{width: 305px;height: 305px;overflow: hidden;margin-top: 20px;background-color: #e4e4e4;}
.logotu{ background: url(../images/fengkeji_logo.jpg) no-repeat ;  width: 110px; height: 40px; display: block;  position: absolute; left: 0; top: 125px; text-indent: -999em;}
.cyl_xiugai.topicDes_top .innerBox{ height:46px; width:1000px; position:relative;} 
.cyl_xiugai.topicDes_top .text p { padding:0; }
.cly_headTopBox .headTopBoxCon a span {position: relative; left: 0px; top:2px; font-size: 20px; font-weight: bold; }
.time_zhuanlan{  width: 220px; height: 40px; position: absolute; top: 125px; left: 125px;} 
.time_zhuanlan .one{display: inline-block; background-color: #ed0000; color: #fff; line-height: 35px; height: 35px; text-align: center; }
.time_zhuanlan span {border: 1px solid #ed0000; padding: 0 15px; font-size: 24px; }
.time_zhuanlan .two {display: inline-block; color: #ed0000; line-height: 35px; height: 35px; text-align: center; vertical-align: top; }
.time_zhuanlan span {border: 1px solid #ed0000; padding: 0 15px; font-size: 16px; }
.cyl_xiugai.topicDes_top .time_shijian{width: 190px;float: right;}
.cyl_xiugai.topicDes_top .time_shijian .one{display: inline-block; background-color: #ed0000; color: #fff; line-height: 28px; height: 28px; text-align: center; } 
.cyl_xiugai.topicDes_top .time_shijian span {border: 1px solid #ed0000; padding: 0 15px; font-size: 12px; }
.cyl_xiugai.topicDes_top .time_shijian .one em {font-family: Arial; font-size: 22px; color: #fff; }
.cyl_xiugai.topicDes_top .time_shijian .two {display: inline-block; color: #ed0000; line-height: 28px; height: 28px; text-align: center; vertical-align: top; }
.cyl_xiugai.topicDes_top .time_shijian span {border: 1px solid #ed0000; padding: 0 15px; font-size: 12px; }
@media screen and (max-width: 1485px){
	.topicDes_top .innerBox .next .title{display: none;}
}
.cyl_xiugai .innerBox .banner{ height:50px;}
.viewHead .logotu{top: 25px;}
.viewHead  .time_zhuanlan{top:25px;}