@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,.headTopBox .headTopBoxCon .gallery_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 .gallery_ico{ background-position: 0 -95px;}
.headTopBox .headTopBoxCon .soruce{ float: left; padding-left: 177px; padding-top: 32px; color: #393b3d;}
.headTopBox .headTopBoxCon .feng_tecz_video{ display: inline-block; background: url(../images/feng_tec_video.jpg) no-repeat; margin-top: 18px; height: 36px; width: 230px; text-indent: -999em; font-size: 0; vertical-align: top;}
.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/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-bottom: 20px; width: 100%; overflow: hidden;}
.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 .img, .hotTopic_news .img, .hotAttention_news .img img{ max-width: 308px; max-height: 200px;}
.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: 38px; 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: 129.5px; 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_dbg.jpg) repeat; padding: 15px 25px; font-size: 18px; font-style:italic; color: #111; position: relative;}
.detail_content .content_title .titleArrow{ background: url(../images/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_view_hint{ background: url(../images/view_feng_hint.jpg) no-repeat; margin-top: 25px; width:760px; height: 250px; position: relative;}
.detail_view_hint .view_feng_qr{ display: block; background: url(../images/view_feng_qr.jpg) no-repeat; font-size: 0; height: 138px; width: 138px; text-indent: -999em; position: absolute; top: 29px; right: 47px;}
.detail_view_hint .text_desc{ color: #052079; font-size: 14px; line-height: 25px; padding-top: 5px; position: absolute; top:167px; width: 170px; right:30px; text-align: center;}
.detail_view_hint .text_desc .publish_qr{ color: #670404;}
.detail_bottom .errorChange{ text-align: right; margin: 40px 0 30px 0; }
.detail_bottom .errorChange b.hint{ float: left;}
.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{ display: inline-block; width: 340px; }
.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 { border-top: solid 2px #000; padding: 22px 0; line-height: 18px; height: 18px; position: relative; color: #646464; }
.topicDes_top .text .operation .user { position: absolute; top: 22px; left: 0; }
.topicDes_top .desction_text{ float: left; color: #333; font-size: 16px; line-height: 32px;}
.topicDes_top .videoBox{ margin:30px 0; height: 436px; width: 1000px;}
.topicDes_top .videoBox video{ display: block; width: 100%; height: 100%;}
.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: 628px; text-align: center;}
.des_content ul li .text p img{ max-width: 628px; 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_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: 38px;left: auto;}
/*.view_right .recommended_news{ margin-top: 430px;}*/
/*feng view read*/
.viewDes_left{ float: left; margin-top: 430px;}
.viewDes_top{ width: 100%; float: left; margin-top: 20px; }
.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 img{ max-width: 760px;}
.viewDes_right p img{ margin-left: -2em;}
.viewDes_right p img.emoji{ margin-left: 0;}
/*测评详情*/
.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;}}
.viewHead .time_zhuanlan,
.viewHead .logotu{ top:30px;}

/*锋科技-趣影像*/
.headTopBox .headTopBoxCon .tech-video-logo{ width: 116px; height: 40px; background: url(../images/tech-logo-video.jpg) no-repeat; position: absolute; top: 125px; left: 110px;}
.tech-comments-container{ width: 100%; position: relative; margin-top: 10px;}
.tech-comments-container .tech-left{ float: left; width: 674px}
.tech-comments-container .tech-right{ float: right; width: 307px;}
.tech-comments-container .tech-right .weixin{ margin-top: 0;}
.tech-comments-container .tech-right .qr_fixed{ margin-left: 193px; z-index: 91;}
.tech-video-container .detail_title h1{ border-bottom: none;}
.tech-video-container .detail_title .operation{ border-top: 3px solid #000; width: 520px;}
.tech-video-container .detail_title .operation .user{ left: 120px;}
.tech-video-container .detail_title .operation .msg{ left: 260px;}
.tech-video-container .detail_title .operation .browse{ left: 350px;}
.tech-video-container .detail_title .operation .praise{ left: 440px;}

.tech-video-container .video-detail{ width: 100%; height: 438px; background-color: #4d4d4d; overflow: hidden;}
.tech-video-container .video-detail .video-show{ float: left; width: 730px; height: 438px; overflow: hidden;}
.tech-video-container .video-detail .video-list{ float: right; width: 270px; height: 438px; overflow: hidden;}
.tech-video-container .video-info{ margin-top: 10px; font-size: 16px;}

.fixedBottomBox .commentItem .shareModule.tech{ right: 0;}

/*视频列表*/
.video-list .title{ height: 40px; line-height: 40px; background-color: #666666; font-size: 15px; position: relative;}
.video-list .title .label-play{ margin-left: 10px; color: #ffffff; font-weight: normal;}
.video-list .title .auto-play{ margin-left: 100px; font-size: 14px; color: #333333; /* display: inline-block; */ display: none; position: relative; cursor: pointer;}
.video-list .title .auto-play em{ display: inline-block; width: 16px; height: 16px; background: url(../images/icon-auto-play2.png) no-repeat; margin-right: 3px; vertical-align: middle;}
.video-list .title .auto-play.active em{ background: url(../images/icon-auto-play.png) no-repeat;}
.video-list .list{ display: block; font-size: 13px; color: #cccccc; height: 388px;}
.video-list .list li{ display: block; position: relative; padding: 10px 0 10px 10px;}
.video-list .list li.active{ background-color: #333333;}
.video-list .list .list-left{ float: left; width: 100px; height: 60px; overflow: hidden; position: relative;}
.video-list .list .list-right{ float: left; width: 130px; height: 60px; overflow: hidden; margin-left: 10px;}
.video-list .list .list-left .screen-shot{ width: 100px; height: 60px;}
.video-list .list .list-left .time{ position: absolute; bottom: 0; left: 0; width: 90px; height: 18px; padding-left: 10px; line-height: 18px; background: #000; color: #999999; opacity: 0.8; filter: alpha(opacity=80);}
.video-list .list .list-right .description{ height: 40px; overflow: hidden; line-height: 20px; }
.video-list .list .list-right .description a{ color: #cccccc;}
.video-list .list li.active .list-right .description a{ color: #fba53f;}
.video-list .list .list-right .description a:hover{ color: #fba53f; text-decoration: underline;}
.video-list .list .list-right .sum{ color: #808080;}

/************************************************************************************************************************************************************
=============================================================================================================================================================
=============================================================================================================================================================
*************************************************************************************************************************************************************/

.headTopBox .headTopBoxCon .tech-logo{ display: block; background: url(../images/tech-logo.png) no-repeat 0 0; height: 84px; width: 174px; position: absolute; left: 0; top: 125px; text-indent: -999em;}
.headTopBox .small_nav{ overflow: hidden; position: relative; color: #333; font-size: 16px; text-align: center; }
.headTopBox .small_nav ul{ width: 100%; padding-left: 0;margin-bottom: 0;list-style: none; margin-left: 36%;}
.headTopBox .small_nav ul .selected{ border-bottom: 2px solid #2a609f;}
.headTopBox .small_nav ul span{font-size: 10px; background: #ed0000; color: #fff; padding: 1px 2px; margin: 0 5px 0 0; position: relative; top: -1.55px;}
.headTopBox .small_nav ul li{ display: inline; float: left; height: 37px; line-height:30px; padding: 0 16px;}
.headTopBox .small_nav ul li a{text-decoration: none;display: inline-block; padding-left: 8px 0;}
.headTopBox .small_nav ul li a:hover{ border-bottom: 2px solid #2a609f;}
.headTopBox .small_nav ul li i{ height: 37px; width: 22px; float: left; margin-right: 5px;}
/*左边*/
.tech_left .banner_title{ visibility: hidden; margin-bottom: 25px;}
.tech_left .banner_title h1{ font-size: 24px; margin:20px 0 13px 0; height: 42px; overflow: hidden; vertical-align: top; padding: 0 12px; font-weight: normal;}
.tech_left .banner_title h1 a:hover{ color: #ed0000;}
.tech_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;}
.tech_left .banner_title p{ color: #757575; font-size: 15px; line-height: 22px; height: 42px; overflow: hidden; padding: 0 12px;}
.tech_left .a-img{ display: block; vertical-align: top;}
.main .tech_left{ float: left; width: 680px;}
.tech_left .homebanner{ float: left; height: 308px; width: 654px; position: relative; overflow: hidden; }
.tech_left .tech_news{ float:left; width: 680px; margin-bottom: 100px; margin-top: 20px; }
.tech_left .tech_news li{ float: left; width: 638px;/* height: 450px;*/ padding: 18px 22px 0; margin: 10px 0; box-shadow: 0 0 10px #dedede;}
.tech_left .tech_news .data,.tech_left .tech_news_con .data{ width: 48px; text-align: center;}
.tech_left .tech_news .data .year,.tech_left .tech_news .data .timer,.tech_left .tech_news_con .data .year,.tech_left .tech_news_con .data .timer{font-size: 12px;}
.tech_left .tech_news .data .day,.tech_left .tech_news_con .data .day{color: #537ebd; font-family: 'impact'; font-size: 40px;}
.tech_left .tech_news h2{ margin: -66px 0 0 80px; font-size: 24px; }
.tech_left .tech_news img{margin: 30px 18%;}
.tech_left .tech_news .intro{font-size: 14px; height: 68px;}
.tech_left .tech_news .meta{/*background: #fcc;*/ margin-top: -30px;}
.tech_left .tech_news .meta span,.tech_left .tech_news_con .meta span{ display: inline-block; border: 1px solid #e8e8e8; padding: 1.6px 6px; margin: 30px 8px 30px -5px;}
.tech_left .tech_news .meta span a,.tech_left .tech_news_con .meta span a{font-size: 12px; color:#999;}
.tech_left .tech_news .meta i,.tech_left .tech_news_con .meta i{color:#999; font-size: 12px; margin: 0 3px;}
.tech_left .tech_news .meta i+a,.tech_left .tech_news_con .meta i+a{ color: #999; font-size: 12px; margin-right: 15px;}
.tech_left .tech_news .meta .links,.tech_left .tech_news_con .meta .links{color:#999; display: inline-block; width: 108px; white-space: nowrap; overflow: hidden; position: relative; top: 3px;}
.tech_left .tech_news .meta i+a:hover,.tech_left .tech_news .left_a:hover,.tech_left .tech_news_con .meta i a:hover,.tech_left .tech_news_con .meta .left_a:hover{text-decoration: underline;}
.tech_left .tech_news .left_a,.tech_left .tech_news_con .left_a{ color:#999; font-size: 12px; margin: 0 5px;}
.tech_left .tech_news .left_a i,.tech_left .tech_news_con .left_a i{color: #009cff; margin: 0;}
.tech_left .tech_news .meta .cmt,.tech_left .tech_news_con .meta .cmt{text-align: right; float: right; margin-top: 35px;}
/*威锋新闻 轮播图片*/
.tech_spots #banner_inner { height: 309px; width: 654px;}
.tech_spots #banner_inner .thumb li { width: 128px;}
#tech_spots{}
#tech_spots span.bigimg img{ display:none;}
#tech_spots .controller .prev,#tech_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;}
#tech_spots .controller .prev{ background: url(../images/prev_btn.png) no-repeat; left: -35px; top: 145px;}
#tech_spots .controller .next{ background: url(../images/next_btn.png) no-repeat; right: -35px; top: 145px;}
#tech_spots:hover .controller .prev,#tech_spots:hover .controller .next{ opacity:1;}
#tech_spots:hover .controller .prev{ left: 0;}
#tech_spots:hover .controller .next{ right: 0;}
#tech_spots .controller .prev span,#tech_spots .controller .next span{ display: none;}
#tech_spots .controller .triggers{ position:absolute; left:0; bottom:142px;  height: 4px; width: 100%; z-index: 11;}
#tech_spots .controller .triggers a{ display: inline; float: left; height: 4px; width: 134.6px; margin-left: 1px;  overflow: hidden; background: #72879c; text-indent: -999em;}
#tech_spots .controller .triggers a:hover, #tech_spots .triggers a.current{background:#0093d8;}
.techbanner .sliderL_nav.prev,.techbanner .sliderL_nav.next{ margin-top: 30px;}
.techbanner{ float: left; height: 437px; width: 680px; position: relative; overflow: hidden; box-shadow: 0 0 10px #dfdfdf; margin: 28px 0 -10px 0;}
.techtargetO{ height: 437px; width: 654px; overflow:hidden}
.techtargetO li{ height: 437px; width: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.techtargetO img{ height: 294px; width: 680px;}
.techtargetO h1>a{ font-size: 26px; line-height: 48px;}
/*右边*/
/*分类标签*/
.tech_right{ float: right; width:305px; }
.tech_right h2{ font-size: 18px; border-top: 3px solid #000; padding: 10px 12px; background: #f6f6f6; font-family: 'Adobe 黑体 Std';}
.tech_right .label,.tech_right .hotAttention_rank,.groom,.tech-ramble{border: 1px solid #e8e8e8; margin-top: 27px; padding-bottom: 18px;position: relative;}
.label ul{ width: 100%; margin-top: 12px; padding: 0 7.5px;}
.label ul li{ padding:8px 9px; width: 25%; height: 20px; float: left;}
.label ul li a{background: url(../images/label_icon.png) no-repeat; width: 25px; height: 22px; display: inline-block;}
.label ul li span{ display: inline-block; width: 65px; height: 22px; line-height: 22px; color: #2a609f; position: relative; top: 1px; left: 27px; text-align: left;}
.label ul li a:hover span{text-decoration:underline;}
/*科技漫谈 ramble*/
.tech-ramble{height: 560px; border-bottom: none; margin-bottom: 27px;}
.tech-ramble a{position: relative;}
.tech-ramble a img { width: 305px; height: 130px;}
.tech-ramble .border{border-color: transparent transparent #fff; border-style: solid; border-width: 10px; left: 50%; width: 0; position: absolute; bottom: 0;}
.tech-ramble ul li{border-bottom: 1px solid #ededed; height: 130px;}
.tech-ramble ul li a{display: block; width: 100%; height: 131px;}
.tech-ramble ul li:hover a,.tech-ramble ul li:hover .number,.groom h2 a:hover{color: #2a609f;}
.tech-ramble .ramble-term{width: 60px; height: 130px; float: left; border-right: 1px solid #ededed; background-color: #fafafa;}
.tech-ramble .ramble-term .number{font-family:Arial; font-size:23px; border-bottom:1px solid #999; margin:20px 10px 0px; color:#757575; text-align:center;}
.tech-ramble .ramble-term p{margin: 0px 12px 0px; text-align: right;}
.tech-ramble .ramble-title{padding: 10px 12px 0; width: 71%; float: left;}
.tech-ramble .ramble-title h3{ font-size: 18px; line-height: 22px; margin: 0; height: 44px; width: 100%; overflow: hidden; cursor: pointer;}
.tech-ramble .ramble-title p{  font-size: 12px; color: #999; padding-top: 8px; height: 55px; width: 220px; overflow: hidden; line-height: 20px;}

.tech_right .ad_350 {overflow: hidden; text-align: center;  margin: 27px 0 0 0;}
.tech_right .ad_350 img{ vertical-align: top;}
/*热门排行*/
.hotAttention_rank{height: 605px; margin: 22px 0;}
.hotAttention_rank ul li{ margin: 20px; height: 47.5px;}
.hotAttention_rank ul li a:hover{ color: #000;}
.hotAttention_rank ul li span{ float: left; font-family: Arial; width: 12%; font-size: 22px; color: #b4b4b4; }
.hotAttention_rank ul li p{ float: left; line-height: 25px; height: 50px; width: 88%; border-bottom: 1px dotted #ededed; }
.hotAttention_rank ul li p a{ display: inline-block; color: #666;}
.hotAttention_rank ul li .red{ color: #ed0000; }
.hotAttention_rank ul li:last-child p{ border-bottom: none; }
#tab .tabList{background: #fcc; margin: 0; padding: 0;}
#tab .tabList .cur{background: #fff;}
#tab .tabList ul{float: left; height: 36px; line-height:30px; margin: -52px 0 -10px 167.5px;}
#tab .tabList li{float: left;margin: 20px 0; height: 50px; width: 45px; text-align: center;}
.tabCon{position: relative;}
.tabcont,.tabcont_a{position: absolute; display: none;}
/*推荐导读*/
.groom{}
.groom h2 a{ margin-left: 57.2%; display: inline-block; font-size: 14px;}
.groom ul li{list-style: url(../images/li-style.png);  margin: 5px 28px; padding: 12px 10px; border-bottom: 1px solid #ededed;}
.groom ul li a{display: block;}
.groom ul li a:hover{color: #2a609f;}
.groom ul li:last-child{border-bottom: none;}
/*频道合作网*/
.channel{box-shadow: 0 0 10px #dedede; width: 995px; height: 130px;  margin: 90px auto 40px;}
.channel .ch_left{background: #f6f6f6; width: 180px; height: 130px; line-height: 130px; text-align: center; font-size: 18px;}
.channel .ch_right-top,.channel .ch_right-down{  width: 82%; position: relative; top: -115px; left: 18%;line-height: 50px;}
.channel .ch_right-top a,.channel .ch_right-down a{display: inline-block; width: 14%; margin: 0 -15px 0 45px;}
.channel .link{color: #2a609f;}

/*科技detail*/
.channel a:hover{color: #2a609f; text-decoration: underline;}
.headTopBox .small_title{width: 510px; height: 40px; line-height: 40px; position: absolute; top: 70%; left: 18.2%;}
.tech_news_con{font-size: 12.6px;}
.tech_news_con ul li{ box-shadow: none; padding: 26px 20px;}
.tech_news_con ul li .h2{ font-weight: 500; margin: -125px 0 60px 62px; width: 94%; font-size: 24px; display: block; position: relative; z-index: 1;}
.tech_news_con .data{ margin-bottom: 62px;}
.tech_news_con .meta{ margin: -80px 0 -12px 65px; font-size: 12px;}
.tech_news_con .meta a{ font-size: 12px; color: #999;}
.tech_news_con .meta a:hover,.tech_news_con ul li .h2:hover{text-decoration: underline;}
.tech_news_con .detail_content{font-size: 16px;}
.tech_news_con .detail_content p{ line-height: 30px;}
.tech_news_con .detail_content img{ margin: -16px 0 -12px 0;}
.tech_news_con .errorChange{text-align: right; margin-right: 3px;}
.tech_news_con .eye{ margin: 20px 10px; text-align: right;}
.tech_news_con .eye .read{background-image: url(../images/eye.png); background-repeat: no-repeat; display: inline-block; height: 17px; width: 28px; margin-left: 12px}
.tech_news_con .eye .fav{background:url(../images/icons.png) 1px 62px repeat-y; width:26px; height:23px; display:inline-block; margin-left:20px;}
.tech_news_con .eye a {position: relative; top: -5px;}
.tech_news_con .eye em{color: #111111; position: relative; top: -5px;}
/*推荐阅读*/
.tech_news_con .reading{ padding: 0 20px;}
.tech_news_con .reading img{ margin: 15px -153.74px 40px 5px; border: 1px solid #fff;}
.tech_news_con .reading .read-img:hover img{border: 1px solid #2a609f;}
.tech_news_con .reading p{ width: 24%; display: inline-block; margin-left: 2px; height: 32px; line-height: 17px; overflow: hidden;}
.tech_news_con .reading p a{width: 100%; }
.tech_news_con .reading p a:hover{color: #2a609f; text-decoration: underline;}
.tech_news_con .reading span{ display: inline-block; font-size: 12.5px; margin: 0 4px;}
.tech_news_con h3{margin:8px 6px;}
/*相关阅读文章*/
.tech_news_con .article div{width: 306px; margin: 10px 7px; float: left;}
.tech_news_con .article div ul li{margin: 0; padding: 4px 8px; font-size: 14px;}
.tech_news_con .article div ul li a{ color: #666; display:inline-block; width:218px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/li_icon.png) no-repeat 0px 9px; padding-left: 13px;}
.tech_news_con .article div ul li a:hover,.tech_news_con .reading a:hover{text-decoration: underline; color: #2a609f;}
.tech_news_con .article div ul li span{float: right; display: inline-block; margin-right: 4px; color: #999;}




/*分享*/
/* 微信分享弹层样式 */
.towdimcodelayer{position:absolute;left:-50px;top:-260px;z-index:10000;margin-top:0;opacity:0;filter:alpha(opacity=0);}
.js-transition{transition:margin-top .15s ease,opacity .12s linear;-webkit-transition:margin-top .15s ease,opacity .12s linear;-moz-transition:margin-top .18s ease,opacity .15s linear;-ms-transition:margin-top .15s ease,opacity .12s linear;-o-transition:margin-top .15s ease,opacity .12s linear;}
.towdimcodelayer .arrow{position:absolute;width:0;height:0;border-width:8px;border-style:solid;_display:none;}
.towdimcodelayer .js-arrow-up{left:72px;top:-15px;border-color:transparent transparent #191919 transparent;}
.towdimcodelayer .js-arrow-down{left:72px;bottom:-15px;border-color:#191919 transparent transparent transparent;}
.towdimcodelayer .layerbd{width: 125px; height: 186px; padding: 30px 40px 20px 26px;background:#191919;box-shadow:0 1px 3px #000;-webkit-box-shadow:0 1px 3px #000;-moz-box-shadow:0 1px 3px #000;-o-box-shadow:0 1px 3px #000;}
.towdimcodelayer .codebg{width: 120px; height: 120px; padding: 10px; background: #fff;}
.towdimcodelayer .codebg img{width: 100%;}
.towdimcodelayer .codett{height: 22px; line-height: 22px; margin-top: 10px; color: #888; font-size: 12px; text-align: center;}
.js-show-up{margin-top:15px;opacity:1;filter:alpha(opacity=100);}
.js-show-down{margin-top:-15px;opacity:1;filter:alpha(opacity=100);}
.f-pr{position:relative;}
.detail_bottom .share{width: 100%; margin-bottom: 20px; border-top: solid 1px  #e5e5e5; border-bottom: solid 1px  #e5e5e5; height: 46px; line-height: 46px;}
.detail_bottom .share .label{float: left; display: inline; margin-right: 10px; color: #969696; width: 53%; text-align: right;}
.detail_bottom .share ul{float: right; margin:0; padding:0; height: 46px; line-height: 46px;}
.share ul li{float:left; margin:0; padding:0; list-style: none;}
.share .wb1,.share .wb2,.share .wb3,.share .wb4,.share .wb5{background:url(../images/index_ico.png) no-repeat center; display: inline-block; height: 46px; border-left: 1px solid #ededed; margin: 0; padding: 0 28px; width: 0px; text-align: center; text-indent:-999px; overflow: hidden;}
.share .wb1{background-position: -28px -462px;}
.share .wb2{background-position: -66px -462px;}
.share .wb3{background-position: -26px -422px;}
.share .wb4{background-position: 12px -422px;}
.share .wb5{background-position: 14px -462px;}


.fixedBottomBox .commentItem .share{border:none; border-bottom: none; float: right;}
.fixedBottomBox .commentItem .share .label{float: left; display: inline; margin-right: 10px; color: #969696; line-height: 46px;}
.fixedBottomBox .share ul{float: left;}
.fixedBottomBox .share ul a{border:none;}
.fixedBottomBox .share a{padding:0 27px;}




