.i-atten { background-position: 0 -54em;}
.i-up3 { background-position: 0 -64em;}
.cb { color: #0053a7;}
.cg { color: #288912;}
.lh2 { line-height: 2; }
.lh1p2 { line-height: 1.2; }
.ptb0p5e { padding-top: 0.5em; padding-bottom: 0.5em; }
.ptb0p8e { padding-top: 0.8em; padding-bottom: 0.8em;}
.bg0053a7 { background: #0053a7;}
.brs2 { border-radius: 2px;}
.bge5 { background-color: #eee;}
.plr3p { padding: 0 0.5em; }
/*经济学人详细页*/
.eco-face { position: relative;}
.eco-face .img { display: block; overflow: hidden;}
.eco-face .img img { display: block; width: 100%;}
.eco-sns, .eco-name { box-sizing:border-box;position: absolute; left: 0; width: 100%; padding: 0 0.5em; overflow: hidden;}
.eco-name {  top: 0; line-height: 2.5; height: 2.5em; color:#fff; background: -webkit-linear-gradient(hsla(0,0%,0%,0.8),hsla(0,0%,0%,0)); background: linear-gradient(hsla(0,0%,0%,0.8),hsla(0,0%,0%,0));
}
.eco-name span { font-size: 1.4rem;}
.eco-sns { font-size: 1.4rem; bottom: 0.75em; text-align: center;}
.eco-sns .gz,.eco-sns .zan, .eco-sns em,.eco-sns em { display: inline-block; vertical-align: middle;}
.eco-sns .gz,.eco-sns .zan { width: 10em; line-height: 2; height: 2em; color: #fff; text-align: center; border-radius: 2px; overflow: hidden;}
.eco-sns .icon { font-size: 1.5rem; margin-right: 0.25em; margin-top: -0.2em; }
.eco-sns .gz { margin-right: 1em; background-color: #1291ea;}
.eco-sns .zan { background-color: #f60;}
.eco-sns .i-up3 { margin-top: -0.3em;}
/*========================== 明星*/
.star_filter { position: relative; }
/*筛选*/
.star_filter_list { width: 16.66666666667%; float: left; line-height: 2.5; height: 2.5em; text-align: center;  background: #6e6d6d; color: #fff; }
.star_filter_tit, .star_filter_tit_f { position: relative; background: #6e6d6d; font-size: 1.6rem; line-height: 2.5; height: 2.5em; }
.star_filter_tit_f, .star_filter_tit:hover { background: #585757; }
.star_filter_tit_f { text-align: left; padding-left: 18%; }
.star_filter_tit_icon1,.star_filter_tit_icon2 { position: absolute;  left: 50%;  width: 0; height: 0;  border-style: solid; border-color: transparent;}
.star_filter_tit_icon1 { top: 50%; margin: -2px 0 0 1.15em; border-width: 4px 3px 0 3px; border-top-color: #ccc;}
.star_filter_tit_icon2 { display: none; bottom: 0; margin-left: -6px; border-width: 0 6px 5px 6px; border-bottom-color: #f6f6f6;  }

.star_filter_info { display: none; position: absolute; top: 2.5em; left: 0; z-index: 98; width: 100%; font-size: 1.6rem; background: #f6f6f6; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.star_filter_info li { box-sizing:border-box; width: 33.33%; float: left; line-height: 2.5; height: 2.5em; margin-bottom: -1px;  color: #222; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; overflow: hidden; }
.star_filter_info_sex li { width: 50%; }
.star_filter_info li:nth-child(3n),.star_filter_info_sex li:nth-child(2n) { border-right: none;}
.star_filter_info li:hover { background-color: #eee;}
.star_filter_info_ctrl + .star_filter_info, .star_filter_info_ctrl .star_filter_tit_icon2 { display: block; }
.star_filter_info_ctrl .star_filter_tit_icon1 { transform: rotate(180deg);  -webkit-transform: rotate(180deg);}
/*已筛选*/
.star_filtered { background: #f6f6f6; font-size: 1.4rem; line-height: 2.5; padding: 0 3%; }
.star_filtered span { display: inline-block; position: relative; line-height: 1.5; height: 1.5; margin-top: 0.5em; margin-right: 0.4em; padding: 0 0.4em; vertical-align: top; background: #1291ea; color: #fff; }
.star_filtered span i { font-size: 1rem;  position: absolute; top: 0; right: 0; width: 1em; height: 1em; line-height: 1; margin-top: -0.3em; margin-right: -0.3em; color: #fff; text-align: center; border-radius: 50%; background: #1291ea;  }

/*明星列表*/
.starlist li { line-height: 1; padding: 1em 0; }
.starlist_img, .starlist_img img { display: block; height: 8.2em; width: 6.56em; }
.starlist_img { margin-right: 0.8em; }
.starlist_name { font-weight: bold; }
.starlist_info {  height: 1em; margin-top: 0.8em; color: #666; overflow: hidden; }

/*========================== 明星详细介绍页面 */
.starcon_img img { display: block; width: 100%; }
.starcon_name { position: relative; z-index: 9; line-height: 2.5; height: 2.5em; margin-top: -2.5em; font-weight: bold; text-align: center; color: #fff; background: linear-gradient( hsla(0, 0%, 0%, 0),hsla(0, 0%, 0%, 0.8) );  }
.starcon_tab_tit { font-size: 0; }
.starcon_tab_tit span { position: relative; display: inline-block; width: 50%; line-height: 2.5; height: 2.5em; font-size: 1.6rem; text-align: center; border-bottom: 2px solid #ccc;  background: #eee; }
span.starcon_tab_tit_cur { color: #1291ea; border-bottom-color: #1291ea; }
.starcon_info li { line-height: 1.5; padding: 0.5em 0%; overflow: hidden; }
.starcon_info li:first-child { border-top: none;}
.starcon_profile { display: none;}
.starcon_profile p { line-height: 1.7; margin: 1em 0;  }

/*========================== 会展页面 */
.ex_filter .star_filter_list { width: 25%; }
.ex_filter .star_filter_info li { font-size: 1.4rem; }
.ex_filter .date { padding: 1em 0; }
.ex_filter .date li { width: 100%; height: auto; margin: 0; border: none; text-align: center; overflow: visible; }
.ex_filter .date li:hover { background: #f6f6f6;}
.ex_filter .date .txt { width: 40%; font-size: 1.4rem; line-height: 2.5; height: 2.5em; text-align: center; border: 1px solid #e6e6e6; background: #fff; }
.ex_filter .date li span { margin: 0 1em; }
.ex_filter .area li { width: 20%; }
.ex_filter .area li:nth-child(3n) { border-right: 1px solid #e6e6e6;}
.ex_filter .area li:nth-child(5n) { border-right: none;}
.ex_filtered_o { padding: 0 3%; background: #f2f2f2; }
.ex_filtered { padding-left: 4em; }
.ex_filtered em { margin-left: -4em; }
.list-ex .img, .list-ex .img img { height: auto; width: 5em;}
.list-ex .date { font-size: 1.3rem; line-height: 1; margin-top: 1em; color: #aaa;}
.ex_list_tit { padding-bottom: 0.3em;  border-bottom: 1px solid #eee; }
.ex_h1 { font-size: 2.4rem; line-height: 1.2; margin-top: 1em; font-weight: normal; }
.ex_img { margin-top: 1em;}
.ex_img img { display: block; width: 100%; }
.ex_info p { padding-left: 5em; }
.ex_info span { margin-left: -5em; }
.eco-con h3,.eco-con p { font-size: 1.6rem; margin-top: 1em; }
.eco-con h3 { padding-bottom: 0.25em; }
.eco-con h3 + p { margin-top: 0.25em;}



/*数据内容页面*/
.t_t, .t_d { margin-top: 1em; line-height: 2; font-size: 1.6rem; text-align: center; }
.t_t { margin-top: 0.5em; }
.t_d td,.t_d th { border: 1px solid #ddd; }
.t_t td { line-height: 1.2em; padding: 01em 0; font-weight: bold; background-color: #f2f2f2; border-right: 2px solid #fff; }
.t_t td  span { font-size: 1.4rem; font-weight: normal; color: #666; }
/*权限申请*/
.ap { margin-top: 2em; padding: 1em 0.5em; background: #fafafa; }
.ap div { font-size: 1.4rem;}
.ap .close { position: absolute; right: 0; top: -0.5em; width: 1.2em; height: 1.2em; line-height: 1.1; font-size: 2rem; font-weight: bold; text-align: center; border-radius: 50%; background-color: #0053a7; color: #fff; }
.ap .close:hover { background-color: #0053a7; color: #fff; text-decoration: none; }
.ap .info { font-size: 1.8rem; line-height: 1.5em; padding-bottom: 0.75em; font-weight: bold; color: #a72126; border-bottom: 1px solid #0a68c7; }
.ap ul { margin-top: 0.5em; }
.ap li { position: relative; padding: 0.25em 0 0.25em 5.2em; list-style: none; }
.ap li i { position: absolute; right: 0; top: 1em; height: 1em; line-height: 1; width: 1em; font-weight: bold; text-align: center; color: #f00; }
.ap .lb { position: absolute; left: 0; height: 2em; line-height: 2; }
.ap .txt { width: 100%; height: 2em; line-height: 2; padding: 0 1em 0 0.5em; margin-left: -2px; background-color: #ccdded; border: 1px solid  #ccdded; font-family: "microsoft yahei"; }
.ap .txt:focus { border-color: #0a68c7; background-color: #fff; }
.ap .txt:focus + i { display: none; }
.ap .sbt_o { padding-left: 5.5em; margin-top: 20px; }
.ap .sbt { width: 70%; height: 30px; line-height: 30px; font-family: "microsoft yahei"; background-color: #0053a7; color: #fff; text-align: center; cursor: pointer; border: none; opacity: 0.9; filter: Alpha(opacity=90) }
.ap .sbt:hover { opacity: 1; filter: Alpha(opacity=100) }

/*数据列表页面*/
.filter_data { padding: 0.5em 3% 1em 3%; font-size: 1.4rem; line-height: 1.5; border-top: 1px solid #ddd; }
.filter_data div { padding-left: 3em; }
.filter_data em { display: inline-block; width: 3em; margin-left: -3em; font-weight: bold; }
.filter_data a { display: inline-block; padding: 0 0.3em; margin-right: 0.5em; margin-top: 0.5em; border: 1px solid #eee; }
.filter_data a:hover, .filter_data a.cur { color: #fff; background-color: #a72126; border-color: #a72126; text-decoration: none; }
.hot_d { overflow: hidden; }
.hot_d a { display: block; line-height: 1.2em; padding: 0.8em 0 0.8em 1.5em; }
.hot_d li { margin-top: -1px; padding: 0 0.5em; border-top: 1px solid #ddd; }
.hot_d i { display: inline-block; width: 2em; margin-left: -2em; text-align: center; font-weight: bold; }

.creat-box{
	padding: 25px 10px;
}
.creat-box h2{
	font-size: 18px;
	text-align: center;
}
.creat-box li{
	margin-top: 15px;
}
.creat-box .ipt,.creat-box .ipt-area{
	border: 1px solid #ddd;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 14px;
}
.creat-box label{
	margin-bottom: 5px;
	line-height: 20px;
	display:block;
}
.creat-box label span{color: #f00}
.creat-box .ipt-area{
	height:120px;
	line-height: 1.2;
	padding: 10px;

}
.act-sub{
	text-align: center;
	margin-top: 20px;
}
.creat-box .publish{
	background-color: #1291ea;
	color: #fff;
	width: 50%;
	padding: 7px;
	border: 0px;
	margin: 0 auto;
	border-radius: 20px;
}