/* *************** 头部 ***************** */
.header-bbs {
	margin-bottom: 76px;
}

.navbar-bbs {
	min-height: 76px;
	background: #373d41;
	border-color: #373d41;
}
/* navbar-brand-logo图片 */
.navbar-bbs .navbar-logo {
	height: 76px;
	padding: 0;
	margin-right: 60px;
	margin-left: 15px;
}

.navbar-bbs .navbar-logo .logo-img {
	margin-top: 18px;
}

/* 下拉button */
.navbar-toggle {
	padding: 10px;
	margin-top: 20px;
}

.navbar-toggle .icon-bar {
	background: #fff;
}
/* a标签 */
.navbar-bbs .navbar-nav>li>a {
	line-height: 46px;
	color: #fff;
}

.navbar-bbs .nav>li>a:focus, .navbar-bbs .nav>li>a:hover {
	background-color: transparent;
	color: #44b0e6;
}

.navbar-bbs .navbar-nav>.active>a, .navbar-bbs .navbar-nav>.open>a {
	color: #44b0e6;

}
/* 搜索框 */
#navbar {
	position: relative;
}
.search-box {
	display: inline-block;
	padding: 0;
	position: absolute;
	right: 10px;
	margin-top: 20px;
	margin-right: 75px;
}

.ec-input {
	height: 36px;
	font-size: 12px;
	color: #999;
	background: #4b5154;
	border-color: #4b5154;
	width: 200px;
	position: relative;
	padding-right: 28px;
}
/* 搜索图标 */
.icon-sousuo {
	font-size: 14px;
	color: #999;
	position: absolute;
	top: 9px;
	right: 10px;
}

/* **************** 底部 ****************** */
.footer-bbs {
	min-height: 220px;
	background: #373d41;
	color: #ccc;
	text-align: center;
}

.footer-bbs .footer-info {
	list-style-type: none;
	padding: 22px 15px;
	border-bottom: 1px solid rgba(240, 240, 240, 0.28);
}

.footer-bbs .footer-info li {
	padding: 4px 0;
}

.footer-bbs .footer-info .iconfont {
	font-size: 21px;
	border: 1px solid #ccc;
	border-radius: 50%;
	padding: 8px;
}

.footer-bbs .copyright {
	padding: 18px 0;
}

.footer-bbs .copyright p {
	margin-bottom: 10px;
}

.footer-bbs .copyright a {
	color: #ccc;
	padding: 0 20px;
}

