@CHARSET "UTF-8";

/* for navbar-default */
#header {
	height: 62px;
}

#header .navbar-default {
	height: 62px;
}

#header .navbar-default .navbar-header {
	height: 61px;
}

#header .navbar-brand {
	padding: 8px 15px;
}

@media (min-width: 1200px) {
	.container {
		width: 1030px;
	}
	
	.header .search-container {
		width: 447px;
	}
	
	#push-wrap-bottom .push-item {
		width: 144px;
		padding: 6px;
	}
	
	#push-wrap-bottom .container {
		width: 1028px;
	}
	
	#push-wrap-bottom .row {
		margin-right: -6px;
    	margin-left: -6px;
	}
	
	#push-wrap-top .content-div .row>div {
		max-width: 482px;
	}
	
	#push-wrap-top .next2-div {
		max-width: 452px;
	}
	
	#push-wrap-top .content-div:first-child .row {
		border-right: 1px solid #e7e7e7;
	}
	
	#push-wrap-top .content-div:nth-child(2) {
		padding-left: 46px;
	}
	
	#push-wrap-top .content-div .push-item:last-child {
		margin-bottom: 0px !important;
	}
}

@media(max-width: 1199px) and (min-width:992px) {
	.articles-sales .articles-item .introduction {
		width: 753px !important;
	}
	
	.products .info .description {
		width: 550px !important;
	}
}

@media(max-width: 991px) and (min-width:768px) {
	.leftnavs .list-group>.list-group-item {
		display: inline-block;
    	margin-right: 10px;
	}
	
	.articles-sales .articles-item .introduction {
		width: 533px !important;
	}
	
	.articles-news .articles-item .icon {
		display: none;
	}
	
	.products .info .description {
		width: 100% !important;
		margin-right: 0px !important;
	}
	
	.products .info .image {
		float: left !important;
		margin-top: 10px;
	}
	
	.products .products-item {
		width: 50% !important;
	}
}

@media(max-width: 767px) {
	#header .navbar-brand {
		padding: 8px 0;
	}
	
	#header .navbar-default .navbar-header {
		height: 62px;
	}
	
	#push-wrap-bottom .push-body {
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}
	
	.footer .right {
		float: none !important;
	}
	
	.footer {
	    padding: 10px 0 !important;
	}
	
	.leftnavs .list-group>.list-group-item {
		display: block;
    	margin-right: 10px;
	}
	
	.products .products-item .thumbnail {
		border-right: none !important;
	}
	
	.articles-sales .articles-item .title {
		width: 100% !important;
	}
	
	.articles-sales .articles-item .introduction {
		width: 100% !important;
		padding-left: 0px !important;
		text-align: center !important;
	}
	
	.articles-news .articles-item .icon {
		display: none;
	}
	
	.products .info .description {
		width: 100% !important;
		margin-right: 0px !important;
	}
	
	.products .info .image {
		float: left !important;
		margin-top: 10px;
	}
	
	.products .products-item {
		width: 100% !important;
	}
}

/* #header .navbar-brand img {
	height: 45px;
} */

@media (min-width: 768px) {
	#header {
		height: 129px;
	}
	
	#header .navbar-default {
		height: 129px;
	}
	
	#header .navbar-default .navbar-header {
		height: 128px;
	}
	
	.navbar-default .collapse .navbar-nav>li>a  {
		border: none;
		padding: 21px 15px;
	}
	
	.navbar-default .collapse .navbar-nav>li.active>a, 
		#header .navbar-default .collapse .navbar-nav>li:hover>a,
			.navbar-default .collapse .navbar-nav>li.open>a {
		border: none;
		background: #000;
		color: #fff;
	}
	
	.navbar-top-bottom .navbar-top {
		height: 86px;
		border-bottom: none;
	}
	
	.navbar-top-bottom .navbar-header {
		height: 86px;
	}
	
	#header .navbar-brand {
		padding: 16px 15px;
	}
	
	.navbar-top-bottom .navbar-bottom {
		background: none;
	}
	
	.navbar-top-bottom .nav {
	    background: none;
	}
	
	.navbar-top-bottom .nav>li>a {
		border-top: none;
		border-bottom: none;
		border-left: 1px solid #ededed;
		color: #1A1A1A;
	}
	
	.navbar-top-bottom .nav>li:last-child>a {
		border-right: 1px solid #ededed;
	}
	
	.navbar-top-bottom .nav>li>a:hover, .navbar-top-bottom .nav>li>a:focus, .navbar-top-bottom .nav>li.active>a {
	    color: #E5592C;
	    border-bottom: none;
	    background: none;
	}
	
	.header .search-container input {
		height: 36px;
		color: #B9B9B9 !important;
		font-style: italic;
		border: none;
		box-shadow: none;
	}
	
	.header .search-container {
		height: 36px;
		border: 1px solid #2976f6;
		border-radius: 2px;
		margin-top: 28px;
		float: right;
	} 
	
	.header .search-container .input-group-btn .btn {
		height: 36px;
		background: none;
		border: none;
		width: 63px;
	}
	
	.header .search-container .input-group-btn {
		background: #2976f6;
		border: none;
	}
	
	.header .search-container .input-group-addon {
	    color: #BBBBBB;
	    font-size: 12px;
	    cursor: pointer;
	    border: none;
	}
}

