@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
img{ border:none}
li{ list-style:none}
a{ text-decoration:none}
body{ font-size:14px; font-family:"Microsoft Yahei"; background: #000000;}



/*banner*/
.banner{ width:100%; height:500px;}
.banner_box{ width:1920; height:500px; margin:0 auto;  position:relative; overflow:hidden}
.banner_box ul li img{ width:1920px; height:500px; position:absolute; left:50%; margin-left:-960px}
.white{ width:81px; height:14px; position:absolute; left:50%; margin-left:-40px; bottom:16px}
.white span{ float:left; width:14px; height:14px; background:url(../JDimages/banner_bg2.png); margin-right:13px}
.white span.on{ background:url(../JDimages/banner_bg1.png)}
.white span:hover{ background:url(../JDimages/banner_bg1.png)}

/*内容一*/
.main1{ width:100%; height:164px; border-bottom:1px solid  #e5e5e5; overflow:hidden;}
.us{ width:1280px; height:164px; margin:0 auto;}
.we{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #999999; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.we b{ font-size:30px; font-family:"Microsoft Yahei"; color:#3e3e3e; font-weight:normal; position:absolute; left:85px; top:-22px; background:#FFF; height:40px; line-height:40px; padding:0 5px}
.we em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:90px; background:#FFF; height:40px; line-height:40px; padding:0 5px}

/*内容二*/
.main2{ width:1280px; height:176px; margin:0 auto; padding:22px 0}
.main2_l{ width:202px; height: 176px;  float:left ;  background: #000; border-top-left-radius: 50px; text-align: center; color:#fff; padding:35px 0 0 30px; box-sizing: border-box;}
.main2_l h1{ font-size:25px; text-align: left; line-height: 50px; }
.main2_l p{line-height: 18px; text-align: left;}
.main2_r{ width: 998px; float:right; padding-top: 12px;}
.main2_r span{ display: inline-block; width:24%; text-align: center; }
.main2_r span h3{font-size:18px; padding:10px 0;}

.tab_about_l{ width:600px; height:392px; float:left}
.tab_about_l img{margin-top:25px;}
.tab_about_r{ width:50%; height:392px; float:right}
.tab_about_r h1{ height:35px; line-height:35px; background:url(../JDimages/tab_about_rbg.jpg); font-size:18px; padding:12px 0; font-weight:normal;font-family:"Microsoft Yahei";}
.tab_about_r h1 span{ margin-left:30px}
.tab_about_r p{ line-height:35px; margin:0 50px 0 30px; letter-spacing:1px; text-indent:2em; text-align-last: left; font-size:14px; text-align: justify;}



/*内容三a*/
.main3a{ width:1280px; margin:0 auto; height:164px; background:rgba(14, 14, 14, 1); border-bottom:1px solid rgba(14, 14, 14, 1); overflow:hidden;}
.main3_{ width:1280px; height:164x; margin:0 auto;}
.service{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #989898; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.service b{ font-size:30px; font-family:"Microsoft Yahei"; color:#ffffff; font-weight:normal; position:absolute; left:85px; top:-22px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px}
.service em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:80px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px; color:#989898}
/*内容三b*/
.main3b{ width:1280px; margin:0 auto; /*background:#000000*/}
.main3b_{ width:1280px;/* height:440px;*/ margin:0 auto}
.main3b_ ul li{ float:left;/* width:230px;*/ margin:34px 10px auto 120px}
.main3b_ ul li img{ margin-left:24px}
.main3b_ ul li h1{ text-align:left; font-family:"Microsoft Yahei"; font-weight:normal; line-height:34px}
.main3b_ ul li p{ line-height:25px; letter-spacing:1px}

/*内容四a*/
.main4a{ width:1280px; margin:0 auto;height:164px; background:rgba(14, 14, 14, 1); /*border-bottom:1px solid #e5e5e5;*/ overflow:hidden;}
.main4a_{ width:1280px; height:164x; margin:0 auto;}
.case{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #999999; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.case b{ font-size:30px; font-family:"Microsoft Yahei"; color:#ffffff; font-weight:normal; position:absolute; left:80px; top:-22px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px}
.case em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:40px; background:rgba(14, 14, 14, 1);; height:40px; line-height:40px; padding:0 5px; color:#989898}
/*内容四b*/
.main4b, .main7b, .main8b{ width:100%; /*height:440px;*/ }
.main4b_, .main7b_, .main8b_{ width:1100px;/* height:331px;*/ margin:0 auto; padding-top:24px; overflow:hidden}
.main4b_ ul li, .main7b_ ul li, .main8b_ ul li{ float:left; margin-right:35px; width:260px; /*height:330px*/}
.box a.left, .box2 a.left, .box3 a.left{ background:url(../JDimages/case_l.jpg); position:absolute; width:30px; height:60px; top:150px; left:-40px;}
.box a.right, .box2 a.right, .box3 a.right{ background:url(../JDimages/case_r.jpg); position:absolute; width:30px; height:60px; top:150px; right:-40px;}
.box, .box2, .box3{width:1100px; height:331px; margin:0 auto;position:relative;}

/*内容五a*/
.main5a{ width:1280px; margin:0 auto; margin:0 auto; height:164px; background:rgba(14, 14, 14, 1); border-bottom:1px solid rgba(14, 14, 14, 1); overflow:hidden;}
.main5a_{ width:1280px; height:164x; margin:0 auto;}
.contact{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #989898; line-height:64px; text-align:center; position:relative; color:#777777; font-size:14px}
.contact b{ font-size:30px; font-family:"Microsoft Yahei"; color:#ffffff; font-weight:normal; position:absolute; left:85px; top:-22px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px}
.contact em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:75px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px; color:#989898}
/*内容五b*/
.main5b{ width:100%; /* height:540px; background:rgba(14, 14, 14, 1)*/}
.main5b_{ width:1280px; height:514px; margin:20px auto; padding-top:22px; overflow: hidden;/* background: #ffffff;*/}
.main5b_c{ float:left; width:45%; padding-left:15px;}
.main5b_c .r{float: right;}
.main5b_c_h{font-size: 22px; line-height: 30px; text-align: center;}
.main5b_c p{line-height: 25px; padding-bottom: 5px; font-size: 16px; color:#ffffff;}

/*内容六a*/
.main6a{ width:1280px; margin:0 auto; height:164px; background:rgba(14, 14, 14, 1);  overflow:hidden;}
.main6_{ width:1280px; height:164x; margin:0 auto;}
.partner{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #999999; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.partner b{ font-size:30px; font-family:"Microsoft Yahei"; color:#ffffff; font-weight:normal; position:absolute; left:85px; top:-22px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px}
.partner em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:92px; background:rgba(14, 14, 14, 1); height:40px; line-height:40px; padding:0 5px; color:#989898}
/*内容六b*/
.main6b{ width:100%; height:185px}
.main6b_{ width:1280px; height:131px; margin:0 auto; padding-top:54px}
.main6b_ ul li{ float:left; margin-right:73px}
.main6b_ ul li.logo{ margin-right:0px; float:right}

.search-bar{background: #efefef; padding: 5px 0; width: 100%;}
.search-bar .search-content{width: 80%; height: 50px; line-height: 50px; margin: 0 auto;}
.search-bar .search-content .search-left{float:left;}
.search-bar .search-content .search-left a{ padding-right: 12px; color:#000;}
.search-bar .search-content .search-right{float:right; position: relative; text-align: right; padding-right:50px; padding-top:7px;}
.search-input{ width:220px; padding:8px 10px; border:#eee solid 1px; }
.search-btn{padding:7px 10px; background: #000000; position: absolute; right: 0; top: 8px; border:none; box-shadow: none; color:#fff; vertical-align: middle;}


.mt-tabpage {
	width: 1280px;
	padding: 20px 0;
}
.main-mt-tabpage{margin: auto;}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
 @keyframes fadeInUp {
 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
 }
	 100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
 }
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.mt-tabpage-title {
	height: 72px;
	font-size: 0;
	width: 100%;
	margin: auto;
	transition: all 0.5s;
	border:1px solid #999999;
	padding:12px;
	box-sizing: border-box;
	/*border-bottom: 1px solid #f1f1f1;*/
}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	padding:0 15px;
	height: 44px;
	line-height: 44px;
	margin-right: 5px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	/*border-radius: 5px;*/
}
.main-mt-tabpage .mt-tabpage-title .mt-tabpage-item{
	color: #000000;
}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #000000;
	background: #fff;
}
.main-mt-tabpage .mt-tabpage-title .mt-tabpage-item:hover{
	color: #fff;
	background: #000000;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #000000;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	background: #fff;
}
.main-mt-tabpage .mt-tabpage-title .mt-tabpage-item-cur {
	color: #fff;
	background: #000000;
}
.mt-tabpage-count {
	position: relative;
	width: 1280px;
	height: 345px;
	overflow: hidden;
	/*background: #fff;*/
}
.mt-tabpage-count.mt-tabpage-count-about{
	height: 550px;
}

.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1280px;
	/*height: 360px;*/
	line-height: 200px;
	margin: 10px 0 0;
	text-align: center;
    color:#ffffff;
}

.show_EN{
	position: absolute;
	right: 0;
	bottom:22px;
	/*width: 80px;*/
	height: 25px;
	/*line-height: 25px;*/
	padding: 0 15px;
	background: #000000;
	color: #fff;
	border:none;
	border-radius: 5px;
    cursor:pointer;
}

.main-product-container {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    align-items: baseline;
    /*margin-top: 130px;*/
    /*margin-bottom: 25px;*/
}

.main-product-item {
    width: 307px;
     height: 242px; 
    background: rgba(65, 65, 65, 1);
    margin: 6px;
    position: relative;
    -webkit-transition: opacity ease .2s;
    -o-transition: opacity ease .2s;
    -moz-transition: opacity ease .2s;
    transition: opacity ease .2s;
}


.main-product-item  img{
    /*width:  60%; */
    height: 242px;
    transition: all 0.5s;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.main-product-item:hover img{
     transform: scale(1.1);
    transition: all 0.5s;
}
.main-product-item1 {
    position: absolute;
    bottom: 33px;
    width: 100%;
    height: 22px;
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: baseline;
}


.main-product-item:hover {
    background: rgba(228, 0, 20, 1);
    cursor: pointer;

}

#focusBar { width:100%; height:515px; clear:both; position:relative; background:#000; overflow:hidden;}
#focusBar li { width:100%; clear:both; height:515px; display:none; position:absolute;/* position:relative;*/}
#focusBar .focusL { height:515px; position:absolute; z-index:9; /*left:-80%;*/ top:0px; left:-600px; margin-left:50%;}
#focusBar .focusR { height:515px; position:absolute; z-index:19;/* right:80%; */top:0px; left:-600px; margin-left:50%;}
a.arrL,a.arrR { display:block; width:52px; height:134px; position:absolute; top:170px; z-index:99; cursor:pointer; background-image:url(../JDimages/bt_arr.png); background-repeat:no-repeat; }
a.arrL { left:-52px; background-position:0px 0px;} a.arrR { right:-52px; background-position:-68px 0px;}
a.arrL:hover { background-position:0px -144px;}
a.arrR:hover { background-position:-68px -144px;}

 .scroll{width:1180px;height:63px;}
  .scroll_left{width:28px;height:28px;background:url(../JDimages/case_l.jpg) no-repeat;float:left;}
  .scroll_right{width:28px;height:28px;background:url(../JDimages/case_l.jpg) left no-repeat;float:left;}
  .pic{width:1100px;height:73px;float:left;}
  .pic ul{display:block;}
  .pic li{float:left;display:inline;width:183px;text-align:center;}


.aui-content-box {
    position: relative;
    width: 100%;
    /*border-right: solid 1px #f0f0f0;*/
    height: 275px;
    margin: 40px auto;
    background: #fff;
    float: left;
}

.aui-content-item-img {
    position: absolute;
    width: 85%;
    height: 140px;
    left: 50%;
    margin-left: -94px;
    top: 40px;
    -webkit-transition: opacity ease .2s;
    -o-transition: opacity ease .2s;
    -moz-transition: opacity ease .2s;
    transition: opacity ease .2s;
}

.aui-content-item-img img {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.aui-content-item-name {
    position: absolute;
    top: 190px;
    left: 0;
    width: 160px;
    padding: 0 15px;
    line-height: 30px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
    font-size: 13px;
}

.aui-content-box-list ul li {
    float: left;
    border-right: 1px solid #eee;
}

.aui-content-box-list ul li a {
    position: relative;
    display: block;
    width: 224px;
    height: 233px;
    text-align: center;
    margin: auto;
}

.aui-content-box-list ul li a img {
    transition: all 0.5s;
}

.aui-content-box-list ul li a:hover img {
    transform: scale(1.1);
    transition: all 0.5s;
}

.aui-content-price {
    position: absolute;
    left: 15px;
    top: 230px;
    width: 160px;
    height: 20px;
    padding: 1px;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new {
    float: left;
    width: 80px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new i {
    /* margin-right: 3px; */
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-new span {
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.aui-content-price-origin {
    float: left;
    width: 80px;
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}

.aui-content-price-origin i {
    margin-right: 3px;
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-origin span {
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}

.aui-content-box-ovf {
    width: 94%;
    overflow: hidden;
    position: relative;
    margin-left: 24px;
    height: 275px;
}

.aui-content-box-list {
    width: 6950px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.prev {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -40px;
}

.next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -40px;
}

.prev a {
    opacity: 0.6;
    /*background: #2f3430;*/
    position: absolute;
    left: 0;
    z-index: 100;
    width: 24px;
    height: 45px;
}

.next a {
    /*background: #2f3430;*/
    position: absolute;
    right: 0;
    z-index: 100;
    width: 24px;
    height: 45px;
    opacity: 0.6;
}

.prev img {
    width: 80%;
    display: block;
    border: none;
    position: absolute;
    left: 0;
    top: 12px;
}

.next img {
    width: 80%;
    display: block;
    position: absolute;
    border: none;
    top: 13px;
    right: 0;
}

.prev a:hover {
    opacity: 1;
}

.next a:hover {
    opacity: 1;
}

.aui-content-max {
    width: 1200px;
    height: 275px;
    background: #e83632;
    margin: 0 auto;
    position: relative;
}

.aui-sale-time {
    position: relative;
    float: left;
    width: 190px;
    height: 275px;
    background: #e83632;
    color: #fff;
}

.aui-sale-time-link {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}

.aui-sale-title {
    position: absolute;
    font-family: 'fzzxh';
    left: 0;
    width: 100%;
    text-align: center;
    top: 32px;
    font-size: 36px;
}

.aui-sale-second {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 90px;
    color: #edac8e;
    color: #f19999;
    color: rgba(255, 255, 255, 0.5);
    font-size: 20px;
}

.aui-sale-icon-sd {
    position: absolute;
    left: 86px;
    top: 126px;
    display: block;
    width: 20px;
    height: 33px;
    background-position: -35px -25px;
    background-image: url(../img/icon-end.png);
    background-position: -32.5px 0;
    -moz-background-size: 52.5px 40px;
    background-size: 52.5px 40px;
}

.aui-sale-ends {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 170px;
    font-size: 16px;
}

.aui-sale-count {
    position: absolute;
    top: 212px;
    left: 17px;
    height: 40px;
}

.aui-sale-time-link:hover {
    color: #fff;
}

.aui-sale-count-item {
    position: relative;
    float: left;
    width: 50px;
    height: 40px;
    text-align: center;
    background-color: #2f3430;
    margin-right: 5px;
}

.aui-sale-count-item span {
    position: relative;
    line-height: 40px;
    font-weight: bold;
    font-size: 16px;
}

.aui-sale-count-item:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    height: 1px;
    background: #e83632;
}

.aui-small-ad {
    position: relative;
    float: left;
    width: 194px;
    height: 275px;
    background: #333;
}

.luara-left {
    position: relative;
    padding: 0;
    overflow: hidden;
}

.luara-left ul {
    position: relative;
    padding: inherit;
    margin: 0;
}

.luara-left ul li {
    float: left;
    padding: inherit;
    margin: inherit;
    list-style: none;
}

.luara-left ul li img {
    width: 100%;
    display: block;
    border: none;
}
.info_box{
    width: 100%;
}
.top-tip{
    padding:10px 0;
    border-bottom: #292929 solid 1px;
}
.info_box_{
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
}
.info_box_ .line{
    width:8px;
    height: 19px;
    margin-right: 10px;
    background: #adadad;
    display: inline-block;
    vertical-align: middle;

}
.tip-text{
    line-height: 30px;
}
.info_box_l{
    float: left;
    width:25%;
}
.info_box__r{
    float:right;
    width: 75%;
}
/*产品-左侧栏目*/
.left_nav {
    padding: 14px 15px 30px 15px;
    background: url(../JDimages/left_head.jpg) no-repeat top center rgba(14, 14, 14, 1);
    margin-top: 48px;
    margin-bottom: 20px;
}
.left_nav h3 {
    text-align: center;
    color: #fff;
    padding:0px 0 10px;
    margin: 0px 0px 4px 0px;
}
.left_nav p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.left_nav_bg {
    /*background: url(../JDimages/left_nav_bg.jpg) center bottom no-repeat;*/
    padding: 10px 15px 22px 15px;
}
.left_nav_tel {
    margin: 20px 0px 0px 0px;
    padding:40px 0;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    background: url(../JDimages/red_bg.png) repeat left top;
}
.left_nav_ul {
    list-style: none;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    padding-bottom: 10px;
}
.left_nav_ul > li > a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    background-color: rgba(14, 14, 14, 1);
    border-radius: 5px;
    padding: 25px 0px 25px 18px;
    margin-bottom: 8px;
}
.left_nav_ul > li > a:hover, .left_nav_ul li a.left_active {
    color: #fff;
    background-color: #ec0000;
}
.bread_nav {
    padding: 10px 0px 10px 0px;
}
.bread_nav span {
    border-left: 8px solid #adadad;
    padding-left: 8px;
}
.bread_nav, .bread_nav a {
    color: #ffffff;
}
.bread_nav a:hover {
    color: #ec0000;
    text-decoration: none;
}
.info-banner{
    width: 100%;
    height: 414px;
    background: url(../JDimages/banner_about.png) no-repeat left top;
    background-size: 100% 100%;
    /*border-bottom:#ec0000 1px solid;*/
    position: relative;
}
.info-banner .banner-text{
    width: 1280px; 
    position: absolute;
    left : 50%;
    top:10%;
    margin-left: -640px;
    text-align: left;

}
.about-banner{
    height: 221px;
}
.glyphicon-search{
    display: inline-block;
    width:35px;
    height:25px;
    background: url(../JDimages/search.png) no-repeat center 4px;
}
.search_group {
    position: relative;
    border: 1px solid #b9b9b9;
    border-radius: 5px;
}
.search_group input.form-control {
    border-radius: 0px;
    box-shadow: none;
    color: #585A5A;
    padding: 0px 0px 0px 15px;
    height: 26px;
    width: 80%;
    background: transparent;
    border: none;
}
.search_group input.form-control:focus {
    box-shadow: none;
    border-color: #b2e0fb;
}
#search_submit {
    position: absolute;
    right: 0;
    top:0;
    background-color: rgba(14, 14, 14, 1);
    border-radius: 3px;
    color: #fff;
    height: 21px;
    font-size: 16px;
    padding-top: 5px;
    /*margin-top: -1px;*/
}
#search_submit:hover {
    color: #fff;
    background-color: #313131;
    cursor: pointer;
}

.list-right-container {
    float: left;
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
    width: calc(100% - 332px);
    padding-top: 48px;
    position: relative;
}

.list-detail-item {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 30%;
    height: auto;
    background: rgba(10, 10, 10, 1);
    position: relative;
}

.list-detail-item:hover {
    transition: 0.1s;
    box-shadow: 0px 0px 2px 1px #ec0000;
}

.list-detail-rt1 {
    height: 80px;
    line-height: 80px;
    padding-left: 22px;
    text-align: left;
    font-family: PingFang SC;
    font-weight: 400;
    overflow: hidden;
    color: rgba(255, 255, 255, 1);
}

.list-detail-rt2 {
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.contact-adr {
    width: 100%;
   color: #FFFFFF;
   font-family: PingFang SC;

}
.contact-adr.contact-adr-two{
    margin-top: 20px;
}

.contact-adr-info {
    width: 90%;
    border: 2px solid rgba(228, 0, 20, 0.3);
    margin: 0 auto;
    font-weight: 600;
    font-size: 24px;
    line-height: 45px;
    background: url(../JDimages/red_bg.png) repeat left top;
}
.contact-adr-info p{
    padding:100px;
    text-align: left;
}
.contact-adr .main5b_c_h{
  padding:50px 0;
  font-size: 38px;
}
.contact-tab{
    width:80%;
    margin:50px auto;
}

.contact-adr-info-en {
    width: 1102px;
    height: 339px;
    border: 2px solid rgba(228, 0, 20, 0.3);
    margin: 0 auto;
    position: relative;
    top: 20%;
    color: #FFFFFF;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 400;
}
.info_box__all{
    width: 1280px; 
    margin: 0 auto;
}
.info_box__all p{
     line-height: 28px;
    z-index: 24px;
    color: #ffffff;
}

.about-head {
    width: 100%;
    min-width: 1280px;
    /*height: 384px;*/
    height: auto;
    position: relative;
    text-align: center;
}

.cp-part1 {
    position: absolute;
    width: 1000px;
    min-height: 300px;
    overflow: visible;
    /*text-align: center;*/
    color: red;
    top: 5%;
    left: 50%;
    /*margin-top: -20px;*/
    margin-left: -500px;
    z-index: 5;
}

.cp-part1-row1,.cp-part1-row3, .cp-part1-row4{
    height: 54px;
    font-size: 56px;
    text-align: center;
    font-family: PingFang SC;
    font-weight: 600;
    color: rgba(228, 0, 20, 1);
    line-height: 62px;
    margin-bottom: 70px;
}
.cp-part1-row3{
    text-align: right;
}
.cp-part1-row4{
    text-align: left;
}

.cp-part1-row2 {
    font-size: 26px;
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 44px;
    text-align: justify;
    /*text-align: left;*/
}

.cp-part1-bg{
    padding:80px;
    background: url(../JDimages/red_bg.png) left top;
    /*background: rgba(228, 0, 20, 1);
    opacity: 0.3;*/
}
.cp-part1-bg p{
    padding-bottom: 12px;
    text-indent: 48px;
}
.banner-text{
    font-family: PingFang SC;
    color: #ffffff;
     font-size: 46px;
    text-align: center;
}
.product-info{
    width:60%;
    margin:auto;
    padding:10px;
    color:#ffffff;
}
.product-info .pro-name{
    padding:30px 0;
    text-align: center;
    font-size:22px;
}
.product-info p{
    margin-bottom: 12px;
    line-height: 32px;
    font-size:18px;
}
.product-info img{
    display: block;
    width: 600px;
    margin: 20px auto;
}
.contact-box{
    width: 100%;
    position: relative;
    text-align: center;
}
.contact-box .bg-img{
    width:100%;
    opacity: 0.2
}
.contact-content{
    position: absolute;
    top:0;
    left:50%;
    margin-left: -640px;
    width:1248px;
}

.bg-content{
    position: relative;
    width:  100%;
    /*height: 100%;*/
    opacity: 0.3;
    z-index: 1;
    background:url(../JDimages/B1.png) no-repeat center top;
    background-size: 100%;
}
.bg-content.bg-concat{

    background:url(../JDimages/R12.png) no-repeat center top;
    background-size: 100%;
}
