body {
	font-family: "Microsoft YaHei" ! important;
	box-sizing: border-box
}
div, span, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	margin: 0;
	line-height: 100%
}
a, a:hover, a:active, a:visited, a:link, a:focus {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	outline: none;
	background: none;
	text-decoration: none
}
ul li {
	list-style: none
}
img {
	max-width: 100%;
	transition: all 0.5s ease;
	vertical-align: top
}
.bx-text-vertical {
	display: flex;
	text-justify: center;
	align-items: center
}
.bx-div-vertical {
	display: flex;
	justify-content: center;
	align-items: center
}
.bx-img-hover:hover img {
	-webkit-transform: scale(1.1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden
}
.bx-overflow {
	overflow: hidden
}
.bx-p5 {
	padding: 5px! important;
	box-sizing: border-box
}
.bx-p10 {
	padding: 10px! important;
	box-sizing: border-box
}
.bx-p20 {
	padding: 20px! important;
	box-sizing: border-box
}
.bx-p30 {
	padding: 30px! important;
	box-sizing: border-box
}
.bx-p40 {
	padding: 40px! important;
	box-sizing: border-box
}
.bx-p50 {
	padding: 50px! important;
	box-sizing: border-box
}
.bx-p60 {
	padding: 60px! important;
	box-sizing: border-box
}
.bx-pt10 {
	padding-top: 10px! important;
	box-sizing: border-box
}
.bx-pt20 {
	padding-top: 20px! important;
	box-sizing: border-box
}
.bx-pt30 {
	padding-top: 30px! important;
	box-sizing: border-box
}
.bx-pt40 {
	padding-top: 40px! important;
	box-sizing: border-box
}
.bx-pt50 {
	padding-top: 50px! important;
	box-sizing: border-box
}
.bx-pt50 {
	padding-top: 60px! important;
	box-sizing: border-box
}
.bx-pr10 {
	padding-right: 10px! important;
	box-sizing: border-box
}
.bx-pr20 {
	padding-right: 20px! important;
	box-sizing: border-box
}
.bx-pr30 {
	padding-right: 30px! important;
	box-sizing: border-box
}
.bx-pr40 {
	padding-right: 40px! important;
	box-sizing: border-box
}
.bx-pr50 {
	padding-right: 50px! important;
	box-sizing: border-box
}
.bx-pr60 {
	padding-right: 60px! important;
	box-sizing: border-box
}
.bx-pb10 {
	padding-bottom: 10px! important;
	box-sizing: border-box
}
.bx-pb20 {
	padding-bottom: 20px! important;
	box-sizing: border-box
}
.bx-pb30 {
	padding-bottom: 30px! important;
	box-sizing: border-box
}
.bx-pb40 {
	padding-bottom: 40px! important;
	box-sizing: border-box
}
.bx-pb50 {
	padding-bottom: 50px! important;
	box-sizing: border-box
}
.bx-pb60 {
	padding-bottom: 60px! important;
	box-sizing: border-box
}
.bx-pl10 {
	padding-left: 10px! important;
	box-sizing: border-box
}
.bx-pl20 {
	padding-left: 20px! important;
	box-sizing: border-box
}
.bx-pl30 {
	padding-left: 30px! important;
	box-sizing: border-box
}
.bx-pl40 {
	padding-left: 40px! important;
	box-sizing: border-box
}
.bx-pl50 {
	padding-left: 50px! important;
	box-sizing: border-box
}
.bx-pl60 {
	padding-left: 60px! important;
	box-sizing: border-box
}
.bx-ptb5 {
	padding: 5px 0! important;
	box-sizing: border-box
}
.bx-ptb10 {
	padding: 10px 0! important;
	box-sizing: border-box
}
.bx-ptb20 {
	padding: 20px 0! important;
	box-sizing: border-box
}
.bx-ptb30 {
	padding: 30px 0! important;
	box-sizing: border-box
}
.bx-ptb40 {
	padding: 40px 0! important;
	box-sizing: border-box
}
.bx-ptb50 {
	padding: 50px 0! important;
	box-sizing: border-box
}
.bx-ptb60 {
	padding: 60px 0! important;
	box-sizing: border-box
}
.bx-plr5 {
	padding: 0 5px! important;
	box-sizing: border-box
}
.bx-plr10 {
	padding: 0 10px! important;
	box-sizing: border-box
}
.bx-plr20 {
	padding: 0 20px! important;
	box-sizing: border-box
}
.bx-plr30 {
	padding: 0 30px! important;
	box-sizing: border-box
}
.bx-plr40 {
	padding: 0 40px! important;
	box-sizing: border-box
}
.bx-plr50 {
	padding: 0 50px! important;
	box-sizing: border-box
}
.bx-plr60 {
	padding: 0 60px! important;
	box-sizing: border-box
}
.bx-mt5 {
	margin-top: 5px! important
}
.bx-mt10 {
	margin-top: 10px! important
}
.bx-mt20 {
	margin-top: 20px! important
}
.bx-mt30 {
	margin-top: 30px! important
}
.bx-mt40 {
	margin-top: 40px! important
}
.bx-mt50 {
	margin-top: 50px! important
}
.bx-mt60 {
	margin-top: 60px! important
}
.bx-mb5 {
	margin-bottom: 5px! important
}
.bx-mb10 {
	margin-bottom: 10px! important
}
.bx-mb20 {
	margin-bottom: 20px! important
}
.bx-mb30 {
	margin-bottom: 30px! important
}
.bx-mb40 {
	margin-bottom: 40px! important
}
.bx-mb50 {
	margin-bottom: 50px! important
}
.bx-mb60 {
	margin-bottom: 60px! important
}
.bx-ml5 {
	margin-left: 5px! important
}
.bx-ml10 {
	margin-left: 10px! important
}
.bx-ml20 {
	margin-left: 20px! important
}
.bx-ml30 {
	margin-left: 30px! important
}
.bx-ml40 {
	margin-left: 40px! important
}
.bx-ml50 {
	margin-left: 50px! important
}
.bx-ml60 {
	margin-left: 60px! important
}
.bx-mr5 {
	margin-right: 5px! important
}
.bx-mr10 {
	margin-right: 10px! important
}
.bx-mr20 {
	margin-right: 20px! important
}
.bx-mr30 {
	margin-right: 30px! important
}
.bx-mr40 {
	margin-right: 40px! important
}
.bx-mr50 {
	margin-right: 50px! important
}
.bx-mr60 {
	margin-right: 60px! important
}
.bx-m5 {
	margin: 5px! important
}
.bx-m10 {
	margin: 10px! important
}
.bx-m20 {
	margin: 20px! important
}
.bx-m30 {
	margin: 30px! important
}
.bx-m40 {
	margin: 40px! important
}
.bx-m50 {
	margin: 50px! important
}
.bx-m60 {
	margin: 60px! important
}
.bx-mtb10 {
	margin: 10px 0! important
}
.bx-mtb20 {
	margin: 20px 0! important
}
.bx-mtb30 {
	margin: 30px 0! important
}
.bx-mtb40 {
	margin: 40px 0! important
}
.bx-mtb50 {
	margin: 50px 0! important
}
.bx-mtb60 {
	margin: 60px 0! important
}
.bx-mlr10 {
	margin: 0px 10px! important
}
.bx-mlr20 {
	margin: 0px 20px! important
}
.bx-mlr30 {
	margin: 0px 30px! important
}
.bx-mlr40 {
	margin: 0px 40px! important
}
.bx-mlr50 {
	margin: 0px 50px! important
}
.bx-mlr60 {
	margin: 0px 60px! important
}
.bx-min-w10 {
	min-width: 1000px! important
}
.bx-min-w12 {
	min-width: 1200px! important
}
.bx-fs-14 {
	font-size: 14px! important
}
.bx-fs-16 {
	font-size: 16px! important
}
.bx-fs-18 {
	font-size: 18px! important
}
.bx-fs-20 {
	font-size: 20px! important
}
.bx-fs-22 {
	font-size: 22px! important
}
.bx-fs-24 {
	font-size: 24px! important
}
.bx-fs-32 {
	font-size: 32px! important
}
.bx-fs-36 {
	font-size: 36px! important
}
.bx-fsb-14 {
	font-size: 14px! important;
	font-weight: bold
}
.bx-fsb-16 {
	font-size: 16px! important;
	font-weight: bold
}
.bx-fsb-18 {
	font-size: 18px! important;
	font-weight: bold
}
.bx-fsb-20 {
	font-size: 20px! important;
	font-weight: bold
}
.bx-fsb-22 {
	font-size: 22px! important;
	font-weight: bold
}
.bx-fsb-24 {
	font-size: 24px! important;
	font-weight: bold
}
.bx-fsb-32 {
	font-size: 32px! important;
	font-weight: bold
}
.bx-fsb-36 {
	font-size: 36px! important;
	font-weight: bold
}
.bx-fw-inherit {
	font-weight: inherit
}
.bx-shadow {
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5);
	margin: 5px
}
.bx-shadow-hover:hover {
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-color-3 {
	color: #333333
}
.bx-color-6 {
	color: #666666
}
.bx-color-9 {
	color: #999999
}
.bx-text-justify {
	text-align: justify
}
.bx-text-uppercase {
	text-transform: uppercase
}
.bx-text-capitalize {
	text-transform: capitalize
}
.bx-text-p2 {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.bx-text-p3 {
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}
.bx-text-p4 {
	line-height: 25px;
	height: 100px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden
}
.bx-text-p5 {
	line-height: 25px;
	height: 125px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden
}
.bx-text-p6 {
	line-height: 25px;
	height: 150px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden
}
.bx-text-p7 {
	line-height: 25px;
	height: 175px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden
}
@media (max-width:1000px) {
.bx-xs-p5 {
	padding: 5px! important;
	box-sizing: border-box
}
.bx-xs-p10 {
	padding: 10px! important;
	box-sizing: border-box
}
.bx-xs-p20 {
	padding: 20px! important;
	box-sizing: border-box
}
.bx-xs-p30 {
	padding: 30px! important;
	box-sizing: border-box
}
.bx-xs-p40 {
	padding: 40px! important;
	box-sizing: border-box
}
.bx-xs-p50 {
	padding: 50px! important;
	box-sizing: border-box
}
.bx-xs-p60 {
	padding: 60px! important;
	box-sizing: border-box
}
.bx-xs-pt10 {
	padding-top: 10px! important;
	box-sizing: border-box
}
.bx-xs-pt20 {
	padding-top: 20px! important;
	box-sizing: border-box
}
.bx-xs-pt30 {
	padding-top: 30px! important;
	box-sizing: border-box
}
.bx-xs-pt40 {
	padding-top: 40px! important;
	box-sizing: border-box
}
.bx-xs-pt50 {
	padding-top: 50px! important;
	box-sizing: border-box
}
.bx-xs-pt50 {
	padding-top: 60px! important;
	box-sizing: border-box
}
.bx-xs-pr10 {
	padding-right: 10px! important;
	box-sizing: border-box
}
.bx-xs-pr20 {
	padding-right: 20px! important;
	box-sizing: border-box
}
.bx-xs-pr30 {
	padding-right: 30px! important;
	box-sizing: border-box
}
.bx-xs-pr40 {
	padding-right: 40px! important;
	box-sizing: border-box
}
.bx-xs-pr50 {
	padding-right: 50px! important;
	box-sizing: border-box
}
.bx-xs-pr60 {
	padding-right: 60px! important;
	box-sizing: border-box
}
.bx-xs-pb10 {
	padding-bottom: 10px! important;
	box-sizing: border-box
}
.bx-xs-pb20 {
	padding-bottom: 20px! important;
	box-sizing: border-box
}
.bx-xs-pb30 {
	padding-bottom: 30px! important;
	box-sizing: border-box
}
.bx-xs-pb40 {
	padding-bottom: 40px! important;
	box-sizing: border-box
}
.bx-xs-pb50 {
	padding-bottom: 50px! important;
	box-sizing: border-box
}
.bx-xs-pb60 {
	padding-bottom: 60px! important;
	box-sizing: border-box
}
.bx-xs-pl10 {
	padding-left: 10px! important;
	box-sizing: border-box
}
.bx-xs-pl20 {
	padding-left: 20px! important;
	box-sizing: border-box
}
.bx-xs-pl30 {
	padding-left: 30px! important;
	box-sizing: border-box
}
.bx-xs-pl40 {
	padding-left: 40px! important;
	box-sizing: border-box
}
.bx-xs-pl50 {
	padding-left: 50px! important;
	box-sizing: border-box
}
.bx-xs-pl60 {
	padding-left: 60px! important;
	box-sizing: border-box
}
.bx-xs-ptb5 {
	padding: 5px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb10 {
	padding: 10px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb20 {
	padding: 20px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb30 {
	padding: 30px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb40 {
	padding: 40px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb50 {
	padding: 50px 0! important;
	box-sizing: border-box
}
.bx-xs-ptb60 {
	padding: 60px 0! important;
	box-sizing: border-box
}
.bx-xs-plr5 {
	padding: 0 5px! important;
	box-sizing: border-box
}
.bx-xs-plr10 {
	padding: 0 10px! important;
	box-sizing: border-box
}
.bx-xs-plr20 {
	padding: 0 20px! important;
	box-sizing: border-box
}
.bx-xs-plr30 {
	padding: 0 30px! important;
	box-sizing: border-box
}
.bx-xs-plr40 {
	padding: 0 40px! important;
	box-sizing: border-box
}
.bx-xs-plr50 {
	padding: 0 50px! important;
	box-sizing: border-box
}
.bx-xs-plr60 {
	padding: 0 60px! important;
	box-sizing: border-box
}
.bx-xs-mt5 {
	margin-top: 5px! important
}
.bx-xs-mt10 {
	margin-top: 10px! important
}
.bx-xs-mt20 {
	margin-top: 20px! important
}
.bx-xs-mt30 {
	margin-top: 30px! important
}
.bx-xs-mt40 {
	margin-top: 40px! important
}
.bx-xs-mt50 {
	margin-top: 50px! important
}
.bx-xs-mt60 {
	margin-top: 60px! important
}
.bx-xs-mb5 {
	margin-bottom: 5px! important
}
.bx-xs-mb10 {
	margin-bottom: 10px! important
}
.bx-xs-mb20 {
	margin-bottom: 20px! important
}
.bx-xs-mb30 {
	margin-bottom: 30px! important
}
.bx-xs-mb40 {
	margin-bottom: 40px! important
}
.bx-xs-mb50 {
	margin-bottom: 50px! important
}
.bx-xs-mb60 {
	margin-bottom: 60px! important
}
.bx-xs-ml5 {
	margin-left: 5px! important
}
.bx-xs-ml10 {
	margin-left: 10px! important
}
.bx-xs-ml20 {
	margin-left: 20px! important
}
.bx-xs-ml30 {
	margin-left: 30px! important
}
.bx-xs-ml40 {
	margin-left: 40px! important
}
.bx-xs-ml50 {
	margin-left: 50px! important
}
.bx-xs-ml60 {
	margin-left: 60px! important
}
.bx-xs-mr5 {
	margin-right: 5px! important
}
.bx-xs-mr10 {
	margin-right: 10px! important
}
.bx-xs-mr20 {
	margin-right: 20px! important
}
.bx-xs-mr30 {
	margin-right: 30px! important
}
.bx-xs-mr40 {
	margin-right: 40px! important
}
.bx-xs-mr50 {
	margin-right: 50px! important
}
.bx-xs-mr60 {
	margin-right: 60px! important
}
.bx-xs-m5 {
	margin: 5px! important
}
.bx-xs-m10 {
	margin: 10px! important
}
.bx-xs-m20 {
	margin: 20px! important
}
.bx-xs-mb30 {
	margin: 30px! important
}
.bx-xs-mb40 {
	margin: 40px! important
}
.bx-xs-mb50 {
	margin: 50px! important
}
.bx-xs-mb60 {
	margin: 60px! important
}
.bx-xs-mtb10 {
	margin: 10px 0! important
}
.bx-xs-mtb20 {
	margin: 20px 0! important
}
.bx-xs-mtb30 {
	margin: 30px 0! important
}
.bx-xs-mtb40 {
	margin: 40px 0! important
}
.bx-xs-mtb50 {
	margin: 50px 0! important
}
.bx-xs-mtb60 {
	margin: 60px 0! important
}
.bx-xs-mlr10 {
	margin: 0 10px! important
}
.bx-xs-mlr20 {
	margin: 0 20px! important
}
.bx-xs-mlr30 {
	margin: 0 30px! important
}
.bx-xs-mlr40 {
	margin: 0 40px! important
}
.bx-xs-mlr50 {
	margin: 0 50px! important
}
.bx-xs-mlr60 {
	margin: 0 60px! important
}
.bx-xs-min-w10 {
	min-width: 1000px! important
}
.bx-xs-min-w12 {
	min-width: 1200px! important
}
.bx-xs-fs14 {
	font-size: 14px! important
}
.bx-xs-fs16 {
	font-size: 16px! important
}
.bx-xs-fs18 {
	font-size: 18px! important
}
.bx-xs-fs20 {
	font-size: 20px! important
}
.bx-xs-fs22 {
	font-size: 22px! important
}
.bx-xs-fs24 {
	font-size: 24px! important
}
.bx-xs-fs32 {
	font-size: 32px! important
}
.bx-xs-fs36 {
	font-size: 36px! important
}
.bx-xs-fsb14 {
	font-size: 14px! important;
	font-weight: bold
}
.bx-xs-fsb16 {
	font-size: 16px! important;
	font-weight: bold
}
.bx-xs-fsb18 {
	font-size: 18px! important;
	font-weight: bold
}
.bx-xs-fsb20 {
	font-size: 20px! important;
	font-weight: bold
}
.bx-xs-fsb22 {
	font-size: 22px! important;
	font-weight: bold
}
.bx-xs-fsb24 {
	font-size: 24px! important;
	font-weight: bold
}
.bx-xs-fsb32 {
	font-size: 32px! important;
	font-weight: bold
}
.bx-xs-fsb36 {
	font-size: 36px! important;
	font-weight: bold
}
.bx-hide-md {
	display: none
}
.bx-text-xs-p2 {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.bx-text-xs-p3 {
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}
.bx-text-xs-p4 {
	line-height: 25px;
	height: 100px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden
}
.bx-text-xs-p5 {
	line-height: 25px;
	height: 125px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden
}
.bx-text-xs-p6 {
	line-height: 25px;
	height: 175px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden
}
.bx-text-xs-p7 {
	line-height: 25px;
	height: 175px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden
}
}
@media (max-width:768px) {
.bx-hide-xs {
	display: none
}
}
.list-inline {
	padding-left: 0;
	margin-left: 0px;
	list-style: none
}
.nodata-img {
	background: url(../../images/audio/cq145_36.png) no-repeat center center;
	height: 400px;
	background-size: 200px
}
.bx-noimg {
	background: url(../../images/audio/bj-3.png) no-repeat center center
}
.bx-nav-one {
	height: 100px;
	line-height: 100px;
	position: relative
}
.bx-nav-one .bx-logo {
	height: 80px;
	margin-top: 10px
}
.bx-nav-one .bx-logo img {
	max-height: 80px
}
.bx-nav-one .bx-nav ul li {
	position: relative;
	float: left;
	line-height: 100px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	background-color: #ffffff;
	z-index: 600;
	padding: 0 0px
}
.bx-nav-one .bx-nav ul li .bx-nav-fd {
	display: none;
	position: absolute;
	top: 100px;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5);
	line-height: 40px;
	width: 100%;
	background-color: #ffffff;
	z-index: 600
}
.bx-nav-one .bx-nav ul li .bx-nav-fd a {
	padding: 0 5px
}
.bx-nav-one .bx-nav ul li a {
	display: block;
	color: #333333;
	width: 105px
}
.bx-nav-one .bx-navigation {
	display: none
}
.bx-nav-one .bx-nav ul li a:hover, .bx-nav-one .bx-nav ul li a.focus {
	color: #ffffff;
	background-color: #54b33f
}
@media (max-width:1000px) {
.bx-nav-one .bx-logo {
	height: 50px;
	margin-top: 5px
}
.bx-nav-one {
	height: 60px;
	line-height: 60px
}
.bx-nav-one .bx-logo img {
	max-height: 50px
}
.bx-nav-one .bx-nav {
	display: none;
	position: absolute;
	top: 55px;
	z-index: 500;
	right: -15px;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5);
	margin: 5px;
	z-index: 600
}
.bx-nav-one .bx-nav ul li {
	float: none;
	line-height: 40px
}
.bx-nav-one .bx-nav ul li a {
	padding: 0 10px
}
.bx-nav-one .bx-navigation {
	display: block
}
.bx-nav-one .bx-nav ul li .bx-nav-fd {
	display: none;
	position: relative;
	top: 0px
}
}
.bx-head {
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-nav-tow {
	height: 88px;
	line-height: 88px;
	position: relative
}
.bx-nav-tow .bx-logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 88px
}
.bx-nav-tow .bx-logo img {
	max-height: 88px;
	display: block
}
.bx-nav-tow .bx-nav ul li {
	line-height: 88px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #666666
}
.bx-nav-tow .bx-nav ul li a {
	padding: 0 20px;
	color: #666666;
	display: block
}
.bx-nav-tow .bx-navigation {
	display: none
}
@media (max-width:1000px) {
.bx-nav-tow {
	height: 60px;
	line-height: 60px
}
.bx-nav-tow .bx-logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px
}
.bx-nav-tow .bx-logo img {
	max-height: 60px
}
.bx-nav-tow .bx-nav {
	display: none;
	position: absolute;
	width: 100%;
	top: 55px;
	z-index: 500;
	right: -5px;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5);
	margin: 5px;
	background-color: #fff
}
.bx-nav-tow .bx-nav ul li {
	float: none;
	width: 100%;
	line-height: 40px
}
.bx-nav-tow .bx-nav ul li a {
	padding: 0 40px
}
.bx-nav-tow .bx-navigation {
	display: block
}
}
.bx-product-tow ul li {
	margin-top: 10px
}
.bx-product-tow ul li a {
	display: block;
	border: solid 1px #f1f1f1;
	transition: all 0.5s ease;
	text-align: center
}
.bx-product-tow ul li a img {
	display: block;
	width: 100%
}
.bx-product-tow ul li:hover img {
	-webkit-transform: scale(1.1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden
}
.bx-product-tow ul li a:hover {
	position: relative;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-product-tow ul li p {
	font-size: 14px;
	line-height: 14px;
	line-height: 25px;
	margin-top: 10px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.bx-product-tow ul li .div-fd {
	padding: 10px
}
.bx-product-tow ul li h3 {
	font-size: 16px;
	color: #666;
	font-weight: inherit
}
.bx-product-tow2 ul li a {
	position: relative;
	overflow: hidden;
	display: block
}
.bx-product-tow2 ul li a img {
	display: block;
	width: 100%;
	color: #fff
}
.bx-product-tow2 ul li .div-fd h3 {
	line-height: 40px;
	height: 40px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: inherit
}
.bx-product-tow2 ul li .div-fd {
	position: absolute;
	padding: 0 10px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.73);
	top: calc(100% - 40px);
	transition: all 0.5s ease
}
.bx-product-tow2 ul li a:hover {
	position: relative;
	margin-top: 0px;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-product-tow2 ul li:hover .div-fd {
	top: 0
}
.bx-product-tow2 ul li:hover .div-fd h3 {
	margin-top: 20px
}
.bx-product-tow2 ul li .div-fd p {
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	line-height: 25px;
	height: 125px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-align: justify
}
@media (max-width:1160px) {
.bx-product-tow2 ul li .div-fd p {
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify
}
}
@media (max-width:1000px) {
.bx-product-tow ul li p {
	font-size: 14px;
	line-height: 14px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
}
@media (max-width:720px) {
.bx-product-tow2 ul li .div-fd h3 {
	font-size: 16px
}
.bx-product-tow2 ul li:hover .div-fd h3 {
	margin-top: 10px
}
.bx-product-tow2 ul li .div-fd p {
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-align: justify
}
.bx-product-tow ul li p {
	font-size: 14px;
	line-height: 14px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
}
.bx-side-nav {
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.69);
	z-index: 8;
	width: 100%;
	height: 100%;
	display: none
}
.bx-side-nav-list {
	position: fixed;
	top: 0;
	left: -260px;
	width: 260px;
	height: 100%;
	background-color: #fff;
	z-index: 9;
	overflow: auto;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.5s ease
}
.bx-side-nav>i {
	font-size: 28px;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s ease;
	position: absolute;
	top: 10px;
	left: 280px
}
.bx-side-nav-list>.div-title {
	font-size: 24px;
	text-align: center;
	line-height: 40px
}
.bx-side-nav-list>ul>li {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	border-bottom: solid 1px #ececec
}
.bx-side-nav-list>ul>li>a {
	display: block;
	color: #666
}
.bx-side-nav2 {
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.69);
	z-index: 8;
	width: 100%;
	height: 100%;
	display: none
}
.bx-side-nav2>i {
	position: absolute;
	top: 10px;
	right: 280px;
	font-size: 28px;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s ease
}
.bx-side-nav-list2 {
	position: fixed;
	top: 0;
	right: -260px;
	width: 260px;
	height: 100%;
	background-color: #fff;
	z-index: 9;
	overflow: auto;
	padding: 20px;
	box-sizing: border-box;
	transition: all 0.5s ease
}
.bx-side-nav-list2>.div-title {
	font-size: 24px;
	text-align: center;
	line-height: 40px
}
.bx-side-nav-list2>ul>li {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	border-bottom: solid 1px #ececec
}
.bx-side-nav-list2>ul>li>a {
	display: block;
	color: #666
}
.bx-mb-nav {
	line-height: 40px;
	font-size: 14px;
	color: #666666
}
.bx-mb-nav a {
	color: #666666
}
.bx-mb-nav i {
	color: #666666;
	padding-right: 10px
}
@media (max-width:720px) {
.bx-mb-nav {
	line-height: 30px;
	font-size: 12px;
	color: #666666
}
}
.bx-footer {
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
	color: #666666;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5);
	line-height: 25px
}
.bx-footer a {
	color: #666666
}
.bx-footer p {
	line-height: 25px
}
.bx-footer-one {
	border-top: solid 1px #ececec
}
.bx-footer-one ul li {
	padding-right: 10px
}
.bx-footer-one ul li h3 {
	font-size: 16px;
	color: #333333;
	padding-bottom: 5px;
	line-height: 30px
}
.bx-footer-one ul li a {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 25px
}
.bx-footer-one ul li a:hover {
	color: #333
}
.bx-footer-one img {
	max-width: 120px
}
.bx-footer-one span {
	display: block;
	text-align: center;
	line-height: 25px
}
.bx-footer-tow {
	border-top: solid 1px #ececec
}
.bx-footer-tow .foot-logo {
	text-align: center;
	border-right: solid 1px #ececec
}
.bx-footer-tow .foot-tet p {
	font-size: 14px;
	color: #666666;
	margin: 10px 0 20px 0;
	line-height: 20px;
	padding-left: 40px
}
.bx-footer-tow .foot-tet p i {
	font-size: 18px;
	color: #666666;
	padding: 0 10px
}
.bx-footer-tow .foot-pic img {
	width: 80%
}
.bx-footer-tow .foot-pic span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 25px
}
.bx-footer-three {
	text-align: center;
	background-color: #242321
}
.bx-footer-three .bx-link {
	font-size: 14px;
	color: #fff;
	border-bottom: solid 1px #cccccc
}
.bx-footer-three .bx-link a {
	color: #cccccc;
	padding: 5px 10px;
	display: inline-block
}
.bx-footer-three .footer-nr ul li {
	display: inline-block;
	margin-bottom: 10px
}
.bx-footer-three .footer-nr ul li a {
	padding: 0 20px;
	border-right: solid 1px #cccccc;
	display: inline-block;
	color: #cccccc;
	font-size: 14px
}
.bx-footer-three .footer-nr ul li:last-child a {
	border: none
}
.bx-footer-three .footer-nr p {
	padding: 10px 0 0;
	font-size: 14px;
	color: #cccccc;
	line-height: 25px
}
@media (max-width:1000px) {
.bx-footer-tow .foot-logo {
	text-align: center;
	border-right: none
}
.bx-footer-tow .foot-tet p {
	text-align: center;
	padding: 0
}
}
@media (max-width:720px) {
.bx-footer-three .footer-nr ul li {
	display: none
}
.bx-footer {
	padding: 10px 0;
	text-align: center;
	font-size: 12px;
	color: #666666;
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-footer a {
	color: #666666
}
}
.bx-Search-list ul {
	min-height: 300px;
	overflow: hidden
}
.bx-Search-list ul li {
	text-align: left;
	padding-top: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.bx-Search-list ul li a {
	font-size: 14px;
	color: #666666
}
.row2 {
	margin: 0 -20px;
	overflow: hidden;
	margin-bottom: 60px;
}
.row3 {
	margin: 0 -30px;
	overflow: hidden
}
.row4 {
	margin: 0 -40px;
	overflow: hidden
}
.sy-about {
	padding: 40px 0
}
.bx-title1 h3 {
	font-size: 24px;
	color: #699804;
	font-weight: bold;
	display: inline-block;
	padding: 0 20px;
	background-color: #ffffff
}
.bx-title1 p {
	background-color: #ededed;
	height: 1px;
	position: relative;
	z-index: -1;
	top: -10px
}
.bx-title1 span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #cccccc;
	padding-top: 5px
}
.bx-title2 h3 {
	position: relative;
	margin-bottom: 10px;
	font-size: 30px;
	color: #333333;
	border-bottom: solid 1px #cccccc;
	line-height: 60px;
	font-weight: inherit
}
.bx-title2 h3:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 3px;
	background-color: #e71e1b
}
.bx-title2 span {
	font-size: 14px;
	color: #333333
}
.bx-about01 {
	padding: 40px 0
}
.bx-about01 .pic {
	text-align: center
}
.bx-about01 .tet p {
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	text-indent: 32px
}
@media (max-width:1000px) {
.bx-about01 {
	padding: 20px 0
}
.bx-about01 .pic {
	text-align: center;
	margin-bottom: 20px
}
.bx-about01 .tet p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	text-indent: 28px
}
}
.sy-nwes-mian {
	padding: 40px 0
}
.sy-nwes-mian ul li {
	overflow: hidden;
	margin-bottom: 20px
}
.sy-nwes-mian ul li .pic {
	float: left;
	width: 545px
}
.sy-nwes-mian ul li .tet {
	padding: 10px 10px 10px 560px
}
.sy-nwes-mian ul li .tet h3 {
	font-size: 18px;
	color: #4c4c4c;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 10px
}
.sy-nwes-mian ul li .tet span {
	font-size: 12px;
	color: #b2b2b2;
	display: block;
	margin-top: 10px
}
.sy-nwes-mian ul li .tet p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 20px;
	height: 150px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden
}
.sy-nwes-mian ul li .tet input {
	background-color: #cacaca;
	border: none;
	color: #ffffff;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 5px;
	transition: all 0.5s ease;
	display: inline-block;
	margin-top: 10px
}
.sy-nwes-mian ul li .tet input:hover {
	opacity: 0.8;
	border-radius: 0px;
	background-color: #99d3ff;
	color: #ffffff
}
.sy-nwes-mian ul li:hover h3 {
	color: #8fc320
}
.sy-nwes-mian ul li:hover {
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0.5)
}
.bx-news-tow ul li {
	margin-bottom: 20px
}
.bx-news-tow ul li .pic {
	width: 280px;
	height: 220px;
	float: left
}
.bx-news-tow ul li .tet {
	padding-left: 300px
}
.bx-news-tow ul li .tet h3 {
	font-size: 18px;
	color: #333;
	margin: 20px 0 10px;
	font-weight: initial
}
.bx-news-tow ul li .tet p {
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	text-align: justify
}
.bx-news-tow ul li .tet span {
	font-size: 12px;
	color: #999
}
.bx-news-tow ul li:hover h3 {
	color: #75a117
}
.bx-news-tow2 ul li:nth-child(2n) .pic {
	float: right
}
.bx-news-tow2 ul li:nth-child(2n) .tet {
	padding-left: 0px;
	padding-right: 300px
}
.bx-news-date ul li {
	margin-bottom: 20px
}
.bx-news-date ul li .pic {
	width: 100px;
	height: 100px;
	background-color: #e7e7e7;
	text-align: center
}
.bx-news-date ul li .pic p {
	font-size: 26px;
	color: #666666;
	margin: 25px 0 10px 0
}
.bx-news-date ul li .pic span {
	font-size: 14px;
	color: #666
}
.bx-news-date ul li .tet {
	padding-left: 120px
}
.bx-news-date ul li .tet h3 {
	font-size: 18px;
	color: #333;
	margin: 10px 0 10px;
	font-weight: initial
}
.bx-news-date ul li .tet p {
	font-size: 14px;
	color: #666;
	margin-top: 0px
}
.bx-news-date ul li:hover h3 {
	color: #75a117
}
@media (max-width:1000px) {
.sy-nwes-mian {
	padding: 20px 0
}
.sy-nwes-mian ul li {
	overflow: hidden;
	margin-bottom: 20px
}
.sy-nwes-mian ul li .pic {
	float: none;
	width: 100%;
	text-align: center
}
.sy-nwes-mian ul li .tet {
	padding: 0px 0px 0px 0px;
	margin-top: 20px
}
.sy-nwes-mian ul li .tet h3 {
	font-size: 16px;
	color: #4c4c4c;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 10px
}
.sy-nwes-mian ul li:hover {
	box-shadow: 0 2px 8px 2px rgba(198,201,208,0)
}
.sy-nwes-mian ul li .tet p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 10px;
	height: auto;
	max-height: 150px
}
.bx-news-tow ul li {
	margin-bottom: 20px
}
.bx-news-tow ul li .pic {
	width: 120px;
	height: auto;
	float: left
}
.bx-news-tow ul li .tet {
	padding-left: 130px
}
.bx-news-tow ul li .tet h3 {
	font-size: 16px;
	color: #333;
	margin: 5px 0 5px 0;
	font-weight: initial
}
.bx-news-tow ul li .tet p {
	font-size: 14px;
	color: #666;
	margin-top: 5px
}
.bx-news-tow ul li .tet span {
	font-size: 12px;
	color: #999
}
.bx-news-tow ul li:hover h3 {
	color: #75a117
}
.bx-news-tow2 ul li:nth-child(2n) .pic {
	float: left
}
.bx-news-tow2 ul li:nth-child(2n) .tet {
	padding-left: 130px;
	padding-right: 0px
}
.bx-news-date ul li .tet h3 {
	font-size: 16px;
	color: #333;
	margin: 10px 0 10px;
	font-weight: initial
}
}
@font-face {
	font-family: "bxweb";
	src: url('../fonts/iconfont.eot?t=1540207480428');
	src: url('../fonts/iconfont.eot?t=1540207480428#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf?t=1540207480428') format('truetype'), url('../fonts/iconfont.svg?t=1540207480428#bxweb') format('svg')
}
.bxweb {
	font-family: "bxweb" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.bx-fenxiang:before {
	content: "\e632"
}
.bx-notificationfill:before {
	content: "\e683"
}
.bx-notification:before {
	content: "\e684"
}
.bx-fenxiang1:before {
	content: "\e655"
}
.bx-unie61d:before {
	content: "\e60a"
}
.bx-llcouponsupportedshopaddress:before {
	content: "\e600"
}
.bx-tishi:before {
	content: "\e601"
}
.bx-weixin:before {
	content: "\e651"
}
.bx-password:before {
	content: "\e645"
}
.bx-mima:before {
	content: "\e692"
}
.bx-peiziiconfont08:before {
	content: "\e60c"
}
.bx-31tishi:before {
	content: "\e602"
}
.bx-dizhi:before {
	content: "\e64d"
}
.bx-fenxiang2:before {
	content: "\e629"
}
.bx-iconxihuan:before {
	content: "\e623"
}
.bx-guanzhu:before {
	content: "\e739"
}
.bx-qq:before {
	content: "\e615"
}
.bx-dianhua:before {
	content: "\e6c9"
}
.bx-user:before {
	content: "\e663"
}
.bx-qq1:before {
	content: "\e625"
}
.bx-facebook:before {
	content: "\e609"
}
.bx-kefu1:before {
	content: "\e65a"
}
.bx-weibo:before {
	content: "\e611"
}
.bx-twitter1:before {
	content: "\e6cc"
}
.bx-wangzhishouye:before {
	content: "\e633"
}
.bx-lianxiren:before {
	content: "\e608"
}
.bx-videofill:before {
	content: "\e7c7"
}
.bx-video:before {
	content: "\e7c8"
}
.bx-fenlei2:before {
	content: "\e604"
}
.bx-lianxiren1:before {
	content: "\e657"
}
.bx-facebook1:before {
	content: "\ee75"
}
.bx-weixin2:before {
	content: "\e620"
}
.bx-jiaren:before {
	content: "\e605"
}
.bx-user-address:before {
	content: "\e682"
}
.bx-jilu:before {
	content: "\e628"
}
.bx-fenlei3:before {
	content: "\e619"
}
.bx-shang:before {
	content: "\e62e"
}
.bx-xia:before {
	content: "\e62f"
}
.bx-zuo:before {
	content: "\e630"
}
.bx-gengduo:before {
	content: "\e631"
}
.bx-liuyan:before {
	content: "\e63e"
}
.bx-liuyan-fill:before {
	content: "\e63f"
}
.bx-shoucang:before {
	content: "\e642"
}
.bx-shoucangcopy:before {
	content: "\e643"
}
.bx-tongzhi:before {
	content: "\e648"
}
.bx-tongzhi1:before {
	content: "\e649"
}
.bx-liaotian:before {
	content: "\e64c"
}
.bx-shouye-fill:before {
	content: "\e65e"
}
.bx-shouye:before {
	content: "\e65f"
}
.bx-erweima:before {
	content: "\e660"
}
.bx-jiahao1:before {
	content: "\e66b"
}
.bx-jianhao:before {
	content: "\e66c"
}
.bx-gonggao:before {
	content: "\e679"
}
.bx-shezhi:before {
	content: "\e67b"
}
.bx-shezhi-shixin:before {
	content: "\e67c"
}
.bx-twitter2:before {
	content: "\e60b"
}
.bx-jianada:before {
	content: "\e6b4"
}
.bx-meiguo:before {
	content: "\e6b5"
}
.bx-deguo:before {
	content: "\e6bd"
}
.bx-faguo:before {
	content: "\e6bf"
}
.bx-yingguo:before {
	content: "\e6cd"
}
.bx-malaixiya:before {
	content: "\e6d7"
}
.bx-zhongguo:before {
	content: "\e6dd"
}
.bx-saoyisao:before {
	content: "\e64e"
}
.bx-zhiding:before {
	content: "\e62b"
}
.bx-password1:before {
	content: "\e82b"
}
.bx-guanbi:before {
	content: "\e64f"
}
.bx-shanchu:before {
	content: "\e66d"
}
.bx-xiazai:before {
	content: "\e680"
}
.bx-winfo-icon-danxuanxuanzhong:before {
	content: "\e613"
}
.bx-winfo-icon-danxuanweixuanzhong:before {
	content: "\e614"
}
.bx-winfo-icon-gerenxinxi:before {
	content: "\e616"
}
.bx-winfo-icon-sousuo:before {
	content: "\e61a"
}
.bx-winfo-icon-zuojiantou:before {
	content: "\e626"
}
.bx-winfo-guanb:before {
	content: "\e627"
}
.bx-winfo-icon-shangjiantou:before {
	content: "\e62a"
}
.bx-winfo-icon-dianhua:before {
	content: "\e640"
}
.bx-winfo-icon-duanxin:before {
	content: "\e641"
}
.bx-winfo-icon-mima:before {
	content: "\e66e"
}
.bx-sousuo:before {
	content: "\e621"
}
.bx-fanhuidingbu:before {
	content: "\e617"
}
.bx-icon-test:before {
	content: "\e761"
}
.bx-icon-test1:before {
	content: "\e762"
}
.bx-icon-test2:before {
	content: "\e7af"
}
.bx-dizhi1:before {
	content: "\e62d"
}
.bx-chenggong-:before {
	content: "\e606"
}
.bx-geren:before {
	content: "\e60f"
}
.bx-shibai:before {
	content: "\e610"
}
.bx-shouye1:before {
	content: "\e612"
}
.bx-tubiaozhizuo:before {
	content: "\e618"
}
.bx-tubiaozhizuo-1:before {
	content: "\e61b"
}
.bx-tubiaozhizuo-2:before {
	content: "\e61c"
}
.bx-tubiaozhizuo-3:before {
	content: "\e61d"
}
.bx-dingwei:before {
	content: "\e603"
}
.bx-shouyen:before {
	content: "\e622"
}
