/* common */
.container { width: 1200px; margin: 0 auto; position: relative; }
.clear::after { content: ''; display: block; clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.w-100 { width: 100%; }
.h-100 { height: 100%; }
body { overflow-x: hidden; }
.content-frontssss p { margin: 20px auto; }
/* header
.header {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0px;
  height: 90px;
  background-color:rgba(255, 255, 255, .8);
}
.header-i {
  z-index: 99;
  width: 100%;
  position: relative;
  height: 90px;
  background-color:rgba(255, 255, 255, .8);
}
.logo {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo img{
    height: 50px;
}
.nav {
  float: left;
  padding-top: 30px;
}
.navli {
  float: left;
  margin-right:20px;
}
.navli li {
  float: left;
  margin: 0 16px;
  padding-bottom: 2px;
  position: relative;
}
.navli li a {
  font-size: 18px;
  color: #333333;
  line-height: 34px;
  display: block;
}
.navli li::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  opacity: 0;
  background-color: #fff;
}
.navli li.active::after {
  background-color: #ff2626;
  opacity: 1;
}
.navli li.active a,
.navli li:hover a {
  color: #ff2626;
} */
.search { float: right; margin-top: 27px; border: 1px solid #ebebeb; border-radius: 200px; overflow: hidden; }
.search input[type="text"] { width: 160px; height: 38px; line-height: 38px; box-sizing: border-box; border: none; background-color: #fff; outline: none; font-size: 14px; color: #333; padding: 0 15px; float: left; }
.search .search-btn { width: 56px; height: 38px; border: none; background: url(../images/search-icon.png) no-repeat center #ff2626; float: left; }
/* banner */
.swiper-banner { position: relative; overflow: hidden; height: 680px;  --swiper-pagination-color: #fff;
}
.swiper-banner li a { display: block; height: 680px; background-repeat: no-repeat; background-position: center center; }
/* container */

/* home - title */
.title { position: relative; text-align: center; padding: 50px 0 24px; }
.title h3 { font-size: 18px; color: #b4b4b4; line-height: 32px; font-weight: 500; text-transform: uppercase; letter-spacing: 3.8px; }
.title h2 { font-size: 36px; text-transform: capitalize; color: #4d4d4d; line-height: 42px; font-weight: 500; }
.banner-info { background-color: rgba(0, 0, 0, .5); width: 100%; height: 250px; position: absolute; bottom: 0px; z-index: 888; }
.banner-info .container div { height: 100%; display: flex; flex-direction: column; justify-content: left; }
.banner-info .container div h3 { color: #fff; margin-top: 30px; font-size: 38px; line-height: 80px; }
.banner-info .container div p { width: 90%; color: #fff; font-size: 16px; line-height: 26px; }
.banner-info .container div a { color: #fff; margin: 30px 0px; color: #fff; }
.banner-info .container { display: flex; height: 250px; justify-content: space-between; align-items: center; }
.product-info strong { color: #000; }
.product-info { font-size: 16px; line-height: 26px; width: 100%; color: #333; background-color: #fff; border-radius: 10px; padding: 15px; overflow: hidden; margin: 30px auto; }
.product-info>Img { margin-top: 30px; }
.product-info>p { font-size: 16px; line-height: 26px; color: #7f7f7f; margin-bottom: 40px; }
.product-info>a { background-color: #ff4242; color: #fff; font-size: 16px; padding: 10px 35px; border-radius: 10px; }
.title-box2 { margin: 20px auto; position: relative; }
.title-box2 h3 { font-size: 28px; color: #494949; line-height: 40px; }
.title-box2::after { content: ""; width: 30px; height: 3px; border-radius: 3px; background-color: #b2b2b2; position: absolute; bottom:-5px; }
.title-box2 p { font-size: 16px; color: #b2b2b2; line-height: 24px; }
/* home - swint */
.swint-wrapper { position: relative; padding: 20px 0; text-align: center; display: flex; justify-content: center; align-items: center; padding-left: 1px; }
.swint-wrapper li { width: 266px; height: 50px; line-height: 48px; text-align: center; border: 1px solid #dcdcdc; border-right: 0; box-sizing: border-box; margin-left: -1px; color: #7e8c8d; }
.swint-wrapper li:hover { color: #ff4242; }
.title2 h2 { text-transform: capitalize; }
.swint-wrapper li a { display: block; text-transform: capitalize; font-size: 18px; color: #7e8c8d; }
.swint-wrapper li:last-of-type { border-right: 1px solid #dcdcdc; }
.swint-wrapper li.active { border-color: #ff4242; background-color: #ff4242; color: #fff; }
.swint-wrapper li:hover a { color: #ff4242; }
.swint-wrapper li.active a { color: #fff; }
/* home - 产品展示块 */
.product-display { background-color: #f5f5f5; padding-bottom: 50px; }
.right-box { width:calc(100% - 142px); }
.item-wrapper { position: relative; display:flex; justify-content : space-between; padding: 30px; box-sizing: border-box; background-color: #fff; transition: 0.3s; }
.item-box-title { position: relative; border-bottom: 1px solid #f4f3f2; }
.item-box-title h3 { font-size: 23px; color: #444444; line-height: normal; line-height: 1.2; }
.item-box-title p { font-size: 16px; color: #666!important; line-height: 28px;height: 5em; }
.item-box-img { height: 267px; }
.item-box-img img { transform: scale(1); transition: all .8s; width: 150px;
    height: 171px;padding: 27px; object-fit: cover; }
.item-box-img img:hover { transform: scale(1.03); }
.item-box-btn { display: flex; justify-content: space-between; }
.item-wrapper:hover { box-shadow: 0 0 15px rgba(0, 0, 0, .5); }
.item-wrapper:hover h3 { color: #ff4242; }
.btn { border: 1px solid #333; padding: 0 10px; line-height: 34px; height: 34px; display: inline-block; vertical-align: middle; font-size: 14px; color: #333; border-radius: 5px; transition: 0.3s; text-align: center; }
.btn:hover { background-color: #ff4242; border-color: #ff4242; color: #fff; }
.btn-danger { background-color: #ff4242; border-color: #ff4242; color: #fff; }
.btn-danger:hover { background-color: #e12c2c; border-color: #e12c2c; }
.swiper-product { height: 800px; overflow: hidden; margin: 0 -20px; padding: 20px;  --swiper-pagination-color: #ff4242;
}
.swiper-product li { display: block; height: 376px; }
/* home - 公司优势 */
.company-advantage { position: relative; padding-bottom: 50px; background-color: #fff; }
.advant-list { overflow: hidden; margin: 50px -54px 0; }
.advant-list li { float: left; width: 218px; margin: 0 54px; text-align: center; }
.advant-list-img { display: block; }
.advant-list-img img { width: 100%; height: 100%; vertical-align: top; }
.advant-list-info { padding-top: 22px; }
.advant-list-info h5 { font-size: 24px; color: #4d4d4d; line-height: 40px; font-weight: 500; }
.advant-list-info strong { }
.advant-list-info p { font-size: 18px; color: #7a7a7a; line-height: 29px; }
.about-us { position: relative; background: url(../images/about-us-bg.jpg) no-repeat center; height: auto; padding-top: 60px; box-sizing: border-box; }
.about-us-info { float: left; width: 442px; height: auto; padding-top: 40px; }
.about-us-info h3 { font-size: 46px; color: #004d95; line-height: 1; padding-bottom: 8px; font-weight: normal; text-transform: uppercase; }
.about-us-info h4 { font-size: 22px; color: #ff4242; line-height: 28px; border-left: 3px solid #4c82b3; padding-left: 12px; }
.about-us-info h5 { font-size: 27px; color: #303030; line-height: 36px; margin-top: 30px; text-transform: uppercase; }
.about-us-info h6 { font-size: 14px; color: #c0c0c0; text-transform: uppercase; line-height: 20px; margin-bottom: 30px; }
.about-us-info p { font-size: 16px; color: #5f5f5f; line-height: 27px; margin-bottom: 30px; }
.about-us-info .btn { min-width: 128px; height: 48px; line-height: 46px; box-sizing: border-box; font-size: 18px; }
.about-us-img { float: right; width: 715px; height: 430px; position: relative; box-sizing: border-box; margin-top: 67px; }
.about-us-img::after { content: ''; position: absolute; right: -30px; top: -30px; background-color: #004d95; width: 715px; height: 430px; }
.about-us-img img { float: left; width: 715px; height: 430px; position: relative; z-index: 2; }
/* home - 设备展示 */
.item-device-wrapper { position: relative; width: 100%; height: auto; }
.item-device-img { width: 100%; }
.item-device-img img { transition: all .8s; width: 100%; height: 100%; vertical-align: top; }
.item-device-img img:hover { transform: scale(1.03); }
.item-device-info { width: 100%; text-align: center; box-sizing: border-box; overflow: hidden; }
.item-device-info h3 { font-size: 18px; color: #4a4a4a; padding: 16px 0 12px; line-height: 28px; }
.item-device-info img { margin: auto; }
.item-device-info p { padding: 0px 10px; font-size: 16px; line-height: 24px; color: #898989; }
.item-device-wrapper:hover h3 { color: #ff4242; }
.device-display { background-color: #f5f5f5;  --swiper-navigation-color: #bcbcbc;
padding-bottom: 50px; }
.swiper-device { overflow: hidden; }
.device-display .swiper-button-next, .device-display .swiper-container-rtl .swiper-button-prev { right: -50px; margin-top: 30px; }
.device-display .swiper-button-prev, .device-display .swiper-container-rtl .swiper-button-next { left: -50px; margin-top: 30px; }
.device-display .swiper-button-next:hover, .device-display .swiper-container-rtl .swiper-button-prev:hover {  --swiper-navigation-color: #ff2626;
}
.device-display .swiper-button-prev:hover, .device-display .swiper-container-rtl .swiper-button-next:hover {  --swiper-navigation-color: #ff2626;
}
/* home - 新闻中心 */
.customer-case { background-color: #fff; padding-bottom: 50px; }
.news-list { position: relative; overflow: hidden; }
.news-list li { width: 540px; height: 138px; float: left; margin: 30px 0; }
.news-list li:nth-child(even) { float: right; }
.item-news-wrapper { overflow: hidden; width: 100%; height: 100%; }
.item-news-img { float: left; width: 206px; height: 100%; }
.item-news-img img { width: 100%; height: 100%; display: block; }
.item-news-info { float: right; width: 314px; height: 100%; overflow: hidden; }
.item-news-info h3 { font-size: 18px; color: #636363; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 30px; }
.item-news-info span { display: block; padding-left: 28px; font-size: 14px; color: #8d8d8d; line-height: 34px; background: url(../images/icon-time.png) no-repeat left center; }
.item-news-info p { font-size: 14px; color: #a3a8af; line-height: 24px; }
.item-news-wrapper:hover h3 { color: #ff4242; }

/* footer */
.rwm-links { width: 100%; padding: 50px 0px; height:100%; text-align: center; display: flex; flex-direction:column; justify-content : center; background: #d93232; }
.rwm-links img { width: 150px; margin: auto; }
.rwm-links p { color: #fff; line-height: 2.5rem; text-align: center; }
.link-box { position: relative; float: left; width: 118px; margin-right: 62px; }
.link-box:last-child { margin-right: 0; }
.link-box h3 { font-size: 20px; color: #fff; line-height: 30px; padding-bottom: 15px; border-bottom: 1px solid #213852; margin-bottom: 15px; }
.link-box p { font-size: 16px; color: #858c96; line-height: 27px; }
.link-box p a { color: #858c96; transition: 0.3s; }
.link-box p a:hover { color: #fff; }
.link-box .chat { width: 111px; height: 111px; }

.finxtstart-end { display: flex; justify-content: space-between; align-items: flex-end; }
.finxtstart-end p { font-size: 14px; color: #a3a8af; line-height: 24px; }
.max-w-50 { max-width: 50%; }
/* infor container */
/* .inbanner {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  height: 410px;
}
.infocontent {
  padding: 20px 0 0;
} */
.product-list { position: relative; margin: 0 -10px; }
.product-list li { width: 23%; /*height: 326px;*/
  overflow: hidden; float: left; margin:20px 10px; }
.product-list li:nth-child(2n+1) { }
.product-list li .item-wrapper {    flex-wrap: wrap;}
.product-list li .item-box-img{ height:auto;}
.product-list li .item-box-img img{ width:100%; height:auto;    padding: 0;}
.product-list li .item-box-info{ display:none}
.product-list li .item-box-btn{ display:none}
.product-list li .right-box{ width:100%}
.product-list li .item-box-title h3{ font-weight:bold;}
.product-list li .item-box-title{ border-bottom:0;    margin-top: 5%;}
.product-list li p { margin-top: 4px;margin-bottom: 0; padding: 0;}
.pagination { text-align: center; padding: 30px 0; }
.pagination a:nth-child(1), .pagination b:nth-child(1) { display:none; }
.pagination a, .pagination b { display: inline-block; vertical-align: top; margin: 0 3px; width: 26px; height: 24px; line-height: 24px; border: 1px solid #d0d0d0; font-size: 13px; color: #868686; }
.pagination b { background-color: #df0618; color: #fff; border-color: #df0618; }
.product-content { position: relative; background-color: #f5f5f5; padding: 10px 0 100px; }
.in-title { position: relative; overflow: hidden; padding: 20px 0; line-height: 40px; }
.in-title strong { float: left; font-size: 22px; line-height: 40px; color: #444444; position: relative; padding-left: 16px; }
.in-title strong::after { content: ''; position: absolute; left: 0; top: 50%; width: 8px; height: 8px; margin-top: -4px; border-radius: 50%; background-color: #444; }
.breadcrumb { position: relative; float: right; margin-top: 10px; line-height: 30px; font-size: 14px; color: #828282; }
.breadcrumb a { color: #828282; }
.pagernext { display: flex; justify-content: space-between; align-items: center; }
.pagernext a { font-size: 14px; color: #a0a0a0; line-height: 30px; text-align: center; padding: 0 20px; border: 1px solid #a0a0a0; transition: 0.3s; }
.pagernext a:hover { background-color: #ff4242; border-color: #ff4242; color: #fff; }
.product-information { position: relative; height: 426px; display: flex; overflow: hidden; margin-top: 60px; margin-bottom: 100px; }
.swiper-information { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.swiper-slide { background-size: cover; background-position: center; }
.sinitem-content { height: 100%; }
.gallery-top { width: 625px; margin-left: 131px; display: block; /* margin-right: 50px; */
  background-color: #fff; margin-right: 50px; }
.gallery-thumbs { position: absolute; left: 0; top: 50%; width: 86px; margin-top: -150px; text-align: center; z-index: 2; height: 300px; overflow: hidden; }
.gallery-thumbs .swiper-slide { border: 1px solid #e7e7e7; display: block; overflow: hidden; position: relative; box-sizing: border-box; }
.gallery-thumbs .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.sinitem-content { display: flex; justify-content: center; align-items: center; }
.product-information .swiper-button-next, .product-information .swiper-button-prev { right: auto; top: auto; bottom: 0; left: 28px;  --swiper-navigation-color: #bcbcbc;
transform: rotate(90deg); margin: 0; }
.product-information .swiper-button-prev { bottom: auto; top: 0; }
.product-information .swiper-slide-thumb-active { border-color: #ff4242; }
.product-information .swiper-button-next:hover, .product-information .swiper-button-prev:hover {  --swiper-navigation-color: #ff4242;
}
.sinitem-img { width: 800px; height: 100%; display: flex; justify-content: space-between; align-items: center; }
.sinitem-img img { max-width: 100%; max-height: 100%; object-fit: cover; }
.sinitem-info { width: 442px; height: 426px; position: relative; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); padding: 45px 26px; box-sizing: border-box; margin:0px 10px; border-radius: 5px; margin-left: auto; }
.sinitem-info h3 { font-size: 30px; color: #494949; line-height: 42px; }
.sinitem-info h4 { font-size: 16px; color: #b2b2b2; text-transform: uppercase; padding-bottom: 30px; position: relative; }
.sinitem-info h4::after { content: ''; position: absolute; left: 0; bottom: 0; width: 20px; height: 2px; background-color: #b2b2b2; }
.sinitem-info p { font-size: 16px; color: #b2b2b2; line-height: 29px; display: block; margin-top: 25px; margin-bottom: 25px; }
.inforimg { margin: 15px auto; display: flex; justify-content: space-between; align-items: center; }
.inforimg img { width: 584px; height: 402px; }
.infont-content { position: relative; padding: 26px 0; }
.infont-content p { font-size: 16px; color: #5f5f5f; line-height: 27px; }
.title2 { text-align: center; padding: 30px 0 20px; }
.title2 h2 { font-size: 37px; color: #231f20; line-height: 42px; }
.title2 h3 { font-size: 14px; color: #c1c1c1; line-height: 20px; text-transform: uppercase; }
.advanced-equipment { background-color: #fff; }
.advanced-equipment .swiper-button-prev, .advanced-equipment .swiper-button-next { margin-top: -30px; }
.culture-idea { display: block; }
.culture-idea p { font-size: 16px; color: #5f5f5f; line-height: 26px; }
.product-base-list { display: block; margin: 0 -30px; }
.product-base-list li { float: left; width: 30%; margin-bottom: 15px; margin-left: 1.5%; margin-right: 1.5%; }
.contactus-info { position: relative; text-align: center; display: flex; justify-content: space-around; text-align: center; margin-top: 10px; }
.tact-in1 { border-right: 1px solid #dce4eb; height: 140px; width: 450px; padding: 0 80px; box-sizing: border-box; }
.tact-in1:last-child { border: none; }
.tact-img { display: flex; height: 50px; justify-content: center; align-items: center; }
.tact-in1 h5 { font-size: 16px; color: #4d4d4d; line-height: 20px; margin-bottom: 4px; font-weight: bold; }
.tact-in1 p { font-size: 18px; color: #727272; line-height: 30px; }
.mapinfo { display: block; overflow: hidden; margin-top: 50px; margin-bottom: 40px; }
.mapinfo img { width: 100%; display: block; margin-top: -66px; }
.text-block { display: block; }
.text-1 { width: 386px; height: 58px; border-radius: 6px; border: 1px solid #eaeaea; box-sizing: border-box; padding: 14px 0; position: relative; }
.text-1 label { position: absolute; left: 0; top: 0; line-height: 58px; width: 76px; text-align: right; font-size: 16px; color: #7b7b7b; }
.text-1 input { display: block; border: none; width: 100%; padding-left: 86px; box-sizing: border-box; line-height: 30px; }
.d-flex-speed { display: flex; justify-content: space-between; }
.text-block { display: block; width: 100%; height: 180px; margin-top: 20px; padding: 0; overflow: hidden; }
.text-block textarea { width: 100%; height: 100%; display: block; outline: none; border: none; text-indent: 86px; line-height: 28px; padding: 16px 0; font-size: 16px; }
.btn-block { padding: 18px 0; }
.btn-block input[type='submit'] { display: block; height: 40px; font-size: 18px; width: 100%; }
.message-online { padding: 0 0 80px; }
.quality-witness { background-color: #fff; }
.inwrapper { display: block; padding-bottom: 106px; }
.inbox { margin-top: 70px; display: flex; justify-content: space-between; align-items: center; padding: 0 60px; }
.in-inimg { width: 500px; height: 306px; }
.in-inimg img { display: block; width: 500px; height: 306px; }
.in-info { width: 500px; }
.in-info h5 { font-size: 24px; color: #4d4d4d; margin-bottom: 20px; }
.in-info p { font-size: 16px; color: #868686; line-height: 31px; }
.qui-item { border: 1px solid #dcdcdc; padding: 28px 28px 0; }
.qui-item img { width: 100%; display: block; }
.qui-item h6 { font-size: 22px; color: #535353; line-height: 1.3em; text-align: center; padding: 16px 0 20px; }
.quilist { margin: 0 -20px; display: block; overflow: hidden; padding-bottom: 60px; }
.quilist li { float: left; margin: 40px 20px 0; width: 373px; height: 550px; }
.delist { position: relative; margin: 0 -30px; }
.delist li { float: left; margin: 40px 30px 0; width: 360px; }
.container-news .news-list { width:100%; overflow:hidden; margin-top:40px; }
.container-news .news-list li { width:100%; margin-bottom:28px; height:217px; border-bottom:1px solid #ebebeb; }
.container-news .news-list li img { width:20%; float:left; height: 200px;
    object-fit: cover;}
.container-news .news-list li>div { width:76%; height:auto; float:left;padding-left: 31px; }
.container-news .news-list li>div h3 { font-size:24px; color:#231f20; line-height:46px; }
.container-news .news-list li>div p { font-size:14px; color:#858585; line-height:27px; }
.container-news .news-list li>div span { font-size:14px; color:#a4a4a4; line-height:35px; }
.container-news .news-list li>div span::after { content:''; width:22px; height:22px; background:url(../images/ico11.png) center no-repeat; float:left; margin-top:7px; margin-right:5px; }
.container-news .news-list li:hover h3 { color:#e62129; }
.Fenye a:nth-child(1), .Fenye b:nth-child(1) { display:none; }
.Fenye { width:100%; height:40px; margin:40px auto; text-align:center; }
.Fenye a { padding:6px 10px; border-radius:5px; border:1px solid #d0d0d0; font-size:20px; color:#868686; margin-right:5px; display:inline-block; }
.Fenye b { padding:6px 10px; border-radius:5px; border:1px solid #e62129; font-size:20px; color:#fff; background:#e62129; margin-right:5px; display:inline-block; }
.Fenye a:hover { border:1px solid #e62129; color:#fff; background:#e62129; }
.nwes-top { width:100%; overflow:hidden; margin:40px auto; }
.nwes-top div a { width:auto; padding:5px 10px; color:#a0a0a0; font-size:14px; border:1px solid #d9d9d9; }
.nwes-top h3 span { font-size:40px; line-height:38px; margin-right:5px; float:left; }
.nwes-top h3 { font-size:26px; float:left; color:#4d4d4d; line-height:43px; }
.nwes-top a:nth-child(2) { background:#e62129; border:1px solid #e62129; color:#fff; }
.nwes-top>div { float:right; margin-top:15px; }
.news-info { width:100%; overflow:hidden; text-align:center; }
.news-info h3 { font-size:24px; color:#231f20; line-height:55px; }
.news-info p { font-size:14px; color:#a4a4a4; line-height:25px; }
.Text-news { margin:50px auto; width:100%; font-size:14px; color:#858585; line-height:27px; }
.show-nav>a { padding: 0 30px 0 0px; background: url(../images/ico.png) right center no-repeat; }
.show-nav { margin: 0 -5px 0 16px !important; position: relative; }
.show-nav:hover .show-box { display: block; }
.show-nav .show-box { width: 100%; display: none; height: auto; background-color: rgba(205, 205, 205, .9); position: absolute; top: 35px; left: -10px; z-index: 888; }
.show-nav .show-box div { border-bottom: 1px solid #f1f1f1; line-height: 40px; color: #fff; font-size: 15px; text-align: center; }
.show-nav .show-box div:hover { background-color:#e50011; color: #fff; }
/*加入——综合页*/
.join { padding-bottom:85px; overflow: hidden; }
.join .list ul { margin-right:-10px; }
.join .list li { float:left; margin-bottom:10px;width: 50%;
    padding: 0 5px; }
.join .list li .box { width:100%; height:289px; margin-right:10px; position:relative; }
.join .list li a { display:block; width:100%; height:100%; }
.join .list li .imgDiv { overflow:hidden; }
.join .list li .imgDiv img { width:594px; height:289px; transition:1s; -moz-transition:1s; -webkit-transition:1s; -o-transition:1s; }
.join .list li .imgDiv img:hover { transform:scale(1.1); -webkit-transform:scale(1.1); }
.join .list li .name1 { position:absolute; left:25px; top:60px; font-size:22px; color:#fff; padding-bottom:16px; }
.join .list li .name1 em { display:block; width:30px; height:2px; background:url(../images/bg2.png) repeat; position:absolute; left:0px; bottom:0px; }
.join .list li .name2 { color:#fff; font-size:14px; position:absolute; left:25px; top:115px; }
.join .list li .btnDiv { position:absolute; left:25px; top:155px; width:80px; height:30px; background:#e50011; border-radius:20px; -moz-border-radius:20px; background:#e50011; color:#fff; text-align:center; line-height:30px; }
.join .list li .btnDiv:hover { text-decoration:underline; }
.join .list .li01 .box { background:#ececec; }
.join .list .li01 .name3 { padding:58px 25px 15px; font-size:22px; color:#565779; }
.join .list .li01 .content { font-size:14px; padding:0 50px 0 25px; line-height:26px; color:#565779; }
.join .list .li01 .btnDiv2 { margin:20px 0 0 25px; width:80px; height:30px; background:#e50011; border-radius:20px; -moz-border-radius:20px; background:#e50011; color:#fff; text-align:center; line-height:30px; }
.join .list .li01 .btnDiv2:hover { text-decoration:underline; }
.time-1s { visibility: visible; animation-duration:0.2s; -webkit-animation-duration:1s; animation-delay:.5s; -webkit-animation-delay:0.1s; }
.time-2s { visibility: visible; animation-duration:0.3s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.2s; }
.time-3s { visibility: visible; animation-duration:0.4s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.3s; }
.time-4s { visibility: visible; animation-duration:0.5s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.4s; }
.time-5s { visibility: visible; animation-duration:0.6s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.5s; }
.time-6s { visibility: visible; animation-duration:0.7s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.6s; }
.time-7s { visibility: visible; animation-duration:0.8s; -webkit-animation-duration:1s; animation-delay:.7s; -webkit-animation-delay:0.7s; }
.time-8s { visibility: visible; animation-duration:0.9s; -webkit-animation-duration:1s; animation-delay:0.8s; -webkit-animation-delay:0.8s; }
.time-9s { visibility: visible; animation-duration:1s; -webkit-animation-duration:1s; animation-delay:0.9s; -webkit-animation-delay:0.9s; }
.time-10s { visibility: visible; animation-duration:1.1s; -webkit-animation-duration:1.1s; animation-delay:1s; -webkit-animation-delay:1s; }
.time-11s { visibility: visible; animation-duration:1.2s; -webkit-animation-duration:1.2s; animation-delay:1.1s; -webkit-animation-delay:1.1s; }
.time-12s { visibility: visible; animation-duration:1.3s; -webkit-animation-duration:1.3s; animation-delay:1.2s; -webkit-animation-delay:1.2s; }
.time-13s { visibility: visible; animation-duration:1.4s; -webkit-animation-duration:1.4s; animation-delay:1.3s; -webkit-animation-delay:1.3s; }
.time-14s { visibility: visible; animation-duration:1.5s; -webkit-animation-duration:1.5s; animation-delay:1.4s; -webkit-animation-delay:1.4s; }
.time-15s { visibility: visible; animation-duration:1.6s; -webkit-animation-duration:1.6s; animation-delay:1.5s; -webkit-animation-delay:1.5s; }
.time-16s { visibility: visible; animation-duration:1.7s; -webkit-animation-duration:1.7s; animation-delay:1.6s; -webkit-animation-delay:1.6s; }
.time-17s { visibility: visible; animation-duration:1.8s; -webkit-animation-duration:1.8s; animation-delay:1.7s; -webkit-animation-delay:1.7s; }
.time-18s { visibility: visible; animation-duration:1.9s; -webkit-animation-duration:1.9s; animation-delay:1.8s; -webkit-animation-delay:1.8s; }
.ContentBox { width: 1200px; margin: 0 auto; overflow: hidden; }
/*加入奥拓——福利待遇*/
.welfare { padding-bottom:150px; }
.welfare .content { width:450px; line-height:30px; font-size:14px; }
.welfare .imgDiv img { max-width:600px; }
.fl { float: left; }
.fr { float: right; }
.TitleTxt { border-bottom:#eaeaea solid 1px; overflow: hidden; height: 50px; line-height: 50px; margin-bottom: 60px; }
.TitleTxt .left { float: left; }
.TitleTxt .right { float: right; }
.TitleTxt i { display: inline-block; width: 17px; border-left: 4px solid #e50011; height: 19px; }
.TitleTxt b { font-size: 24px; color: #454545; font-weight: normal; margin-right: 10px; }
.TitleTxt span { font-size: 12px; color: #888; }
.TitleTxt img { margin-top: -4px; margin-right: 5px; }
.TitleTxt p { font-size: 12px; color: #878787; display: inline-block; vertical-align: middle; }
.TitleTxt a { font-size: 12px; color: #888; }
.TitleTxt a:hover { color: #e50011; }
.item-box-btn a { width: 100%; margin: 1%; }
.item-box-info { padding:10px 0px; }
.item-box-info b { font-weight: bold; color: #000; }
.item-box-info font {font-weight: bold;
    color: #000;}
.item-box-info p { height: 14em; }
 @media only screen and (max-width: 980px) {
.product-list li { width:100%; }
.item-wrapper { flex-wrap: wrap; }
.right-box { width:100% }
.item-box-img { margin:0 auto; }
}
