﻿#post_title,caption,th {
	text-align:left
}
.post_tag,a,a:active,a:hover,a:visited {
	text-decoration:none
}
@font-face {
	font-family:FontAwesome;
	src:url(/Public/Main/PC/fonts/fontawesome-webfont.eot?v=4.5.0);
	src:url(/Public/Main/PC/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(/Public/Main/PC/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(/Public/Main/PC/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(/Public/Main/PC/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(/Public/Main/PC/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
	font-weight:400;
	font-style:normal
}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0
}
.box,.box.new {
	margin:0 auto
}
* {
	font-family:FontAwesome,'微软雅黑','黑体',Tahoma,Verdana
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
.border_gray,.box_filter_item a,.shadow_fine {
	border:1px solid #e5e5e5
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:400
}
ul {
	-webkit-padding-start:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-family:微软雅黑,Tahoma,Helvetica,arial,sans-serif
}
#post_description pre,#single_article_title {
	font-family:"微软雅黑","黑体",Tahoma,Verdana
}
::-moz-selection {
	background-color:#09F;
	color:#FFF
}
::selection {
	background-color:#09F;
	color:#FFF
}
a {
	color:#221815;
	transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-user-select:none
}
a:hover {
	color:#1d9dd1
}
.hidden {
	display:none
}
.clear {
	clear:both
}
.clearzoom {
	zoom:1
}
.box {
	width:1150px
}
.box.new {
	max-width:1340px;
	width:auto;
	position:relative
}
.box.header {
	width:1200px
}
.shadow_hover {
	box-shadow:0 0 10px 5px #e5e5e5
}
.shadow_common {
	background:#fff;
	box-shadow:0 0 2px 2px rgba(0,0,0,.1)
}
.border_gray,.shadow_fine {
	background:#fff
}
.page_content2 #page_left {
	float:none;
	width:800px;
	margin:35px auto 0
}
.page_content2 #post_description {
	padding-top:20px
}
.page_content2 #post_date {
	color:#b5b5b6
}
#page_right {
	float:right;
	width:275px
}
#page_full {
	width:100%
}
.box_filter {
	padding:25px 25px 10px
}
.box_filter_item a {
	float:left;
	border-radius:3px;
	min-width:64px;
	min-height:26px;
	margin-right:25px;
	padding:4px 22px;
	background:#e5e5e5;
	font-size:14px;
	color:#b5b5b6
}
.box_filter_item a:hover,.box_filter_item.active a {
	background:#1d9dd1;
	border:1px solid #1d9dd1;
	color:#FFF
}
#activity_sub_head_logo {
	float:left;
	width:30%;
	margin-top:7px
}
#activity_sub_head_logo img {
	height:36px
}
#activity_sub_head_nav {
	float:right;
	width:70%;
	height:24px;
	line-height:14px;
	margin-top:18px;
	overflow:hidden;
	text-align:right
}
#page_sub_head #activity_sub_head_nav a,#page_sub_head.down #activity_sub_head_nav a {
	color:#221815;
	padding:0 0 5px;
	font-size:14px;
	margin-left:12px;
	line-height:14px;
	font-weight:400;
	text-shadow:0 0 1px rgba(255,255,255,.3)
}
#page_sub_head #activity_sub_head_nav a:hover,#page_sub_head.down #activity_sub_head_nav a:hover {
	color:#1d9dd1;
	border-bottom:2px solid #1d9dd1
}
#page_sub_head.up #activity_sub_head_nav a {
	color:#fff;
	padding:0 0 5px;
	font-size:14px;
	margin-left:12px;
	line-height:14px;
	font-weight:400;
	text-shadow:0 0 1px rgba(255,255,255,.3)
}
#page_sub_head.up #activity_sub_head_nav a:hover {
	color:#fff;
	border-bottom:2px solid #fff
}
.icon_arro {
	margin-left:6px
}
.topnav_sub_menu {
	display:none;
	position:absolute;
	width:326px;
	top:68px;
	padding:20px;
	background:#fff;
	box-shadow:1px 1px 8px 1px rgba(0,0,0,.1);
	line-height:20px
}
a.topnav_activity_btn,a.topnav_activity_type,a.topnav_topic_type {
	background:#1d9dd1;
	text-align:center
}
.topnav_sub_menu.wz {
	width:260px!important
}
.topnav_activity,.topnav_topic {
	width:290px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden
}
.topnav_activity {
	height:100px;
	position:relative;
	border-bottom:1px dashed #e6e6e6;
	margin-bottom:20px
}
a.topnav_activity_type {
	display:block;
	width:46px;
	height:20px;
	position:absolute;
	left:0;
	top:0;
	bottom:2px;
	line-height:20px;
	border-radius:4px;
	font-size:14px;
	color:#fff;
	word-break:break-all;
	word-wrap:break-word
}
a.topnav_activity_title {
	display:block;
	width:220px;
	height:40px;
	position:absolute;
	left:58px;
	top:0;
	line-height:20px;
	color:#221815;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word
}
.topnav_activity_info,a.topnav_activity_btn {
	height:20px;
	bottom:20px;
	position:absolute;
	font-size:14px;
	display:block
}
a.topnav_activity_title:hover {
	color:#1d9dd1
}
.topnav_activity_info {
	width:200px;
	left:0;
	color:#1d9dd1;
	word-break:break-all;
	word-wrap:break-word
}
a.topnav_activity_btn {
	width:46px;
	right:0;
	line-height:20px;
	color:#fff;
	border-radius:4px
}
a.topnav_activity_more {
	display:block;
	width:90px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	border:1px solid #1d9dd1;
	border-radius:4px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	color:#1d9dd1
}
.topnav_topic {
	height:150px;
	position:relative;
	border-bottom:1px dashed #e6e6e6;
	margin-bottom:16px
}
a.topnav_topic_image,a.topnav_topic_image img {
	width:290px;
	height:100px
}
a.topnav_topic_image {
	display:block;
	position:absolute;
	left:0;
	top:0
}
a.topnav_topic_title,a.topnav_topic_type {
	height:20px;
	bottom:15px;
	line-height:20px;
	word-wrap:break-word;
	display:block;
	position:absolute;
	word-break:break-all
}
a.topnav_topic_type {
	width:46px;
	left:0;
	border-radius:4px;
	font-size:14px;
	color:#fff
}
a.topnav_topic_title {
	width:220px;
	left:58px;
	color:#221815;
	overflow:hidden
}
a.topnav_topic_more {
	display:block;
	width:90px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	border:1px solid #1d9dd1;
	border-radius:4px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	color:#1d9dd1
}
#topnav_sub_menu_link {
	padding-bottom:0
}
.topnav_link_item {
	float:left;
	border-right:1px solid #c5c5c5;
	padding-right:16px;
	margin-left:20px;
	margin-bottom:20px
}
.topnav_link_item_no_border {
	border-right:0
}
.topnav_link_item a {
	font-size:16px;
	color:#221815
}
.topnav_link_item a:hover {
	color:#1d9dd1
}
#post_list_box.search_box {
	margin-top:0
}
#position_bar.breadcrumb {
	margin-top:0;
	background-color:#fff;
	border-radius:0;
	list-style:none;
	margin-bottom:20px;
	padding:8px 15px;
	font-size:14px
}
.screen_page_title {
	padding:14px 15px 8px;
	color:#898989;
	font-size:16px;
	margin:120px auto;
	text-align:center;
	background:#fff
}
.page_box {
	padding:5px 25px
}
.header_right {
	position:absolute;
	top:0;
	right:20px
}
.header_right ul li {
	float:right;
	margin-left:20px
}
.header_right .btn_search,.header_right .btn_user {
	margin-top:-4px;
	height:14px
}
.right_box {
	width:275px;
	padding-bottom:20px;
	overflow:hidden
}
.right_box_title {
	height:60px;
	line-height:60px;
	color:#1d9dd1;
	font-size:18px;
	font-weight:700;
	text-indent:21px;
	border-bottom:1px solid #e5e5e5
}
.carousel,.carousel .item {
	width:800px;
	height:436px
}
.carousel-inner .item a img {
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	width:800px;
	height:436px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right:10%
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left:10%
}
.carousel-inner .glyphicon {
	font-size:24px
}
.carousel-control.left {
	background-image:linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%)
}
.carousel-control.right {
	background-image:linear-gradient(to left,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%)
}
.carousel-indicators {
	bottom:4px;
	margin-right:10px
}
.carousel-indicators li,.carousel-indicators li.active {
	margin-right:15px
}
.carousel-caption {
	z-index:10;
	width:100%;
	margin:0 auto;
	left:0;
	right:0;
	padding:16px 0 26px;
	bottom:0;
	background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)
}
.post_left,.post_left img {
	width:270px;
	height:180px;
	position:relative
}
.carousel-caption a {
	color:#fff;
	font-size:22px;
	font-weight:700
}
#post_list_box {
	margin-top:25px
}
.post_brief,.post_meta,.post_property {
	margin-top:20px
}
.post {
	padding:25px;
	overflow:hidden;
	border-bottom:1px dashed #ddd
}
.post:hover {
	box-shadow:0 0 6px 3px #ddd;
	border-bottom:1px solid #fff
}
.post_left {
	float:left;
	overflow:hidden;
	background:url(../images/iyiou_logo.jpg)
}
.play_btn {
	position:absolute;
	top:5px;
	right:5px
}
.play_btn img {
	width:30px;
	height:30px
}
.post_right {
	float:left;
	display:inline;
	width:450px;
	margin-left:25px;
	overflow:hidden
}
.post_title {
	line-height:30px;
	overflow:hidden
}
.post_title a {
	display:block;
	color:#221815;
	line-height:30px;
	font-size:18px;
	font-weight:700
}
.post_author,.post_brief,.post_date,.post_meta {
	font-size:14px
}
.post_title a:hover {
	color:#1d9dd1
}
.post_author {
	float:left;
	font-weight:700;
	color:#221815
}
.post_author a,.post_author a:hover {
	color:#1d9dd1
}
.post_author span {
	color:#53D40F
}
.post_date,.post_spliter {
	color:#b5b5b6;
	float:left
}
.post_spliter {
	margin-left:10px;
	margin-right:10px
}
.post_brief {
	color:#656565;
	line-height:25px;
	height:50px;
	overflow:hidden
}
#post_brief,#post_description p {
	line-height:30px;
	overflow:hidden;
	word-wrap:break-word
}
.post_brief.change {
	height:25px
}
.post_tag {
	float:left
}
a.post_tag_item {
	float:left;
	display:block;
	font-size:14px;
	margin-right:10px;
	border:0;
	color:#b5b5b6
}
a.post_tag_item:hover {
	color:#1d9dd1
}
.post_content_nav{
	border-bottom:1px solid #f68c22;
	line-height: 30px;
	height:30px;
	margin-bottom:10px;
	font-size:14px;
}
#post_content {
	padding:0 5px 0 70px;
	overflow:hidden
}
#post_title {
	font-size:22px;
	line-height:36px;
	margin-bottom:28px;
	color:#221815;
	font-weight:700
}
.post_option {
	margin-bottom:10px
}
.questionnaire_textarea {
	width:1028px;
	height:100px;
	padding:10px
}
#post_audio,#post_thumbnail img {
	width:480px
}
.questionnaire_subm {
	float:right;
	padding:6px 30px;
	border-radius:4px;
	background:#1d9dd1;
	font-size:16px;
	color:#fff;
	border:none
}
#post_info {
	color:#221815;
	font-size:16px
}
#post_info i {
	font-size:14px;
	font-weight:400
}
#post_info_left {
	float:left;
	width:100%
}
#post_industry {
	float:left
}
#post_industry a,#post_info_left div {
	font-size:16px
}
#post_author,#post_date {
	color:#b5b5b5
}
#post_industry .post_industry_item {
	background:#1d9dd1;
	padding:2px 10px;
	border-radius:5px;
	margin-right:12px;
	color:#fff
}
#post_author,#post_date,#post_source {
	margin-right:20px;
	float:left
}
#post_source {
	font-weight:700;
	margin-left:10px
}
#post_author {
	font-weight:700
}
#post_comment_count {
	float:right
}
#post_audio {
	overflow:hidden;
	margin:0 auto 20px
}
#post_audio audio {
	width:100%
}
#post_source.marginfz {
	margin-left:0
}
#post_brief {
	color: #f5f5f7;
	margin-top: 25px;
	font-size: 12px;
	background: #1d9dd1;
	border-radius: 11px;
	padding: 5px;
	margin-bottom: 10px;
}
#post_thumbnail {
	margin:20px auto;
	text-align:center;
	overflow:hidden;
	width:480px;
	position:relative
}
#post_thumbnail .post_copyright {
	color:#fff;
	bottom:0;
	left:0;
	position:absolute;
	padding:0 5px;
	background-color:#aaa;
	opacity:.8
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
#post_description {
	overflow:hidden
}
#post_description h1 {
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:700;
	color:#000;
	margin:10px 0
}
#post_description p {
	font-size:14px;
	margin-top:6px;
	margin-bottom:6px;
	color:#3e3c3c
}
#post_description p iframe {
	width:105%;
	height:488px;
	padding-right:30px;
	margin-left:-4.8%
}
#post_description p:first-child {
	margin-top:0
}
#post_description img,#post_description img.size-full {
	margin:10px auto;
	text-align:center;
	display:block
}
#post_description img {
	max-width:705px
}
#post_description p a {
	color:#1d9dd1;
	border-bottom:1px dashed #1d9dd1;
	word-wrap:break-word
}
#post_description pre {
	padding:15px;
	font-size:16px;
	text-indent:32px;
	line-height:26px;
	background:#fbfbfb
}
#post_description p em {
	font-style:italic
}
#post_description.nf_infocontent p {
	margin-top:0
}
#article_share {
	float:left;
	width:200px
}
.article_opt_box {
	margin:15px 0
}
a.article_opt_box_btn {
	font-size:14px;
	line-height:30px;
	padding-left:45px;
	width:120px;
	position:relative;
	font-weight:700
}
a.article_opt_box_btn i {
	position:absolute;
	top:10px;
	left:15px;
	font-size:16px
}
.article_info_box {
	padding:15px 0 20px;
	background:0 0
}
.article_info_box.tags {
	margin-top:18px;
	padding-top:30px;
	border-top:1px solid #e5e5e5
}
.article_info_box_left {
	float:left;
	width:20px;
	margin-right:15px
}
.article_info_box_right {
	float:left;
	width:100%;
	overflow:hidden
}
a.article_info_tag {
	float:left;
	display:block;
	font-size:14px;
	margin-bottom:8px;
	background:#fff;
	padding:3px 8px;
	margin-right:8px;
	color:#1d9dd1;
	border:1px solid #1d9dd1
}
a.article_info_tag:hover {
	background:#1d9dd1;
	color:#fff;
	text-shadow:none
}
.glyphicon {
	font-size:20px;
	margin-top:2px
}
#article_copyright {
	margin-top:15px;
	margin-bottom:30px
}
#article_copyright_info {
	text-shadow:.1em .1em .1em #fff;
	line-height:25px;
	font-size:16px;
	color:#999
}
#article_weixin_info {
	margin-top:15px
}
#article_weixin_info_left {
	width:100px;
	float:left
}
#article_weixin_info_left img {
	width:100px
}
#article_weixin_info_right {
	width:535px;
	margin-left:15px;
	float:left;
	color:#221815;
	text-shadow:.1em .1em .1em #fff;
	line-height:25px;
	font-size:14px
}
#login_box {
	float:right;
	width:100%;
	text-align:right;
	margin-top:20px
}
#search_box {
	float:right;
	margin-top:0
}
#logo_nav_btn {
	display:none
}
#index_search_input {
	width:300px
}
#index_search_btn {
	line-height:35px;
	background:#2D6192;
	color:#fff;
	text-shadow:none;
	padding:0 15px;
	font-weight:700
}
#friend_link_box {
	background-color:#262b2f;
	border-top:1px solid #22618c;
	color:#aaa;
	overflow:hidden;
	zoom:1;
	margin-top:25px
}
#friend_link_box_content {
	margin:40px auto 0;
	padding:15px 20px;
	background:#262626;
	border-radius:5px
}
.friend_link_item {
	line-height:25px;
	color:#aaa;
	margin-right:12px
}
a.friend_link_item:hover {
	color:#eee
}
#page_foot {
	background-color:#2D6192;
	border-top:1px solid #2D6192;
	color:#e6e6e6;
	margin-top:20px;
	padding-top:0;
	padding-bottom:20px
}
#foot_link_box {
	text-align:center;
	margin:10px auto;
	padding-top:10px;
	font-size:14px
}
.foot_link_item {
	text-indent:20px;
	color:#96c3e4;
	margin-right:10px
}
a.foot_link_item:visited {
	color:#96c3e4
}
a.foot_link_item:hover {
	color:#d6ecfa
}
.copyright {
	text-align:center;
	line-height:30px
}
#top_nav_box {
	height:40px;
	background:#2D6192;
	width:100%
}
#top_nav_box .nav-menu {
	width:1000px;
	margin:0 auto;
	-webkit-padding-start:0
}
#top_nav_box ul li {
	float:left;
	display:block;
	margin-right:15px
}
#top_nav_box ul li.menu-item a {
	display:block;
	height:40px;
	line-height:40px;
	padding:0 12px;
	font-size:14px;
	font-weight:700;
	color:#fff
}
#top_nav_box ul li.current-menu-item,#top_nav_box ul li.menu-item a:hover {
	background:#234C71
}
#top_nav_box_bottom {
	width:1000px;
	margin:0 auto;
	height:36px;
	background:#fbfbfb;
	-webkit-box-shadow:#e6e6e6 0 0 10px;
	-moz-box-shadow:#e6e6e6 0 0 10px;
	box-shadow:#e6e6e6 0 0 10px;
	padding-left:18px
}
.tb_nav_item {
	float:left;
	line-height:36px;
	margin-left:17px
}
.tb_nav_item_spliter {
	float:left;
	width:1px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #fff;
	height:16px;
	margin-top:12px;
	margin-left:15px
}
.tb_nav_item a {
	color:#555
}
.tb_nav_item a:hover {
	color:#22618c
}
.post_box_title h1,.post_box_title h1 a {
	color:#2D6192;
	font-weight:700
}
.post_box_title h1 {
	display:block;
	font-size:18px;
	padding-left:16px;
	border-left:4px solid #2D6192;
	height:18px;
	line-height:18px;
	margin-top:10px;
	margin-bottom:10px
}
.post_box_headline {
	margin-top:20px;
	margin-bottom:10px
}
.post_box_headline_image {
	float:left;
	width:90px
}
.post_box_headline_image img {
	width:120px;
	height:80px
}
.post_box_headline_title {
	float:right;
	width:180px
}
.post_box_headline_title a {
	line-height:30px;
	font-size:16px
}
.post_box_list ul {
	color:#bbb
}
.post_box_list_item {
	line-height:30px;
	height:30px;
	list-style:disc inside;
	font-size:14px;
	width:100%;
	overflow:hidden
}
#box_follow_us {
	margin-top:20px
}
#position_bar {
	margin-top:15px
}
#bdsharebuttonbox_hint {
	float:left;
	height:25px;
	color:#221815;
	text-shadow:.1em .1em .1em #fff;
	line-height:25px;
	font-size:14px;
	margin-right:10px
}
#single_page_left {
	float:left;
	width:200px;
	margin-top:15px
}
#single_page_right {
	float:right;
	width:780px
}
#single_article_title {
	line-height:40px;
	border-bottom:1px solid #eaeaea;
	text-align:left;
	margin-bottom:15px;
	margin-top:15px;
	font-size:26px;
	padding-bottom:15px;
	color:#222;
	font-weight:700;
	margin-left:5px
}
#post_comment .article_info_box,.alert_box_more_main a,.alert_box_tags_item a,.header_nav_personag .header_right_link {
	text-align:center
}
.team_intro,.topic_button a {
	font-family:"微软雅黑"
}
.shadow_form {
	margin:20px auto;
	padding:20px;
	box-shadow:2px 0 5px rgba(214,214,215,.9),-2px 0 5px rgba(214,214,215,.9)
}
.form_left {
	float:left;
	width:660px;
	border:1px dashed #ddd;
	padding:20px
}
.form_title {
	height:20px;
	line-height:20px;
	font-size:16px;
	margin-bottom:20px
}
.best_post_item {
	border-bottom:1px dashed #e6e6e6
}
.best_post_item span {
	font-size:16px;
	font-weight:700;
	font-style:italic
}
.best_post_link {
	padding-left:10px;
	line-height:35px;
	height:35px;
	font-size:14px;
	width:100%;
	overflow:hidden
}
.best_post_item p {
	padding-left:32px;
	color:#b5b5b6;
	font-size:12px;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin-bottom:5px
}
a.hot_tag_link {
	color:#fff;
	float:left;
	font-size:14px;
	white-space:nowrap;
	padding:5px 8px;
	margin:8px 8px 0 0;
	display:inline;
	border-radius:3px;
	background:#3886c2
}
a.hot_tag_link:hover {
	color:#fff;
	background:#05BFDA
}
#topcontrol a.top_stick {
	display:block;
	outline:0;
	text-decoration:none;
	width:44px;
	height:41px;
	background:url(../images/return_to_top.png) rgba(0,0,0,0)
}
#topcontrol a.top_stick:hover {
	background-position:-44px 0
}
.form_left_menu {
	float:left;
	width:120px
}
.form_left_menu .nav li {
	position:relative;
	background:#f1f1f1
}
.form_left_menu .nav li i {
	position:absolute;
	right:10px;
	top:10px;
	vertical-align:middle;
	color:#fff;
	font-size:14px
}
.form_right_content {
	float:left;
	width:815px;
	margin-left:20px;
	border-radius:5px
}
.form_right_content .panel-heading {
	font-size:14px
}
.center_panel {
	padding-top:20px
}
.member_info_item {
	line-height:40px;
	height:40px;
	font-size:14px
}
.member_info_avatar_box {
	text-align:center;
	padding-bottom:15px
}
.member_info_avatar {
	float:left;
	position:relative;
	box-sizing:border-box;
	height:140px;
	width:140px;
	border-radius:100%;
	border:6px solid #fff;
	box-shadow:0 1px 5px 1px #e4e4e4;
	overflow:hidden
}
.member_info_avatar img {
	position:absolute;
	top:0;
	left:0;
	height:140px;
	width:140px
}
.topic_button {
	width:100%;
	clear:both;
	margin-top:20px;
	height:60px;
	color:#fff;
	font-weight:700;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	line-height:60px;
	text-indent:45px;
	font-size:16px
}
.topic_button a {
	color:#fafafa;
	text-shadow:2px 2px 2px #369
}
.topic_button a:hover {
	color:#fff;
	text-shadow:2px 2px 2px #221815
}
.team_wechat .icon_wechat {
	display:inline
}
#post_comment {
	padding-top:0px;
	background:#fff;
	margin-top:25px;
	margin-bottom:30px
}
#comment_box {
	width:100%;
	margin:10px 0
}
#post_comment #comment_box textarea {
	width:96.8%;
	padding:10px;
	border:1px solid #e7e7e7
}
#post_comment #comment_box p {
	padding:14px 0 30px;
	color:#b5b5b6
}
#post_comment #comment_box p em {
	color:red;
	font-style:italic
}
#post_comment #comment_box input {
	float:right;
	margin-top:-48px;
	padding:4px 18px;
	border:none;
	outline:0;
	background:#1d9dd1;
	color:#fff
}
#post_comment .comment_btm_yi .btm_reply .endorse,.input_txt_search {
	padding-left:12px
}
#post_comment .comment_newest {
	font-size:18px;
	color:#221815;
	margin-bottom:25px
}
#post_comment .comment .comment_date,#post_comment .comment .comment_name {
	float:left;
	color:#b5b5b5;
	font-size:14px
}
#post_comment .newest_people {
	padding-top:25px;
	padding-bottom:25px
}
#post_comment .newest_avatar {
	float:left;
	display:block;
	width:50px;
	height:50px;
	border-radius:50px
}
#post_comment .comment {
	float:left;
	width:545px;
	margin-left:25px
}
#post_comment .comment .comment_date {
	margin-left:15px
}
#post_comment .comment_content {
	margin-top:30px;
	margin-right:0;
	padding-bottom:12px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	font-size:16px
}
#post_comment .comment_btm {
	margin-top:20px
}
#post_comment .comment_btm .btm_reply .reply {
	float:right;
	color:#333;
	font-size:14px;
	cursor:pointer
}
#post_comment .comment_btm .btm_reply .reply_number {
	float:right;
	font-size:14px
}
#post_comment .comment_btm .btm_reply .endorse {
	float:right;
	padding-left:12px;
	font-size:14px;
	color:#333;
	cursor:pointer
}
#post_comment .comment_btm .btm_reply .endorse_number {
	float:right;
	margin-right:0;
	font-size:14px
}
#post_comment .newest_people_yi {
	margin-left:30px;
	margin-right:30px
}
#post_comment .newest_avatar_yi {
	float:left;
	display:block;
	width:50px;
	height:50px;
	border-radius:50px;
	margin-left:36px;
	margin-top:1px
}
#alert_box,.alert_box_wrap {
	height:100%;
	box-sizing:border-box
}
#post_comment .comment_yi {
	float:left;
	width:566px;
	margin-left:25px
}
#post_comment .comment_yi .comment_name {
	float:left;
	color:#1d9dd1
}
#post_comment .comment_yi .comment_date {
	float:left;
	margin-left:20px;
	color:#b5b5b6
}
#post_comment .comment_btm_yi .btm_reply .endorse,#post_comment .comment_btm_yi .btm_reply .reply {
	color:#1d9dd1;
	font-size:12px;
	float:right;
	cursor:pointer
}
#post_comment .comment_content_yi {
	margin-top:30px;
	margin-right:0;
	padding-bottom:12px;
	line-height:30px;
	word-break:break-all;
	word-wrap:break-word
}
#post_comment .comment_btm_yi .btm_reply .reply_number {
	float:right;
	font-size:12px
}
#post_comment .comment_btm_yi .btm_reply .endorse_number {
	float:right;
	margin-right:-28px;
	font-size:12px
}
.alert_box_wrap {
	position:relative;
	width:100%;
	margin:0
}
.alert_box_content_div {
	padding-top:100px
}
.logo_colored {
	margin-top:13px
}
img.logo_colored {
	width:125px
}
#alert_box {
	display:none;
	position:fixed;
	width:100%;
	background-color:rgba(255,255,255,.97);
	left:0;
	top:0;
	bottom:0;
	color:#3e3a39;
	font-size:16px;
	overflow-y:hidden;
	z-index:1000
}
.close_alert_box {
	position:absolute;
	top:24px;
	right:24px;
	width:20px;
	height:20px;
	background:url(../images/btn_close.png) no-repeat rgba(0,0,0,0);
	display:inline-block;
	z-index:10001;
	cursor:pointer
}
.alert_box_main {
	margin:50px auto 0
}
.input_txt_search {
	border:none;
	outline:0;
	width:39.4%;
	border-bottom:1px solid #1d9dd1;
	margin-left:28%;
	font-size:24px;
	padding-bottom:8px
}
.submit_search {
	float:right;
	width:26px;
	height:27px;
	margin-right:30%;
	margin-top:15px;
	background:url(../images/seek_seek.png);
	background-size:auto 100%;
	border:none;
	outline:0
}
#alert_box_tags {
	width:562px;
	margin:32px auto;
	padding-top:20px
}
.alert_box_tags_item a {
	display:block;
	min-width:80px;
	float:left;
	margin-left:20px;
	margin-bottom:24px;
	padding:8px;
	border:1px solid #1d9dd1;
	border-radius:20px;
	font-size:14px;
	color:#1d9dd1
}
.alert_box_tags_item a:hover {
	background:#1d9dd1;
	color:#fff
}
#alert_box_more {
	width:562px;
	margin:0 auto
}
.alert_box_more_main a {
	float:left;
	margin-left:10px;
	padding-top:12px;
	font-size:18px;
	color:#b5b5b6
}
.alert_box_more_left,.alert_box_more_right {
	float:left;
	margin-top:24px;
	margin-left:12px;
	width:174px;
	height:1px;
	background:#e5e5e4
}
#header_nav_sub_menu {
	float:right;
	margin-left:20px;
	position:relative
}
.essay_pulldown_personag {
	display:none;
	position:absolute;
	right:-43px;
	margin-top:18px;
	width:110px;
	background:#1d9dd1;
	box-shadow:1px 1px 8px 1px rgba(0,0,0,.1);
	line-height:20px
}
.essay_pulldown_personag .personag_item,.essay_pulldown_personag .personag_logout,.essay_pulldown_personag .personag_name {
	color:#fff;
	line-height:40px;
	font-size:14px;
	display:block;
	text-align:center
}
.essay_pulldown_personag .personag_name {
	font-weight:700;
	border-bottom:1px solid #fff
}
.essay_pulldown_personag .personag_logout {
	border-top:1px solid #fff
}
#top_post_filter {
	border-bottom:1px solid #e5e5e5
}
#top_post_filter li {
	float:left;
	width:33.3%;
	height:56px;
	line-height:56px;
	color:#b5b5b6;
	font-size:14px;
	text-align:center
}
#top_post_filter .top_post_filter_active,#top_post_filter li:hover {
	border-bottom:4px solid #1d9dd1;
	cursor:pointer;
	color:#1d9dd1
}
a.top_post_item {
	display:block;
	border-bottom:1px dashed #ddd;
	margin:14px 20px;
	padding-bottom:14px;
	width:233px
}
a.top_post_item img {
	display:block;
	float:left;
	width:40px;
	height:40px;
	border-radius:6px
}
a.top_post_item p {
	display:block;
	float:left;
	width:175px;
	height:44px;
	overflow:hidden;
	margin-left:14px;
	margin-top:-4px;
	color:#b5b5b6;
	font-size:14px;
	line-height:24px
}
a.top_post_item:hover img {
	box-shadow:0 0 3px 2px #ddd
}
a.top_post_item:hover p {
	color:#221815
}
a.top_post_item_no_border {
	border-bottom:0
}
#post_label {
	margin-top:20px
}
#post_label .right_box_content {
	padding:15px 16px
}
#post_label .right_box_content a {
	float:left;
	padding:4px 12px;
	margin:4px 2px 8px;
	border-radius:20px;
	border:1px solid #eee;
	color:#b5b5b6;
	font-size:14px
}
#post_label .right_box_content a:hover {
	box-shadow:0 0 6px #ddd;
	color:#221815
}
#footprint_list {
	margin-top:20px;
	word-break:break-all;
	word-wrap:break-word
}
#footprint_list a:hover {
	color:#1d9dd1
}
#footprint_list .right_box_content,#footprint_list a {
	color:#b5b5b6
}
#footprint_list .right_box_title_more a {
	float:right;
	font-size:14px;
	color:#b5b5b6;
	padding-right:20px
}
#footprint_list .footprint_about {
	padding:10px 20px;
	border-bottom:1px dashed #e5e5e5
}
#footprint_list .footprint_about_bottom {
	padding:10px 20px
}
#footprint_list .footprint_about_label em {
	float:left;
	padding:2px 8px;
	background:#1d9dd1;
	border-radius:4px;
	color:#fff
}
#footprint_list .about_label_title {
	float:left;
	width:180px;
	color:#b5b5b6;
	margin-left:10px
}
#footprint_list .about_label_photo {
	width:238px;
	height:160px;
	background:#FFC;
	margin-top:36px;
	margin-bottom:10px
}
#footprint_list .about_label_photo img {
	width:100%;
	height:100%
}
#footprint_list .about_label_synopsis {
	display:block;
	color:#b5b5b6;
	padding:10px 0
}
#footprint_list .recency_planning {
	padding:20px
}
#footprint_list .recency_planning li {
	padding-bottom:5px
}
#footprint_list .recency_planning_title {
	color:#035ca3;
	margin-bottom:10px
}
#author_info {
	margin-bottom:20px
}
#author_info .author_face a img {
	float:left;
	margin:20px;
	width:75px;
	height:75px;
	border-radius:75px
}
#author_info .author_name a {
	float:left;
	margin-top:25px;
	color:#221815;
	font-size:18px;
	width:128px
}
#author_info .author_name a:hover {
	color:#1d9dd1
}
#author_info .author_name p {
	float:left;
	margin-top:4px;
	color:#b5b5b6;
	font-size:14px;
	width:128px
}
#author_professional {
	padding-left:40px;
	font-size:14px;
	min-height:40px;
	border-bottom:1px solid #e5e5e5
}
#author_professional #author_industry {
	float:left;
	border-radius:5px;
	color:#fff;
	padding:2px 10px
}
#author_professional .anthor_industry_professional {
	background:#1d9dd1
}
#author_professional .newsman_weibo {
	margin-left:38px
}
#author_professional .nawsman_weixin {
	margin-left:72px;
	color:#00f;
	font-weight:700;
	font-size:14px;
	display:none
}
#anthor_post {
	float:right;
	background:#fff;
	width:274px;
	padding-top:18px;
	padding-bottom:18px
}
#anthor_post .anthor_post_number {
	float:left;
	margin-left:25px;
	color:#b5b5b6;
	font-size:14px
}
#anthor_post .anthor_post_number em {
	color:#1d9dd1
}
#anthor_nice_post {
	float:right;
	border-top:1px solid #e5e5e5;
	background:#fff;
	font-size:14px
}
#anthor_nice_post .nice_post_content {
	border-bottom:1px dashed #ddd;
	padding-bottom:14px;
	padding-top:14px;
	margin-left:16px;
	margin-right:16px
}
#anthor_nice_post .nice_post_content img {
	margin-left:0;
	width:40px;
	height:40px;
	border-radius:6px
}
#anthor_nice_post .nice_post_content_last {
	border:0
}
#anthor_nice_post .anthor_nice_post_last {
	margin-left:75px;
	color:#b5b5b6;
	font-size:14px
}
#anthor_nice_post .nice_post {
	padding-left:16px;
	margin-top:18px;
	margin-bottom:8px;
	color:#1d9dd1;
	font-weight:700
}
#anthor_nice_post img {
	float:left;
	margin-left:16px
}
#anthor_nice_post .anthor_nice_post_yi {
	margin-left:52px;
	margin-right:16px;
	color:#b5b5b6;
	font-size:14px
}
#anthor_nice_post .anthor_nice_post_yi:hover {
	color:#221815
}
.post_event_item {
	margin:20px
}
.post_event_item img {
	width:235px
}
.author_list_box {
	margin-top:20px
}
.btn_more {
	display:block;
	float:right;
	width:31px;
	height:5px;
	margin-top:-28px;
	margin-right:20px;
	background:url(../images/btn_more.png)
}
.btn_more:hover {
	background:url(../images/btn_more_hover.png)
}
.post_symposiastx_info {
	float:right;
	width:274px;
	margin-top:20px;
	padding:0 0 0 20px;
	background:#FFF
}
.symposiastx_photo img {
	float:left;
	width:75px;
	height:75px;
	border-radius:75px;
	background:url(../images/default_photo.jpg)
}
.symposiastx_photo_attention,.symposiastx_photo_info {
	width:140px;
	margin-left:18px;
	float:left
}
.symposiastx_photo:hover {
	box-shadow:0 0 6px rgba(40,161,255,1)
}
.symposiastx_photo_name {
	float:left;
	margin-right:12px;
	font-size:18px;
	color:#221815
}
.symposiastx_photo_attention {
	margin-top:4px;
	line-height:16px;
	color:#b5b5b6;
	display:block;
	overflow:hidden;
	height:50px;
	font-size:12px
}
#followus {
	margin-top:20px
}
#followus.position {
	position:fixed;
	top:84px;
	z-index:10
}
#followus_item {
	width:235px;
	margin:20px
}
.activity_photo,.activity_thumb {
	width:280px;
	height:164px
}
.activity_item {
	padding:25px;
	border-bottom:1px dashed #ddd
}
.activity_item:hover {
	box-shadow:0 0 6px 3px #ddd;
	border-bottom:1px solid #fff
}
.activity_photo {
	float:left;
	position:relative
}
.activity_type_salon,.post_type_salon {
	position:absolute;
	padding:4px 10px;
	left:0;
	bottom:0;
	background:#1d9dd1;
	font-size:14px;
	color:#fff;
	z-index:60
}
a.activity_type_salon:hover {
	color:#fff;
	font-weight:700
}
.activity_info {
	position:relative;
	float:left;
	margin-left:20px;
	width:428px
}
.activity_info_title {
	display:block;
	font-size:18px;
	color:#221815;
	font-weight:700
}
a.activity_info_title:hover {
	color:#1d9dd1
}
.activity_info_speaker_list {
	margin-top:35px;
	height:50px;
	overflow:hidden
}
.activity_info_speaker {
	float:left;
	margin-right:20px;
	width:50px;
	height:50px
}
.activity_info_speaker img {
	width:50px;
	height:50px;
	border-radius:50px
}
.topic_banner img,.topic_list_item_image img {
	width:100%
}
.activity_meta {
	margin-top:35px;
	margin-bottom:0
}
.activity_meta li {
	float:left;
	font-size:14px;
	color:#b5b5b6;
	margin-right:20px
}
.activity_meta li .glyphicon {
	font-size:14px;
	margin-right:10px;
	color:#e6e6e6
}
.activity_meta li.activity_label_topic_link {
	position:absolute;
	right:0;
	bottom:-5px;
	background:#1d9dd1;
	padding:4px 10px;
	border-radius:5px;
	margin-right:0
}
.activity_meta li.activity_label_topic_link a {
	color:#fff;
	font-weight:700
}
.topic_list_item {
	padding:25px;
	border-bottom:1px dashed #ddd
}
.topic_list_item:hover {
	box-shadow:0 0 6px 3px #ddd;
	border-bottom:1px solid #fff
}
.topic_list_item_image {
	display:block;
	width:100%;
	overflow:hidden
}
.topic_list_item_title {
	float:left;
	display:block;
	margin-top:20px;
	font-size:18px;
	color:#221815;
	font-weight:700
}
.topic_list_item_date {
	float:right;
	display:block;
	margin-top:20px;
	font-size:14px;
	line-height:18px
}
.topic_banner {
	margin-top:120px
}
.topic_box_title {
	height:32px;
	line-height:32px;
	font-size:24px;
	text-align:center;
	color:#b5b5b6
}
.topic_box_title:after,.topic_box_title:before {
	content:'';
	margin-top:15px;
	background-color:#c5c5c5;
	width:36%;
	height:1px
}
.topic_box_title:before {
	float:left
}
.topic_box_title:after {
	float:right
}
.topic_box_content {
	margin-top:42px
}
.topic_box_item {
	float:left;
	width:352px;
	margin-right:29px;
	margin-bottom:44px;
	border:1px solid #e5e5e5;
	overflow:hidden;
	background:#fff
}
.topic_box_item_image a img {
	width:350px;
	height:233px;
	overflow:hidden
}
.topic_box_item_title {
	display:block;
	width:85%;
	margin:20px auto;
	color:#221815;
	line-height:30px;
	font-size:18px;
	height:60px;
	font-weight:700;
	overflow:hidden
}
#author_all .author_select,.option_list {
	display:none
}
.topic_box_item_speaker {
	width:85%;
	margin:0 auto
}
.topic_box_item_speaker_image {
	float:left
}
.topic_box_item_speaker_image img {
	width:36px;
	height:36px;
	border-radius:50%
}
.topic_box_item_speaker_info {
	float:left;
	line-height:36px;
	margin-left:20px
}
.topic_box_item_speaker_name {
	color:#1d9dd1;
	font-weight:700;
	font-size:14px
}
.topic_box_item_speaker_title {
	color:#898989;
	font-weight:700;
	font-size:14px
}
.topic_box_item_brief {
	width:85%;
	margin:20px auto;
	color:#898989;
	line-height:25px;
	font-size:14px;
	height:75px;
	overflow:hidden
}
#topic_slide.carousel,#topic_slide.carousel .item {
	width:1100px;
	height:600px
}
#topic_slide {
	margin-left:0;
	margin-right:0;
	margin-bottom:25px
}
#topic_slide.carousel {
	overflow:hidden
}
#topic_slide.carousel .carousel-inner .item a img {
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	width:1100px;
	height:600px
}
#topic_slide .carousel-inner .glyphicon {
	font-size:24px
}
#topic_slide .carousel-indicators {
	width:90%;
	left:5%;
	margin:0 auto;
	bottom:4px;
	text-align:center
}
.arrow_box,.post_type {
	bottom:0;
	position:absolute
}
#topic_slide .carousel-indicators li,.carousel-indicators li.active {
	margin-right:15px
}
#topic_slide .carousel-caption {
	z-index:10;
	width:100%;
	margin:0 auto;
	left:0;
	right:0;
	padding:16px 0 26px;
	bottom:0;
	background-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 100%)
}
#topic_slide .carousel-caption a {
	color:#fff;
	font-size:22px;
	font-weight:700
}
#author_all {
	border:1px solid #e5e5e5;
	padding:20px 0;
	min-height:600px
}
#author_all .activity_seek_seek {
	float:right;
	width:90px;
	height:28px;
	padding-left:12px;
	border-radius:12px 0 0 12px;
	outline:0;
	border:none;
	border:1px solid #e5e5e5
}
#author_all .activity_seek_submit {
	float:right;
	width:28px;
	height:28px;
	border-radius:0 12px 12px 0;
	background:url(../images/icon_activity_seek_submit.png);
	outline:0;
	border:none
}
#author_all .author_select_more li a:hover,#author_all .select_more_first {
	background:#1d9dd1;
	color:#fff
}
#author_all .author_select_more li a,#author_all .select_more_first {
	margin-top:8px;
	margin-bottom:16px;
	width:38px;
	height:22px;
	border-radius:2px;
	float:left;
	text-align:center
}
#author_all .author_select_more li a {
	color:#b5b5b6
}
#author_all .author_business_card {
	float:left;
	width:250px;
	margin-left:28px;
	margin-bottom:28px;
	border:1px solid #e5e5e5;
	overflow:hidden
}
#author_all .author_business_card_last {
	float:left;
	margin-left:28px
}
#author_all .business_card_first {
	padding:20px;
	height:140px
}
#author_all .business_card_photo img {
	float:left;
	width:82px;
	height:82px;
	background:#e6e6e6;
	border-radius:82px
}
#author_all .business_card_name a {
	padding-left:16px;
	font-size:18px;
	color:#221815
}
#author_all .business_card_attention {
	margin-left:98px;
	color:#b5b5b6;
	margin-top:6px;
	height:80px;
	overflow:hidden
}
#author_all .business_card_weibo {
	float:left;
	margin-left:12px;
	margin-top:10px
}
#author_all .business_card_weixin {
	margin-left:8px;
	margin-top:10px
}
#author_all .business_card_last {
	height:48px;
	line-height:48px;
	background:#fefefe;
	text-align:center;
	border-top:1px dashed #e5e5e5;
	font-size:14px
}
#author_all .business_card_last em {
	color:#1d9dd1;
	margin-right:15px
}
#author_all .author_wechat {
	color:#1d9dd1;
	padding-left:117px;
	display:none
}
#author_all .author_column #reporter_activity_seek {
	padding:6px 25px 15px 0
}
#author_all .author_column .activity_list_box {
	line-height:30px;
	min-height:40px;
	background:#fff;
	margin:0
}
#author_all .author_column .activity_list_box .city_list {
	float:left;
	padding:2px 10px;
	border-radius:2px;
	color:#b5b5b6;
	font-size:14px;
	margin:0 5px 5px 0
}
#author_all .author_column .activity_list_box .city_list.active,#author_all .author_column .activity_list_box .city_list:hover {
	color:#fff;
	background:#1d9dd1
}
#author_all .pagination li a {
	margin-left:12px
}
#activity_seek,.page_box_author {
	margin:0 auto;
	background:#fff;
	border:1px solid #e5e5e5
}
.page_box_author {
	width:1100px;
	border-top:none;
	padding-left:25px
}
#activity_seek {
	padding:15px 25px;
	border-bottom:none
}
.activity_list a,.activity_newest a {
	float:left;
	min-width:64px;
	min-height:26px;
	margin-right:8px;
	font-size:14px
}
.activity_newest a {
	border:1px solid #e5e5e5;
	border-radius:3px;
	padding:4px 22px;
	color:#b5b5b6;
	background:#FFF
}
.activity_newest a:hover,.activity_newest.active a {
	background:#1d9dd1;
	border:1px solid #1d9dd1;
	color:#FFF
}
.activity_list a {
	border:1px solid #e5e5e5;
	border-radius:3px;
	padding:4px 16px;
	color:#b5b5b6;
	background:#FFF
}
.activity_list a:hover,.activity_list.active a {
	background:#1d9dd1;
	border:1px solid #1d9dd1;
	color:#FFF
}
.activity_list.active .icon_pull_down {
	background:url(../images/icon_pull_up.png)
}
.icon_pull_down {
	float:right;
	width:8px;
	height:7px;
	margin-left:8px;
	margin-top:8px;
	background:url(../images/icon_pull_down.png);
	z-index:89px
}
.activity_list a:hover .icon_pull_down {
	background:url(../images/icon_pull_up.png)
}
.activity_seek_seek {
	float:right;
	width:90px;
	height:28px;
	padding-left:12px;
	border-radius:12px 0 0 12px;
	outline:0;
	border:none;
	border:1px solid #e5e5e5
}
.activity_seek_submit {
	float:right;
	width:28px;
	height:28px;
	border-radius:0 12px 12px 0;
	background:url(../images/icon_activity_seek_submit_1.png);
	outline:0;
	border:none
}
.option_list {
	border:1px solid #e5e5e5;
	border-top:none;
	border-bottom:none;
	padding-left:25px;
	line-height:30px;
	min-height:40px;
	background:#FFf;
	margin:0
}
.city_list {
	float:left;
	padding:2px 10px;
	border-radius:2px;
	color:#b5b5b6;
	font-size:14px;
	margin:0 5px 14px 0
}
.city_list.active,.city_list:hover {
	color:#fff;
	background:#1d9dd1
}
.recent_attention {
	height:62px;
	padding-left:18px;
	border-bottom:1px solid #e5e5e5
}
.attention_title_label {
	float:left;
	padding:1px 8px 3px;
	border-radius:3px;
	margin-right:8px;
	background:#e74c3c;
	color:#fff;
	font-size:14px
}
.attention_title {
	font-size:14px;
	color:#b5b5b6;
	line-height:24px
}
.attention_title:hover {
	color:#1d9dd1
}
.recent_attention_title_photo {
	width:238px;
	height:160px;
	background:#960;
	margin-top:12px;
	margin-bottom:16px
}
.attention_title_info {
	padding-bottom:10px
}
.title_info_site em {
	float:left;
	color:#b5b5b6;
	border-right:2px solid #cecece;
	padding-right:12px
}
.title_info_date {
	float:left;
	margin-left:14px;
	color:#b5b5b6
}
.recent_attention_about_last {
	padding:18px 0 0;
	background:#FFF;
	margin-left:18px;
	margin-right:18px
}
#post_event {
	float:right;
	width:274px;
	margin-top:25px;
	margin-bottom:25px;
	border:1px solid;
	background:#FFF
}
#activity_calendar {
	margin-bottom:20px
}
#activity_calendar .right_box_content {
	padding:5px 0 5px 28px
}
main {
	padding-bottom:40px
}
.about_iyiou_menu {
	float:left;
	width:121px;
	height:74px;
	text-align:center;
	line-height:74px;
	border-bottom:1px solid #e5e5e5;
	background:#Fff;
	color:#898989;
	font-size:14px
}
.about_iyiou_menu.active,.about_iyiou_menu:hover {
	border-bottom:4px solid #1d9dd1;
	color:#1d9dd1
}
#about_iyiou_post {
	padding:32px 30px 14px;
	background:#fff
}
.about_more {
	padding-top:20px
}
.about_us {
	background:#FfF;
	padding:0 23px
}
.iyiou_team_title {
	margin-top:30px;
	padding-bottom:52px;
	color:#221815;
	font-size:18px;
	font-weight:700
}
.iyiou_team_reporter {
	float:left;
	width:253px;
	height:100%;
	margin-left:10px;
	padding-bottom:54px
}
.iyiou_team_reporter_photo img {
	width:144px;
	height:144px;
	border:5px solid #fff;
	border-radius:144px;
	margin:0 auto 0 55px;
	box-shadow:0 1px 5px 1px #e4e4e4
}
.team_reporter_name {
	font-size:16px;
	font-weight:700;
	margin-top:10px;
	text-align:center
}
.team_title {
	font-size:14px;
	color:#b5b5b6;
	text-align:center
}
.team_intro {
	text-indent:0;
	width:213px;
	margin-left:22px;
	line-height:26px;
	height:52px;
	overflow:hidden;
	margin-top:10px;
	font-size:14px;
	color:#222
}
.team_wechat {
	text-align:center;
	line-height:16px;
	color:#86C610;
	font-size:14px;
	margin-top:10px
}
#firm_intro {
	padding:20px 22px;
	margin-bottom:20px;
	background:#FFf;
	border:1px solid #e5e5e5
}
.firm_intro_logo {
	float:left;
	width:80px;
	height:80px;
	border-radius:100%
}
.girm_intro_text,.girm_intro_text_last {
	width:525px;
	margin-left:18px;
	float:left
}
.girm_intro_text {
	margin-top:6px
}
.girm_intro_text_last {
	margin-top:8px
}
.girm_intro_tltle {
	float:left;
	line-height:1.4em
}
.girm_intro_tltle a {
	color:#b5b5b6;
	font-size:14px
}
.girm_intro_tltle em {
	color:#1d9dd1;
	font-size:18px;
	margin-right:20px
}
.girm_intro_demand {
	float:right
}
.girm_intro_demand em {
	color:#1d9dd1
}
.attention_intro {
	float:right;
	padding:8px 14px;
	margin-top:-24px;
	background:#1d9dd1;
	border-radius:5px;
	border:none;
	color:#fff
}
.company_information_financing,.company_information_news,.company_information_news_first {
	border-bottom:1px dashed #e6e6e6
}
.company_information_title .enterprise_link {
	float:right;
	font-size:14px;
	color:#1d9dd1;
	margin-left:16px;
	line-height:34px
}
#firm_intro a img {
	width:660px;
	height:360px;
	margin-left:55px;
	margin-top:4px
}
.company_information_title {
	color:#898989;
	font-size:18px;
	margin-bottom:30px;
	font-weight:700
}
.company_introduce {
	margin-bottom:10px;
	color:#b5b5b6
}
.company_introduce a {
	color:#b5b5b6
}
.company_introduce a em,.company_introduce span {
	margin-left:16px;
	color:#1d9dd1
}
.company_introduce em {
	margin-left:16px
}
.company_team {
	float:left;
	width:134px;
	margin-left:75px;
	margin-bottom:34px
}
.company_team img {
	width:135px;
	height:135px;
	border-radius:135px
}
.company_team_name {
	text-align:center;
	font-weight:700;
	margin-top:22px
}
.company_team_post {
	color:#b5b5b6;
	text-align:center
}
.company_information_financing {
	float:left;
	width:100%;
	margin-right:20px;
	margin-bottom:14px;
	padding-bottom:14px
}
.company_information_financing_one {
	float:left;
	width:20%
}
.company_information_financing_three,.company_information_financing_two {
	width:40%;
	float:left
}
.company_information_financing_two span {
	padding:7px;
	background:#1d9dd1;
	border-radius:4px;
	color:#fff
}
.company_information_news {
	float:left;
	width:350px;
	margin-right:20px;
	margin-bottom:14px;
	padding-bottom:14px
}
.company_information_news_first,.company_information_news_two {
	float:left;
	width:367px;
	margin-bottom:14px;
	padding-bottom:14px
}
.company_information_news_two {
	margin-right:20px
}
.company_information_news_date {
	color:#b5b5b6;
	margin-bottom:6px
}
.company_information_news_title {
	color:#1d9dd1
}
.company_information_button {
	float:right;
	color:#fff;
	font-size:12px;
	padding:10px;
	border-radius:5px;
	background:#1d9dd1;
	border:none;
	outline:0
}
.company_information_button:hover {
	color:#fff
}
.company_information_table_first td {
	color:#b5b5b6b5b5b6;
	font-size:14px;
	padding:10px 30px;
	border:1px solid #eee;
	text-align:center;
	background:#eaeaea;
	width:126px
}
#similarity_enterprise,#similarity_enterprise_last {
	margin-bottom:20px;
	padding-bottom:20px
}
.company_information_table_last td {
	color:#b5b5b6b5b5b6;
	border:1px solid #eee;
	text-align:center;
	height:70px
}
.company_information_table_last td img {
	width:100px
}
#attention_font_box {
	padding:0 18px;
	background:#fff
}
.attention_font_box_title {
	background:#FFf
}
.recent_attention_font {
	float:left;
	font-size:18px;
	font-weight:400;
	color:#1d9dd1;
	line-height:62px
}
.icon_next_page,.icon_previous_page {
	float:right;
	width:16px;
	height:16px;
	border:none;
	margin-top:24px;
	outline:0
}
.icon_previous_page {
	background:url(../images/icon_previous_page.png)
}
.icon_next_page {
	margin-right:2px;
	background:url(../images/icon_next_page.png)
}
.icon_previous_page:hover {
	background:url(../images/icon_hover_previous_page.png)
}
.icon_next_page:hover {
	background:url(../images/icon_hover_next_page.png)
}
#similarity_enterprise {
	border-bottom:1px dashed #e6e6e6
}
.similarity_enterprise_photo {
	width:238px;
	height:238px;
	margin-bottom:14px
}
.similarity_enterprise_title a {
	color:#1d9dd1;
	margin-bottom:6px
}
.similarity_enterprise_info {
	width:233px;
	height:72px;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#b5b5b6b5b5b6;
	line-height:1.8em
}
.post_relevant {
	background:#fff;
	overflow:hidden
}
.post_relevant p {
	color:#333;
	font-size:20px;
	font-weight:400;
	line-height:60px
}
.post_relevant ul {
	width:100%
}
.post_relevant ul li {
	float:left;
	width:100%;
	margin-top:10px;
	height:30px;
	overflow:hidden;
	border-bottom: 1px dashed #c080a0;
}
.post_relevant ul li span{
	float:right;
}
.post_relevant ul li a.text-box {
	display:inline-block;
	width:100%;
	line-height:30px;
	color:#b5b5b6;
	font-size:14px;
	margin-bottom:10px;
	text-overflow:ellipsis;
	height:30px;
	overflow:hidden
}
.category_box {
	border:1px solid #e5e5e5
}
.category_box_title h1 {
	height:40px;
	line-height:40px;
	font-size:16px;
	font-family:'微软雅黑';
	color:#1d9dd1;
	font-weight:700;
	margin:0;
	padding:0
}
.category_box_content {
	margin-top:5px
}
.category_box_content_title {
	height:45px;
	position:relative
}
.category_box_content_title h1 {
	line-height:45px;
	font-size:14px;
	font-family:'微软雅黑';
	color:#1d9dd1;
	font-weight:700;
	width:80px;
	text-align:center;
	margin-left:25px
}

