@charset "UTF-8";

.ckljflag {
	cursor: pointer
}

.sprite-lemma-company {
	background-image: url('//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sprite-lemma-company_15cfcfb.png')
}

.current_semantic_item,.fast_operation .share_lemma i,.fast_operation .share_lemma:hover i,.lemma_collect i,.lemma_collect>a:hover i,.lemma_collected i,.lemma_semantic i,.lemma_semantic>a:hover i,.lemma_share i,.lemma_share>a:hover i,.lemma_synonyms a:hover i,.lemma_synonyms i,.semantic_explain_icon,.sprite-lemma-toolbar {
	background-image: url('//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sprite-lemma-toolbar_6d65146.png')
}

.sprite-lemma-video {
	background-image: url('//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sprite-lemma-video_b658296.png')
}


table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	vertical-align: top
}

sup {
	vertical-align: super;
	margin-right: 2px
}

caption {
	font-size: 14px;
	font-weight: 700;
	color: #000
}

.main a {
	zoom: 1
}

.mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

:root .mask {
	filter: none;
	background-color: rgba(0,0,0,.4)
}

sup {
	line-height: 0
}

.adviser_wrap .adviser_header,.adviser_wrap_header,.advisor_head,.advisor_user_name,.lemma_built_title,.lemma_catalog_wrap,.lemma_devote_title,.lemma_show_list,.news-content .title a,.news-wrap,.section_content h3,.section_title h2 {
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.abstract,.abstract p,.character_list .actor,.plot_wrap li .title,.plot_wrap li p,.rich_text_area,.rich_text_area p,.rich_text_area ul li,.statement_wrap {
	font-family: arial,'pingfang sc',stheiti,simsun,sans-serif
}

.wrap {
	zoom: 1
}

.text-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-indent: -9999px
}

.hidden {
	display: none
}

.abstract_main:after,.abstract_wrap:after,.adviser_list:after,.advisor_content:after,.advisor_editor:after,.advisor_editor_wrap:after,.advisor_institution_list:after,.advisor_lemma_list:after,.advisor_user:after,.book_evaluate li:after,.book_rank_list li:after,.btn_down:after,.catalog_wrap:after,.content_source:after,.evaluate_detail .percent:after,.evaluate_wrap:after,.fast_operation:after,.headline1:after,.headline2:after,.innerlink_content:after,.lemma_catalog_wrap:after,.lemma_evaluate:after,.lemma_evaluate_wrap:after,.lemma_module_wrap:after,.lemma_msg_list:after,.lemma_name:after,.lemma_relevant:after,.main_wrap:after,.my_evaluate:after,.news-wrap:after,.news_baike_wrap:after,.option_wrap:after,.relevant_item:after,.relevant_lemma li:after,.relevant_list:after,.relevant_list_wrap:after,.relevant_wrap:after,.rich_text_area .map_wrap .detail:after,.scroll_content dl:after,.scroll_mod_list:after,.scroll_title:after,.scroll_wrap_list:after,.semantic_demo:after,.semantic_input:after,.semantic_item:after,.semantic_item_list:after,.shortcut_link_wrap ul:after,.shortcut_link_wrap:after,.tab_content li:after,.theme_wrap:after,.tip_wrap:after,.title_wrap:after,.wrap:after {
	content: '\200B';
	display: block;
	height: 0;
	clear: both
}

.abstract_main,.abstract_wrap,.adviser_list,.advisor_content,.advisor_editor,.advisor_editor_wrap,.advisor_institution_list,.advisor_lemma_list,.advisor_user,.book_evaluate li,.book_rank_list li,.btn_down,.catalog_wrap,.content_source,.evaluate_detail .percent,.evaluate_wrap,.fast_operation,.headline1,.headline2,.innerlink_content,.lemma_catalog_wrap,.lemma_evaluate,.lemma_evaluate_wrap,.lemma_module_wrap,.lemma_msg_list,.lemma_name,.lemma_relevant,.main_wrap,.my_evaluate,.news-wrap,.news_baike_wrap,.option_wrap,.relevant_item,.relevant_lemma li,.relevant_list,.relevant_list_wrap,.relevant_wrap,.rich_text_area .map_wrap .detail,.scroll_content dl,.scroll_mod_list,.scroll_title,.scroll_wrap_list,.semantic_demo,.semantic_input,.semantic_item,.semantic_item_list,.shortcut_link_wrap,.shortcut_link_wrap ul,.tab_content li,.theme_wrap,.tip_wrap,.title_wrap,.wrap {
	zoom: 1
}

.main_bg {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_bg.jpg) top left repeat
}

.j-big-banner-show {
	background-image: none
}

.appeal i,.btn_down i,.btn_edit_lemma i,.btn_hide_list i,.btn_more,.btn_more i,.btn_open_list i,.btn_up i,.card-box-left,.card-box-right,.card-gam-sina,.card-gam-wechat,.card-triangle-bottom,.card-triangle-top,.collected i,.dis_btn_down i,.dis_btn_up i,.dis_next_page,.dis_prev_page,.evaluate_detail .percent,.evaluate_detail .percent span,.fast_operation i,.hide_more i,.icoQuote,.icoQuoteJump,.ico_notice,.ico_quality_badge,.ico_query,.lemma_edit_tip .ico_notice,.lemma_like i,.lemma_locked,.lemma_mark,.liked i,.mark,.mark a:hover,.mark1,.mark2,.mark3,.mark4,.mark5,.next_page,.prev_page,.scroll_arrow,.scroll_repeat_txt,.secondary_catalog,.section_title .btn_edit i,.semantic_common .add_semantic,.semantic_common .hide_semantic,.semantic_common .open_semantic,.semantic_item_list li,.semantic_target .add_semantic,.share_to i {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sgbk_lemma_icon_sprite_60546d3.png) no-repeat
}

.semantic_banner .add_semantic,.semantic_banner .open_semantic,.semantic_banner .semantic_item_list li,.semantic_target .open_semantic {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_icons.png) no-repeat
}

.btn_all_content,.btn_hide_content,.follow_btn,.followed,.ico_t_qq_follow,.ico_weixin_follow,.like,.like_btn,.vip {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_follow_sprite.png) no-repeat
}

.back_top i,.btn_down,.btn_up,.catalog_bg,.section_title,.shadow_bottom,.shadow_top,.side_catalog_wrap .current,.side_catalog_wrap .first i,.side_catalog_wrap .headline2,.side_catalog_wrap ul {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_shadow_sprite.png) no-repeat
}

.scroll_mod_l .scroll_mod_con {
	background: url(//cache.soso.com/baike/i/gradually_bg_l.png) 0 0 no-repeat
}

.scroll_mod_s .scroll_mod_con {
	background: url(//cache.soso.com/baike/i/gradually_bg_s.png) 0 0 no-repeat
}

.adviser_list li,.adviser_tag_icon,.advisor_authority_lemma,.advisor_editor_item,.advisor_head_icon,.advisor_institution_pic,.advisor_lemma_top,.advisor_user_index,.advisor_user_lemma,.advisor_user_sina,.advisor_user_wechat,.lemma_show_flag,.lemma_show_icon,.lemma_show_medal,.show-all i,.video-header-next,.video-header-pre,.video-mod-icon {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sgbk_lemma_icons_ver_a51322d.png) no-repeat
}

.advisor_user_pic {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sgbk_lemma_adviser_dd09b2f.png) no-repeat
}

.statement_left,.statement_right {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sgbk_lemma_statement_0eff24f.png) no-repeat
}

.main_wrap {
	position: relative;
	width: 1220px;
	background-color: #fafafa;
	margin: 10px auto;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
	color: #333;
	zoom: 1
}

.lemma_container {
	float: left;
	width: calc( 100% - 300px);
	background-color: #fff
}

.side_bar {
	float: left;
	width: 260px
}

.page_horn {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_horn.png) no-repeat;
	position: absolute;
	top: -3px;
	left: 998px;
	display: none;
	width: 45px;
	height: 44px;
	overflow: hidden
}

.adviser_lemma,.excellent_lemma {
	position: absolute;
	top: 20px;
	left: -42px;
	display: block;
	width: 42px;
	height: 92px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_excellent_lemma_tag.png) no-repeat
}

.excellent_lemma {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_excellent_lemma_tag.png) no-repeat
}

.adviser_lemma {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/lemma/sgbk_adviser_lemma_tag_288ce90.png) no-repeat
}

.header_top {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100
}

.header_top .login_wrap a {
	color: #666
}

.header_top .collect_lemma,.header_top .edit_lemma,.header_top .like_lemma,.header_top .share_lemma {
	float: left;
	display: block;
	height: 25px;
	margin-right: 10px;
	color: #666;
	text-decoration: none
}

.header_top .share_lemma {
	margin-right: 10px
}

.header_top .appeal {
	float: left
}

.header_top .appeal i {
	margin: 3px 5px 0 0;
	width: 15px;
	background-position: -120px -60px
}

.appeal:hover i {
	background-position: -120px -40px
}

.fast_operation i {
	float: left;
	display: block;
	width: 16px;
	height: 16px
}

.edit_lemma i {
	margin: 2px 5px 0 0;
	background-position: -100px -60px
}

.header_top .collect_lemma i {
	margin: 0 5px 0 0;
	background-position: -35px -60px
}

.like_lemma i {
	margin: 0 5px 0 0;
	background-position: -55px -60px
}

.fast_operation .share_lemma i {
	margin: 3px 7px 0 1px;
	background-position: -101px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle
}

.fast_operation .share_lemma:hover i {
	background-position: -88px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle
}

.edit_lemma:hover i {
	background-position: -100px -40px
}

.collect_lemma:hover i {
	background-position: -35px -40px
}

.collected i {
	background-position: -35px -40px
}

.like_lemma:hover i {
	background-position: -55px -40px
}

.liked i {
	background-position: -55px -40px
}

.fast_operation {
	float: left;
	position: relative;
	margin-top: 12px;
	zoom: 1
}

.collect_tip {
	position: absolute;
	left: 70px;
	top: 15px;
	width: 99px;
	height: 27px;
	padding-top: 15px;
	text-align: center;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_collect_bg_24.png) no-repeat
}

.header_top .fast_operation a {
	color: #666
}

.header_top .fast_operation .collect_tip a {
	color: #36c;
	cursor: pointer
}

.header_top .fast_operation .collect_tip a:hover {
	color: #36c;
	text-decoration: underline
}

.fast_operation .share_wrap {
	float: left;
	position: relative
}

.fast_operation a:hover {
	text-decoration: none;
	color: #666;
	-webkit-transition: color .2s ease-in-out 0s;
	transition: color .2s ease-in-out 0s
}

.fast_operation .share_to {
	display: none;
	position: absolute;
	top: 23px;
	box-shadow: 0 0 3px rgba(0,0,0,.1)
}

.fast_operation .share_to a {
	display: block;
	padding-left: 10px;
	height: 24px;
	margin-top: 5px;
	line-height: 24px;
	color: #999;
	text-decoration: none
}

.fast_operation .share_to a:hover {
	background-color: #f1f1f1
}

.fast_operation .share_to i {
	float: left;
	display: block;
	margin: 3px 10px 0 0;
	width: 18px;
	height: 18px
}

.fast_operation .share_to a:hover {
	color: #666
}

.fast_operation .share_to a:hover i {
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg)
}

.semantic_item_wrap {
	width: 1040px;
	background-color: #fff;
	padding: 8px 0 0;
	margin: 15px auto;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
	zoom: 1;
	font-size: 14px
}

.skip_tip {
	padding: 3px 0 8px 17px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #e3e3e3
}

.ico_notice {
	display: block;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	overflow: hidden
}

.skip_tip .ico_notice {
	float: left;
	display: block;
	margin: 4px 5px 0 0
}

.semantic_item_wrap em {
	font-weight: 700;
	font-style: normal;
	color: #333
}

.semantic_item {
	position: relative;
	zoom: 1
}

.semantic_common .add_semantic,.semantic_target .add_semantic {
	display: block;
	width: 60px;
	padding-left: 17px;
	height: 26px;
	line-height: 26px;
	background-position: -288px -22px;
	margin-top: -3px
}

.semantic_common a.open_semantic {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 40px;
	padding-left: 17px;
	height: 25px;
	line-height: 25px;
	color: #969696;
	text-decoration: none;
	font-size: 12px;
	background-position: -290px -45px
}

.semantic_common a.hide_semantic {
	background-position: -290px -70px
}

.semantic_common .hide_semantic:hover,.semantic_common .open_semantic:hover {
	color: #666;
	text-decoration: none
}

.semantic_tip .option_wrap {
	float: right;
	zoom: 1
}

.semantic_common .add_semantic,.semantic_target .add_semantic {
	float: left;
	text-decoration: none;
	font-size: 12px;
	margin-right: 5px
}

.semantic_tip {
	padding: 4px 0 7px 35px;
	overflow: hidden;
	font-size: 12px
}

.semantic_item_list {
	padding: 7px 0 10px;
	zoom: 1;
	border-top: 1px dashed #e3e3e3
}

.semantic_item_list.none {
	display: none
}

.semantic_banner .semantic_item_list {
	padding-top: 0;
	border: 0 none
}

.semantic_item_list li {
	float: left;
	padding-left: 49px;
	width: 285px;
	line-height: 34px;
	background-position: -258px -93px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.semantic_item_list .current_item {
	color: #666;
	font-weight: 700
}

.current_semantic_item {
	float: left;
	margin-bottom: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 450px;
	height: 34px;
	vertical-align: middle
}

.current_semantic_item {
	padding-left: 35px;
	font-size: 16px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	color: #626675;
	font-weight: 400;
	background: 0 0;
	overflow: auto;
	height: auto;
	width: 92%
}

.abstract_wrap {
	margin: 20px 0 0 0;
	zoom: 1
}

.lemma_name {
	float: left;
	width: 510px;
	padding-left: 35px;
	word-wrap: break-word;
	margin-bottom: 10px;
	zoom: 1
}

.lemma_name h1 {
	float: left;
	font-size: 30px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	font-weight: 400;
	color: #333;
	margin-right: 10px;
	line-height: 34px
}

.ico_quality_badge {
	display: block;
	background-position: 0 -20px;
	width: 32px;
	height: 27px;
	text-indent: -9999px
}

.lemma_name .ico_quality_badge {
	float: left;
	margin: 10px 10px 0 0
}

.btn_edit_lemma {
	float: left;
	display: block;
	margin-top: 8px;
	padding-left: 4px;
	width: 90px;
	height: 22px;
	line-height: 20px;
	border: 1px solid #d3d3d3;
	text-decoration: none;
	color: #999
}

.btn_edit_lemma i {
	float: left;
	display: block;
	margin: 4px 5px 0 0;
	width: 14px;
	height: 14px;
	background-position: -100px -20px
}

.btn_edit_lemma:hover {
	color: #666;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.abstract_wrap {
	margin: 20px 0;
	zoom: 1
}

.lemma_name {
	float: left;
	width: 434px;
	padding-left: 35px;
	word-wrap: break-word;
	margin-bottom: 10px;
	zoom: 1
}

.lemma_name h1 {
	float: left;
	font-size: 30px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	font-weight: 400;
	color: #333;
	margin-right: 10px;
	line-height: 34px
}

.ico_quality_badge {
	display: block;
	background-position: 0 -20px;
	width: 32px;
	height: 27px;
	text-indent: -9999px
}

.lemma_name .ico_quality_badge {
	float: left;
	margin: 10px 10px 0 0
}



.btn_edit_lemma i {
	float: left;
	display: block;
	margin: 4px 5px 0 0;
	width: 14px;
	height: 14px;
	background-position: -100px -20px
}

.btn_edit_lemma:hover {
	color: #666;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.btn_edit_lemma:hover i {
	background-position: -100px -40px
}

.lemma_name .lemma_locked {
	float: left;
	display: block;
	background-position: -280px 2px;
	color: #b5b5b5;
	margin-top: 15px;
	padding-left: 25px
}

.lemma_toolbar {
	float: right;
	margin-top: 10px;
	padding-right: 25px
}

.lemma_toolbar ul {
	margin-left: -9px
}

.lemma_toolbar li {
	float: left;
	height: 14px;
	padding-right: 9px;
	line-height: 14px;
	border-right: 1px solid #e6e6e6
}

.lemma_toolbar li a {
	display: block;
	text-decoration: none;
	color: #999
}

.lemma_toolbar li a:hover {
	color: #666
}

.lemma_toolbar i {
	margin: 0 5px 0 10px
}

.lemma_toolbar_name {
	margin-top: 18px
}

.lemma_toolbar .lemma_share {
	position: relative;
	border: 0
}

.lemma_semantic i {
	background-position: -164px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-top: -3px
}

.lemma_collect i {
	background-position: -60px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-top: -1px
}

.lemma_collected i {
	background-position: -74px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle
}

.lemma_like i {
	background-position: -55px -20px
}

.lemma_share i {
	background-position: -127px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin-top: -1px
}

.lemma_semantic>a:hover i {
	background-position: -175px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 11px;
	height: 11px;
	vertical-align: middle
}

.lemma_collect>a:hover i {
	background-position: -46px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle
}

.lemma_like>a:hover i {
	background-position: -55px -40px
}

.lemma_share>a:hover i {
	background-position: -114px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle
}

.lemma_toolbar a {
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}

.share_to {
	display: none;
	padding: 5px 0 10px;
	top: 25px;
	left: 0;
	width: 123px;
	background-color: #fff;
	border: 1px solid #dadada;
	box-shadow: 0 0 3px rgba(0,0,0,.2)
}

.lemma_toolbar .share_to {
	z-index: 1;
	position: absolute;
	top: 20px;
	left: 0
}

.share_to h4 {
	margin: 0 3px 5px;
	padding-left: 7px;
	border-bottom: 1px solid #f2f1f1;
	line-height: 30px;
	font-weight: 400;
	color: #999
}

.lemma_toolbar .share_to a {
	display: block;
	padding-left: 10px;
	height: 24px;
	margin-top: 5px;
	line-height: 24px
}

.lemma_toolbar .share_to a:hover {
	background-color: #f1f1f1
}

.lemma_toolbar .share_to i {
	float: left;
	margin: 3px 10px 0 0;
	width: 18px;
	height: 18px
}

.ico_t_qq i {
	background-position: -15px 0
}

.ico_qzone i {
	background-position: -35px 0
}

.ico_pengyou i {
	background-position: -55px 0
}

.ico_weibo i {
	background-position: -75px 0
}

.ico_renren i {
	background-position: -95px 0
}

.ico_weixin i {
	background-position: -115px 0
}

.ico_qqhy i {
	background-position: 0 -332px
}

.lemma_share .share_to a:hover {
	color: #666
}

.lemma_share .share_to a:hover i {
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg)
}

.lemma_edit_tip {
	float: left;
	width: 706px;
	margin: 15px 0 0 35px;
	padding: 1px;
	border: 1px solid #f1f1f1
}

.lemma_edit_tip p {
	padding: 7px 0 7px 9px;
	background-color: #f9f9f9;
	font-size: 12px;
	color: #333
}

.lemma_edit_tip p em {
	font-weight: 700
}

.lemma_edit_tip .ico_notice {
	float: left;
	width: 12px;
	height: 12px;
	background-position: 0 -20px;
	margin: 3px 7px 0 0
}

.side_wrap {
	float: left;
	margin-right: 20px
}

