/* Main CSS Document */
@charset "utf8";
.bd-arcleft {
	width: 950px;
	float:left;
}
.bd-arcright {
	width: 210px;
	float:right;
}

/* 走进 */
.bd-about {
	padding-bottom:70px;
}
.bd-about .about-menu{
  padding-bottom: 20px;
}
.bd-about .about-menu ul{
  display:flex;
  justify-content:space-between;
}
.bd-about .about-menu ul li a {
  position: relative;
	width:194px;
  height: 50px;
  line-height: 50px;
  display:inline-block;
  text-align: center;
  border: 1px solid #aca8a7;
  border-right: none;
  box-sizing:border-box;
  font-size: 21px;
  color: #595757;
}
.bd-about .about-menu ul li a:before {
  position: absolute;
	content: '';
  display:block;
  width: 18px;
  height: 50px;
  right: 0;
  top: -1px;
  background: url(/public/images/bd-baojia-bg.png) #fff no-repeat center right;
}
.bd-about .about-menu ul li a:hover{
  background: #ff4e00;
  color: #fff;
}
.bd-about .about-menu ul li a:hover:before{
  background: url(/public/images/bd-baojia-btn.png) #ff4e00 no-repeat center right;
}


.bd-tabbox {
}
.bd-tabbox ul {
	margin-left:-30px;
}
.bd-tabbox ul li {
	margin-left:30px;
	display:inline-block;
	float:left;
	position:relative;
}
.bd-tabbox ul li a {
	width:380px;
	line-height:68px;
	font-size:24px;
	display:block;
	text-align:center;
	background:#cccccc;
	position:relative;
}
.bd-tabbox ul li a:before, .bd-tabbox ul li a:after {
	content:" ";
	top:0;
	width: 0;
	height: 0;
	border-top: 34px solid transparent;
	border-bottom: 34px solid transparent;
	display:block;
	position:absolute;
}
.bd-tabbox ul li a:before {
	left:0;
	border-left: 21px solid #FFF;
}
.bd-tabbox ul li a:after {
	right:-21px;
	border-left: 21px solid #cccccc;
}
.bd-tabbox ul li:last-child a:after {
	display:none;
}
.bd-tabbox ul .on a, .bd-tabbox ul li a:hover {
	color:#FFF;
	background:#ff4e00;
}
.bd-tabbox ul .on a:after, .bd-tabbox ul li a:hover:after {
	border-left: 21px solid #ff4e00;
}

