/* 0.init */
html,
body {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}

a,
a:visited {
	color: inherit;}

a:hover {
	color: #688C00;}

h5,
.h5 {
	font-size: 13px;
	}

.img-width {
	width: 100%;}

.img-height {
	height: 100%;}

img {
	max-height: 100%;
	max-width: 100%;}

/* /0.init */
/* 1.navbar */
.logo {
	margin-left: 40px;}

/* 1.1导航栏 */
.navbar-main {
	padding: 6px 0;
	margin-bottom: 0;}

.logo img {
	max-width: 100%;
	max-height: 100%;
	height: 65px;}

@media (min-width: 768px) {
	.logo {
		margin-left: 13px;
		margin-right: 12px;}

	.logo img {
		height: 50px;}

	.navbar-main .navbar-nav>li>a {
		font-size: 15px;
		padding: 0 8px;
		line-height: 50px;}

}

@media (min-width: 992px) {
	.logo {
		margin-left: 29px;
		margin-right: 14px;}

	.logo img {
		height: 80px;}

	.navbar-main .navbar-nav>li>a {
		font-size: 16px;
		padding: 0 15px;
		line-height: 80px;}

}

@media (min-width: 1200px) {
	.logo {
		margin-left: 36px;
		margin-right: 12px;}

	.logo img {
		height: 90px;}

	.navbar-main .navbar-nav>li>a {
		font-size: 18px;
		padding: 0 23px;
		line-height: 90px;}

}

/* /1.1导航栏 */
/* /1.navbar */
/* 2.轮播 */
.myslide {
	width: 100%;
	overflow: hidden;
	background-color: #eee;}

.carousel-inner>.item {
	float: left;
	display: block;}

.myslide .carousel-caption {
	left: 0;
	right: 0;
	background: url(../img/bgcolor.jpg);
	bottom: 0;
	height: 50px;
	padding: 10px;
	line-height: 30px;
	font-size: 20px;
	text-align: right;
	padding-left: 100px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}

.myslide .carousel-indicators {
	left: 0;
	width: auto;
	margin: 15px;
	bottom: 0;}

.myslide .carousel-indicators li {
	background-color: #fff;
	margin-right: 10px;}

.myslide .carousel-indicators .active {
	background-color: #F60201;
	width: 10px;
	height: 10px;
	border-color: #F60201;
	margin: 1px;
	margin-right: 10px;}

.carousel-inner>.item>img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	height: auto;}

@media (min-width:768px) {
	.carousel-inner>.item>img {
		width: 720px;
		height: 242.4px;}
}

@media (min-width: 992px) {
	.carousel-inner>.item>img {
		width: 990px;
		height: 333.3px;}
}

@media (min-width: 1200px) {
	.carousel-inner>.item>img {
		width: 1180px;
		height: 397.267px;}

}

/* /2.轮播 */

/* 3.图片新闻展示 */

.list-news {
	margin-bottom: 0;}

.list-news li {
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;}

.list li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}

.list li a {
	display: block;
	padding: 5px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}


.page-header {
	margin-top: 25px;
	padding-bottom: 15px;
	margin-bottom: 0;
	border-bottom: 0px;
	font-size: 18px;}

.page-header .font14 {
	padding-top: 5px;}

.page-header.bb1 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;}

.panel {
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;}

.panel-success {
	border: 0;
	border-top: 2px solid #688C00;}

.panel-success .panel-body {
	border: 1px solid #eee;
	border-top: 0;}

.panel-group .panel {
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;}

.panel-heading {
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;}

.panel-title>a {
	padding: 10px 15px;
	display: block;}

.panel-title>a:hover,
.panel-title>a:visited,
.panel-title>a:focus {
	text-decoration: none;
	color: inherit;}

.panel-default>.panel-heading {
	background-color: #fbfbfb;
	border: 1px solid #ddd;
	border-left: 5px solid #F60201;}

.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 0;}

.panel-group .panel-body {
	padding: 15px 0;}

.panel-group .panel-body.list-btns {
	padding-bottom: 0;}

.ie8 .list-news>li.last,
.list-news li.last {
	margin-bottom: 0;
	border-bottom-color: transparent;
	padding-bottom: 0;}

@media (min-width: 1200px) {
	.img-ctrl {
		height: 253px;
		overflow: hidden;}

	.list-news>li {
		margin-bottom: 12px;}
}

@media (max-width: 768px) {
	.panel-success.ctrl-xs {
		border-top: 0;}

	.panel-success {
		margin-bottom: 0;}
}


/* /3.图片新闻展示 */
/* 3.3咨询师介绍 */

@media (min-width: 768px) {
	.col-1-7 {
		width: 14%;
		float: left;
		text-align: center;}
}

.mig-js {
	max-width: 77%;}

/* /3.3咨询师介绍 */
/* 3.4精品项目 */

@media (min-width: 768px) {
	.col-1-5 {
		width: 20%;
		float: left;
		text-align: center;}
}

/* /3.4精品项目 */
/* 4.底部友情链接栏 */
.logobox {
	height: 170px;}

.bottom {
	padding: 12px 0 0;
	background: #F6F6F6;
	color: gray;
	margin: 0;}

.logobox img {
	margin-bottom: 8px;}

/* .logobox span {
	color: black;
	font-size: 17px;
	font-family: 华文行楷, 方正舒体, 华文楷体;
}

.logobox span>b {
	font-size: 18px;
} */

.logobox .list>li>a {
	padding: 1px 0;}

.bottom .buttom-link {
	margin-top: 15px;}

.icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;}

