@charset "UTF-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */

.lym-color {
	color: #A12B45 !important;
}

.wrap {
	clear: both;
	width: 1200px;
	margin: 0 auto;
}

.minH_350 {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

.bc_fff {
	background: #fff;
}

.jqthumb {
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 2;
}

/**
 * 顶部
 * author zwp
 * @return
 */
.indTop {
	width: 100%;
	display: flex;
	padding-left: 20px;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	/* min-width: 1366px; */
}

.headBox {
	clear: both;
	height: 110px;
	z-index: 9;
	position: relative;
	padding: 0px 100px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
/* 大屏幕（桌面） */
@media screen and (min-width: 1000px) {
	.LOGO {
	  width: 230px;
	}
	.footer .title {
	  font-size: 30px; /* 根据需要调整桌面上的字体大小 */
	}
	.footer .tips {
	  font-size: 20px; /* 根据需要调整桌面上的字体大小 */
	}
	.btn-list {
	  display: flex;
	  flex-wrap: nowrap; /* 桌面上可能不需要换行 */
	  align-items: center;
	  justify-content: flex-start; /* 根据需要调整对齐方式 */
	}
  }
  
  /* 中屏幕（平板） */
  @media screen and (max-width: 999px) and (min-width: 769px) {
	.LOGO {
	  width: 180px; /* 调整为平板上的宽度 */
	}
	.footer .title {
	  font-size: 28px; /* 根据需要调整平板上的字体大小 */
	}
	.footer .tips {
	  font-size: 18px; /* 根据需要调整平板上的字体大小 */
	}
	.btn-list {
	  display: flex;
	  flex-wrap: wrap;
	  align-items: center;
	  justify-content: center; /* 根据需要调整对齐方式 */
	}
  }
  
  /* 小屏幕（手机） */
  @media screen and (max-width: 768px) {
	.LOGO {
	  width: 140px; /* 调整为手机上的宽度 */
	}
	.footer .title {
	  font-size: 25px !important; /* 根据需要调整手机上的字体大小 */
	}
	.footer .tips {
	  font-size: 18px !important; /* 根据需要调整手机上的字体大小 */
	}
	.btn-list {
	  display: flex;
	  flex-wrap: wrap;
	  align-items: center;
	  justify-content: center;
	}
  }
  
  /* 超小屏幕（小于500px） */
  @media screen and (max-width: 500px) {
	.LOGO {
	  width: 25rem; /* 调整为超小屏幕上的宽度 */
	}
	.footer .title {
	  font-size: 25px !important; /* 根据需要调整超小屏幕上的字体大小 */
	}
	.footer .tips {
	  font-size: 18px !important; /* 根据需要调整超小屏幕上的字体大小 */
	}
	.btn-list {
	  display: flex;
	  flex-wrap: wrap;
	  align-items: center;
	  justify-content: center;
	}
  }

.footer {
	letter-spacing: 2px;
	position: relative;
	.title {
		font-size: 40px;
	}

	.video {
		padding: 50px 0;
	}

	.tips {
		font-size: 25px;
	}

	.textColor {
		color: #d3a000;
	}

	.btn {
		background-color: #e4b221;
		font-size: 20px;
		padding: 10px 30px;
		border-radius: 50px;
		margin: 20px;
	}

	.left {
		/* margin-left: 50px; */
	}

	.btn-list {
		margin-top: 50px;
	}

	.img {
		img {
			width: 100%;
			object-fit: contain;
		}
	}

	.code {
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		position: absolute;
		top:  28%;
		left: 0;
		width: 100%;
		#qrcode{
			width: 10vw;
			height: 10vw;
			img{
				width: 100%;
				height: 100%;
			}
		}
	}

}

.footer {
    letter-spacing: 2px;
    position: relative;
}

.footer .title {
    font-size: 40px;
}

.footer .video {
    padding: 50px 0;
}

.footer .tips {
    font-size: 25px;
}

.footer .textColor {
    color: #d3a000;
}

.footer .btn {
    background-color: #e4b221;
    font-size: 20px;
    padding: 10px 30px;
    border-radius: 50px;
    margin: 20px;
}

.footer .left {
    /* margin-left: 50px; */
}

.footer .btn-list {
    margin-top: 50px;
}

.footer .img img {
    width: 100%;
    object-fit: contain;
}

.footer .code {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 28%;
    left: 0;
    width: 100%;
}

.footer .code #qrcode {
    width: 10vw;
    height: 10vw;
}

.footer .code #qrcode img {
    width: 100%;
    height: 100%;
}





.indTop .headBox {
	background: transparent;
}

.card {
	background-color: transparent;
	padding: 10px;
	width: 200px;
	position: absolute;
	display: none;
	top: 70px;
	z-index: 999999;
	left: 0;
}

.card ul {}

.card ul li {
	margin: 10px 0;
}

.card ul li a {
	color: #F7CF88;
}

.topL {
	display: flex;
	overflow: hidden;
	padding: 17px 0px;
}

.gp {
	height: 55px;
	border-left: 1px solid #A12B45;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	color: #000000;
	margin: 10px 0px 10px 15px;
	font-size: 16px;
	font-weight: bold;
}

.gp span {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.gpCont {
	overflow: hidden;
	font-size: 15px;
	color: #a3a3a3;
	line-height: 40px;
}

.gpCont span {
	float: left;
	padding-left: 5px;
	color: #15901f;
}

.gp i {
	padding-right: 20px;
	font-size: 30px;
	float: left;
}

.up {
	background: url(../images/up.png) no-repeat right center;
}

.down {
	background: url(../images/down.png) no-repeat right center;
}

.upStyle.gpCont i {
	color: #fe0000;
}

.upStyle.gpCont span {
	color: #fe0000;
}

.logo {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.logo img {
	display: block;
	height: 55px;
}

.topR {
	padding-left: 30px;
	padding-right: 20px;
}

/**
 * 导航
 * author zwp
 * @return
 */
.menuDl dd {
	float: left;
	position: relative;
	z-index: 11
}

.menuDl dd:after {
	content: "";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: -1;
	background-image: url(../images/icon2.png);
	background-position: center 14px;
	background-repeat: no-repeat;
	opacity: 0;
	transform: scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay: 0.2s;
}

.menuDl dd.hover:after {
	opacity: 1;
	transform: scale(1);
	top: 0;
}

.menuDl dd:before {
	content: "";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top: -5px;
	left: 0;
	z-index: -1;
	background-image: url(../images/icon3.png);
	background-position: center 71px;
	background-repeat: no-repeat;
	opacity: 0;
	transform: scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay: 0.2s;
}

.menuDl dd.hover:before {
	opacity: 1;
	transform: scale(1);
	top: 0;
}

.menuDl dd .a1 {
	display: block;
	height: 110px;
	padding: 0 28px;
	overflow: hidden;
	line-height: 118px;
	font-size: 14px;
	color: #f7cf88 !important;
	position: relative;
	z-index: 11;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay: 0s;
}

.menuDl dd.hover .a1 {
	color: #fff;
	transition-delay: 0.2s;
}

.menuDl dd .a1 i {
	display: block;
	height: 110px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-image: url(../images/icon1.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.4;
}

.menuDl dd:hover .a1 i {
	animation: ant1 0.5s 1;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.a1_div {
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: none;
}

/*动画*/
@keyframes ant1 {
	0% {
		opacity: 0.4;
		transform: scale(1)
	}

	50% {
		opacity: 1;
		transform: scale(1.1)
	}

	100% {
		opacity: 0;
	}
}

/* Safari and Chrome */
@-webkit-keyframes ant1 {
	0% {
		opacity: 0.4;
		transform: scale(1)
	}

	50% {
		opacity: 1;
		transform: scale(1.1)
	}

	100% {
		opacity: 0;
	}
}

/**
 * 搜索
 * author zwp
 * @return
 */
.search {
	margin: 42px 0 0 5px;
	position: relative;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}

.searchBt {
	display: inline;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/icon4.png) no-repeat center center;
	border: none;
	cursor: pointer;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}

.topSearch {
	width: 215px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 0px;
	padding-top: 38px;
}

.topSearchCont {
	display: none;
	padding: 10px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.5);
}

.topSearchInp {
	display: block;
	overflow: hidden;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border: none;
	background: #fff;
	padding: 0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #666;
	float: left;
	font-family: 'Microsoft yahei';
}

.topSearchTrue {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: #A12B45 url(../images/icon4_h.png) no-repeat center center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	float: left;
}

.search .inputB.bg {
	background: url(../images/icon5.png) no-repeat center center;
}

.search .inputT {
	width: 85px;
	height: 30px;
	background: none;
	border: none;
	position: absolute;
	top: 0;
	right: 20px;
	opacity: 0;
	color: #fff;
	line-height: 24px;
	font-family: "microsoft yahei";
	padding-right: 5px;
}

.lgBt {
	width: 50px;
	height: 62px;
	text-align: right;
	line-height: 18px;
	color: #777777;
	font-size: 14px;
	margin-top: 48px;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
}

.lgBt:after {
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background: #dedede;
	position: absolute;
	top: 0;
	left: 0;
}

.lgBt a {
	font-size: 14px;
	color: #666;
}

.lgBt a:hover {
	color: #A12B45;
}

.language i.hover {
	color: #A12B45;
}

.lgBtBox {
	position: absolute;
	bottom: -60px;
	left: -115px;
	z-index: -1;
	width: 230px;
	height: 60px;
	overflow: hidden;
	visibility: hidden;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}

.lgBt:hover .lgBtBox {
	visibility: visible
}

.lgBtBox .lgBtBoxC {
	width: 230px;
	height: 60px;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size: 0;
	transform: translateY(-100%);
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}

.lgBt:hover .lgBtBoxC {
	transform: translateY(0);
}

.lgBtBox a {
	display: inline-block;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
}

.lgBtBox a:hover {
	color: #A12B45
}

.headBt {
	width: 42px;
	height: 42px;
	cursor: pointer;
	border: 2px solid #f0f1f1;
	background-image: url(../images/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 35px;
	right: 58px;
	z-index: 99;
}

/**/
.headNavBox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}

.headNavBox .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
}

.headNavBoxC {
	width: 400px;
	height: 100%;
	overflow: hidden;
	background: #fff;
	float: right;
	position: relative;
	right: -400px;
}

.headNavBoxCT {
	clear: both;
	height: 110px;
	background: #2d7045;
}

.headNavBoxCT span {
	float: left;
	padding-left: 40px;
	font-size: 16px;
	line-height: 110px;
	color: #fff;
	font-weight: bold;
}

.headNavBoxCT em {
	float: right;
	display: block;
	width: 46px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(../images/icon7.png);
	background-position: center center;
	margin: 33px 40px 0 0;
	cursor: pointer;
}

/**/
.headNavDl {
	clear: both;
	padding: 0 40px;
	overflow: hidden;
}

.headNavDl dd {
	clear: both;
	overflow: hidden;
	border-bottom: 2px solid #f4f4f4;
	margin-top: 14px;
	padding-bottom: 15px;
}

.headNavDl dd .divT {
	clear: both;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
}

.headNavDl dd .divT a {
	color: #333;
}

.headNavDl dd .div_a {
	clear: both;
	overflow: hidden;
	line-height: 26px;
	padding: 5px 0;
}

.headNavDl dd .div_a a {
	display: inline-block;
	color: #999999;
	font-size: 14px;
	padding-right: 10px;
}

.headNavDl dd .div_a a:hover {
	color: #2d7045
}

.headNavDl dd .div_a a.hover {
	color: #2d7045
}

.stockBox {
	overflow: hidden;
	padding: 0 40px;
	margin-top: 15px;
}

.stockBox .divT {
	clear: both;
	height: 42px;
}

.stockBox .divT em {
	clear: both;
	height: 42px;
	font-size: 14px;
	line-height: 20px;
	color: #15901f;
	font-style: normal;
	position: relative;
	top: -5px;
	padding-right: 20px;
}

.upStyle.stockBox .divT em {
	color: #fe0000;
}

.upStyle.stockBox .divT em {
	color: #fe0000;
}

.stockBox .divT span {
	padding-right: 5px;
	font-size: 23px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 42px;
	color: #fe0000;
	transform: scaleY(1.5)
}

.stockBox .divT2 {
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #5f5c5c;
	font-size: 14px;
	font-weight: bold;
}

.stockBox .divT3 {
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #a3a3a3;
	font-size: 14px;
}

@media only screen and (max-height:768px) {
	.headNavDl dd {
		padding-bottom: 5px;
		margin-top: 5px;
	}

	.headNavDl dd .divT {
		height: 30px;
		line-height: 30px
	}

	.headNavDl dd .div_a {
		padding-top: 0
	}

	.stockBox {
		margin-top: 10px;
	}

	.stockBox .divT {
		height: 30px;
	}

	.stockBox .divT span {
		line-height: 30px
	}

	.stockBox .divT em {
		height: 30px;
	}

	.stockBox .divT2 {
		height: 22px;
		line-height: 22px;
	}

	.stockBox .divT3 {
		height: 22px;
		line-height: 22px;
	}
}

/* #masterslider{background:#7cbef6} */
/**/
.main {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.mainImg {
	display: block;
	width: 1920px;
}

.main .wrap {
	height: 0;
	position: relative
}

.wPic {
	display: block;
	width: 397px;
	height: 233px;
	position: absolute;
	top: -29px;
	right: 0;
	z-index: 9;
}

/*
 *banner
*/
.bannerBox {
	clear: both;
	overflow: hidden;
	position: relative;
}

.master-slider .mas-ab {
	height: 0;
}

.bannerBox .bd {
	clear: both;
	overflow: hidden;
}

.bannerBox .bd dl dd {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.bannerBox .hd {
	width: 100%;
	height: 52px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}

.bannerBox .hd ul {
	display: inline-block
}

.bannerBox .hd ul li {
	float: left;
	width: 13px;
	height: 24px;
	line-height: 99999px;
	overflow: hidden;
	margin: 0 7px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/icon13.png)
}

.bannerBox .hd ul li.on {
	background-image: url(../images/icon14.png)
}

.scrollBox {
	overflow-x: hidden;
	overflow-y: auto;
}

.rightCode {
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}

.rightCode .center {
	display: inline-block;
	overflow: hidden;
}

.ewm {
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 10px;
}

.ewm p {
	padding: 4px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ddd;
}

.ewm p img {
	display: block;
	width: 85px;
	height: 85px;
}

.ewm i {
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	text-align: center;
	padding-top: 5px;
	font-style: normal;
}

.oh {
	overflow: hidden;
}

/*
* subBanner kis2
*/
.subBanner {
	overflow: hidden;
	padding-top: 110px;
}

.subBanner_a {
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.channelBanner .subBanner_a {
	height: 500px;
}

.shadow {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	background: url(../images/shadow.png) repeat;
}

.subBanCont {
	display: none !important;
	position: absolute;
	right: 50%;
	bottom: 100px;
	margin-right: -600px;
	z-index: 3;
	text-align: right;
}

.subBan_Ch {
	overflow: hidden;
	font-size: 34px;
	color: #fff;
	font-family: '幼圆';
}

.subBan_En {
	overflow: hidden;
	font-size: 13px;
	color: #d0d0d0;
	font-weight: bold;
	padding-top: 10px;
	animation-delay: 0.1s;
}

/*
* 二级导航 kis2
*/
.subMenu {
	overflow: hidden;
	background: #fff;
	font-size: 0px;
	text-align: center;
}

.subMenu_dl {
	display: inline-block;
	overflow: hidden;
}

.subMenu_dl dd {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px;
}

.subMenu_a {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	height: 65px;
	line-height: 65px;
	position: relative;
	padding: 0px 10px;
}

.subMenu_a em {
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #A12B45;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.subMenu_dl dd.hover .subMenu_a {
	color: #A12B45;
}

.subMenu_dl dd.hover .subMenu_a em {
	display: block;
}

/*
* 底部 kis2
*/
.foot1 {
	overflow: hidden;
	position: relative;
	background: #3a3a3a;
	padding: 60px 0px;
}

.footCont {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.foot_dt {
	overflow: hidden;
}

.foot_dt dt {
	overflow: hidden;
	line-height: 30px;
	/* padding-bottom: 15px; */
}

.foot_dt dd {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	/* line-height: 30px; */
}

.foot_dt dd a {
	font-size: 14px;
	color: #999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.foot_dt dd a:hover {
	color: #fff;
}

.foot_dt dt a {
	font-size: 18px;
	color: #fff;
}

.foot_dl {
	overflow: hidden;
	/* margin-right: 10%; */
}

.foot_dl dt {
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 15px;
}

.foot_dl dd {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	line-height: 30px;
}

.foot_dl dd a {
	font-size: 14px;
	color: #999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.foot_dl dd a:hover {
	color: #fff;
}

.foot_dl dt a {
	font-size: 18px;
	color: #fff;
}

.footR {
	overflow: hidden;
	width: 25%;
	height: 100%;
	background: #323232;
	position: absolute;
	right: 0px;
	top: 0px;
}

.footRCont {
	overflow: hidden;
	padding: 60px 0px 0px 60px;
}

.footTelName {
	overflow: hidden;
	font-size: 16px;
	color: #888;
	line-height: 30px;
}

.footTel {
	overflow: hidden;
}

.footTel img {
	display: block;
	max-width: 100%;
}

.footCode {
	overflow: hidden;
	margin-left: 45px;
}

.footCode p {
	padding: 5px;
	background: #fff;
	overflow: hidden;
}

.footCode img {
	display: block;
	width: 115px;
	height: 115px;
}

.footCode i {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	text-align: center;
	padding-top: 10px;
}

.foot2 {
	overflow: hidden;
	background: #262626;
	padding: 20px 0px;
	font-size: 12px;
	color: #888;
	text-align: center;
	line-height: 30px;
}

.foot2 a {
	color: #888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.foot2 a:hover {
	color: #fff;
}

/*
* 底部3 kis2
*/

.foot3 {
	background: #313131;
	padding: 30px 0px;
	font-size: 13px;
	color: #8e8e8e;
	line-height: 30px;
}

.footL3 {
	position: relative;
}

.footL3 a {
	color: #8e8e8e;
	transition: all 0.3s linear;
}

.footL3 a:hover {
	color: #fff;
}

.wx {
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/wx1.png) no-repeat center center;
}

.wx:hover {
	background: url(../images/wx_h.png) no-repeat center center;
}

.sj {
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/sj.png) no-repeat center center;
}

.sj:hover {
	background: url(../images/sj_h.png) no-repeat center center;
}

.footR3 a {
	color: #8e8e8e;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.footR3 a:hover {
	color: #fff;
}

.cnzz {
	padding: 7px 0px;
	float: left;
	margin-left: 5px;
}

.cnzz img {
	display: block;
	height: 15px;
}

.footImg {
	display: none;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -56px;
	border: 1px solid #ddd;
}

.footImg em {
	display: block;
	overflow: hidden;
	width: 18px;
	height: 11px;
	position: absolute;
	left: 50%;
	bottom: -10px;
	z-index: 9;
	margin-left: -9px;
	background: url(../images/footicon.png) no-repeat center center;
}

.footImg img {
	display: block;
	width: 100px;
	height: 100px;
}

/*
* 右侧滚动
*/
.rightScroll {
	overflow: hidden;
	position: fixed;
	right: 30px;
	bottom: 0px;
	transform: translate(35%, -20%);
	z-index: 998;
	/* margin-top: -123px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: scale 0.5s linear;
    -o-transition: scale 0.5s linear;
    transition: scale 0.5s linear; */
}

.rightScroll.show {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.right_dl {
	overflow: hidden;
	/* border-top: 1px solid #ddd; */
}

.right_dl img {
	width: 200px;
}

.right_dl dd {
	position: relative;
}

.right_dl dd a {
	display: block;
	width: 70px;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	padding-top: 40px;
	line-height: 30px;
	text-align: center;
	/* border: 1px solid #ddd; */
	border-top: none;
}

.Qq {
	background: #fff url(../images/qq.png) no-repeat center 11px;
}

.right_dl dd:hover .Qq {
	border-color: #5b5655;
	color: #fff;
	background: #5b5655 url(../images/qq_h.png) no-repeat center 11px;
}

.p_720 {
	background: #fff url(../images/p_720.png) no-repeat center 11px;
}

.right_dl dd:hover .p_720 {
	border-color: #5b5655;
	color: #fff;
	background: #5b5655 url(../images/p_720_h.png) no-repeat center 11px;
}

.goTop {
	display: none;
	background: #fff url(../images/gotop.png) no-repeat center 17px;
}

.right_dl dd:hover .goTop {
	transition: 0.3s all;
	border-color: #A12B45;
	color: #fff;
	background: #A12B45 url(../images/gotop_h.png) no-repeat center 17px;
}

/**
 * 首页 第一通栏
 * author kis2
 * @return
*/
.indTitleBox {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

.indTitle {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.indTitle span {
	font-size: 28px;
	color: #000;
}

.indTitle i {
	font-size: 20px;
	color: #999;
}

.tab {
	overflow: hidden;
}

.tab_dl {
	overflow: hidden;
}

.tab_dl dd {
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 40px;
}

a.tab_a {
	overflow: hidden;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 6px 16px;
	font-size: 18px;
	color: #666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.tab_a em {
	display: block;
	width: 20px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tab_dl dd.hover .tab_a,
.tab_a:hover {
	color: #A12B45;
}

.tabIconL {
	left: 0px;
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
	background: url(../images/tabiconl_h.png) no-repeat left center;
}

.tabIconR {
	right: 0px;
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
	background: url(../images/tabiconr_h.png) no-repeat right center;
}

.tab_dl dd.hover .tab_a em {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}

a.tabMore {
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	padding-right: 15px;
	font-size: 14px;
	color: #666;
	background: url(../images/tabmore.png) no-repeat right center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-left: 10px;
}

.tabMore:hover {
	color: #A12B45;
	background: url(../images/tabmore_h.png) no-repeat right center;
}

.ind1st {
	overflow: hidden;
	margin: 0px auto;
	background: url(../images/ind1stbg.jpg);
}

.indRow {
	padding: 0px 10vw;
	overflow: hidden;
	position: relative;
	height: 64%;
}

.indCont {
	overflow: hidden;
	/* margin: 0px -15px; */
	display: flex;
}

.ind1stL,
.ind1stR {
	/* width: 50%; */
	flex: 1;
	overflow: hidden;
	/* float: left; */
	/* display: inline; */
}

.ind1stLBox {
	overflow: hidden;
	position: relative;
	/* margin: 0px 15px; */
}

.ind1stNews {
	/* position: relative;
	padding-top: 54.0023895%; */
}

.ind1stLBox .center {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	/* position: absolute;
	left: 0px;
	top: 0px; */
}

.indNewsSwiper {
	width: 100%;
	/*height: 455px;*/
	height: 100%;
}

.indNews_a {
	/*width: 840px;
	height: 455px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -227px;
	margin-left: -420px;*/
	display: block;
	padding-top: 64%;
}

.indNewsName {
	overflow: hidden;
	padding: 0px 20px;
	font-size: 14px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
}

.indNewsSwiper.swiper-container-horizontal>.swiper-pagination-bullets,
.indNewsSwiper .swiper-pagination-custom,
.indNewsSwiper .swiper-pagination-fraction {
	left: auto;
	right: 20px;
	width: auto !important;
	z-index: 9;
	bottom: 20px;
}

.indNewsSwiper .swiper-slide {
	overflow: hidden;
	position: relative;
}

.swiperBt {
	position: absolute;
	right: 25px;
	bottom: 15px;
	z-index: 9;
}

.swiperBt .swiper-pagination {
	position: relative;
}

.swiperBt .swiper-pagination span {
	float: left;
	margin: 0px 3px;
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}

.ind3rdSwiper .swiperBt .swiper-pagination span {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	width: 6px;
	height: 6px;
}

.swiperBt .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}

.swiperBt span.swiper-active-switch {
	background: #d6121b;
}

.ind3rdSwiper .swiperBt span.swiper-active-switch {
	background: #d6121b;
}

.swiperBt .prev {
	display: block;
	overflow: hidden;
	position: absolute;
	left: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleleft_h.png) no-repeat center center;
}

.swiperBt .next {
	display: block;
	overflow: hidden;
	position: absolute;
	right: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleright_h.png) no-repeat center center;
}

.indNewsSwiper .swiper-button-prev,
.indNewsSwiper .swiper-button-next {
	display: none;
}

.ind1stR {
	overflow: hidden;
	background: #fff;
	padding: 0 15px;
	margin-left: 30px;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 1px 3px #e5e5e5;
	box-shadow: 0px 1px 3px #e5e5e5;
}

.ind1stRCont {
	/* overflow: hidden; */
	/* padding: 30px 35px; */
	/* background: #fff; */
	/* margin: 0px 15px; */

}

.indList_dl {
	padding: 20px;
	/* height: 270px; */
	overflow: hidden;
}

.indList_dl p {
	font-size: 0.7rem;
	letter-spacing: 0.1rem;
	line-height: 1.7rem;
}

.ind1stRCont .indList_dl {
	display: none;
}

.indList_dl dt {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 24px;
	margin-bottom: 15px;
}

.hotTime {
	overflow: hidden;
	font-size: 28px;
	color: #978c8d;
	height: 35px;
	line-height: 35px;
	font-family: "Arial";
}

a.hotName {
	overflow: hidden;
	font-size: 22px;
	color: #e0bb8a;
	display: block;
	height: 35px;
	line-height: 35px;
}

.hotIntr {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	line-height: 25px;
	height: 75px;
}

.indList_dl dd {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}

.indList_dl dd .listName {
	padding-left: 10px;
	line-height: 40px;
	background: url(../images/circle.png) no-repeat left center;
}

.indList_dl dd .listName:hover {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	color: #A12B45;
	background: url(../images/circle_h.png) no-repeat left center;
}

/*
 * 第二通栏
 * author kis2
 * @return
*/
.ind2nd {
	overflow: hidden;
}

.ind2nd_dl {
	overflow: hidden;
	margin: 0px -85px;
}

.ind2nd_dl dd {
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
}

.ind2nd_dl .list_a {
	text-align: center;
}

.ind2ndIcon {
	overflow: hidden;
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0px auto;
}

.ind2ndIcon span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	/*-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;*/
	background: #fff;
	/*-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;*/
}

span.defaultIcon1 {
	-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
}

span.hoverIcon {
	display: none;
	border-color: #A12B45;
	/*-webkit-transform: translateX(-100%) rotate(-180deg);
	-ms-transform: translateX(-100%) rotate(-180deg);
	-o-transform: translateX(-100%) rotate(-180deg);
	transform: translateX(-100%) rotate(-180deg);
	opacity: 0;
	filter: alpha(opacity=100);*/
}

.ind2nd_dl dd.hover .defaultIcon {
	/*-webkit-transform: translateX(100%) rotate(180deg);
	-ms-transform: translateX(100%) rotate(180deg);
	-o-transform: translateX(100%) rotate(180deg);
	transform: translateX(100%) rotate(180deg);*/
	/*opacity: 0;*/
}

.ind2nd_dl dd.hover .hoverIcon {
	/*-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;*/
}

.fast_Ch {
	font-size: 18px;
	color: #666;
	line-height: 25px;
	overflow: hidden;
	padding-top: 15px;
}

.fast_En {
	font-size: 12px;
	color: #c4c4c4;
	line-height: 25px;
	overflow: hidden;
}

.list_a:hover .fast_Ch {
	color: #A12B45;
}

/*
 * 第三通栏
 * author kis2
 * @return
*/
.ind3rd {
	overflow: hidden;
}

.ind3rdR,
.ind3rdL {
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}

.ind3rdSlide {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}

.ind3rdSlide .center {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ind3rd_a {
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 56.25%;
}

.ind3rdSwiper {
	height: 100%;
}

.ind3rdDeta {
	overflow: hidden;
	padding-left: 100px;
}

.ind3rd_Ch {
	overflow: hidden;
	font-size: 24px;
	color: #fff;
}

.ind3rd_En {
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	margin-bottom: 100px;
}

.ind3rdMore {
	width: 170px;
	height: 50px;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.85);
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 50px;
}

.ind3rdMore span {
	padding-right: 30px;
	background: url(../images/arrowright.png) no-repeat right center;
}

.ind3rdMore:hover {
	background: #A12B45;
}

.ind3rdMore:hover span {
	color: #fff;
	background: url(../images/arrowright_h.png) no-repeat right center;
}

.ind3rdSwiper .swiper-button-prev,
.ind3rdSwiper .swiper-button-next {
	display: none;
}

.indVieo {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}

#indV {
	width: 100%;
	height: 101%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	z-index: 1;
}

.playVideo {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.5) url(../images/play2.png) no-repeat center center;
}

