.list-mod li a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.online-con p span {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5);
}
body {
	background: rgb(245, 245, 245);
}
img {
	width: 100%;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.header {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.about-left {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.about-right {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.fengcai-box {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.list-mod {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.link-list {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.about-box {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.article-box {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.contact-box {
	background: rgb(255, 255, 255); padding: 1.42em;
}
.logo-txt {
	margin-left: 1.42em;
}
.logo-txt div {
	float: left; display: block;
}
.logo-txt div.logo-name {
	color: rgb(51, 102, 153); font-family: "Microsoft YaHei"; font-size: 28px; font-weight: bold;
}
.logo-txt div.logo-name a {
	color: rgb(51, 102, 153);
}
.logo-txt div.logo-keyword {
	padding: 6px 0px 0px 5px;
}
.logo-txt h1 {
	margin: 0px; color: rgb(244, 120, 55); font-size: 1.28em;
}
.logo-txt em {
	font-size: 0.85em; font-style: normal; font-weight: 400;
}
.navbar {
	background: rgb(51, 102, 153); font-family: "Microsoft Yahei"; font-size: 16px; margin-bottom: 0px;
}
.navbar-static-top {
	border: 0px currentColor; border-image: none;
}
.navbar-nav li {
	float: left;
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(255, 255, 255); padding-right: 30px;
}
.navbar-inverse .navbar-nav > .active > a {
	background: rgb(51, 102, 153);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	background: rgb(51, 102, 153);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	background: rgb(51, 102, 153);
}
.mobile-num {
	display: none;
}
.mobile-num .fa-mobile {
	color: rgb(51, 51, 51); font-size: 4.28em; margin-right: 0.16em; vertical-align: middle;
}
.mobile-num span {
	background: url("../images/icon01.png") no-repeat left; color: rgb(190, 31, 34); padding-left: 40px; font-size: 20px; margin-top: 10px; display: block;
}
.mobile-num li {
	color: rgb(81, 177, 72); font-size: 1.14em;
}
.container h3 {
	background: url("../images/arrow_right.png") no-repeat left; color: rgb(51, 102, 153); padding-left: 32px; font-size: 20px;
}
.container h3 a {
	color: rgb(51, 102, 153);
}
.banner {
	margin: 0px auto; width: 100%; text-align: center; overflow: hidden; position: relative;
}
.banner img {
	margin: 0px auto; max-width: 100%;
}
.mobile-num li i {
	width: 30px; text-align: right; color: rgb(204, 204, 204); font-size: 1.42em; margin-right: 0.5em;
}
h3 .fa-user {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
h3 .fa-legal {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
h3 .fa-image {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
h3 .fa-list-ul {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
h3 .fa-link {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
h3 .fa-comments {
	color: rgb(51, 102, 153); margin-right: 0.41em;
}
.about-left ul {
	padding-top: 10px; padding-left: 0px;
}
.about-left li {
	line-height: 2em; -ms-word-break: break-all;
}
.about-left li span {
	font-weight: 700;
}
.about-left i {
	width: 25px; text-align: center; color: rgb(153, 153, 153); font-size: 1em;
}
.about-left i.fa-mobile {
	font-size: 1.42em;
}
.about-right {
	position: relative;
}
.about-right div p {
	height: 120px; line-height: 1.71em; overflow: hidden;
}
.about-right a {
	
}
.about-right-top {
	padding: 0.71em; border: 1px dashed rgb(51, 51, 51); border-image: none; color: rgb(204, 51, 0); line-height: 1.71em;
}
.fengcai-box div {
	width: 100%; overflow: hidden; position: relative;
}
.fengcai-box li {
	padding: 0px; width: 215px; height: 180px; overflow: hidden; margin-right: 6px;
}
.fengcai-box li img {
	width: 215px; height: 180px;
}
.list-mod li {
	line-height: 2em; position: relative;
}
.list-mod li a {
	width: 70%; color: rgb(51, 51, 51); vertical-align: middle; display: inline-block;
}
.list-mod li a:hover {
	color: rgb(51, 51, 51);
}
.list-mod li span {
	top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 0.85em; position: absolute;
}
.icon-circle {
	background: rgb(204, 204, 204); border-radius: 100%; width: 5px; height: 5px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.footer {
	background: rgb(51, 102, 153); padding: 1.42em; margin-top: 0.71em;
}
.footer p {
	text-align: center; color: rgb(255, 255, 255); line-height: 2em;
}
.footer p.mzsm-txt {
	color: rgb(255, 255, 255); font-size: 0.85em;
}
.footer a {
	color: rgb(255, 255, 255);
}
.cclink {
	line-height: 25px; margin-top: 10px; margin-right: 35px; margin-bottom: 10px; display: none;
}
.cclink a {
	color: rgb(150, 150, 150); padding-right: 15px;
}
.cclink span {
	color: rgb(150, 150, 150);
}
.yincang {
	display: none;
}
.location {
	display: block; position: relative;
}
.daohan {
	background: rgb(245, 245, 245); padding: 15px 0px 5px 38px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.daohan a {
	color: rgb(150, 150, 150);
}
.about-pho {
	padding: 20px 15px;
}
.about-mod {
	margin-top: 30px;
}
:first-child.about-mod {
	margin-top: 0px;
}
.about-mod h4 {
	color: rgb(45, 25, 15); font-weight: 700;
}
.about-mod p {
	text-indent: 2em;
}
.about-mod i {
	margin-right: 10px;
}
.list-group {
	display: none;
}
.list-group h3 {
	background: rgb(51, 102, 153); padding: 10px; color: rgb(255, 255, 255); margin-bottom: 0px; text-shadow: 0px 1px 2px #070402;
}
.list-group i.fa-list-ul {
	color: rgb(255, 255, 255);
}
.list-group a.active {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 102, 153); border-image: none; color: rgb(51, 51, 51); font-weight: 700;
}
.list-group a.active:hover {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 102, 153); border-image: none; color: rgb(51, 51, 51); font-weight: 700;
}
.side-contact {
	background: rgb(255, 255, 255);
}
.side-contact h3 {
	background: rgb(51, 102, 153); margin: 0px; padding: 10px; color: rgb(255, 255, 255); text-shadow: 0px 1px 2px #070402;
}
.side-contact ul {
	padding: 10px 0px 0px 10px;
}
.side-contact li {
	line-height: 2em;
}
.side-contact span {
	
}
.side-contact i.fa-comments {
	color: rgb(255, 255, 255);
}
.list-mod.article li {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.list-mod.article i.fa-file-o {
	color: rgb(204, 204, 204); margin-right: 10px; vertical-align: middle;
}
.pagination-centered {
	text-align: center;
}
.pagination > .active > a {
	background: rgb(51, 51, 51); border: 1px solid rgb(51, 51, 51); border-image: none;
}
.pagination > .active > a:hover {
	background: rgb(51, 51, 51); border: 1px solid rgb(51, 51, 51); border-image: none;
}
.article-tle {
	margin-bottom: 20px;
}
.article-tle h3 {
	text-align: center;
}
.article-tle h3 a {
	color: rgb(45, 25, 15);
}
.article-tle p {
	text-align: center; color: rgb(153, 153, 153);
}
.article-tle span {
	font-size: 0.85em; margin-left: 10px;
}
.article-tle span:first-child {
	margin-left: 0px;
}
.article-con p {
	text-indent: 2em;
}
.article-con img {
	height: auto !important; margin-bottom: 15px; max-width: 100% !important;
}
.panel > .list-group .list-group-item span {
	color: rgb(45, 25, 15); font-weight: 700;
}
.panel-contact {
	display: none;
}
.iw_poi_title {
	color: rgb(204, 85, 34); overflow: hidden; padding-right: 13px; font-size: 14px; font-weight: bold; white-space: nowrap;
}
.iw_poi_content {
	font: 12px/normal arial, sans-serif; overflow: visible; padding-top: 4px; -ms-word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
.wx-code {
	background: rgb(219, 171, 147); padding: 10px; left: 0px; bottom: 0px; position: fixed; z-index: 9999;
}
.wx-code h5 {
	color: rgb(51, 51, 51); font-family: "Microsoft Yahei"; margin-top: 0px; position: relative;
}
.wx-code img {
	background: rgb(255, 255, 255); padding: 10px;
}
.wx-code p {
	text-align: center; color: rgb(204, 51, 0); margin-top: 10px; margin-bottom: 0px;
}
.wx-code .wx-btn-close {
	top: 0px; right: 0px; color: rgb(244, 231, 224); position: absolute;
}
.wx-code .fa-qrcode {
	margin-right: 5px; vertical-align: middle;
}
.online-box {
	background: rgb(221, 221, 221); padding: 2px; top: 300px; right: 0px; font-family: "Microsoft Yahei"; display: none; position: fixed; z-index: 9999;
}
.online-box img {
	width: 130px;
}
.footerBottom {
	left: 0px; width: 100%; bottom: 0px; display: block; position: fixed;
}
.footerBottom img {
	width: 100%; display: block;
}
.footerBottom a {
	background: rgb(0, 0, 0); padding: 0.75rem 0px 0.5rem; width: 25%; text-align: center; border-right-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block; box-sizing: border-box;
}
.footerBottom a:first-child {
	width: 23%; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.footerBottom a:nth-child(2) {
	width: 27%;
}
.footerBottom a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footerBottom em {
	margin: 0px auto; width: 1.8rem; height: 1.8rem; display: block;
}
.footerBottom span {
	color: rgb(255, 255, 255); font-size: 16px; margin-top: 0.46rem; display: block;
}
@media screen and (min-width:768px)
{
.footerBottom {
	display: none;
}
.online-box {
	display: block;
}
.logo-txt {
	display: block;
}
.logo-txt div.logo-name {
	font-family: "Microsoft YaHei"; font-size: 30px; font-weight: bold; display: block;
}
.mobile-num {
	display: block;
}
.location {
	display: block;
}
.fengcai-box {
	display: block;
}
.list-group {
	display: block;
}
.carousel-inner {
	display: block;
}
a.online-slide-btn {
	display: none;
}
.cclink {
	display: block;
}
.yincang {
	display: block;
}
.weixin {
	border: 1px solid rgb(150, 150, 150); border-image: none; top: 250px; width: 165px; height: 185px; right: 25px; position: fixed;
}
}