.icon-wechat {
	height: 127px;}

@media (max-width: 768px) {
	.bottom .buttom-link ul li a {
		padding: 0;}
}

@media (min-width: 768px) {
	.bottom {
		padding: 12px 0 0;
		background: #F6F6F6;
		color: gray;
		margin: 39px 0 0;}

	.bottom .buttom-link {
		margin-top: 10px;}

}

/* /4.底部友情链接栏 */



/* 5底部版权栏 */
.footer-xhdh {
	background-color: black;
	color: white;}

.footer-xhdh .flink {
	margin: 10px 0 0;}

.footer-xhdh .rx {
	color: white;
	display: block;
	line-height: 12px;
	font-size: 12px;}

.footer-xhdh .flink li a {
	color: white;
	display: block;
	line-height: 28px;
	font-size: 17px;}



/***/


@media (min-width: 769px) {
	.footer-xhdh .flink li a {
		margin-top: 20px;}

	.footer-xhdh .navbar-link>li>a {
		padding: 0 4px;}

}

@media (min-width: 992px) {
	.footer-xhdh .rx {
		line-height: 6px;
		font-size: 13px;}

	.footer-xhdh .flink li a {
		margin-top: 17px;
		font-size: 17px;}
}

@media (min-width: 1200px) {
	.footer-xhdh .rx {
		line-height: 12px;
		font-size: 14px;}

	.footer-xhdh .flink li a {
		line-height: 28px;
		font-size: 17px;}
}

/* /5底部版权栏 */

.footer-addwhile {
	height: 15px;
	background-color: #F6F6F6;}

/* 2019-2-24 模板需要 */
/* 1.展播图 */
.picbase1-content h2 {
	background: #261e1e;
	color: #fff;
	font-size: 20px;
	font-family: "微软雅黑";
	margin: 0;
	padding: 8px 20px;
	border-bottom: 0px;
	opacity: 0.7;
	line-height: 27px;}

.picbase1-content {
	position: absolute;
	bottom: 0px;
	left: 0px;
	min-width: 290px;
	max-width: 9999px;
	font-size: 18px;
	width: 100%;}

.picbase1-slidenav {
	bottom: 15px;}

@media (max-width: 769px) {
	.picbase1-content h2 {
		font-size: 14px;
		line-height: 15.4px;}

	.picbase1-slidenav {
		bottom: 10px;}

}

/* 2心海more按钮 */
.xhwzxw .xhmore {
	display: inline-block;
	float: right;
	margin-top: 0px;
	font-size: 14px;}

/* 3.心海文字新闻 */
.xhwzxw .panel .list li {
	padding: 5px 0;
	height: 29px;
	overflow: hidden;
	text-overflow: ellipsis;}

/* 4.会变的大图额外css */
#hbddt .img-ctrl img {
	height: 100%;
	width: 100%;}

/* 5.图片新闻 */
#tpxw1 .imgCon,
#tpxw2 .imgCon {
	height: 82px;
	width: 120px;}

#tpxw1 .imgCon img,
#tpxw2 .imgCon img {
	height: 100%;
	width: 100%;}
.panel-body .media-heading,
.media-body .media-heading {
	font-weight: bold;} 


/* 控制一个新闻的高度，防止变形 */
.media {
	height: 82px;}

/* ecjtuFont */
.ecjtuFont {
	display: inline-block;
	width: 103.35px;
	height: 26px;}