.arrow_box {
	left:0;
	width:80px;
	height:10px;
	margin-left:25px
}
.arrow_box .tab-arrow {
	height:10px;
	border-bottom:2px solid #1d9dd1;
	overflow:hidden;
	text-align:center
}
.arrow_box .tab-arrow b {
	display:inline-block;
	margin-top:-10px;
	width:0;
	height:0;
	border-style:dashed dashed solid;
	border-width:10px;
	border-color:transparent transparent #1d9dd1;
	overflow:hidden;
	zoom:1;
	font-size:0
}
.category_box_content_content {
	border-top:2px solid #eee;
	padding:0 20px 25px
}
.O2O_company_item {
	float:left;
	margin-right:8px;
	width:84px;
	font-size:14px;
	height:35px;
	line-height:35px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	color:#1d9dd1
}
.O2O_company_item a {
	color:#1d9dd1
}
.O2O_company_item a:hover {
	color:#006
}
.O2O_company_item.even a {
	color:#b5b5b6
}
.O2O_company_item.even a:hover {
	color:#006
}
a.category_box_more {
	position:absolute;
	right:10px;
	top:20px;
	display:block;
	width:39px;
	height:11px;
	background:url(../images/theme.png) left bottom no-repeat
}
.tvshow_content {
	height:250px
}
.post_type {
	background:#1d9dd1;
	color:#fff;
	font-size:.8em;
	left:0;
	padding:.1em .8em
}
.vote_rule_box {
	width:1100px;
	margin:0 auto;
	padding:50px 0 0
}
.vote_rule_box .vote_rule_box_content .rule_box_content_title,.vote_rule_box .vote_rule_box_content .rule_box_content_title span {
	font-size:20px;
	font-weight:700;
	color:#F2D251;
	line-height:2.5em
}
.vote_rule_box .vote_rule_box_content .rule_box_content_description p {
	font-size:16px;
	font-weight:700;
	color:#F2D251;
	line-height:2.5em;
	text-indent:2em
}
.material_download_box {
	padding:0 1em
}
.material_download_box .logo_download_box {
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px
}
.material_download_box .logo_download_box .logo_download_box_title {
	padding:0 0 20px;
	font-weight:700;
	font-size:18px
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_left {
	float:left
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_left .logo_link {
	font-size:16px;
	line-height:30px;
	margin-top:30px;
	margin-bottom:10px;
	text-indent:32px;
	color:#222;
	word-wrap:break-word;
	text-align:center
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_left .logo_link a {
	color:#1d9dd1;
	border-bottom:1px dashed #1d9dd1;
	word-wrap:break-word;
	margin:0 10px
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_right {
	float:right
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_right .logo_link {
	font-size:16px;
	line-height:30px;
	margin-top:30px;
	margin-bottom:20px;
	text-indent:32px;
	color:#222;
	word-wrap:break-word;
	text-align:center
}
.material_download_box .logo_download_box .logo_download_img_box .logo_download_right .logo_link a {
	color:#1d9dd1;
	border-bottom:1px dashed #1d9dd1;
	word-wrap:break-word;
	margin:0 10px
}
.material_download_box .logo_download_box .enterprise_material_box {
	font-size:16px;
	line-height:30px;
	margin-bottom:10px;
	color:#222;
	word-wrap:break-word
}
.material_download_box .logo_download_box .enterprise_material_box .media_name_title {
	float:left
}
.material_download_box .logo_download_box .enterprise_material_box .media_reports_title a {
	color:#1d9dd1;
	border-bottom:1px dashed #1d9dd1;
	word-wrap:break-word;
	margin:0 10px 0 32px
}
.material_download_box .logo_download_box .iyiou_founder_photo {
	margin-bottom:322px
}
.material_download_box .logo_download_box .iyiou_founder_photo_title {
	margin-bottom:30px
}
.material_download_box .logo_download_box .iyiou_founder_photo_title a {
	color:#1d9dd1;
	border-bottom:1px dashed #1d9dd1;
	word-wrap:break-word;
	margin:0 10px 0 32px
}
.vote_search_box {
	width:100%;
	padding:1%;
	margin-top:2%;
	position:relative;
	top:0
}
.vote_search_box .vote_search_box_btn {
	width:100%;
	outline:0;
	border-radius:4px;
	padding:2% 3%;
	border:1px solid #1d9dd1
}
.vote_search_box .search_box_btn {
	font-size:28px;
	position:absolute;
	right:2%;
	top:26%;
	color:#1d9dd1
}
#activity_calendar .award_list_box {
	padding:14px 20px
}
#activity_calendar .award_list_box .award_list_box_img {
	margin-bottom:14px
}
.page_content.article {
	margin-top:150px;
	margin-bottom:30px
}
.option_list .city_list_box {
	float:left;
	width:1100px;
	margin-top:4px;
	margin-bottom:4px;
	border:none
}
#page_content .enterprise_list_box {
	background-color:#fff;
	margin-bottom:40px;
	padding:25px;
	border:1px solid #e5e5e5;
	border-top:none
}
#page_content .enterprise_list_box a {
	float:left;
	width:232px;
	margin:0 12px 24px;
	border:1px solid #eee;
	box-shadow:0 1px 3px 0 #e7e8ee;
	background:#F3F
}
#page_content .enterprise_list_box a .enterprise_item_box {
	background-color:#FFC
}
#page_content .enterprise_list_box a .enterprise_item_box .enterprise_item_img img {
	width:232px;
	height:156px
}
#page_content .enterprise_list_box a .enterprise_item_info {
	background:#CFF;
	padding:.8em
}
#page_content .enterprise_list_box a .enterprise_item_info .enterprise_item_name {
	background-color:#FC9
}
#page_content .enterprise_list_box a .enterprise_item_info .enterprise_item_name .enterprise_name {
	font-size:18px;
	font-weight:700;
	float:left
}
.post_option_title,.questionnaire_title {
	font-size:16px
}
.multiselect,.single_selection {
	font-weight:400;
	margin-left:8px
}
.questionnaire_subm {
	margin-bottom:35px
}
.questionnaire {
	min-height:638px
}
#news_flash {
	margin-top:20px
}
#news_flash ul {
	padding:0 20px;
	max-height:500px;
	overflow-y:scroll;
	width:291px
}
#news_flash ul li {
	border-bottom:1px dashed #ddd;
	color:#b5b5b6;
	cursor:pointer
}
#news_flash .news_flash_title_selected,#news_flash ul li:hover .news_flash_title {
	color:#000
}
#news_flash .news_flash_title {
	line-height:24px;
	padding:10px 0
}
#news_flash .news_flash_content {
	color:#b5b5b6;
	font-size:12px;
	display:none
}
#news_flash .news_flash_time {
	text-align:right;
	padding:10px
}
.right_box_title p {
	float:left
}
.right_box_title em {
	float:right;
	font-size:14px;
	padding-right:20px
}
#news_flash ul .next {
	border-bottom:none
}
.clearFix:after {
	content:" ";
	clear:both;
	display:block
}
.clearFix {
	zoom:1
}
#news_flash .right_box_content ul li {
	margin-left:-10px;
	border-left:2px solid #f0f0f0
}
.right_box_content li p {
	float:left;
	width:70px;
	font-size:10px;
	padding:10px 0;
	line-height:24px
}
.right_box_content li p.med {
	width:80px
}
.right_box_content li p:before {
	content:"\f111";
	font-size:12px;
	color:#95c7ec;
	padding-right:5px;
	margin-left:-6px
}
.right_box_content li h6 {
	float:left;
	width:165px;
	color:#221815
}
.right_box_content li h6.med {
	width:150px;
	float:right
}
.right_box_content li .active:before {
	content:"置顶";
	padding:0 5px;
	border-radius:3px;
	color:#fff;
	font-size:12px;
	margin-right:5px;
	background:#ff1233
}
.more_newf {
	padding:10px 0;
	text-align:center
}
.more_newf p {
	color:#1d9dd1;
	cursor:pointer;
	padding:0 10px;
	font-size:12px;
	line-height:24px;
	border:1px solid #1d9dd1;
	border-radius:5px;
	display:inline-block
}
.box_zxlistcontent {
	padding-top:20px
}
.list_box_zx {
	border-left:2px solid #e8f0f6;
	padding-left:40px;
	margin-left:75px
}
.list_box_zx li {
	position:relative;
	left:0;
	top:0
}
.list_box_zx li span {
	position:absolute;
	top:0;
	left:-120px;
	text-align:right;
	width:60px;
	font-size:12px;
	line-height:54px;
	color:#bbbbc1
}
.list_box_zx .date_header span:before,.list_box_zx li span:before {
	width:10px;
	height:10px;
	top:22px;
	right:-24px;
	content:" ";
	position:absolute
}
.list_box_zx li span:before {
	border:1px solid #1d9dd1;
	border-radius:50%;
	background:#fff
}
.list_box_zx li .content_kxlist h2 {
	line-height:54px;
	font-size:14px;
	color:#898989;
	font-family:"Lantinghei SC","Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	font-weight:700
}
.list_box_zx .date_header p {
	font-size:16px;
	line-height:54px
}
.list_box_zx .date_header span:before {
	border:1px solid #fff;
	background:#35a7fa;
	border-radius:50%;
	z-index:2
}
.list_box_zx .date_header .first:after {
	content:" ";
	width:2px;
	height:30px;
	background:#fff;
	position:absolute;
	top:0;
	right:-20px;
	z-index:1
}
.list_box_zx li em:before {
	content:"\f08e";
	color:#898989;
	font-size:14px;
	line-height:24px;
	border-left:1px solid #e6e6e6;
	padding-left:10px;
	margin-top:15px
}
.list_box_zx li em {
	width:30px;
	height:24px;
	display:block;
	position:absolute;
	top:15px;
	right:0
}
#post_description .play_tour_other_price_box,#post_description .play_tour_price {
	display:none
}
#post_description .play_tour_price_box {
	text-align:center;
	width:372px;
	margin:0 auto;
	color:#ffab2c;
	display:none
}
#post_description .play_tour_price_box .play_tour_price_border {
	width:100px;
	border:2px solid #ffab2c;
	float:left;
	height:35px;
	line-height:35px;
	margin:5px 10px;
	border-radius:20px;
	font-size:12px;
	cursor:pointer
}
#post_description .play_tour_price_box span {
	font-size:20px;
	margin-right:10px;
	font-weight:700;
	font-style:italic;
	letter-spacing:2px
}
#post_description .play_tour_other_price {
	margin-top:5px
}
#post_description .play_tour_other_price em {
	cursor:pointer
}
#post_description .play_tour_other_price_text {
	border:none;
	border-bottom:1px solid #ffab2c;
	width:70px;
	text-align:right;
	outline:0
}
#post_description .play_tour_other_price_submit {
	border:none;
	background:rgba(0,0,0,0)
}
#post_description h2{
	background:#1d9dd1;
	height:30px;
	width:100%;
	line-height:30px;
	font-size:18px;
	color:#fff;
	font-weight: 700;
}
#post_description h3{
	font-size:14px;
	font-weight:600;
}
.Olympic,.Olympic #page_head {
	background:url(../images/olympic_background.png) top no-repeat fixed!important
}
.form-demo {
	padding-left:77px;
	color:#c00000
}
.yiliao_active {
	border-bottom:1px solid #e5e5e5;
	padding:5px
}
.yiliao_active:last-child {
	border-bottom:none
}
.yiliao_active img {
	display:block;
	width:105px;
	float:left;
	margin:5px
}
.yiliao_active h2 {
	width:145px;
	float:left;
	font-size:14px;
	margin-top:5px;
	padding-left:5px;
	line-height:24px
}
.active_inline {
	padding:0 5px
}
.active_inline p {
	display:inline-block
}
.time_active:before {
	content:"\f073";
	font-style:normal
}
.loacl_active:before {
	content:"\f124";
	font-style:normal
}
#news_flash .btn_more {
	margin-top:28px
}
.marginbottom20 {
	margin-bottom:20px
}
.Olympic .box {
	height:100%
}
.Olympic #page_sub_head_nav {
	margin-top:0;
	line-height:50px;
	height:50px;
	padding:0 15px
}
.Olympic #page_sub_head {
	box-shadow:none;
	background:0 0
}
.Olympic #page_sub_head .box {
	background:#2791f5
}
.Olympic #page_sub_head #page_sub_head_nav a {
	color:#fff;
	line-height:50px
}
.Olympic #page_sub_head .page_sub_head_nav_spliter,.Olympic #page_sub_head.down .page_sub_head_nav_spliter {
	background:#fff;
	margin-top:18px
}
.Olympic #logo {
	margin-top:3px
}
.Olympic #logo.none {
	margin-top:12px
}
.Olympic .right_box_title {
	background:url(../images/olmpictitle_box.png) left top no-repeat;
	color:#fff;
	background-size:100% 100%
}
.Olympic .right_box_content a.top_post_item {
	position:relative
}
.Olympicjp,.Olympictp,.Olympicyp {
	position:absolute;
	right:-15px;
	top:-14px;
	width:27px;
	height:30px
}
.Olympic .btn_more {
	margin-top:-15px
}
.Olympicjp {
	background:url(../images/ayjp.png) left top no-repeat;
	background-size:100% 100%
}
.Olympicyp {
	background:url(../images/ayyp.png) left top no-repeat;
	background-size:100% 100%
}
.Olympictp {
	background:url(../images/aytp.png) left top no-repeat;
	background-size:100% 100%
}
.Olympic #news_flash .btn_more {
	margin-top:45px
}
.float-left {
	float:left!important
}
.float-right {
	float:right!important
}
.btn-active:before {
	content:"\e603"
}
.common-title-wrap {
	padding:15px;
	box-sizing:border-box
}
.common-title-wrap .title_icon {
	display:block;
	width:52px;
	height:52px;
	float:left;
	margin:0 10px 0 0;
	font-size:42px;
	line-height:52px;
	text-align:center
}
.common-title-wrap .common-title {
	font-size:23px;
	font-weight:700;
	color:#1d9dd1;
	line-height:32px
}
.common-title-wrap .common-title-en {
	font-size:12px;
	color:#b7b7b7;
	line-height:20px
}
.right_box.border_gray .div_con {
	width:100%;
	height:580px;
	background:url(../images/li_img9.gif) center top repeat-y;
	overflow:hidden;
	position:relative
}
.right_box.border_gray .div_con .rtt_li {
	width:142px;
	overflow:hidden
}
.right_box.border_gray .div_con .rtt_li img {
	width:100%
}
.right_box.border_gray .div_con .rtt_time {
	width:100%;
	height:18px;
	line-height:18px;
	color:#a9a9a9!important;
	float:left;
	overflow:hidden
}
.right_box.border_gray .rrt_img {
	width:115px;
	display:inline;
	float:left;
	overflow:hidden;
	margin-top:8px;
	position:relative
}
.right_box.border_gray .div_con .rrt_img span {
	display:block;
	padding-left:8px;
	padding-top:10px;
	height:44px;
	line-height:22px;
	overflow:hidden;
	box-sizing:content-box!important
}
.right_box.border_gray .div_con .rtt_marginr {
	margin-right:17px
}
.right_box.border_gray .div_con .rtt_marginl {
	margin-left:17px
}
.right_box.border_gray .rtt_xy1 {
	position:absolute;
	top:10px;
	right:0
}
.right_box.border_gray .rtt_xy2 {
	position:absolute;
	top:45px;
	left:0
}
.right_box.border_gray .rtt_xy3 {
	position:absolute;
	top:180px;
	right:0
}
.right_box.border_gray .rtt_xy4 {
	position:absolute;
	top:218px;
	left:0
}
.right_box.border_gray .rtt_xy5 {
	position:absolute;
	top:362px;
	right:0
}
.right_box.border_gray .rtt_xy6 {
	position:absolute;
	top:400px;
	left:0
}
.right_box.border_gray .rtt_icon1 {
	margin:-2px 0 0 -5px
}
.right_box.border_gray .rtt_icon1,.right_box.border_gray .rtt_icon2 {
	display:block;
	width:17px;
	height:10px;
	padding:5px;
	background:#fff;
	border-radius:50%;
	position:relative
}
.right_box.border_gray .rtt_icon3 {
	width:12px;
	height:12px;
	background:url(../images/li_png.png) 0 -153px no-repeat;
	margin:3px 6px 0
}
.right_box.border_gray .rtt_icon1 .quan,.right_box.border_gray .rtt_icon2 .quan {
	display:block;
	width:4px;
	height:4px;
	border:3px solid #ff807f;
	border-radius:50%;
	box-sizing:content-box!important
}
.right_box.border_gray .rtt_alignr {
	text-align:right
}
.right_box.border_gray .rrt_img .rrt_em1,.right_box.border_gray .rrt_img .rrt_em2 {
	display:block;
	width:7px;
	height:73px;
	background:url(../images/li_img22.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.right_box.border_gray .rrt_img .rrt_em2 {
	background-image:url(../images/li_img11.gif);
	right:0;
	left:auto
}
.right_box.border_gray a:hover .rtt_icon1:after,.right_box.border_gray a:hover .rtt_icon2:after {
	display:block
}
.right_box.border_gray .rtt_icon1:after,.right_box.border_gray .rtt_icon2:after {
	content:"";
	width:0;
	height:0;
	position:absolute;
	top:6px;
	display:none;
	z-index:8
}
.right_box.border_gray .rtt_icon1:after {
	left:13px;
	border-style:dashed dashed dashed solid;
	border-width:4px 8px;
	border-color:transparent transparent transparent #ff807f
}
.right_box.border_gray .rtt_icon2:after {
	right:10px;
	border-style:dashed solid dashed dashed;
	border-width:4px 8px;
	border-color:transparent #ff807f transparent transparent
}
.right_box.off {
	padding-bottom:0
}
#khd {
	margin-left:-100px
}
#khd img {
	width:100%
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	background-color:#1d9dd1;
	border-color:#1d9dd1
}
.box-filter {
	padding:0 20px 20px
}