.load {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
}

.load:after {
	display: block;
	content: "视频正在加载中...";
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-top: 40px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	background: url(../images/load.gif) no-repeat center top;
}

/*
 * 关于我们频道页
 * author kis2
 * @return
*/

/*
* 关于我们第一通栏 kis2
*/
.row {
	position: relative;
	overflow: hidden;
	background: #fff;
}

.moreBox {
	overflow: hidden;
	position: relative;
	z-index: 3;
}

.more {
	display: block;
	width: 41px;
	height: 41px;
	overflow: hidden;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: url(../images/more.png) no-repeat center center;
}

.more:hover {
	background: url(../images/more_h1.png) no-repeat center center;
}

.more.hover {
	background: url(../images/more_h1.png) no-repeat center center;
}

.more.hover2 {
	background: url(../images/more_h2.png) no-repeat center center;
}

.titleBox {
	text-align: center;
	font-size: 0px;
}

.title {
	display: inline-block;
	position: relative;
	padding: 0px 30px;
}

.titleCh {
	overflow: hidden;
	font-size: 30px;
	color: #333;
	line-height: 40px;
}

.titleEn {
	overflow: hidden;
	font-size: 14px;
	color: #bbb;
	line-height: 30px;
}

.line {
	width: 1200px;
	height: 1px;
	overflow: hidden;
	background: #d3d3d3;
	position: absolute;
	top: 20px;
}

.lineL {
	right: 100%;
}

.lineR {
	left: 100%;
}

.c_fff .titleCh {
	color: #fff;
}

.aboutCont {
	overflow: hidden;
}

.aboutIntr {
	font-size: 14px;
	color: #888;
	line-height: 30px;
	overflow: hidden;
	padding: 0px 150px;
	text-indent: 2em;
}

.aboutIntr a {
	color: #A12B45;
}

.aboutIntr a:hover {
	text-decoration: underline;
}

.aboutRound .moreBox {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 35px;
	text-align: center;
	font-size: 0px;
}

.aboutRound .center {
	display: inline-block;
	overflow: hidden;
}

/*.aoutMore{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 35px;
	margin-left: -20px;
	background: url(../images/aboutmore.png) no-repeat center center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-animation: aoutMore 1s linear infinite;
	-o-animation: aoutMore 1s linear infinite;
	animation: aoutMore 1s linear infinite;
}
@keyframes aoutMore{
	0%  {transform: translateY(0px);}
	25% {transform: translateY(5px);}
	50% {transform: translateY(0px);}
	75% {transform: translateY(-5px);}
	100%{transform: translateY(0px);}
}
.aoutMore:hover{
	background: url(../images/aboutmore_h.png) no-repeat center center;
}*/
.aboutRound {
	font-size: 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
	padding-bottom: 160px;
	background: url(../images/aboutbg1.jpg) no-repeat center bottom;
}

.aboutRound_dl {
	margin: 0px auto;
	overflow: hidden;
}

.aboutRound_dl dd {
	width: 240px;
	overflow: hidden;
	float: left;
	display: inline;
}

.timer {
	display: block;
	overflow: hidden;
	font-size: 48px;
	color: #A12B45;
	text-align: center;
	font-weight: bold;
	font-family: 'Arial';
}

.aboutRound_dl dd i {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #888;
	text-align: center;
}

/*
* 关于我们第二通栏 kis2
*/
.course {
	overflow: hidden;
	position: relative;
}

.course .hd {
	width: 1000px;
	height: 120px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}

.courseLine1 {
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 62px;
	z-index: 1;
	background: #A12B45;
}