.footer-bbs .copyright a:nth-child(2) {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.footer-bbs .copyright a:nth-child(3) {
	border-right: 1px solid #ccc;
}

.footer-bbs .copyright a:hover {
	text-decoration: none;
	color: #44b0e6;
}

/* 手机端 */
@media ( min-width : 768px) {
	/********************* 头部 ************************/
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand
		{
		margin-left: 0;
	}
	.navbar-form .form-control {
		width: 200px;
	}
}

@media ( max-width : 767px) {
	body {
		font-family: "PingFang-SC-Medium";
	}
	/********************* 头部 ************************/
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand
		{
		margin-left: 0;
	}
	.container>.navbar-header {
		padding: 0 15px;
	}
	.header-bbs {
		margin-bottom: 50px;
	}
	.navbar-bbs {
		min-height: 50px;
	}
	.search-box {
		border: 0;
		margin-left: 0;
		border-radius: 4px;
		margin-top: 10px;
	}
	.ec-input {
		height: 30px;
		padding: 6px 8px;
	}
	.icon-sousuo {
		top: 6px;
	}
	.navbar-bbs .navbar-logo {
		height: 50px;
		margin-right: 78px;
	}
	.navbar-bbs .navbar-logo .logo-img {
		height: 30px;
		margin-top: 11px;
	}
	.top-menu {
		position: fixed;
		height: 40px;
		width: 100%;
		z-index: 9999;
		background: #f5f6f7;
	}
	.top-menu .menu-list {
		overflow: auto;
		white-space: nowrap;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.top-menu .menu-list::-webkit-scrollbar {
		display: none;
	}
	.top-menu .menu-list a {
		color: #4b5154;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		display: inline-block;
	}
	#menuList .current {
		color: #44b0e6;
		border-bottom: 2px solid #44b0e6;
	}
	.section-bbs {
		padding-top: 40px;
		padding-bottom: 15px;
	}
	/* 更多按钮 */
	.menu-more {
		float: right;
		position: relative;
		width: 35px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-left: 1px solid #f0f0f0;
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	}
	.menu-more .more-btn {
		color: #4b5154;
	}

	/******************** 底部 *************************/
	.footer-bbs {
		min-height: auto;
		background: #f5f6f7;
	}
	.footer-bbs .container {
		padding: 0;
	}
	.footer-bbs .copyright {
		padding: 0;
	}
	.copyright p {
		line-height: 25px;
	}
	.copyright .br-text {
		display: block;
	}
}

@media ( max-width : 375px) {
	.navbar-bbs .navbar-logo {
		margin-right: 38px;
	}
	.footer-bbs .copyright a {
		padding: 0 15px;
	}
	.layui-laypage a, .layui-laypage span {
		padding: 0 10px;
	}
	.layui-laypage-spr, .layui-laypage-prev, .layui-laypage-next {
		padding: 0 5px !important;
	}
}

@media ( max-width : 320px) {
	.container>.navbar-header {
		padding: 0 10px;
	}
	.navbar-bbs .navbar-logo {
		margin-right: 18px;
	}
	.ec-input {
		width: 175px;
	}
	.footer-bbs .copyright a {
		padding: 0 10px;
	}
	.layui-laypage a, .layui-laypage span {
		padding: 0 7px;
	}
	.layui-laypage-spr, .layui-laypage-prev, .layui-laypage-next {
		padding: 0 3px !important;
	}
	.title-right.bdshare-button-style1-24 a, .title-right.bdshare-button-style1-24 .bds_more
		{
		padding: 0 !important;
		line-height: 25px !important;
	}
	.href-md-btn {
		width: 75px;
	}
}

.ec_hd_ct_bg {
	/* display: none;
    position: absolute; */
	left: 0;
	top: 0;
	width: 100%;
	height: 560px;
	background: #222d37;
	opacity: .99;
	filter: alpha(opacity = 99);
	z-index: 9;
}

.hd_menu_dropdown {
	display: none;
    position: fixed;
	left: 0;
	right: 0;
	font-size: 14px;
	width: 100%;
	padding-left: calc((100% - 1200px)/2 + 310px);
	background: #373d41;
}

.menu-second {
	display: block;
	padding-left: 20px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	cursor: default;
	position: relative;
}

.menu-second:hover {
	color: #fff;
}

.hd_dropdown_item {
	margin-bottom: 20px;
	/*margin-left: 14%;*/
}

.hd_dropdown_item .menu_dropdown_title {
	position: relative
}

.hd_dropdown_item .menu_dropdown_ct {
	padding: 0;
	border: 0 none
}

.hd_dropdown_item .hd_item_col_subMenu {
	padding-top: 0px;
	margin-top: -4px;
	padding-bottom: 10px;
}

.menu_dropdown_ct, .menu_dropdown_title {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.menu_dropdown_title {
	/* padding-right: 10px; */
	/* width: 183px; */
}

.menu_dropdown_ct {
	padding: 6px 0 6px 20px;
	width: 836px;
	vertical-align: top
}

.hd_menu_dropdown_item {
	/*display: none;*/
	position: absolute;
	top: 8px;
	left: 195px;
	min-width: 720px;
	font-size: 0
}

.hd_solution .hd_menu_dropdown_item {
	display: block
}

.hd_solution .menu-second:hover {
	color: #fff
}

.hd_solution .hd_dropdown_item {
	margin: 0
}

.hd_menu_item_col {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding-left: 10px;
	margin-right: 50px;
	width: 290px
}

.hd_item_col_subMenu {
	padding-top: 8px;
	padding-bottom: 15px
}

.hd_item_col_subMenu>a {
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 8px 15px;
}

.hd_item_col_subMenu>a:hover {
	color: #3baaf1;
	background: hsla(0, 0%, 100%, .1);
}

.hd_item_col_subMenu>a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.hd_item_col_subMenu .software-name {
	padding-right: 10px;
	min-width: 50px
}

.hd_item_col_subMenu p {
	font-size: 12px;
	margin: 0;
	color: #fff;
	filter: alpha(opacity = 60);
	opacity: .6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



/* 2018-11-22 footer */
.layout-main {
    width: 100%;
    height: auto;
    text-align: center;
}
.ec-footer {
    background: #373d41;
}
.layout-center {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
.ec-footer .foot-item {
    padding: 45px 0;
    color: #fff;
}
.ec-footer .foot-item.new-foot-item {
    padding-bottom: 20px;
}
.ec-footer .foot-item .pro-left {
    padding-left: 0;
}
.ec-footer .foot-item li {
    margin-bottom: 10px;
}
.ec-footer .foot-item li div, .ec-footer .foot-item li a {
    color: #999;
}
.ec-footer h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.ec-footer .contact-wrap {
    padding: 13px 0;
    border-top: 1px solid #4b5154;
    border-bottom: 1px solid #4b5154;
    margin-top: 24px;
}
.ec-footer .contact-item {
    text-align: center;
    border-right: 1px solid #4b5154;
}
.ec-footer .contact-img {
    display: inline-block;
    margin-right: 15px;
}
.ec-footer .contact-text {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.ec-footer .contact-item:last-child {
    border-right: 0;
}
.ec-footer .contact-img {
    display: inline-block;
    margin-right: 15px;
}
.ec-footer .contact-text {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.ec-footer .contact-text span {
    color: #999;
}
.ec-footer .foot-item.new-foot-item {
    padding-bottom: 20px;
}
.ec-footer .foot-item.new-foot-item p {
	margin-bottom: 10px;
}
.ec-footer .sub-font {
    font-size: 12px;
}
.ec-footer .copy-right {
    padding: 12px 0;
    border-top: 1px solid #4b5154;
    font-size: 12px;
    color: #8e8e8e;
}
.ec-footer .copy-right.new-copy-right {
    border-top: 0;
}
@media (max-width: 767px) {
	.footer-bbs.ec-footer {
		background: #f5f6f7;
	}
	.footer-bbs .copyright {
		padding: 18px 0;
	}
}
.fa-angle-right {
	background: url('/img/layout-icon/arrow-r.png') no-repeat center;
	display: inline-block;
	width: 18px;
	height: 18px;
	position: absolute;
    right: -60px;
    top: 17px;
}
@media (min-width: 992px) {
	.col-md-2.cols2 {
		width: 15%;
	}
}

/* 右侧咨询悬浮窗 */
.float_tool_bar {
	position: fixed;
	z-index: 900;
	top: 50vh;
	right: 10px;
	width: 68px;
	margin-top: -110px;
}

.float_tool_bar .item {
	position: relative;
	display: block;
	cursor: pointer;
	border: 1px solid #ddd;
	background: #fff;
	margin-bottom: 6px;
	color: #999;
	text-align: center;
	font-size: 12px;
	width: 100%;
}

.float_tool_bar .item.defaults {
	background: #00a4ff;
	color: #fff;
	border-color: #00a4ff;
}

.float_tool_bar .item .over {
	display: block;
	overflow: hidden;
	width: 68px;
	height: 65px;
	padding: 8px 0;
}
.float_tool_bar .item .icon {
	width: 100%;
	height: 100%;
	-webkit-transition: .1s ease;
	transition: .1s ease
}

.float_tool_bar .item .icon .img {
	width: 26px;
	height: 26px;
	background: no-repeat center;
	margin: 2px auto;
	background-size: 100%;
}
.float_tool_bar .item .icon .kefu-img {
	background-image: url("/img/home-icon/kefu.png");
}
.float_tool_bar .item .icon .qq-img {
	background-image: url("/img/home-icon/qq.png");
}

.float_tool_bar .item .icon .phone-img {
	background-image: url("/img/home-icon/phone.png");
}

.float_tool_bar .item .icon .weixin-img {
	background-image: url("/img/home-icon/weixin.png");
}

.float_tool_bar .item .icon .yuyue-img {
	background-image: url("/img/home-icon/yuyue.png");
}
.float_tool_bar .item .icon .top-img {
	background-image: url("/img/home-icon/top.png");
}
.float_tool_bar .item:hover .icon .qq-img {
	background-image: url("/img/home-icon/qq-hover.png");
}

.float_tool_bar .item:hover .icon .phone-img {
	background-image: url("/img/home-icon/phone-hover.png");
}

.float_tool_bar .item:hover .icon .weixin-img {
	background-image: url("/img/home-icon/weixin-hover.png");
}

.float_tool_bar .item:hover .icon .yuyue-img {
	background-image: url("/img/home-icon/yuyue-hover.png");
}
.float_tool_bar .item:hover .icon .top-img {
	background-image: url("/img/home-icon/top-hover.png");
}

.float_tool_bar a:hover .txt {
	color: #00a4ff;
}

.float_tool_bar .item:hover .detail {
	display: block
}



.float_tool_bar .item .detail {
	font-size: 16px;
	line-height: 1rem;
	position: absolute;
	top: 0;
	right: 80px;
	display: none;
	background: #fff;
	min-width: 160px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
	border-radius: 2px;
	padding: 12px;
	font-size: 14px;
	text-align: left;
	color: #333;
}


.float_tool_bar .item .detail .sub-font {
	font-size: 12px;
	color: #666;
}

.float_tool_bar .item .detail.detail-phone {
	width: 268px;
	height: 135px;

}
.float_tool_bar .item .detail.detail-phone dt {
	padding-right: 10px;
	height: 44px;
}
.float_tool_bar .item .detail.detail-phone dt img {
	margin-top: 10px;
}
.float_tool_bar .item .detail.detail-phone dd {
	line-height: 22px;
}
.float_tool_bar .item .detail.detail-weixin {
	height: 232px;
}
.float_tool_bar .item .detail.detail-weixin .weixin-txt {
	margin-top: 20px;
}





/******************** 2019-01-10 **********************/
.header-container {
	padding-left: 0;
	padding-right: 0;
}
.ec-blue {
    color: #00a4ff;
}
.hd_menu_dropdown {
	padding-left: 0;
}
.inner_dropdown {
    padding-left: 0;
	padding-top: 20px;
	width: 1170px;
	margin: 0 auto;
}
.hd_dropdown_item {
    padding-left: 0;
    padding-right: 0;
}
.hd_menu_dropdown_item {
    position: initial;
}
.menu-second {
    font-size: 14px;
    color: #7a8185;
    padding-left: 12px;
}
.menu_dropdown_title {
    width: 100%;
}
.hd_menu_item_col {
	display: block;
	padding-left: 0;
}
.hd_item_col_subMenu>a {
    color: #fff;
    background: #2b3033;
    width: 184px;
    padding: 15px 2px 15px 11px;
}
.hd_item_col_subMenu p {
    white-space: normal;
    padding-top: 6px;
}
.dropdown-style {
    position: relative;
    border-bottom: 1px solid #00a4ff;
}
.dropdown-style:after {
    position: absolute;
    left: 45%;
    bottom: -6px;
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 5px solid #00a4ff;
    z-index: 999999999;
}



body {
    -webkit-overflow-scrolling: touch;
}
.sub-panel .panel-title>a.one-level:after {
    display: none;
}