.lemma_pic {
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin-bottom: 5px
}

.side_wrap .ico_t_qq_follow,.side_wrap .ico_weixin_follow {
	display: block;
	width: 66px;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.lemma_container .side_wrap .ico_t_qq_follow,.lemma_container .side_wrap .ico_weixin_follow {
	color: #999;
	text-decoration: none
}

.side_wrap .ico_t_qq_follow {
	background-position: 0 0;
	text-indent: 27px
}

.side_wrap .ico_weixin_follow {
	background-position: -67px 0;
	text-indent: 29px
}

.side_wrap .ico_t_qq_follow,.side_wrap .ico_weixin_follow {
	float: left;
	margin: 3px 15px 0 0
}

.side_wrap .ico_t_qq_follow:hover,.side_wrap .ico_weixin_follow:hover {
	color: #666;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

.follow_wrap .ico_t_qq_follow {
	background-position: 0 -30px;
	display: block;
	float: left;
	margin: 2px 5px 0 0;
	width: 14px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px
}

.lemma_container .side_wrap .ico_t_qq_follow,.lemma_container .side_wrap .ico_weixin_follow {
	color: #666;
	text-decoration: none
}

.btn_close_layer,.qr_code_wrap {
	background: url(//cache.soso.com/baike/i/bg_qr_code.png) no-repeat
}

.layer_container {
	display: none;
	position: fixed;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin: -197px 0 0 -169px;
	padding: 6px
}

.qr_code_wrap {
	background-position: 0 -15px;
	background-repeat: repeat-x;
	border: 1px solid #a5a5a5;
	width: 323px;
	height: 379px
}

.qr_code_wrap .title_wrap {
	margin: 10px;
	border-bottom: 1px solid #dedede;
	zoom: 1;
	padding-bottom: 5px
}

.qr_code_wrap .title_wrap h2 {
	float: left;
	font-size: 14px
}

.btn_close_layer {
	background-position: 3px 3px;
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px
}

.qr_code_wrap .btn_close_layer {
	float: right;
	background-color: #fff
}

.qr_code_wrap p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-weight: 700;
	text-align: center
}

.qr_code {
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin: 10px auto
}

.qr_code img {
	width: 260px;
	height: 260px
}

.barcode {
	height: 200px;
	width: auto
}

.barcode .code_wrap {
	margin: 10px auto 0
}

.abstract_main {
	background-color: #fff;
	padding: 20px 35px;
	clear: both;
	zoom: 1
}

.abstract_main .abstract {
	line-height: 25px;
	font-size: 14px
}

.abstract_tbl_wrap {
	margin: 10px 35px
}

.abstract_tbl {
	width: 100%;
	margin-top: -1px
}

.abstract_list_wrap {
	width: 49%;
	vertical-align: top
}

.abstract_list {
	width: 95%
}

.abstract_list th {
	font-weight: 700;
	width: 90px;
	line-height: 27px;
	border-top: 1px dashed #dedfe1;
	text-align: left;
	vertical-align: top
}

.abstract_list td {
	line-height: 27px;
	border-top: 1px dashed #dedfe1
}

.base-info-card-wrap {
	position: relative
}

.base-info-card-value {
	display: box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.base-info-card-value.move {
	transition: height .5s cubic-bezier(.57, .04, .45, .97)
}

.hide .on.base-info-card-value-more {
	display: none
}

.base-info-card-value-more {
	display: none
}

.on.base-info-card-value-more {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 47px;
	height: 27px;
	font-size: 12px;
	line-height: 27px;
	text-align: center;
	color: #979797;
	background-color: #fff
}

.base-info-card-value-more.unfold {
	right: 5px
}

.base-info-card-value-more::before {
	position: absolute;
	top: 0;
	left: -24px;
	width: 24px;
	height: 27px;
	content: '';
	background-image: linear-gradient(to left,#fff,rgba(255,255,255,0))
}

.base-info-card-value-more::after {
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-left: 4px;
	content: '';
	transform: rotate(135deg);
	vertical-align: 3px;
	border-top: 1px solid #bebebe;
	border-right: 1px solid #bebebe
}

.unfold.base-info-card-value-more::after {
	transform: rotate(-45deg);
	vertical-align: 0
}

.base-info-card-pop {
	position: absolute;
	z-index: 11;
	top: -1px;
	right: -10px;
	left: -100px;
	display: block;
	overflow: hidden;
	height: 34px;
	padding: 0 10px 27px 99px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.12)
}

.base-info-card-title.on {
	position: relative;
	z-index: 12
}

.abstract_mod_wrap {
	margin-top: 20px
}

.abstract_title {
	zoom: 1;
	background-color: #f1f1f1;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.abstract_title h3 {
	float: left;
	padding-left: 15px;
	line-height: 35px;
	font-size: 14px
}

.abstract_mod {
	border-bottom: 1px solid #e0e0e0
}

.abstract_tbl_wrap .btn_wrap {
	margin-top: 5px;
	height: 23px
}

.btn_wrap .btn_more {
	display: block;
	background-position: 0 -90px;
	width: 242px;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	text-align: left;
	color: #666!important;
	cursor: pointer
}

.btn_wrap .btn_more span {
	float: left;
	padding-left: 100px;
	width: 48px
}

.btn_wrap .btn_more i {
	background-position: -135px -40px;
	float: left;
	display: inline-block;
	margin: 8px 0 0 10px;
	width: 7px;
	height: 7px;
	overflow: hidden
}

.btn_wrap .hide_more i {
	background-position: -135px -20px
}

.btn_wrap .btn_more:hover {
	color: #059!important;
	text-decoration: none
}

.abstract_main .abstract {
	line-height: 25px;
	font-size: 14px
}

.abstract_tbl_wrap {
	margin: 10px 35px
}

.abstract_tbl {
	width: 100%;
	margin-top: -1px
}

.abstract_list_wrap {
	width: 49%;
	vertical-align: top
}

.abstract_list {
	width: 95%
}

.abstract_list th {
	font-weight: 700;
	width: 90px;
	line-height: 27px;
	border-top: 1px dashed #dedfe1;
	text-align: left;
	vertical-align: top
}

.abstract_list td {
	line-height: 27px;
	border-top: 1px dashed #dedfe1
}

.abstract_mod_wrap {
	margin-top: 20px
}

.abstract_title {
	zoom: 1;
	background-color: #f1f1f1;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.abstract_title h3 {
	float: left;
	padding-left: 15px;
	line-height: 35px;
	font-size: 14px
}

.abstract_mod {
	border-bottom: 1px solid #e0e0e0
}

.abstract_tbl_wrap .btn_wrap {
	margin-top: 5px;
	height: 23px
}

.btn_wrap .btn_more {
	display: block;
	background-position: 0 -90px;
	width: 242px;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	text-align: left;
	color: #666!important;
	cursor: pointer
}

.btn_wrap .btn_more span {
	float: left;
	padding-left: 100px;
	width: 48px
}

.btn_wrap .btn_more i {
	background-position: -135px -40px;
	float: left;
	display: inline-block;
	margin: 8px 0 0 10px;
	width: 7px;
	height: 7px;
	overflow: hidden
}

.btn_wrap .hide_more i {
	background-position: -135px -20px
}

.btn_wrap .btn_more:hover {
	color: #059!important;
	text-decoration: none
}

.lemma_catalog_wrap {
	width: 710px;
	margin: 20px 0 20px 35px;
	zoom: 1
}

.lemma_catalog_wrap .shadow_bottom,.lemma_catalog_wrap .shadow_top {
	display: block;
	height: 2px;
	overflow: hidden
}

.catalog_bg {
	float: left;
	width: 79px;
	background-position: -800px 0;
	min-height: 85px;
	height: auto;
	background-repeat: repeat-y
}

.catalog_bg h2 {
	float: right;
	margin: 15px 20px 0 0;
	font-size: 20px;
	width: 20px;
	letter-spacing: -2px;
	border-bottom: 2px solid #969696;
	padding-bottom: 3px;
	line-height: 24px
}

.catalog_wrap {
	float: left;
	width: 621px;
	zoom: 1
}

.lemma_catalog_wrap .shadow_top {
	background-position: 0 -10px
}

.lemma_catalog_wrap .shadow_bottom {
	background-position: 0 -15px
}

.catalog_wrap .catalog_list {
	margin: 15px 0 15px 10px
}

.catalog_wrap .catalog_list li {
	position: relative;
	line-height: 22px;
	font-size: 16px;
	padding: 0 15px 0 25px;
	padding-bottom: 10px;
	z-index: 1;
	zoom: 1
}

.catalog_list .order {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 18px;
	padding-right: 8px;
	color: #666;
	text-align: right
}

.catalog_wrap .catalog_list .secondary_catalog {
	padding-bottom: 8px;
	line-height: 18px;
	font-size: 12px;
	padding-left: 25px;
	background-position: -285px -170px
}

.catalog_wrap .catalog_list .secondary_catalog a {
	color: #666
}

.multiseriate_catalog {
	width: calc( 100% - 10px);
	margin: 20px auto 10px
}

.multiseriate_catalog .catalog_wrap {
	float: left;
	width: calc( 100% - 90px);
	zoom: 1;
	min-height: 90px
}

.multiseriate_catalog .shadow_top ,.multiseriate_catalog .shadow_bottom { background:#f3f3f3;
	
}

.catalog_wrap .double {
	float: left;
	width: 31%;
	border-right: 1px solid #eee
}

.catalog_wrap .triserial {
	float: left;
	width: 31%;
	border-right: 1px solid #eee
}

.multiseriate_catalog .last {
	border-right: 0 none!important
}

.catalog_wrap .quadriserial {
	float: left;
	width: 23%;
	border-right: 1px solid #eee
}

.ico_landscape {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_ico_landscape.png) no-repeat
}

.catalog_wrap .ico_landscape {
	margin-left: 5px;
	vertical-align: -2px
}

.catalog_wrap .ico_video {
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_ico_video.png) no-repeat;
	margin-left: 5px;
	vertical-align: -2px
}

.lemma_content_wrap {
	margin: 0 35px
}

.innerlink_wrap {
	display: none;
	position: absolute;
	width: 280px;
	padding: 1px;
	border: 1px solid #dfdfdf;
	background: #fff;
	font-size: 12px;
	z-index: 100
}

.innerlink_content {
	padding: 10px;
	background: #f8f8f8;
	zoom: 1
}

.innerlink_pic {
	float: left;
	width: 90px;
	margin-right: 10px
}

.innerlink_pic img {
	width: 90px;
	overflow: hidden
}

.innerlink_content p {
	line-height: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: 400
}

.section_title {
	height: 38px;    border-bottom: 2px solid #eee;
	background-position: 0 -21px; background:none;
}

.section_wrap .section_title {
	margin: 29px 0 15px
}

.section_title h2 {
	float: left;
	margin-right: 10px;
	font-size: 22px;
	line-height: 36px;
	font-weight: 400;
	color: #7486c6;
	white-space: nowrap;
	zoom: 1
}

.section_title h2 i {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	margin: 6px 10px 0 0;
	line-height: 24px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	background-color: #828ec9
}

.section_title h2 a {
	text-decoration: none;
	color: #7486c6;
	white-space: nowrap
}

.section_title .btn_edit {
	float: right;
	display: block;
	background-position: -100px -60px;
	padding-left: 15px;
	height: 14px;
	margin-top: 16px;
	color: #9b9b9b
}

.section_title .btn_edit i {
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: -2px;
	margin-right: 5px;
	background-position: 0 -40px
}

.section_title .btn_edit:hover {
	color: #7486c6;
	text-decoration: none
}

.section_title .btn_edit:hover i {
	background-position: 0 -60px
}

.rich_text_area {
	font-size: 14px;
	word-wrap: break-word;
	zoom: 1
}

.section_title .edit_content {
	float: right;
	font-size: 12px;
	line-height: 32px
}

.rich_text_area {
	margin-bottom: 10px
}

.rich_text_area p {
	text-indent: 2em;
	line-height: 24px;
	margin-bottom: 15px
}

.rich_text_area tr p {
	text-indent: unset!important;
	margin-bottom: 0
}

.rich_text_area th p {
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.rich_text_area li p {
	text-indent: 0
}

.rich_text_area p i {
	font-style: italic
}

.rich_text_area .lemma_paragraph a:link,.rich_text_area .lemma_paragraph a:visited {
	white-space: nowrap;
	text-decoration: none
}

.section_content h3 {
	font-size: 20px;
	margin: 25px 0 15px 0;
	font-weight: 400;
	line-height: 24px
}

.rich_text_area #lemma_module_movie ul {
	margin-bottom: 0;
	margin-left: 0
}

.rich_text_area #lemma_module_tv ul {
	margin-bottom: 0;
	margin-left: 0
}

.rich_text_area ul {
	margin: 10px 0 10px 20px
}

.rich_text_area .plot_wrap {
	margin-left: 0
}

.rich_text_area ul li {
	background-position: -976px -134px;
	line-height: 24px
}

.rich_text_area ol {
	list-style: decimal;
	margin: 10px 0 10px 30px
}

.rich_text_area p b {
	font-weight: 700
}

.rich_text_area p strong {
	font-weight: 700
}

.rich_text_area p em {
	font-style: italic
}

.icoQuote {
	background-position: -135px 0;
	display: inline-block;
	width: 14px;
	height: 14px;
	overflow: hidden
}

.rich_text_area .icoQuote {
	margin: 0 0 3px 3px
}

.rich_text_area table,.rich_text_area td,.rich_text_area th {
	border: 1px solid #e2e5f3;
	padding: 9px 15px 7px;
	word-wrap: break-word;
	word-break: break-all
}

.rich_text_area table {
	margin: 15px 0 20px;
	border-collapse: collapse
}

.paragraph-table {
	margin-bottom: 20px
}

.paragraph-table table {
	margin-bottom: 0
}

.rich_text_area caption {
	line-height: 24px;
	margin-bottom: 15px
}

.rich_text_area th {
	background: #f7fbff;
	border-bottom-width: 2px;
	font-weight: 400;
	font-size: 15px;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.rich_text_area td {
	font-size: 13px;
	line-height: 24px
}

.rich_text_area td a:hover {
	text-decoration: underline
}

.rich_text_area td p {
	text-indent: 0!important;
	line-height: 20px;
	margin-bottom: 10px
}

.rich_text_area .text_img p {
	line-height: 21px;
	padding-top: 2px
}

.text_img {
	background: #fff;
	color: #666;
	display: inline;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	text-indent: 0
}

.text_img span {
	display: block;
	line-height: 20px;
	padding: 6px 10px
}

.ed_image_link {
	position: relative
}

.ed_image_link .ico_play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px;
	opacity: .8
}

.ed_image_link:hover .ico_play {
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.text_img img {
	padding: 0;
	border: 0;
	cursor: default
}

.text_img div {
	line-height: 21px;
	margin-top: 5px;
	font-size: 12px;
	overflow: hidden
}

.ed_imgfloat_top {
	float: right;
	background: #fff;
	margin-left: 10px
}

.ed_imgfloat_hangleft,.ed_imgfloat_left {
	float: left;
	margin-right: 10px;
	clear: left;
	margin-bottom: 10px
}

.ed_imgfloat_hangright,.ed_imgfloat_right {
	position: relative;
	float: right;
	margin-left: 10px;
	clear: right;
	margin-bottom: 10px
}

.ed_imgfloat_embedmiddle {
	display: block;
	margin: 0 auto
}

.ed_imgfloat_embedleft {
	display: block
}

.ed_imgfloat_textmix {
	display: inline-block
}

.ed_thumbnails {
	display: block;
	margin: 0 auto;
	clear: both
}

.ed_panorama {
	display: block;
	clear: both
}

.album_wrap {
	position: relative
}

.ico_album {
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 3;
	width: 62px;
	height: 44px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_ico_album_24.png) no-repeat
}

.album_cover_wrap {
	display: block;
	padding: 2px;
	background: #fff;
	border: 1px solid #e2e2e2;
	color: #666;
	font-size: 12px;
	text-align: center;
	text-indent: 0;
	box-shadow: 0 0 2px rgba(150,150,150,.2)
}

.album_cover_img { width:250px;
	text-indent: 0!important;
	display: block
}

.album_bg,.album_bg_bottom {
	display: block;
	height: 2px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
	border-top: 0 none
}

.album_bg {
	margin: 0 1px
}

.album_bg_bottom {
	margin: 0 3px
}

.album_title {
	text-indent: 0!important;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	padding: 6px 0
}

.album_title span {
	color: #999
}

.lemma_album_wrap {
	margin: 40px 35px
}

.album_pagination {
	float: right;
	margin-top: 5px;
	height: 19px;
	zoom: 1
}

.album_pagination .next_page,.album_pagination .prev_page {
	float: left;
	display: block;
	width: 30px;
	height: 17px;
	border: 1px solid #dadada
}

.prev_page {
	background-position: -150px -40px
}

.next_page {
	background-position: -185px -40px
}

.dis_prev_page {
	background-position: -150px -20px
}

.dis_next_page {
	background-position: -185px -20px
}

.album_pagination .next_page:hover,.album_pagination .prev_page:hover {
	border: 1px solid #8686bb
}

.album_pagination .dis_next_page:hover,.album_pagination .dis_prev_page:hover {
	border: 1px solid #dadada;
	cursor: default
}

.album_pagination .num {
	float: left;
	display: block;
	padding: 0 6px;
	text-align: center;
	line-height: 19px;
	color: #b0b0b0;
	font-size: 12px
}

.album_container {
	position: relative;
	margin-top: 20px;
	width: 710px;
	height: 164px;
	overflow: hidden
}

.album_list {
	position: absolute;
	top: 0;
	left: 0;
	zoom: 1
}

.album_list .cover_wrap {
	float: left;
	height: 175px;
	margin-right: 10px;
	padding: 0;
	border: 0 none
}

.album_cover {
	border: 1px solid #e2e2e2;
	padding: 4px
}

.album_cover a {
	position: relative;
	display: block;
	height: 150px;
	text-align: center;
	overflow: hidden
}

.album_cover span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #fff!important;
	font-size: 12px
}

:root .album_cover span {
	filter: none;
	background-color: rgba(0,0,0,.6)
}

.album_list .cover_bg_b,.album_list .cover_bg_m {
	height: 1px;
	border: 1px solid #e2e2e2;
	border-top: 0 none;
	overflow: hidden
}

.album_list .cover_bg_m {
	margin: 0 1px
}

.album_list .cover_bg_b {
	margin: 0 2px
}

.section_wrap .lemma_module_wrap {
	border: 0 none;
	zoom: 1
}

.section_wrap .lemma_module_wrap .module_title_wrap {
	background-color: #fff;
	padding: 0;
	margin: 10px 0 15px
}

.section_wrap .module_title_wrap h3 {
	margin: 0
}

.section_wrap .layer_content {
	margin: 0
}

.section_wrap .input_list_wrap {
	margin: 0
}

.section_wrap .input_list_wrap li {
	padding-left: 0
}

.section_wrap .btn_wrap {
	margin-top: 0
}

.paragraph_wrap {
	border: 0 none
}

.paragraph_content {
	border: 0 none;
	width: 480px;
	font-size: 14px;
	line-height: 25px
}

.paragraph_content strong {
	line-height: 35px
}

.illustration_wrap {
	border: 0 none;
	float: left
}

.illustration_wrap img {
	vertical-align: top
}