.course_ul {
	width: 20000px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.course_ul li {
	width: 165px;
	overflow: hidden;
	float: left;
	display: inline;
}

.course_ul li span {
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.course_ul li.on span {
	font-size: 24px;
	font-weight: bold;
	color: #fdc22a;
}

.course_ul li p {
	display: block;
	width: 14px;
	position: relative;
	margin: 0px auto;
	padding: 15px 0px;
}

.course_ul li p span {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	position: relative;
	z-index: 3;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.course_ul li p i {
	width: 24px;
	height: 24px;
	background: #000;
	overflow: hidden;
	border: 1px solid #A12B45;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -13px 0px 0px -13px;
	z-index: 2;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}

.course_ul li p em {
	width: 38px;
	height: 38px;
	background: #000;
	overflow: hidden;
	border: 1px solid #A12B45;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0px 0px -20px;
	z-index: 1;
	-webkit-transition: all 0.55s linear;
	-o-transition: all 0.55s linear;
	transition: all 0.55s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}

.course_ul li.on p i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}

.course_ul li.on p em {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}

.course_ul li.on p span {
	background: #A12B45;
}

.courseLine {
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0px;
	top: 322px;
	z-index: 2;
}

.courseLine i {
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	background: #A12B45;
	position: absolute;
	left: 0px;
	top: 0px;
}

.course .bd {
	height: 290px;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0px 2px 4px #e2e2e2;
	box-shadow: 0px 2px 4px #e2e2e2;
}

.course_dl {
	overflow: hidden;
}

.course_dl dd {
	overflow: hidden;
}

.courseCont {
	overflow: hidden;
	background: #fff;
	padding: 30px;
}

.courseL {
	width: 375px;
	overflow: hidden;
	margin-right: 30px;
}

.courseL a {
	display: block;
	padding-top: 61.333333333%;
	overflow: hidden;
}

.courseR {
	overflow: hidden;
}

.courseYear {
	overflow: hidden;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color: #666;
}

.courseYear i {
	font-size: 30px;
	color: #A12B45;
	overflow: hidden;
	padding-right: 10px;
}

.courseDeta {
	overflow: hidden;
	height: 175px;
}

.courseCont_ul {
	padding-right: 25px;
	overflow: hidden;
}

.courseCont_ul li {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 28px;
	padding-bottom: 10px;
}

.aboutRow2 .wrap {
	position: relative;
	z-index: 3;
}

.aboutRow2Bg {
	width: 100%;
	height: 630px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.scroll {
	width: 100%;
	height: 175px;
	overflow: auto;
	float: left;
}

.courseDeta .scroll_container {
	overflow: hidden;
	position: relative;
}

.courseDeta .scroll_absolute {
	position: absolute;
}

.courseDeta .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	width: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
	opacity: 0;
	-webkit-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.courseDeta:hover .scroll_vertical_bar {
	opacity: 1;
}

.courseDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}

.courseDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #A12B45;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #D6B74B;
}

.container1 .scroll_vertical_bar .scroll_arrow {
	height: 16px;
}

.courseBt {
	position: absolute;
	right: 30px;
	top: 30px;
	overflow: hidden;
}

.courseBt .bt1 {
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.bt1.prev {
	background: #e6e6e6 url(../images/btprev.png) no-repeat center center;
	background-size: auto 15px;
}

.bt1.prev:hover {
	background: #A12B45 url(../images/btprev_h.png) no-repeat center center;
	background-size: auto 15px;
}

.bt1.next {
	background: #e6e6e6 url(../images/btnext.png) no-repeat center center;
	background-size: auto 15px;
}

.bt1.next:hover {
	background: #A12B45 url(../images/btnext_h.png) no-repeat center center;
	background-size: auto 15px;
}

.courseBt .more {
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #e6e6e6 url(../images/add1.png) no-repeat center center;
}

.courseBt .more:hover {
	background: #A12B45 url(../images/add1_h.png) no-repeat center center;
}

.course .bt2 {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.bt2.prev {
	left: 60px;
	background: #e6e6e6 url(../images/btprev.png) no-repeat center center;
	background-size: auto 15px;
}

.bt2.prev:hover {
	background: #A12B45 url(../images/btprev_h.png) no-repeat center center;
	background-size: auto 15px;
}

.bt2.next {
	right: 60px;
	background: #e6e6e6 url(../images/btnext.png) no-repeat center center;
	background-size: auto 15px;
}

.bt2.next:hover {
	background: #A12B45 url(../images/btnext_h.png) no-repeat center center;
	background-size: auto 15px;
}

.bdCont {
	width: 1000px;
	margin: 0px auto;
	padding-top: 16px;
	position: relative;
	padding-bottom: 10px;
}

.bdEm {
	width: 30px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/coursetrangle.png) no-repeat center center;
}

/*
* 关于我们第三通栏 kis2
*/
.aboutRow3 .wrap {
	position: relative;
	z-index: 3;
}

.aboutRow3Slide {
	overflow: hidden;
	position: relative;
	padding: 0px 100px;
}

.aboutRow3Slide .bd {
	height: 370px;
	overflow: hidden;
}

.aboutRow3_dl {
	overflow: hidden;
	margin: 0px -50px !important;
}

.aboutRow3_dl dd {
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
}

.aboutRow3_dl dd .list_a {
	margin: 0px 50px;
}

.aboutIcon {
	overflow: hidden;
	width: 145px;
	height: 145px;
	position: relative;
	margin: 0px auto;
}

.aboutIcon span {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../images/aboutcircle.png) no-repeat center center;
	-webkit-animation: aboutCircle 1.5s linear infinite;
	-o-animation: aboutCircle 1.5s linear infinite;
	animation: aboutCircle 1.5s linear infinite;
}

@keyframes aboutCircle {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.aboutRow3Name {
	overflow: hidden;
	font-size: 18px;
	color: #666;
	text-align: center;
}

.aboutRow3Intr {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 28px;
	height: 165px;
}

.aboutRow3Slide .hd {
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 40px;
	display: none;
}

.aboutRow3Slide .hd ul {
	display: inline-block;
	overflow: hidden;
}

.aboutRow3Slide .hd ul li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	margin: 0px 4px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.aboutRow3Slide .hd ul li.on {
	background: #A12B45;
}

.aboutRow3Slide .bt {
	display: none;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.aboutRow3Slide .prev {
	left: 0px;
	background: #eee url(../images/btprev.png) no-repeat center center;
	background-size: auto 15px;
}

.aboutRow3Slide .prev:hover {
	background: #A12B45 url(../images/btprev_h.png) no-repeat center center;
	background-size: auto 15px;
}

.aboutRow3Slide .next {
	right: 0px;
	background: #eee url(../images/btnext.png) no-repeat center center;
	background-size: auto 15px;
}

.aboutRow3Slide .next:hover {
	background: #A12B45 url(../images/btnext_h.png) no-repeat center center;
	background-size: auto 15px;
}

.aboutRow3Bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/aboutrow3bg.png) no-repeat left bottom;
}

/*
* 关于我们第四通栏 kis2
*/
.aboutRow4 .wrap {
	position: relative;
	z-index: 3;
}

.aboutRow2 .line,
.aboutRow4 .line {
	background: rgba(224, 224, 224, 0.2);
}

.eventBox {
	position: relative;
	overflow: hidden;
	padding: 0px 100px;
}

.eventBox .hd {
	overflow: hidden;
	width: 550px;
	margin: 0px auto;
}

.eventBox .bt {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.eventBox .prev {
	background: url(../images/btprev_h.png) no-repeat center center;
}

.eventBox .next {
	background: url(../images/btnext_h.png) no-repeat center center;
}

.eventYear {
	width: 450px;
	overflow: hidden;
	height: 50px;
	position: relative;
}

.eventY_ul {
	width: 100000px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.eventY_ul li {
	overflow: hidden;
	width: 150px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	float: left;
	display: inline;
	text-align: center;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	cursor: pointer;
}

.eventY_ul li.on {
	color: #fdc22a;
	font-size: 30px;
	font-weight: bold;
}

.eventBox .bd {
	overflow: hidden;
}

.event_ul {
	overflow: hidden;
	-webkit-transition: height 0.3s linear;
	-o-transition: height 0.3s linear;
	transition: height 0.3s linear;
}

.event_ul li {
	overflow: hidden;
	min-height: 100px;
}

.eventScroll {
	overflow: hidden;
	/*height: 600px;*/
}

.event_dl {
	width: 1000px;
	overflow: hidden;
	position: relative;
	padding-bottom: 60px;
}

.event_dl dd {
	overflow: hidden;
	padding: 30px 0px;
	position: relative;
	z-index: 3;
}

.eventContTime {
	position: relative;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid rgba(153, 153, 153, 0.6);
	font-size: 20px;
	color: #A12B45;
	font-weight: bold;
}

.odd .eventContTime {
	text-align: right;
}

.eventContTime em {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	border: 2px solid #fff;
	background: #A12B45;
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -7px;
	border-radius: 100%;
}

.eventDeta {
	overflow: hidden;
	margin: 0px -55px;
}

.eventL,
.eventR {
	width: 50%;
	overflow: hidden;
}

.event_dl dd.odd .eventR,
.event_dl dd.even .eventL {
	float: left;
}

.event_dl dd.even .eventR,
.event_dl dd.odd .eventL {
	float: right;
}

.eventImg {
	overflow: hidden;
	margin: 0px 55px;
}

.eventImg a {
	display: block;
	padding-top: 54.5454545%;
	position: relative;
}

.eventCont {
	width: 50%;
	overflow: hidden;
}

.eventTxt {
	overflow: hidden;
	margin: 0px 55px;
}

.eventIntr {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	height: 240px;
}

.eventClock {
	height: 45px;
	background: url(../images/time.png) no-repeat center top;
	z-index: 1;
	position: relative;
}

.eventClock em {
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 25px;
	bottom: 0px;
	overflow: hidden;
	background: #999;
}

.event_dl dt {
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 0px;
	bottom: 30px;
	background: rgba(153, 153, 153, 0.6);
}

.event_dl dt em {
	width: 1px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -28px;
	background: url(../images/dashed.png) no-repeat center bottom;
}

.aboutRow4Bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.event_ul .scroll_container {
	overflow: hidden;
	position: relative;
}

.event_ul .scroll_absolute {
	position: absolute;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.event_ul .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 1px;
	width: 3px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
	z-index: 9;
	opacity: 0;
}

.event_ul .scroll_track {
	position: relative;
	background-color: #BCB794;
	opacity: 0;
}

.event_ul .scroll_drag {
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	cursor: pointer;
	background-color: #A12B45;
}

.bototmLine {
	height: 100px;
	overflow: hidden;
	display: none;
}

/*
 * 投资者频道页
 * author kis2
 * @return
*/
/*
* 投资者第一通栏 kis2
*/
.invest1st {
	overflow: hidden;
}

.invest1stL {
	width: 570px;
	height: 300px;
	overflow: hidden;
}

.invest1stR {
	width: 550px;
	overflow: hidden;
	padding-left: 50px;
	height: 290px;
	border-left: 1px solid #e5e5e5;
	padding-top: 10px;
}

.invest1stTop {
	line-height: 40px;
	overflow: hidden;
}

.invest1stTop span {
	display: block;
	overflow: hidden;
	font-size: 22px;
	color: #444;
}

.invest1stCont {
	overflow: hidden;
	font-size: 98px;
	color: #e0a53c;
	overflow: hidden;
	line-height: 200px;
	padding-right: 200px;
	margin-right: 30px;
}

.upStyle .invest1stCont {
	color: #fe0000;
}

.invest1stR .up {
	background: url(../images/upbig.png) no-repeat right center;
}

.invest1stR .down {
	background: url(../images/downbig.png) no-repeat right center;
}

.invest1stTxt {
	overflow: hidden;
	line-height: 40px;
}

.invest1stTxt span {
	display: block;
	overflow: hidden;
	font-size: 30px;
	color: #666;
	float: left;
	margin-right: 90px;
}

/*
* 投资者第二通栏 kis2
*/
.revestRow2 {
	background: #eef3f3;
}

.nocice {
	position: relative;
}

.nocice .bd {
	height: 375px;
	overflow: hidden;
}

.nocice_dl {
	overflow: hidden;
	margin: 0px -22px 0px -23px !important;
}

.nocice_dl dd {
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}

.nocice_dl .list_a {
	margin: 0px 22px 0px 23px;
	padding: 50px 30px;
	background: #fff;
	height: 255px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nocice_dl .list_a:hover {
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.nociceTit {
	overflow: hidden;
	font-size: 20px;
	color: #333;
	line-height: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .nociceTit {
	color: #d6121b;
}

.nociceIntr {
	overflow: hidden;
	height: 110px;
	font-size: 14px;
	color: #888;
	line-height: 28px;
}

.arrowMore {
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	background: url(../images/arrowright_a1.png) no-repeat right center;
}

.list_a:hover .arrowMore {
	background: url(../images/arrowright_a1_h.png) no-repeat right center;
}

.nocice .bt {
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nocice .prev {
	left: -50px;
	background: #ddd url(../images/btprev.png) no-repeat center center;
}

.nocice .prev:hover {
	left: -50px;
	background: #d6121b url(../images/btprev_h.png) no-repeat center center;
}

.nocice .next {
	right: -50px;
	background: #ddd url(../images/btnext.png) no-repeat center center;
}

.nocice .next:hover {
	right: -50px;
	background: #d6121b url(../images/btnext_h.png) no-repeat center center;
}

.more.investmentMore {
	width: 150px;
	height: 33px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
	text-align: center;
	border: 1px solid #e8e8e8;
	line-height: 33px;
	background: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.more.investmentMore:hover {
	border-color: #d6121b;
	background: #d6121b;
}

.investmentMore span {
	padding-right: 15px;
	background: url(../images/trangleright2.png) no-repeat right 5px;
}

.investmentMore:hover span {
	color: #fff;
	background: url(../images/trangleright2_h.png) no-repeat right 5px;
}

/*
* 投资者第三通栏 kis2
*/
.invest2nd {
	position: relative;
}

.invest2nd .bd {
	height: 345px;
	overflow: hidden;
}

.invest2nd_dl {
	overflow: hidden;
}

.invest2nd_dl dd {
	overflow: hidden;
}

.invest2nd_ul {
	overflow: hidden;
	margin: 0px -30px;
}

.invest2nd_ul li {
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 30px 0px;
}

.invest2nd_ul .list_a {
	border: 1px solid #ddd;
	margin: 0px 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.invest2nd_ul .list_a:hover {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.invest2ndTime {
	width: 110px;
	overflow: hidden;
	text-align: center;
	padding: 25px 0px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.invest2ndTime:after {
	display: block;
	width: 1px;
	height: 60px;
	overflow: hidden;
	content: "";
	background: #ddd;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.invest2ndTime span {
	display: block;
	overflow: hidden;
	font-size: 36px;
	color: #666;
	line-height: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.invest2ndTime i {
	display: block;
	overflow: hidden;
	font-size: 16px;
	color: #888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .invest2ndTime,
.list_a:hover .invest2ndTime:after {
	background: #d6121b;
}

.list_a:hover .invest2ndTime span,
.list_a:hover .invest2ndTime i {
	color: #fff;
}

.invest2ndDeta {
	overflow: hidden;
	padding: 25px;
}

.invest2ndName {
	overflow: hidden;
	font-size: 16px;
	color: #444;
	line-height: 30px;
	font-weight: bold;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .invest2ndName {
	color: #d6121b;
}

.invest2ndIntr {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 30px;
}

.invest2nd .bt {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	overflow: hidden;
}

.invest2nd .bt span {
	display: block;
	width: 30px;
	height: 50px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	cursor: pointer;
}

.invest2nd .prev {
	left: -50px;
	padding-right: 20px;
}

.invest2nd .prev span {
	background: #ddd url(../images/btprev.png) no-repeat center center;
}

.invest2nd .prev span:hover {
	background: #d6121b url(../images/btprev_h.png) no-repeat center center;
}

.invest2nd .next {
	right: -50px;
	padding-left: 20px;
}

.invest2nd .next span {
	background: #ddd url(../images/btnext.png) no-repeat center center;
}

.invest2nd .next span:hover {
	background: #d6121b url(../images/btnext_h.png) no-repeat center center;
}

/*
* 投资者第三通栏 kis2
*/
.invest3rd {
	background: #eef3f3;
}

.invest3rdL {
	overflow: hidden;
	position: relative;
	width: 580px;
	padding: 10px 0px;
	margin-right: 30px;
}

.invest3rdL .bd {
	height: 555px;
	overflow: hidden;
}

.invest3rdL_dl {
	overflow: hidden;
}

.invest3rdL_dl dd {
	overflow: hidden;
}

.invest3rdL_dl .imgDiv {
	padding-top: 58.6206897%;
}

.invest3rdL_dl .listDeta {
	padding: 30px 40px;
	background: #fff;
}

.invest3rdName {
	overflow: hidden;
	font-size: 18px;
	color: #565656;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .invest3rdName {
	color: #d6121b;
}

.invest3rdL .invest3rdName {
	font-weight: bold;
}

.invest3rdIntr {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	line-height: 25px;
	height: 50px;
}

.invest3rdTime {
	overflow: hidden;
	font-size: 16px;
	color: #999;
	font-family: "Arial";
	line-height: 30px;
}

.invest3rdL .hd {
	position: absolute;
	left: 0px;
	bottom: 25px;
	width: 100%;
	text-align: center;
	font-size: 0px;
}

.invest3rdL .hd ul {
	display: inline-block;
	overflow: hidden;
}

.invest3rdL .hd ul li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 4px;
	cursor: pointer;
	background: #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}

.invest3rdL .hd ul li.on {
	background: #d6121b;
}

.invest3rdL .bt {
	display: block;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 145px;
	-webkit-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
}

.invest3rdL .prev {
	left: -25px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	background: #d6121b url(../images/btprev_h.png) no-repeat center center;
}

.invest3rdL .next {
	right: -25px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	background: #d6121b url(../images/btnext_h.png) no-repeat center center;
}

.invest3rdR {
	height: 575px;
	overflow: hidden;
}

.invest3rdR_dl {
	overflow: hidden;
}

.invest3rdR_dl dd {
	padding: 10px 0px;
	overflow: hidden;
}

.invest3rdR .list_a {
	background: #fff;
	padding: 30px 35px 20px 35px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.invest3rdR .list_a:hover {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.invest3rdName i {
	padding-right: 10px;
	font-size: 14px;
}

.invest3rdRTop {
	overflow: hidden;
}

.invest3rdR .invest3rdIntr {
	padding-left: 20px;
}

/*
 *投资者第四通栏 kis2
*/
.shareSlide {
	overflow: hidden;
	position: relative;
}

.shareSlide .bd {
	overflow: hidden;
	height: 225px;
}

.share_dl {
	overflow: hidden;
}

.share_dl dd {
	overflow: hidden;
}

.share_dl .list_a {
	border: 1px solid #ddd;
	padding: 50px 150px;
	text-align: center;
}

.shareTit {
	overflow: hidden;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	text-align: center;
}

.shareIntr {
	overflow: hidden;
	font-size: 14px;
	color: #888888;
	line-height: 28px;
	height: 82px;
}

.shareIconL {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 70px;
	top: 0px;
	font-size: 168px;
	color: #eee;
	font-family: 'Arial';
}

.shareIconR {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 70px;
	top: 120px;
	font-size: 168px;
	color: #eee;
	font-family: 'Arial';
}

.shareSlide .hd {
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 50px;
}

.shareSlide .hd ul {
	display: inline-block;
	overflow: hidden;
}

.shareSlide .hd ul li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}

.shareSlide .hd ul li.on {
	background: #d6121b;
}

/*
* 投资者第六通栏 kis2
*/
.invest6th {
	background: #eef3f3;
}

.invest6th_dl {
	overflow: hidden;
	margin: 0px -15px;
}

.invest6th_dl dd {
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
}

.invest6th_dl .list_a {
	margin: 0px 15px;
}

.invest6thCont {
	height: 90px;
	overflow: hidden;
	position: relative;
}

.invest6thIcon1 {
	background: url(../images/invest6thicon3.png) no-repeat left center;
}

.invest6thIcon2 {
	background: url(../images/invest6thicon1.png) no-repeat left center;
}

.invest6thIcon3 {
	background: url(../images/invest6thicon2.png) no-repeat left center;
}

.invest6thIcon4 {
	background: url(../images/invest6thicon4.png) no-repeat left center;
}

.invest6thDeta {
	padding-left: 110px;
	overflow: hidden;
}

.invest6thDeta span {
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #444;
	font-weight: bold;
}

.invest6thDeta i {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 25px;
}

.investPop {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}

.investPopCont {
	/*overflow:hidden;*/
	position: relative;
	width: 900px;
	margin: 0px auto;
	padding: 30px 55px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	top: 50%;
	margin-top: -360px;
	z-index: 9;
	border: 10px solid rgba(0, 0, 0, 0.8);
}

.investThird {
	overflow: hidden;
	height: 647px;
	position: relative;
}

.investPopBox {
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 0px;
}

.query {
	left: 100%;
	opacity: 0;
}

.investPopCont .titleBox {
	overflow: hidden;
}

.queryBox {
	width: 600px;
	margin: 0px auto;
	line-height: 50px;
	overflow: hidden;
}

.queryBox {
	text-align: center;
	font-size: 0px;
}

.queryBox .center {
	display: inline-block;
	overflow: hidden;
}

.submitBt.goBackQuery {
	background: #e0bb8a;
}

.queryBox a.submitBt {
	width: 130px;
	/*padding: 0px 50px;*/
	margin: 0px 15px;
}

.query .articleBox {
	width: 700px;
	margin: 0px auto;
}

.investPopDeta {
	overflow: hidden;
}

.investPop_dl {
	overflow: hidden;
	margin: 0px -12px;
}

.investPop_dl dd {
	width: 50%;
	float: left;
	display: inline;
	padding: 10px 0px;
}

.investPop_dl dt {
	width: 100%;
	float: left;
	display: inline;
	padding: 10px 0px;
}

.formDiv {
	margin: 0px 12px;
	overflow: hidden;
}

.formL {
	overflow: hidden;
	line-height: 50px;
}

.formL i {
	color: #d6121b;
	padding-right: 4px;
}

.formSpan {
	width: 95px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	padding-right: 5px;
}

.formC {
	border: 1px solid #ddd;
	/*padding: 0px 0px 0px 30px;*/
	padding: 0px 10px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.formInp {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #666;
	border: none;
	background: none;
	outline: none;
	font-family: 'microsoft yahei';
}

.formArea {
	display: block;
	width: 100%;
	overflow-y: auto;
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	border: none;
	background: none;
	outline: none;
	font-family: 'microsoft yahei';
	resize: none;
	padding: 5px 0px;
}

.formDiv i {
	/*display: block;
	width: 30px;
	height: 10px;
	overflow: hidden;
	font-size: 16px;
	color:#ff0000;
	line-height: 10px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	font-family: '宋体';
	text-align: center;*/
}

.date {
	padding-right: 15px;
}

.date .formInp {
	cursor: pointer;
	background: url(../images/date.png) no-repeat right center;
}

.investPop_dl dt .formDiv i {
	top: 18px;
}

.code {
	display: block;
	overflow: hidden;
	margin-left: 10px;
}

.code img {
	display: block;
	height: 50px;
}

a.submitBt {
	display: block;
	width: 360px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
	font-size: 16px;
	color: #fff;
	background: #d6121b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.subMitMore {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	display: none;
}

.submitBtBox .subMitMore {
	display: block;
}

.subMitMore a {
	color: #d6121b;
	text-decoration: underline;
}

.closeBox {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 10px;
	overflow: hidden;
	font-size: 0px;
}

.close1 {
	display: inline-block;
	min-width: 100px;
	height: 35px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 35px;
	background: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 20px;
	/*background: url(../images/close_h.png) no-repeat center center;
	background-size: auto 20px;*/
}

.close1.hover {
	background: #f4a048;
	color: #fff;
}

.close {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: -10px;
	top: -50px;
	background: url(../images/close_h.png) no-repeat center center;
	background-size: auto 20px;
}

.laydate-next-m {
	background: url(../images/arrowtworight.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-next-m:hover {
	background: url(../images/arrowtworight_h.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-prev-m {
	background: url(../images/arrowtwoleft.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-prev-m:hover {
	background: url(../images/arrowtwoleft_h.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-next-y {
	background: url(../images/btnext.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-next-y:hover {
	background: url(../images/btnext_h2.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-prev-y {
	background: url(../images/btprev.png) no-repeat center center;
	background-size: auto 15px;
}

.laydate-prev-y:hover {
	background: url(../images/btprev_h2.png) no-repeat center center;
	background-size: auto 15px;
}

.submitBtBox {
	overflow: hidden;
}

.lastDd .submitBtBox {
	display: none;
}

dt.lastDd {
	width: 50%;
}

/*.query{
	display: none;
}*/
/*
 * 社会与责任
 * author kis2
 * @return
*/

/*
* 社会责任之扶贫与公益 kis2
*/
.responRow1 {
	height: 810px;
	overflow: hidden;
}

.welfareSlide {
	position: relative;
}

#img-slider {
	width: 800px;
	height: 450px;
	margin: 0px auto;
}

#img-slider li {
	width: 675px;
	height: 450px;
	position: relative;
}

.welfareDeta {
	overflow: hidden;
	background: rgba(87, 194, 130, 0.8);
	padding: 15px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.roundabout-in-focus .welfareDeta {
	opacity: 1;
}

.welfareName {
	overflow: hidden;
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	height: 25px;
}

.welfareIntr {
	overflow: hidden;
	font-size: 13px;
	color: #fff;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

/*
* 社会责任之资源与环保 kis2
*/
.responRow2 {
	background: #f5f5f5;
}

.slickImg {
	width: 600px;
	height: 360px;
	overflow: hidden;
	position: relative;
}

.slickImg .slick {
	position: relative;
}

.slickImg .imgDiv {
	padding-top: 60%;
}

.slickTxt {
	width: 600px;
	overflow: hidden;
	position: relative;
}

.slickTxt .list_a {
	overflow: hidden;
	padding: 80px 45px;
}

.slickTit {
	overflow: hidden;
	font-size: 18px;
	color: #666;
	height: 30px;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .slickTit {
	color: #A12B45;
}

.slickTime {
	font-size: 13px;
	color: #999;
	overflow: hidden;
	line-height: 20px;
}

.slickIntr {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 25px;
	height: 50px;
}

.slickMore {
	width: 128px;
	height: 33px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 33px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.slickMore span {
	font-size: 12px;
	color: #888;
	overflow: hidden;
	padding-right: 15px;
	background: url(../images/trangleright2.png) no-repeat right 5px;
}

.list_a:hover .slickMore {
	border-color: #A12B45;
	background: #A12B45;
}

.list_a:hover .slickMore span {
	color: #fff;
	background: url(../images/trangleright2_h.png) no-repeat right 5px;
}

.slickOther {
	width: 325px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: rgba(255, 255, 255, 0.8);
	z-index: 3;
	padding: 15px;
}

.slickNum {
	overflow: hidden;
	font-size: 20px;
	color: #999;
	font-family: 'Arial';
}

.slick .list_a {
	outline: none;
}

.slickNum i {
	font-size: 30px;
	font-weight: bold;
	color: #444;
}

.slickPage {
	overflow: hidden;
	padding: 9px 0px;
}

.slickPage .bt {
	display: block;
	width: 8px;
	height: 15px;
	overflow: hidden;
	float: left;
}

.slickPage .prev {
	background: url(../images/prevbt2.png) no-repeat center center;
}

.slickPage .prev:hover {
	background: url(../images/prevbt2_h.png) no-repeat center center;
}

.slickPage .next {
	background: url(../images/nextbt2.png) no-repeat center center;
}

.slickPage .next:hover {
	background: url(../images/nextbt2_h.png) no-repeat center center;
}

.slick_ul {
	overflow: hidden;
	padding: 6px 0px;
}

.slick_ul li {
	width: 3px;
	height: 3px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #9f9f9f;
	margin: 0px 8px;
	cursor: pointer;
}

/*.slick_ul li.slick-active{
	background: #A12B45;
}*/

/*
* 社会责任之创造税收 kis2
*/
.tax {
	position: relative;
	height: 380px;
}

.tax .center {
	width: 1220px;
	position: absolute;
	left: -20px;
	top: 0px;
}

.tax .bd {
	height: 380px;
	overflow: hidden;
	padding-left: 20px;
}

.tax_dl {
	margin: 0px -50px !important;
}

.tax_dl dd {
	width: 33.3333333%;
	float: left;
	display: inline;
}

.tax_dl .list_a {
	overflow: visible;
	margin: 0px 52px 0px 50px;
	border: 1px solid #ddd;
	padding: 50px 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #fff;
}

.taxTime {
	overflow: hidden;
	font-size: 16px;
	color: #a3a3a3;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.taxName {
	overflow: hidden;
	font-size: 16px;
	color: #444;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.taxIntr {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.taxMore {
	line-height: 50px;
	position: relative;
}

.taxMore span {
	position: relative;
	z-index: 3;
	font-size: 12px;
	color: #888;
	padding-right: 15px;
	-webkit-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
	background: url(../images/trangleright2.png) no-repeat right 5px;
}

.taxMore em {
	display: block;
	width: 160px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: -46px;
	top: 0px;
	background: #4e4e4e;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.tax_dl dd .list_a:hover {
	background: #A12B45;
	border-color: #A12B45;
}

.list_a:hover .taxTime,
.list_a:hover .taxName,
.list_a:hover .taxIntr {
	color: #fff;
}

.list_a:hover .taxMore span {
	color: #fff;
	background: url(../images/trangleright2_h.png) no-repeat right 5px;
}

.list_a:hover .taxMore em {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}

.tax .tempWrap {
	overflow: visible !important;
}

.tax .bt {
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.tax .prev {
	left: -50px;
	background: #ddd url(../images/btprev.png) no-repeat center center;
}

.tax .prev:hover {
	left: -50px;
	background: #A12B45 url(../images/btprev_h.png) no-repeat center center;
}

.tax .next {
	right: -50px;
	background: #ddd url(../images/btnext.png) no-repeat center center;
}

.tax .next:hover {
	right: -50px;
	background: #A12B45 url(../images/btnext_h.png) no-repeat center center;
}

.taxBg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	background: url(../images/taxbg.jpg) no-repeat center bottom;
}

.taxRow .wrap {
	position: relative;
	z-index: 3;
}

/*
 * 品牌与产品
 * author kis2
 * @return
*/
.brandBox {
	padding-top: 110px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.brandBox .bd {
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.brandCont {
	width: 100%;
	overflow: hidden;
	padding: 0px 0px 110px 0px;
}

.brand_dl {
	height: 700px;
	position: relative;
	top: 50%;
	overflow: hidden;
	margin: 0px auto;
	background: url(../images/brandline.png) no-repeat center center;
}

.brand_dl dt {
	overflow: hidden;
	position: absolute;
	left: 40.5%;
	top: 47%;
	width: 12.75%;
	height: 19%;
}

.brand_a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.brandBgSpan {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.brandBgSpanHide {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.brandTxtSpan {
	display: block;
	overflow: hidden;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	padding: 0px 10px;
}

.brandIconBig {
	background: url(../images/brandiconbig.png) no-repeat center center;
	background-size: cover;
}

.brandIconMedia1 {
	background: url(../images/brandiconmedia1.png) no-repeat center center;
	background-size: cover;
}

.brandIconMedia2 {
	background: url(../images/brandiconmedia2.png) no-repeat center center;
	background-size: cover;
}

.brandIconMedia3 {
	background: url(../images/brandiconmedia3.png) no-repeat center center;
	background-size: cover;
}

.brandIconMedia4 {
	background: url(../images/brandiconmedia4.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall1,
.brandIconSmall2,
.brandIconSmall3,
.brandIconSmall4 {
	background: url(../images/brandiconsmall.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall1:hover {
	background: url(../images/brandiconsmall1_h.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall2:hover {
	background: url(../images/brandiconsmall2_h.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall3:hover {
	background: url(../images/brandiconsmall3_h.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall4:hover {
	background: url(../images/brandiconsmall4_h.png) no-repeat center center;
	background-size: cover;
}

.brand_dl dd {
	width: 8.58333333%;
	height: 12.7142857%;
	position: absolute;
}

.brand_dl .dd1 {
	left: 35%;
	top: 35%;
}

.brand_dl .dd2 {
	left: 49.166666667%;
	top: 32.8571429%;
}

.brand_dl .dd3 {
	left: 54.16666667%;
	top: 52.8571429%;
}

.brand_dl .dd4 {
	left: 34.75%;
	top: 66.1428571%;
}

.brand_ul {
	position: absolute;
	width: 100%;
	height: 100%;
}

.brand_dl .dd1 .brand_ul {
	right: -36px;
	top: -6px;
}

.brand_dl .dd2 .brand_ul {
	right: -10px;
	top: 7px;
}

.brand_dl .dd3 .brand_ul {
	right: 0px;
	top: 8px;
}

.brand_dl .dd4 .brand_ul {
	right: 7px;
	top: 0px;
}

.brand_ul li {
	width: 76.6990291%;
	height: 76.4044944%;
	position: absolute;
	overflow: hidden;
	/*-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;*/
}

.subBrand_a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*.brand_ul li:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}*/
/*.li1_1{
	left: -29.1262136%;
	top: 112.359551%;
}
.li1_2{
	left: -106.796117%;
	top: 157.303371%;
}*/
.li1_1 {
	left: -179.61165%;
	top: 106.741573%;
}

.li1_2 {
	left: -103.883495%;
	top: 61.7977528%;
}

.li1_3 {
	left: -174.757282%;
	top: 13.4831461%;
}

.li1_4 {
	left: -177.669903%;
	top: -80.8988764%;
}

.li1_5 {
	left: -103.883495%;
	top: -33.7078652%;
}

.li1_6 {
	left: -106.796117%;
	top: -129.213483%;
}

.li1_7 {
	left: -36.8932039%;
	top: -84.2696629%;
}

.li1_8 {
	left: -37.8640777%;
	top: -176.404494%;
}

.li1_9 {
	left: 31.0679612%;
	top: -130.337079%;
}

.li1_10 {
	left: -247.572816%;
	top: -32.58422697%;
}

.li1_11 {
	left: -247.572816%;
	top: 58.4269663%;
}

.li1_12 {
	left: -106.796117%;
	top: -219.101124%;
}

.li1_13 {
	left: -177.669903%;
	top: -176.404494%;
}

.li1_14 {
	left: -247.572816%;
	top: -129.213483%;
}

.li1_15 {
	left: -315.533981%;
	top: 13.4831461%;
}

.li1_16 {
	left: -315.533981%;
	top: -80.8988764%;
}

.li1_17 {
	left: -247.572816%;
	top: 149.438202%;
}

.li1_18 {
	left: -315.533981%;
	top: 106.741573%;
}

.li1_19 {
	left: -247.572816%;
	top: -219.101124%;
}

.li1_20 {
	left: -177.669903%;
	top: -269.662921%;
}

.li1_21 {
	left: -315.533981%;
	top: -176.404494%;
}

.li2_1 {
	left: 9.70873786%;
	top: -95.505618%;
}

.li2_2 {
	left: 9.70873786%;
	top: -186.516854%;
}

.li2_3 {
	left: 80.5825243%;
	top: -49.4382022%;
}

.li2_4 {
	left: 79.6116505%;
	top: -142.686629%;
}

.li2_5 {
	left: 149.514563%;
	top: -96.6292135%;
}

.li2_6 {
	left: 82.5242718%;
	top: 44.9438202%;
}

.li2_7 {
	left: 150.485437%;
	top: -5.61797753%;
}

.li2_8 {
	left: 219.417476%;
	top: -52.8089888%;
}

.li2_9 {
	left: 79.6116505%;
	top: -235.955056%;
}

.li2_10 {
	left: 219.417476%;
	top: -142.686629%;
}

.li2_11 {
	left: 149.514563%;
	top: -186.516854%;
}

.li2_12 {
	left: 149.514563%;
	top: -277.52809%;
}

.li2_13 {
	left: 219.417476%;
	top: -235.955056%;
}

.li2_14 {
	left: 289.320388%;
	top: -186.516854%;
}

.li2_15 {
	left: 289.320388%;
	top: -96.6292135%;
}



.li3_1 {
	left: 90.2912621%;
	top: -41.5730337%;
}

.li3_2 {
	left: 91.2621359%;
	top: 52.80898888%;
}

.li3_3 {
	left: 161.165049%;
	top: 4.49438202%;
}

.li3_4 {
	left: 161.165049%;
	top: -88.7640449%;
}

.li3_5 {
	left: 161.165049%;
	top: 100%;
}

.li3_6 {
	left: 21.3592233%;
	top: 102.247191%;
}

.li3_7 {
	left: 91.2621359%;
	top: 148.314607%;
}

.li3_8 {
	left: 21.3592233%;
	top: 196.629213%;
}

.li3_9 {
	left: 231.067961%;
	top: -41.5730337%;
}

.li3_10 {
	left: 231.067961%;
	top: 52.80898888%;
}

.li3_11 {
	left: 231.067961%;
	top: 148.314607%;
}

.li3_12 {
	left: 161.165049%;
	top: 196.629213%;
}

.li4_1 {
	left: 91.2621359%;
	top: 65.1685393%;
}

.li4_2 {
	left: 9.38835%;
	top: 117.977528%;
}

.li4_3 {
	left: -57.485437%;
	top: 63.662921%;
}

.li4_4 {
	left: -61.223301%;
	top: -26.9662921%;
}

.li4_5 {
	left: -126.213592%;
	top: 20.2247191%;
}

.li4_6 {
	left: -124.271845%;
	top: 111.235955%;
}

.li4_7 {
	left: -58.223301%;
	top: 156.92233%;
}

.li4_8 {
	left: -193.203883%;
	top: 68.5393258%;
}

.li4_9 {
	left: -193.203883%;
	top: 160.674157%;
}

.li4_10 {
	left: -125.242718%;
	top: 205.617978%;
}

.li4_11 {
	left: 10.737864%;
	top: 205.11236%;
}

.li4_12 {
	left: -57.2815534%;
	top: 249.438202%;
}

.brandIntr {
	overflow: hidden;
	width: 0px;
	height: 0px;
}

.brandMenu {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 9;
	background: rgba(0, 0, 0, 0.75);
}

.brandMenu_dl {
	overflow: hidden;
}

.brandMenu_dl dd {
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.brandMenu_dl dd a {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 20px 0px;
}

.brandMenu_dl dd i {
	display: block;
	height: 35px;
	overflow: hidden;
}

.brandMenu_dl dd span {
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding-top: 5px;
}

.brandMenu_dl dd em {
	display: block;
	width: 1px;
	background: #444;
	position: absolute;
	right: 0px;
	top: 20px;
	bottom: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.brandMenu_dl dd:last-child em {
	display: none;
}

.brandMenu_dl dd:hover,
.brandMenu_dl dd:hover em {
	background: #4ba16f;
}

.brandPopBox {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}

.closeEm {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: rgba(0, 0, 0, 0.65);
}

.brandPop {
	position: relative;
	width: 830px;
	height: 450px;
	padding: 10px 60px 40px 60px;
	position: relative;
	top: 50%;
	margin: -240px auto 0px auto;
	background: #fff;
	border: 10px solid rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}

.brandPopCont {
	overflow: hidden;
}

.brandContLogo {
	height: 90px;
	overflow: hidden;
	text-align: center;
}

.brandContLogo img {
	height: 100%;
}

.brandPopDeta {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
}

.brandScroll {
	height: 355px;
	overflow: hidden;
}

.brandPopDeta .scroll_container {
	overflow: hidden;
	position: relative;
}

.brandPopDeta .scroll_absolute {
	position: absolute;
}

.brandPopDeta .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	width: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
}

.brandPopDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}

.brandPopDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #A12B45;
}

.brandPopIntr {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
	padding-right: 35px;
}

/*
* 白药大事记 kis2
*/
.courseBox {
	position: relative;
}

.courseBox .wrap {
	position: relative;
	z-index: 6;
}

.courseBox .bt2.prev {
	background: #b5b5b5 url(../images/btprev_h.png) no-repeat center center;
}

.courseBox .bt2.prev:hover {
	background: #A12B45 url(../images/btprev_h.png) no-repeat center center;
}

.courseBox .bt2.next {
	background: #b5b5b5 url(../images/btnext_h.png) no-repeat center center;
}

.courseBox .bt2.next:hover {
	background: #A12B45 url(../images/btnext_h.png) no-repeat center center;
}

.courseBox .course_ul li p em,
.courseBox .course_ul li p i {
	background: #f6f6f6;
}

.courseBox .course_ul li p span {
	background: #b5b5b5;
}

.courseBox .course_ul li.on p span {
	background: #A12B45;
}

.courseBox .course_ul li span {
	color: #555;
}

.courseBox .course_ul li.on span {
	color: #A12B45;
}

.courseBox .courseLine {
	top: 202px;
	background: #d5d5d5;
}

/*
* 大事记 kis2
*/
.event .eventY_ul li {
	color: #666;
}

.event .eventY_ul li.on {
	color: #A12B45;
}

.event .eventBox .prev {
	background: url(../images/btprev.png) no-repeat center center;
}

.event .eventBox .next {
	background: url(../images/btnext.png) no-repeat center center;
}

.event .eventIntr {
	color: #666;
}

/*
* 图标 kis2
*/
.chartBox {
	overflow: hidden;
	background: #fff;
	padding: 35px;
}

.chartTit {
	font-size: 0px;
	overflow: hidden;
	text-align: center;
}

.chartTit .center {
	display: inline-block;
	position: relative;
	padding: 0px 35px;
}

.chartTit span {
	display: block;
	overflow: hidden;
	font-size: 24px;
	color: #A12B45;
	font-weight: bold;
	line-height: 30px;
}

.chartIconL,
.chartIconR {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	background: #A12B45;
}

.chartIconL {
	left: 0px;
}

.chartIconR {
	right: 0px;
}

.chartCont {
	width: 100%;
	height: 650px;
	overflow: hidden;
}

#chart61 {
	height: 300px !important;
}

/*
* 产品部分搜索 kis2
*/
.proSearch {
	width: 780px;
	padding: 15px 30px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -420px;
	z-index: 4;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#50000000', endColorstr='#50000000');
}

.proSearchCont {
	overflow: hidden;
}

.proSearchInp {
	display: block;
	width: 580px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
	font-family: 'microsoft yahei';
	overflow: hidden;
	border: none;
	background: #fff;
	padding: 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

a.proSearchBt {
	display: block;
	width: 165px;
	height: 40px;
	overflow: hidden;
	background: #deaa49;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.proSearchKey {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	padding: 10px 0px 0px 0px;
}

.proSearchKey span {
	float: left;
}

.proSearchKey a {
	color: #fff;
	float: left;
	margin: 0px 10px;
}

.proSearchKey a:hover {
	text-decoration: underline;
}

/*
* 品牌与产品之茶 kis2
*/
.teaBanner {
	overflow: hidden;
	padding-top: 39.3229167%;
	position: relative;
}

.teaBanner_a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.proTypeBox {
	position: relative;
	text-align: center;
	font-size: 0px;
	padding: 60px 0px 200px 0px;
	background: url(../images/teatypebg1.jpg) no-repeat center top;
}

.proType_dl {
	display: inline-block;
	overflow: hidden;
}

.proType_dl dd {
	overflow: hidden;
	float: left;
	display: inline;
	padding: 0px 35px;
}

.proType_a {
	overflow: hidden;
	display: block;
	width: 120px;
	padding-top: 170px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.proTypeIcon1 {
	background: url(../images/protypeicon1.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIcon1,
.proTypeIcon1:hover {
	background: url(../images/protypeicon1_h.png) no-repeat center center;
}

.proTypeIcon2 {
	background: url(../images/protypeicon2.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIcon2,
.proTypeIcon2:hover {
	background: url(../images/protypeicon2_h.png) no-repeat center center;
}

.proTypeIcon3 {
	background: url(../images/protypeicon3.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIcon3,
.proTypeIcon3:hover {
	background: url(../images/protypeicon3_h.png) no-repeat center center;
}

.proTypeIcon4 {
	background: url(../images/protypeicon4.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIcon4,
.proTypeIcon4:hover {
	background: url(../images/protypeicon4_h.png) no-repeat center center;
}

.proTypeIcon5 {
	background: url(../images/protypeicon5.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIcon5,
.proTypeIcon5:hover {
	background: url(../images/protypeicon5_h.png) no-repeat center center;
}

.proTypeIconAll {
	background: url(../images/protypeiconall.png) no-repeat center center;
}

.proType_dl dd.hover .proTypeIconAll,
.proTypeIconAll:hover {
	background: url(../images/protypeiconall_h.png) no-repeat center center;
}

.proTypeBoxEm {
	display: block;
	width: 1920px;
	height: 140px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -960px;
	background: url(../images/teatypebg2.png) no-repeat center top;
}

.proTeaBox {
	overflow: hidden;
}

.proTea_dl {
	overflow: hidden;
}

.proTea_dl dd {
	overflow: hidden;
	position: relative;
	border-bottom: 4px solid #fff;
}

.proTea_dl dd:last-child {
	border: none;
}

.proTea_dl dd .wrap {
	position: relative;
	z-index: 3;
}

.teaImg {
	position: relative;
	overflow: hidden;
	height: 570px;
}

.proTeaL {
	display: block;
	width: 45%;
	height: 100%;
	position: absolute;
	top: 0px;
}

.even .proTeaL {
	left: 0px;
}

.odd .proTeaL {
	right: 0px;
}

.shopBtBox {
	position: absolute;
	overflow: hidden;
}

.even .shopBtBox {
	right: 145px;
	bottom: 145px;
}

.odd .shopBtBox {
	left: 220px;
	bottom: 145px;
}

.shopBt_ul {
	overflow: hidden;
}

.shopBt_ul li {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 7px;
}

.shopBt {
	display: block;
	width: 52px;
	height: 52px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.btStyle_tea .tmall {
	background: url(../images/tmall_1.png) no-repeat center center;
}

.btStyle_tea .tmall:hover {
	background: url(../images/tmall_1_h.png) no-repeat center center;
}

.btStyle_tea .taobao {
	background: url(../images/taobao_1.png) no-repeat center center;
}

.btStyle_tea .taobao:hover {
	background: url(../images/taobao_1_h.png) no-repeat center center;
}

.btStyle_tea .jd {
	background: url(../images/jd_1.png) no-repeat center center;
}

.btStyle_tea .jd:hover {
	background: url(../images/jd_1_h.png) no-repeat center center;
}

.btStyle_tea .amazon {
	background: url(../images/amazon_1.png) no-repeat center center;
}

.btStyle_tea .amazon:hover {
	background: url(../images/amazon_1_h.png) no-repeat center center;
}

.btStyle_tea .yhd {
	background: url(../images/yhd_1.png) no-repeat center center;
}

.btStyle_tea .yhd:hover {
	background: url(../images/yhd_1_h.png) no-repeat center center;
}

.proTeaBg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.teaAllType {
	height: 125px;
	overflow: hidden;
	background: url(../images/teaalltype.jpg) no-repeat center center;
	border-bottom: 5px solid #b8a797;
}

.teaListCont {
	overflow: hidden;
	background: url(../images/teaprocontbg.jpg) no-repeat center top;
}

.teaListTit {
	height: 115px;
	overflow: hidden;
	background: url(../images/tealisttit.png) no-repeat center center;
}

.teaListType_dl {
	overflow: hidden;
	display: flex;
}

.teaListType_dl dd {
	width: 25%;
	overflow: hidden;
	float: left;
	flex: 1;
	flex-basis: 0;
	display: inline;
}

a.teaListType_a {
	display: block;
	height: 80px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.subCont .teaListType_a {
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	background: #b8a797;
}

.subCont .teaListType_dl dd.hover .teaListType_a,
.subCont .teaListType_a:hover {
	background: #a08d7c;
}

.teaListType_dl dd.dd1 .teaListType_a {
	background: #b8a797 url(../images/teatypetxt1.png) no-repeat center center;
}

.teaListType_dl dd.dd1.hover .teaListType_a {
	background: #a08d7c url(../images/teatypetxt1.png) no-repeat center center;
}

.teaListType_dl dd.dd2 .teaListType_a {
	background: #b8a797 url(../images/teatypetxt2.png) no-repeat center center;
}

.teaListType_dl dd.dd2.hover .teaListType_a {
	background: #a08d7c url(../images/teatypetxt2.png) no-repeat center center;
}

.teaListType_dl dd.dd3 .teaListType_a {
	background: #b8a797 url(../images/teatypetxt3.png) no-repeat center center;
}

.teaListType_dl dd.dd3.hover .teaListType_a {
	background: #a08d7c url(../images/teatypetxt3.png) no-repeat center center;
}

.teaListType_dl dd.dd4 .teaListType_a {
	background: #b8a797 url(../images/teatypetxt4.png) no-repeat center center;
}

.teaListType_dl dd.dd4.hover .teaListType_a {
	background: #a08d7c url(../images/teatypetxt4.png) no-repeat center center;
}

.teaListType_dl dd.dd5 .teaListType_a {
	background: #b8a797 url(../images/teatypetxt5.png) no-repeat center center;
}

.teaListType_dl dd.dd5.hover .teaListType_a {
	background: #a08d7c url(../images/teatypetxt5.png) no-repeat center center;
}

.teaList_dl {
	overflow: hidden;
}

.teaList_dl dd {
	width: 33.3333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding-bottom: 30px;
}

.teaList_dl .list_a {
	background: #fff;
	padding: 40px 60px;
}

.teaList_dl .imgDiv {
	padding-top: 100%;
	border-right: 2
}

.proName {
	overflow: hidden;
	font-size: 18px;
	color: #404040;
	height: 40px;
	line-height: 40px;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .proName {
	color: #9a4a52;
}

.teaProLine {
	width: 0px;
	overflow: hidden;
	border-right: 2px dotted #969696;
	position: absolute;
	right: 0px;
	top: 40px;
	bottom: 40px;
}

.teaList_dl dd:nth-child(3n+3) .teaProLine {
	display: none;
}

.proState {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	position: absolute;
	right: 60px;
	top: 60px;
	background: #9a4a52;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	-ms-border-radius: 55px;
	-o-border-radius: 55px;
	border-radius: 55px;
	padding: 7px 8px 8px 7px;
}

.teaListMore {
	overflow: hidden;
}

a.teaListMore_a {
	display: block;
	height: 70px;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 70px;
	background: #b8a797;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.teaListMore_a:hover {
	background: #a08d7c;
}

.teaListMore_a span {
	padding-right: 28px;
	background: url(../images/tealistmore.png) no-repeat right center;
}


/*健康品产品风格*/
.style_health .subCont .teaListType_a {
	background: #71c1b8;
}

.style_health .subCont .teaListType_dl dd.hover .teaListType_a,
.style_health .subCont .teaListType_a:hover {
	background: #157b80;
}


/*
* 产品列表 kis2
*/
.proListBanner {
	overflow: hidden;
	position: relative;
}

.proListBanner .subBanner_a {
	height: 400px;
}

.proListSearch {
	text-align: center;
	font-size: 0px;
	position: relative;
	z-index: 1;
}

.proListSearch .center {
	display: inline-block;
}

.searchKeyWords {
	overflow: hidden;
}

.searchKeyWords span {
	font-size: 14px;
	display: block;
	overflow: hidden;
	color: #333;
	float: left;
}

.searchKeyWords a {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.searchKeyWords a:hover {
	color: #9a4a52;
}

.proListSeaSel {
	width: 100px;
	height: 48px;
	position: relative;
	z-index: 9;
	padding-right: 40px;
	background: #eee;
	border: 1px solid #eee;
}

.proListSeaSel .seljg {
	padding-left: 10px;
	line-height: 48px;
	color: #333;
	font-size: 14px;
	text-align: right;
	cursor: pointer;
}

.proListSeaSel i {
	display: block;
	width: 30px;
	height: 48px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.proListSeaSel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
	max-height: 200px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 48px;
	background: #FFF;
	display: none;
}

.proListSeaSel .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 12px;
	color: #666666;
	margin-bottom: 1px;
}

.proListSeaSel .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.proListSeaSel .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.proListSearInp {
	float: left;
	display: block;
	width: 570px;
	height: 48px;
	overflow: hidden;
	line-height: 48px;
	border: none;
	background: #fff;
	font-family: 'Microsoft yahei';
	font-size: 14px;
	color: #666;
	border: solid #eee;
	border-width: 1px 0px 1px 0px;
	padding: 0px 15px;
}

.proListSearBt {
	display: block;
	float: left;
	width: 60px;
	height: 50px;
	overflow: hidden;
	background: #9a4a52 url(../images/search.png) no-repeat center center;
}

.proList_dl {
	margin: 0px -15px;
	overflow: hidden;
}

.proList_dl dd {
	width: 33.3333333%;
	overflow: hidden;
	padding: 15px 0px;
	float: left;
	display: inline;
}

.proList_dl .list_a {
	padding: 30px 45px;
	background: #fff;
	margin: 0px 15px;
}

.proList_dl .imgDiv {
	padding-top: 100%;
}

.proList_dl .proState {
	top: 30px;
	right: 30px;
}

.proList_dl .proName {
	font-size: 16px;
}

/*
* 产品详情页 kis2
*/
.proViewBox {
	overflow: hidden;
	padding: 70px 0px;
}

.proView_tea {
	background: url(../images/proview_tea.jpg) no-repeat center center;
}

.proViewSlide {
	overflow: hidden;
	width: 500px;
	position: relative;
	padding: 0px 50px;
}

.proViewSlide .imgDiv {
	padding-top: 100%;
}

.proViewSlide .hd {
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}

.proViewSlide .hd ul {
	display: inline-block;
	overflow: hidden;
}

.proViewSlide .hd ul li {
	width: 15px;
	height: 15px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	text-indent: 99em;
	background: url(../images/proviewslideicon.png) no-repeat center center;
}

.proViewSlide .hd ul li.on {
	background: url(../images/proviewslideicon_h.png) no-repeat center center;
}

.proViewSlide .autoImg {
	padding-top: 100%;
	background: none;
}

.proViewR {
	width: 500px;
	height: 545px;
	position: relative;
	overflow: hidden;
	margin: 0px 50px;
}

.proViewRDeta {
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #ded8d4;
}

.proViewName {
	overflow: hidden;
	font-size: 26px;
	color: #3f3f3f;
	line-height: 35px;
}

.proViewName i {
	font-size: 16px;
	padding: 0px 10px;
}

.proViewNameEn {
	overflow: hidden;
	font-size: 16px;
	color: #888;
	line-height: 30px;
}

.proVeiwRIntr {
	overflow: hidden;
	font-size: 16px;
	color: #5f5f5f;
	line-height: 30px;
	max-height: 150px;
}

.proViewBanner {
	position: relative;
	overflow: hidden;
}

.proViewBanner a {
	display: block;
	overflow: hidden;
	height: 390px;
}

.proViewCont {
	overflow: hidden;
}

.proViewCont .center {
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

/*
* 健康品频道页 kis2
*/
.healthProBanner {
	overflow: hidden;
	position: relative;
}

.healthProBanner_a {
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.healthProBanner .proSearch {
	bottom: 100px;
	background: rgba(29, 129, 113, 0.7);
}

.healthTypeBox {
	overflow: hidden;
	background: url(../images/healthcontbg.png) no-repeat center 350px;
}

.healthType_dl {
	overflow: hidden;
}

.healthType_dl dd {
	overflow: hidden;
	position: relative;
	padding: 100px 0px 150px 0px;
}

.healthType_dl .wrap {
	position: relative;
	z-index: 5;
}

.healthImg {
	overflow: hidden;
	position: relative;
	height: 500px;
}

.proHealthL {
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}

.even .proHealthL {
	left: 0px;
}

.odd .proHealthL {
	right: 0px;
}

.btStyle_health .even .shopBtBox {
	left: 645px;
	bottom: 130px;
}

.btStyle_health .odd .shopBtBox {
	left: 50px;
	bottom: 130px;
}

.btStyle_health .tmall {
	background: url(../images/tmall_2_h.png) no-repeat center center;
}

.btStyle_health .tmall:hover {
	background: url(../images/tmall_2_h.png) no-repeat center center;
}

.btStyle_health .taobao {
	background: url(../images/taobao_2_h.png) no-repeat center center;
}

.btStyle_health .taobao:hover {
	background: url(../images/taobao_2_h.png) no-repeat center center;
}

.btStyle_health .jd {
	background: url(../images/jd_2_h.png) no-repeat center center;
}

.btStyle_health .jd:hover {
	background: url(../images/jd_2_h.png) no-repeat center center;
}

.btStyle_health .amazon {
	background: url(../images/amazon_2_h.png) no-repeat center center;
}

.btStyle_health .amazon:hover {
	background: url(../images/amazon_2_h.png) no-repeat center center;
}

.btStyle_health .yhd {
	background: url(../images/yhd_2_h.png) no-repeat center center;
}

.btStyle_health .yhd:hover {
	background: url(../images/yhd_2_h.png) no-repeat center center;
}

.proHealthBg {
	width: 1920px;
	height: 255px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
}

.proHealthBgL {
	left: 50%;
	margin-left: -960px;
	background: url(../images/prohealthbgl.png) no-repeat left center;
}

.proHealthBgR {
	right: 50%;
	margin-right: -960px;
	background: url(../images/prohealthbgr.png) no-repeat right center;
}

.healthListBox {
	overflow: hidden;
	background: url(../images/healthlistbg.png) no-repeat center top;
}

.healthListBox .wrap {
	position: relative;
	height: 1890px;
	padding-top: 116px;
	background: url(../images/healthlistcontbg.png) no-repeat center top;
}

.healthListCont {
	overflow: hidden;
	padding: 0px 190px;
}

.healthListTitIntr {
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 650px;
	margin: 0px auto;
}

.healthListType {
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}

.healthListType_dl {
	overflow: hidden;
	display: inline-block;
}

.healthListType_dl dd {
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 25px;
}

.healthListType_dl dd a {
	display: block;
	height: 55px;
	overflow: hidden;
	position: relative;
	line-height: 55px;
	padding: 0px 7px;
	font-size: 24px;
	color: #545454;
}

.healthListType_dl dd a em {
	display: none;
	width: 100%;
	height: 4px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #157b80;
}

.healthListType_dl dd a:hover,
.healthListType_dl dd.hover a {
	color: #157b80;
}

.healthListType_dl dd.hover a em {
	display: block;
}

.healthList_dl {
	overflow: hidden;
	margin: 0px -35px;
}

.healthList_dl dd {
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}

.healthList_dl .list_a {
	margin: 0px 35px;
	padding: 5px;
}

.healthList_dl .imgDiv {
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.healthProName {
	overflow: hidden;
	font-size: 22px;
	color: #333;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.healthProIntr {
	overflow: hidden;
	font-size: 16px;
	color: #999;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.list_a:hover .healthProName {
	color: #157b80;
}

.healthBtBox {
	overflow: hidden;
}

a.healthBt {
	display: block;
	width: 307px;
	height: 81px;
	overflow: hidden;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 81px;
	margin: 0px auto;
	background: url(../images/healthbt.png) no-repeat center center;
}

/*
* 药品 kis2
*/
.drugProBanner {
	overflow: hidden;
	position: relative;
}

.drugProBanner_a {
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.drugProBanner .proSearch {
	bottom: 280px;
	background: rgba(0, 0, 0, 0.5);
}

.drugTypeTit {
	overflow: hidden;
	height: 180px;
	background: url(../images/drugtypetit.png) no-repeat center center;
}

.drugTypeBox {
	overflow: hidden;
	background: url(../images/drugtypebg.png) no-repeat center 90px;
}

.drugType_dl {
	overflow: hidden;
}

.drugType_dl dd {
	overflow: hidden;
	padding: 25px 0px;
}

.drugTypeCont {
	overflow: hidden;
	padding: 75px 100px;
	background: url(../images/drugtypecontbg.png) no-repeat center center;
}

.drugImg {
	overflow: hidden;
	height: 450px;
	position: relative;
}

.proDrugL {
	display: block;
	width: 550px;
	height: 100%;
	position: absolute;
	top: 0px;
}

.odd .proDrugL {
	left: 0px;
}

.even .proDrugL {
	right: 0px;
}

.btStyle_drug .odd .shopBtBox {
	left: 600px;
	bottom: 100px;
}

.btStyle_drug .even .shopBtBox {
	left: 50px;
	bottom: 100px;
}

.btStyle_drug .tmall {
	background: url(../images/tmall_3_h.png) no-repeat center center;
}

.btStyle_drug .taobao {
	background: url(../images/taobao_3_h.png) no-repeat center center;
}

.btStyle_drug .jd {
	background: url(../images/jd_3_h.png) no-repeat center center;
}

.btStyle_drug .amazon {
	background: url(../images/amazon_3_h.png) no-repeat center center;
}

.btStyle_drug .yhd {
	background: url(../images/yhd_3_h.png) no-repeat center center;
}

.drugListBox {
	overflow: hidden;
	height: 1730px;
	padding-top: 170px;
	background: url(../images/druglistcontbg.png) no-repeat center top;
}

.drugListCont {
	overflow: hidden;
}

.drugListType {
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}

.drugListType_dl {
	display: inline-block;
	overflow: hidden;
}

.drugListType_dl dd {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}

.drugListType_dl dd a {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color: #588c5c;
}

.drugListType_dl dd.hover a {
	color: #cf1436;
}

.drugListCont {
	padding: 0px 170px;
	overflow: hidden;
}

.drugList_dl {
	overflow: hidden;
	margin: 0px -40px;
}

.drugList_dl dd {
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}

.drugList_dl .list_a {
	margin: 0px 40px;
	padding: 10px;
}

.drugList_dl .imgDiv {
	background: #fff;
	padding-top: 100%;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.drugProName {
	overflow: hidden;
	font-size: 22px;
	color: #589055;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	text-align: center;
}

.drugProIntr {
	overflow: hidden;
	font-size: 16px;
	color: #589055;
	line-height: 30px;
	height: 30px;
	text-align: center;
}

.drugListCont .teaListMore_a {
	background: #6ea988;
}

/*
* 医疗器械 kis2
*/
.medicalBanner {
	overflow: hidden;
	position: relative;
}

.medicalBanner .proSearch {
	bottom: 35px;
	background: rgba(0, 0, 0, 0.5);
}

.medicalTypeBox {
	overflow: hidden;
}

.medicalTypeTit {
	width: 885px;
	height: 115px;
	position: relative;
	margin: 0px auto;
	background: #fff;
	line-height: 115px;
	font-size: 50px;
	color: #4a8d83;
	text-align: center;
	-webkit-border-radius: 115px;
	-moz-border-radius: 115px;
	-ms-border-radius: 115px;
	-o-border-radius: 115px;
	border-radius: 115px;
}

.medicalTypeTit em {
	display: block;
	width: 100%;
	height: 23px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -23px;
	background: url(../images/medicaltitshadow.png) no-repeat center center;
}

.medicalType_dl {
	overflow: hidden;
}

.medicalType_dl dd {
	overflow: hidden;
	padding: 50px 0px;
}

.medicalTypeCont {
	position: relative;
	background: #f4fafc;
	padding: 50px 0px;
}

.medicalImg {
	height: 450px;
	overflow: hidden;
	position: relative;
}

.medicalL {
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}

.even .medicalL {
	left: 0px;
}

.odd .medicalL {
	right: 0px;
}

.even .medicalImg .shopBtBox {
	left: 650px;
	bottom: 100px;
}

.odd .medicalImg .shopBtBox {
	left: 50px;
	bottom: 100px;
}

.medicalTypeShadow {
	width: 100%;
	height: 27px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -27px;
	background: url(../images/medicaltypeshadow.png) no-repeat center center;
}

.medicalListBox {
	overflow: hidden;
}

.medicalList_dl {
	overflow: hidden;
	margin: 0px -22px 0px -23px;
}

.medicalList_dl dd {
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 22px 0px 23px 0px;
}

.medicalList_dl .list_a {
	margin: 0px 22px 0px 23px;
	padding: 5px;
}

.medicalList_dl .imgDiv {
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.medicalProName {
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 22px;
	color: #333;
}

.list_a:hover .medicalProName {
	color: #4a8d83;
}

.medicalMore .teaListMore_a {
	background: #55a196;
}

/*
* 中药 kis2
*/
.TCMBanner {
	overflow: hidden;
	position: relative;
}

.TCMSearch {
	height: 110px;
	overflow: hidden;
	position: relative;
}

.TCMSearch .proSearch {
	bottom: 0px;
	background: #f2f2f2;
}

.TCMSearch .proSearch .proSearchKey span,
.TCMSearch .proSearch .proSearchKey a {
	color: #666;
}

.TCMTypeBox {
	overflow: hidden;
	background: url(../images/tcmtypebg.jpg) no-repeat center top;
}

.TCMType_dl {
	overflow: hidden;
}

.TCMType_dl dd {
	overflow: hidden;
	padding: 10px 0px;
}

.TCMImg {
	position: relative;
	height: 450px;
	overflow: hidden;
}

.TCML {
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}

.even .TCML {
	left: 0px;
}

.odd .TCML {
	right: 0px;
}

.even .TCMImg .shopBtBox {
	left: 650px;
	bottom: 100px;
}

.odd .TCMImg .shopBtBox {
	left: 50px;
	bottom: 100px;
}

.TCMListBox {
	overflow: hidden;
	background: #f7f5f6 url(../images/tcmlistbg.jpg) no-repeat center top;
}

.TCMTypeTit {
	height: 200px;
	overflow: hidden;
	background: url(../images/tcmtypetit.png) no-repeat center center;
}

.TCMListType {
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}

.TCMListType_dl {
	display: inline-block;
	overflow: hidden;
}

.TCMListType_dl dd {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}

.TCMListType_dl dd a {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color: #ab7324;
}

.TCMListType_dl dd.hover a {
	color: #c00909;
}

.TCMList_dl {
	overflow: hidden;
}

.TCMList_dl dd {
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 30px 0px;
	overflow: hidden;
}

.TCMList_dl .list_a {
	background: #fff;
	padding: 40px 60px;
}

.TCMList_dl .imgDiv {
	padding-top: 100%;
	border-right: 2
}

.TCMList_dl dd:nth-child(3n+3) .teaProLine {
	display: none;
}

/*
* 走进白药 ylm
*/
/*第一通栏开始 ylm*/

/*
* 左边竖排导航
*/
/*.infoLeftMenu{
	width: 360px;
	position: fixed;
	left: -360px;
	top: 0px;
	bottom: 0px;
	z-index: 999;
	background: url(../images/activeleftbg.jpg) repeat-x;
	background-size: auto 100%;
}
.closeLeft{
	display: block;
	width: 20px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -20px;
	background: url(../images/activeleftbg.jpg) repeat-x;
	background-size: auto 100%;
	border-radius: 0px 3px 3px 0px;
}
.closeLeft:after{
	display: block;
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../images/btprev_h.png) no-repeat center center;
	background-size: auto 10px;
}
.closeLeft.hover:after{
	background: url(../images/btnext_h.png) no-repeat center center;
	background-size: auto 10px;
}
.infoLeftCont{
	padding: 50px 0px;
	overflow: hidden;
	height: calc(100vh - 100px);
	overflow-y: auto;
}
.activeLogo{
	height: 150px;
	display: block;
	overflow: hidden;
	background: url(../images/activelogo1.png) no-repeat center center;
}
.activeLeftTxt{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}
.activeLeftTxt i{
	display: block;
	overflow: hidden;
	font-size: 44px;
	color:#fff;
	padding: 15px 0px;
}
.activeLeftMenu_dl{
	overflow: hidden;
}
.activeLeftMenu_dl dd{
	overflow: hidden;
}
.activeLeftMenu_dl dd a{
	display: block;
	overflow: hidden;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font-size: 16px;
	color:#fff;
}
.activeLeftMenu_dl dd a span{
	display: inline-block;
	overflow: hidden;
	padding-left: 85px;
}
.activeIcon1 a span{
	background: url(../images/activeicon1.png) no-repeat left center;
}
.activeIcon2 a span{
	background: url(../images/activeicon2.png) no-repeat left center;
}
.activeIcon3 a span{
	background: url(../images/activeicon3.png) no-repeat left center;
}
.activeIcon4 a span{
	background: url(../images/activeicon4.png) no-repeat left center;
}
.activeIcon5 a span{
	background: url(../images/activeicon5.png) no-repeat left center;
}
.activeIcon6 a span{
	background: url(../images/activeicon6.png) no-repeat left center;
}
.activeLeftMenu_dl dd.hover a{
	background: #92adf3;
}*/
.activeBox {
	overflow: hidden;
	position: relative;
	padding-top: 30px;
	background: url(../images/intotopbg.png) no-repeat center top;
}

.activeCont {
	position: relative;
	overflow: hidden;
	width: 1200px;
	height: 683px;
	margin: 0px auto;
	background: #fff url(../images/activebg.png) no-repeat center center;
	background-size: auto 100%;
}

.activeCont a {
	display: block;
	overflow: hidden;
	position: absolute;
}

.active_a1 {
	width: 23.33333333%;
	height: 36.6032211%;
	left: 0px;
	top: 2.1962%;
}

.active_a2 {
	width: 27.5%;
	height: 36.6032211%;
	left: 40%;
	top: 2.1962%;
}

.active_a3 {
	width: 16.66666667%;
	height: 36.6032211%;
	right: 4.16666667%;
	top: 2.1962%;
}

.active_a6 {
	width: 29.16666667%;
	height: 43.9238653%;
	left: 35%;
	top: 36.6032211%;
	z-index: 3;
}

.active_a4 {
	width: 35.833333%;
	height: 43.9238653%;
	right: 0px;
	top: 36.6032211%;
	z-index: 3;
}

.active_a5 {
	width: 100%;
	height: 23.1788079%;
	left: 0px;
	bottom: 0px;
	overflow: visible !important;
	z-index: 1;
}

/*.intoMenu{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 630px;
	z-index: 9;
}*/
.activeCont a:after {
	position: absolute;
	width: 23px;
	height: 23px;
	content: "";
	padding: 0;
	z-index: 1;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
}

.activeCont .sonarEffect:after {
	-webkit-animation: sonarEffect 1.2s linear forwards;
	-moz-animation: sonarEffect 1.2s linear forwards;
	animation: sonarEffect 1.2s linear forwards;
}

.activeCont .sonarEffectDelay:after {
	animation-delay: 0.3s;
}

.activeCont a.active_a1:after {
	/*310*275*/
	width: 7.41935484%;
	height: 8.36363636%;
	left: 23.2258065%;
	bottom: 7.83636%;
	background: url(../images/act1.png) no-repeat center center;
}

.activeCont a.active_a2:after {
	/*365*275*/
	width: 6.3013697%;
	height: 8.36363636%;
	left: 18.930137%;
	bottom: 9.0545455%;
	background: url(../images/act2.png) no-repeat center center;
}

.activeCont a.active_a3:after {
	/*220*275*/
	width: 10.4545455%;
	height: 9.4545455%;
	left: 14.4454545%;
	bottom: 7.554545%;
	background: url(../images/act3.png) no-repeat center center;
}

.activeCont a.active_a6:after {
	/*386*331*/
	width: 5.958549%;
	height: 6.94864%;
	left: 4.40414508%;
	bottom: 23.2628399%;
	background: url(../images/act4.png) no-repeat center center;
}

.activeCont a.active_a4:after {
	/*474*331*/
	width: 4.852321%;
	height: 6.94864%;
	left: 24.2616034%;
	bottom: 24.4712991%;
	background: url(../images/act5.png) no-repeat center center;
}

.activeCont a.active_a5:after {
	/*1324*175*/
	width: 1.73716012%;
	height: 13.1428571%;
	left: 5.81570997%;
	top: 5.71428571%;
	background: url(../images/act6.png) no-repeat center center;
}

@keyframes sonarEffect {
	0% {
		transform: translateY(0px);
	}

	5% {
		transform: translateY(-10px);
	}

	35% {
		transform: translateY(0px);
	}

	55% {
		transform: translateY(-7px);
	}

	75% {
		transform: translateY(0px);
	}

	85% {
		transform: translateY(-3px);
	}

	95% {
		transform: translateY(0px);
	}

	97% {
		transform: translateY(-1px);
	}

	100% {
		transform: translateY(0px);
	}
}

/*
* 横排导航风格2
*/


.columns1box {
	height: 958px;
}

.columns1 {
	background: url(../images/clom1bg.jpg) no-repeat center center;
	height: 958px;
	position: relative;
}

.columns1 a {
	display: block;
}

.columns1 .a1 {
	width: 485px;
	height: 283px;
	position: absolute;
	top: 91px;
}

.columns1 .a2 {
	width: 455px;
	height: 315px;
	position: absolute;
	top: 91px;
	right: 40px;
}

.columns1 .a3 {
	width: 212px;
	height: 210px;
	position: absolute;
	top: 602px;
	left: 18px;
}

.columns1 .a4 {
	width: 280px;
	height: 320px;
	position: absolute;
	top: 602px;
	right: 30px;
}

.tcbox {
	border-radius: 10px;
}

.tccn {
	background: #fff;
	border-radius: 10px;
}

.tccnCont {
	height: 500px;
	overflow: hidden;
	position: relative;
}

.tccnShadow {
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.5);
	z-index: 3;
}

.tcnn_tit {
	color: #fff;
	font-size: 26px;
}

/*.tcnn_tit{ color:#023e73; font-size:30px; font-weight:bold; margin-bottom:25px; text-align:center; padding-top:50px;}*/
.layui-layer.tcopen {
	/*border: 10px solid rgba(0,0,0,0.8);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.tcopen .layui-layer-setwin {
	right: 5px;
	top: 5px;
}

.tcbox .div_scroll1 {
	width: 100%;
	height: 90px;
	position: relative;
}

.tcbox .div_scroll1 .scroll_absolute {
	position: absolute;
	transition: 0.4s ease;
}

.tcbox .div_scroll1 .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}

.tcbox .div_scroll1 .scroll_track {
	position: relative;
	background: #1a877f;
}

.tcbox .div_scroll1 .scroll_drag {
	width: 6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}

.tcbox .div_scroll1 .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}

.tcbox .div_scroll1 .scroll_vertical_bar .scroll_arrow {
	height: 16px
}

.tccontent {
	overflow: hidden;
	padding: 0px 20px 0 0;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-indent: 2em;
}

.tccontent img {
	max-width: 100%
}

.tccntext {
	width: 790px;
	margin-left: 115px;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	margin-top: 50px;
}

.tccnimg {
	margin-left: 120px;
}

.tccn .div_scroll {
	width: 100%;
	height: 530px;
	overflow: auto;
	padding: 4px;
}

.tccn .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}

.tccn .div_scroll .scroll_absolute {
	position: absolute
}

.tccn .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.layui-layer-content:hover .scroll_vertical_bar {
	opacity: 1;
}

.tccn .div_scroll .scroll_track {
	position: relative;
	width: 2px;
}

.tccn .div_scroll .scroll_drag {
	width: 6px;
	position: relative;
	top: 0;
	left: -2px;
	cursor: pointer;
	background-color: #f4a048;
}

.tccn .div_scroll .scroll_arrow {
	text-indent: -24px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}

.tccn .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}

@media (max-width: 1600px) {
	.tcbox .div_scroll {
		height: 405px;
	}
}

@media (max-width: 1400px) {
	.tcbox .div_scroll {
		height: 350px;
	}
}

/*第一通栏结束*/
/*第二通栏开始 ylm*/
.toplogbox {
	padding: 40px 0px;
}

.toplogimg {
	margin: 0 auto;
	width: 186px;
	height: 129px;
}

.intoCommonBox {
	overflow: hidden;
}

.actFlex {
	position: fixed !important;
	width: 100%;
	overflow: hidden;
	left: 0px;
	top: 0px;
}

.intoIndexMenu {
	height: 190px;
	position: relative;
	z-index: 99;
}

.intoCommon {
	position: relative;
	width: 100%;
	background: url(../images/dhbg.jpg) no-repeat center center;
	overflow: hidden;
}

.ctrtextL {
	overflow: hidden;
	line-height: 20px;
	padding: 45px 0px 45px 205px;
	background: url(../images/activelogo3.png) no-repeat left center;
}

.ctrtextL p {
	color: #fff;
	font-size: 14px;
}

.ctrtextL span {
	color: #fff;
	font-size: 44px;
	display: block;
	line-height: 60px;
	text-align: left;
}

.menulist li {
	float: left;
	display: inline;
	width: 145px;
	text-align: center;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
}

.menulist li a em {
	display: block;
	overflow: hidden;
}

.menulist li a em img {
	height: 45px
}

.menulist li a span {
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding-top: 15px;
}

.menulist li a {
	display: block;
	padding: 55px 0px;
}

.menulist li.hover,
.menulist li:hover {
	background: #92adf3;
}

.intoMenu {
	height: 190px;
	position: relative;
	z-index: 99;
}

.intoMenu .intoCommon {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
}

@media screen and (max-width: 1366px) {
	.ctrtextL {
		padding: 10px 0px 10px 170px;
		background-size: auto 80px;
	}

	.ctrtextL span {
		color: #fff;
		font-size: 28px;
		display: block;
		line-height: 40px;
	}

	.menulist li a {
		display: block;
		padding: 20px 0px;
	}

	.menulist li a em img {
		height: 30px
	}

	.menulist li a span {
		font-size: 14px;
		padding-top: 10px;
	}

	.intoIndexMenu {
		height: 100px;
	}

	div.contactbox {
		padding-top: 70px
	}

	.intoMenu {
		height: 100px;
	}
}

/*第二通栏结束*/
/*第三通栏开始 ylm*/
.columns3 {
	background: url(../images/clom3bg.jpg) no-repeat center center;
	height: 629px;
	position: relative;
}

.columns3 a {
	display: block;
}

.columns3 .a1 {
	width: 570px;
	height: 220px;
	position: absolute;
	top: 61px;
}

.columns3 .a2 {
	width: 420px;
	height: 229px;
	position: absolute;
	top: 67px;
	right: 86px;
}

.columns3 .a3 {
	width: 1200px;
	height: 229px;
	position: absolute;
	top: 302px;
}

/*第三通栏结束*/
/*第四通栏开始 ylm*/
.columns4box {
	background: #f3f3f3;
	overflow: hidden;
	padding-top: 60px;
}

.columns4 {
	overflow: hidden;
	position: relative;
	padding: 30px 0px;
}

.colu4title {
	display: block;
	background: url(../images/clom4.png) no-repeat center center;
	color: #333;
	font-size: 26px;
	text-align: center;
	line-height: 90px;
	height: 90px;
}

.nigBox {
	width: 580px;
	position: relative;
	padding: 10px;
	background: #fff;
}

.nigBg {
	/* background: rgba(255,255,255,0.9);
	background: #fff\9;
	position: absolute;
	bottom: 0 ;
	right: 0;
	width: 400px;
	height: 94px; */
}

.newsImg {
	width: 100%;
}

.newsImg .mySlide a {
	display: block;
	padding-top: 70.8333333%;
	position: relative;
}

.newsImg .mySlide img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.newsPage {
	line-height: 94px;
	font-family: arial;
	padding-left: 20px;
}

.newsPage span {
	font-size: 40px;
	color: #0269CA;
}

.newsPage em {
	font-size: 20px;
	color: #777;
}

.newsPage1 {
	overflow: hidden;
	font-size: 0;
	height: 84px;
	padding-top: 10px;
}

.newsBt {
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -45px;
	cursor: pointer;
	background: #7f93ca url(../images/newsbt.png) no-repeat center center;
}

.newsTxtBox {
	width: 530px;
	height: 350px;
	position: absolute !important;
	right: 0px;
	top: 0px;
	padding: 70px 40px;
	background: url(../images/textbg.jpg);
}

.columns4 .newsTxt {
	overflow: hidden;
}

.newsTxtBox:after {
	display: block;
	content: "";
	overflow: hidden;
	width: 95px;
	height: 490px;
	position: absolute;
	left: -95px;
	top: 0px;
	opacity: 0.6;
	background: url(../images/shadow1.png) no-repeat right center;
}

.newsTxt .txtBox {
	height: 330px;
	overflow: hidden;
}

.slick-slide {
	outline: none;
}

.textCnnTit {
	overflow: hidden;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.textCnn {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	padding-right: 40px;
}

.nigBgDot {
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}

.nigBgDot .slick-dots {
	display: inline-block;
	overflow: hidden;
}

.nigBgDot .slick-dots li {
	width: 9px;
	height: 9px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 1px 4px;
	background: #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	padding: 0px;
}

.nigBgDot .slick-dots li.slick-active {
	background: #f4a048;
	padding: 1px;
	margin: 0px 3px;
}

.newsTxt .div_scroll {
	width: 100%;
	height: 250px;
	overflow: auto;
}

.newsTxt .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}

.newsTxt .div_scroll .scroll_absolute {
	position: absolute
}

.newsTxt .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}

.newsTxt .div_scroll .scroll_track {
	position: relative;
	background: #1a877f;
}

.newsTxt .div_scroll .scroll_drag {
	width: 6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}

.newsTxt .div_scroll .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}

.newsTxt .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}

/*第四通栏结束*/
/*联系页面开始 ylm*/
.contactbox {
	background: #fff;
	overflow: hidden;
	padding-top: 80px;
}

.contactitle {
	height: 90px;
	background: url(../images/contact.png) no-repeat center center;
	color: #333;
	font-size: 26px;
	text-align: center;
	line-height: 90px;
	display: block;
}

.mapimg {
	height: 470px;
	overflow: hidden;
}

.mapimg img {
	width: 100%;
}

.maptext1 {
	width: 330px;
	height: 170px;
	overflow: hidden;
	padding-right: 55PX;
	line-height: 30px;
	border-right: 1px solid #e2e2e2;
}

.maptext1 a {
	color: #333333;
	font-size: 18px;
	display: block;
	line-height: 40px;
	margin-bottom: 13px;
}

.maptext1 .textCN {
	color: #777777;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

.maptext2 {
	width: 325px;
	height: 170px;
	overflow: hidden;
	padding-right: 50PX;
	line-height: 30px;
	border-right: 1px solid #e2e2e2;
	padding-left: 55px;
}

.maptext2 a {
	color: #333333;
	font-size: 18px;
	display: block;
	line-height: 40px;
	margin-bottom: 13px;
}

.maptext2 .textCN {
	color: #777777;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

.maptext3 {
	width: 325px;
	height: 170px;
	overflow: hidden;
	line-height: 30px;
	padding-left: 55px;
}

.maptext3 a {
	color: #333333;
	font-size: 18px;
	display: block;
	line-height: 40px;
	margin-bottom: 13px;
}

.maptext3 .textCN {
	color: #777777;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

.serviceVoice {
	/*display: none;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}

.serviceCont {
	width: 900px;
	height: 420px;
	position: relative;
	top: 50%;
	margin: -250px auto 0px auto;
	background: #fff;
	padding: 30px 50px 60px 50px;
	border: 10px solid rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	z-index: 9;
}

.serviceVoiceTit {
	overflow: hidden;
	line-height: 40px;
	font-size: 20px;
	color: #d40000;
}

.serviceVoiceDeta {
	height: 390px;
	overflow: hidden;
	position: relative;
	padding-top: 10px;
}

.serviceVoicScroll {
	height: 370px;
	overflow: hidden;
}

.serviceVoiceDeta .scroll_container {
	overflow: hidden;
	position: relative;
}

.serviceVoiceDeta .scroll_absolute {
	position: absolute;
}

.serviceVoiceDeta .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	width: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
}

.serviceVoiceDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}

.serviceVoiceDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #f4a048;
}

.serviceVoicIntr {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

/*联系页面结束*/
/*活动报名成功页面 ylm*/
.activity3 {
	text-align: center;
}

.success {
	width: 144px;
	height: 144px;
	margin: 0 auto;
	margin-bottom: 15px;
}

/* background: #2fb461 url(../images/qdbt.png) no-repeat center center; border-radius:144px; */
.success img {
	display: block;
	width: 144px;
	height: 144px;
}

.actitext1 {
	color: #333;
	font-size: 30px;
	line-height: 70px;
	margin-bottom: 20px;
}

.actitext2 {
	color: #666;
	font-size: 16px;
	margin-bottom: 70px;
}

.actbtn {
	width: 214px;
	height: 61px;
	background: #f19751;
	margin: 0 auto;
	border-radius: 32px;
	position: relative;
}

.actbtn em {
	display: block;
	position: absolute;
	left: 30px;
	top: 10px;
}

.actbtn a {
	width: 214px;
	height: 61px;
	display: block;
}

.actbtn span {
	color: #fff;
	font-size: 22px;
	display: block;
	position: absolute;
	top: 15px;
	left: 80px;
}

/*活动报名成功结束*/
/*报名表单开始 ylm*/
.msg2_dl {
	width: 550px;
	margin: 0px auto;
	/*padding-left: 120px;*/
}

.msg2_dl dd {
	padding: 7px 0px;
}

.message {
	width: 675px;
	margin: 0 auto;
	position: relative;
}

.msg_input {
	position: relative;
}

.msg_input span {
	color: #555555;
	font-size: 16px;
	display: block;
	margin-right: 15px;
	line-height: 50px;
	width: 110px;
	text-align: right;
}

.msg_input input {
	font-family: 'Microsoft yahei';
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	width: 378px;
	height: 48px;
	padding: 0 10px;
}

.act_input span {
	color: #555555;
	font-size: 16px;
	display: block;
	margin-right: 15px;
	line-height: 50px;
	width: 105px;
	text-align: right;
}

.act_input input {
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	width: 378px;
	height: 48px;
	padding: 0 10px;
}

.msgX {
	color: #d71111;
	width: 25px;
	font-size: 16px;
	text-align: right;
	height: 50px;
	line-height: 50px;
}

.msg_input1 {
	padding: 0 10px 0 0;
	position: relative
}

.msg_input .s1 {
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	width: 400px;
	height: 50px;
	margin-left: 156px;
}

.msg_input .cobe {
	border-radius: 0px 3px 3px 0px;
	position: absolute;
	right: 25px;
	top: 0px;
	height: 50px;
	padding: 0px 15px;
	background: #aaa79f;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 50px;
}

.msg_form {
	position: relative;
}

.cobe.hover {
	background: #A12B45;
	font-size: 16px;
}

.msg_input em {
	display: block;
	float: left;
	display: inline;
	position: absolute;
	line-height: 33px;
	margin-left: 115px;
}

.calcRadio li {
	display: inline;
	height: 45px;
	line-height: 45px;
	padding-left: 30px;
	color: #666666;
	font-size: 16px;
	background: url(../images/btn.png) no-repeat left center;
	margin-right: 47px;
	cursor: pointer;
}

.calcRadio li.selected {
	background: url(../images/hbtn.png) no-repeat left center;
}

.calcRadio li.hover {
	background: url(../images/hbtn.png) no-repeat left center;
}

.downl,
.upload {
	padding-top: 10px;
}

.teamApply {
	display: none;
}

.downl a {
	width: 90px;
	height: 30px;
	background: #f19751;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	margin-right: 20px;
	display: block;
}

.upload a {
	width: 90px;
	height: 30px;
	background: #dfd4c5;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-align: center;
	margin-right: 20px;
	display: block;
}

.msgText {
	outline: none;
	border: 0;
	resize: none;
	font-size: 14px;
	color: #333;
	border: 1px solid #cfcfcf;
	width: 398px;
	height: 140px;
	border-radius: 3px;
	margin-top: 15px;
}

.cobe_input input {
	width: 269px;
	height: 50px;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
}

.cobe_input span {
	color: #555555;
	font-size: 16px;
	display: block;
	margin-right: 15px;
	line-height: 50px;
	width: 110px;
	text-align: right;
}

.cobe_img {
	margin-right: 20px;
}

.cobe_img img {
	height: 52px;
}

.check_input {
	margin-left: 120px;
}

.check_input input {
	width: 17px;
	height: 26px;
	border: 1px solid #000;
	margin-right: 5px;
}

.msg_form_sel {
	width: 350px;
	height: 48px;
	position: relative;
	padding-right: 48px;
	border: 1px solid #cfcfcf;
}

.msg_form_sel .seljg {
	padding-left: 10px;
	line-height: 48px;
	color: #666666;
	font-size: 13px;
	cursor: pointer;
}

.msg_form_sel .seljg input {
	display: block;
	width: 100%;
	height: 48px;
	border: none;
	background: none;
}

.msg_form_sel i {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 1px;
	top: 1px;
	cursor: pointer;
}

.msg_form_sel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #dddddd;
	border-top: none;
	max-height: 120px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 50px;
	background: #FFF;
	display: none;
	z-index: 100000
}

.msg_form_sel .selTj a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
	font-size: 12px;
}

.msg_form_sel .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.msg_form_sel .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.actvred {
	cursor: pointer;
	font-size: 16px;
	padding-left: 20px;
	background: url(../images/checkboxsmall.png) no-repeat left center;
}

.actvred.checked {
	background: url(../images/checkboxsmall_h2.png) no-repeat left center;
}

.checkedInp {
	display: none;
}

.actvred a {
	color: #f19751;
	font-size: 16px;
}

.actvbtn a {
	display: block;
	font-size: 16px;
	color: #c1c0c0;
	text-align: center;
	line-height: 50px;
	margin: 0 auto;
	width: 173px;
	height: 50px;
	border-radius: 50px;
	background: #eee;
}

.actvbtn a.hover {
	color: #fff;
	background: url(../images/affirmbtn.png) no-repeat center center;
}

.applyQueryTxt {
	width: 600px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

.applyQueryTit {
	overflow: hidden;
	line-height: 40px;
	color: #333;
}

.applyQueryTit span {
	font-weight: bold;
	color: #f4a048;
}

.userBox {
	width: 425px;
	float: left;
	position: relative;
	padding: 5px 0px;
}

.userList_ul {
	float: left;
	/*overflow: hidden;*/
}

.userList_ul li {
	float: left;
	display: inline;
	position: relative;
	margin-right: 15px;
}

.editUser {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	padding: 0px 20px;
	position: relative;
	z-index: 2;
	background: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.editUser em {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	z-index: 3;
	margin: 0px !important;
	padding: 0px !important;
}

.userList_ul li:hover .editUser em {
	display: block;
}

.deleUser {
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	top: -7px;
	background: rgba(0, 0, 0, 0.5) url(../images/close_h.png) no-repeat center center;
	background-size: auto 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	z-index: 9;
}

.addUser {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: #ddd url(../images/add.png) no-repeat center center;
	background-size: auto 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.addUserPop {
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 390px;
	top: -5px;
	z-index: 10;
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px 10px;
}

.addUser_ul {
	margin: 0px -5px;
}

.addUser_ul li {
	width: 50%;
	float: left;
	display: inline;
	padding: 5px 0px;
}

.addUserDiv {
	margin: 0px 5px;
}

.addUserTit {
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	width: 50px;
	text-align: right;
	font-size: 12px;
	color: #666;
	padding-right: 5px;
}

.addUserCont {
	overflow: hidden;
	padding: 0px 5px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

input.addUserPopInp {
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	width: 100%;
	font-size: 12px;
	border: none;
	background: none;
	outline: none;
	color: #666;
	padding: 0px;
	font-family: 'Microsoft yahei';
}

i.addUserTip {
	width: 5px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color: #d71111;
	line-height: 30px;
	padding-left: 5px;
}

.addUserSexSel {
	width: 95px;
	height: 28px;
	position: relative;
	padding-right: 28px;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
}

.addUserSexSel .seljg {
	padding-left: 10px;
	line-height: 28px;
	color: #666666;
	font-size: 13px;
	cursor: pointer;
}

.addUserSexSel .seljg input {
	display: block;
	width: 100%;
	height: 28px;
	border: none;
	background: none;
}

.addUserSexSel i {
	display: block;
	width: 28px;
	height: 28px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 1px;
	top: 1px;
	cursor: pointer;
}

.addUserSexSel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #dddddd;
	max-height: 120px;
	overflow-y: auto;
	position: absolute;
	border-radius: 3px;
	left: -1px;
	top: 28px;
	background: #FFF;
	display: none;
	z-index: 100000
}

.addUserSexSel .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
	font-size: 12px;
	background: #fafafa;
}

.addUserSexSel .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.addUserSexSel .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.addPopBt {
	overflow: hidden;
	margin: 0px -10px;
	padding: 15px 0px 5px 0px;
}

.addPopBt p {
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}

.addPopBt a {
	display: block;
	overflow: hidden;
	height: 35px;
	margin: 0px 10px;
	font-size: 14px;
	color: #666;
	line-height: 35px;
	background: #dfd4c5;
	text-align: center;
}

.addPopBt a.hover {
	color: #fff;
	background: #f19751;
}

.agreement {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	font-family: 'Microsoft yahei';
	padding: 20px;
}

.selectCard.demo {
	width: 120px;
	height: 48px;
	position: relative;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.selectCard .seljg {
	padding-left: 10px;
	line-height: 48px;
	color: #666;
	font-size: 13px;
	cursor: pointer;
}

.selectCard.demo i {
	display: block;
	width: 30px;
	height: 100%;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.selectCard .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	max-height: 240px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 49px;
	background: #FFF;
	display: none;
}

.selectCard .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
}

.selectCard .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.selectCard .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.addUserDiv .seljg {
	font-size: 12px;
}

.small.calcRadio li {
	width: 30px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	padding-left: 12px;
	font-size: 12px;
	background-size: auto 15px !important;
}

/*报名表单结束*/
/*活动页面开始 ylm*/
.activity {
	position: relative;
	padding: 0 70px;
	width: 1060px;
}

.activity .bd {
	overflow: hidden;
}

.activity dd {
	float: left;
	display: inline;
	margin-right: 40px;
	width: 180px;
}

.activity .actdate {
	height: 87px;
	background: #aaa79f;
	color: #fff;
	font-size: 18px;
	line-height: 87px;
	text-align: center;
}

.activity .actdate span {
	font-size: 40px;
	color: #fff;
}

.activity .acttime {
	background: #f6f6f6;
	font-size: 14px;
	color: #666666;
	text-align: center;
	position: relative;
	padding: 22px 0px;
}

.activity .acttime span {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.activity .acttime i {
	color: #d40000;
}

.activity .bt {
	display: none;
}

.activity .bt.prev {
	position: absolute;
	top: 240px;
	left: -0;
	z-index: 3;
	width: 58px;
	height: 57px;
	background: url(../images/actvprve.png) no-repeat center center;
}

.activity .bt.next {
	position: absolute;
	top: 240px;
	right: -0;
	z-index: 3;
	width: 58px;
	height: 57px;
	background: url(../images/actvnext.png) no-repeat center center;
}

.activitylist dd.hover .actdate {
	background: #818fc7;
}

.activitylist dd.hover .acttime {
	background: #fef9d8;
}

.activitylist dd.hover .acttime em {
	display: block;
	background: url(../images/xz.png);
	width: 23px;
	height: 22px;
	position: absolute;
	right: 0;
}

/*活动页面结束*/
/*
* 交通指南 kis2
*/
.applyMap {
	overflow: hidden;
	position: relative;
}

.article_dl {
	margin: 0px -50px;
	overflow: hidden;
}

.article_dl dd {
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	/* min-height: ; */
	position: relative;
}

.articeDiv {
	margin: 0px 50px;
	position: relative;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.article_dl dd:before {
	display: block;
	content: "";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: 0px;
	top: 0px;
}

.queryTab {
	height: 49px;
	position: relative;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 0px;
}

.queryTab_dl {
	display: inline-block;
	overflow: hidden;
}

.queryTab_dl dd {
	/* width: 150px; */
	/* height: 49px; */
	overflow: hidden;
	border: 1px solid #ddd;
	border-bottom: none;
	text-align: center;
	font-size: 16px;
	color: #333;
	/* float: left; */
	display: inline;
	margin: 0px 10px;
	line-height: 49px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.queryTab_dl dd.hover a {
	color: #f4a048;
	background: #fff;
}

.queryTab_dl dd a {
	display: block;
	overflow: hidden;
	color: #333;
}

/*
* 人才招聘 kis2
*/

/*
* 招聘列表页 kis2
*/
.screen {
	background: #ececec;
	padding: 0px 0px 20px 0px;
}

.screenSel {
	width: 347px;
	height: 40px;
	position: relative;
	padding-right: 40px;
	background: #fff;
	margin-right: 15px;
}

.screenSel .seljg {
	padding-left: 35px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	cursor: pointer;
}

.screenSel i {
	display: block;
	width: 30px;
	height: 40px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.screenSel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #dddddd;
	border-top: none;
	max-height: 200px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 40px;
	background: #FFF;
	display: none;
}

.screenSel .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
}

.screenSel .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.screenSel .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.set {
	background: url(../images/set.png) no-repeat 10px center;
}

.add {
	background: url(../images/add.png) no-repeat 10px center;
}

.tree {
	background: url(../images/tree.png) no-repeat 10px center;
}

.creenSearch {
	width: 346px;
	overflow: hidden;
	position: relative;
	padding: 0px 40px 0px 10px;
	background: #fff;
}

.screenInp {
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 12px;
	color: #333;
	font-family: 'microsoft yahei';
	border: none;
	background: none;
	outline: none;
}

.screenBt {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../images/screenbt.png) no-repeat center center;
}

.recruitList {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.recruitment_dl {
	margin: 0px auto;
	position: relative;
	z-index: 9;
	overflow: hidden;
}

.recruitment_dl dt {
	overflow: hidden;
	background: #A12B45;
	margin-bottom: 5px;
}

.recruitment_dl dd .recruit_a span,
.recruitment_dl dt span {
	display: block;
	width: 240px;
	height: 50px;
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 15px;
	color: #fff;
	text-align: left;
	line-height: 50px;
	text-align: center;
}

.recruitment_dl dd .recruit_a span {
	display: block;
	width: 240px;
	height: 50px;
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 15px;
	color: #666;
	text-align: left;
	line-height: 50px;
	text-align: center;
}

.recruitment_dl dd a:hover span {
	color: #A12B45;
}

.recruitment_dl dd {
	overflow: hidden;
	padding: 5px 0px;
}

.recruitment_dl dd.hover {
	border: none;
}

.recruitment_dl dd span.span_1,
.recruitment_dl dt span.span_1 {
	width: 250px;
	padding-left: 20px;
	text-align: left;
}

.recruitment_dl dd span.span_3,
.recruitment_dl dt span.span_3 {
	width: 170px;
}

.recruitment_dl dd span.span_4,
.recruitment_dl dt span.span_4 {
	width: 220px;
}

/*.recruitment_dl dt span.span_4{
    text-align: center !important;
}*/
.recruitment_dl dd span.span_2,
.recruitment_dl dt span.span_2 {
	width: 130px;
	padding-left: 0px;
	text-align: right;
	padding-right: 20px;
}

.recruit_a {
	display: block;
	overflow: hidden;
	background: #fff;
}

.recruit_a.hover span {
	color: #A12B45 !important;
}

.recruitSel {
	height: 30px;
	position: relative;
	padding-right: 30px;
	background: #fff;
	border: 1px solid #ddd;
}

.recruitSel .seljg {
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	cursor: pointer;
}

.recruitSel i {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.recruitSel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #dddddd;
	/*border-top:none;*/
	max-height: 200px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 30px;
	background: #fff;
	display: none;
}

.recruitSel .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
	overflow: hidden;
}

.recruitSel .selTj a:hover {
	background: #f8f8f8;
	color: #ff7800;
}

.recruitSel .selTj a.hover {
	background: #f8f8f8;
	color: #ff7800;
}

.w_60 {
	width: 60px;
}

.w_90 {
	width: 90px;
}

.recruitCont {
	display: none;
	overflow: hidden;
	background: #f1f1f1;
	padding-right: 145px;
	position: relative;
}

.recruitDeta {
	overflow: hidden;
	border-right: 1px solid #d7d7d7;
	padding: 20px 40px;
}

a.recruitGo {
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -40px;
	font-size: 14px;
	color: #50bc7b;
	text-align: center;
	font-weight: bold;
	padding-top: 60px;
	background: url(../images/recruitgo.png) no-repeat center 0px;
}

.recruitBtBox {
	overflow: hidden;
	padding-top: 15px;
}

a.recruitBt {
	display: block;
	width: 150px;
	height: 45px;
	overflow: hidden;
	background: #bdb5aa;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	margin-right: 15px;
}

.recruitBt.hover {
	background: #ed8425;
}

/**
 * 招聘详情
 * @author ycj
 * @return
 */
.jobInfo {
	clear: both;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
	padding: 10px 0 0 0;
}

.jobTitle {
	font-size: 17px;
	color: #333;
	border-bottom: solid 1px #E7E7E7;
	line-height: 30px;
	margin-top: 30px;
	padding-bottom: 10px;
}

.jobTitle i {
	width: 3px;
	background: #666;
	height: 20px;
	display: block;
	float: left;
	position: relative;
	top: 5px;
	margin-right: 10px;
}

.jobBt {
	clear: both;
	width: 180px;
	height: 50px;
	border-radius: 3px;
	text-align: center;
	line-height: 50px;
	color: #fff !important;
	background: #A12B45;
	display: block;
	font-size: 18px;
	margin: 0 auto;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}

.jobBt:hover {
	background: #15901f;
}

.jobField {
	clear: both;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
	padding: 15px 0 0 0;
}

.jobField dd {
	width: 33%;
	float: left;
}

.jobName {
	font-weight: bold;
	font-size: 24px;
	clear: both;
	padding: 0 0 10px 0;
}

.jobTime {
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 10px 0;
	color: #999;
	border-bottom: solid 1px #E7E7E7;
}

/**
 * 应聘表单
 * @author ycj
 * @return
 */

.jobTable {
	border-collapse: collapse;
	display: table;
	width: 100%;
	text-align: left;
	margin-bottom: 24px;
	background: #fff;
}

.jobTable tr th,
.jobTable tr td {
	border: 1px solid #DDD;
	font-size: 14px;
	color: #4f4f4f;
	line-height: 22px;
	padding: 8px;
	text-align: left;
}

.jobTable tr th {
	text-align: left;
	background-color: #F7F7F7;
}

.jobDate {
	width: 100%;
	border: none;
	border-bottom: 1px dotted #fff;
	line-height: 36px;
	height: 36px;
	background: url(../images/dateicon.png) no-repeat right center;
}

.jobInput {
	width: 100%;
	border: none;
	border-bottom: 1px dotted #fff;
	line-height: 30px;
	height: 30px;
	float: left;
	color: #666;
}

.jobTextarea {
	width: 100%;
	border: none;
	border-bottom: 1px dotted #fff;
	line-height: 25px;
	outline: none;
}

.jobTable .floatSpan {
	float: left;
	display: block;
}

.jobTable .floatLabel {
	float: left;
	padding: 0px 10px 0 0;
}

.jobTable .floatLabel input {
	display: block;
	float: left;
	margin: 6px 3px 0 0;
}

/*
* 招聘详情页 kis2
*/
.recruitTitBox {
	overflow: hidden;
	text-align: center;
}

.recruitTit_Ch {
	overflow: hidden;
	font-size: 22px;
	color: #d40000;
	line-height: 30px;
}

.recruitTit_En {
	overflow: hidden;
	font-size: 22px;
	color: #333;
	line-height: 30px;
}

.recruitTitIntr {
	width: 700px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	line-height: 28px;
}

.recruit1st_dl {
	margin: 0px -40px;
}

.recruit1st_dl dd {
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 20px 0px;
}

.recruit1st_dl .list_a {
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin: 0px 40px;
	padding: 35px;
	background: #fff url(../images/recruitbg.png) no-repeat center top;
	-webkit-box-shadow: 0px 0px 60px #eee;
	box-shadow: 0px 0px 60px #eee;
}

.recruitIcon {
	overflow: hidden;
	height: 130px;
}

.recruitIcon1 {
	background: url(../images/recruiticon1.png) no-repeat center center;
}

.recruitIcon2 {
	background: url(../images/recruiticon2.png) no-repeat center center;
}

.recruitIcon3 {
	background: url(../images/recruiticon3.png) no-repeat center center;
}

.recruitDetaName {
	overflow: hidden;
	font-size: 20px;
	color: #333;
	text-align: center;
	line-height: 30px;
	-webkit-transition: translateY 0.3s linear;
	-o-transition: translateY 0.3s linear;
	transition: translateY 0.3s linear;
}

.list_a:hover .recruitDetaName {
	color: #da3b3b;
}

.recruit1st_dl .list_a:hover {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.recruitDetaIntr {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	line-height: 28px;
	height: 170px;
}

.recruitBox {
	overflow: hidden;
	background: #ebebeb url(../images/recruitindbg.jpg) no-repeat left center;
}

.recruit2nd_dl {
	overflow: hidden;
	margin: 0px -11px;
}

.recruit2nd_dl dd {
	width: 33.333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 11px 0px;
}

.recruit2nd_dl .list_a {
	margin: 0px 11px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.recruit2nd_dl .list_a:hover {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.recruit2nd_dl .imgDiv {
	padding-top: 54.5454545%;
}

.recruit2nd_dl .listDeta {
	padding: 35px;
}

.recruit2ndName {
	font-size: 22px;
	overflow: hidden;
	color: #333;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.list_a:hover .recruit2ndName {
	color: #da3b3b;
}

.recruit2ndMore {
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #da3b3b;
	padding-left: 30px;
	background: url(../images/recruitmore.png) no-repeat left center;
}

/*
* 走进白药右边浮动 kis2
*/
.intoRight {
	position: fixed;
	right: 0px;
	top: 50%;
	overflow: hidden;
	margin-top: -66px;
	z-index: 100;
}

.intoRight_dl {
	overflow: hidden;
	border-top: 1px solid #ddd;
}

.intoRight_dl dd {
	position: relative;
}

.intoRight_dl dd a {
	display: block;
	width: 65px;
	height: 65px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.intoRight_dl dd a span {
	display: block;
	height: 40px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.intoRight_dl dd a i {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.intoGoTop {
	display: none;
}

.intoRight_dl dd a:hover {
	background: #f4a048;
}

.index span {
	background: url(../images/intorightlogo.png) no-repeat center center;
}

.index:hover span {
	background: url(../images/intorightlogo_h.png) no-repeat center center;
}

.intoGoTop span {
	background: url(../images/intogotop.png) no-repeat center center;
}

.intoGoTop:hover span {
	background: url(../images/intogotop_h.png) no-repeat center center;
}

.intoRight_dl dd a:hover i {
	color: #fff;
}

/*
* 选择报名人数 kis2
*/
.activeUser {
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}

.activeUser .center {
	display: inline-block;
	overflow: hidden;
}

.activeUserDiv {
	width: 385px;
	float: left;
	display: inline;
	margin: 0px 23px;
	overflow: hidden;
	padding-top: 100px;
	position: relative;
}

.activeUserIcon {
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.five {
	background: url(../images/five.png) no-repeat center center;
}

.moreFive {
	background: url(../images/morefive.png) no-repeat center center;
}

.activeUserDeta {
	padding-top: 120px;
	overflow: hidden;
	background: #f3f8fa;
	padding-bottom: 45px;
}

.activeUserDeta span {
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 26px;
	color: #333;
}

.activeUserDeta i {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #999;
	overflow: hidden;
}

a.activeUserBt {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #ecac01;
	width: 135px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #ecac01;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.activeUserBt:hover {
	background: #ecac01;
	color: #fff;
}

@media screen and (max-width: 1660px) {
	.menuDl dd .a1 {
		padding: 0px 15px;
	}

	.headBox {
		padding: 0px 70px 0px 30px;
	}

	.headBt {
		right: 30px;
	}

	.gp i {
		font-size: 18px;
	}

	.gp span {
		font-size: 14px;
	}
}

@media screen and (max-width: 1366px) {
	.headBox {
		padding: 0px 70px 0px 15px;
	}

	.menuDl dd .a1 {
		padding: 0px 10px;
	}

	.pop .investPop_dl dd {
		width: 33.3333333%;
	}

	.submitBtBox {
		display: none;
	}

	dt.lastDd {
		width: 100%;
	}

	.lastDd .submitBtBox {
		display: block;
	}

	dt.lastDd .formDiv {
		width: 40%;
	}

	.ind1stRCont {
		/* padding: 20px 35px; */
	}

	.ind1stR {
		margin-left: 0;
	}

	.indList_dl dt {
		padding-bottom: 15px;
		margin-bottom: 16px;
	}

	/* .indList_dl{height: 267px;} */
	.indList_dl dd {
		height: 35px;
		line-height: 35px;
	}

	.hotIntr {
		height: 50px;
	}

	.investPopCont {
		margin-top: -288px;
	}

	.investThird {
		overflow: hidden;
		height: 500px;
	}

	.subMitMore {
		display: block;
	}
}

/**
 * 品牌产品
 * author rabbit
 */
.brandProduct {
	padding: 100px 12vw;
}

.brandProduct .brandProductTitle {
	text-align: center;
	padding: 30px 0;
}

.brandProduct .brandProductTitle h1 {
	color: #000000;
	font-size: 1.4rem;
}

.brandProduct .brandProductTitle p {
	padding: 10px 0;
	font-size: 0.7rem;
}

.brandProduct .brandProductList ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.brandProduct .brandProductList ul li {
	display: flex;
	align-items: center;
	justify-content: center;
}

.brandProduct .brandProductList .productItem {
	height: auto;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	-webkit-box-shadow: 0px 0.2rem 0.5rem rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0.2rem 0.5rem rgba(0, 0, 0, 0.2);
	margin: 20px 30px;
	color: #666;
}

.brandProduct .brandProductList .productItem img {
	width: 100%;
}

.brandProduct .brandProductList .productItem .productDetail {
	padding: 20px;
}

.brandProduct .brandProductList .productItem .productDetail p {
	padding-top: 8px;
}

.brandProduct .brandProductList .productItem .productDetail span {
	width: 9px;
	border-radius: 50%;
	height: 9px;
	margin-right: 9px;
	background-color: #666;
	display: inline-block;
}

.brandProduct .brandProductList .productItem .productDetail .productHref {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 20px;
}

.brandProduct .brandProductList .productItem .productDetail .productHref a {
	text-decoration: unset;
	color: #666666;
	padding: 6px 12px;
	border-radius: 6px;
	border: 1px solid #666666;
	letter-spacing: 4px;
	font-size: 14px;
}


/**
 * 荣誉证书
 * author rabbit
 */
.honorCertificate {
	padding: 5vw 12vw;
	background-color: #f6f6f6;
}

.honorCertificate .honorCertificateTitle {
	text-align: center;
	padding: 30px 0;
}

.honorCertificate .honorCertificateTitle h1 {
	color: #000000;
	font-size: 1.4rem;
}

.honorCertificate .honorCertificateTitle p {
	padding: 10px 0;
	font-size: 0.7rem;
}

.honorCertificate .honorCertificateList ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.honorCertificate .honorCertificateList ul li {
	display: inline-block;
}

.honorCertificate .honorCertificateList ul li img {
	width: 14rem;
}

@media only screen and (max-width:768px) {
	* {
		font-size: 11px;
	}

	.search,
	.lgBt,
	.menuDl dd:before,
	.menuDl dd:after,
	.gp {
		display: none;
	}

	.headBox {
		height: 5rem;
		padding: 0 1rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.h60 {
		height: 3rem;
	}

	.topL {
		overflow: unset;
		padding: unset;
	}

	.topR {
		display: flex;
		padding-right: 0;
	}
	.topR.menuBox{
		width: 50vw;
	}

	.menuDl {
		display: flex;
	}

	.menuDl dd {
		float: unset;
		display: flex;
	}

	.menuDl dd .a1 {
		height: 5rem;
		font-size: 1.4rem;
		line-height: 5rem;
		width: 3.8rem;
		padding: 0 0 0 1.6rem;
	}

	.menuDl dd .a1 i {
		display: none;
	}

	.bannH {
		height: 5rem;
	}

	.logo img {
		height: 2.4rem;
	}

	.indCont {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.ind1stL,
	.ind1stR {
		width: 100%;
		float: unset;
		display: block;
	}

	.ind1stR {
		margin-top: 3rem;
	}

	.indRow {
		padding: 0;
	}

	.indList_dl p {
		font-size: 1.2rem;
	}

	.brandProduct {
		padding: 5rem 0;
	}

	.brandProduct .brandProductTitle {
		padding: 2rem 0;
	}

	.brandProduct .brandProductTitle h1,
	.honorCertificate .honorCertificateTitle h1 {
		color: #000000;
		font-size: 2.4rem;
	}

	.brandProduct .brandProductList .productItem .productDetail {
		padding: 20px;
		font-size: 1.2rem;
	}

	.brandProduct .brandProductTitle p,
	.honorCertificate .honorCertificateTitle p {
		padding: 1rem 0;
		font-size: 1.2rem;
	}

	.brandProduct .brandProductList ul {
		display: block;
	}

	.honorCertificate .honorCertificateList ul {
		display: block;
	}

	.honorCertificate .honorCertificateList ul li {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.honorCertificate .honorCertificateList ul li img {
		width: 90%;
	}

	.brandProduct .brandProductList .productItem {
		margin: 2rem 4rem;
	}

	.right_dl dd a {
		display: block;
		width: 4rem;
		height: 0rem;
		overflow: hidden;
		color: #666;
		border-radius: 50%;
		padding-top: 4rem;
		line-height: 2rem;
		text-align: center;
		/* border: 1px solid #ddd; */
		border-top: none;
	}

	.goTop {
		transition: 0.3s all;
		border-color: #A12B45;
		color: #fff;
		background: #A12B45 url(../images/gotop_h.png) no-repeat center 1rem;
	}

	.foot1 {
		padding: 3rem;
	}

	.footCont {
		display: block;
	}

	.foot_dt {
		float: unset;
	}

	.foot_dl {
		float: unset;
	}

	.foot_dl dt {
		padding-bottom: 0;
		padding-top: 1rem;
	}

	.foot_dl dd {
		display: inline-block;
	}

	.footCode img {
		width: 12rem;
		height: 12rem;
	}

	.foot_dl dt a {
		font-size: 16px;
	}
}

.img_cl {
	width: 100% !important;
	height: 350px !important;
}

@media (max-width: 1600px) {
	.img_cl {
		width: 100% !important;
		height: 260px !important;
	}
}

.company-div-font {
	width: 80%;
	margin: 0 auto;
	padding-top: 20px;
}

@media (max-width: 1600px) {
	.company-div-font {
		width: 80%;
		margin: 0 auto;
		padding-top: 20px;
	}
}

@media (max-width: 1600px) {
	.carousel-inner {
		position: relative !important;
		width: 100% !important;
		margin: 0 auto !important;
		overflow: hidden !important;
	}
}