.sxzwfw_content {
	width: 1200px;
	margin: 0 auto 10px;
}

.guide-header-bottom {
	height: 200px;
	background: url(../images/projectStage/banner.png;vpn_img) no-repeat center;
	background-size: auto 200px;
}

.guide-header-bottom-box {
	width: 1200px;
	height: 200px;
	padding: 55px 0;
	margin: 0 auto;
	color: #FFF;
}

.guide-header-bottom-title {
	line-height: 36px;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 4px;
}

.guide-header-bottom-subtitle {
	width: 510px;
	line-height: 23px;
	margin-top: 12px;
	font-size: 14px;
	letter-spacing: 2px;
}

/* 当前所在位置 */
.sxzwfw_navigation {
	margin: 20px 0;
}

.sxzwfw_location {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #666;
}

.sxzwfw_towards_right {
	font-size: 8px;
	margin: 3px 8px 0;
	line-height: 8px;
}

/* 站点切换 */
.sxzwfw_site_switching {
	height: 64px;
	padding: 20px;
	border-radius: 4px;
	background: #F7F8FA;
}

.sxzwfw_site_switching_title {
	width: 70px;
	height: 28px;
	line-height: 28px;
	margin-right: 20px;
	color: #666;
	font-size: 14px;
}

.sxzwfw_area_box {
	height: 24px;
	padding: 0 10px;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #4494DE;
	border-radius: 4px;
}

.sxzwfw_area_content {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
}

.os-theme-light>.os-scrollbar-horizontal {
	display: none;
}

#sxzwfw_area_city {
	min-width: 42px;
}

.sxzwfw_area_ul {
	display: none;
	min-width: 85px;
	height: 210px;
	padding: 5px 0;
	background: #FFF;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	position: absolute !important;
	top: 27px;
	left: 0;
}

.sxzwfw_area_ul li {
	max-width: 150px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_area_ul li:hover {
	background: #E5E5E5;
}

#sxzwfw_area_country {
	max-width: 107px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_area_bottom {
	line-height: 17px;
	margin: 3px 0px 0 5px;
	color: #999;
}

.sxzwfw_area_right {
	line-height: 16px;
	margin: 3px 10px 0 0;
	color: #999;
}

.sxzwfw_classification {
	min-height: 72px;
	padding: 32px 20px 22px 32px;
	margin-top: 32px;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
}

.sxzwfw_classification_title {
	width: 70px;
	height: 28px;
	line-height: 28px;
	margin-right: 20px;
	color: #666;
	font-size: 14px;
}

.sxzwfw_classification_box {
	width: 1004px;
}

.sxzwfw_classification_theme {
	/*width: 74px;*/
	height: 28px;
	line-height: 28px;
	padding: 0 9px;
	margin: 0 16px 10px 0 !important;
	font-size: 14px;
	border-radius: 2px;
	transition: all .3s;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_classification_theme.active {
	color: #FFF !important;
	background: #0C5B99;
}

.sxzwfw_theme_content {
	margin-top: 14px;
	display: none;
}

.sxzwfw_theme_more_box {
	display: none;
}

.sxzwfw_theme_more {
	height: 28px;
	line-height: 28px;
	color: #2F79D6;
	margin-right: 5px;
	font-size: 14px;
}

.sxzwfw_theme_more_img {
	line-height: 12px;
	margin-top: 8px;
	font-size: 14px;
	color: #2F79D6;
}

#sxzwfw_all_types {
	margin-top: 14px;
}

/* 当前筛选 */
.sxzwfw_screen_content {
	padding: 24px 32px;
	font-size: 14px;
}

.sxzwfw_screen_item_first {
	height: 28px;
	padding: 0 9px;
	margin-right: 10px;
	color: #666;
	font-size: 14px;
	border: 1px solid #E5E5E5;
	border-radius: 2px;
}

.sxzwfw_preparation_first,
.sxzwfw_preparation_second {
	height: 26px;
	line-height: 26px;
}

.sxzwfw_screen_item_first_selected {
	color: #666;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
}

.sxzwfw_screen_item {
	height: 28px;
	padding: 0 9px;
	margin-right: 10px;
	border: 1px solid #2F79D6;
	border-radius: 2px;
}

#sxzwfw_zhuti,
#sxzwfw_department,
#sxzwfw_leixing {
	display: none;
}

.sxzwfw_close {
	margin-top: 7px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 12px;
	color: #333;
}

.sxzwfw_reset {
	height: 28px;
	line-height: 28px;
	margin: 0 32px 0 14px;
	color: #2F79D6;
	font-size: 14px;
}

.sxzwfw_find {
	height: 28px;
	line-height: 28px;
	color: #666;
}

.sxzwfw_find_matters {
	font-size: 14px;
	color: #666;
}

/* 热门分类筛选结果 */
.sxzwfw_screening_results_hot {
	padding: 0 22px;
}

.sxzwfw_screening_results_hot_box {
	width: 274px;
	height: 208px;
	padding: 20px 19px 20px 20px;
	margin: 4px 20px 0 0;
	border-radius: 4px;
}

.sxzwfw_screening_results_hot_box:hover {
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
}

.sxzwfw_screening_results_hot_box:nth-child(4n+4) {
	margin: 4px 0 0;
}

.sxzwfw_screening_results_hot_img {
	width: 80px;
	height: 103px;
	margin: 0 auto;
}

.sxzwfw_screening_results_hot_img img {
	width: 64px;
	height: 64px;
	margin: 0 auto;
}

.sxzwfw_screening_results_hot_img:hover .sxzwfw_screening_results_hot_title {
	color: #2F79D6;
}