.illustration_wrap a {
	display: block;
	padding: 5px;
	border: 1px solid #e0e0e0
}

.content_unit_wrap {
	width: 355px
}

.content_unit_wrap .illustration_wrap {
	width: 124px;
	height: 140px
}

.content_unit_wrap .paragraph_content {
	width: 205px;
	line-height: 22px
}

.pagination {
	padding: 5px 0;
	font-size: 12px;
	font-family: Tahoma;
	clear: both;
	text-align: center
}

.pagination ul {
	display: inline-block;
	zoom: 1
}

.pagination li {
	float: left;
	margin-right: 5px
}

.pagination a {
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	padding: 0 8px;
	background: #fff;
	border: 1px solid #d1d1d1;
	text-decoration: none
}

.pagination a:hover {
	background: #f0f0f0
}

.pagination .current {
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	padding: 0 5px;
	background: #fff;
	border: 1px solid #fff;
	font-weight: 700
}

.extend {
	float: left;
	height: 22px;
	line-height: 15px;
	font-family: Arial
}

.pagination .next a:hover,.pagination .prev a:hover {
	background: #f0f0f0
}

.lemma_relevant {
	clear: both;
	margin: 30px 35px;
	zoom: 1
}

.lemma_relevant .title_wrap {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	zoom: 1
}