.bx-wrapper {
    box-shadow: none !important;
    border: none !important;
    margin-top: 10px;
}

/* 首页 */
#push-wrap-top {
	margin-top: 29px;
	background: #f9f9f9;
}

#push-wrap-top .push-header {
	display: none;
}

#push-wrap-top .push-news .news {
	display: inline-block;
	width: 20%;
	height: 84px;
	border-left: 1px solid #ededed;
}

#push-wrap-top .push-news .news:last-child {
	border-right: 1px solid #ededed;
}

#push-wrap-top .push-news ul {
	border-top: 2px solid #E5592C;
}

#push-wrap-top .push-news .news .push-news-tab {
	width: 100%;
	height: 100%;
	border-radius: 0px;
    box-shadow: none;
    /* line-height: 84px; */
    padding: 0px;
}

#push-wrap-top .push-news .news .push-news-tab.active {
	background: #ebebeb;
	position: relative;
}

#push-wrap-top .push-news .news .push-news-tab .image img {
	max-width: 100%;
}

#push-wrap-top .push-news .news .push-news-tab .image {
	line-height: 84px;
}

#push-wrap-top .push-news .news .push-news-tab.active:before {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 15px solid transparent;
    border-top-color: #eaeaea;
    bottom: -30px;
    left: 50%;
    margin-left: -15px;
}

#push-wrap-top .push-news {
	-webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,.09);
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,.09);
    background: #fff;
}

#push-wrap-top .push-news .news .push-news-tab {
	position: relative;
}

#push-wrap-top .push-news .link {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: none;
} 

#push-wrap-top .push-news .push-news-tab.active .link {
	display: block;
}

#push-wrap-top .push-news-tab-content {
	margin-top: 40px;
}

#push-wrap-top .next2-div .name {
	font-size: 20px;
	color: #000;
}

#push-wrap-top .next2-div .alias {
	font-size: 12px;
	color: #B5B5B5;
}

#push-wrap-top .next2-div {
	border-bottom: 2px solid #E5592C;
	padding-bottom: 10px;
}

#push-wrap-top .info .title {
	font-size: 16px;
	color: #4F4F4F;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#push-wrap-top .info .introduction {
	font-size: 12px;
	color: #AFAFAF;
	line-height: 21px;
	height: 40px;
	overflow: hidden;
}

#push-wrap-top .info .date {
	font-size: 12px;
	color: #2976F6;
	margin: 10px 0px;
}

#push-wrap-top .push-item>div {
	border-bottom: 1px solid #E4E4E4;
}

#push-wrap-top .push-item {
	margin-bottom: 10px;
}

#push-wrap-bottom {
	background: #f9f9f9;
}

#push-wrap-bottom .push-header {
	display: none;
}

#push-wrap-bottom .push-item .title a {
	display: block;
	background: #C0C4C9;
	border-radius: 6px;
	height: 46px;
	line-height: 46px;
	color: #fff;
}

#push-wrap-bottom .push-item .title a:hover {
	background: #E5592C;
}

#push-wrap-bottom .push-item {
	margin-bottom: 0px;
}

#push-wrap-bottom .push-body {
	margin-top: 43px;
	margin-bottom: 35px;
}

/* 关于我们 */
.section-position-sm .breadcrumb {
	padding: 0px;
	background: none;
	margin-top: 30px;
}

.section-position-sm {
	border-bottom: 1px solid #ededed;
	padding-bottom: 24px;
}

.breadcrumb>li+li:before {
    content: ">\00a0";
}

.section-position-sm .breadcrumb a,.section-position-sm .breadcrumb .active {
	font-size: 14px;
	color: #6E6E6E;
}

.leftnavs .panel-heading {
	display: none;
}

.leftnavs>.list-group>.list-group-item {
	background-image: none;
	text-indent: 0;
}

.leftnavs .list-group .list-group-item a {
	padding: 20px 0px;
}

