/**
 * Copyright (c) 2016 Xinhuanet Inc. All rights reserved.
 * insight
 * @time 2016-04-12-16.59.32
 */
#itemQRcode, .sr_only { display: none }
.ntes_nav_wrap, .probe_content { transition: .5s }
.probe_ma_modal:before, .probe_mab_info:after, .probe_mab_info:before, .probe_main_banner_img:before, .probe_mam_box:before, .probe_mc_mark:before, .probe_ms_list>li:before { content: " " }
.probe_content, .probe_content *, .probe_content :after, .probe_content :before, .probe_mam_box, .probe_menu { box-sizing: border-box }
article, aside, dialog, figure, footer, header, menu, nav, section { display: block }
body { min-width: 750px; overflow-x: hidden }
#itemQRcode { margin-top: 10px; position: absolute; left: -108px; top: -3px }
.share_component .gotop { display: block; width: 40px; height: 40px; border-bottom: 1px solid #fff; background: url(//www.xinhuanet.com/fortune/20160329/insight/img/gotop_gray.png) no-repeat; background-size: 100% auto }
.share_component .gotop:hover { background: url(//www.xinhuanet.com/fortune/20160329/insight/img/gotop.png) no-repeat }
.probe_content { color: #444; will-change: -webkit-filter, filter }
.probe_header_wrap, .probe_progress { -webkit-transition: .5s; z-index: 100; left: 0 }
.ntes_nav_wrap .ntes-nav { position: relative }
.ntes_nav_wrap .ntes-nav-main { width: auto; min-width: 960px; padding: 0 30px }

@media screen and (max-width:767px) {
.N-nav-bottom, .ntes_nav_wrap { display: none; height: 0 }
}
.probe_progress { position: absolute; top: 100%; width: 100%; height: 3px; background-color: #dcdcdc; opacity: 0; transition: .5s; will-change: transform, opacity }
.probe_header_wrap.sticky .probe_progress { opacity: 1 }
.probe_progress_bar { height: 100%; background-color: #146eba; -webkit-transition: .5s cubic-bezier(0, 1, .5, 1); transition: .5s cubic-bezier(0, 1, .5, 1); will-change: transform; -webkit-transform: translateX(-100%); transform: translateX(-100%) }
.probe_header { height: 75px }
.probe_header_wrap { position: relative; height: 75px; width: 100%; top: 0; padding: 0 30px; background-color: #fff; transition: .5s }
.probe_header_wrap.sticky { position: fixed }

@media screen and (max-width:767px) {
.probe_header, .probe_header_wrap { height: 110px }
}
.probe_header_logo { display: inline-block; height: 100%; padding: 12px 0 8px }
.probe_header_logo img { height: 100% }
.probe_header_logo svg { height: 100%; -webkit-transition: .5s; transition: .5s }

@media screen and (max-width:767px) {
.probe_header_logo { padding: 16px 0 18px }
}
.probe_main { position: relative }
.probe_main p { text-align: justify; text-justify: inter-ideograph; line-height: 1.9em }
.probe_main_banner { position: relative; height: 640px; min-height: 450px; padding: 0 30px 30px }
.probe_main_banner_img { position: relative; top: 0; left: 0; width: 100%; height: 100%; background: center top no-repeat #999; background-size: cover }
.probe_main_banner_img:before { display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)
}
.probe_mc_img_text, .probe_review_text { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}
.probe_main_banner_img .probe_main_banner_mask { width: 100%; height: 80%; position: relative; top: 20%; background-color: #fff; -webkit-transition: .5s cubic-bezier(.3, 0, 0, 1); transition: .5s cubic-bezier(.3, 0, 0, 1); -webkit-transform: translateY(0); transform: translateY(0); will-change: transform }
.probe_content.ontop .probe_main_banner_img .probe_main_banner_mask { -webkit-transition: .5s .1s cubic-bezier(.3, 0, 0, 1); transition: .5s .1s cubic-bezier(.3, 0, 0, 1); -webkit-transform: translateY(100%); transform: translateY(100%) }

@media screen and (max-height:700px) {
.probe_main_banner_img .probe_main_banner_mask { height: 85%; top: 15% }
}

@media screen and (max-height:640px) {
.probe_main_banner_img .probe_main_banner_mask { height: 88%; top: 12% }
}

@media screen and (max-width:767px) {
.probe_main_banner { padding: 0 }
.probe_main_banner_img .probe_main_banner_mask { height: 85%; top: 15% }
.probe_content.ontop .probe_main_banner_img .probe_main_banner_mask { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translateY(100%); transform: translateY(100%) }
}
.probe_main_title { position: absolute; width: 100%; bottom: 50%; left: 0; margin-bottom: 30px; -webkit-transform: translateY(50%); transform: translateY(50%); will-change: transform; -webkit-transition: .5s; transition: .5s }

@media screen and (max-width:767px) {
.probe_main_title { margin-bottom: 0 }
}
.probe_main_title_logo { text-align: center; margin-bottom: 30px; height: 58px }
.probe_main_title_text, .probe_main_title_text a { margin-bottom: 48px; font-size: 50px; font-weight: 700; line-height: 1em; text-align: center }
.probe_main_title_logo svg { will-change: fill; height: 100%; fill: #444; -webkit-transition: .5s; transition: .5s }
.probe_content.ontop .probe_main_title_logo svg { fill: rgba(255,255,255,1) }
.probe_main_title_text { -webkit-transition: .5s; transition: .5s; will-change: color }
.probe_content.ontop .probe_main_title_text { -webkit-transition-delay: .1s; transition-delay: .1s; color: rgba(255,255,255,1) }
.probe_main_title_text a { -webkit-transition: .5s; transition: .5s; will-change: color; color: #333 }
.probe_content.ontop .probe_main_title_text a { -webkit-transition-delay: .1s; transition-delay: .1s; color: rgba(255,255,255,1) }

@media screen and (max-width:1366px) {
.probe_main_title_text { margin-bottom: 40px; font-size: 40px }
}

@media screen and (max-width:767px) {
.probe_main_title_logo { height: 60px }
.probe_main_title_text { width: 560px; margin: 0 auto 130px; font-size: 70px }
}
.probe_main_title_intro { position: relative; width: 580px; margin: 0 auto; font-size: 16px; color: #333; -webkit-transition: .5s; transition: .5s; will-change: color }
.probe_main_title_intro.center { text-align: center }
.probe_content.ontop .probe_main_title_intro { -webkit-transition-delay: .1s; transition-delay: .1s; color: rgba(255,255,255,1) }

@media screen and (max-width:1366px) {
.probe_main_title_intro { width: 545px; font-size: 14px }
}

@media screen and (max-width:767px) {
.probe_main_title_intro { width: 500px; font-size: 26px }
}
.probe_main_title_intro_quot { display: block; position: absolute; top: 0; height: 25px; width: 41px }
.probe_main_title_intro_quot.left { right: 100%; margin-right: 30px }
.probe_main_title_intro_quot.right { left: 100%; margin-left: 30px }
.probe_main_title_intro_quot svg { will-change: fill; height: 100%; fill: #cdcdcd; -webkit-transition: .5s; transition: .5s }
.probe_content.ontop .probe_main_title_intro_quot svg { -webkit-transition-delay: .1s; transition-delay: .1s; fill: rgba(255,255,255,1) }

@media screen and (min-width:0) {
.probe_main_read_btn:after, .probe_main_read_btn:before { content: " "; display: block }
.probe_main_read_btn { position: absolute; bottom: 15%; left: 50%; width: 28px; height: 28px; margin-left: -14px; opacity: 0; -webkit-transform: translateY(-200%); transform: translateY(-200%); visibility: hidden; cursor: pointer; will-change: opacity, transform; transition: .5s; z-index: 100 }
.probe_main_read_btn:before { width: 100%; height: 100%; border: 3px solid #fff; border-right-color: transparent; border-top-color: transparent; -webkit-transform: rotate(-45deg); transform: rotate(-45deg) }
.probe_main_read_btn:after { position: absolute; width: 150%; height: 150%; left: -25%; top: 0 }
.probe_content.ontop .probe_main_read_btn { -webkit-transform: translateY(0); transform: translateY(0); visibility: visible; opacity: 1 }
.probe_content.ontop .probe_main_read_btn:hover { -webkit-transform: translateY(25%); transform: translateY(25%) }
}
.probe_main_another { position: absolute; left: 0; bottom: 27%; width: 100%; text-align: center; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transition-timing-function: cubic-bezier(.3, 0, 0, 1); transition-timing-function: cubic-bezier(.3, 0, 0, 1); will-change: transform, opacity; transform: translateY(25%) }
.probe_content.ontop .probe_main_another { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transform: translateY(8em); transform: translateY(8em); opacity: 0 }

@media screen and (max-height:800px) {
.probe_main_another { bottom: 24% }
}

@media screen and (max-height:700px) {
.probe_main_another { bottom: 20% }
}

@media screen and (max-height:640px) {
.probe_main_another { bottom: 16% }
}

@media screen and (max-width:767px) {
.probe_main_another { width: 660px; left: 45px; bottom: 0; border-bottom: 1px solid #dbdbdb; -webkit-transform: none; transform: none }
}
.probe_main_another_face { display: inline-block; vertical-align: middle; width: 50px; height: 50px }
.probe_main_another_face img { display: block; border-radius: 100%; height: 100% }

@media screen and (max-width:767px) {
.probe_main_another_face { display: block; width: 100px; height: 100px; margin: 0 auto }
}
.probe_main_another_name { display: inline-block; vertical-align: middle; line-height: 35px; font-size: 14px; margin-left: 1em }

@media screen and (max-width:767px) {
.probe_main_another_name { position: relative; top: 3px; font-size: 24px; line-height: 1em; padding-top: 20px; padding-bottom: 35px; border-bottom: 5px solid #dbdbdb }
}
.probe_main_content { position: relative; max-width: 720px; margin: -8em auto 0; font-size: 18px; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-delay: .2s; transition-delay: .2s; -webkit-transition-timing-function: cubic-bezier(.3, 0, 0, 1); transition-timing-function: cubic-bezier(.3, 0, 0, 1); will-change: transform, opacity; -webkit-transform: translateZ(0); transform: translateZ(0) }
.probe_content.ontop .probe_main_content { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translateY(8em); transform: translateY(8em); opacity: 0 }
.probe_main_content p { margin-bottom: 1.5em; text-indent: 2em; color: #666 }
.probe_main_content h3 { margin: 2em 0 1em; font-size: 28px; font-weight: 400 }
.probe_main_content a { color: #444; transition: .5s; text-decoration: none }
.probe_main_content a:hover { color: #666 }

@media screen and (max-height:800px) {
.probe_main_content { margin-top: -6em }
}

@media screen and (max-height:700px) {
.probe_main_content { margin-top: -4em }
}

@media screen and (max-height:640px) {
.probe_main_content { margin-top: -2em }
}

@media screen and (max-width:1366px) {
.probe_main_content { max-width: 680px }
}

@media screen and (max-width:767px) {
.probe_main_content { margin-top: 1em; max-width: 660px; font-size: 36px }
.probe_main_content h3 { font-size: 42px }
.probe_main_content p { line-height: 1.72em }
}
.probe_mc_mark { display: inline-block; position: relative; background: 0; text-indent: 0; color: #444; cursor: pointer; -webkit-transition: .25s; transition: .25s; will-change: color }
.probe_mc_mark:before { display: block; position: absolute; width: 100%; height: .1em; bottom: 0; background-color: #146eba; -webkit-transition: .25s; transition: .25s; will-change: height; z-index: -1 }
.probe_mc_mark.active { color: #fff; transition: .5s }
.probe_mc_mark.active:before { height: 1em; bottom: .375em; background-color: #22a1a8 }
.probe_mc_important { position: relative; width: 520px; margin: 2em auto; border-left: 0; border-right: 0; color: #333; font-size: 24px;  font-weight: 700; text-align: center }
.probe_mc_important span { border-bottom: 6px solid #4276d6; line-height: 1.4em; padding: .5em 0 }
.probe_mc_important:after, .probe_mc_important:before { content: " "; display: block; position: absolute; width: 52px; height: 51px; color: #dbdbdb; background: no-repeat }

@media screen and (max-width:767px) {
.probe_mc_important { margin: 1em auto; font-size: 40px }
}
.probe_mc_img { position: relative; min-height: 64px; margin: 2.25em 0; box-shadow: 0 0 2px rgba(0,0,0,.1) }
.probe_mc_img img { display: block; width: 100% }
.probe_mc_img_text { position: absolute; width: 100%; left: 0; bottom: 0; padding: 0 2em; line-height: 64px; font-size: 14px; color: #fff; text-shadow: 0 0 5px rgba(0,0,0,.5); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%) }
.probe_mc_img_iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100% }
.probe_mc_img_play { position: absolute; left: 50%; top: 50%; height: 66px; width: 66px; cursor: pointer; background: url(//www.xinhuanet.com/fortune/20160329/insight/img/play.png) no-repeat; margin-top: -33px; margin-left: -33px; display: none; z-index: 12 }
.iframe_close { width: 17px; height: 17px; position: absolute; right: -17px; top: 0; z-index: 11; background: url(//www.news.cn/2015/img2015/icon_video.png) 0 -80px no-repeat; cursor: pointer; display: none }
.probe_mc_img_iframe iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 11 }
.iframe_url { display: none }

@media screen and (max-width:767px) {
.probe_mc_img_text { font-size: 26px; padding: 1em; line-height: 1.5em }
}
.probe_mc_qrcode { text-align: center; margin: 3em 0 }
.probe_mc_reference { color: #888 }
.probe_mc_reference h3 { margin: 3em 0 .7em; font-size: 16px; line-height: 1.5em; border-bottom: 1px solid #ddd }
.probe_mc_reference p { font-size: 14px; line-height: 2em; margin-bottom: 0 }
.probe_mc_reference.num p { display: list-item; list-style: decimal; margin-left: 1.5em }
.probe_ma_list, .probe_mab_item_temp { display: none }
.probe_main_annotation { position: relative; height: 60px }
.probe_ma_bar { position: fixed; width: 720px; height: 60px; left: 50%; bottom: 0; margin-left: -360px; padding: 0 18px; border: 1px solid #ddd; border-bottom: 0; border-top-color: #146eba; background-color: #fff; box-shadow: 0 -2px 3px rgba(0,0,0,.1); -webkit-transition: .65s .15s cubic-bezier(.3, 0, 0, 1); transition: .65s .15s cubic-bezier(.3, 0, 0, 1) }
.probe_content.ontop .probe_ma_bar, .probe_ma_bar.hide { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; visibility: hidden }
.probe_mab_img, .probe_mab_info { will-change: transform, opacity; transition: .5s cubic-bezier(.35, 0, .1, 1.45) }
.probe_ma_bar.sticky { position: absolute; box-shadow: none; border-color: transparent }

@media screen and (max-width:1366px) {
.probe_ma_bar { width: 680px; margin-left: -340px }
}

@media screen and (max-width:767px) {
.probe_mc_reference h3 { font-size: 32px }
.probe_mc_reference p { font-size: 22px }
.probe_ma_bar { display: none }
}
.probe_mab_list { margin-top: 16px }
.probe_mab_item { position: relative; float: left; height: 26px; width: 26px; margin-right: 8px; cursor: pointer }
.probe_mab_img { width: 100%; height: 100%; border-radius: 100%; overflow: hidden; background-color: #999; -webkit-transform: scale(.76, .76); transform: scale(.76, .76); opacity: .4 }
.probe_mab_img img { display: block; height: 100%; margin: 0 auto }
.probe_mab_item.active .probe_mab_img, .probe_mab_item.show .probe_mab_img, .probe_mab_item:hover .probe_mab_img { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1 }
.probe_mab_item.hide .probe_mab_img { -webkit-transform: scale(.2, .2); transform: scale(.2, .2); opacity: 0 }
.probe_mab_info { position: absolute; width: 290px; left: -20px; bottom: 100%; margin-bottom: 12px; padding: 25px 16px 25px 22px; border: 1px solid #ddd; border-radius: 2px; background-color: #fff; box-shadow: 0 -2px 3px rgba(0,0,0,.15); opacity: 0; -webkit-transform: translateY(12px); transform: translateY(12px); visibility: hidden }
.probe_mab_item.active .probe_mab_info { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible }
.probe_mab_info:after, .probe_mab_info:before { display: block; position: absolute }
.probe_mab_info:before { top: 100%; left: 19px; width: 26px; height: 16px }
.probe_mab_info:after { bottom: -5px; left: 28px; width: 9px; height: 9px; background-color: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #ddd; border-bottom: 1px solid #ddd }
.probe_mab_title { font-size: 16px; line-height: 1em; margin-bottom: 12px; transition: .5s }
.probe_mab_info:hover .probe_mab_title { color: #146eba }
.probe_mab_summary { font-size: 12px; color: #888; line-height: 1.5em }
.probe_ma_modal { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 200; perspective: 640px; -webkit-transition: .5s; transition: .5s }
.probe_ma_modal:before { display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../img/ie8obg.png); background: rgba(0,0,0,.5); will-change: opacity; -webkit-transition: .5s; transition: .5s }
.probe_ma_modal.hide { visibility: hidden }
.probe_ma_modal.hide:before { opacity: 0; visibility: hidden }
.probe_mam_box { position: relative; top: 15%; width: 750px; margin: 0 auto; padding: 93px 50px 40px; background-color: #fff; will-change: transform, opacity; transition: .5s cubic-bezier(.5, 1.5, .6, 1) }
.probe_mam_box:before { display: block; border-bottom: 1px solid #ddd }
.probe_ma_modal.hide .probe_mam_box { visibility: hidden; opacity: 0 }

@media screen and (min-width:768px) {
.probe_mam_box { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); box-shadow: 0 0 20px rgba(0,0,0,.5) }
.probe_ma_modal.hide .probe_mam_box { -webkit-transform: translateY(-50%) translateY(160px); transform: translateY(-50%) translateY(160px) }
.probe_mam_close { position: absolute; top: 0; right: -50px; height: 35px; width: 35px; -webkit-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer }
.probe_mam_close:after, .probe_mam_close:before { content: " "; position: absolute; left: 0; top: 0; display: block; background-color: #fff; transition: .25s cubic-bezier(.5, 2.2, .6, 1) }
.probe_mam_close:before { width: 3px; height: 100%; left: 16px }
.probe_mam_close:after { width: 100%; height: 3px; top: 16px }
.probe_mam_close:hover:before { -webkit-transform: rotate(12deg); transform: rotate(12deg) }
.probe_mam_close:hover:after { -webkit-transform: rotate(-12deg); transform: rotate(-12deg) }
}

@media screen and (max-width:767px) {
.probe_mam_box { position: absolute; width: 100%; top: auto; bottom: 0; padding: 120px 50px 40px; box-shadow: 0 0 20px rgba(0,0,0,.5); -webkit-transition: .5s; transition: .5s; -webkit-transform-origin: center bottom; transform-origin: center bottom }
.probe_ma_modal.hide .probe_mam_box { -webkit-transform: translateZ(30px) translateY(100%); transform: translateZ(30px) translateY(100%) }
}
.probe_mam_img { width: 100px; height: 100px; margin: -50px auto 36px; overflow: hidden; border-radius: 100%; background-color: #999 }
.probe_mam_img img { display: block; height: 100%; margin: 0 auto }

@media screen and (max-width:767px) {
.probe_mam_img { width: 150px; height: 150px; margin: -75px auto 36px }
}
.probe_mam_title { text-align: center; font-size: 38px; line-height: 1em; margin-bottom: 32px }

@media screen and (max-width:767px) {
.probe_mam_title { font-size: 48px; margin-bottom: 36px }
}
.probe_mam_content { font-size: 16px; line-height: 1.875em; color: #888 }
.probe_ms_content, .probe_ms_list>li:after { line-height: 1.5em;  }

@media screen and (max-width:767px) {
.probe_mam_content { font-size: 32px; line-height: 1.5em }
}
.probe_main_side { position: fixed; top: 0; left: 3%; height: 100%; width: 210px; padding-left: 15px; -webkit-transition: .5s .05s cubic-bezier(.3, 0, .15, 1); transition: .5s .05s cubic-bezier(.3, 0, .15, 1); -webkit-transform: translateY(0); transform: translateY(0); will-change: transform, opacity; z-index: 1; visibility: visible }
.probe_content.ontop .probe_main_side { opacity: 0; z-index: -1; -webkit-transform: translateY(50%)!important; transform: translateY(50%)!important; visibility: hidden }
.ne_ua_ie8 .probe_main_side, .ne_ua_ielte8 .probe_main_side { position: absolute; top: 10% }

@media screen and (max-width:1366px) {
.probe_main_side { width: 180px }
}

@media screen and (max-width:1200px) {
.probe_main_side { display: none }
}
.probe_ms_list { position: relative; top: 50%; will-change: transform; -webkit-transition: -webkit-transform .25s cubic-bezier(0, .5, .5, 1); transition: transform .25s cubic-bezier(0, .5, .5, 1) }
.probe_ms_list>li { position: relative; padding-left: 28px; height: 200px; border-left: 2px dotted #aaa; cursor: default }
.probe_ms_list>li:last-child { height: auto; border-left-color: transparent }
.probe_ms_list>li:before { display: block; position: absolute; width: 32px; height: 32px; left: -17px; top: 0; background: url(//www.xinhuanet.com/fortune/20160329/insight/img/icon_gray.png) center no-repeat; transition: .5s }
.probe_ms_list>li:after { display: block; font-size: 12px; color: #aaa; transition: .5s }
.probe_ms_list>li:hover .probe_ms_title, .probe_ms_list>li:hover .probe_ms_title a { color: #4276d6 }
.probe_ms_list>li:hover .probe_ms_content { color: #666 }
.probe_ms_list>li:hover:before { background: url(//www.xinhuanet.com/fortune/20160329/insight/img/icon111.png) center no-repeat }
.probe_ms_list>li.active:before { border-color: #146eba; background: url(//www.xinhuanet.com/fortune/20160329/insight/img/icon111.png) center no-repeat #146eba }
.probe_ms_list>li.active:after { opacity: 0; visibility: hidden }
.probe_ms_title, .probe_ms_title a { font-size: 14px; color: #333; transition: .5s }
.active>.probe_ms_title, .active>.probe_ms_title a { color: #4276d6 }
.probe_ms_content { height: 12em; overflow: hidden; font-size: 12px; color: #aaa; transition: .5s }
.probe_footer, .probe_review_text { }
.active>.probe_ms_content { color: #888; height: 12em }
.probe_content .share_component { position: absolute; left: auto; top: 300px; right: 5%; margin-left: auto; border: 0; -webkit-transition: transform .5s .1s cubic-bezier(.3, 0, 0, 1), opacity .5s .1s cubic-bezier(.3, 0, 0, 1); transition: transform .5s .1s cubic-bezier(.3, 0, 0, 1), opacity .5s .1s cubic-bezier(.3, 0, 0, 1); will-change: transform }
.probe_content .share_component.fixed { position: fixed }
.probe_review, .probe_review_item { position: relative; overflow: hidden }
.probe_content .share_component .gotop, .probe_content .share_component li { width: 40px; height: 40px; overflow: hidden; margin: 10px auto }
.probe_content .share_component .wx a { background: url(//www.xinhuanet.com/fortune/20160329/insight/img/wx_gray.png) no-repeat; width: 100%; height: 100%; background-size: 100%; display: block }
.probe_review ul:after, .probe_review:after { clear: both; height: 0; content: " " }
.probe_content .share_component .wx a:hover { background: url(//www.xinhuanet.com/fortune/20160329/insight/img/wx.png) no-repeat }
.probe_content .share_component .wb a { background-position: -256px -56px }
.probe_content .share_component .wb a:hover { background-position: -256px -6px }
.probe_content .share_component .qzone a { background-position: -156px -56px }
.probe_content .share_component .qzone a:hover { background-position: -156px -6px }
.probe_content .share_component .hot { display: none }
.probe_content.ontop .share_component { opacity: 0; z-index: -1; -webkit-transition: .5s; transition: .5s; -webkit-transform: translateY(100%); transform: translateY(100%); visibility: hidden }

@media screen and (max-width:1023px) {
.share_component { display: none }
}
.probe_connemt { width: 720px; margin: 0 auto }
.probe_connemt .tie-area { border-top: 1px solid #ddd }

@media screen and (max-width:1366px) {
.probe_connemt { width: 680px }
}

@media screen and (max-width:767px) {
.probe_connemt { display: none }
}
.tie-show { display: none!important }
.probe_review { margin-top: 25px; border-top: 5px solid #146eba; background-color: #000; width: 100% }
.probe_review:after { display: block }
.probe_review ul { width: 102% }
.probe_review ul:after { display: block }
.probe_review_item { display: block; float: left; border: 0; width: 32%; background-color: #666; margin-right: 1% }

@media screen and (max-width:767px) {
.probe_review { background-color: #fff }
.probe_review_item { float: none; width: 100%; margin: 10px auto }
.probe_review_item:first-child { margin-top: 0 }
.probe_review_item:last-child { margin-bottom: 0 }
}
.probe_review_img { display: block; width: 100%; transition: .5s }
.probe_review_item:hover .probe_review_img { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05) }
.probe_review_text { position: absolute; width: 100%; left: 0; bottom: 0; padding: 0 1em; line-height: 48px; font-size: 18px; color: #fff; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%) }
.probe_review_text a { color: #fff }
.probe_footer, .qrcode_3g { display: none }

@media screen and (max-width:767px) {
.probe_review_text { background: rgba(0,0,0,.4); padding: 2% 0; font-size: 44px; font-weight: 700; text-align: center; bottom: 8%; -webkit-transform: translateY(50%); transform: translateY(50%) }
.probe_footer, .qrcode_3g { display: block }
.qrcode_pc { display: none }
}
.probe_footer_logo { display: block; height: 90px; text-align: center }
.probe_footer_logo img { display: block; height: 64px; margin: 0 auto; padding-top: 13px }
.probe_footer_copyright { height: 90px; text-align: center; background-color: #333; color: #fff; font-size: 24px; line-height: 90px }
.probe_menu_btn { position: absolute; top: 45px; padding: 21px 0; right: 30px; cursor: pointer; z-index: 110; will-change: transform; transition: .5s }
.probe_menu, .probe_menu_modal {  z-index: 105 }
.probe_menu_btn.sticky { position: fixed; top: 0 }
.probe_menu_btn_icon_box { width: 35px; height: 33px; perspective: 35px; transform-style: preserve-3d }

@media screen and (max-width:767px) {
.probe_menu_btn { top: 0; padding: 40px 0 }
.probe_menu_btn_icon_box { width: 40px; height: 35px; perspective: 40px }
}
.probe_menu_btn_icon { position: relative; height: 9%; top: 45.5%; transition: .5s; background-color: #146eba; transform-style: preserve-3d }
.probe_menu_btn_icon:after, .probe_menu_btn_icon:before { content: " "; position: absolute; display: block; width: 100%; height: 100%; left: 0; transition: .3s; transform-origin: right; background-color: #146eba; transform: rotateY(0) translateY(0) }
.probe_menu_btn_icon:before { top: -500% }
.probe_menu_btn_icon:after { top: 500% }
.probe_menu_btn:hover .probe_menu_btn_icon:before { transform-origin: right; -webkit-transform: rotateY(0) translateY(100%) scaleX(.9); transform: rotateY(0) translateY(100%) scaleX(.9) }
.probe_menu_btn:hover .probe_menu_btn_icon:after { transform-origin: right; -webkit-transform: rotateY(0) translateY(-100%) scaleX(1.1); transform: rotateY(0) translateY(-100%) scaleX(1.1) }
.probe_menu_btn:active .probe_menu_btn_icon { transition: .1s }
.probe_menu_btn:active .probe_menu_btn_icon:before { transition: .1s; transform-origin: right; transform: rotateY(0) translateY(150%) scaleX(.9) }
.probe_menu_btn:active .probe_menu_btn_icon:after { transition: .1s; transform-origin: right; transform: rotateY(0) translateY(-150%) scaleX(1.1) }
.probe_menu_btn.close .probe_menu_btn_icon { -webkit-transform: rotateZ(-135deg); transform: rotateZ(-135deg) }
.probe_menu_btn.close .probe_menu_btn_icon:before { transform-origin: center; -webkit-transform: translateY(200%) rotateZ(270deg) scaleX(.5); transform: translateY(200%) rotateZ(270deg) scaleX(.5) }
.probe_menu_btn.close .probe_menu_btn_icon:after { transform-origin: center; -webkit-transform: translateY(-200%) rotateZ(270deg) scaleX(.5); transform: translateY(-200%) rotateZ(270deg) scaleX(.5) }
.probe_menu_btn.close:hover .probe_menu_btn_icon { transform: scale(1.1, 1.1) rotateZ(-135deg) }
.probe_menu_btn.close:active .probe_menu_btn_icon { transition: .1s; transform: scale(.95, .95) rotateZ(-135deg) }
.probe_menu_modal { position: fixed; width: 100%; height: 100%; left: 0; top: 0; perspective: 640px; transition: .5s }
.probe_menu, .probe_menu_modal:before { position: absolute; top: 0; height: 100%; transition: .5s }
.probe_menu_modal:before { content: " "; display: block; width: 100%; left: 0; background: url(../img/ie8obg.png); background: rgba(0,0,0,.5); will-change: opacity }
.newsapp, .probe_menu { will-change: transform }
.probe_menu_modal.hide { visibility: hidden }
.probe_menu_modal.hide:before { opacity: 0; visibility: hidden }
.probe_menu { background-color: #fff; right: 0; width: 600px; font-size: 16px; color: #444; box-shadow: 0 0 20px rgba(0,0,0,.5) }
.probe_menu_modal.hide .probe_menu { -webkit-transform: translateX(100%); transform: translateX(100%) }

@media screen and (max-width:1366px) {
.probe_menu { width: 500px }
}

@media screen and (max-width:767px) {
.probe_menu { width: 100%; padding: 0 36px 0 48px; font-size: 28px }
}
.probe_menu_content { position: relative; height: 70%; top: 17%; padding: 0 40px 0 60px; overflow: auto }

@media screen and (max-width:1366px) {
.probe_menu_content { padding: 0 36px 0 48px }
}
.probe_mc_title { font-size: 1.75em; font-weight: 400; margin-top: 90px; border-bottom: 1px solid #eee }
.probe_mc_title:first-child { margin-top: 0 }
.probe_mc_title_text { position: relative; display: inline-block; top: 1px; border-bottom: 1px solid #146eba }
.probe_mc_list { padding-top: 40px; line-height: 1.5em }
.probe_mc_list_item { display: block; margin-bottom: 24px; text-decoration: none; color: #444; transition: .25s }
.probe_mc_list_item a { color: #444 }
.probe_mc_list_item.current:before { content: " "; display: block; position: absolute; width: 5px; left: 0; height: 1.25em; background: #146eba }
.probe_mc_list_item:hover { text-decoration: none; color: #146eba }
.probe_mc_list_date { float: right }
.for_lte_ie8 { position: fixed; bottom: 0; right: 0; width: 320px; padding: 20px 20px 20px 220px; background: url(../img/ie8.png) 10px center no-repeat #146eba; color: #fff;  border: 1px solid #999 }
.for_lte_ie8 hr { display: block; height: 1px; border: 0; background-color: #fff }
.fli_title { font-size: 18px; font-weight: 700 }
.fli_title_content { text-justify: inter-ideograph; font-size: 16px; display: block; text-decoration: none; color: #fff }
.fli_close { position: absolute; padding: 10px; top: 0; right: 0; font-size: 14px; font-weight: 700; cursor: pointer }
.probe_mobile_share { display: none }

@media screen and (max-width:767px) {
.probe_mobile_share { position: fixed; display: block; transition: .5s; bottom: 48px; right: 48px; height: 112px; width: 112px; border-radius: 100%; background-color: #146eba; color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.5);  font-size: 32px; line-height: 112px; text-align: center }
.probe_content.ontop .probe_mobile_share, .probe_mobile_share.hide { opacity: .75; transform-origin: 100% 100%; transform: scale(.75, .75) }
}
.newsapp { font: 18px/40px 'Microsoft Yahei'; text-decoration: none; color: #252525; position: absolute; top: 18px; right: 100px; z-index: 110; padding: 21px 0; margin-top: -20px; transition: .5s }
.newsapp img { float: left; width: 40px; height: 40px; margin-right: 10px }
.newsapp:hover { text-decoration: none; -webkit-transform: scale(1.025); transform: scale(1.025) }
.newsapp.sticky { position: fixed; top: 15px }

@media screen and (max-width:767px) {
.newsapp { top: 15px; padding: 30px 0; line-height: 60px; font-size: 24px }
.newsapp img { width: 60px; height: 60px }
}
#topHeader { height: 43px; text-align: center }
#topHeader .top { width: 1000px; margin: 0 auto; height: inherit }
#topHeader a { float: left; height: 43px; line-height: 43px; color: #fff; margin: 0 10px; font-size: 12px }
#topHeader a:hover { color: #fca22c!important }
#dianzan { width: 81%; margin: 0 auto; position: relative }
#dianzan .zan { width: 84px; height: 84px; margin: 0 auto; text-align: center; border-radius: 100%; background-color: #f74a4c; overflow: hidden; float: left; font-size: 16px }
#dianzan .cai { float: right; background-color: #336ed4 }
#dianzan .zan a { width: 84px; height: 84px; display: block; background: url(//www.xinhuanet.com/fortune/20160329/insight/img/like.png) center 20px no-repeat; padding-top: 50px; color: #fff }
#dianzan .cai a { background: url(//www.xinhuanet.com/fortune/20160329/insight/img/unlike.png) center 20px no-repeat }
#dianzan .zan a:visited { background-image: url(//xinhuanet.com/datanews/static/tks.png) }
#dianzan .line { margin: 41px 110px 85px; position: relative }
#dianzan .lineCai, #dianzan .lineZan { position: absolute; top: 0; width: 50%; height: 10px }
#dianzan .lineZan { left: 0; background: #f74a4c }
#dianzan .lineCai { right: 0; background: #336ed4 }

@media screen and (min-width:0px) and (max-width:767px) {
#dianzan .zan a { font-size: 24px; padding-top: 38px }
}
.like-wrap { position: relative; padding: 1.5em 0; border: 1px solid #dbdbdb; border-left: 0; border-right: 0; color: #888; font-size: 24px;  font-weight: 700; line-height: 1.4em }
.like-wrap:after, .like-wrap:before { content: " "; display: block; position: absolute; width: 52px; height: 51px; color: #dbdbdb; background: no-repeat }
.like-wrap:before { top: -11px; right: 100%; background-image: url(//www.xinhuanet.com/fortune/20160329/insight/img/lt.png) }
.like-wrap:after { bottom: -11px; left: 100%; background-image: url(//www.xinhuanet.com/fortune/20160329/insight/img/rb.png) }
.probe_mc_topic { font-size: 30px; color: #242424;  text-align: center; margin-top: 3em; position: absolute; width: 520px; height: 30px; left: 50%; top: -53px; margin-left: -260px }

@media screen and (max-width:767px) {
.like-wrap { margin: 1em auto; font-size: 40px }
}