.lemma_relevant .title_wrap h3 {
	font-size: 14px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.relevant_wrap {
	margin-bottom: 4px;
	zoom: 1
}

.list_number {
	float: left;
	display: block;
	min-width: 20px;
	font-size: 12px
}

.data_wrap {
	float: left;
	font-size: 12px;
	width: 670px
}

.relevant_item {
	margin-bottom: 5px;
	zoom: 1
}

.relevant_item span {
	float: left
}

.icoQuoteJump {
	background-position: -150px 0;
	display: inline-block;
	width: 10px;
	height: 12px;
	overflow: hidden
}

.data_wrap .icoQuoteJump {
	margin: 1px 0 0 2px
}

.relevant_wrap .lemma_tag {
	display: inline-block;
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-right: 10px;
	padding: 2px 4px;
	text-decoration: none;
	white-space: nowrap;
	color: #666!important
}

.relevant_wrap .more {
	margin-left: 10px
}

.evaluate_wrap {
	position: relative;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 0;
	zoom: 1
}

.lemma_evaluate_wrap {
	float: left;
	zoom: 1
}

.lemma_evaluate_wrap .title {
	float: left;
	display: block;
	width: 70px;
	line-height: 16px;
	font-weight: 700;
	font-size: 14px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.my_evaluate {
	padding-top: 15px;
	margin-bottom: 5px;
	zoom: 1
}

.tip_wrap {
	float: left;
	color: #666;
	margin-left: 5px;
	zoom: 1
}

.mark {
	float: left;
	position: relative;
	width: 100px;
	padding-top: 10px;
	background-position: 0 -151px
}

.mark,.mark a {
	overflow: hidden;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px
}

.mark a {
	position: absolute;
	z-index: 3;
	top: 0;
	width: 20px
}

.mark a:hover {
	z-index: 2;
	left: 0;
	background-position: 0 -130px
}

a.star1 {
	left: 0
}

a.star1:hover {
	width: 20px
}

a.star2 {
	left: 20px
}

a.star2:hover {
	width: 40px
}

a.star3 {
	left: 40px
}

a.star3:hover {
	width: 60px
}

a.star4 {
	left: 60px
}

a.star4:hover {
	width: 80px
}

a.star5 {
	left: 80px
}

a.star5:hover {
	width: 100px
}

.mark .mark1,.mark .mark2,.mark .mark3,.mark .mark4,.mark .mark5 {
	z-index: 3;
	left: 0;
	background-position: 0 -130px;
	cursor: default
}

.mark .mark1 {
	width: 20px
}

.mark .mark2 {
	width: 40px
}

.mark .mark3 {
	width: 60px
}

.mark .mark4 {
	width: 80px
}

.mark .mark5 {
	width: 100px
}

.lemma_mark .mark1,.lemma_mark .mark2,.lemma_mark .mark3,.lemma_mark .mark4,.lemma_mark .mark5 {
	background-position: 0 -130px;
	cursor: default
}

.lemma_mark {
	background-position: 0 -151px;
	float: left;
	width: 100px;
	height: 15px;
	margin-right: 5px
}

.lemma_mark span {
	height: 15px;
	display: block
}

.lemma_mark .mark1 {
	width: 20px
}

.lemma_mark .mark2 {
	width: 40px
}

.lemma_mark .mark3 {
	width: 60px
}

.lemma_mark .mark4 {
	width: 80px
}

.lemma_mark .mark5 {
	width: 100px
}

.lemma_evaluate {
	float: left;
	position: relative;
	zoom: 1
}

.mark_data {
	float: left;
	font-size: 12px;
	color: #999
}

.mark_data em {
	color: #000;
	font-style: normal
}

.evaluate_detail_wrap {
	display: none;
	position: absolute;
	top: 17px;
	left: 75px;
	width: 230px;
	height: 120px;
	padding: 1px;
	background: #fff;
	border: 1px solid #b6b6b6
}

.evaluate_detail {
	font-size: 12px;
	padding: 8px 0 0 10px;
	height: 110px;
	border: #fff solid 1px;
	background: #f4f4f4
}

.evaluate_detail li {
	height: 22px
}

.evaluate_detail span {
	display: inline-block;
	float: left
}

.evaluate_detail em {
	color: #999
}

.evaluate_detail .percent {
	background-position: -108px -156px;
	margin: 2px 5px 0 0;
	float: left;
	width: 100px;
	height: 10px;
	font-size: 0;
	overflow: hidden;
	zoom: 1
}

.evaluate_detail .percent span {
	background-position: -108px -130px;
	height: 10px;
	font-size: 0;
	overflow: hidden
}

.editTopicBtn,.hideAllBtn,.hideArrow,.openAllBtn,.openArrow {
	background: url(//cache.soso.com/baike/i/bk_item_s.png) no-repeat
}

.topicGroupWrap {
	margin: 0 30px;
	padding: 20px 0 10px;
	border-top: 1px dashed #ddd
}

.topicGroupWrap .fr {
	font-size: 12px
}

.topicGroupWrap h3 {
	height: 25px;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.topicWrap {
	border: 1px solid #a8b6e3;
	padding: 1px;
	margin-bottom: 10px
}

.topicTitleWrap {
	padding-left: 19px;
	background-color: #ebedf9;
	height: 31px;
	overflow: hidden;
	zoom: 1;
	cursor: pointer
}

.topicTitleWrap h4 {
	float: left;
	line-height: 31px;
	color: #059;
	font-size: 14px;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.hideArrow,.openArrow {
	float: left;
	display: inline-block;
	margin: 12px 0 0 3px;
	width: 11px;
	height: 7px;
	overflow: hidden
}

.hideArrow {
	background-position: -90px -25px
}

.hideArrow:hover {
	background-position: -105px -25px
}

.openArrow {
	background-position: -120px -25px
}

.openArrow:hover {
	background-position: -135px -25px
}

.topicContentWrap {
	padding: 5px 0 0 19px
}

.topicList {
	font-size: 12px;
	overflow: hidden;
	zoom: 1
}

.topicList li {
	float: left;
	width: 24%;
	line-height: 30px
}

.topicList li span {
	color: #666
}

.topicList li a {
	text-decoration: none
}

.topicList li a:hover {
	text-decoration: underline
}

.btnWrap {
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px
}

.btnWrap a {
	background-color: #f1f1f1;
	display: block;
	line-height: 29px;
	text-decoration: none;
	color: #666!important
}

.btnWrap a:hover {
	background-color: #eee;
	color: #059!important
}

.openAllBtn {
	background-position: 53px -104px
}

.hideAllBtn {
	background-position: 53px -77px
}

.editTopicBtn {
	background-position: -160px -25px;
	display: inline-block;
	float: right;
	width: 19px;
	height: 19px
}

.editTopicBtn:hover {
	background-position: -190px -25px
}

.topicTitleWrap .editTopicBtn {
	margin: 5px 5px 0 0
}

.baike_disclaimer {
	float: right;
	border-left: 1px solid #e1e1e1;
	color: #999;
	font-size: 12px;
	height: 50px;
	width: 388px;
	margin: 10px 0;
	padding: 5px 0 0 10px;
	line-height: 20px
}

.side_bar {
	padding-top: 10px;
	zoom: 1
}

.side_title_wrap {
	margin: 20px 15px 0;
	font-size: 12px;
	color: #333
}

.side_column_wrap {
	margin-bottom: 15px;
	color: #666;
	zoom: 1
}

.side_column_wrap .title_wrap {
	margin: 10px 15px;
	zoom: 1
}

.side_column_wrap .title_wrap h3 {
	float: left;
	font-size: 12px;
	color: #000
}

.side_column_wrap .more {
	float: right;
	margin-right: 4px
}

.lemma_info {
	margin: 10px 15px 0;
	border-bottom: 1px solid #e6e6e6
}

.lemma_data {
	margin: 5px 0 14px
}

.lemma_data li {
	position: relative;
	width: 230px;
	height: 25px;
	color: #666;
	line-height: 25px;
	zoom: 1
}

.lemma_data li .rank {
	font-size: 18px;
	font-style: italic;
	color: #f60;
	padding: 0 3px
}

.lemma_data li a {
	vertical-align: baseline;
	zoom: 1
}

.lemma_data .user_name,.lemma_data .user_title {
	float: left;
	display: block
}

.lemma_data .user_name {
	width: 80px
}

.contributor {
	margin: 0 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e6e6
}

.contributor .title_wrap {
	margin-bottom: 5px;
	zoom: 1
}

.contributor .detail_wrap {
	float: right;
	display: block;
	width: 48px;
	padding: 0
}

.contributor .detail_wrap a {
	color: #999
}

.contributor .name {
	float: left
}

.contributor .badgeGoldS,.contributor .badgeSliverS {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: 3px 2px 0 0
}

.relevant {
	margin: 0 15px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden
}

.relevant_lemma {
	zoom: 1
}

.relevant_lemma li {
	margin-bottom: 10px;
	zoom: 1
}

.relevant_lemma .lemmma_pic {
	display: block;
	float: left;
	height: 58px;
	margin-right: 8px;
	width: 58px
}

.relevant_lemma .lemmma_pic .img {
	width: 58px;
	height: 58px
}

.relevant_lemma .wrap {
	overflow: hidden;
	min-height: 60px
}

.relevant_lemma .wrap p {
	margin-top: 3px;
	line-height: 20px
}

.side_column_wrap .btn_hide_list,.side_column_wrap .btn_open_list {
	float: right;
	width: 37px;
	height: 15px;
	color: #5e5e5e;
	text-decoration: none
}

.side_column_wrap .btn_hide_list i,.side_column_wrap .btn_open_list i {
	display: inline-block;
	vertical-align: 1px;
	width: 7px;
	height: 7px;
	margin-left: 2px;
	overflow: hidden
}

.side_column_wrap .btn_open_list i {
	background-position: -135px -40px
}

.side_column_wrap .btn_hide_list i {
	background-position: -135px -20px
}

.relevant_list_wrap {
	margin: -5px 15px 0;
	overflow: hidden;
	zoom: 1
}

.relevant_list {
	float: left;
	margin-left: -10px;
	zoom: 1
}

.relevant_list li {
	float: left;
	width: 70px;
	margin: 0 0 5px 10px;
	text-align: center
}

.relevant_list .lemma_pic {
	display: block;
	width: 68px;
	height: 68px;
	overflow: hidden;
	border: 1px solid #ebebeb;
	margin-bottom: 10px;
	padding: 0;
	background: url(//cache.soso.com/baike/i/common/sg_placeholder_pic.png) center center no-repeat #ececec
}

.relevant_list .lemma_pic_120 {
	height: 120px
}

.relevant_list .name {
	display: block;
	line-height: 14px
}

.side_column_wrap .border {
	padding-bottom: 12px;
	border-bottom: 1px solid #e6e6e6
}

.relevant_knowledge {
	padding: 0 0 16px 15px;
	line-height: 24px
}

.relevant_knowledge i {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_side_ico.png) no-repeat;
	float: left;
	display: block;
	width: 13px;
	height: 13px;
	margin: 4px 6px 0 0
}

.relevant_knowledge .ico_question {
	background-position: 0 0
}

.relevant_knowledge .ico_search {
	background-position: -15px 0
}

.relevant_knowledge a {
	color: #666
}

.authority {
	margin: 0 15px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e6e6e6
}

.authority .title_wrap {
	margin-bottom: 7px
}

.authority .link {
	display: block;
	border: 1px solid #e6e6e6;
	width: 151px;
	margin: 8px 0
}

.authority_intro {
	color: #000;
	line-height: 24px
}

.popularize_ad {
	display: block;
	width: 220px;
	margin: 10px 15px
}

.no_pointer {
	cursor: default
}

.bk_news_list {
	margin: 10px 15px;
	line-height: 24px
}

.side_column_wrap .bk_news_list a {
	color: #666
}

.side_adv {
	margin-left: 15px;
	width: 186px
}

.side_banner {
	margin: 15px 0 0 15px;
	width: 150px;
	height: 90px
}

.side_banner a {
	width: 150px;
	height: 90px
}

.book_mark,.book_mark span,.book_rank_list .order,.book_rank_list .top,.btn_buy i,.btn_price i {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_book_s.png) no-repeat
}

.book_cover {
	border-bottom: 1px solid #e6e6e6
}

.book_cover .relevant_list li {
	margin-bottom: 10px
}

.book_cover .lemma_pic {
	height: 93px;
	margin-bottom: 8px
}

.book_cover .lemma_pic img {
	margin: -12px 0 0 -13px
}

.book_evaluate {
	margin: -5px 15px 0;
	border-bottom: 1px solid #e6e6e6
}

.book_evaluate ul {
	margin-bottom: 25px
}

.book_evaluate li {
	margin-bottom: 8px;
	color: #666;
	zoom: 1
}

.book_evaluate .site {
	float: left;
	width: 40px
}

.book_evaluate .site a {
	color: #666
}

.book_mark {
	float: left;
	width: 80px;
	height: 16px;
	background-position: 0 0;
	margin-right: 10px
}

.book_mark span {
	display: block;
	height: 16px;
	background-position: 0 -20px
}

.book_evaluate .rank {
	font-weight: 700;
	margin-bottom: 5px
}

.book_evaluate .wrap {
	margin-bottom: 15px;
	zoom: 1
}

.book_evaluate .btn_price {
	float: left;
	width: 109px;
	height: 32px;
	margin-right: 7px;
	line-height: 32px;
	border: 1px solid #e5e5e5;
	color: #666;
	text-decoration: none
}

.book_evaluate .btn_price:hover {
	border-color: #d3d3d3
}

.book_evaluate .btn_price i {
	float: left;
	margin: 10px 7px 0 18px;
	width: 15px;
	height: 12px;
	background-position: 0 -40px
}

.book_evaluate .btn_buy {
	float: left;
	width: 110px;
	height: 34px;
	line-height: 33px;
	background-color: #8486ad;
	color: #fff;
	font-weight: 700;
	text-decoration: none
}

.book_evaluate .btn_buy:hover {
	background-color: #7e76b7
}

.book_evaluate .btn_buy i {
	float: left;
	margin: 10px 7px 0 15px;
	width: 15px;
	height: 12px;
	background-position: -60px -40px
}

.book_rank_list {
	margin: -3px 15px 0
}

.book_rank_list li {
	padding-bottom: 12px;
	zoom: 1
}

.book_rank_list .intro {
	display: none;
	overflow: hidden
}

.book_rank_list .pic_wrap {
	float: left;
	width: 48px;
	height: 63px;
	margin-right: 10px;
	border: 1px solid #ebebeb
}

.book_rank_list .name {
	margin: 10px 0 5px 0
}

.book_rank_list .order {
	float: left;
	margin: 2px 10px 0 0;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #fff;
	line-height: 14px;
	background-position: -40px -40px
}

.book_rank_list .top {
	font-weight: 700;
	background-position: -20px -40px
}

.content_source {
	border-bottom: 1px solid #e6e6e6;
	margin: 10px 15px 0;
	zoom: 1
}

.content_source .wrap {
	overflow: hidden
}

.content_source .pic_wrap {
	float: left;
	border: 1px solid #ebebeb;
	height: 56px;
	overflow: hidden;
	width: 56px;
	margin: 0 10px 10px 0
}

.content_source .intro {
	margin-top: 5px;
	line-height: 14px;
	color: #999
}

.section_wrap .album_mod_wrap {
	width: 640px
}

.section_wrap .album_mod_wrap ul {
	margin: 0
}

.section_wrap .album_mod_wrap li {
	padding: 0
}

.section_wrap .album_container {
	padding: 0 6px
}

.section_wrap .album_mod_wrap {
	height: 185px
}

.album_next,.album_prev,.btn_next_preview,.btn_prev_preview,.next_dis,.prev_dis,.slide_wrap {
	background: url(//cache.soso.com/baike/i/bk_pic_album_btn_bg.png) no-repeat
}

.preview_pic_view {
	float: right;
	width: 74px
}

.btn_next_preview,.btn_prev_preview {
	display: block;
	width: 70px;
	height: 21px;
	margin: 0 auto
}

.btn_prev_preview {
	background-position: -140px -21px
}

.btn_next_preview {
	background-position: -210px -21px
}

.prev_dis {
	background-position: -140px 0;
	cursor: default
}

.next_dis {
	background-position: -210px 0;
	cursor: default
}

.btn_prev_preview:hover {
	background-position: -140px -42px
}

.btn_next_preview:hover {
	background-position: -210px -42px
}

.prev_dis:hover {
	background-position: -140px 0
}

.next_dis:hover {
	background-position: -210px 0
}

.preview_pic_list {
	margin: 10px 0;
	position: relative;
	width: 74px;
	height: 634px;
	overflow: hidden
}

.preview_pic_list ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 74px
}

.preview_pic_list li {
	width: 74px;
	height: 74px
}

.preview_pic_list li a {
	display: block;
	width: 70px;
	height: 70px;
	border: 2px solid #fff
}

.preview_pic_list li {
	margin-bottom: 6px
}

.preview_pic_list li .current {
	border-color: #66a0ff
}

.album_prev {
	background-position: 0 0
}

.album_next {
	background-position: -70px 0
}

.album_view_layer .tip {
	color: #666;
	text-align: center;
	font-size: 14px
}

.video_view_layer {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -430px;
	width: 860px;
	height: 600px;
	background-color: #fff;
	z-index: 100
}

.single_video {
	width: 690px;
	margin: -300px 0 0 -345px
}

.single_video .preview_video_view {
	display: none
}

.video_view_layer .btn_quit {
	float: right;
	display: inline-block;
	margin: 15px 15px 0 0
}

.video_view_layer .view_wrap {
	width: 810px;
	margin: 35px 20px 0
}

.video_view_wrap {
	float: left;
	width: 650px
}

.video_view_wrap .video_view {
	width: 650px;
	height: 472px
}

.video_title_wrap {
	height: 35px;
	zoom: 1
}

.video_title_wrap h2 {
	font-size: 14px;
	line-height: 35px
}

.preview_video_view {
	float: right;
	width: 144px
}

.preview_video_list {
	margin: 14px 0 5px;
	position: relative;
	height: 480px;
	overflow: hidden
}

.preview_video_list ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 74px
}

.preview_video_list li {
	float: left;
	width: 144px;
	height: 120px
}

.preview_video_list .video_preview {
	display: block;
	width: 140px;
	height: 80px;
	border: 2px solid #fff
}

.preview_video_list .work_name {
	vertical-align: baseline;
	zoom: 1
}

.preview_video_list .current_video {
	border: 2px solid #66a0ff
}

.float_layer {
	display: none;
	position: fixed;
	left: 50%;
	bottom: 40px;
	background-color: #fafafa;
	margin-left: 330px;
	width: 245px
}

.btn_up {
	display: block;
	height: 25px;
	padding-top: 5px;
	background-position: -230px -160px;
	zoom: 1
}

.btn_down {
	display: block;
	height: 20px;
	padding-top: 10px;
	background-position: -480px -160px;
	zoom: 1
}

.btn_down i,.btn_up i {
	display: block;
	width: 23px;
	height: 10px;
	margin: 0 auto;
	overflow: hidden
}

.btn_up i {
	background-position: -135px -60px
}

.btn_down i {
	background-position: -135px -70px
}

.btn_up:hover i {
	background-position: -160px -60px
}

.btn_down:hover i {
	background-position: -160px -70px
}

.dis_btn_down,.dis_btn_up {
	cursor: default!important
}

.dis_btn_up i {
	display: none
}

.dis_btn_down i {
	display: none
}

.float_layer .dis_btn_up:hover i {
	background-position: -185px -60px
}

.float_layer .dis_btn_down:hover i {
	background-position: -185px -70px
}

.side_catalog_wrap {
	position: relative;
	height: 460px;
	padding-left: 20px;
	font-size: 14px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	overflow: hidden
}

.side_catalog_wrap ul {
	position: absolute;
	top: 10px;
	left: 20px;
	background-position: -898px 0;
	background-repeat: repeat-y;
	width: 210px
}

.side_catalog_wrap li {
	padding-bottom: 4px
}

.float_layer .side_catalog_wrap .headline1 {
	font-weight: 700;
	color: #666;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.side_catalog_wrap .headline1:hover {
	color: #838ec9;
	-webkit-transition: color .3s ease-in-out 0s;
	transition: color .3s ease-in-out 0s
}

.side_catalog_wrap .headline2 {
	font-size: 12px;
	padding-left: 30px;
	background-position: 20px -115px;
	text-decoration: none!important;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.float_layer .side_catalog_wrap .headline2 {
	color: #666
}

.side_catalog_wrap .headline2:hover {
	background-position: 20px -143px;
	color: #838ec9;
	-webkit-transition: color .3s ease-in-out 0s;
	transition: color .3s ease-in-out 0s
}

.headline1,.headline2 {
	display: block;
	height: 26px;
	line-height: 26px
}

.side_catalog_wrap .headline1 i {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	margin: 10px 10px 0 0;
	background-color: #d0d0da;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
	overflow: hidden
}

.side_catalog_wrap .first i {
	height: 26px;
	border: 0 none;
	background-position: -220px -130px;
	margin-top: 0
}

.side_catalog_wrap .first:hover i {
	background-position: -230px -130px;
	margin-top: 0
}

.side_catalog_wrap .current i {
	height: 26px;
	background-color: #838ec9;
	border-top: 0 none;
	border: 0 none;
	margin: 0 10px 0 0;
	background-position: -999px -999px
}

.side_catalog_wrap .current:hover i {
	background-position: -999px -999px
}

.side_catalog_wrap .current {
	background-position: -220px -100px
}

.side_catalog_wrap .current:hover {
	background-position: -220px -100px
}

.side_catalog_wrap li a {
	text-decoration: none
}

.side_catalog_wrap .headline1:hover i {
	background-color: #838ec9
}

.side_catalog_wrap li .num {
	display: block;
	float: left
}

.side_catalog_wrap .headline1 .num {
	width: 20px
}

.side_catalog_wrap .headline2 .num {
	margin-right: 4px
}

.back_top {
	display: block;
	width: 48px;
	height: 54px;
	margin: 10px 0 0 22px;
	background-color: #fff;
	border: 1px solid #dadada
}

.back_top i {
	display: block;
	width: 13px;
	height: 18px;
	margin: 15px auto 0;
	background-position: -530px -100px
}

.back_top:hover {
	box-shadow: 0 0 1px rgba(100,100,100,.2)
}

.back_top:hover i {
	-webkit-transform: translate(0,-3px);
	transform: translate(0,-3px);
	-webkit-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}

.ico_news_bk,.news_baike_layer .btn_close {
	background: url(//cache.soso.com/baike/i/bk_news.png)
}

.news_baike_wrap {
	width: 1040px;
	margin: 15px auto;
	box-shadow: 0 0 3px rgba(0,0,0,.05);
	zoom: 1
}

.news_baike_wrap h1 {
	height: 0;
	width: 0;
	overflow: hidden
}

.ico_news_bk {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	background-position: 0 0;
	width: 68px;
	height: 68px
}

.topic_wrap {
	float: left;
	position: relative;
	width: 578px;
	height: 283px;
	background-color: #f8f8f8;
	border: 1px solid #e1e1e1;
	border-right: 0 none
}

.topic_content {
	margin: 40px 22px 0 22px
}

.topic_content h2 {
	font-size: 24px;
	line-height: 22px;
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	font-weight: 400;
	margin-bottom: 15px;
	padding-left: 28px
}

.topic_content p {
	line-height: 26px;
	text-indent: 28px;
	font-size: 14px
}

.topic_detail {
	float: left;
	width: 460px;
	height: 285px
}

.topic_detail {
	position: relative;
	cursor: pointer
}

.bg_mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	height: 285px
}

:root .bg_mask {
	filter: none;
	background-color: rgba(0,0,0,.15)
}

.topic_detail .tip {
	display: none;
	position: absolute;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	top: 120px;
	left: 160px;
	color: #fff!important;
	text-decoration: none!important
}

:root .topic_detail .tip {
	filter: none;
	background-color: rgba(0,0,0,.5)
}

.news_baike_layer {
	display: none;
	position: absolute;
	top: 115px;
	left: 50%;
	width: 940px;
	margin-left: -470px;
	background-color: #000;
	text-align: center;
	z-index: 201
}

.news_baike_layer .wrap {
	position: relative
}

.news_baike_layer .btn_close {
	position: absolute;
	top: 10px;
	right: 10px;
	background-position: -70px 0;
	display: inline-block;
	float: right;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden
}

.news-wrap {
	background-color: #fafafa;
	margin: 0 30px 35px;
	zoom: 1;
	border: 1px solid #e3e3e3
}

.news-wrap .ico-hot {
	display: inline-block;
	width: 19px;
	height: 14px;
	margin-left: 7px;
	background: url(//cache.soso.com/baike/i/common/ico_hot.png) no-repeat;
	vertical-align: -1px
}

.news-wrap .pic-wrap {
	float: left;
	position: relative;
	width: 200px;
	height: 160px;
	overflow: hidden
}

.pic-wrap .news {
	position: absolute;
	top: 0;
	left: 5px;
	width: 50px;
	text-align: center;
	color: #fff;
	font-weight: 700
}

.pic-wrap .name {
	height: 41px;
	padding-top: 9px;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 2px;
	background-color: #8d90d8;
	box-shadow: 2px 2px 2px rgba(0,0,0,.1)
}

.pic-wrap .time {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	background-color: #8d90d8;
	box-shadow: 2px 2px 2px rgba(0,0,0,.2)
}

.news-wrap .news-content {
	padding: 7px 19px;
	overflow: hidden
}

.news-content .title {
	font-size: 16px;
	line-height: 44px
}

.news-content .news-title {
	padding-right: 8px;
	border-right: 2px solid #ff5644;
	color: #ff5644
}

.news-content .title a {
	padding-left: 8px;
	color: #000;
	text-decoration: none
}

.news-content p {
	line-height: 25px;
	font-size: 14px
}

.news-content .wrap {
	margin: 8px 0;
	color: #999;
	font-size: 14px
}

.news-content .relevant-lemma {
	float: left
}

.news-content .relevant-lemma a {
	margin-right: 10px
}

.news-content .source {
	float: right
}

.news-content .source a {
	color: #999;
	padding-left: 12px
}

.news-content .source a:hover,.news-content .title a:hover {
	color: #36c;
	text-decoration: none
}

.plot_wrap li {
	border-bottom: 0 none;
	margin-bottom: 0
}

.plot_wrap li p {
	line-height: 24px;
	margin: 0
}

.theme_main_bg:after {
	content: '\200B';
	display: block;
	height: 0;
	clear: both
}

.theme_wrap {
	width: 1042px;
	position: relative;
	z-index: 0;
	border-bottom: 1px solid #e4e4e4;
	margin: 10px auto
}

.theme_bg_corner {
	height: 35px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_theme_horn.png) no-repeat
}

.theme_main_bg {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_theme_bg.jpg) 0 0 repeat-y;
	zoom: 1
}

.theme_lemma_content {
	float: left;
	width: 780px;
	padding: 20px 0 0 1px
}

.theme_side_wrap {
	float: left;
	width: 260px
}

.lemma_focus_wrap .btn_edit_lemma {
	text-decoration: none;
	color: #999
}

.theme_wrap .side_column_wrap {
	margin-bottom: 20px
}

.theme_wrap .side_column_wrap .title_wrap {
	margin: 0 15px 10px;
	zoom: 1
}

.theme_wrap .side_column_wrap .title_wrap h3 {
	font-size: 14px;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.theme_wrap .lemma_toolbar .lemma_share {
	z-index: 10
}

.theme_wrap .lemma_toolbar a {
	color: #999;
	text-decoration: none
}

.theme_wrap .lemma_toolbar .share_to a {
	display: block
}

.theme_wrap .lemma_toolbar .share_to a:hover {
	color: #666
}

.separator {
	width: 1042px;
	height: 15px;
	margin: 10px auto;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_theme_separator.png) no-repeat
}

.side_wrap .btn_comment,.side_wrap .btn_consult,.side_wrap .btn_read {
	display: block;
	width: 103px;
	height: 28px;
	margin: 0 auto;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_btn_s.png) no-repeat;
	line-height: 28px;
	text-indent: 35px;
	color: #666;
	text-decoration: none
}

.side_wrap .btn_consult {
	background-position: 0 0
}

.side_wrap .btn_read {
	background-position: 0 -30px
}

.side_wrap .btn_comment {
	text-indent: 38px;
	background-position: 0 -60px
}

.mask_layer_close {
	background: url(//cache.soso.com/baike/i/lemma/btn_close_layer.png) no-repeat
}

.mask_layer_title {
	background-color: #7577a8;
	background-image: none
}

.layer_bt_wrap {
	background-color: #fff;
	height: 60px
}

.layer_bt_wrap a {
	text-decoration: none;
	width: 68px;
	text-align: center;
	padding: 0
}

.layer_bt_wrap a.confirm {
	background-color: #7577a8;
	border-color: #7577a8;
	background-image: none
}

.layer_bt_wrap a.confirm:hover {
	border-color: #7577a8;
	background-color: #4e5188
}

.layer_bt_wrap a.cancel {
	background-color: #f8f8f8;
	border: 1px solid #b6b6b6;
	background-image: none
}

.layer_bt_wrap a.cancel:hover {
	background-color: #ececec
}

.layer_bt_wrap a:hover {
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}

.semantic_edit {
	width: 380px;
	height: 340px;
	padding: 20px 30px 0;
	background-color: #fff
}

.semantic_edit_wrap {
	color: #000;
	margin-top: 10px
}

.semantic_input {
	height: 56px;
	zoom: 1
}

.semantic_input label {
	float: left;
	text-align: right;
	width: 90px;
	line-height: 28px
}

.semantic_input .input_wrap {
	overflow: hidden;
	height: 26px;
	width: 288px;
	border: 1px solid #cacaca
}

.semantic_input .input_wrap input {
	float: left;
	width: 100%;
	border: 0 none;
	height: 26px;
	line-height: 26px;
	text-indent: 10px;
	color: #000
}

.semantic_input .error_tip {
	color: #e60012;
	padding-left: 90px
}

.item_lemma_name {
	margin-bottom: 10px
}

.item_lemma_name span {
	float: left;
	width: 90px;
	text-align: right
}

.semantic_demo {
	padding: 5px 20px;
	background-color: #f8f8f8;
	border: 1px solid #ebebeb;
	margin-bottom: 10px;
	zoom: 1
}

.semantic_demo .example {
	float: left;
	line-height: 24px;
	margin-right: 20px
}

.semantic_demo .demo_list {
	line-height: 24px;
	overflow: hidden
}

.demo_list .item {
	float: left;
	width: 90px
}

.semantic_edit .note {
	line-height: 20px;
	color: #999
}

.ico_query {
	width: 12px;
	height: 12px;
	background-position: -185px 0
}

.semantic_edit .edit_tip {
	line-height: 22px
}

.edit_tip .ico_query {
	display: inline-block;
	vertical-align: -1px
}

.rich_text_area .map_wrap {
	position: relative;
	background: #fff;
	border: 1px solid #e2e2e2;
	color: #666;
	display: block;
	font-size: 12px;
	padding: 2px;
	text-indent: 0!important;
	box-shadow: 0 0 2px rgba(150,150,150,.2);
	line-height: auto
}

.location_detail {
	font-size: 12px
}

.rich_text_area .location_detail .location {
	font-weight: 700;
	margin: 0 6px 5px;
	border-bottom: 1px dashed #d7d7d7;
	text-align: left
}

.rich_text_area .map_wrap .detail {
	margin: 0 5px;
	text-align: left!important;
	line-height: 16px;
	zoom: 1
}

.rich_text_area .map_describe {
	display: block;
	text-align: center;
	line-height: 24px
}

.rich_text_area .map_wrap span {
	line-height: 12px
}

.rich_text_area .map_wrap .detail .title {
	float: left;
	line-height: 16px;
	height: 17px
}

.rich_text_area .map_wrap .map_describe {
	line-height: 30px
}

.user_rank_wrap {
	margin: 0 10px
}

.user_rank_wrap .title_wrap {
	line-height: 25px;
	margin: 0;
	zoom: 1
}

.user_rank_wrap .title_wrap h3 {
	float: left;
	color: #000
}

.user_rank_wrap .title_wrap a {
	float: right;
	font-family: 'pingfang sc',stheiti,simsun,sans-serif
}

.user_rank_wrap .rank_wrap {
	padding: 5px;
	background: url(//cache.soso.com/baike/i/index/sgbk_index_bg.png)
}

.user_rank_wrap .switch_tab {
	height: 27px;
	overflow: hidden
}

.user_rank_wrap .switch_tab .tab_btn {
	float: left;
	width: 115px;
	margin-left: -1px;
	text-align: center;
	color: #336;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #f3f3f3;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	cursor: pointer
}

.user_rank_wrap .switch_tab .current_tab {
	border-left: 1px solid #e6e6e6;
	line-height: 26px;
	height: 27px;
	font-weight: 700;
	background-color: #fff
}

.user_rank_wrap .list_wrap {
	background-color: #fff;
	padding: 10px 5px
}

.user_rank_wrap .tab_content li {
	border-top: 1px dashed #e8e8e8;
	line-height: 29px;
	zoom: 1
}

.user_rank_wrap .tab_content .title {
	border: 0
}

.user_rank_wrap .tab_content .title span {
	float: left
}

.user_rank_wrap .tab_content div {
	float: left
}

.tab_content .rank {
	width: 40px;
	margin-right: 10px;
	text-align: center
}

.tab_content .nick {
	width: 120px
}

.tab_content .rank_num {
	width: 40px;
	margin-right: 10px;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #5c97ec
}

.tab_content .exp {
	width: 45px;
	color: #eb6100;
	text-align: right
}

.tab_content .title .exp {
	color: #666
}

.tab_content .top {
	color: #ff730c
}

.tab_content .nick a {
	margin-right: 10px;
	color: #36c
}

.tab_content .rise {
	color: #ff986a
}

.tab_content .down {
	color: #96d88b
}

.tab_content i {
	margin-right: 3px
}

.ico_down,.ico_rise {
	background: url(//cache.soso.com/baike/i/common/sgbk_rank_arrow.png) no-repeat
}

.ico_down,.ico_rise {
	display: inline-block;
	width: 7px;
	height: 8px;
	overflow: hidden
}

.ico_rise {
	background-position: 0 0
}

.ico_down {
	background-position: -10px 0
}

.ico_allview,.ico_hot {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_hot.png) no-repeat!important
}

.catalog_list .ico_hot,.side_catalog_wrap .first .ico_hot {
	width: 27px;
	height: 11px;
	background-position: 0 0
}

.catalog_list .ico_hot {
	display: inline-block;
	margin-left: 5px
}

.side_catalog_wrap .first .ico_hot {
	display: inline-block;
	float: none;
	background-position: 0 0;
	margin-left: 5px
}

.section_title .ico_allview {
	float: left;
	margin: 5px 0 0 10px;
	width: 74px;
	height: 26px;
	background-position: 0 -15px!important
}

.shortcut_link_wrap {
	width: 1040px;
	margin: 30px auto;
	font-size: 14px;
	color: #888;
	zoom: 1
}

.shortcut_link_wrap .link_column {
	float: left;
	border-right: 1px solid #dcdcdc;
	width: 259px
}

.shortcut_link_wrap .last {
	width: 259px;
	border-right: 0 none
}

.shortcut_link_wrap .title {
	margin-bottom: 18px;
	font-weight: 400;
	font-size: 24px;
	text-align: center;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.shortcut_link_wrap .title i {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/lemma/sgbk_lemma_bottom_icon_15df509.png) no-repeat;
	vertical-align: -3px;
	margin-right: 15px
}

.shortcut_link_wrap .title .ico_guide {
	background-position: 0 0
}

.shortcut_link_wrap .title .ico_answer {
	background-position: -32px 0
}

.shortcut_link_wrap .title .ico_feedback {
	background-position: -64px 0
}

.shortcut_link_wrap .title .ico_cooperation {
	background-position: -96px 0
}

.shortcut_link_wrap ul {
	width: 200px;
	margin: 0 auto;
	zoom: 1
}

.shortcut_link_wrap li {
	float: left;
	width: 85px;
	padding: 0 15px 0 0;
	margin-bottom: 7px;
	text-align: right
}

.shortcut_link_wrap .left {
	text-align: left;
	padding: 0 0 0 15px
}

.shortcut_link_wrap li a {
	color: #888
}

.shortcut_link_wrap li a:hover {
	color: #666
}

.side_adv_wrap {
	margin-left: -710px
}

.guide_mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

:root .guide_mask {
	filter: none;
	background-color: rgba(0,0,0,.6)
}

.highlight {
	position: relative;
	border-radius: 3px;
	border: 2px solid #ffde00;
	background-color: #fff;
	z-index: 101
}

.guide_popup {
	display: none;
	padding-left: 110px;
	min-width: 300px;
	min-height: 121px;
	position: absolute;
	left: 50%;
	background: url(//cache.soso.com/baike/i/common/guide_figure.png) no-repeat;
	z-index: 101
}

.guide_popup .arrow {
	display: block;
	width: 62px;
	height: 32px;
	background: url(//cache.soso.com/baike/i/common/guide_arrow.png) no-repeat;
	float: left;
	margin: -20px 0 0 -170px
}

.guide_popup .content {
	font-size: 16px;
	font-weight: 700;
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	color: #fff;
	line-height: 24px
}

.guide_popup.step1 {
	top: 240px;
	margin-left: 70px
}

.j_small_wrap {
	position: relative;
	left: 0;
	top: 0
}

.album_horizontal_main {
	width: 224px
}

.album_vertical_main {
	width: 169px
}

.album_vertical_main .album_cover_wrap {
	width: 165px
}

.album_vertical_main {
	width: 169px;
	height: 265px
}

.album_vertical_main .album_cover_wrap {
	width: 165px;
	height: 252px
}

#lemma_pic img {
	max-width: 250px;
	max-height: 250px
}

#lemma_pic .album_horizontal_top img {
	max-width: 250px;
	max-height: 200px
}

.album_vertical_main .album_cover_img img {
	max-width: 165px;
	max-height: 220px
}

.album_horizontal_main .album_cover_img img {
	max-width: 220px;
	max-height: 165px
}

.collect_tip {
	display: none
}

.section_wrap .base-info {
	margin-top: -35px
}

.abstract p {
	text-indent: 2em;
	line-height: 25px
}

.relevant_list .name {
	line-height: 18px;
	height: 36px;
	word-wrap: break-word;
	word-break: break-all
}

.side_column_wrap .title_wrap h3 {
	width: 190px
}

.relevant_list .lemma_pic_95 {
	height: 95px
}

.lemma_side_sep {
	border-top: 1px solid #e6e6e6
}

.relevant_list_wrap {
	padding-bottom: 0
}

#side_book_wechatCode {
	margin: -100px 0 0 -200px;
	text-align: center;
	max-width: 400px
}

.ed_imgfloat_thumbnails {
	max-width: 100%
}

.ant_tag,.user_tag {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: -5px;
	margin-left: 3px;
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/lemma/lemma_icon_user_b3312b6.png) no-repeat
}

.user_tag {
	background-position: 0 0
}

.ant_tag {
	background-position: -30px 0
}

.grayscale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.main_nav li.nav_user a {
	width: 100px
}

.main_nav .nav_user .ico-corn {
	display: inline-block;
	margin-left: 5px;
	vertical-align: -5px;
	width: 21px;
	height: 21px;
	background: url(//cache.soso.com/baike/i/common/sgbk_nav_corn.png) no-repeat
}

.data-show-wrap {
	position: relative;
	margin: 20px 35px
}

.loading-data {
	position: absolute;
	width: 48px;
	height: 48px;
	background: url(//cache.soso.com/baike/i/common/data_loading.gif) no-repeat;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px
}

.lemma_scroll_wrap {
	font-family: verdana,arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif;
	width: 710px;
	margin: 20px auto 22px
}

.scroll_title {
	height: 15px;
	padding: 20px 0 10px 0;
	border-top: 1px solid #e6e6e6
}

.scroll_title h2 {
	font-size: 16px;
	height: 15px;
	line-height: 15px;
	border-left: 2px solid #8d90d8;
	padding-left: 10px;
	font-weight: 400
}

.scroll_title_num {
	float: right;
	color: #666;
	font-size: 14px;
	height: 15px;
	line-height: 15px
}

.scroll_title_num span {
	font-size: 18px
}

.scroll_wrap,.scroll_wrap_list li {
	width: 710px;
	height: 200px;
	overflow: hidden;
	background: #fafafa
}

.scroll_wrap {
	position: relative
}

.scroll_wrap_list {
	height: 200px
}

.scroll_wrap_list li {
	float: left
}

.scroll_arrow {
	position: absolute;
	z-index: 1;
	width: 50px;
	height: 50px;
	top: 75px;
	text-indent: -999em
}

.scroll_arrow_left {
	background-position: 0 -186px;
	left: 10px
}

.scroll_arrow_left:hover {
	background-position: -70px -186px
}

.scroll_arrow_right {
	background-position: -140px -186px;
	right: 10px
}

.scroll_arrow_right:hover {
	background-position: -210px -186px
}

.scroll_img,.scroll_img img {
	width: 340px;
	height: 200px
}

.scroll_img {
	float: left;
	padding-right: 20px
}

.scroll_content {
	float: right;
	width: 349px
}

.scroll_content h3 {
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 30px;
	padding-top: 8px
}

.scroll_content_txt {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 100px;
	overflow: hidden
}

.scroll_content dl {
	padding-top: 14px
}

.scroll_content dd,.scroll_content dt {
	float: left
}

.scroll_content dt {
	line-height: 31px
}

.scroll_content dd {
	padding: 0 3px
}

.scroll_content .lemma_item {
	display: block;
	color: #333;
	height: 29px;
	line-height: 29px;
	border: 1px solid #bbb;
	padding: 0 8px;
	border-radius: 3px;
	max-width: 70px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.scroll_content .lemma_item:hover {
	border-color: #62b2eb;
	text-decoration: none
}

.scroll_end {
	background: #fafafa;
	height: 200px;
	overflow: hidden
}

.scroll_end h2 {
	font-size: 18px;
	text-align: center;
	font-weight: 400;
	height: 46px;
	line-height: 46px;
	padding-top: 10px
}

.scroll_repeat {
	text-align: center
}

.scroll_repeat_txt {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	background-position: 0 -256px;
	padding-left: 25px;
	text-align: center
}

.scroll_repeat_txt:hover {
	background-position: 0 -296px;
	text-decoration: none
}

.scroll_end h3 {
	font-weight: 400;
	padding-left: 34px;
	height: 14px;
	line-height: 14px
}

.scroll_mod_list {
	margin-left: -10px;
	overflow: hidden
}

.scroll_mod_list_s {
	width: 652px;
	height: 90px;
	overflow: hidden;
	padding: 10px 34px 0
}

.scroll_mod_list_s img,.scroll_mod_list_s li,.scroll_mod_s {
	display: block;
	width: 153px;
	height: 90px;
	overflow: hidden
}

.scroll_mod_list li {
	float: left;
	margin-left: 10px
}

.scroll_mod_item {
	position: relative;
	display: block;
	overflow: hidden
}

.scroll_mod_item:hover {
	text-decoration: none
}

.scroll_mod_con {
	position: absolute;
	color: #fff;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.scroll_mod_s .scroll_mod_con {
	font-size: 14px;
	bottom: 0;
	left: 0;
	width: 133px;
	height: 90px;
	text-align: center;
	line-height: 146px
}

.scroll_more_wrap {
	position: relative;
	width: 710px;
	height: 246px;
	overflow: hidden
}

.scroll_more_wrap .scroll_arrow {
	top: 50px
}

.scroll_mod_list_l {
	position: absolute;
	width: 720px;
	height: 223px
}

.scroll_mod_list_l li {
	width: 230px;
	height: 223px;
	background: #f4f4f4
}

.scroll_mod_list_l img {
	width: 230px;
	height: 150px
}

.scroll_mod_l .scroll_mod_con {
	font-size: 16px;
	top: 30px;
	left: 0;
	width: 210px;
	height: 120px;
	line-height: 206px
}

.scroll_mod_txt {
	line-height: 20px;
	font-size: 14px;
	color: #666;
	padding: 6px 10px;
	height: 60px
}

.scroll_mod_num {
	overflow: hidden;
	text-align: center;
	height: 8px;
	padding-top: 15px;
	margin-top: 223px
}

.scroll_mod_num li {
	display: inline-block;
	background: #999;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	margin: 0 5px;
	text-indent: -999em;
	cursor: pointer;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.scroll_mod_num .curr,.scroll_mod_num li:hover {
	width: 25px
}

.card {
	display: none;
	position: absolute;
	z-index: 10;
	width: 258px;
	height: 172px;
	background: #fff;
	top: -179px;
	left: -15px;
	font-size: 14px;
	border: 1px solid #e3e3e3;
	box-shadow: 0 2px 4px rgba(0,0,0,.12);
	font-family: arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif
}

.card-user {
	position: relative;
	background: url(//cache.soso.com/baike/i/sgbk_lemma_user_bg.png) 0 0 no-repeat;
	height: 70px;
	width: 258px
}

.card-user-name {
	text-align: center;
	color: #fff;
	padding: 37px 0 15px 0;
	height: 18px;
	line-height: 18px
}

.card-user-name span {
	font-size: 16px;
	height: 18px;
	line-height: 18px;
	cursor: pointer
}

.card-user-name i {
	display: inline-block;
	background: #ff7534;
	border-radius: 3px;
	height: 13px;
	line-height: 13px;
	padding: 0 3px;
	font-size: 12px;
	vertical-align: 2px;
	margin-left: 5px
}

.card-user-content {
	position: absolute;
	width: 126px;
	height: 50px;
	top: -25px;
	left: 66px;
	overflow: hidden
}

.card-photo {
	float: left;
	width: 44px;
	height: 44px;
	margin: 0 2px;
	padding: 3px;
	border-radius: 44px;
	background: #fff;
	overflow: hidden;
	cursor: pointer
}

.card-photo-con,.card-photo-con img {
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 44px;
	overflow: hidden
}

.card-gam {
	float: left;
	width: 36px;
	height: 36px;
	padding-top: 7px
}

.card-gam a {
	display: block;
	width: 36px;
	height: 36px;
	text-indent: -999em
}

.card-gam-wechat {
	background-position: -210px -256px
}

.card-gam-sina {
	background-position: -164px -256px
}

.card-gam-wechat:hover {
	background-position: -118px -256px
}

.card-gam-sina:hover {
	background-position: -72px -256px
}

.card-item {
	height: 76px;
	padding: 10px 19px 4px 19px
}

.card-item li {
	float: left;
	text-align: center;
	color: #666;
	padding-left: 16px;
	height: 38px
}

.card-item-num,.card-item-txt {
	height: 14px;
	line-height: 14px
}

.card-item-num {
	padding: 5px 0 8px 0
}

.card-item-first .card-item-num {
	padding-top: 7px
}

.card-item-num span {
	color: #ff7f01
}

.card-item .card-item-first {
	width: 70px;
	border-right: 1px solid #e6e6e6;
	padding: 19px 16px 19px 0;
	height: 38px
}

.card-item .card-item-second {
	width: 56px
}

.card-item .card-item-third {
	width: 42px
}

.card-box {
	position: relative;
	height: 62px;
	width: 220px;
	padding: 0 19px
}

.card-box-list {
	position: relative;
	width: 220px;
	height: 60px;
	overflow: hidden;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.tip_wrap_pop {
	padding-top: 15px;
	position: absolute;
	width: 170px;
	z-index: 10
}

.tip_wrap_pop .horn {
	border: 6px solid #545454;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	float: left;
	margin: -12px 0 0 80px
}

.tip_wrap_pop .content_wrap {
	background: #000 none repeat scroll 0 0;
	box-shadow: 4px 4px 4px rgba(0,0,0,.15);
	color: #b2b2b2;
	opacity: .7;
	padding: 8px 10px
}

.content_wrap {
	margin-bottom: 10px
}

.tip_wrap_pop .content_wrap .name {
	color: #fff;
	font-size: 14px;
	margin-bottom: 3px
}

.tip_wrap_pop .content_wrap p {
	line-height: 22px
}

.tip_wrap_pop .content_wrap .add a {
	color: #9296fc
}

.tip_wrap_pop .content_wrap .add {
	border-top: 1px solid #707070
}

.badge_list {
	overflow: hidden;
	float: left;
	height: 40px;
	padding: 10px 0
}

.badge_list i {
	background: url(//hhy.sogoucdn.com/baike-pc/ued/lemma/images/sgbk_lemma_badge_small_acd22ae.png) no-repeat;
	display: block;
	height: 40px;
	width: 36px
}

.badge_list li {
	width: 36px;
	height: 40px;
	float: left;
	padding-left: 7px
}

.badge_list i.bkxx {
	background-position: 0 0
}

.badge_list i.bkxx.get {
	background-position: 0 -60px
}

.badge_list i.jjdr {
	background-position: -55px 0
}

.badge_list i.jjdr.get {
	background-position: -55px -60px
}

.badge_list i.gjxl {
	background-position: -110px 0
}

.badge_list i.gjxl.get {
	background-position: -110px -60px
}

.badge_list i.xyxf {
	background-position: -165px 0
}

.badge_list i.xyxf.get {
	background-position: -165px -60px
}

.badge_list i.bkzx {
	background-position: -220px 0
}

.badge_list i.bkzx.get {
	background-position: -220px -60px
}

.badge_list i.mrzx {
	background-position: -275px 0
}

.badge_list i.mrzx.get {
	background-position: -275px -60px
}

.badge_list i.bkgs {
	background-position: -330px 0
}

.badge_list i.bkgs.get {
	background-position: -330px -60px
}

.badge_list i.jbbb {
	background-position: -385px 0
}

.badge_list i.jbbb.get {
	background-position: -385px -60px
}

.badge_list i.tbdr {
	background-position: -440px 0
}

.badge_list i.tbdr.get {
	background-position: -440px -60px
}

.badge_list i.wszx {
	background-position: -495px 0
}

.badge_list i.wszx.get {
	background-position: -495px -60px
}

.badge_list i.gyzx {
	background-position: -550px 0
}

.badge_list i.gyzx.get {
	background-position: -550px -60px
}

.badge_list i.gezx {
	background-position: -605px 0
}

.badge_list i.gezx.get {
	background-position: -605px -60px
}

.badge_list i.myt {
	background-position: -660px 0
}

.badge_list i.myt.get {
	background-position: -660px -60px
}

.card-box-left,.card-box-right {
	display: none;
	z-index: 10;
	position: absolute;
	width: 11px;
	height: 21px;
	top: 19px
}

.card-box-left {
	background-position: -268px -276px;
	left: 5px
}

.card-box-left:hover {
	background-position: -268px -299px
}

.card-box-right {
	background-position: -289px -276px;
	right: 5px
}

.card-box-right:hover {
	background-position: -289px -299px
}

.card-box:hover .card-box-left,.card-box:hover .card-box-right {
	display: block
}

.card-mesg {
	padding: 8px 19px
}

.card-mesg dl {
	overflow: hidden;
	line-height: 26px
}

.card-mesg dd,.card-mesg dt {
	float: left
}

.card-lemma dd {
	padding-right: 10px
}

.card-expert dd {
	padding-right: 20px
}

.card-expert span {
	padding-right: 10px
}

.card-expert .card-expert-blue01 {
	color: #7bc2ff
}

.card-expert .card-expert-blue02 {
	color: #6f8ff5
}

.card-expert .last,.card-lemma .last {
	padding: 0
}

.card-triangle-bottom,.card-triangle-top {
	display: block;
	position: absolute;
	width: 20px;
	height: 11px;
	left: 92px
}

.card-triangle-bottom {
	bottom: -11px;
	background-position: -280px -256px
}

.card-triangle-top {
	top: -11px;
	background-position: -280px -244px
}

.rich_text_area .col-table td,.rich_text_area .col-table th {
	padding: 7px 5px;
	border-bottom-width: 1px
}

.rich_text_area .col-table p {
	text-align: center;
	line-height: 18px;
	margin: 0;
	text-indent: 0;
	font-size: 12px;
	font-family: 'pingfang sc',stheiti,simsun,sans-serif
}

.semantic_explain {
	margin: 0 0 8px 35px;
	clear: both;
	color: #999
}

.interlocution_wrap {
	margin: 0 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6
}

.interlocution_wrap li {
	overflow: hidden
}

.interlocution_wrap a {
	display: inline-block;
	color: #666;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 218px
}

.interlocution_wrap a:hover {
	color: #36c
}

.interlocution_wrap i {
	display: block;
	float: left;
	padding-right: 7px;
	margin-top: 7px;
	width: 0;
	height: 0;
	border: 4px solid #9395c6;
	border-right: 0 none;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.side_column_wrap .title_wrap_interlocution {
	margin: -2px 15px 4px 15px
}

.adviser_wrap {
	margin: 0 15px;
	padding-top: 5px
}

.adviser_wrap .adviser_header {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	background: #828ec9;
	border-radius: 2px;
	font-weight: 400
}

.adviser_wrap .adviser_header.disabled {
	background: #ddd;
	cursor: default
}

.adviser_wrap .adviser_header:hover {
	text-decoration: none
}

.adviser_tag {
	display: block;
	text-align: center
}

.adviser_tag_icon {
	display: inline-block;
	background-position: -132px -23px;
	width: 12px;
	height: 12px;
	vertical-align: -2px;
	cursor: pointer
}

.adviser_tag_help .adviser_tag_icon {
	padding-right: 3px
}

.adviser_header .adviser_tag_icon {
	position: relative;
	background-position: -242px -23px;
	margin-left: 7px;
	vertical-align: -1px
}

.adviser_tag_help {
	display: inline-block;
	margin-top: 7px
}

.adviser_content {
	padding-bottom: 17px;
	border-bottom: 1px solid #e6e6e6
}

.adviser_list {
	margin-left: -10px
}

.adviser_list li {
	position: relative;
	float: left;
	margin-left: 10px;
	width: 70px;
	text-align: center;
	min-height: 30px;
	line-height: 18px;
	padding-top: 85px;
	cursor: pointer
}

.adviser_list .adviser_list_baike {
	background-position: 0 -45px
}

.adviser_list .adviser_list_show {
	background-position: -75px -45px
}

.adviser_list .adviser_list_fund {
	background-position: -150px -45px
}

.adviser_list_fund .adviser_tag_icon {
	margin-left: 5px;
	cursor: pointer;
	position: relative
}

.adviser_tag_icon .adviser_tag_txt,.adviser_tag_txt {
	display: none;
	position: absolute;
	top: 5px;
	left: 0;
	width: 230px;
	height: 30px;
	line-height: 30px;
	background: #666;
	border-radius: 4px;
	color: #fff;
	font-size: 12px
}

.adviser_tag_txt:hover {
	color: #fff;
	text-decoration: none
}

.adviser_header .adviser_tag_txt {
	width: 103px;
	top: -36px;
	left: -46px
}

.adviser_tag_content {
	display: none;
	position: absolute;
	right: 32px;
	top: 1px
}

.adviser_tag_top {
	display: block;
	width: 0;
	height: 0;
	border: 4px solid #666;
	border-top: 0 none;
	border-left-color: transparent;
	border-right-color: transparent
}

.adviser_header .adviser_tag_top,.advisor_head .adviser_tag_top {
	border-bottom: 0 none;
	border-top: 5px solid #666
}

.adviser_header .adviser_tag_content {
	padding: 0 47px 15px;
	right: -45px;
	top: -7px
}

.adviser_tag_privilege {
	text-align: left;
	line-height: 50px
}

.adviser_pop {
	display: none;
	position: absolute;
	width: 230px;
	height: 35px;
	left: 0
}

.adviser_list li:hover .adviser_pop {
	display: block
}

.adviser_list_baike .adviser_tag_content {
	right: 191px
}

.adviser_list_show .adviser_pop {
	left: -80px
}

.adviser_list_show .adviser_tag_content {
	right: 111px
}

.adviser_list_fund .adviser_pop {
	left: -160px
}

.adviser_list_fund .adviser_tag_content {
	right: 31px
}

.lemma_info.border_no {
	border: 0 none
}

.lemma_msg_list {
	height: 66px;
	background: #edf1f3
}

.lemma_msg_list li {
	float: left;
	height: 40px;
	margin: 13px 0;
	line-height: 20px;
	text-align: center
}

.lemma_msg_list .lemma_msg_num,.lemma_msg_list .lemma_msg_txt {
	display: block
}

.lemma_msg_list .lemma_msg_num {
	color: #333
}

.lemma_msg_list .lemma_msg_txt {
	color: #888
}

.lemma_msg_view {
	width: 77px
}

.lemma_msg_edit {
	width: 76px;
	border-left: 1px solid #d6dfe5
}

.lemma_msg_update {
	width: 75px;
	border-left: 1px solid #d6dfe5
}

.lemma_show_list {
	padding: 4px 0 10px 0
}

.lemma_show_list li {
	position: relative;
	height: 25px;
	padding: 10px 0 10px 17px
}

.lemma_show_list .lemma_built_user {
	padding-top: 16px
}

.lemma_show_icon {
	position: absolute;
	top: 0;
	left: -1px;
	width: 9px
}

.lemma_built_user .lemma_show_icon {
	height: 51px;
	background-position: -225px -45px
}

.lemma_devote_user .lemma_show_icon {
	height: 45px;
	background-position: -239px -45px
}

.lemma_show_title {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	padding: 0 10px
}

.lemma_built_user .lemma_show_title {
	background: #8fa0ae
}

.lemma_devote_user .lemma_show_title {
	background: #ff853c
}

.lemma_show_list .lemma_show_user {
	display: inline-block;
	color: #333;
	padding-left: 10px;
	line-height: 25px;
	font-size: 14px;
	max-width: 84px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.lemma_show_flag,.lemma_show_medal {
	display: inline-block;
	width: 10px;
	height: 12px;
	font-size: 0
}

.lemma_show_flag {
	background-position: -150px -23px
}

.lemma_show_medal {
	background-position: -165px -23px
}

.side_column_wrap .advisor_wrap .title_wrap h3 {
	width: auto
}

.title_wrap_adviser {
	float: right
}

.advisor_content {
	margin: 0 15px;
	background: #edf1f3;
	padding: 0 20px
}

.advisor_user {
	position: relative;
	padding-top: 20px
}

.advisor_user_pic {
	background-position: -19px -88px;
	position: relative;
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	margin: 0 14px 20px 0
}

.advisor_institution_wrap .advisor_user_pic {
	background-position: -597px -88px;
	border-radius: 4px
}

.advisor_user_img {
	width: 60px;
	height: 60px;
	border-radius: 60px;
	cursor: pointer
}

.advisor_user_content {
	float: left;
	width: 116px;
	padding-bottom: 15px
}

.advisor_user_content .advisor_user_name {
	display: inline-block;
	max-width: 116px;
	font-size: 14px;
	color: #333;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.advisor_user_job {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	padding-left: 5px;
	margin-left: 5px;
	border-left: 2px solid #a7a8a8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.advisor_user_pro .advisor_user_job,.advisor_user_pro .advisor_user_name {
	text-overflow: clip;
	white-space: nowrap
}

.advisor_user_pro .advisor_user_name {
	max-width: 56px
}

.advisor_user_pro .advisor_user_job {
	max-width: 60px
}

.advisor_user_txt {
	line-height: 22px;
	padding: 5px 0 3px 0
}

.advisor_user_list {
	margin-left: -4px
}

.advisor_user_index,.advisor_user_sina,.advisor_user_wechat {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: -999em;
	padding: 2px 4px 0
}

.advisor_user_sina:hover {
	background-position: -128px 2px
}

.advisor_user_sina {
	background-position: -256px 2px
}

.advisor_user_sina.grayScale {
	background-position: -256px 2px;
	cursor: not-allowed
}

.advisor_user_wechat:hover {
	background-position: -154px 2px;
	position: relative
}

.advisor_user_wechat {
	background-position: -256px -23px
}

.advisor_user_wechat.grayScale {
	background-position: -256px -23px;
	cursor: not-allowed
}

.advisor_user_code {
	display: none;
	position: absolute;
	left: -45px;
	top: -120px;
	width: 120px;
	height: 120px;
	border-radius: 120px;
	background: rgba(0,0,0,.5)
}

.advisor_user_code_img {
	display: block;
	width: 75px;
	height: 75px;
	margin: 22px auto 0;
	border-radius: 5px
}

.advisor_user_index:hover {
	background-position: -178px 2px
}

.advisor_user_index {
	background-position: -256px -48px
}

.advisor_user_index.grayScale {
	background-position: -256px -48px;
	cursor: not-allowed
}

.advisor_list {
	border-top: 1px solid #d6dfe5;
	padding: 12px 0
}

.advisor_list li {
	line-height: 26px;
	color: #333;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.advisor_list span {
	padding-right: 8px
}

.advisor_institution {
	border-top: 1px solid #d6dfe5
}

.advisor_institution_title {
	font-weight: 400;
	color: #333;
	padding-top: 13px
}

.advisor_institution_list {
	margin-left: -22px;
	padding-bottom: 16px
}

.advisor_institution_list li {
	float: left;
	width: 36px;
	padding-left: 17px;
	padding-top: 5px
}

.advisor_institution_img {
	width: 30px;
	height: 30px;
	border-radius: 30px
}

.advisor_institution_name {
	display: block;
	height: 20px;
	line-height: 20px;
	width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.advisor_institution_wrap .advisor_user_img {
	border-radius: 4px
}

.advisor_institution_pic {
	background-position: -207px 0;
	display: block;
	width: 30px;
	height: 30px
}

.advisor_user_lemma {
	position: absolute;
	width: 20px;
	height: 20px;
	background-position: -180px -23px;
	top: 52px;
	left: 21px;
	cursor: pointer
}

.advisor_lemma_title {
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	color: #888
}

.advisor_lemma_list .advisor_lemma_item {
	display: block;
	height: 20px;
	line-height: 20px;
	background: #f5f5f5;
	border: 1px solid #cacaca;
	border-radius: 2px;
	padding: 0 4px;
	color: #666;
	max-width: 53px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.advisor_lemma_list .advisor_lemma_item:hover {
	border: 1px solid #60aee2;
	text-decoration: none
}

.advisor_lemma_wrap {
	display: none;
	z-index: 1;
	position: absolute;
	padding: 4px 9px;
	width: 210px;
	border: 1px solid #ddd;
	background: #fff;
	top: 76px;
	left: -20px
}

.advisor_lemma_list {
	margin-left: -10px
}

.advisor_lemma_list li {
	float: left;
	padding: 5px 0 5px 10px
}

.advisor_lemma_top {
	position: absolute;
	width: 13px;
	height: 7px;
	background-position: -242px 0;
	top: -7px;
	left: 42px
}

.advisor_authority_lemma {
	position: absolute;
	width: 48px;
	height: 23px;
	background-position: -225px -97px;
	top: 50px;
	left: 5px
}

.advisor_head {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	background: #828ec9;
	text-align: center;
	margin: 0 15px
}

.advisor_head_icon {
	display: inline-block;
	width: 26px;
	height: 16px;
	margin-right: 10px;
	background-position: -290px 0;
	vertical-align: -2px
}

.advisor_head .adviser_tag_icon {
	position: relative;
	width: 14px;
	height: 14px;
	margin-left: 10px;
	background-position: -290px -26px
}

.advisor_head .adviser_tag_content {
	top: -21px;
	right: -63px;
	padding: 0 65px 35px
}

.advisor_head .adviser_tag_txt {
	left: -54px;
	top: -50px;
	width: 122px;
	height: 30px
}

.adviser_tag_icon .adviser_tag_content,.adviser_tag_icon .adviser_tag_txt {
	display: none
}

.adviser_list li:hover .adviser_tag_content,.adviser_list li:hover .adviser_tag_txt,.adviser_tag_icon:hover .adviser_tag_content,.adviser_tag_icon:hover .adviser_tag_txt {
	display: block
}

.advisor_user_content .advisor_user_name:hover,.lemma_show_list .lemma_show_user:hover {
	color: #36c
}

.advisor_editor {
	padding: 2px 0 20px;
	margin: 0 15px;
	border-bottom: 1px solid #e6e6e6
}

.advisor_editor .advisor_content {
	padding: 10px 20px;
	margin: 0
}

.advisor_editor_name {
	float: left;
	line-height: 40px
}

.advisor_editor_wrap {
	float: left;
	width: 118px;
	margin-bottom: -10px
}

.advisor_editor_item {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin: 0 10px 10px 0;
	cursor: pointer;
	background-position: -280px -81px
}

.advisor_editor_item img {
	width: 40px;
	height: 40px;
	border-radius: 40px
}

.advisor_editor_tag {
	position: absolute;
	width: 190px;
	background: #666;
	border-radius: 2px;
	color: #fff;
	line-height: 20px;
	padding: 10px 20px;
	bottom: 49px;
	left: -92px
}

.advisor_editor_tag i {
	position: absolute;
	bottom: -5px;
	left: 108px;
	width: 0;
	height: 0;
	border: 5px solid #666;
	border-bottom: 0 none;
	border-left-color: transparent;
	border-right-color: transparent
}

.advisor_editor_item_02 .advisor_editor_tag {
	left: -142px
}

.advisor_editor_item_02 .advisor_editor_tag i {
	left: 158px
}

.advisor_editor_title {
	display: block;
	overflow: hidden;
	line-height: 14px;
	padding: 3px 0
}

.advisor_editor_txt {
	display: block
}

.advisor_editor_au {
	float: left;
	max-width: 56px;
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
	vertical-align: middle
}

.advisor_editor_job {
	float: left;
	border-left: 2px solid #fff;
	margin-left: 5px;
	padding-left: 5px;
	vertical-align: middle;
	text-overflow: clip;
	white-space: nowrap;
	max-width: 60px;
	overflow: hidden
}

.card-down {
	top: 32px;
	height: 207px
}

.card-down .card-user {
	height: 105px;
	background: url('//cache.soso.com/baike/i/sgbk_lemma_user_bg_l.png') no-repeat
}

.card-down .card-user-name {
	padding-top: 72px
}

.card-down .card-user-content {
	top: 10px
}

.top_adv_wrap {
	margin-left: 416px
}

.j-lemma-banner-wrap {
	height: 458px;
	margin-bottom: -150px
}

.j-lemma-banner-link {
	position: absolute;
	left: 50%;
	margin-left: -520px
}

.main_bg {
	background-color: #f1f1f1
}

.semantic_banner {
	background: 0 0;
	box-shadow: none;
	margin: 0 auto
}

.semantic_banner .semantic_tip {
	padding: 4px 0 7px 36px
}

.semantic_banner em {
	margin: 0
}

.semantic_banner .add_semantic {
	display: block;
	color: #888;
	line-height: 24px;
	height: 24px;
	margin-right: 20px;
	margin-top: -3px;
	width: 55px;
	background-position: 0 0;
	padding-left: 21px
}

.semantic_banner .add_semantic:hover {
	color: #36c;
	text-decoration: none
}

.semantic_banner .semantic_item_list li {
	line-height: 34px;
	background-position: 35px -33px
}

.semantic_tip_title {
	float: left
}

.semantic_banner .open_semantic,.semantic_target .open_semantic {
	display: block;
	float: left;
	width: 30px;
	padding-left: 20px;
	height: 22px;
	line-height: 22px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	margin: -3px 0 0 20px;
	background-position: 5px -85px
}

.semantic_banner .open_semantic:hover,.semantic_target .open_semantic:hover {
	text-decoration: none
}

.semantic_banner .hide_semantic,.semantic_target .hide_semantic {
	background-position: 5px -70px
}

.semantic_banner .semantic_item_list {
	display: none
}

.statement {
	padding: 10px 0
}

.statement_wrap {
	background: #fff6e7;
	padding: 0 20px;
	overflow: hidden;
	font-size: 12px;
	height: 70px
}

.statement_title {
	float: left;
	color: #7486c6;
	line-height: 22px;
	width: 26px;
	padding-top: 13px
}

.statement_left,.statement_right {
	float: left;
	width: 11px;
	height: 7px
}

.statement_left {
	margin: 18px 10px 0 20px;
	background-position: 0 0
}

.statement_right {
	margin: 18px 0 0 10px;
	background-position: 0 -17px
}

.statement_txt {
	float: left;
	width: 582px;
	line-height: 22px;
	padding-top: 13px
}

.relevant_consult {
	margin: 30px 35px 20px
}

.relevant_consult .relevant_wrap,.relevant_extend .relevant_wrap {
	line-height: 22px;
	height: 22px;
	margin-bottom: 10px;
	overflow: hidden
}

.relevant_consult .relevant_from,.relevant_extend .relevant_from {
	float: left;
	color: #999;
	margin-left: 13px
}

.relevant_consult a.relevant_link,.relevant_extend a.relevant_link {
	display: inline-block;
	color: #333;
	line-height: 22px;
	overflow: hidden;
	max-width: 422px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.relevant_consult a.relevant_link:hover,.relevant_extend a.relevant_link:hover {
	color: #36c;
	text-decoration: none
}

.relevant_consult .data_wrap,.relevant_extend .data_wrap {
	width: auto
}

.relevant_consult .relevant_item,.relevant_extend .relevant_item {
	margin: 0
}

.relevant_consult .icoQuoteJump {
	vertical-align: -2px;
	margin-right: 3px
}

.lemma_synonyms i {
	margin: -1px 4px 0 10px;
	background-position: -140px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle
}

.lemma_synonyms a:hover i {
	background-position: -152px -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle
}

.semantic_explain_icon {
	background-position: 0 -34px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	width: 46px;
	height: 18px;
	vertical-align: middle;
	margin-right: 10px
}

.advisor_medical_wrap .advisor_head {
	background: #80b7e9
}

.advisor_medical_wrap .advisor_editor_img,.advisor_medical_wrap .advisor_editor_item,.advisor_medical_wrap .advisor_user_img,.advisor_medical_wrap .advisor_user_pic {
	border-radius: 2px
}

.advisor_medical_wrap .advisor_head .adviser_tag_icon {
	background-position: -306px -26px
}

.search_recommend {
	margin: -2px 15px 0;
	font-size: 12px;
	line-height: 30px;
	padding-bottom: 11px;
	border-bottom: 1px solid #e6e6e6
}

.search_recommend_wrap {
	margin-left: -35px;
	overflow: hidden
}

.search_recommend_item {
	float: left;
	width: 86px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 35px
}

.lemma_catalog_wrap .wrap {
	position: relative
}

.lemma_catalog_wrap .catalog_bg {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0
}

.lemma_catalog_wrap .catalog_wrap {
	margin-left: 79px
}

.relevant_item span {
	max-width: 443px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.separator {
	display: none
}

.content_nav_box {
	margin: 20px auto
}

.rs-list {
	padding: 4px 15px
}

.rs-list li {
	width: 100%;
	line-height: 18px;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	white-space: nowrap
}

.rs-list .rs-item {
	font-size: 12px;
	color: #666
}

.rs-list .rs-item:hover {
	color: #36c;
	text-decoration: none
}

.rs-footer-list {
	overflow: hidden;
	margin-right: -40px
}

.rs-footer-list li {
	float: left;
	width: 130px;
	line-height: 18px;
	margin-bottom: 9px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	white-space: nowrap
}

.rs-footer-list .rs-footer-item {
	font-size: 12px;
	color: #36c
}

.baikeCode .hljs {
	background-color: #f7f7f7;
	padding: 10px 20px;
	margin: 10px 0;
	font-size: 12px
}

div.baikeFormula svg {
	display: block;
	margin: 20px auto
}

div.baikeFormula svg {
	font-size: 120%
}

span.baikeFormula svg {
	font-size: 106%
}

div.baikeFormula .svgFormula {
	display: block;
	margin: 20px auto
}

span.baikeFormula .svgFormula {
	vertical-align: middle;
	margin: 0 2px
}

.abstract em,.base-info-card-value em {
	font-style: italic
}
.lemma_content_nav {
    padding-left: 35px;
    margin: 0 auto 20px;
    zoom: 1;
}
.lemma_content_nav h2{float:left;margin-right:10px;line-height:31px;font-size:14px;color:#666;    font-weight: 700;}


@charset "UTF-8";

.album_content_wrap:after,.album_detail:after,.album_detail_list:after,.album_intro:after,.album_list_title:after,.album_mod_wrap:after,.album_title_wrap:after,.album_wrap:after,.btn_wrap:after,.calendar:after,.character_list li:after,.city_bk_nav .nav_wrap:after,.city_bk_nav:after,.content:after,.content_wrap:after,.episode_wrapper ul:after,.image_album_title ul:after,.image_album_title:after,.landscape_wrap:after,.lemma_content_nav:after,.month_select:after,.notable_info_wrap:after,.pk_detail:after,.record_wrapper:after,.record_wrapper_slide:after,.relationship li:after,.relevant_video_list:after,.resume_list li:after,.resume_wrap:after,.section_nav li:after,.side_nav li a:after,.singles_list li:after,.singles_list:after,.slide_wrap:after,.star_input_wrap:after,.star_select:after,.star_select_wrap ul:after,.tab_content:after,.title_list li:after,.title_wrap:after,.trends_wrap li:after,.wb_info:after,.weibo_content ul:after,.work_content_wrap ul:after,.works_list ul:after,.wrap:after {
	content: '\200B';
	display: block;
	height: 0;
	clear: both
}

.btn_next_star,.btn_next_year,.btn_next_year_dis,.btn_pk,.btn_prev_star,.btn_prev_year,.btn_prev_year_dis,.btn_switch_wrap,.cata_detail i,.cata_files i,.cata_landscape i,.cata_light i,.cata_record i,.cata_waltz i,.cata_work i,.dis_next_star,.dis_prev_star,.hide_btn,.lemma_catalogue_wrap,.lemma_detail_catalogue i,.line_style_current,.list_ico,.module_star_talk p,.open_btn,.star_input_wrap a {
	background: url(//cache.soso.com/baike/i/lemma/bk_star_sprite20140421.png) no-repeat
}

.resume_list li,.resume_list_ico,.reverse_btn,.sort_btn {
	background: url(//cache.soso.com/baike/i/baike_lemma_notable_sprite20130326.png) no-repeat
}

.relevant_wrap .lemma_tag:hover {
	background-color: #838ec9;
	border-color: #838ec9;
	color: #fff!important;
	text-decoration: none
}

.abstract_list td {
	word-wrap: break-word;
	word-break: break-all
}

.lemma_module_wrap .single_name {
	padding: 0 28px 0 10px;
	text-indent: 0
}

.lemma_module_wrap .single_lang {
	width: 161px
}

.lemma_module_wrap .single_time {
	float: left;
	width: 131px
}

.lemma_module_wrap .honor_receive {
	width: 115px;
	text-indent: 0;
	padding: 0 10px
}

.lemma_module_wrap .honor_name {
	width: 154px;
	margin-right: 10px
}

.lemma_module_wrap .honor_remark {
	float: left;
	width: 61px
}

.lemma_module_wrap .concert_name {
	width: 330px
}

.lemma_module_wrap .album_time {
	width: 200px
}

.section_content {
	line-height: 25px;
	font-size: 14px;
	clear: both
}

.section_title {
	clear: both
}

.section_wrap .album_mod_wrap {
	height: 195px
}

.video_list .work_name {
	text-indent: 0;
	margin-bottom: 10px
}

.rich_text_area .image_album_title_list {
	margin: 0 0 10px 0
}

.rich_text_area .image_album_title_list .tab_btn {
	padding-left: 0
}

.rich_text_area .video_list {
	margin: 0 0 20px 0
}

.rich_text_area .video_list li {
	padding: 0
}

.lemma_catalogue_wrap {
	background-position: 0 -110px;
	background-repeat: repeat-x;
	background-color: #f8f8f8;
	height: 40px;
	border-top: 1px solid #dfdfdf;
	font-size: 14px
}

.lemma_catalogue_wrap ul {
	margin-left: -30px;
	zoom: 1
}

.lemma_catalogue_wrap li {
	float: left;
	display: inline;
	margin-left: 70px;
	font-family: 'microsoft yahei';
	zoom: 1
}

.lemma_catalogue_wrap .current {
	border-bottom: 2px solid #838ec9
}

.cata_detail,.cata_files,.cata_landscape,.cata_light,.cata_record,.cata_waltz,.cata_work {
	float: left;
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 14px
}

.cata_detail:hover,.cata_files:hover,.cata_landscape:hover,.cata_light:hover,.cata_record:hover,.cata_waltz:hover,.cata_work:hover {
	border-bottom: 2px solid #838ec9;
	text-decoration: none
}

.cata_detail i,.cata_files i,.cata_landscape i,.cata_light i,.cata_record i,.cata_waltz i,.cata_work i {
	display: block;
	float: left;
	margin: 13px 5px 0 0;
	width: 14px;
	height: 14px
}

.cata_files i {
	background-position: 0 0
}

.cata_record i {
	background-position: -15px 0
}

.cata_work i {
	background-position: -30px 0
}

.cata_waltz i {
	background-position: -45px 0
}

.cata_light i {
	background-position: -60px 0
}

.cata_detail i {
	background-position: -75px 0
}

.cata_landscape i {
	background-position: -90px 0
}

.lemma_catalogue .current {
	font-weight: 700
}

.lemma_detail {
	position: relative;
	zoom: 1
}

.lemma_detail .hide_btn,.lemma_detail .open_btn {
	float: left;
	position: relative;
	background-color: #fff;
	display: block;
	width: 15px;
	height: 15px;
	border: 1px solid #e1e1e1;
	margin: 10px 0 0 5px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer
}

.lemma_detail .open_btn::after {
	display: block;
	content: ' ';
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-top: 5px solid #999;
	border-bottom: 0 none;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	float: left;
	margin: 5px 0 0 2px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.lemma_detail .open_btn:hover::after {
	border-top: 5px solid #838ec9
}

.lemma_detail .hide_btn::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.lemma_detail .open_btn {
	background-position: -1000px 0
}

.lemma_detail .open_btn:hover {
	background-position: -1000px 0;
	border-color: #838ec9;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.lemma_detail .hide_btn {
	background-position: -1000px 0
}

.lemma_detail {
	position: relative;
	z-index: 2
}

.lemma_detail_catalogue {
	display: none;
	background-color: #fff;
	position: absolute;
	top: 34px;
	right: 0;
	width: 95px;
	border: 1px solid #ccc
}

.columns {
	width: 190px
}

.columns a {
	float: left
}

.lemma_catalogue_wrap .lemma_detail_catalogue:hover {
	-webkit-box-shadow: 1px 1px 2px rgba(150,150,150,.3);
	box-shadow: 1px 1px 2px rgba(150,150,150,.3);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.lemma_detail_catalogue a {
	display: block;
	width: 95px;
	height: 30px;
	line-height: 30px;
	zoom: 1
}

.lemma_detail_catalogue i {
	background-position: -702px 0;
	display: inline-block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	margin: 10px 4px 0 10px
}

.lemma_detail_catalogue a:hover i {
	background-position: -702px -10px
}

.lemma_catalogue_wrap .lemma_detail_catalogue a:hover {
	background-position: -695px -10px;
	background-color: #f0f0f0;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.lemma_detail_wrap {
	margin: 0 20px
}

.city_bk_nav .nav_wrap a,.city_bk_nav .nav_wrap i {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_city_nav_ico.png) no-repeat
}

.city_bk_nav {
	width: 710px;
	margin: 20px auto;
	background-color: #fff;
	zoom: 1
}

.city_bk_nav a {
	float: left;
	font-size: 14px;
	font-family: 'microsoft yahei';
	text-decoration: none;
	text-align: center
}

.city_bk_nav .city_index {
	width: 60px;
	height: 58px;
	background-color: #8a8ab2;
	border-radius: 4px 0 0 4px;
	color: #fff;
	padding-top: 14px
}

.city_bk_nav .city_index:hover {
	background-color: #9696c4
}

.city_bk_nav .nav_wrap {
	overflow: hidden;
	border: 1px solid #e5e5e5;
	border-left: 0 none;
	border-radius: 0 4px 4px 0;
	zoom: 1
}

.city_bk_nav .nav_wrap a {
	width: 93px;
	height: 70px;
	color: #666;
	position: relative;
	background-position: -217px 8px
}

.city_bk_nav .nav_wrap .nav_history {
	width: 91px
}

.city_bk_nav .nav_wrap a:hover {
	background-color: #f8f8f8;
	background-position: 999px 999px;
	margin-left: -1px;
	width: 94px;
	color: #7676b8
}

.city_bk_nav .nav_wrap a:hover div {
	text-indent: 1px
}

.city_bk_nav .nav_wrap i {
	display: block;
	width: 28px;
	height: 28px;
	margin: 10px auto 3px
}

.city_bk_nav .nav_wrap .nav_history:hover {
	width: 92px
}

.city_bk_nav .nav_general i {
	background-position: 0 0
}

.city_bk_nav .nav_general:hover i {
	background-position: 0 -30px
}

.city_bk_nav .nav_attraction i {
	background-position: -30px 0
}

.city_bk_nav .nav_attraction:hover i {
	background-position: -30px -30px
}

.city_bk_nav .nav_food i {
	background-position: -60px 0
}

.city_bk_nav .nav_food:hover i {
	background-position: -60px -30px
}

.city_bk_nav .nav_school i {
	background-position: -90px 0
}

.city_bk_nav .nav_school:hover i {
	background-position: -90px -30px
}

.city_bk_nav .nav_personage i {
	background-position: -120px 0
}

.city_bk_nav .nav_personage:hover i {
	background-position: -120px -30px
}

.city_bk_nav .nav_culture i {
	background-position: -150px 0
}

.city_bk_nav .nav_culture:hover i {
	background-position: -150px -30px
}

.city_bk_nav .nav_history i {
	background-position: -180px 0
}

.city_bk_nav .nav_history:hover i {
	background-position: -180px -30px
}

.lemma_content_nav {
	padding-left: 35px;
	margin: 0 auto 20px;
	zoom: 1
}

.lemma_content_nav h2 {
	float: left;
	margin-right: 10px;
	line-height: 31px;
	font-size: 14px;
	color: #666
}

.section_nav {
	overflow: hidden
}

.section_nav li {
	margin-bottom: 10px;
	zoom: 1
}

.section_nav li a {
	float: left;
	display: block;
	height: 31px;
	margin-right: 10px;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_nav_icon.png) no-repeat;
	text-indent: 36px;
	line-height: 31px;
	text-decoration: none;
	color: #666
}

.section_nav .ico_cast {
	background-position: 0 0;
	width: 90px
}

.section_nav .ico_staff {
	background-position: -100px 0;
	width: 90px
}

.section_nav .ico_storyline {
	background-position: -200px 0;
	width: 96px
}

.section_nav .ico_role {
	background-position: -300px 0;
	width: 96px
}

.section_nav .ico_acoustic {
	background-position: -400px 0;
	width: 96px
}

.section_nav .ico_record {
	background-position: 0 -35px;
	width: 90px
}

.section_nav .ico_work {
	background-position: -100px -105px;
	width: 96px
}

.section_nav .ico_bright {
	background-position: -100px -35px;
	width: 96px
}

.section_nav .ico_movie {
	background-position: -200px -35px;
	width: 96px
}

.section_nav .ico_episode {
	background-position: -500px 0;
	text-indent: 33px;
	width: 104px
}

.section_nav .ico_concert {
	background-position: -300px -35px;
	width: 90px
}

.section_nav .ico_music {
	background-position: -400px -35px;
	width: 96px
}

.section_nav .ico_adv {
	background-position: -500px -35px;
	width: 96px
}

.section_nav .ico_honour {
	background-position: 0 -70px;
	width: 96px
}

.section_nav .ico_antecedents {
	background-position: -100px -70px;
	width: 96px
}

.section_nav .ico_images {
	background-position: -200px -70px;
	width: 96px
}

.section_nav .ico_landscape {
	background-position: -300px -70px;
	width: 96px
}

.section_nav .ico_students {
	background-position: -400px -70px;
	width: 90px
}

.section_nav .ico_mark {
	background-position: -500px -70px;
	width: 107px
}

.section_nav .ico_major {
	background-position: 0 -105px;
	width: 96px
}

.section_nav .ico_relation {
	background-position: -500px -105px;
	width: 96px
}

.section_nav .item i {
	background: url(sgbk_lemma_nav_ico_57a32b9.png) no-repeat
}

.section_nav li a {
	background: 0 0
}

.section_nav li .item {
	float: left;
	height: 28px;
	line-height: 28px;
	text-indent: 0;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-right: 12px;
	box-shadow: 0 1px 0 rgba(50,50,50,.1)
}

.section_nav li .item:hover {
	box-shadow: 0 2px 0 rgba(0,0,0,.1)
}

.section_nav li .zhihu {
	padding-right: 9px;
	width: auto
}

.section_nav .item i {
	display: inline-block;
	width: 20px;
	height: 18px;
	vertical-align: -5px;
	margin: 0 5px 0 8px
}

.section_nav .cast i {
	background-position: 0 0;
	margin-right: 3px
}

.section_nav .staff i {
	background-position: -20px 0;
	vertical-align: -6px;
	margin-right: 3px
}

.section_nav .storyline i {
	background-position: -40px 0;
	margin-right: 3px
}

.section_nav .role i {
	background-position: -60px 0
}

.section_nav .acoustic i {
	background-position: -80px 0
}

.section_nav .record i {
	background-position: -120px 0;
	vertical-align: -6px
}

.section_nav .bright i {
	background-position: -140px 0
}

.section_nav .movie i {
	background-position: -160px 0
}

.section_nav .episode i {
	background-position: -100px 0
}

.section_nav .concert i {
	background-position: -180px 0
}

.section_nav .music i {
	background-position: 0 -20px
}

.section_nav .adv i {
	background-position: -20px -20px
}

.section_nav .honour i {
	background-position: -40px -20px
}

.section_nav .antecedents i {
	background-position: -60px -20px;
	vertical-align: -6px
}

.section_nav .images i {
	background-position: -80px -20px
}

.section_nav .landscape i {
	background-position: -100px -20px
}

.section_nav .relation i {
	background-position: -60px -40px
}

.section_nav .work i {
	background-position: -100px 0
}

.section_nav .students i {
	background-position: -120px -20px
}

.section_nav .mark {
	padding-top: 0;
	width: auto
}

.section_nav .mark i {
	background-position: -140px -20px
}

.section_nav .major i {
	background-position: -160px -20px;
	margin-right: 1px
}

.section_nav .comic i {
	background-position: -80px -40px
}

.section_nav .zhihu i {
	background-position: -158px -59px
}

.section_nav .xxpm i {
	background-position: -100px -40px
}

.section_nav .zyjs i {
	background-position: -20px 0;
	vertical-align: -6px
}

.section_nav .qszy i {
	background-position: -140px -40px;
	vertical-align: -5px
}

.section_nav .lqqk i {
	background-position: -160px -40px;
	vertical-align: -5px
}

.section_nav .xsxx i {
	background-position: 0 -60px
}

.section_nav .xgxx i {
	background-position: -20px -60px
}

.section_nav .preference i {
	background-position: -40px -60px
}

.section_nav .video i {
	background-position: -60px -60px;
	width: 19px;
	vertical-align: -7px
}

.section_nav .menu i {
	background-position: -80px -60px;
	vertical-align: -7px
}

.section_nav .city i {
	background-position: -100px -60px;
	vertical-align: -5px
}

.section_nav .dianping i {
	background-position: -120px -60px;
	vertical-align: -5px
}

.section_nav .shop i {
	background-position: -140px -60px;
	vertical-align: -5px
}

.slide_wrap {
	background-color: #f8f8f8;
	margin-top: 20px;
	background-position: -299px 0;
	background-repeat: repeat-y;
	height: 240px;
	border: 1px solid #dfdfdf;
	border-left: 0 none;
	zoom: 1
}

.record_year_wrap {
	float: left;
	margin-top: 15px;
	width: 76px
}

.record_year_wrap .mod_wrap {
	height: 180px;
	overflow: hidden
}

.record_year_wrap .tab_btn {
	padding-left: 16px;
	margin: 9px 0;
	font-size: 14px;
	font-weight: 700;
	color: #838ec9;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	zoom: 1
}

.record_year_wrap .current_tab {
	padding-left: 13px;
	border-left: 3px solid #838ec9;
	color: #666;
	background-color: #f8f8f8
}

.tab_content {
	zoom: 1
}

.record_pic {
	float: left;
	width: 280px;
	height: 210px;
	margin: 15px 0 0 0;
	overflow: hidden;
	border: 0 none
}

.record_content {
	float: left;
	padding: 0 10px 0 15px;
	border-left: 1px solid #dfdfdf;
	width: 315px;
	height: 240px;
	margin-right: 0
}

.record_content h3 {
	line-height: 45px;
	font-size: 14px
}

.record_content p {
	line-height: 24px;
	text-indent: 28px;
	font-size: 14px
}

.btn_next_year,.btn_prev_year {
	margin-left: 10px;
	display: block;
	width: 54px;
	height: 13px;
	line-height: 13px;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf
}

.btn_next_year:hover,.btn_prev_year:hover {
	background-color: #fff;
	border: 1px solid #c5c5c5
}

.btn_prev_year {
	background-position: -300px -35px
}

.btn_next_year {
	background-position: -300px -50px
}

.no_slide .btn_next_year,.no_slide .btn_prev_year {
	display: none
}

.no_slide .mod_wrap {
	margin-top: -12px
}

.btn_prev_year_dis {
	background-position: -355px -35px;
	background-color: #f8f8f8;
	cursor: default
}

.btn_prev_year_dis:hover {
	background-position: -355px -35px;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf
}

.btn_next_year_dis {
	background-position: -355px -50px;
	background-color: #f8f8f8;
	cursor: default
}

.btn_next_year_dis:hover {
	background-position: -355px -50px;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf
}

.record_unit .arrow,.record_unit .title,.record_wrapper,.record_wrapper .ico_dot {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_record_s.png) no-repeat
}

.record_wrapper {
	position: relative;
	padding-left: 39px;
	zoom: 1;
	background-position: -200px 0;
	background-repeat: repeat-y;
	padding-top: 10px
}

.record_wrapper .content {
	zoom: 1
}

.record_unit {
	position: relative;
	border: 1px solid #f1f2f4;
	background-color: #f8f8f8;
	padding: 38px 25px 20px;
	margin-bottom: 30px
}

.record_wrapper .ico_dot {
	position: absolute;
	top: 42px;
	left: -26px;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background-position: 0 -35px
}

.record_unit .arrow {
	position: absolute;
	top: 40px;
	left: -8px;
	display: block;
	width: 8px;
	height: 14px;
	background-position: -15px -35px
}

.record_unit .title {
	position: absolute;
	top: -9px;
	left: 25px;
	width: 190px;
	height: 32px;
	background-position: 0 0;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 16px
}

.record_unit .content h4 {
	float: left;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 6px
}

.record_unit .fewer_txt h4 {
	margin-top: 30px
}

.record_unit .content p {
	clear: left;
	line-height: 24px;
	font-size: 14px
}

.record_unit .ed_imgfloat_right {
	margin-left: 20px
}

.more_record {
	position: relative
}

.record_wrapper .more_record .ico_dot {
	top: 15px;
	left: -25px
}

.more_record .more {
	margin-top: -15px;
	display: block;
	height: 43px;
	line-height: 43px;
	border: 1px solid #f1f2f4;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 14px
}

.more_record .more:hover {
	background-color: #f2f2f2;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-decoration: none!important
}

.more_record .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 6px 5px 0 5px;
	border-style: solid;
	vertical-align: 2px;
	margin-left: 3px
}

.more_record .more .arrow {
	border-width: 6px 5px 0 5px;
	border-color: #36c transparent transparent
}

.more_record .fold .arrow {
	border-width: 0 5px 6px 5px;
	border-color: transparent transparent #36c
}

.record_content_bg,.record_title_wrap .current,.record_wrapper_slide .btn_next_record i,.record_wrapper_slide .btn_prev_record i {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_record_sprite.png) no-repeat
}

.record_wrapper_slide {
	zoom: 1
}

.record_wrapper_slide .btn_next_record,.record_wrapper_slide .btn_prev_record {
	display: block;
	width: 104px;
	height: 15px
}

.record_content_bg {
	float: left;
	margin: 15px 0 0 -20px;
	padding-left: 20px;
	background-position: -174px 20px;
	background-repeat: repeat-y
}

.record_wrapper_slide .record_title_wrap {
	float: left;
	width: 125px;
	margin-right: 8px
}

.record_title_wrap .wrap {
	position: relative;
	height: 224px;
	overflow: hidden
}

.record_title_wrap .title_list li {
	font-size: 13px;
	margin-bottom: 9px;
	zoom: 1
}

.record_title_wrap .title_list .title {
	float: left;
	line-height: 30px;
	width: 104px;
	height: 30px;
	text-align: center;
	background-color: #f8f8f8;
	color: #666;
	cursor: pointer
}

.record_title_wrap .current {
	background-position: 115px -22px
}

.record_title_wrap .current .title {
	background-color: #7984be;
	color: #fff
}

.record_title_wrap .current i {
	display: block;
	float: left;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 6px solid #7984be;
	border-right: 0 none;
	margin-top: 9px
}

.record_title_wrap .wrap {
	position: relative
}

.record_title_wrap .title_list {
	position: absolute;
	top: 0;
	width: 125px
}

.record_content_wrap {
	float: left;
	width: 545px;
	border: 1px solid #f1f2f4;
	background-color: #f8f8f8;
	padding: 25px 15px 10px;
	min-height: 186px
}

.record_wrapper_slide .btn_next_record i,.record_wrapper_slide .btn_prev_record i {
	display: block;
	width: 17px;
	height: 9px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.record_wrapper_slide .btn_prev_record i {
	background-position: 0 0
}

.record_wrapper_slide .btn_next_record i {
	background-position: 0 -10px
}

.record_wrapper_slide .btn_prev_record:hover i {
	background-position: -20px 0
}

.record_wrapper_slide .btn_next_record:hover i {
	background-position: -20px -10px
}

.record_wrapper_slide .btn_next_record {
	padding-top: 4px;
	height: 11px
}

.record_content_wrap .content {
	font-size: 14px;
	zoom: 1
}

.record_content_wrap h3 {
	color: #333;
	margin-bottom: 10px
}

.record_content_wrap p {
	line-height: 24px
}

.record_content_wrap .pic_wrap {
	float: right;
	width: 218px;
	height: 164px;
	padding: 2px;
	border: 1px solid #e2e2e2;
	margin-left: 10px
}

.record_content_wrap .pic_wrap img {
	width: 218px;
	height: 164px
}

.record_content_wrap .content .hide,.record_content_wrap .content .open {
	float: right;
	font-size: 12px;
	padding-right: 5px;
	color: #36c
}

.record_content_wrap .content i {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	margin-right: 3px
}

.record_content_wrap .detail {
	display: none
}

.record_content_wrap .open i {
	vertical-align: 2px;
	border-top: 5px solid #36c;
	border-bottom: 0 none
}

.record_content_wrap .hide i {
	vertical-align: 2px;
	border-top: 0 none;
	border-bottom: 5px solid #36c
}

.work_content {
	margin-top: 15px
}

.work_content h3 {
	font-size: 14px;
	margin-bottom: 10px;
	font-family: 'microsoft yahei',Verdana
}

.work_content_wrap {
	overflow: hidden;
	margin-bottom: 20px
}

.work_content_wrap ul {
	margin-left: -34px;
	zoom: 1
}

.work_content_wrap li {
	float: left;
	display: inline;
	margin-left: 34px
}

.work_content_wrap .img_wrap {
	width: 90px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 5px
}

.work_content_wrap .img_wrap img {
	width: 90px;
	vertical-align: middle
}

.work_content_wrap p {
	text-align: center
}

.work_content_wrap em {
	color: #f60;
	margin-left: 2px
}

.work_content_wrap .work_name {
	line-height: 18px
}

.work_content_wrap .work_year {
	color: #999
}

.music_list .img_wrap {
	height: 90px
}

.individuation_content_wrap .section_wrap {
	margin: 10px 35px 30px
}

.work_wrap {
	width: 710px;
	margin: 30px auto 0
}

.work_wrap .more {
	float: right;
	margin-top: 12px;
	color: #666;
	font-family: stheiti,simsun
}

.works_list ul {
	margin: 12px 0 0 -10px;
	zoom: 1
}

.works_list li {
	float: left;
	margin-left: 10px
}

.works_list li .pic_wrap {
	display: block;
	padding: 2px;
	border: 1px solid #e2e2e2;
	background-color: #fff
}

.image_content h3 {
	font-size: 14px;
	margin-bottom: 10px;
	font-family: 'microsoft yahei',Verdana
}

.image_content .tab_content {
	margin-bottom: 20px;
	zoom: 1
}

.image_album_title {
	margin-bottom: 10px;
	zoom: 1
}

.video_list_tab .btn_next_album,.video_list_tab .btn_prev_album {
	margin-top: 26px
}

.video_list_tab .video_mod_wrap {
	margin: 15px 0 0 13px
}

.section_wrap .image_album_title .more {
	float: right;
	color: #999
}

.video_list {
	zoom: 1
}

.video_list li {
	float: left;
	display: inline;
	width: 160px
}

.video_list .work_name {
	line-height: 22px;
	font-size: 12px;
	zoom: 1
}

.video_preview {
	position: relative;
	width: 140px;
	height: 80px;
	overflow: hidden;
	margin-bottom: 5px
}

.video_preview .ico_play {
	opacity: 0;
	position: absolute;
	top: 16px;
	left: 46px
}

.video_preview:hover .ico_play {
	display: block;
	opacity: 1;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

.album_list_title {
	margin-top: 15px;
	height: 34px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #f1f1f1;
	zoom: 1
}

.album_list_title span {
	float: left;
	display: block;
	font-weight: 700;
	line-height: 34px;
	color: #000
}

.album_list_title .name {
	padding-left: 10px;
	width: 250px
}

.album_list_title .date {
	padding-left: 10px;
	width: 140px
}

.album_list_title .language {
	padding-left: 10px;
	width: 190px
}

.album_list_title .all {
	padding-left: 10px
}

.album_intro {
	zoom: 1
}

.album_wrap .name {
	float: left;
	display: block;
	padding: 8px 0 8px 10px;
	width: 250px;
	line-height: 1.231
}

.album_wrap .date {
	float: left;
	display: block;
	padding: 8px 0 8px 10px;
	width: 140px;
	line-height: 1.231
}

.album_wrap .language {
	float: left;
	display: block;
	padding: 8px 0 8px 10px;
	width: 190px;
	line-height: 1.231
}

.album_wrap .all {
	float: left;
	display: block;
	padding: 5px 0 5px 10px
}

.play_btn {
	display: block;
	border-radius: 11px;
	background-position: 0 -30px;
	width: 22px;
	height: 22px
}

.play_btn:hover {
	background-position: -22px -30px
}

.has_play {
	background-position: -22px -30px
}

.album_wrap .hide_btn,.album_wrap .open_btn,.album_wrap .play_btn {
	float: left;
	margin-left: 15px
}

.album_detail {
	display: none;
	background-color: #fafafa;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	overflow: hidden;
	zoom: 1
}

.album_detail_list {
	zoom: 1
}

.album_detail_list li {
	float: left;
	padding: 4px 0 4px 30px;
	width: 320px;
	line-height: 1.231
}

.btn_all_content,.btn_hide_content {
	display: inline-block;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden
}

.btn_all_content {
	background-position: -78px -25px
}

.btn_all_content:hover {
	background-position: -78px -47px
}

.btn_hide_content {
	background-position: -100px -25px
}

.btn_hide_content:hover {
	background-position: -100px -47px
}

.album_intro .btn_all_content,.album_intro .btn_hide_content {
	float: left;
	margin: 0 0 0 15px
}

.relationship li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #dfdfdf;
	zoom: 1
}

.relationship ul {
	margin-top: -10px
}

.relationship .unit_wrap {
	float: left;
	width: 25%
}

.relationship .relation {
	float: left;
	width: 45px;
	color: #666;
	font-weight: 700
}

.module_star_talk p {
	background-position: -708px -48px;
	padding-left: 10px
}

.resume_wrap {
	margin: 20px 0 0 5px;
	margin-bottom: 10px;
	zoom: 1
}

.resume_list {
	zoom: 1
}

.resume_list .resume_list_ico {
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	margin: 7px 5px 0 0;
	background-position: 0 -10px
}

.resume_list li {
	background-position: -132px 0;
	background-repeat: repeat-y;
	font-size: 14px;
	zoom: 1
}

.resume_list li:first-child {
	background-position: -132px 12px;
	background-repeat: no-repeat
}

.resume_list li:last-child {
	background: 0 0
}

.resume_list li:last-child .resume_list_ico {
	height: 24px;
	background-position: 0 0;
	margin-top: -3px
}

.resume_list .first-child {
	background-position: -132px 12px;
	background-repeat: no-repeat
}

.resume_list .last-child {
	background: 0 0
}

.resume_list .last-child .resume_list_ico {
	height: 24px;
	background-position: 0 0;
	margin-top: -3px
}

.resume_list .content_wrap {
	float: left;
	padding: 4px 0 4px;
	border-bottom: 1px solid #ebebeb;
	zoom: 1
}

.resume_list .time {
	float: left;
	display: block;
	width: 100px
}

.resume_list .content_wrap p {
	float: left;
	width: 545px;
	line-height: 24px
}

.section_title .reverse_btn,.section_title .sort_btn {
	display: block;
	float: left;
	width: 50px;
	height: 20px;
	margin: 6px 0 0 10px
}

.sort_btn {
	background-position: -60px -30px
}

.sort_btn:hover {
	background-position: -60px -50px
}

.reverse_btn {
	background-position: -60px -70px
}

.reverse_btn:hover {
	background-position: -60px -90px
}

.section_title .source {
	float: right;
	color: #999;
	margin-top: 12px
}

.section_title .source a {
	color: #000
}

.ico_t_map {
	display: block;
	width: 20px;
	height: 20px;
	background: url(//cache.soso.com/baike/i/lemma/ico_t_map.png)
}

.section_title .ico_t_map {
	float: left;
	margin: 0 3px 0 0
}

.lemma_landscape {
	margin: 40px 35px
}

.landscape_wrap {
	margin: 25px auto 0;
	overflow: hidden;
	zoom: 1
}

.landscape_wrap a {
	display: block;
	position: relative
}

.landscape_wrap .link {
	float: right
}

.landscape_wrap .intro {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 690px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff
}

:root .landscape_wrap .intro {
	filter: none;
	background-color: rgba(0,0,0,.5)
}

.landscape_wrap .left_wrap {
	float: left;
	width: 308px;
	height: 401px;
	overflow: hidden
}

.landscape_wrap .pic_wrap {
	position: relative;
	display: block;
	overflow: hidden;
	background: url(//cache.soso.com/baike/i/lemma/bk_placeholder.png) #e1e1e1 no-repeat center center
}

.landscape_wrap .left_wrap .pic_wrap {
	width: 308px;
	height: 401px
}

.landscape_wrap .right_wrap {
	float: left;
	width: 402px;
	height: 401px;
	zoom: 1
}

.landscape_wrap .right_wrap .pic_wrap {
	float: left;
	width: 200px;
	height: 200px;
	border-left: 1px solid #fff
}

.landscape_wrap .title {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff
}

:root .landscape_wrap .title {
	filter: none;
	background-color: rgba(0,0,0,.5)
}

.landscape_wrap .left_wrap .title {
	width: 298px;
	padding-left: 10px
}

.landscape_wrap .right_wrap .title {
	width: 190px;
	padding-left: 10px
}

.landscape_wrap .right_wrap .wrap {
	border-bottom: 1px solid #fff;
	zoom: 1
}

.landscape_wrap .dual_wrap {
	float: left;
	margin-right: 2px
}

.landscape_wrap .dual_wrap .pic_wrap {
	width: 354px;
	height: 400px;
	overflow: hidden
}

.landscape_wrap .last {
	margin-right: 0
}

.landscape_wrap .dual_wrap .title {
	width: 344px;
	padding-left: 10px
}

.lemma_landscape .btn_all {
	margin-top: 20px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: block;
	border: 1px solid #e4e4e4;
	font-size: 14px;
	color: #36c;
	text-decoration: none;
	font-family: stheiti,simsun
}

.lemma_landscape .btn_all:hover {
	border-color: #dcdcdc
}

.album_title_wrap,.album_title_wrap .btn_next i,.album_title_wrap .btn_prev i,.relevant_album_wrap .btn_next_list i,.relevant_album_wrap .btn_prev_list i {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_slide.png) no-repeat
}

.btn_next_list,.btn_prev_list {
	background: url(//cache.soso.com/baike/i/lemma/sgbk_lemma_shadow.png) no-repeat
}

.album_content_wrap .ico_play,.relevant_album_list .cover_wrap .ico_play {
	background: url(//cache.soso.com/baike/i/common/sgbk_ico_play.png) no-repeat
}

.album_slide_wrap {
	margin: 0 auto 10px;
	padding-bottom: 10px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #e3e3e3
}

.album_title_wrap {
	position: relative;
	height: 36px;
	background-color: #f5f5f5;
	background-position: 0 -20px;
	background-repeat: repeat-x
}

.album_title_wrap .btn_prev {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 30px;
	height: 36px;
	margin-right: 10px;
	padding: 0
}

.album_title_wrap .btn_prev i {
	float: left;
	margin: 10px 0 0 11px;
	width: 7px;
	height: 13px;
	background-position: 0 0
}

.album_title_wrap .btn_next {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 30px;
	height: 36px;
	padding: 0
}

.album_title_wrap .btn_next i {
	float: right;
	margin: 10px 11px 0 0;
	width: 7px;
	height: 13px;
	background-position: -10px 0
}

.album_title_wrap .btn_next:hover,.album_title_wrap .btn_prev:hover {
	background-color: #d8d8d8;
	transition: all .2s ease-in-out
}

.album_slide_wrap .tab_wrap {
	position: relative;
	width: 630px;
	height: 36px;
	margin: 0 auto;
	overflow: hidden
}

.album_slide_wrap .tab_wrap ul {
	position: absolute;
	top: 0;
	left: 0;
	height: 36px;
	width: 9999px
}

.album_slide_wrap .tab_wrap li {
	float: left;
	width: 90px;
	margin-right: 18px;
	height: 36px;
	line-height: 36px;
	color: #323232;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	font-family: 'microsoft yahei',Verdana
}

.album_slide_wrap .tab_wrap li:hover {
	background-color: #8686bc;
	color: #fff;
	text-decoration: none;
	transition: all .2s ease-in-out
}

.album_slide_wrap .tab_wrap .current {
	background-color: #8686bc;
	color: #fff;
	height: 36px;
	position: relative
}

.album_slide_wrap .single .tab_wrap {
	float: left;
	margin-left: 15px
}

.album_content_wrap {
	margin-top: 20px;
	padding: 0 15px;
	color: #333
}

.album_content_wrap .cover_wrap {
	float: left;
	width: 250px;
	height: 180px;
	margin-right: 15px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #e9e9e9
}

.cover_wrap a {
	position: relative;
	display: block
}

.album_content_wrap .cover_wrap .ico_play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -28px 0 0 -28px;
	display: block;
	width: 57px;
	height: 57px;
	opacity: .5;
	z-index: 1;
	cursor: pointer
}

.album_content_wrap .cover_wrap a:hover .mask {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 250px;
	height: 180px;
	background-color: #000;
	opacity: .2;
	z-index: 0;
	cursor: pointer
}

.cover_wrap a:hover .ico_play {
	opacity: 1;
	transition: all .2s ease-in-out
}

.album_content_wrap .content_wrap {
	overflow: hidden
}

.album_content_wrap .content_wrap h2 {
	font-size: 16px;
	font-family: 'microsoft yahei';
	color: #000;
	margin-bottom: 9px;
	font-weight: 400
}

.album_content_wrap .content_wrap .item {
	line-height: 22px
}

.album_content_wrap .content_wrap .relevant_lemma {
	margin-top: 10px;
	border-bottom: 0 none
}

.album_content_wrap .content_wrap .relevant_lemma a {
	margin-right: 10px
}

.album_content_wrap .content_wrap .title_wrap {
	border-bottom: 1px dotted #e5e5e5;
	padding-bottom: 5px
}

.relevant_album_wrap {
	position: relative;
	margin: 15px 15px 0;
	overflow: hidden;
	height: 120px
}

.relevant_album_list {
	position: absolute;
	top: 0;
	left: 0;
	width: 9999px
}

.relevant_album_list li {
	float: left;
	width: 140px;
	height: 120px;
	margin-right: 10px
}

.relevant_album_list li .title {
	text-align: center;
	line-height: 18px
}

.relevant_album_list .cover_wrap {
	position: relative;
	display: block;
	width: 140px;
	height: 80px;
	margin-bottom: 7px
}

.relevant_album_list .cover_wrap .ico_play {
	background-position: -60px 0;
	display: block;
	height: 34px;
	left: 50%;
	margin: -17px 0 0 -17px;
	opacity: .5;
	position: absolute;
	top: 50%;
	width: 34px;
	z-index: 2
}

.relevant_album_list .cover_wrap:hover .ico_play {
	opacity: .8;
	transition: all .2s ease-in-out
}

.relevant_album_list .cover_wrap .mask {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 140px;
	height: 80px;
	background-color: #000;
	opacity: 0;
	z-index: 1
}

.relevant_album_list .cover_wrap:hover .mask {
	opacity: .2;
	transition: all .2s ease-in-out
}

.btn_next_list,.btn_prev_list {
	top: 0;
	position: absolute;
	display: block;
	height: 80px;
	z-index: 100;
	cursor: pointer
}

.btn_next_list i,.btn_prev_list i {
	margin-top: 32px;
	display: block;
	width: 9px;
	height: 18px
}

.relevant_album_wrap .btn_prev_list {
	display: none;
	left: 0;
	background-position: 0 0;
	width: 30px
}

.relevant_album_wrap .btn_next_list {
	display: none;
	right: 0;
	background-position: -109px 0;
	width: 40px
}

.relevant_album_wrap .btn_prev_list:hover {
	background-position: 0 -85px
}

.relevant_album_wrap .btn_next_list:hover {
	background-position: -109px -85px
}

.relevant_album_wrap .btn_prev_list i {
	float: left;
	background-position: -20px 0;
	margin-left: 6px
}

.relevant_album_wrap .btn_next_list i {
	float: right;
	background-position: -30px 0;
	margin-right: 6px
}

.relevant_album_wrap:hover .btn_next_list,.relevant_album_wrap:hover .btn_prev_list {
	display: block
}

.weibo_wrap {
	margin: 10px 15px 0
}

.notable_info_wrap {
	margin-top: 10px;
	zoom: 1
}

.notable_info_wrap .ava_wrap {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	overflow: hidden
}

.notable_info {
	float: left;
	width: 390px;
	border-right: 1px solid #dedede
}

.follow_wrap {
	overflow: hidden;
	zoom: 1
}

.follow_wrap .follow_btn {
	float: left;
	display: block;
	width: 56px;
	height: 18px;
	border: 1px solid #ccc;
	background-position: 0 -50px
}

.follow_wrap .follow_btn:hover {
	border: 1px solid #b0b0b0
}

.follow_wrap .followed {
	background-position: 0 -69px;
	cursor: default
}

.follow_wrap .followed:hover {
	border: 1px solid #ccc;
	cursor: default
}

.follow_wrap .wrap {
	margin-bottom: 5px;
	zoom: 1
}

.wrap .name {
	float: left;
	display: block;
	font-size: 14px;
	margin: 0 5px 0 0
}

.wrap .ico_t_qq_follow {
	float: left;
	display: block;
	margin: 2px 5px 0 0
}

.wrap .vip {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: 1px 3px 0 0;
	overflow: hidden;
	background-position: -40px -29px
}

.weibo_content ul {
	zoom: 1
}

.weibo_content li {
	padding: 8px 0 6px;
	border-bottom: 1px solid #e8e8e8;
	zoom: 1
}

.msg_box {
	line-height: 22px
}

.wb_info {
	margin-top: 4px;
	color: #999;
	zoom: 1
}

.wb_info .wb_time {
	float: left;
	vertical-align: baseline;
	zoom: 1
}

.wb_info .wb_rel {
	float: right;
	vertical-align: baseline;
	zoom: 1
}

.wb_rel a {
	margin-left: 10px;
	color: #999
}

.trends_wrap {
	padding-bottom: 10px;
	margin: 0 15px;
	border-bottom: 1px solid #e6e6e6
}

.trends_wrap ol {
	background-position: -296px 0;
	background-repeat: repeat-y
}

.list_ico {
	background-position: -703px -30px;
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden
}

.trends_wrap li {
	margin-top: 10px;
	zoom: 1
}

.trends_wrap .list_ico {
	float: left;
	margin: 5px 5px 0 0
}

.first_child .list_ico {
	background-position: -703px -25px;
	margin: 0 5px 0 0;
	height: 13px
}

.trends_detail {
	float: left;
	width: 196px
}

.trends_detail p {
	vertical-align: baseline;
	zoom: 1
}

.trends_detail .wrap {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ddd
}

.trends_detail .wrap .img_wrap {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 5px;
	overflow: hidden
}

.trends_detail .wrap .img_wrap img {
	width: 60px
}

.record_content_wrap .content .ico_album {
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 3;
	width: 62px;
	height: 44px;
	border: 0 none;
	margin: 0;
	background: url(//cache.soso.com/baike/i/lemma/sgbk_ico_album_24.png) no-repeat
}