.leftnavs {
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.leftnavs .list-group-item .title {
	font-size: 14px;
	color: #6E6E6E;
}

.leftnavs .list-group-item .alias {
	font-size: 12px;
	color: #b4b4b4;
}

.leftnavs .list-group>.list-group-item:hover {
    background: none;
} 

.leftnavs .list-group>.list-group-item:hover .title,.leftnavs .list-group>.list-group-item:hover .alias,
	.leftnavs .list-group .list-group-item.active .title,.leftnavs .list-group .list-group-item.active .alias {
	color: #E5592C;
	font-weight: normal;
}

.leftnavs .list-group>.list-group-item.active {
	border-top: none;
}

.leftnavs .list-group>.list-group-item {
	border-bottom: 1px solid #ededed !important;
}

.list-group-item {
	border: none;
	border-bottom: 1px solid #ededed !important;
}

.article-about .article-title {
	font-size: 16px;
	font-weight: bold;
	color: #E5592C;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 26px;
}

.articles-sales .articles-item {
	height: auto;
	overflow: hidden;
	border: none;
    margin-bottom: 4px !important;
}

.articles-sales .articles-item .title {
	font-size: 14px;
	color: #616161;
	background: #F1F1F1;
	float: left;
	width: 187px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	margin: 0px;
}

.articles-sales .articles-item .introduction {
	font-size: 14px;
	color: #616161;
	height: 42px;
	line-height: 42px;
	background: #FAFAFA;
	width: 812px;
	float: left;
	padding-left: 80px;
}

.contact .contact-info>span {
	display: block;
	font-size: 14px;
	color: #6E6E6E;
	text-align: center;
	margin-bottom: 5px;
}

.contact #map {
	margin-top: 30px;
}

/* 人才招聘 */
.articles-recruit .table-head td {
	font-size: 14px;
	color: #444444;
	font-weight: bold;
}

.articles-recruit .articles-item {
	padding-bottom: 0px;
	background:#f5f5f5;
	border: none;
}

.articles-recruit .panel-group {
	width: 100%;
	border-spacing: 0px 9px;
    border-collapse: separate;
}

.articles-recruit .articles-item td {
	font-size: 14px;
	color: #444444;
	padding: 10px 0px;
	border-bottom: 1px solid #e0e0e0
}

.articles-recruit .email {
	font-size: 14px;
	color: #E5592C;
	margin-top: 20px;
}

.articles-recruit table tr td:first-child {
	padding-left: 25px;
}

/* 新闻中心 */
.articles-news .articles-item .title a {
	font-size: 14px;
	color: #1A1A1A;
}

.articles-news .articles-item .title {
	margin-bottom: 2px;
}

.articles-news .articles-item .introduction {
	font-size: 12px;
	color: #B7B7B7;
	margin-bottom: 2px;
}

.articles-news .articles-item .date {
	font-size: 12px;
	color: #D4D4D4;
}

.articles-news .articles-item:hover .title a {
	color: #E5592C;
}

.articles-news .articles-item {
	border-bottom: 1px solid #ededed;
	padding-bottom: 6px;
	position: relative;
}

.section-pager>div>span, .section-pager>div>a {
	background: none;
	color: #888888;
	margin: 0 5px;
}

.section-pager>div>span.current {
    background: #2976f6;
    border-radius: 3px;
}

.section-pager .next,.section-pager .prev {
	color: #2976f6;
}

/* 代理产品 */
.products .product-types-header {
	font-size: 17px !important;
	color: #000;
	border-bottom: 1px dotted #dcdcdc !important;
	padding-bottom: 10px !important;
	margin-bottom: 30px;
}

.products .products-item .thumbnail {
	border-right: 1px solid #f0f0f0;
	margin-bottom: 0px;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 0px;
	position: relative;
	cursor: pointer;
}

.products .thumbnail-hover:hover img {
	box-shadow: none;
}

.products .products-item {
	border: none;
	padding: 0px;
	border-radius: 0px;
    box-shadow: none;
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.products .product-types-item {
	margin-bottom: 50px;
}

.products .info {
	background: #e9f3fc;
	display: none;
	margin-top: 20px;
	padding: 30px;
	height: auto;
    overflow: hidden;
}

.products .info.active {
	display: block;
}

.products .products-item.active .thumbnail:before {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 20px solid transparent;
    border-bottom-color: #e9f3fc;
    bottom: -21px;
    left: 50%;
    margin-left: -20px;
}

.products .info .description {
	float: left;
	width: 615px;
	margin-right: 20px;
	color: #000;
}

.products .info .image {
	float: right;
	background: #fff;
}

/* for footer */
.footer .left {
	float: left;
}

.footer .right {
	float: right;
}

.footer,.footer a {
	font-size: 12px;
	color: #D4D4D4;
}

.footer {
	background: #363636;
	padding: 24px 0;
}


.partner .leftnavs .list-group>.list-group {
	display: none;
}

.partner .partner-type ul li {
	display: inline-block;
	list-style-type: none;
}

.partner .partner-type ul li a {
	font-size: 12px;
	color: #6E6E6E;
	box-shadow: none;
	padding: 0px;
    margin-right: 32px;
}

.partner .article-about .article-title {
	margin-bottom: 21px;
}

.partner .partner-type ul li a.active {
	color: #E5592C;
}

.partner .push-item .title {
	font-size: 12px;
	color: #888888;
	margin-top: 5px;
}

.partner .push-item .image img {
	margin: auto;
}

.articles-news .articles-item .icon {
	position: absolute;
	right: 60px;
	top: 50%;
	margin-top: -18.5px;
}

.articles-news .articles-item .icon i {
	color: #ececec;
	font-size: 22px;
}

.articles-recruit .articles-item {
	cursor: pointer;
}