﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@charset "utf-8";
/* 初始化 */
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.autocut {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:break-all;
}
/* 地图 */
.baiduMap {
	height:200px;
	margin:20px 0 10px;
	border-radius:2px;
}
.BMap_bubble_title a {
	display:inline-block;
	padding:0 10px;
	height:30px;
	line-height:30px;
	border-radius:2px;
	color:#FFF;
	background:#666;
	margin-bottom:5px;
}
/* 翻页 */
.loadingData {
	width:96%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	background:#666;
	display:none;
	margin:0 auto 20px;
}
.pager {
	display:none;
}
#minPage .pager {
	display:block;
}
/* 详情及单栏目 */
.showInfo .content {
	padding:2% 2%;
}
.showInfo .img {
	max-width:100%;
	/*border-radius:2px;
	display:block;
	margin:0 auto 10px;*/
}
.showInfo h1 {
	text-align:center;
	font-size:18px;
	line-height:150%;
	font-weight:700;
	color:#c60000;
	margin-bottom:10px;
}
/* 内容区域格式化 */
.jingFormat {
	line-height:150%;
	font-size:14px;
	color:#555;
}
.jingFormat p {
	margin-bottom:1em;
}
.jingFormat img {
	width:100%; /*!important;
	height:auto !important;*/
	
	margin-top:-7px;
	padding:0;
}
/* 底部 */
.footer {
	padding:10px 0 20px;
	font-size:14px;
	text-align:center;
}
.footer, .footer a {
	color:#333;
}
/* 浮动工具栏 */
/* 横栏 */
.navBarPlaceholder {
	width:100%;
	height:45px;
	clear:both;
}
.navBarLv_0 {
	width:100%;
	position:fixed;
	left:0 !important;
	bottom:0;
	z-index:100;
}
.navBarLv_0 dt, .navBarLv_0 .pointer {
	display:none;
}
.navBarLv_0 .slide {
	width:100%;
	height:45px;
	max-width:640px;
	min-width:320px;
	background:#313131;
	margin:0 auto;
	box-shadow:0 -2px 5px rgba(0,0,0,0.2);
	padding:0 !important;
	left:0 !important;
}
.navBarLv_0 dl {
	float:left;
	width:100%;
}
.navBarLv_0 dd {
	float:left;
	width:25%;
}
.navBarLv_0 dd a {
	display:block;
	height:43px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	padding-top:2px;
	font-size:0.8em;
	left:0 !important;
}
.navBarLv_0 dd a:before {
	width:25px;
	height:20px;
	content:"\20";
	background:url(../images/icon.png) 0 0 no-repeat;
	background-size:100px;
	display:block;
	margin:0 auto;
}
.navBarLv_0 dd:nth-child(2) a:before {
	background-position:0 0;
}
.navBarLv_0 dd:nth-child(3) a:before {
	background-position:-25px 0;
}
.navBarLv_0 dd:nth-child(4) a:before {
	background-position:-50px 0;
}
.navBarLv_0 dd:nth-child(5) a:before {
	background-position:-75px 0;
}
.navBarLv_0 dd:nth-child(2) a {
	border-left:0;
}
.navBarLv_0 dd:nth-child(5) a {
	border-right:0;
}
.navBarLv_0 a.hover {
	box-shadow:0 0 0 1000px rgba(0,0,0,0.2) inset;
}
/* 圆点 V1 */
.navBarLv_1 {
	height:60px;
	position:fixed;
	bottom:5px;
	z-index:100;
}
.navBarLv_1 .pointer {
	width:60px;
	height:60px;
	border-radius:60px;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	z-index:10;
	cursor:pointer;
}
.navBarLv_1 .pointer:before {
	display:block;
	content:"";
	width:25px;
	height:25px;
	background:url(../images/icon.png) 0 -40px no-repeat;
	background-size:100px;
	position:relative;
	top:17px;
	left:17px;
}
.navBarLv_1 .slide {
	width:0px;
	height:40px;
	position:absolute;
	top:5px;
	z-index:8;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	border-radius:40px;
	-webkit-transition:all 0.2s linear;
	overflow:hidden;
}
.navBarLv_1 .slide dl {
	float:right;
	width:245px;
	padding-left:10px;
}
.navBarLv_1 .slide dd, .navBarLv_1 .slide dt {
	float:left;
	width:21.5%;
	height:40px;
	line-height:40px;
	text-align:center;
}
.navBarLv_1 .slide dt {
	width:14%;
}
.navBarLv_1 .slide dl a {
	display:block;
	height:40px;
	color:#FFF;
	line-height:20px;
	font-size:12px;
}
.navBarLv_1 .slide dd a:before {
	display:block;
	content:"";
	width:25px;
	height:20px;
	background:url(../images/icon.png) 0 0 no-repeat;
	background-size:100px;
	margin:0 auto;
}
.navBarLv_1 .slide dd:nth-child(2) a:before {
	background-position:0 0;
}
.navBarLv_1 .slide dd:nth-child(3) a:before {
	background-position:-25px 0;
}
.navBarLv_1 .slide dd:nth-child(4) a:before {
	background-position:-50px 0;
}
.navBarLv_1 .slide dd:nth-child(5) a:before {
	background-position:-75px 0;
}
.navBarLv_1 .slide dt a {
	display:block;
	width:25px;
	height:25px;
	background:url(../images/icon.png) -75px -40px no-repeat;
	background-size:100px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-99em;
	position:relative;
	top:7px;
}
.navBarLv_1 .slide dl a.hover {
	box-shadow:0 0 0 1000px rgba(0,0,0,0.2) inset;
}
/* 左右 */
.navBarside_1 {
	left:5px;
}
.navBarside_1 .pointer {
	left:0;
}
.navBarside_1 .slide {
	padding:5px 0 5px 50px;
	left:5px;
}
.navBarside_1 .slide dt {
	float:right;
}
.navBarside_1 .slide dt a {
	left:-3px;
}
.navBarside_2 {
	right:5px;
}
.navBarside_2 .pointer {
	right:0;
}
.navBarside_2 .slide {
	padding:5px 50px 5px 0;
	right:5px;
}
.navBarside_2 .slide dl {
	padding-right:10px;
}
.navBarside_2 .slide dt {
	float:left;
}
.navBarside_2 .slide dt a {
	transform:rotate(180deg);
	right:-10px;
}
/* 颜色 */
.navBarTheme_0 .pointer {
	background:#333;
	background:-webkit-linear-gradient(top left, #333, #333);
}
.navBarTheme_0 .slide {
	background:#333;
}
.navBarTheme_1 .pointer {
	background:#cc0000;
	background:-webkit-linear-gradient(top left, #ed1f1f, #cc0000);
}
.navBarTheme_1 .slide {
	background:#cc0000;
}
.navBarTheme_2 .pointer {
	background:#ff8b00;
	background:-webkit-linear-gradient(top left, #ffb65f, #ff8b00);
}
.navBarTheme_2 .slide {
	background:#ff8b00;
}
.navBarTheme_3 .pointer {
	background:#6eba2b;
	background:-webkit-linear-gradient(top left, #9ce061, #6eba2b);
}
.navBarTheme_3 .slide {
	background:#6eba2b;
}
.navBarTheme_4 .pointer {
	background:#0067b7;
	background:-webkit-linear-gradient(top left, #0485e9, #0067b7);
}
.navBarTheme_4 .slide {
	background:#0067b7;
}
.navBarTheme_5 .pointer {
	background:#8a3cbd;
	background:-webkit-linear-gradient(top left, #b24df4, #8a3cbd);
}
.navBarTheme_5 .slide {
	background:#8a3cbd;
}
.navBarTheme_6 .pointer {
	background:#e90082;
	background:-webkit-linear-gradient(top left, #fc249c, #e90082);
}
.navBarTheme_6 .slide {
	background:#e90082;
}
.navBarTheme_7 .pointer {
	background:#64361e;
	background:-webkit-linear-gradient(top left, #894928, #64361e);
}
.navBarTheme_7 .slide {
	background:#64361e;
}
.navBarTheme_8 .pointer {
	background:#000000;
	background:-webkit-linear-gradient(top left, #222222, #000000);
}
.navBarTheme_8 .slide {
	background:#000000;
}
.navBarTheme_9 .pointer {
	background:#195e01;
	background:-webkit-linear-gradient(top left, #2c870d, #195e01);
}
.navBarTheme_9 .slide {
	background:#195e01;
}
/* 屏蔽外来广告 */
#EG0phD8f {
	display:none !important;
	z-index:-10 !important;
	opacity:0 !important;
	visibility:hidden !important;
	-webkit-transform:scale(0, 0);
	-moz-transform:scale(0, 0);
	-ms-transform:scale(0, 0);
	transform:scale(0, 0);
}