/* 焦点图片 */
.banner-boxs {
	height:620px;
	text-align:center;
	color:#FFF;
	background-size:cover !important;
	overflow:hidden;
}
.banner-boxs .til {
	margin:240px 0 30px;
	line-height:60px;
	font-size:50px;
	font-weight: bold;
}
.banner-boxs .til i {
	margin:0 15px;
}
.banner-boxs .con {
	line-height:40px;
	font-size:30px;
}
/* 产品中心 */
.bd-cpbox {
}
.bd-cpbox .cp-menu {
	padding-bottom:60px;
	width:235px;
	float:left;
}
.bd-cpbox .cp-menu dl {
	margin-top:-20px;
}
.bd-cpbox .cp-menu dl dd {
	margin-top:8px;
}
.bd-cpbox .cp-menu dl dd .d-til {
	padding: 15px 10px;
	font-size:24px;
	text-align:center;
	display:block;
	color:#000;
	background:#e5e5e5;
	word-break:break-word;
}
.bd-cpbox .cp-menu dl dd .d-til:hover,.bd-cpbox .cp-menu dl dd .d-til.on{
	color:#FFF;
	background:#ff4e00;
}
.bd-cpbox .cp-menu dl dd .d-til i {
	margin-right:10px;
}
.bd-cpbox .cp-menu dl .d-1 .d-til i:before {
	content: "\e605";
}
.bd-cpbox .cp-menu dl .d-2 .d-til i:before {
	content: "\e604";
}
.bd-cpbox .cp-menu dl dd .d-con {
}
.bd-cpbox .cp-menu dl dd .d-con ul {
}
.bd-cpbox .cp-menu dl dd .d-con ul li {
	margin-top:4px;
	width:100%;
	display:inline-block;
	float:left;
}
.bd-cpbox .cp-menu dl dd .d-con ul li a {
	text-align: center;
	line-height:68px;
	font-size:18px;
	display:block;
	background:#EEE;
	position:relative;
}
.bd-cpbox .cp-menu dl dd .d-con ul li a:before {
	content:" ";
	left:0;
	top:0;
	width:3px;
	height:100%;
	display:none;
	background:#ff4e00;
	position:absolute;
}
.bd-cpbox .cp-menu dl dd .d-con ul .on a, .bd-cpbox .cp-menu dl dd .d-con ul li a:hover {
	color:#ff4e00;
}
.bd-cpbox .cp-menu dl dd .d-con ul .on a:before, .bd-cpbox .cp-menu dl dd .d-con ul li a:hover:before {
	display:block;
}
.bd-cpbox .cp-box {
	padding-bottom:60px;
	width:942px;
	float:right;
}
.bd-cpbox .cp-list {
}
.bd-cpbox .cp-list ul {
	margin:-21px 0 0 -21px;
}
.bd-cpbox .cp-list ul li {
	margin:21px 0 0 21px;
	display:inline-block;
	float:left;
}
.bd-cpbox .cp-list ul li a {
	width:300px;
	display:block;
	position:relative;
}
.bd-cpbox .cp-list ul li .img {
	height:240px;
	position:relative;
	overflow:hidden;
  display: flex;
  align-items: center;
}
.bd-cpbox .cp-list ul li .img span {
	height: 291px;
    display: block;
    background-size: cover !important;
}
.bd-cpbox .cp-list ul li .til {
	padding:0 15px;
	height:54px;
	line-height:54px;
	text-align:center;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	display:block;
	background:#EEE;
	overflow:hidden;
}
.bd-cpbox .cp-list ul li a:hover .til {
	color:#FFF;
	background:#ff4e00;
}
/* 商品内容页面 */
.bd-cpticle {
	padding-bottom:80px;
}
.bd-cpticle .cp-about {
	padding-bottom: 55px;
}
.bd-cpticle .cp-about dl {
}
.bd-cpticle .cp-about dl dd {
	display: inline-block;
	float: left;
}
.bd-cpticle .cp-about .d-1 {
	width: 600px;
}
/* 商品放大镜 */
.bd-gzoomboxs {
	width: 600px;
	position: relative;
}
.bd-gzoomboxs .zoom-boxs {
	width: 100%;
	height: 430px;
}
.bd-gzoomboxs .zoom-boxs img {
	width: 100%;
	height: 100%;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bd-gzoomboxs .zoom-list {
	margin: 0 auto;
	padding-top: 11px;
	width: 524px;
	height: 108px;
	overflow: hidden;
}
.bd-gzoomboxs .zoom-list ul {
}
.bd-gzoomboxs .zoom-list ul li {
	padding-right: 12px;
	display: inline-block;
	float: left;
}
.bd-gzoomboxs .zoom-list ul li a {
	width: 120px;
	text-align:center;
	border: 1px solid #CCC;
	display: block;
}
.bd-gzoomboxs .zoom-list ul li a td {
	height:106px;
}
.bd-gzoomboxs .zoom-list ul li a img {
	width:100%;
	height:100%;
}
.bd-gzoomboxs .zoom-list ul .on a {
	border-color:#666;
}
.bd-gzoomboxs .zoom-prev, .bd-gzoomboxs .zoom-next {
	bottom: 0;
	width: 26px;
	line-height: 106px;
	font-size: 16px;
	font-family: '宋体';
	text-align: center;
	border: 1px solid #CCC;
	position: absolute;
}
.bd-gzoomboxs .zoom-prev:hover, .bd-gzoomboxs .zoom-next:hover {
	border-color: #ff4e00;
	color: #FFF;
	background: #ff4e00;
}
.bd-gzoomboxs .zoom-prev {
	left: 0;
}
.bd-gzoomboxs .zoom-next {
	right: 0;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background: #FFF;
	border: 1px solid #CCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.zoomMask {
	position: absolute;
	background: url(/public/js/imagezoom/mask.png) repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}
.bd-cpticle .cp-about.casePage{
	border-bottom: 1px dotted #AAA;
}
.bd-cpticle .cp-about .d-2 {
	margin-left:40px;
	width: 560px;
	font-size:14px;
	float:left;
}
.bd-cpticle .cp-about .d-2 .d-til {
	margin-bottom:15px;
	line-height:36px;
	font-size:28px;
	font-weight:bold;

	text-align: justify;
	word-break:break-word;
}
.bd-cpticle .cp-about .d-2 .d-con {
	border-top:1px dotted #AAA;
}
.bd-cpticle .cp-about .d-2 .d-con p {
	line-height:70px;
	font-size:22px;
	border-bottom:1px dotted #AAA;
	display:block;
}
.bd-cpticle .cp-about .d-2 .d-con.caseBody {
	padding: 20px 0;
	text-align: justify;
	word-break:break-word;
	font-size:22px;
	line-height: 30px;
}
.bd-cpticle .cp-about .d-2 .d-con.caseBody p {
	line-height: 30px;
	border-bottom: none;
}
.bd-cpticle .cp-about.casePage .d-2 .d-con.caseBody{
	font-size: 16px;
}
.bd-cpticle .cp-about.casePage .d-2 .d-con.caseBody p{
	font-size: 16px;
}
.bd-cpticle .cp-about .d-2 .d-btn {
	margin:30px 0 24px;
	text-align:right;
}
.bd-cpticle .cp-about .d-2 .d-btn ul {
	margin-left:-30px;
	font-size:0;
	display:inline-block;
}
.bd-cpticle .cp-about .d-2 .d-btn ul li {
	margin-left:30px;
	display:inline-block;
	float:left;
}
.bd-cpticle .cp-about .d-2 .d-btn ul li a {
	width:225px;
	line-height:60px;
	font-size:22px;
	text-align:center;
	display:block;
	color: #FFF;
	background:#ff4e00;
}
.bd-cpticle .cp-about .d-2 .d-tel {
	text-align:right;
	position:relative;
}
.bd-cpticle .cp-about .d-2 .d-tel i {
	right:360px;
	top:0;
	font-size:70px;
	color:red;
	position:absolute;
}
.bd-cpticle .cp-about .d-2 .d-tel h3 {
	line-height:30px;
	font-size:24px;
}
.bd-cpticle .cp-about .d-2 .d-tel p {
	line-height:40px;
	font-size:32px;
	font-weight:bold;
}
.bd-cpticle .cp-about .d-3 {
	width:160px;
	float:right;
}
.bd-cpticle .cp-about .d-3 .d-til {
	text-align:center;
}
.bd-cpticle .cp-about .d-3 ul {
}
.bd-cpticle .cp-about .d-3 ul li {
	margin-top:10px;
	width:100%;
	display:inline-block;
	float:left;
}
.bd-cpticle .cp-about .d-3 ul li a {
	display:block;
	color:#999;
}
.bd-cpticle .cp-about .d-3 ul li .img {
	height:128px;
	overflow:hidden;
}
.bd-cpticle .cp-about .d-3 ul li .til {
	height:40px;
	line-height:40px;
	font-size:16px;
	text-align:center;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	overflow:hidden;
}
.bd-cpticle .cp-about .d-3 ul li a:hover {
	color:#ff4e00;
}

.bd-cpticle .cp-detail{
	display:flex;
	justify-content:space-between;
	padding-bottom: 20px;
}
.bd-cpticle .cp-detail .bd-arcright{
	margin-left: 20px;
}

.bd-cpticle .cp-tabbox {
	margin-bottom:50px;
}
.bd-cpticle .cp-tabbox .hd {
	background-image: -webkit-linear-gradient(90deg, #F5F4F5, #E8E7E6);
	overflow:hidden;
}
.bd-cpticle .cp-tabbox .hd ul {
	margin-left:-1px;
}
.bd-cpticle .cp-tabbox .hd ul li {
	border-left:1px solid #BBB;
	display:inline-block;
	float:left;
}
.bd-cpticle .cp-tabbox .hd ul li a {
	width:215px;
	line-height:60px;
	font-size:20px;
	text-align:center;
	display:block;
}
.bd-cpticle .cp-tabbox .hd ul .on a {
	color:#FFF;
	background:#ff4e00;
}
.bd-cpticle .cp-tabbox .bd {
	padding-top:20px;
}
.bd-cpticle .cp-tabbox .bd .bd-con {
	line-height:36px;
	font-size:16px;
	display:none;
	text-align: justify;
	word-break:break-word;
}
.bd-cpticle .cp-tag {
	margin-bottom:30px;
}
.bd-cpticle .cp-tag a {
	margin-right:15px;
	padding:0 15px;
	line-height:30px;
	font-size:14px;
	border:1px solid #DDD;
	display:inline-block;
}
.bd-cpticle .cp-tag a:hover {
	border-color:#ff4e00;
	color:#FFF;
	background:#ff4e00;
}
.bd-cpticle .cp-pre-next {
}
.bd-cpticle .cp-pre-next ul {
}
.bd-cpticle .cp-pre-next ul li {
	height:30px;
	line-height:30px;
	font-size:14px;
	white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(ellipsis.xml#ellipsis);
    overflow: hidden;
}
.bd-cpticle .cp-pre-next ul .l-1 {
	width:420px;
	float:left;
}
.bd-cpticle .cp-pre-next ul .l-2 {
	width:420px;
	float:right;
	text-align:right;
}
.bd-cpticle .cp-pre-next ul li a:hover {
	color:#ff4e00;
}
.bd-cpticle .bd-mbox .bm-til {
	padding-top:60px;
}
/* 图文列表 */
.bd-imglist {
	padding-bottom:70px;
}
.bd-imglist .img-list {
}
.bd-imglist .img-list ul {
	margin: -18px 0 0 -18px;
}
.bd-imglist .img-list ul li {
	margin: 18px 0 0 18px;
	display:inline-block;
	float:left;
}
.bd-imglist .img-list ul li a {
	width:388px;
	display:block;
	position:relative;
}
.bd-imglist .img-list ul li .img {
  display: flex;
  align-items: center;
	height:272px;
	overflow:hidden;
}
.bd-imglist .img-list ul li .til {
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	background: #EEE;
	overflow: hidden;
}
.bd-imglist .img-list ul li .time {
	right:15px;
	bottom:0;
	line-height: 50px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	display:none;
	position:absolute;
}
.bd-imglist .img-list ul li a:hover .til {
	color:#FFF;
	background:#ff4e00;
}
.bd-imglist .img-list ul li a:hover .time {
	color:#FFF;
}
/* 案例 */
.bd-case {
}
.bd-case .bc-about {
	margin-bottom:70px;
}
.bd-case .bc-about .a-con {
	width:100%;
	position:relative;
}
.bd-case .bc-about .a-con .btn {
	bottom:0;
	width:34px;
	height:130px;
	line-height:130px;
	font-size:26px;
	text-align:center;
	display:block;
	position:absolute;
}
.bd-case .bc-about .a-con .zoom-prev {
	left:0;
}
.bd-case .bc-about .a-con .zoom-next {
	right:0;
}
.bd-case .bc-about .a-con .zoom-boxs {
	height:600px;
	overflow:hidden;
}
.bd-case .bc-about .a-con .zoom-list {
	margin:0 auto;
	padding-top:24px;
	width:1100px;
	height:130px;
	overflow:hidden;
}
.bd-case .bc-about .a-con .zoom-list ul {
}
.bd-case .bc-about .a-con .zoom-list ul li {
	padding-right:24px;
	display:inline-block;
	float:left;
}
.bd-case .bc-about .a-con .zoom-list ul li a {
	width:255px;
	display:block;
}
.bd-case .bc-about .a-con .zoom-list ul .on a {
	border-color:#333;
}
.bd-case .bc-about .a-con .zoom-list ul li a td {
	height:128px;
}
.bd-case .bc-about .a-content {
	margin-top:20px;
	line-height:38px;
	font-size:16px;
	text-align: justify;
	word-break:break-word;
}
.bd-case .bc-about .a-content img {
	max-width:100%;
	height:auto !important;
}
/* 文章内容页面 */
.bd-arcticle {
}
.bd-arcticle .arc-til {
	line-height:36px;
	font-size:30px;
	text-align:center;
}
.bd-arcticle .arc-ftil {
	padding:10px 0 15px;
	line-height:24px;
	font-size:14px;
	text-align:center;
	border-bottom:1px dotted #DDD;
	color:#666;
}
.bd-arcticle .arc-ftil span {
	margin:0 10px;
}
.bd-arcticle .arc-ftil a:hover {
	text-decoration:underline;
	color:#ff4e00;
}
.bd-arcticle .arc-content {
	margin-bottom:50px;
	padding-top:20px;
	line-height:38px;
	font-size:16px;
	
	text-align: justify;
	word-break:break-word;
}
.bd-arcticle .arc-content img {
	max-width:100%;
	height:auto !important;
}
.bd-arcticle .arc-content iframe {
	margin:0 auto;
	width:950px;
	height:600px;
	display:block;
}
.bd-arcticle .arc-tag {
	margin-bottom:30px;
}
.bd-arcticle .arc-tag a {
	margin-right:15px;
	padding:0 15px;
	line-height:30px;
	font-size:14px;
	border:1px solid #DDD;
	display:inline-block;
}
.bd-arcticle .arc-tag a:hover {
	border-color:#ff4e00;
	color:#FFF;
	background:#ff4e00;
}
.bd-arcticle .arc-pre-next {
	padding-bottom: 60px;
}
.bd-arcticle .arc-pre-next ul {
}
.bd-arcticle .arc-pre-next ul li {
	height:30px;
	line-height:30px;
	font-size:14px;
	white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(ellipsis.xml#ellipsis);
    overflow: hidden;
}
.bd-arcticle .arc-pre-next ul .l-1 {
	width:420px;
	float:left;
}
.bd-arcticle .arc-pre-next ul .l-2 {
	width:420px;
	float:right;
	text-align:right;
}
.bd-arcticle .arc-pre-next ul li a:hover {
	color:#ff4e00;
}
/* 百科目录 */
.bd-baike {
	padding-bottom:70px;
}
.bd-baike .bk-menu {
	margin-bottom:30px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border:1px solid #EEE;
}
.bd-baike .bk-menu .m-til {
	width:145px;
	font-size:20px;
	text-align:center;
	border-right:1px solid #DDD;
}
.bd-baike .bk-menu .m-con {
	padding:20px 0 20px 30px;
}
.bd-baike .bk-menu .m-con ul {
}
.bd-baike .bk-menu .m-con ul li {
	line-height:32px;
	font-size:16px;
}
.bd-baike .arc-content {
}
.bd-baike .arc-content .mulu-til {
	margin:30px 0;
	padding-left:40px;
	line-height:30px;
	font-weight:bold;
	background:url(/public/images/bd-baike-body-icon.png) no-repeat left center;
}
.bd-baike .arc-content .mulu-til:first-child {
	margin-top:0;
}.bd-baike .arc-content .mulu-til {
	margin:30px 0;
	padding-left:40px;
	line-height:30px;
	font-weight:bold;
	background:url(/public/images/bd-baike-body-icon.png) no-repeat left center;
}
.bd-baike .arc-content .mulu-til:first-child {
	margin-top:0;
}
.bd-baike .arc-pre-next {
	padding-bottom: 0;
}
/* 新闻百科列表 */
.bd-deflist {
	padding-bottom:70px;
}
.bd-deflist .def-list {
}
.bd-deflist .def-list ul {
	margin:-18px 0 0 -18px;
}
.bd-deflist .def-list ul li {
	margin:18px 0 0 18px;
	display:inline-block;
	float:left;
	position: relative;
}
.bd-deflist .def-list ul li a {
	width:388px;
	display:block;
}
.bd-deflist .def-list ul li .img {
	height:272px;
	overflow:hidden;
  display: flex;
  align-items: center;
}
.bd-deflist .def-list ul li .box {
	padding: 15px 15px 35px 100px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	background: #EEE;
	position:relative;
}

.bd-deflist .def-list ul li .tags{
	left: 100px;
	bottom: 3px;
	height: 27px;
	overflow: hidden;
	width: 270px;
}
.bd-deflist .def-list ul li .tags a{
	display:inline-block;
}
.bd-deflist .def-list ul li .tags a:first-child{
	display: none;
}

.bd-deflist .def-list ul li .til {
	margin-bottom:5px;
	height: 30px;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	overflow: hidden;
}
.bd-deflist .def-list ul li .con {
	height:40px;
	line-height:20px;
	font-size:12px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display:block;
	overflow: hidden;

	text-align: justify;
	word-break:break-word;
}
.bd-deflist .def-list ul li .time {
	left:15px;
	bottom:15px;
	line-height: 50px;
	font-weight:bold;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	color:#555;
	position:absolute;
}
.bd-deflist .def-list ul li .day {
	line-height:50px;
	font-size:48px;
}
.bd-deflist .def-list ul li .year {
	line-height:20px;
}
.bd-deflist .def-list ul li a:hover .box {
	color:#FFF;
	background:#ff4e00;
}
.bd-deflist .def-list ul li a:hover .box .time {
	color:#FFF;
}
/* 文章列表 */
.bd-arlist {
	padding-bottom:70px;
}
.bd-arlist .ar-list {
}
.bd-arlist .ar-list ul {
	margin-top:-20px;
}

.bd-arlist .ar-list ul li {
	margin-top:20px;
	padding-bottom:20px;
	font-size:14px;
	border-bottom:1px solid #EEE;
	position:relative;
}

/* hotkey相关识别列表 */
.bd-arlist .hotkey-list ul li{
  width: 420px;
  border: 1px solid #EEE;
  padding: 0 20px 20px 20px;
  display:inline-block;
  vertical-align: top;
}
.bd-arlist .hotkey-list ul li:nth-child(2n) {
  margin-left: 20px;
}
.bd-arlist .hotkey-list ul li .source{
  margin-top: 20px;
  display:flex;
  justify-content: space-between;
}
.bd-arlist .hotkey-list ul li .source span:last-child{
  color: #ff4e00;
}

.bd-arlist .ar-list ul li .img {
	margin-right:20px;
	width:200px;
	height:133px;
	float:left;
	overflow:hidden;
}
.bd-arlist .ar-list ul li .img img {
	transition: all 0.35s;
}
.bd-arlist .ar-list ul li .img a:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.bd-arlist .ar-list ul li .til {
	line-height:50px;
	font-size:16px;
	display: block;
	overflow: hidden;
}
.bd-arlist .ar-list ul li .til h3 {
	width:550px;
	height:50px;
	font-size:16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	float:left;
	overflow: hidden;
}
.bd-arlist .ar-list ul li .til p {
	float:right;
}
.bd-arlist .ar-list ul li .til a:hover {
	color:#ff4e00;
}
.bd-arlist .ar-list ul li .des {
	line-height:20px;
	color:#999;
	word-break:break-word;
	text-align: justify;
}
.tags {
	left:220px;
	bottom:20px;
	line-height:24px;
	position:absolute;
}
.tags a, .arc-tag a{
	margin-right:10px;
	padding:0 10px;
	border:1px solid #DDD;
	display:inline-block;
	width: auto !important;
	background: #fff;
}
.arc-tag a{
	line-height: 24px;
}
.tags a:hover,.arc-tag a:hover{
	border-color:#ff4e00;
	color:#FFF;
	background:#ff4e00;
}

.bd-about .bm-1 {
	padding: 60px 0 30px;
	height:auto;
	background:none;
}
.bd-about .bm-2 {
}
.bd-about .bm-3 {
}
.bd-about .bm-3 .bm-con {
	height:584px;
	position:relative;
}
.bd-about .bm-3 .bm-con:before {
	content:"";
	left:599px;
	width:1px;
	height:100%;
	display:block;
	background:url(/public/images/bd-about-3-bg.jpg) no-repeat center top;
	position:absolute;
}
.bd-about .bm-3 .bm-con dl {
	margin-top:-15px;
	padding-top:70px;
}
.bd-about .bm-3 .bm-con dl dd {
	word-break:break-word;
	margin-top:15px;
	line-height:26px;
	font-size:20px;
	display:block;
	position:relative;
}
.bd-about .bm-3 .bm-con dl dd i {
	left:588px;
	top:0;
	width: 24px;
  height: 24px;
  border-radius: 24px;
	text-align:center;
	display:block;
	background:#ff4e00;
	position:absolute;
}
.bd-about .bm-3 .bm-con .d-1 {
	padding-left:640px;
}
.bd-about .bm-3 .bm-con .d-1 i {
	font-size:24px;
}
.bd-about .bm-3 .bm-con .d-2 {
	padding-right:640px;
	text-align:right;
}
.bd-about .bm-3 .bm-con .d-2 i {
	width: 16px;
  height: 16px;
  left: 592px;
}
.bd-about .bm-5 {
}
.bd-about .bm-5 .bm-con {
	position:relative;
  border: 1px solid #b7b7b7;
}
.bd-about .bm-5 .bm-con .box {
	padding-left:20px;
	width:600px;
	height:440px;
	color:#231815;
	background:#fff;
}
.bd-about .bm-5 .bm-con .c-img {
	text-align: center;
	padding:80px 20px 40px 0px;
	display:block;
}
.bd-about .bm-5 .bm-con .c-con {
	line-height:20px;
	font-size:18px;
	width: 400px;
	word-break:break-word;
}
.bd-about .bm-5 .bm-con .map {
	right:0;
	top:0;
	width:580px;
	height:440px;
	position:absolute;
}
/* 热词 */
.bd-reciliebiao {
}
.bd-reciliebiao .rc-con {
	width:900px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	float:left;
}
.bd-reciliebiao .rc-con ul {
	padding: 15px 20px 15px 165px;
	min-height:30px;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position: relative;
}
.bd-reciliebiao .rc-con ul li {
	margin-left: 15px;
	padding: 10px 0;
	line-height:20px;
	display: inline-block;
	float: left;
}
.bd-reciliebiao .rc-con ul li a {
	padding-right: 5px;
	font-size: 16px;
	border-right: 1px solid #999;
	display: block;
	overflow: hidden;
}
.bd-reciliebiao .rc-con ul li a:hover {
	color: #F60;
	text-decoration: underline;
}
.bd-reciliebiao .rc-con ul .li-fir {
	margin:0;
	padding: 0;
	left: 0;
	top: 15px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	font-size:0;
	text-align: left;
	position: absolute;
}
.bd-reciliebiao .rc-con ul .li-fir a {
	display: inline-block;
	width: 140px;
	border:none;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	display:inline-block;
	overflow:hidden;
}
.bd-reciliebiao .rc-con ul .li-fir em {
	width: 15px;
	font-size: 16px;
	transform: rotate(45deg);
    vertical-align: top;
	display:inline-block;
	overflow: hidden;
}
.bd-reciliebiao .rc-con ul .li-fir i {
    vertical-align: top;
	font-size: 16px;
	display:inline-block;
}
/* 热词列表 */
.bd-hotkey {
}
.bd-hotkey .hot-about {
}
.bd-hotkey .hot-about .img {
	float:left;
}
.bd-hotkey .hot-about .img {
	width:280px;
	height:186px;
	overflow:hidden;
}
.bd-hotkey .hot-about .img img {
	transition: all 0.35s;
}
.bd-hotkey .hot-about .img:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.bd-hotkey .hot-about .til {
	margin-bottom:10px;
	width:590px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	float:right;
}
.bd-hotkey .hot-about .des {
	width:590px;
	line-height:26px;
	font-size:14px;
	text-indent:28px;
	float:right;
	color:#666;
}
/* 公共头部 */
.bd-r-mtil {
	line-height:20px;
}
.bd-r-mtil h3 {
	padding-left:15px;
	font-size:18px;
	float:left;
	border-left:5px solid #ff4e00;
}
.bd-r-mtil a {
	font-size:14px;
	float:right;
	color:#999;
}
.bd-r-mtil a:hover {
	color:#ff4e00;
}
/* 推荐产品 */
.bd-tuijian {
	margin-bottom:40px;
}
.bd-tuijian .tj-con {
	padding-top:5px;
}
.bd-tuijian .tj-con ul {
}
.bd-tuijian .tj-con ul li {
	margin-top:10px;
	display:block;
}
.bd-tuijian .tj-con ul li .img {
	padding:8px;
	border:1px solid #DDD;
	display:block;
	text-align: center;
}
.bd-tuijian .tj-con ul li .img img{
  width: 100%;
}
.bd-tuijian .tj-con ul li .til {
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	display: block;
	overflow: hidden;
}
.bd-tuijian .tj-more {
	margin:15px auto 0;
	width:110px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	display:block;
	color:#FFF;
	background:#ff4e00;
}
/* 最新资讯 */
.bd-news {
	margin-bottom: 40px;
}
.bd-news .n-con {
}
.bd-news .n-con ul {
}
.bd-news .n-con ul li {
	width:100%;
	display:inline-block;
	float:left;
}
.bd-news .n-con ul li a {
	height:50px;
	line-height:50px;
	border-top:1px dotted #DDD;
	display:block;
	overflow:hidden;
}
.bd-news .n-con ul li:first-child a {
	border:none;
}
.bd-news .n-con ul li a:hover {
	color:#ff4e00;
}
/* 云 */
.bd-tagyun {
}
.bd-tagyun .tag-con {
	height:260px;
}
/* 热门词库 */
.bd-ciku {
	margin-bottom:40px;
}
.bd-ciku .ck-con {
	padding-top:10px;
}
.bd-ciku .ck-con ul {
}
.bd-ciku .ck-con ul li {
}
.bd-ciku .ck-con ul li a {
	padding-left:45px;
	height:44px;
	line-height:44px;
	font-size:16px;
	border-bottom:1px dotted #DDD;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	display:block;
	position:relative;
	overflow:hidden;
}
.bd-ciku .ck-con ul li a em {
	left:13px;
	top:11px;
	width:20px;
	line-height:20px;
	font-size:16px;
	text-align:center;
	display:block;
	background:#DDD;
	position:absolute;
	overflow:hidden;
}
.bd-ciku .ck-con ul .li-top a em {
	color:#FFF;
	background:red;
}
.bd-ciku .ck-con ul li a i {
	left:19px;
	top:18px;
	width:7px;
	height:7px;
	display:block;
	background:#999;
	position:absolute;
	overflow:hidden;
}
.bd-ciku .ck-con ul li a:hover {
	color:#F96C2A;
}

/*产品展示 - 左侧产品列表*/
.productTypeList li{
	margin-top: 4px;
}
.productTypeList li a{
	display:block;
	background: #e5e5e5;
	padding: 20px 0 20px 50px;
	font-size: 18px;
	color: #252525;
	transition: background .2s ease-in-out;
}
.productTypeList li a:hover{
	background: #dbdada;
	border-left: 3px solid #ff4e00;
}
.productTypeList li.on a{
	border-left: 3px solid #ff4e00;
}