body {
	background-color: #ffffff;
	padding-bottom: 45px;
}

* {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.m-b-10 {
	margin-bottom: 10px;
}

.m-t-8 {
	margin-top: 8px;
}

.m-t-20 {
	margin-top: 20px;
}

.m-t-30 {
	margin-top: 30px;
}

.p-20-0 {
	padding: 20px 0;
}

.p-20 {
	padding: 20px;
}

.overflow {
	overflow: hidden;
}

.clear {
	clear: both;
}

.bg-fff {
	background-color: #fff;
}

.bg-f3 {
	background-color: #f3f3f4;
}

.text-center {
	text-align: center;
}

.flex-justify-start {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.hide {
	display: block;
}

.phone-show {
	display: none;
}

.pull-right {
	float: right;
}

.hover-a:hover {
	color: #C71D0B;
}

.hover-a:hover .childs {
	color: #C71D0B !important;
}

.hover-a-line:hover {
	text-decoration: underline;
	color: #C71D0B;
}

/* header 部分------------------------------ */

header {
	height: 165px;
}

header .header-top {
	height: 105px;
	background-color: #fff;
}

header .header-menu {
	height: 60px;
	line-height: 60px;
	background-color: #182133;
}
.header-menu-fixed{
	position:relative;
	left: 0;
	top: 0;
	z-index: 6;
	height: 60px;
	width: 100%;
	background-color: #182133;
}
.header-menu-fixed.hover{
	position: fixed;
}
.header-menu .click-toggle {
	display: none;
}

.container {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.header-top-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

/* logo 部分 */

.logo {
	height: 105px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.logo span {
	display:block;
}

.logo span img {
	width: 100%;
}

.logo ul {
	padding-left: 15px;
	border-left: 2px solid #b0b0b0;
	height: 40px;
	margin-top: 35px;
	font-size: 16px;
}

.logo ul li {
	line-height: 14px;
	font-style: italic;
	margin-bottom: 9px;
	color: #333;
}
.logo ul li:first-child{
    font-weight: bold;
    font-style: normal;
}
/* phone 部分 */

.phone {
	height: 105px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.phone .phone-img {
	width: 45px;
	margin-right: 8px;
}

.phone ul {
	margin-top: 10px;
}

.phone ul li:nth-of-type(1) {
	color: #666666;
	font-size: 16px;
}

.phone ul li:nth-of-type(2) {
	font-size: 30px;
	color: #C71D0C;
}

/* 三道杠 */

.menu_btn {
	display: none;
	float: right;
	position: absolute;
	right: 0;
	top: 30px;
	padding: 9px 17px;
	cursor: pointer;
}

.menu_btn span {
	display: block;
	height: 4px;
	width: 34px;
	background: #C71D0C;
	border-radius: 4px;
	margin-bottom: 7px;
}

/* menu 部分 */

.header-menu ul li {
	float: left;
	width: calc(100% / 8);
	color: #fff;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	position: relative;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.header-menu ul li:hover {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-color: #C71D0C;
}

.header-menu ul .li-active {
	background-color: #C71D0C;
}

.header-menu ul li:hover .hover-list {
	display: block;
	background-color: #fff;
}

header .header-menu .hover-list {
	width: 100%;
	display: none;
	position: absolute;
	background: #fff;
	padding-bottom: 12px;
}

header .header-menu .hover-list .hover-li {
	height: 50px;
	line-height: 50px;
	color: #333333;
	font-size: 16px;
	background: #fff;
}

.hover-list .hover-li:hover {
	color: #c71d0c !important;
}

.position {
	background: #f5f5f5;
	padding: 10px 0;
	color: #666666;
	border-bottom: 1px solid #ededed;
}

.header-menu ul li i {
	display: none;
	position: relative;
	top: 5px;
}

.header-menu .click-toggle {
	display: none;
}

/* page -------------------------------------------- */

.page {
	padding: 40px 0;
	text-align: center;
}

.page ul li {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	padding: 7px 12px;
	border: 1px solid #dddddd;
	cursor: pointer;
	margin: 10px 5px;
}

.page ul li:hover {
	background-color: #c71d0c;
	color: #fff;
}

.page-active {
	background-color: #c71d0c;
	color: #fff !important;
}

/* main-------------------------------------------------------------------- */

.banner {
	width: 100%;
	position: relative;
}

.banner img {
	display: block;
	width: 100%;
}

.banner-div {
	width: 430px;
	height: 165px;
	background-color: rgba(254, 0, 0, 0.3);
	padding: 40px;
	position: absolute;
	top: 30%;
}

.banner-div b {
	font-size: 36px;
	color: #fff;
}

.banner-div p {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-top: 20px;
}

.main-product {
	padding: 70px 0;
}

.main-product-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
	color: #333333;
	font-size: 20px;
}

.main-product-title .bold {
	font-size: 48px;
	font-weight: 500;
	margin-right: 15px;
	margin-bottom: 5px;
	color: #333333;
}

.main-product-content {
	cursor: pointer;
}

.main-product-content .content-bottom {
	line-height: 50px;
	color: #666666;
	background-color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 0 5px;
}

.main-product-content .product-content {
	margin-right: -25px;
	padding-bottom: 10px;
}

.main-product-content .product-content section {
	background-color: #fff;
	float: left;
	width: calc(25% - 25px);
	margin: 25px 25px 0 0;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.main-product-content .product-content section:hover {
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.main-product-content .product-content section img {
	width: 100%;
}

.top-p {
	padding-top: 20px;
	font-size: 14px;
	color: #666666;
}

/* info */

.bg-info {
	line-height: 80px;
	background-color: #2a3342;
	color: #fff;
	font-size: 20px;
}

.bg-info .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.info-num-left {
	margin-right: 50px;
}

.f-32 {
	font-size: 32px;
}

/* main-intro */

.main-intro {
	padding: 70px 0;
}

.main-intro .main-intro-left {
	width: 440px;
	margin-right: 40px;
	float: left;
}

.main-intro .main-intro-right {
	width: 720px;
	float: left;
	position: relative;
}

.main-intro .main-intro-right img {
	width: 100%;
}

.custom1-bg {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	padding-left: 40px;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 18px;
	color: #fff;
}

.owl-theme .owl-dots .owl-dot span {
	background: #fff !important;
}

.banner-bgs .owl-controls {
	position: absolute;
	z-index: 2 !important;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 10px;
}

.main-intro .owl-controls {
	position: absolute;
	z-index: 2 !important;
	right: 30px;
	bottom: 6px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #ea3624 !important;
}

.main-intro-left {
	margin-top: 25px;
}

.main-intro-left .left-b {
	font-size: 48px;
}

.main-intro-left .left-content {
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 15px;
	line-height: 24px;
}

.main-intro-left .left-main {
	padding: 0 55px 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	text-align: center;
}

.main-intro-left .left-main div {
	font-size: 14px;
	color: #333333;
}

.main-intro-left .left-main .color-font {
	font-size: 18px;
	color: #ea3624;
}

.f-50 {
	font-size: 50px;
}

/* main-footer */

.main-footer {
	padding: 70px 0 10px 0;
	background-color: #fff;
}

.main-footer-info dd {
	margin-right: -55px;
	margin-bottom: 25px;
}

.main-footer-info dl {
	background-color: #f5f5f5;
	overflow: hidden;
	width: calc(33.333% - 55px);
	float: left;
	margin: 25px 55px 0 0;
	cursor: pointer;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.main-footer-info dl:hover {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.main-footer-info dl:hover .content-bottom p:first-child {
	color: #C71D0B;
}

.main-footer-info .content-bottom {
	padding: 20px 30px 30px 18px;
	color: #666666;
	background-color: #f5f5f5;
	font-size: 14px;
}

.main-footer-info .content-bottom p:nth-of-type(1) {
	color: #242424;
	font-size: 22px;
	margin-bottom: 20px;
}

.main-footer-info .content-bottom p:nth-of-type(2) {
	color: #666666;
	font-size: 16px;
	line-height: 22px;
	height: 66px;
	overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}

.main-footer-info .content-top img {
	width: 100%;
}

.main-foot-time-content {
	width: calc(50% - 20px);
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}

.main-foot-time-content section {
	padding: 15px 0;
	border-bottom: 1px dashed #dddddd;
}

.time-left-ul {
	float: left;
	width: 80px;
	text-align: center;
	color: #888888;
	border-right: 1px solid #dddddd;
}

.time-left-ul li:nth-of-type(1) {
	font-size: 36px;
	font-weight: bold;
}

.time-left-ul li:nth-of-type(2) {
	font-size: 14px;
}

.time-right-ul {
	float: left;
	width: calc(100% - 100px);
	color: #888888;
	padding-left: 15px;
}

.time-right-ul li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.time-right-ul li:nth-of-type(1) {
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	margin-top: 5px;
}

.time-right-ul li:nth-of-type(2) {
	margin-top: 12px;
	font-size: 14px;
}

/* main-serve-info */

.main-serve {
	margin-top: 65px;
	margin-bottom: 50px;
}

.main-serve-info {
	margin-top: 35px;
}

.main-serve-info dl {
	float: left;
	overflow: hidden;
	width: 240px;
	padding: 0 20px;
	text-align: center;
	margin-bottom: 20px;
}

.main-serve-info dl:last-child {
	padding-right: 0;
}

.main-serve-info dl:first-child {
	padding-left: 0;
}

.main-serve-info dl .content-top {
	width: 130px;
	height: 130px;
	margin: 0 auto;
	line-height: 130px;
	background-color: #f5f5f5;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.main-serve-info dl .content-top img {
	margin-top: 32px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.main-serve-info dl:hover .content-top img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.main-serve-info dl:hover .content-top {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
}

.main-serve-info dl .content-bottom {
	margin-top: 20px;
}

.main-serve-info dl .content-bottom b {
	font-size: 24px;
	color: #242424;
}

.main-serve-info dl .content-bottom p {
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
}

/* link-ul ------------------------- */

.main-link {
	background: #f5f5f5;
	padding: 25px 0;
}

.main-link section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.link-ul {
	width: 75px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	padding-right: 10px;
}

.link-ul-right {
	border-left: 1px solid #cccccc;
	width: calc(100% - 75px);
	font-size: 14px;
	color: #666666;
}

.link-ul-right li {
	padding-left: 10px;
	line-height: 20px;
}

.link-ul-right li:first-child {
	margin-bottom: 12px;
}

/* ----------------------------- */

footer {
    display:flex;
    display:-ms-flexbox;
    display:-webkit-flex;
    justify-content:center;
    -ms-justify-content:center;
    -webkit-justify-content:center;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items:center;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
	width: 100%;
	padding: 0 5px;
	height: 45px;
	line-height: 45px;
	background: #202121;
	color: #fff;
	text-align: center;
	position: fixed;
	bottom: 0;
	z-index: 88;
}

aside {
	position: fixed;
	z-index: 10;
	top: 30%;
	right: 0;
}

aside>div i {
	color: #fff;
}

aside>div {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #c71d0c;
	border-radius: 5px;
	margin-bottom: 2px;
	color: #fff;
	cursor: pointer;
}

aside>div:nth-of-type(1) i {
	font-size: 45px;
}

aside>div:nth-of-type(2) i {
	font-size: 38px;
}

aside>div:nth-of-type(3) i {
	font-size: 50px;
}

.click-top {
	margin-top: 20px;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

/* 二维码 */

.code {
	position: relative;
}

.code section {
	display: none;
	position: absolute;
	width: 125px;
	height: 145px;
	background-color: #c71d0c;
	border-radius: 5px;
	right: 90px;
	top: 0;
	padding: 15px;
	padding-bottom: 0;
}

.code section::after {
	position: absolute;
	right: -20px;
	top: 25px;
	content: "";
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent #c71d0c;
}

.code .erweima-content {
	width: 100%;
	display: inline-block;
	position: absolute;
	bottom: -15px;
	left: 0px;
	font-size: 12px;
	color: #fff;
}

/* success 页面--------------------------- */

.success .main-product-content .product-content section {
	border-bottom: 3px solid #f5f5f5;
}

.success .main-product-content .product-content section:hover {
	border-bottom: 3px solid #c71d0c;
}

.success .main-product-content .content-bottom {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 5px;
	line-height: 16px;
	text-align: left;
}

.success .main-product-content .content-bottom b {
	color: #333333;
	font-size: 16px;
}

.success .main-product-content .content-bottom p {
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
}

.success .main-product-content .product-content {
	margin-right: -37px;
}

.success .main-product-content .product-content section {
	background-color: #fff;
	float: left;
	width: calc(25% - 37px);
	margin: 37px 37px 0 0;
}

/* company-info */

.company-info {
	padding: 50px 0;
	color: #333333;
}

.company-info b {
	font-size: 36px;
}

.company-info .info {
	text-align: left;
	font-size: 20px;
	margin-top: 30px;
	color: #666666;
	text-indent: 2em;
	line-height: 35px;
}

.bg-fff .main-serve-info {
	margin-top: 25px;
}

/* .bg-fff .main-serve-info dl{
  margin-bottom: 0px;
} */

.bg-fff .main-serve-info dl .content-top {
	background-color: #ffde00;
	font-size: 45px;
}

.bg-fff .main-serve-info dl .content-bottom p {
	font-size: 16px;
	margin-top: 0px;
}

.company-info .company-info-left, .company-info .company-info-right {
	float: left;
	width: 50%;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.company-info .company-info-left .hover-imgs, .company-info .company-info-right .hover-imgs {
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.company-info .company-info-left:hover .hover-imgs, .company-info .company-info-right:hover .hover-imgs {
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.company-info .company-info-left img, .company-info .company-info-right img {
	display: block;
	width: 100%;
}

.company-info-right {
	padding-left: 45px;
}

.company-info-right .right-title {
	margin-top: 70px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}

.company-info-right .right-content {
	color: #666666;
	font-size: 20px;
	line-height: 30px;
}

.company-info-left .owl-controls {
	position: absolute;
	z-index: 2 !important;
	bottom: 10px;
	left: calc(50% - 36px);
}

.companys .main-product-content .product-content {
	margin-right: -37px;
}

.companys .main-product-content .product-content section {
	background-color: #fff;
	float: left;
	width: calc(25% - 37px);
	margin: 25px 37px 0 0;
}

.companys .company-info {
	padding-bottom: 40px;
}

/* product-info  page --------------- */

.productCenter .product-info:nth-of-type(even) {
	background: #F3F3F4;
}

.productCenterList .product-info:nth-of-type(odd) {
	background: #F3F3F4;
}

.product-info {
	padding: 20px 0 50px 0;
}

.productCenterList .product-info {
	padding: 20px 0 0px 0;
}

.product-info-title {
	padding-bottom: 10px;
	border-bottom: 1px solid hsl(0, 0%, 87%);
}

.productCenterList .product-info-title {
	border-bottom: 1px solid dddddd;
}

.product-info:nth-of-type(even) .product-info-title a {
	color: #C71D0C;
}

.product-info-title a:nth-of-type(1) {
	color: #00132b;
	font-size: 30px;
}

.product-info-title a:nth-of-type(2) {
	font-size: 16px;
}
.product-info-title i{
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin: 5px 10px 0 0;
	background: url(../images/productCenter/noRed.png)no-repeat center center;
	background-size: cover;
}
.product-info-title img {
	position: relative;
	top: 5px;
}
.product-info:nth-child(2n) .product-info-title i{
	background-image: url(../images/productCenter/red.png);
}
.product-info:nth-of-type(even) .main-product-content .product-content section {
	background: #fff;
}

.product-info:nth-of-type(even) .main-product-content .content-bottom {
	background: #fff;
}

.product-info .main-product-content .content-bottom {
	background: #f3f3f4;
	line-height: 40px;
}

.product-info:nth-of-type(odd) .main-product-content .product-content section:hover {
	border-bottom: 2px solid #4c4e5d;
}

.product-info:nth-of-type(even) .main-product-content .product-content section:hover {
	border-bottom: 2px solid #c71d0c;
}

.product-info .main-product-content .product-content {
	margin-right: -25px;
}

.product-info .main-product-content .product-content section {
	background: #f3f3f4;
	width: calc(25% - 25px);
	margin: 25px 25px 0 0;
	border-bottom: 2px solid #F3F3F4;
}

/* 产品中心列表 */

.productCenterList .product-info .main-product-content .product-content section {
	background: #fff;
}

.productCenterList .product-info .main-product-content .content-bottom {
	background: #fff;
}

.productCenterList .product-info .main-product-content .product-content section:hover {
	border-bottom: 2px solid #c71d0c;
}

/* video center */

.video-info {
	padding: 20px 0 15px 0;
}

.video-info .main-product-content .product-content section {
	background: #E4EAF5;
}

.video-info .main-product-content .content-bottom {
	background: #E4EAF5;
	line-height: 40px;
	text-align: left;
	color: #333333;
	position: relative;
}

.video-info .video-text {
	float: left;
	width: calc(100% - 75px);
}

.video-info .video-time {
	float: left;
	width: 75px;
	height: 30px;
	line-height: 30px;
	border-radius: 0;
	position: absolute;
	color: #666666;
	font-size: 14px;
	background-color: #D3DDED;
	right: 0;
	text-align: center;
	top: 4px;
	border-top-left-radius: 14px;
	border-bottom-left-radius: 14px;
}

.video-info .main-product-content .product-content {
	margin-right: -20px;
}

.video-info .main-product-content .product-content section {
	width: calc(25% - 20px);
	margin: 20px 20px 0 0;
}

/* attract-info page ---------------------------- */

.attract-info .bg-img {
	background-image: url("/src/img/attractInvestment/bg.png");
	background-size: 100% 100%;
}

.attract-content .content {
	padding-top: 30px;
	color: #666666;
	font-size: 20px;
}

.attract-content .content b {
	display: inline-block;
	font-size: 30px;
	margin-top: 30px;
}

.attract-content .h4 {
	padding-top: 10px;
	font-size: 24px;
}

.attract-content ul li {
	font-size: 20px;
	color: #666666;
	line-height: 32px;
}

/* newMessage ----------------------------- */

.new-message {
	padding: 30px 0;
}

.new-message .new-info {
	border-bottom: 1px solid #DDDDDD;
	padding: 30px 13px;
	cursor: pointer;
}

.new-info-left {
	float: left;
	width: 250px;
}

.new-info-left img {
	width: 100%;
	display: block;
}

.new-info-right {
	float: left;
	width: calc(100% - 250px);
	padding-left: 30px;
}

.new-info-right h1 {
	font-size: 22px;
	margin: 8px 0;
	font-weight: normal;
}

.new-info-right .icon-time, .new-message-info .message-info .icon-time {
	color: #999999;
	font-size: 12px;
}

.new-info-right .icon-time span, .new-message-info .message-info .icon-time span {
	position: relative;
	top: -1px;
	left: 7px;
}

.new-info-right p {
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.new-info-right .new-button {
	height: 40px;
	line-height: 40px;
	width: 135px;
	text-align: center;
	font-size: 14px;
	color: #444444;
	border: 1px solid #DDDDDD;
	cursor: pointer;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.new-message .new-info:hover h1 {
	color: #C71D0B;
}

.new-message .new-info {
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.new-message .new-info:hover {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.new-message .new-info:hover .new-button {
	background-color: #C71D0B;
	background: 1px solid #C71D0B;
	color: #fff;
	border: none;
	border-radius: 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.new-message .new-info.noImg .new-info-left{
	display: none;
}
.new-message .new-info.noImg .new-info-right{
	width:100%;
}

/* new-message-info  page ---------------------*/

.new-message-info {
	padding: 70px 0;
	
}
.new-message-info p{
	line-height: 1.8;
}

.new-message-info .message-info h1 {
	font-size: 32px;
	margin: 8px 0;
	color: #00132b;
}

.new-message-info .phone-list {
	border-bottom: 1px solid #DDDDDD;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.new-message-info .message-info .phones {
	font-size: 32px;
	margin: 8px 0;
	color: #00132b;
	margin-top: 30px;
	margin-bottom: 25px;
}

.new-message-info .message-info .phones img {
	width: 45px;
}

.new-message-info .message-info .phones b {
	color: #C71D0B;
}

.new-message-info .message-info .quote {
	width: 250px;
	height: 55px;
	background-color: #C71D0B;
	line-height: 35px;
	font-size: 18px;
	color: #ffffff;
}

.new-message-info .message-info .quote img {
	width: 35px;
	margin-left: 55px;
	margin-top: 10px;
}

.new-message-info .message-info .quote b {
	position: relative;
	top: -10px;
	left: 5px;
	cursor: pointer;
}

.new-message-info .info {
	font-size: 14px;
	padding-top: 30px;
	color: #666666;
	text-indent: 2em;
	line-height: 26px;
}

.new-message-info .width-img {
	margin-top: 50px;
	margin-bottom: 20px;
	padding: 0 320px;
}

.new-message-info .width-img:hover img {
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.new-message-info .width-img img {
	width: 100%;
}

.new-message-info-footer {
	height: 40px;
	line-height: 40px;
	color: #666666;
	font-size: 14px;
	background-color: #F4F4F4;
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.new-message-info-footer div {
	padding: 0 20px;
	width: 50%;
}

.new-message-info-footer div .up {
	color: #666666;
}

/* videoCenterInfo page--------------------- */

.videoCenterInfo .main-product-content {
	margin-top: 15px;
}
.videoCenterInfo .video-play-list{
	margin-bottom:25px;
}

.videoCenterInfo .main-product-content .video-img {
	margin-bottom: 10px;
}

.videoCenterInfo .main-product-content .video-img b {
	font-size: 24px;
	color: #333333;
	position: relative;
	top: -3px;
	left: 15px;
}

.videoCenterInfo .video-info {
	margin-bottom: 60px;
}

.videoCenterInfo .video-play {
	padding-top: 40px;
	background: #EEEEEE;
}

.videoCenterInfo .video-play .video-play-info {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
	color: #666666;
	font-size: 16px;
	margin-top: 17px;
	margin-bottom: 25px;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-left {
	float: left;
	width: 850px;
	height: 450px;
	background: #fff;
}


.videoCenterInfo .video-play .video-play-list .video-play-list-left img {
	width: 100%;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right {
	float: left;
	width: calc(100% - 850px);
	padding-left: 15px;
}
.videoCenterInfo .video-play .video-play-list .video-play-list-right a:last-child{
	margin-bottom: 0;
}
.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info {
	margin-bottom: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	background-color: #fff;
	padding: 2px;
	padding-bottom: 0;
	cursor: pointer;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info:hover {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.videoCenterInfo .video-play .video-play-list a .video-play-list-right .video-play-list-right-info:last-child {
	margin-bottom: 0px;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info .right-info-img {
	width: 200px;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info section {
	width: calc(100% - 200px);
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info .right-info-img img {
	width: 100%;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right section {
	padding: 15px;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right section h1 {
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	font-weight: normal;
}

.videoCenterInfo .video-play .video-play-list .video-play-list-right section p {
	margin-top: 8px;
	font-size: 14px;
	color: #666666;
}

/* 新闻资讯---------------- */

.newMessageList .list-tops {
	padding: 50px 0;
}
.newMessageList .list-tops:last-child{
	padding-bottom: 50px;
}
.newMessageList .bg-f3 {
	padding-bottom: 0;
}

.newMessageList .bg-fff {
	margin-bottom: 10px;
}

.newMessageList .list-tops .list-title h1 {
	font-size: 40px;
	color: #242424;
	position: relative;
	font-weight: normal;
	margin-bottom: 30px;
}

.newMessageList .bg-f3 .list-title h1 {
	margin-bottom: 8px;
}

.newMessageList .bg-fff .list-title h1 {
	margin-bottom: 0px;
}

.newMessageList .list-tops .list-title h1 span {
	position: absolute;
	font-size: 16px;
	color: #c71d0c;
	bottom: 6px;
	cursor: pointer;
}

.newMessageList .list-buttons {
	margin-right: -25px;
}

.newMessageList .list-buttons div {
	width: calc(25% - 25px);
	float: left;
	margin-right: 25px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-size: 18px;
	cursor: pointer;
}

.newMessageList .list-buttons div:hover {
	background-color: #C71D0B;
	border: 1px solid #C71D0B;
	color: #fff;
	font-size: 18px;
}

.newMessageList .list-buttons div.div-active {
	background-color: #C71D0B;
	border: 1px solid #C71D0B;
	color: #fff;
}

.newMessageList .list-items {
	margin-right: -35px;
	margin-top: 20px;
}

.newMessageList .list-items ul {
	width: calc(50% - 35px);
	float: left;
	margin-right: 35px;
}

.newMessageList .list-items ul li {
	border-bottom: 1px dashed #CECECE;
	line-height: 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.newMessageList .list-items ul li::before {
	content: "";
	width: 4px;
	height: 4px;
	background-color: #252446;
	display: inline-block;
	margin-right: 8px;
}

.newMessageList .list-items ul li div:nth-of-type(1) {
	width: calc(100% - 125px);
}

.newMessageList .list-items ul li div:nth-of-type(2) {
	text-align: right;
	width: 125px;
}

.newMessageList .list-items ul li:hover div:nth-of-type(1) {
	color: #C71D0B;
}

/* 企业动态*/

.newMessageList .main-footer-info dl {
	background: none;
}

.newMessageList .main-footer-info .content-bottom {
	background: none;
}

.newMessageList .main-footer-info .content-bottom p:nth-of-type(1) {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;
	line-height: 1.3;
	margin-bottom: 15px;
	white-space:nowrap;overflow: hidden;text-overflow:ellipsis;
}

.newMessageList .main-footer-info .content-bottom p:nth-of-type(2) {
	font-size: 14px;
}

/* 行业聚焦 */

.newMessageList .new-message .info-css {
	margin-right: -45px;
}

.newMessageList .new-message .new-info {
	width: calc(50% - 45px);
	float: left;
	border-bottom: none;
	padding: 0;
	margin: 45px 40px 0 0;
	background-color: #F3F3F4;
}

.newMessageList .new-message .new-info .new-info-right {
	padding-right: 30px;
	padding-left: 15px;
}

.newMessageList .new-message .new-info .new-info-right h1 {
	font-size: 20px;
	margin-top: 25px;
	white-space:nowrap;overflow: hidden;text-overflow:ellipsis;
}

.newMessageList .new-message .new-info .new-info-right p {
	margin-bottom: 0px;
	line-height: 24px;
	overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;
	-webkit-line-clamp:3; 
	height: 72px;
}

.video-play-title{
	font-size:24px;
	font-weight: bolder;
}


/*联系我们-------------------------*/

.icon-me .icon-me-list {
	padding: 0 10px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	position: relative;
	top: -70px;
}

.icon-me .icon-me-list section {
	width: 25%;
	padding: 0 10px;
}

.icon-me .icon-me-list section div {
	width: 140px;
	height: 140px;
	margin: 0 auto;
	border-radius: 50%;
	border: 5px solid #fff;
	background-color: #FDC23E;
}

.icon-me .icon-me-list section:hover div {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.icon-me .icon-me-list section:hover div img {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.icon-me .icon-me-list section div img {
	position: relative;
	top: 25px;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

.icon-me .icon-me-list section h2 {
	color: #333333;
	font-size: 20px;
	margin-top: 30px;
	;
}

.icon-me .icon-me-list section p {
	color: #666666;
	font-size: 16px;
	padding: 15px 0 20px 0;
	position: relative;
}

.icon-me .icon-me-list section p::after {
	content: "";
	display: inline-block;
	width: 45px;
	height: 2px;
	background: #666666;
	position: absolute;
	bottom: 0px;
	right: calc(50% - 45px / 2);
}

.icon-me .icon-me-list section .color-red {
	font-weight: bold;
	color: #c71d0c;
}

.productInfo .color-red {
	font-weight: bold;
	color: #c71d0c;
}

.me-form {
	background-color: #eff8fd;
	padding-top: 55px;
	padding-bottom: 65px;
}

.me-form .me-form-bg {
	background-color: #fff;
	border-radius: 10px;
	padding: 55px 55px 65px;
	-webkit-box-shadow: #a4cef4 0px 2px 10px;
	box-shadow: #a4cef4 0px 2px 10px;
}

.me-form .me-form-bg .me-form-bg-code {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(1) {
	width: 125px;
	margin-right: 10px;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(1) img {
	width: 100%;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(2) p {
	padding: 12px 0;
	font-size: 16px;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(2) p .red-me {
	color: #fff;
	background-color: #C71D0B;
	border-radius: 5px;
	padding: 5px 15px;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(2) h1 {
	font-size: 28px;
	color: #333333;
}

.me-form .me-form-bg .me-form-bg-code div:nth-of-type(2) h4 {
	font-size: 16px;
	color: #333333;
}

.me-form form .flex-justify-start {
	margin-right: -35px;
}

.me-form form .form-input {
	width: 50%;
	margin-right: 35px;
	position: relative;
}

.me-form form label {
	display: block;
	margin-bottom: 10px;
	color: #333333;
	font-size: 18px;
}

.me-form form label span {
	color: #c71d0c;
}

.me-form form input, textarea {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border: 1px solid #BCBCBC;
	border-radius: 5px;
	padding-left: 45px;
	color: #5c5c5c;
}

.me-form form input::-webkit-input-placeholder {
	color: #5c5c5c;
}

.me-form form .form-input i {
	position: absolute;
	font-size: 23px;
	bottom: 10px;
	left: 12px;
	color: #5C5C5C;
}

.me-form form .form-input:nth-of-type(1) i {
	font-size: 19px;
}

/* .me-form form .form-input i */

.me-form form textarea {
	min-height: 100px;
	resize: none;
	padding: 0 10px;
}

.me-form form .form-button button {
	background-color: #FFD842;
	font-size: 16px;
	color: #333333;
	border: none;
	height: 45px;
	width: 220px;
	font-weight: bold;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.me-form form .form-button button:hover {
	border-radius: 20px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.ditu {
	/* height: 440px; */
}

.ditu img {
	width: 100%;
}

/* productInfo ------------------ */

.productInfo {
	background-color: #F8F8F8;
	padding: 60px 0;
}

.productInfo .pro-info-img {
	width: 50%;
	padding: 20px;
	padding-bottom: 80px;
	position: relative;
}

.productInfo .pro-info-img .carousel {
	padding: 10px 50px;
	padding-bottom: 25px;
	position: relative;
}

.productInfo .pro-info-img .lunbo-click {
	width: 28px;
	height: 45px;
	position: absolute;
	cursor: pointer;
}

.productInfo .pro-info-img .lunbo-left {
	left: -20px;
	top: 50%;
	-webkit-transform: translatey(-50%);
	transform: translatey(-50%);
}

.productInfo .pro-info-img .lunbo-right {
	right:-20px;
	top: 50%;
	-webkit-transform: translatey(-50%);
	transform: translatey(-50%);
}

.productInfo .pro-info-img img {
	display: block;
	width: 100%;
}

.pro_det_scroll_bars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding: 0 35px;
}

.pro_det_scroll_bars .item {
	width: calc(100% / 6);
	margin: 0 5px;
	border: 2px solid #fff;
	cursor: pointer;
	position: relative;
}

.pro_det_scroll_bars .item:hover {
	border: 2px solid #C71D0B;
}

.pro_det_scroll_bars .item:hover::before {
	content: "";
	position: absolute;
	top: -18px;
	left: calc(50% - 8px);
	border-style: solid;
	border-width: 8px;
	border-color: transparent transparent #C71D0B transparent;
}

.pro_det_scroll_bars .item.active {
	border: 2px solid #C71D0B !important;
}

.pro_det_scroll_bars .item.active::before {
	content: "";
	position: absolute;
	top: -18px;
	left: calc(50% - 8px);
	border-style: solid;
	border-width: 8px;
	border-color: transparent transparent #C71D0B transparent;
}

.pro_det_scroll_bars .item:first {
	padding-left: 0;
}

.pro_det_scroll_bars .item:last-child {
	padding-right: 0;
}

.productInfo .pro-info-text {
	width: 50%;
	padding: 20px 0;
	font-size: 14px;
	color: #333333;
	padding-left: 30px;
}

.productInfo .pro-info-text h1 {
	color: #333333;
	font-size: 28px;
	padding: 15px 0;
}

.productInfo .pro-info-text p {
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	padding: 30px 0;
	text-indent: 2em;
}

.productInfo .pro-info-text section ul {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	padding-bottom: 50px;
}

.productInfo .pro-info-text section li {
	line-height: 24px;
	width: 50%;
}

.productInfo .pro-info-text div li {
	border-right: 1px solid #D7D2D2;
	padding: 0 15px;
	font-size: 16px;
	margin-bottom: 20px;
}

.productInfo .pro-info-text div li:first-child {
	padding-left: 0;
}

.productInfo .pro-info-text div li:last-child {
	border: none;
}

.productInfo .phone-img span {
	font-size: 24px;
}

.productInfo .phone-img img {
	position: relative;
	top: 6px;
}

.productInfo button {
	margin-top: 20px;
	width: 235px;
	height: 45px;
	background-color: #FF505C;
	text-align: center;
	line-height: 45px;
	border-radius: 30px;
	color: #fff;
	font-size: 18px;
	border: none;
}

/* productInfo */

.product-infos .pro-lefts {
	width: calc(100% - 295px);
	padding: 0 60px 60px;
}

.product-infos .pro-rights {
	width: 295px;
	margin-left: 25px;
}

.product-title {
	padding: 20px 0;
	color: #333333;
	font-size: 16px;
	border-bottom: 1px solid #F0F0F0;
}

.product-title-span {
	padding-left: 25px;
}

.product-title span {
	padding: 20px 15px;
	font-size: 16px;
	border-bottom: 1px solid #C71D0B;
}

.pro-rights .product-title {
	border: none;
	padding-left: 15px;
}

.productInfo .product-infos img {
	display: block;
}

.productInfo .pro-title {
	line-height: 36px;
	color: #fff;
	background-color: #FE0000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.productInfo .main-product-content .product-content {
	margin-right: 0px;
}

.productInfo .success .main-product-content .product-content section {
	width: 100%;
	padding: 15px;
	padding-bottom: 0;
	margin: 0;
}

.productInfo .success .main-product-content .content-bottom p {
	margin-top: 5px;
}


.productInfo .product-info-itmes h1 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 10px;
}

.productInfo .product-info-itmes p {
	line-height: 1.7;
}

.productInfo .product-info-itmes ul {
	margin-right: 30px;
}

.productInfo .product-info-itmes ul li {
	width: 33.333%;
	padding-left: 30px;
	margin-top: 20px;
	float: left;
	cursor: pointer;
}

.productInfo .product-info-itmes ul li:hover img {
	-webkit-box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	box-shadow: 0px 5px 10px rgba(115, 115, 115, 0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.productInfo .product-info-itmes ul li img {
	width: 100%;
}

.productInfo .pro-lefts img {
	width: 100%;
}

.productInfo .table-parent {
	padding: 20px;
	overflow: auto;
}

.join-info .p-60-0 {
	padding: 60px 0;
}

.join-info .m-30-0 {
	margin: 30px 0;
}

.join-info p {
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.join-info .hr {
	border-top: 1px solid #EEEEEE;
	margin-top: 40px;
}

.join-info h1 {
	height: 24px;
	line-height: 30px;
	font-size: 24px;
	margin: 70px 0 40px 0;
}

.join-info .top-infos div:nth-of-type(1) {
	width: 340px;
	float: left;
}

.join-info .top-infos img {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.join-info .top-infos img:hover {
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.join-info .top-infos div:nth-of-type(2) {
	float: left;
	width: calc(100% - 340px);
	padding-left: 50px;
}

.join-info .top-infos .title-bgs {
	background-image: url("../images/join/title.png");
	background-size: 100% 100%;
	width: 100%;
	height: 90px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 8%;
	padding-top: 10px;
	color: #fff;
}

.join-info .content-infos {
	background-image: url("../images/join/bg-center.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.join-info .content-infos .div-1 {
	float: left;
	width: calc(100% - 340px);
	padding-right: 50px;
}

.join-info .content-infos img {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.join-info .content-infos li img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.join-info .content-infos .div-2 {
	width: 340px;
	float: left;
}

.join-info .content-infos .owl-controls {
	position: absolute;
	z-index: 2 !important;
	left: calc(50% - 36px);
	bottom: 20px;
}

.join-info .content-infos .select-a {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #c71d0c;
	text-align: center;
	width: 24px;
	height: 24px;
	line-height: 22px;
	background-color: #fff;
	border-radius: 50%;
}

.join-info .content-infos .select-b {
	float: left;
	width: calc(100% - 25px);
	padding-left: 10px
}

.join-info .content-infos .div-1 p {
	font-size: 16px;
	color: #fff;
}

.join-info .content-infos .div-1 .content-tops {
	background-image: url("../images/join/title.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 90px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 8%;
	padding-top: 15px;
}

.join-info .content-infos .content-a {
	padding: 25px 0;
}

.join-info .content-infos .content-q {
	padding: 25px 0;
}

.join-info .content-infos .content-a {
	border-bottom: 1px solid #495361;
}

.join-info .content-infos .content-item ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.join-info .content-infos .content-item ul li {
	width: 200px;
	line-height: 65px;
	margin-top: 10px;
	font-size: 18px;
}

.join-info .content-infos .content-item ul li div {
	width: 65px;
	height: 65px;
	background-color: #fff;
	line-height: 65px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.join-info .content-infos .content-item ul li div img {
	width: 100%;
}

.join-info .footer-infos .title-bgs {
	background-image: url("../images/join/title2.png");
	background-size: 100% 100%;
	width: 100%;
	height: 60px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	color: #fff;
}

.join-info .footer-infos .title-bgs1 {
	background-image: url("../images/join/title-length.png");
	background-size: 100% 100%;
	width: 100%;
	height: 85px;
	font-size: 23px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 5%;
	color: #fff;
}


div.zoomDiv {
	z-index: 999;
	position: absolute;
	border: solid 1px #ddd;
	width: 470px !important;
	height:354px !important;
	background: #ffffff;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.zoomMask {
	position: absolute;
	width: 120px !important;
	height: 120px !important;
	background:url(../images/float_layer.png) repeat center center;
	cursor:move;
	z-index: 99;
}
.bigimg{
	width:1000px;
	height: auto;
}





.join-info .footer-infos .p-50-90 {
	padding: 50px 90px;
}

.join-info .footer-infos .h4 {
	font-size: 24px;
	color: #333333;
	line-height: 36px;
	margin: 40px 0;
}

.join-info .footer-infos {
	font-size: 20px;
	color: #666666;
	line-height: 30px;
}

.join-info .footer-infos .padding {
	margin: 45px 0;
}

.join-info .bg-footer {
	position: relative;
}

.join-info .bg-footer div {
	width: 100%;
	position: absolute;
	margin: 0 auto;
	text-align: center;
}

.join-info .bg-footer div h1 {
	font-size: 30px;
	color: #333333;
}

.join-info .bg-footer div p {
	font-size: 20px;
	color: #666666;
	padding: 0 240px;
}

.join-info .bg-footer img {
	display: block;
	width: 100%;
}


/*
 * quality
 */
 
 .sub_title1{
     margin-bottom: 35px;
 }
 .sub_title1 .tt{
     font-size: 36px;
     color: #333;
     font-weight: bold;
 }
 .sub_title1 .text{
     color: #444;
     font-size: 14px;
     line-height: 1.6;
     padding-top: 12px;
 }
 
.quality_list1{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}
.quality_list1 dd{
	width:25%;
	padding: 0 10px;
	margin-bottom:30px;
}
.quality_list1 dd a{
	display: block;
	
}
.quality_list1 dd .pic{
	width: 100%;
	overflow: hidden;
	padding: 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5) inset;
	border: 8px solid #eee;
}
.quality_list1 dd .pic img{
	display: block;
	width: 100%;
	max-width: none;
}
.quality_list1 dd .tt{
    padding-top: 15px;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.quality_box1{
	color: #333;
	font-size: 14px;
	line-height: 24px;
	padding: 0 0 35px 0;
}
.quality_list1 dd a:hover{
	transform: translateY(-3px);
    -webkit-transform: translateY(-3px);

}



.float_tel{
	position: relative;
}
.float_tel_down{
	display: none;
	position: absolute;
	right: 100%;
	top: 0;
	width:140px;
	line-height: 24px;
	text-align:left; 
	padding: 11px 10px;
	background: rgba(0,0,0,.8);
}
.float_tel_down .tt{
	font-size: 16px;
	color:#fff;
}
.float_tel_down .num{
	font-size: 14px;
	font-weight: bold;
	color: #c71d0c;
	text-transform: uppercase;
}
.float_tel:hover .float_tel_down{
	display: block;
}


.banner-bgs.owl-theme .owl-dots{
	width: 100%;
}
.banner-bgs.owl-theme .owl-dots .owl-dot span{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
    margin: 0 7px;
}
.banner-bgs.owl-theme .owl-dots .owl-dot.active span, 
.banner-bgs.owl-theme .owl-dots .owl-dot:hover span{
    background: #c71d0c;
}


.footer_sm{
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    padding-left: 20px;
}
.footer_sm a{
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    margin: 0 6px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    position: relative;
}
.footer_sm a .pic{
    display: none;
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 120px;
    height: 120px;
    margin-left: -60px;
}
.footer_sm a.icon_weibo{
    background: url(../images/sm_weibo.png) no-repeat center center / 22px auto;
}
.footer_sm a.icon_weixin{
    background: url(../images/sm_weixin.png) no-repeat center center / 22px auto;
}
.footer_sm a.icon_qq{
    background: url(../images/sm_qq.png) no-repeat center center / 22px auto;
}
.footer_sm a:hover .pic{
    display: block;
}

/* -------------------------------- */

@media screen and (max-width: 1366px) {
	.container {
		width: 92%;
	}
	.banner-div {
		width: 310px;
		height: 120px;
		padding: 30px;
		padding-right: 0px;
		top: 28%;
		left: 19%;
	}
	.banner-div b {
		font-size: 26px;
		color: #fff;
	}
	.banner-div p {
		margin-top: 8px;
		font-size: 14px;
	}
	/* 设置padding */
	.main-product, .main-intro, .main-footer {
		padding-top: 40px;
	}
	/* 标题 */
	.main-product-title {
		font-size: 16px;
	}
	.main-product-title .bold {
		font-size: 35px;
	}
	.f-32 {
		font-size: 26px;
	}
	.info-num {
		font-size: 16px;
	}
	/* 匠心制造 */
	.main-intro .main-intro-left {
		width: calc(50% - 40px);
	}
	.main-intro .main-intro-right {
		width: 50%;
	}
	/* 服务支持 */
	.main-serve-info dl {
		width: 20%;
	}
	.text-overflow {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	/* 新闻详细页 */
	.new-message-info {
		padding: 50px 0;
	}
}

@media screen and (max-width:1300px) {
	/*视频详细页*/
	.videoCenterInfo .video-play .video-play-list .video-play-list-left {
		width: 100%;
		height: 380px;
	}
	.videoCenterInfo .video-play .video-play-list .video-play-list-right {
		width: 100%;
		padding-left: 0;
		margin-top: 28px;
		margin-right: -20px;
	}
}

@media screen and (min-width:1025px) {
	header .header-menu {
		display: block !important;
	}
}

@media screen and (max-width: 1024px) {
	.hide {
		display: none;
	}
	.phone-show {
		display: block;
	}
	.phone-show .pro-info-img {
		padding-left: 0;
		padding-right: 0;
	}
	/* header */
	header {
		height: 58px;
	}
	header .header-top {
		height: 58px;
		background-color: #fff;
	}
	.videoCenterInfo .video-play {
		padding-top: 20px;
	}
	.logo {
		height: 58px;
	}
	.logo span {
	    display:flex;
        display:-ms-flexbox;
        display:-webkit-flex;
        align-items: center;
        -webkit-align-items: center;
        -ms-align-items:center;
		width: 190px;
		height: 58px;
	}
	.menu_btn {
		top: 8px;
	}
	/* logo */
	.logo ul {
		display: none;
	}
	header .header-menu {
		position: absolute;
		top: 58px;
		width: 100%;
		height: auto;
		display: none;
		background-color: #F5F5F5;
		color: rgb(102, 102, 102);
		z-index: 22;
	}
	header .header-menu ul {
		background-color: #F5F5F5;
		padding-bottom: 20px;
		border-bottom: 1px solid #DDDDDD;
	}
	.header-menu ul li {
		display: block;
		width: 100%;
		line-height: 40px;
		font-size: 14px;
		border-bottom: 1px solid #DDDDDD;
		color: #333333;
		text-align: left;
		padding-left: 0px;
		cursor: pointer;
	}
	.header-menu ul li:hover .hover-list {
		display: none;
		background-color: #F5F5F5;
	}
	header .header-menu .hover-list {
		display: none;
		background: #F5F5F5;
		position: static;
	}
	header .header-menu .hover-list .hover-li {
		background: #F5F5F5;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.header-menu ul li:hover {
		background-color: #F5F5F5;
		color: #C71D0C
	}
	.header-menu ul li:hover section {
		display: block;
	}
	.header-menu ul .li-active {
		background-color: #F5F5F5;
		color: #C71D0C
	}
	.header-menu li .hover-li {
		padding-left: 20px;
	}
	.header-menu ul li i {
		display: block;
	}
	.header-menu ul li a {
		float: left;
		width: calc(100% - 40px);
	}
	.header-menu .click-toggle {
		float: right;
		width: 40px;
		display: inline-block;
		text-align: center;
		display: block;
	}
	.menu_btn {
		display: block;
	}
	.phone {
		display: none;
	}
	.block {
		display: block;
	}
	.f-32 {
		font-size: 26px;
	}
	.main-intro-left .left-main {
		padding: 0;
	}
	/* 产品图片 */
	.main-product-content .product-content section {
		width: calc(50% - 25px);
	}
	.success .main-product-content .product-content section {
		width: calc(50% - 37px);
	}
	.companys .main-product-content .product-content section {
		width: calc(50% - 37px);
	}
	.product-info .main-product-content .product-content section {
		width: calc(50% - 25px);
	}
	.video-info .main-product-content .product-content section {
		width: calc(50% - 20px);
	}
	.newMessageList .list-buttons div {
		width: calc(50% - 25px);
		margin-top: 20px;
	}
	.newMessageList .list-items ul {
		width: calc(100% - 25px);
		margin-top: 10px;
	}
	.productInfo {
		padding: 30px 0;
		padding-bottom: 0;
	}
	.productInfo .pro-info-img {
		width: 100%;
		padding-bottom: 0px;
	}
	.productInfo .pro-info-text {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.product-infos .pro-lefts {
		width: 100%;
		padding: 0 20px 20px;
	}
	.product-infos .pro-rights {
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.productInfo .pro-info-img .carousel {
		padding-left: 0;
		padding-right: 0;
	}
	.productInfo .pro-info-img .select-carousel ul {
		padding: 0;
	}
	.productInfo .table-parent {
		padding: 20px 0;
	}
	.productInfo .product-info-itmes table td {
		padding-left: 20px;
		font-size: 16px;
	}
	.join-info .top-infos div:nth-of-type(1) {
		width: 100%
	}
	.join-info .top-infos div:nth-of-type(2) {
		width: 100%;
		padding-left: 0px;
	}
	.join-info .content-infos .div-1 {
		width: 100%;
		padding-right: 0;
	}
	.join-info .content-infos .div-2 {
		width: 100%;
		margin-top: 40px;
	}
	.join-info .title-bgs1 {
		background-image: none !important;
		color: #333333 !important;
		margin-bottom: 0;
		height: 50px !important;
	}
	.join-info .title-bgs {
		background-image: none !important;
		color: #333333 !important;
		margin-bottom: 0;
	}
	.join-info .content-tops {
		background-image: none !important;
		margin: 0 !important;
		height: 50px !important;
	}
	.join-info .footer-infos .p-50-90 {
		padding: 10px;
	}
	.join-info .p-60-0 {
		padding: 30px 0;
	}
	.join-info .content-infos {
		background-image: none;
		background-color: #344253;
	}
	.join-info .content-infos .content-item ul {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}
	.join-info .content-infos .content-item ul li {
		width: 100%;
		margin-bottom: 20px;
		padding-left: 40px;
	}
	.join-info .bg-footer div h1 {
		font-size: 22px;
		color: #333333;
		margin: 20px 0;
	}
	.join-info .bg-footer div p {
		font-size: 14px;
		line-height: 22px;
		color: #666666;
		padding: 0 20px;
	}
	.me-form {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.me-form form .form-input {
		width: 100%;
	}
	.flex-justify-start {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.icon-me .icon-me-list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		top: -5px;
		margin-top: 30px;
	}
	.icon-me .icon-me-list section {
		width: 50%;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.icon-me .icon-me-list section h2 {
		color: #333333;
		font-size: 20px;
		margin-top: 15px;
	}
	.me-form .me-form-bg .me-form-bg-code {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.me-form .me-form-bg .me-form-bg-code div:nth-of-type(2) p {
		line-height: 30px;
	}
	.me-form .me-form-bg {
		padding: 20px;
	}
	.new-message-padding .new-info {
		padding-left: 0px;
		padding-right: 0px;
	}
	.new-message-padding .new-info-right {
		padding-left: 10px;
		padding-right: 10px;
	}
	.newMessageList .new-message .new-info {
		padding-bottom: 20px;
	}
	/* 新闻页面 */
	.new-info-left {
		float: left;
		width: 100%;
	}
	.new-info-right {
		float: left;
		width: 100%;
		padding-top: 20px;
		padding-left: 0px;
	}
	/* info */
	.info-num {
		font-size: 14px;
	}
	.bg-info {
		line-height: 35px;
		padding: 15px 0;
	}
	.bg-info .container {
		display: block;
	}
	/* 匠心制造 */
	.main-intro .main-intro-left {
		width: 100%;
		margin-bottom: 30px;
	}
	.main-intro .main-intro-right {
		width: 100%;
	}
	.main-intro .custom1-bg {
		font-size: 14px;
	}
	.main-intro-left .left-b {
		font-size: 36px;
	}
	/* 新闻资讯 */
	.main-footer-info dd {
		margin: 0;
	}
	.main-footer-info dl {
		width: 100%;
		margin: 15px 0 0 0;
	}
	.main-foot-time-content {
		width: 100%;
		margin-right: 0;
	}
	.main-foot-time-content:first-child {
		margin-top: 30px;
	}
	.time-right-ul li {
		white-space: normal
	}
	/* 服务支持 */
	.main-serve-info dl {
		width: 50%;
	}
	.main-serve-info dl:last-child {
		padding-right: 20px;
	}
	.main-serve-info dl:first-child {
		padding-left: 20px;
	}
	/* company ----------------------- */
	.company-info {
		padding: 30px 0;
	}
	.company-info .right-title-top {
		margin-top: 0px !important;
	}
	.company-info .company-info-left, .company-info .company-info-right {
		width: 100%;
	}
	.company-info-right {
		padding-left: 0px;
	}
	.company-info-right .right-title {
		margin-top: 50px;
	}
	.right-top {
		margin-top: 0 !important;
	}
	.company-info-left-style {
		margin-top: 50px;
	}
	.class-wrap-reverse .company-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.class-wrap-reverse .company-info-left-style {
		margin-top: 0;
		margin-bottom: 50px;
	}
	/* 新闻详细 */
	.new-message-info .width-img {
		margin-top: 50px;
		margin-bottom: 20px;
		padding: 0;
	}
	.new-message-info .phone-list {
		display: block !important;
		padding-bottom: 30px;
	}
	.attract-info .bg-img {
		background-image: none;
	}
	.main-product-title {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.main-product-title .index-more {
		display: block;
		margin-top: 10px;
	}
	/* join  */
	.join-info .top-infos .title-bgs {
		padding-left: 0;
		font-size: 28px;
		padding-top: 0;
		height: 50px;
	}
	.join-info .footer-infos .title-bgs1 {
		padding-left: 0;
	}
	.join-info h1 {
		height: 24px;
		line-height: 30px;
		font-size: 24px;
		margin: 40px 0 30px 0;
	}
	.join-info .footer-infos .padding {
		margin: 20px 0 10px 0;
	}
	.join-info .footer-infos .h4 {
		font-size: 18px;
		color: #333333;
		line-height: 36px;
		margin: 5px 0 20px 0;
	}
	.join-info .footer-infos ul li {
		font-size: 16px;
	}
	
	/*
	 * quality
	 */
	.quality_list1 dd{
		width: 33.33%;
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.quality_list1 dd a{
		padding: 10px;
	}
	
	.sub_title1{
	    margin-bottom: 25px;
	}
	.sub_title1 .tt{
	    font-size: 28px;
	}
	
	
}

@media screen and (max-width: 768px) {
	body {
		padding-bottom: 0;
	}
	footer {
		height: auto;
		line-height: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		position: static;
	}
	.page {
		padding: 20px 0;
	}
	aside {
		right: 2px;
	}
	aside>div {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	aside>div:nth-of-type(1) i {
		font-size: 30px;
	}
	aside>div:nth-of-type(2) i {
		font-size: 25px;
	}
	aside>div:nth-of-type(3) i {
		font-size: 30px;
	}
	.click-top {
		margin-top: 8px;
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
	.code section {
		right: 70px;
	}
	.code .erweima-content {
		bottom: -10px;
	}
	.main-product {
		padding: 20px 0;
	}
	.main-intro {
		padding-top: 10px;
	}
	.f-32 {
		font-size: 20px;
	}
	.info-num-left {
		margin-right: 20px;
	}
	/* 标题 */
	.bg-info {
		margin-top: 20px;
	}
	.main-product-title {
		font-size: 14px;
	}
	.main-product-title .bold {
		font-size: 24px;
	}
	.main-product, .main-intro, .main-footer {
		padding: 40px 0 0;
	}
	.main-intro {
		padding: 20px 0;
	}
	/* product */
	.product-info-title span:nth-of-type(1) {
		font-size: 22px;
	}
	.icon-me .icon-me-list section {
		width: 50%;
	}
	.icon-me .icon-me-list section p {
		color: #666666;
		font-size: 16px;
		padding: 10px 0 20px 0;
		position: relative;
	}
	.main-serve-info dl {
		width: 100%;
		margin-top: 20px;
		padding-right: 20px;
	}
	.new-message {
		padding: 0;
	}
	.new-message-info {
		padding: 20px 0;
	}
	.newMessageList .new-message .info-css {
		margin-right: -4%;
	}
	.newMessageList .new-message .new-info {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.newMessageList .list-tops .list-title h1 span {
		position: static;
		display: block;
	}
	.newMessageList .list-tops {
		padding: 30px 0;
	}
	.videoCenterInfo .video-info {
		margin-bottom: 20px;
	}
	.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info .right-info-img {
		width: 155px;
	}
	.videoCenterInfo .video-play .video-play-list .video-play-list-right .video-play-list-right-info {
		margin-bottom: 15px;
	}
	.videoCenterInfo .video-play .video-play-info {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	/* 产品图片 */
	.main-product-content .product-content {
		margin-right: -4%;
	}
	.productInfo {
		padding: 0px;
	}
	.productInfo .container {
		width: 100%;
	}
	.productInfo .pro-info-text {
		padding-right: 20px;
	}
	.productInfo .product-title {
		padding: 20px;
	}
	.productInfo .main-product-content .product-content {
		margin-right: -4%;
	}
	.productInfo .main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.success .main-product-content .product-content {
		margin-right: -4%;
	}
	.success .main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.video-info .main-product-content .product-content {
		margin-right: -4%;
	}
	.video-info .main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.product-info .main-product-content .product-content {
		margin-right: -4%;
	}
	.product-info .main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.productCenterList .product-info-title a b {
		font-size: 18px;
		position: relative;
		bottom: 5px;
	}
	.product-info-title a:nth-of-type(1) b {
		font-size: 18px;
		position: relative;
		bottom: 5px;
	}
	.newMessageList .list-items ul li div:nth-of-type(1) {
		width: calc(100% - 75px);
	}
	.newMessageList .list-items ul li div:nth-of-type(2) {
		width: 70px;
	}
	.companys .main-product-content .product-content {
		margin-right: -4%;
	}
	.companys .main-product-content .product-content section {
		width: calc(100% - 4%);
		margin: 4% 4% 0 0;
	}
	.company-info b {
		font-size: 28px;
	}
	.company-info .info {
		font-size: 16px;
		line-height: 28px;
	}
	.company-info-right .right-title {
		font-size: 30px;
	}
	.company-info-right .right-content {
		font-size: 16px;
		line-height: 28px;
	}
	.icon-me .icon-me-list {
		padding: 0;
	}
	/* join  */
	.join-info .footer-over {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	/* 下一篇 */
	.new-message-info-footer {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.new-message-info-footer div {
		width: 100%;
		padding: 0 15px;
	}
	/* 产品详细图片 */
	.productInfo .product-info-itmes ul {
		margin-left: -15px;
		margin-right: 0;
	}
	.productInfo .product-info-itmes ul li {
		width: 50%;
		padding-left: 15px;
	}
	.productInfo .success .main-product-content .product-content {
		padding-right: 4% !important;
	}
	
	/*
	 * quality
	 */
	.quality_list1 dd{
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.quality_list1 dd a{
		padding: 0px;
	}
	
	
	.sub_title1{
	    padding-top: 30px;
	    margin-bottom: 18px;
	}
	.sub_title1 .tt{
	    font-size: 24px;
	}
	
	
}