.sxzwfw_screening_results_hot_title {
	height: 25px;
	line-height: 25px;
	margin-top: 14px;
	font-size: 18px;
	transition: all .3s;
}

.sxzwfw_screening_results_hot_ul {
	height: 60px;
	margin-top: 5px;
	overflow: hidden;
}

.sxzwfw_screening_results_hot_ul li {
	width: 102px;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.sxzwfw_screening_results_hot_ul li:nth-child(2) {
	margin-left: 29px;
}

.sxzwfw_screening_results_hot_ul li:nth-child(3) {
	width: 100%;
	text-align: center;
}

.sxzwfw_screening_results_hot_ul li a {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_screening_results_hot_ul li a:hover {
	color: #2F79D6;
}

.sxzwfw_screening_results_hot_ul li .sxzwfw_screening_divide {
	width: 1px;
	height: 12px;
	background: #E5E5E5;
	top: 4px;
	left: -15px;
	display: none;
}

.sxzwfw_screening_results_hot_ul li:nth-child(even) .sxzwfw_screening_divide {
	display: block;
}

/* 主题分类/部门分类筛选排序 */
.sxzwfw_screening_results_reorder {
	height: 49px;
	padding-bottom: 15px;
	border-radius: 4px;
}

.sxzwfw_screening_results_reorder_box {
	padding: 7px 0;
	margin-right: 20px;
}

.sxzwfw_screening_results_reorder_box li {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin-right: 20px;
	transition: all .3s;
}

.ranking-img,
.ranking-active-img {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top:2px;
}

.ranking-img {
	display: block;
}

.ranking-active-img {
	display: none;
}

.sxzwfw_screening_results_reorder_box li span {
	line-height:20px;
}

.sxzwfw_screening_results_reorder_box li.active span {
	line-height:20px;
	color: #2F79D6;
	font-weight: 600;
}

.sxzwfw_screening_results_reorder_box li.active .ranking-img {
	display: none;
}

.sxzwfw_screening_results_reorder_box li.active .ranking-active-img {
	display: block;
}

/* 主题分类/部门分类筛选搜索框 */
.sxzwfw_screening_results_theme_search {
	width: 280px;
	height: 34px;
	background: #F7F7F7;
	border: 1px solid #E5E5E5;
	border-radius: 2px;
	overflow: hidden;
}

.sxzwfw_screening_results_theme_search_input {
	width: 240px;
	height: 32px;
	line-height: 20px;
	padding: 7px 10px;
	font-size: 14px;
	background: #F7F7F7;
	border: none;
}

.sxzwfw_screening_results_theme_search_img {
	line-height: 22px;
	font-size: 16px;
	margin-top: 5px;
	margin-right: 12px;
}

/* 主题分类/部门分类筛选结果 */
#sxzwfw_screening_results_theme_box {
	table-layout: fixed;
	white-space: nowrap;
	border-collapse: collapse;
}

.sxzwfw_screening_results_theme_table_title {
	border-bottom: 1px solid #E5E5E5;
}

.sxzwfw_table_theme_a {
	max-width: 100%;
	color: #2F79D6!important;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_zxbl:hover {
	color:#255FA9!important;
}

.sxzwfw_zxbl_dis {
	color: #2F79D6;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:0.2;
	cursor: default;
}

.sxzwfw_table_theme_a:hover {
	color:#255FA9!important;
}

#sxzwfw_screening_results_theme_box tr {
	height: 54px;
}

#sxzwfw_screening_results_theme_box tr th {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
}

#sxzwfw_screening_results_theme_box tr th:nth-child(1) {
	width: 588px;
}

#sxzwfw_screening_results_theme_box tr th:nth-child(2) {
	width: 204px;
}

#sxzwfw_screening_results_theme_box tr th:nth-child(3) {
	width: 204px;
}

#sxzwfw_screening_results_theme_box tr th:nth-child(4) {
	width: 204px;
}

#sxzwfw_screening_results_theme_box tr td {
	font-size: 14px;
}

#sxzwfw_screening_results_theme_box tr td:nth-child(1) {
	color: #2F79D6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#sxzwfw_screening_results_theme_box tr td:nth-child(2),
#sxzwfw_screening_results_theme_box tr td:nth-child(3) {
	color: #666;
}

#sxzwfw_screening_results_theme_box tr td:nth-child(4) a {
	padding: 0 9px;
	color: #2F79D6;
	font-size: 14px;
}

.sxzwfw_screening_results_theme_title {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	letter-spacing: 1px;
	transition: all .3s;
}

.sxzwfw_screening_results_theme_first.active .sxzwfw_screening_results_theme_title {
	width: 1100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sxzwfw_top_arrow,
.sxzwfw_bottom_arrow {
	color: #666;
	font-size: 16px;
	line-height: 16px;
	margin-top: 1px;
}

.sxzwfw_bottom_arrow {
	display: none;
}

.sxzwfw_screening_results_theme_second tr {
	background: #F7F7F7;
	transition: all .3s;
}

.sxzwfw_screening_results_theme_second tr:hover {
	background: #F2F2F2;
}

.sxzwfw_screening_results_theme_second tr td:nth-child(1) {
	padding: 0 10px 0 24px;
}
.my_collection_left_run{
	 height:22px;
	 padding:0 7px;
	 margin:1px 18px 0 0;
	 color:#4494DE;
	 font-size:14px;
	 border:1px solid #4494DE;
	 border-radius:4px;
	width: 58px;
 }
.my_collection_left_zero{
	height:22px;
	padding:0 7px;
	margin:1px 18px 0 0;
	color:#55C098;
	font-size:14px;
	border:1px solid #55C098;
	border-radius:4px;
	width: 58px;
}

#layer {
	margin: 20px auto;
	text-align: center;
}
