/* 头部 */

.header {
    position: relative;
    width: 100%;
}

.swiper {
    position: relative;
    width: 100%;
    height: 11.2875rem;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-pagination-bullet {
    width: .3125rem !important;
    height: .3125rem !important;
    background-color: #fff !important;
    border-radius: 50%;
    opacity: 1 !important;
}

.swiper-pagination-bullet-active {
    background-color: #e67817 !important;
}

.header .swiper .swiper-slide img{
	width: 100%;
  /*  position: relative;
    background: url(../img/swiper.png) no-repeat center center fixed;
    
    height: 100%;
    background-size: cover;*/
}

.header .swiper .swiper-slide>div {
    text-align: center;
    width: 14.4875rem;
    height: 6rem;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
}

.header .swiper .swiper-slide h4 {
    font-size: .475rem;
    color: #ffffff;
    font-weight: normal;
    margin-top: 1.15rem;
}

.header .swiper .swiper-slide h2 {
    font-size: .7875rem;
    color: #ffffff;
    margin: .3625rem 0 .35rem 0;
}

.slide-text span {
    display: inline-block;
    height: .6375rem;
    width: 2.4375rem;
    background-color: #000000;
    border-radius: .3rem;
    border: solid .0125rem #e5e4e2;
    font-size: .325rem;
    color: #ffffff;
    line-height: .5875rem;
    margin-bottom: .7125rem;
    box-shadow: 0 0.0375rem 0.1625rem 0.0375rem rgba(248, 248, 248, 0.5);
}

.slide-text span:first-child {
    margin-right: .5625rem;
}
.slide-item{
    font-size: .35rem;
    color: #ffffff;
}
/*.slide-item ul {
    display: flex;
    align-items: center;
}

.slide-item ul li {
    height: .3875rem;
    font-size: .35rem;
    font-weight: normal;
    color: #ffffff;
    border-right: .025rem solid #fff;
    line-height: .3875rem;
    padding: 0 20px;
}

.slide-item ul li:last-child {
    border: none;
}*/

.header-last-img {
    position: relative;
    width: .525rem;
    height: .525rem;
    border: solid .0125rem #fff;
    border-radius: 50%;
}

.header-last-img>img {
    width: .425rem;
    height: .425rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* 菜单 */

.common-card {
    width: 1404px;
    height: auto;
    margin: 0 auto;
}

.header .common-card {
    width: 17.55rem;
    position: absolute;
    top: .325rem;
    left: 3.375rem;
    z-index: 2;
    height: 1.5rem;
    background-color: rgba(0, 0, 0, .5);
    border: solid .0125rem #ffffff;
    border-radius: .1875rem;
    box-shadow: 0 .0375rem .1625rem .0375rem rgba(248, 248, 248, 0.5);
    padding: 0 .3125rem 0 .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-left a {
    width: 2.475rem;
    height: .5625rem;
    display: flex;
    justify-content: space-between;
}

.header-left a>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.header-left-title {
    display: flex;
    align-items: self-start;
    justify-content: center;
    flex-direction: column;
}

.header-left-title .left-title {
    font-size: .225rem;
    color: #ffffff;
}

.header-left-title img {
    width: 1.5rem;
    object-fit: cover;
}

.header-left-title .left-title-text {
    color: #ffffff;
    font-size: .2rem;
}

.header-right ul {
    display: flex;
    align-items: center;
}

.header-right ul li>a {
    font-size: .225rem;
    height: 100%;
    color: #ffffff;
    padding-right: .65rem;
    line-height: .6875rem;
	    display: inline-block;
}

.header-right ul li a:hover {
    color: #e67817;
}

.header-last-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-last-item>img {
    width: .525rem;
    height: .525rem;
    object-fit: cover;
}

.header-right-phone {
    display: flex;
    flex-direction: column;
    font-size: .225rem;
    line-height: .35rem;
    color: #ffffff;
    padding-left: .125rem;
}
.header-right{
height: 100%;
    display: flex;
}

/* 下拉菜单 */

.pull-down {
    position: relative;
}

.menuRing {
    position: absolute;
    top: .6875rem;
    left: -0.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding: .1875rem;
    background-color: rgba(0, 0, 0, .5);
    border-bottom-right-radius: .1875rem;
    border-bottom-left-radius: .1875rem;
    transition: all 0.5 ease;
    z-index: 99999;
    display: none;
    box-shadow: 0 .0375rem .1625rem .0375rem rgba(248, 248, 248, 0.5);
}

.menuRing a {
    padding: .125rem 0;
    font-size: .2rem;
    color: #fff;
}

.header-right ul li:hover .menuRing {
    display: block;
    display: flex;
}


/* 产品展示 */

.productDisplay {
    width: 100%;
    height: 1041px;
    background-image: url(../img/icon_36.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.productDisplay .common-card .Product-item {
    display: flex;
    justify-content: space-between;
}

.common-title {
    text-align: center;
   padding: .75rem 0 .4625rem 0;
}

.common-title h2 {
    font-size: .5rem;
    font-weight: normal;
    color: #000000;
}

.understanding .common-title h2 {
    color: #fff;
}

.common-title h4 {
    font-size: .3rem;
    font-weight: normal;
    color: #999999;
    padding-top: 0.3rem;
}

.productDisplay .product-left {
    width: 696px;
    height: 729px;
    padding: 24px 19px 34px 19px;
    background-color: #ffffff;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.07);
}

.productDisplay .common-card .swiper {
    width: 100% !important;
    height: auto;
    padding-left: 4px;
    padding-top: 4px;
}

.productDisplay .product-left a>img {
    width: 658px;
    height: 491px;
    object-fit: none;
}

.productDisplay .common-card h2 {
    font-size: 24px;
    font-weight: normal;
    color: #000000;
}

.productDisplay .product-left-bottom span {
    display: inline-block;
    font-size: 16px;
    padding: 7px 0 25px 0;
    color: #666666;
}

.product-left-bottom {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #ccc;
    padding: 42px 0 0 21px;
}

.product-left-bottom span {
    padding: 23px 0 39px 0;
}

.productDisplay .common-card .more {
    display: inline-block;
    width: 105px;
    height: 36px;
    font-size: 16px;
    color: #ffffff;
    background-color: #ebebeb;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.07);
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
}

.product-right ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.product-right ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 344px;
    height: 363px;
    background-color: #ffffff;
    border: solid 1px #f7f7f7;
    padding: 10px 10px 14px 10px;
    margin: 0 2px 4px 4px;
}

.product-right ul li>img {
    width: 324px;
    height: 220px;
    object-fit: none;
}

.product-right ul li .product-right-bottom {
    position: relative;
}

.product-right ul li .product-right-bottom span {
    display: inline-block;
    padding: 16px 0 24px 0;
    font-size: 13px;
    color: #666666;
}

.product-right .more {
    position: absolute;
    left: 194px;
    top: 80px;
}

.productDisplay .common-card .product-left:hover {
    box-shadow: 0 3px 10px 2px #e67817;
    transition: all 0.6s;
}

.productDisplay .common-card .product-left:hover .more,
.product-right ul li:hover .more {
    background-color: #e67817;
}

.productDisplay .common-card .product-right ul li:hover {
    box-shadow: 0 3px 10px 2px #e67817;
    transition: all 0.6s;
    cursor: pointer;
}

.newarrow {
    text-align: center;
    margin: auto;
}

.swiper-button-next:after {
    display: none;
}

.swiper-button-prev:after {
    display: none;
}

.newarrow .swiper-button-prev {
    position: static;
    display: inline-block;
    margin: 0 20px;
    background: url(../img/icon_06_03.jpg) center no-repeat;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-top: 30px;
}

.newarrow .swiper-button-next {
    position: static;
    display: inline-block;
    margin: 0 20px;
    background: url(../img/icon_06_05.jpg) center no-repeat;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-top: 30px;
    object-fit: cover;
}


/* 应用场景 */

.application {
    width: 100%;
}

#industry {
    height: 9.175rem;
    margin: auto;
    width: 100%;
    overflow: hidden;
}

.industry_main {
    width: 100%;
    height: 100%;
}

.industry_main_01 {
    width: 16.6%;
    height: 100%;
    float: left;
    position: relative;
    transition: all 0.6s;
    border-right: .0125rem solid #fff;
}

.industry_main_01:last-child {
    border-right: none;
}

.industry_main_01.active {
    width: 50%;
}

.industry_pic {
    width: 100%;
    height: 100%;
}

.industry_img {
    width: .675rem;
    height: .675rem;
    position: absolute;
    top: 1.25rem;
    left: 5.625rem;
    display: none;
}

.industry_word {
    width: 100%;
    writing-mode: vertical-lr;
    position: absolute;
    top: 3.75rem;
    left: 50%;
    color: #fff;
    font-size: .325rem;
}

.industry_eng {
    font-size: .225rem;
    display: none;
}

.industry_main_01.active .industry_eng {
    display: block;
}

.industry_main_01.active .industry_img {
    display: block;
}

.industry_main_01.active .industry_word {
    position: absolute;
    writing-mode: horizontal-tb;
    padding-left: .25rem;
    padding-top: .25rem;
    border-radius: .1rem 0 0 .1rem;
    right: 0;
    top: 3.75rem;
    left: auto;
    text-align: center;
}


/* 样品展示 */

.samples {
    width: 100%;
    height: 10.5125rem;
    background: url(../img/icon_75.png) center no-repeat;
    background-size: cover;
    padding-bottom: .375rem;
}

.sample {
    width: 17.55rem;
    margin: auto;
    height: 8.875rem;
}

.sample .common-title {
    padding-bottom: .375rem;
}

.sample_top {
    height: .75rem;
    line-height: .375rem;
    text-align: center;
}

.sample_top_title {
    font-size: .5rem;
    color: #000;
    margin: auto;
}

.sample_top_content {
    color: #919191;
    margin-top: .125rem;
    font-size: .25rem;
}

.sample_middle {
    display: flex;
	
    justify-content: center;
    width: 74%;
    position: relative;
    z-index: 9;
    margin: 0 auto .25rem auto;
}

.sample_middle .samples-item {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .25rem;
    color: #fff;
    cursor: pointer;
    text-align: center;
    width: 2.7625rem;
    height: .975rem;
    margin-left: .15rem;
    background-color: #999;
    border-radius: .475rem;
}

.sample_middle .samples-item>img {
    width: .8375rem;
    height: auto;
    margin-right: .2125rem;
    object-fit: contain;
}

.sample_middle .samples-item.active {
    background-color: #e67817;
}

.sample_bottom {
    margin-top: .375rem;
    width: 100%;
    position: relative;
    z-index: 9;
}

.pro {
    background: #fff;
    border: 1px solid #e9e9e9;
    text-align: center;
    width: 5.625rem;
    height: 5.375rem;
}

.pro a {
    pointer-events: none;
    cursor: default;
}

.pro_pic img {
    width: 100%;
}

.pro_name {
    font-size: .325rem;
    color: #333;
    margin-top: .2875rem;
}

.pro_line {
    margin: .125rem auto 0;
    width: 1.375rem;
    height: .0125rem;
    background: #0065b5;
}

.pro_more {
    font-size: .2125rem;
    color: #0065b5;
    margin-top: .1875rem;
}

.lpro {
    display: none;
}

.sample_look {
    width: 2.7625rem;
    height: .975rem;
    text-align: center;
    margin: auto;
   background-color: #fff;
    border-radius: .475rem;
}

.sample_look_a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
   color: #e67817;
    font-size: .275rem;
    margin-top: .475rem;
}

.sample_look_img {
    width: .4875rem;
    height: .5375rem;
    object-fit: cover;
    margin-right: .25rem;
}


/* 认识署天 */

.understanding {
    width: 100%;
    position: relative;
    height: 9.4375rem;
}

.understanding .common-title {
    width: 100%;
    height: 5.9625rem;
    background: url(../img/icon_54.png) center no-repeat;
    background-size: cover;
}

.understanding-top {
    width: 100%;
    background-color: #fff;
    height: 7.3375rem;
    box-shadow: 0 .025rem .025rem 0 rgba(0, 0, 0, 0.08);
    border-radius: .275rem;
    padding: .4375rem .3625rem .475rem .3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.understanding-top>div {
    display: flex;
    justify-content: space-between;
    align-items: safe;
}

 .view-more {
    margin-top: .6125rem;
}

 .view-more a {
    width: 2.1125rem;
    height: .625rem;
    background-color: #ffff;
    border-radius: .3125rem;
	   border: .0125rem solid #e67817;
    line-height: .625rem;
    color: #e67817;
    display: flex;
    align-items: center;
    justify-content: center;
}

 .view-more a>span {
    font-size: .25rem;
    margin-right: .2rem;
}

 .view-more a>img {
    width: .3375rem;
    height: .3375rem;
    object-fit: cover;
}

.understanding-left {
    font-size: .2625rem;
    line-height: .6625rem;
    color: #000000;
    text-indent: 2em;
}

.understanding-right>video {
    width: 8.5375rem;
    height: 5.3rem;
    margin-left: .35rem;
}

.understanding .common-card {
    width: 17.55rem;
    height: auto;
    position: absolute;
    top: 2.325rem;
    left: 50%;
    transform: translate(-50%);
}


/* 品质优选 */

.optimization {
    width: 100%;
    height: 818px;
}

.optimization .common-card ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.optimization ul li {
    width: 453px;
    height: 576px;
    background-color: #ffffff;
    background-image: url(../img/icon_86.png);
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.6s;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.optimization ul li p {
 
    font-size: 21px;
    font-weight: normal;
    line-height: 28px;
    color: #000000;
    padding: 35px 0 27px 0;
    transition: all 0.6s;
}

.optimization ul li span {
    font-size: 16px;
    line-height: 28px;
    color: #666666;
    transition: all 0.6s;
}

.optimization .default-img,
.optimization .active-img {
    width: 67px;
    height: auto;
    object-fit: cover;
    transition: all 0.6s;
}

.optimization .active-img {
    display: none;
}

.optimization ul li:hover p,
.optimization ul li:hover span {
    color: #fff;
}

.optimization ul li:hover .active-img {
    display: block;
}

.optimization ul li:hover .default-img {
    display: none;
}

.optimization ul li:hover:nth-child(1) {
      background-image: url(../img/icon_72.1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.optimization ul li:hover:nth-child(2) {
    background-image: url(../img/icon_72.2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.optimization ul li:hover:nth-child(3) {
    background-image: url(../img/icon_72.3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}


/* 资质证书 */

.qualification {
    width: 100%;
    height: 1026px;
    background-image: url(../img/icon_75.png);
}

.qualification .common-title {
    padding-bottom: 39px;
}

.qualification-title {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 46px;
}

.qualification-title span {
    display: inline-block;
    width: 186px;
    height: 54px;
    background-color: #999999;
    border-radius: 27px;
    font-size: 20px;
    line-height: 54px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}

.qualification-title span:first-child {
    margin-right: 15px;
}

.qualification-swiper {
    width: 100%;
    height: 573px;
}

.honors {
    display: none;
}

#certify .swiper-slide {
    /* width: 322px; */
    width: 421px;
}

#certify .swiper-slide img {
    width: 421px;
    height: 100%;
}

.honor_container .swiper-button-prev {
    position: static;
    display: inline-block;
    margin-right: 40px;
    width: 45px;
    height: 45px;
    background-image: url(../img/left.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.honor_container .swiper-button-next {
    position: static;
    display: inline-block;
    width: 45px;
    height: 45px;
    background-image: url(../img/right.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.honor_container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 70px;
    height: 45px;
}

.qualification-title .active {
    background-color: #e67817;
}

.qualification-swiper .active {
    display: block;
}


/* 合作客户 */

.cooperative {
	.cooperative
    width: 100%;
    height: 7.225rem;
}
.cooperative   .common-title{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
	    width: 100%;
	
}
.cooperative   img{
 width: 100%;
 height:100%;
     object-fit: cover;

}
.cooperatecases {
    width: 100%;
}

.cooperative .common-title h2,
.cooperative .common-title h4 {
    color: #fff;
}

.cooperative .common-card {
    margin-top: .325rem;
}

.cooperate_bottom_a {
    display: block;
    width: 2.125rem !important;
    height: 2.5rem !important;
    text-align: center;
    margin-left: .375rem !important;
}

.cooperatecase {
    display: flex;
}

.cooperatecase a>img {
    width: 2.0875rem;
    height: 2.3125rem;
    object-fit: cover;
}


/* 新闻动态 */

.journalism {
    width: 100%;
    height: 934px;
    background-color: #fff;
}
.journalism  .view-more{
    margin-bottom: 10px;
}
.journalism .common-card {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.journalism-top {
    display: flex;
    justify-content: space-between;
    align-content: center;
}

.journalism-top .journalism-left {
    width: 655px;
    height: 508px;
    border: solid .0125rem #dad7d7;
}

.journalism-top .journalism-left>img {
    width: 100%;
    height: 100%;
    object-fit: none;
}

.journalism-right {
    width: 725px;
    height: auto;
	 margin-left: 20px;
}

.journalism-right ul li {
    width: 100%;
    height: 159px;
    background-color: #f7f7f7;
    margin-top: 16px;
}
.journalism-right ul li:hover {
    box-shadow: 0 3px 10px 2px #e67817;
    transition: all 0.6s;
}

.journalism-right ul li:first-child {
    margin-top: 0;
}

.journalism-right ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 28px 21px 26px 12px;
    display: flex;
    align-items: center;
}

.journalism-right .right-date {
    color: #000;
    text-align: center;
}

.journalism-right .right-date>span {
    font-size: 34px;
}

.journalism-right .right-date>i {

    display: inline-block;
    font-size: 14px;
    margin-top: 20px;
}

.journalism-right .right-text>h4 {

    font-size: 24px;
}

.journalism-right .right-text>div {
    font-size: 14px;
    width: 581px;
    height: 51px;
    line-height: 36px;
    margin-top: 15px;
}

.journalism-bottom {
    width: 169px;
    height: 50px;
       background-color: #f3f3f3;
    border-radius: 25px;
    margin-top: 47px;
}

.journalism-bottom a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.journalism-bottom span {
    font-size: 20px;
    color: #e67817;
    margin-right: 16px;
}

.journalism-bottom img {
    width: 27px;
    height: 27px;
    object-fit: cover;
}


/* 底部 */

.footer {
    width: 100%;
    height: 533px;
    background-color: rgba(36, 36, 36, 0.96);
}

.foot-top .top-logo {
      width: 248px;
    height: 57px;
}

.foot-top .top-logo>a {
    width: 100%;
    height: 100%;
    display: inline-block;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/*.foot-top .top-logo a>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}*/

.foot-top .logo {
    display: flex;
    flex-direction: column;
}

.foot-top .logo>p {
    font-size: 26px;
    color: #fff;
}

.foot-top .logo img #toolbar {
    width: 150px;
    height: auto;
}

.foot-top .logo span {
    font-size: 14px;
    color: #fff;
    letter-spacing: 4px;
}

.footer .foot-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
}

.footer .foot-top ul {
    display: flex;
    justify-content: space-between;
    align-items: self-start;
}

.footer .foot-top ul li {
    display: flex;
    flex-direction: column;
}

.footer .foot-top ul li:nth-child(2) {
    margin: 0 59px 0 81px;
}

.footer .foot-top .top-title {
    font-size: 18px;
    line-height: 52px;
    font-weight: 700;
    color: #f3f3f3;
}

.footer .foot-top ul li a,.footer .foot-top ul li span {
    font-size: 14px;
    line-height: 52px;
    color: #f3f3f3;
}

.foot-top .qr-img {
    display: flex;
}

.foot-top .qr-img .qr-item {
    display: flex;
    flex-direction: column;
    margin-left: 13px;
    align-items: center;
}

.foot-top .qr-img .qr-item:first-child {
    margin-left: 0;
}

.foot-top .qr-item>img {
    width: 2.2625rem;
    height: 2.2625rem;
    object-fit: cover;
}

.foot-top .qr-item i {
    font-size: 18px;
    color: #f3f3f3;
    margin-top: 15px;
}

.foot-bottom {
    font-size: 14px;
    line-height: 52px;
    color: #f3f3f3;
    border-top: 1px solid rgba(0, 0, 0, .5);
    text-align: center;
}


/* 非标定制 */

.banner {
    width: 100%;
  /*  height: 8rem;*/
}

.banner>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* 菜单导航 */

.menu-nav {
    width: 100%;
    height: 54px;
}

.menu-nav .common-card {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.menu-nav .common-card>img {
    width: 21px;
    height: 21px;
    object-fit: cover;
    margin-right: 11px;
}

.menu-nav .common-card {
    font-size: 18px;
    color: #000000;
}


/* 非标定制列表 */

.nonStandard {
    width: 100%;
    height: 19.65rem;
    background-color: #f5f5f5;
}

.nonStandard .common-card {
    width: 17.55rem;
}

.head-title {
    text-align: center;
    padding: .3375rem 0 .5125rem 0;
}

.head-title>h2 {
    font-size: .5rem;
    font-weight: normal;
    color: #000000;
}

.head-title>h4 {
  
    font-size: .3rem;
    color: #666666;
    font-weight: normal;
    margin-top: .175rem;
}

.nonStandard .common-card>ul {
    display: flex;
        justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.nonStandard .common-card>ul li {
    width: 4.325rem;
    height: 5.2875rem;
    border: solid .0125rem #eeeeee;
    background-color: #fff;
    /* flex-grow: 1; */
    /* flex-basis: 346px; */
    margin-right: .0625rem;
    margin-bottom: .0875rem;
}

.nonStandard .common-card>ul li>a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    padding: .15rem;
}

.nonStandard-img {
    width: 4.05rem;
    height: 3.4375rem;
}

.nonStandard-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.nonStandard .common-card>ul li span {
      display: inline-block;
    color: #000000;
    font-size: .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 4.25rem;
    text-align: center;
    padding: 0 .025rem;
}

.nonStandard .common-card>ul li i {
    text-align: center;
    display: inline-block;
    width: 1.1875rem;
    height: .4rem;
    line-height: .4rem;
    background-color: #ebebeb;
    box-shadow: 0 .025rem .0125rem 0 rgba(0, 0, 0, 0.07);
    border-radius: .2rem;
    font-size: .175rem;
}

.nonStandard .common-card>ul li:hover {
    box-shadow: 0 0 .125rem #e67817;
}

.nonStandard .common-card>ul li:hover i {
    background-color: #e67817;
    color: #fff;
    transition: all 0.6s;
}

.pageNumber {
    width: 100%;
    /* height: .575rem; */
    /* margin-top: .575rem; */
}

.pageNumber ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pageNumber ul li {
    width: .7875rem;
    height: .575rem;
    background-color: #ffffff;
    border: solid .0125rem #e5e5e5;
    text-align: center;
    margin-right: .275rem;
}

.pageNumber ul li:nth-child(2),
.pageNumber ul li:last-child {
    width: 1.3875rem;
    height: .575rem;
    background-color: #ffffff;
    border: solid .0125rem #e5e5e5;
}

.pageNumber ul li>a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: .575rem;
    font-size: .2rem;
    letter-spacing: .025rem;
    color: #6a6a6a;
}

.pageNumber ul li:first-child {
    line-height: .575rem;
    width: 1.3875rem;
    border: none;
    background-color: #f5f5f5;
    font-size: .2rem;
    letter-spacing: .025rem;
    color: #6a6a6a;
}

.pageNumber ul li:hover {
    background-color: #e67817;
}


/* 定制流程 */

.customProcess {
    width: 100%;
    height: 4.75rem;
    background-color: #fff;
    border: solid .0125rem #eeeeee;
}

.customProcess .common-card {
    width: 17.55rem;
}

.customProcess ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.customProcess ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.customProcess ul li:nth-child(2n) {
    margin: -0.625rem .075rem 0 .075rem;
}

.customProcess ul li>img {
    width: .3375rem;
    height: .2rem;
    object-fit: cover;
}

.customProcess ul li span {
    font-size: .3rem;
    color: #000000;
}

.customProcess .custom-img {
    position: relative;
    width: 1.4875rem;
    height: 1.4875rem;
    border: solid .0125rem #e67817;
    border-radius: 50%;
    margin-bottom: .425rem;
}

.customProcess .custom-img>div {
    width: 1.3625rem;
    height: 1.3625rem;
    background-color: #e67817;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.customProcess .custom-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .7rem;
    height: .575rem;
    object-fit: contain;
}


/* 我们的服务 */

.ourServices {
    width: 100%;
    height: 7.25rem;
    background-color: #f5f5f5;
}

.ourServices .common-card {
    width: 17.55rem;
}

.ourServices .head-title {
    padding: .3rem 0 .2875rem 0;
}

.ourServices ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ourServices ul li {
    text-align: center;
    width: 4.325rem;
    height: 5.2875rem;
    background-color: #fff;
    border: solid .0125rem #eeeeee;
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.ourServices ul li a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}

.ourServices .ourServices-img {
    position: relative;
    width: 4.0375rem;
    height: 3.1125rem;
    margin: .1375rem;
}

.ourServices .ourServices-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ourServices .ourServices-text {
    bottom: .575rem;
    left: 1.425rem;
    position: relative;
    width: 1.0125rem;
    height: 1rem;
    border-radius: 50%;
    background-color: #e67817;
    box-shadow: 0 0 .125rem #e67817;
	    transition: all 0.3s;
}

.ourServices .ourServices-text>img {
    width: .575rem;
    height: auto;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.ourServices ul li span {
    font-size: .325rem;
    color: #000000;
       padding-bottom: .7875rem;
	    transition: all 0.3s;
}

.ourServices ul li:hover .ourServices-text {
    cursor: pointer;
    transform: scale(1.5);
}

.ourServices ul li:hover span {
    letter-spacing: 15px;
}
/* ---------关于曙天--------- */


/* 走进曙天 */

.about {
    width: 100%;
    height: 1855px;
    background-color: #f5f5f5;
}

.about .common-card {
    height: 1647px;
    background-color: #ffffff;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
    border-radius: 22px;
    padding: 15px 29px 59px 24px;
}

.about .about-text-top p,
.about .about-text-bottom p {
  
    font-size: 21px;
    line-height: 53px;
    color: #000000;
    text-indent: 2em;
}

.about .about-video {
    width: 100%;
    height: 671px;
    margin: 22px 0;
}

.about .about-video>video {
    width: 100%;
    height: 100%;
}

.about .about-text-bottom p:nth-child(5) {
    text-indent: 0;
}


/* 企业文化 */

.enterprise {
    width: 100%;
    background-color: #f5f5f5;
    height: 677px;
    background-image: url(../img/about_02.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.enterprise .head-title h2,
.enterprise .head-title h4 {
    color: #fff;
}

.enterprise-active {
    display: none;
}

.enterprise ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
}

.enterprise .enterprise-img {
    position: relative;
    width: 197px;
    height: 197px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    border-radius: 50%;
}

.enterprise .enterprise-img>img {
    width: 66px;
    height: 66px;
    object-fit: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.enterprise ul li  {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.enterprise ul li  p {
    font-size: 25px;
    line-height: 108px;
    letter-spacing: 1px;
    color: #ffffff;
    text-align: center;
}

.enterprise .enterprise-text {
    width: 183px;
    height: 53px;
 
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    color: #ffffff;
}

.enterprise ul li:last-child .enterprise-text {
    width: 219px;
}

.enterprise ul li:hover .enterprise-img {
    background-color: #e67817;
    transition: all 0.6s;
}

.enterprise ul li:hover .enterprise-defult {
    display: none;
    transition: all 0.6s;
}

.enterprise ul li:hover .enterprise-active {
    display: block;
    transition: all 0.6s;
}


/* 荣誉资质 */

.certificate {
    width: 100%;
    height: 745px;
    background-color: #f5f5f5;
}

.certificate_top {
    height: 60px;
    line-height: 30px;
    text-align: center;
}

.certificate_top_title {
    font-size: 40px;
    color: #000;
    margin: auto;
}

.certificate_top_content {
    color: #919191;
    margin-top: 10px;
    font-size: 20px;
}

#certificate_middle {
    text-align: center;
}

.certificate_middle_a2 {
    width: 180px;
    height: 50px;
    line-height: 50px;
    background-color: #999;
    color: #fff;
    font-size: 18px;
    text-align: center;
    border-radius: 50px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: none;
}

.certificate_middle_a1 {
    width: 180px;
    height: 50px;
    line-height: 50px;
    background-color: #e67817;
    color: #fff;
    font-size: 18px;
    text-align: center;
    border-radius: 50px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: none;
}

#certificate_bottom .swiper-container {
    margin: auto;
}

#certificate_bottom .swiper-slide {
    width: 344px;
    height: 470px;
    text-align: center;
}

#certificate_bottom .swiper-slide img {
    display: block;
    margin: auto;
    width: 100%;
    border: 3px solid #fff;
    border-radius: 5px;
}

#certificate_bottom {
    max-width: 1400px;
    margin: auto;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}

#certify {
    position: relative;
    width: 100%;
    margin: 0 auto
}

#certify .swiper-container {
    margin: auto;
}

#certify .swiper-slide {
    width: 24%;
    text-align: center;
}

#certify .swiper-slide img {
    display: block;
    margin: auto;
    /* width: 100%; */
}

#certify .swiper-slide p {
    font-size: 18px;
    color: #000000;
    margin-top: 20px;
    display: none;
}

#certify .swiper-slide-active p {
    display: block;
}

.certificate .head-title {
    padding: 28px 0 37px 0;
}


/* 联系我们 */

.contact {
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}

.contact-top {
    width: 100%;
    height: auto;
}

.contact-top #map1 {
    width: 100%;
    height: 7.4625rem;
}

.contact-conter {
    width: 100%;
    height: 6.0875rem;
    background-color: #fafafa;
}

.contact-conter ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .875rem 0;
}

.contact-conter .contact-conter-img {
    width: .5625rem;
    height: .5625rem;
}

.contact-conter .contact-conter-img>img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.contact-conter ul li {
    width: 4.225rem;
    height: 4.325rem;
    background-color: #ffffff;
    box-shadow: 0 0 .1625rem .0375rem rgba(0, 0, 0, 0.13);
}

.contact-conter ul li  {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .6125rem 0 1.275rem 0;
}

.contact-conter ul li p {
    font-size: .325rem;
    color: #da0000;
    padding: .5625rem 0 .75rem 0;
}

.contact-conter ul li span {
    font-size: .2625rem;
    color: #000000;
}

.contact-bottom {
    width: 100%;
    height: 28.1875rem;
}

.contact-bottom-map ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: .475rem 0 .15rem 0;
}

.contact-bottom-map ul li {
    width: 4.25rem;
    height: 4.6rem;
    background-color: #ffffff;
    box-shadow: 0 0 .1625rem .0375rem rgba(0, 0, 0, 0.13);
    padding: .125rem;
    margin-bottom: .3125rem;
}

.contact-bottom-map ul li>div {
    width: 4.025rem;
    height: 2.6875rem;
}

.contact-bottom-map ul li p {
    font-size: .175rem;
    line-height: .4375rem;
    color: #000000;
    padding-left: .125rem;
}

.contact-bottom-form p {

    font-size: .325rem;
    text-align: center;
    color: #656565;
    margin-bottom: .6875rem;
}

.contact-form .contact-input {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.contact-form .contact-input input {
    width: 8.5rem;
    height: .8625rem;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    font-size: .325rem;
    line-height: .4375rem;
    color: #656565;
    padding-left: .225rem;
    margin-bottom: .2rem;
}

.contact-form textarea {
    width: 100%;
    height: 4.9rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    font-size: .325rem;
    color: #656565;
    padding: .2875rem 0 0 .5125rem;
}

.contact-form .contact-submit {
    width: 9.925rem;
    height: .8625rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    margin-top: .525rem;
}

.contact-form .contact-submit>input {
    width: 100%;
    height: 100%;
    font-size: .325rem;
    line-height: .8625rem;
    text-align: center;
    color: #000000;
}

.BMap_bubble_content {
    font-size: 16px;
}

.BMap_bubble_title {
    font-size: 20px;
}


/* 新闻动态详情 */

.newsTrends {
    background-color: #f5f5f5;
    width: 100%;
    height: auto;
}

.newsTrends-top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsTrends-top ul li {
    width: 680px;
    height: 660px;
    background-color: #fff;
}

.newsTrends-top ul li img {
    width: 100%;
    height: 418px;
    object-fit: cover;
}

.newsTrends-top ul li a {
    width: 100%;
    height: 100%;
}

.newsTrends-top ul li p,
.newsTrends-bottom ul li p {
    font-size: 18px;
    color: #000000;
    padding-left: 21px;
    margin-top: 7px;
}

.newsTrends-top ul li:hover,
.newsTrends-bottom ul li:hover {
    box-shadow: 0 0 10px #e67817;
    transition: all 0.6s;
}

.newsTrends-top ul li:hover .newsTrends-time-right,
.newsTrends-bottom ul li:hover .newsTrends-time-right {
    background-color: #e67817;
    color: #fff;
    transition: all 0.6s;
}

.newsTrends-text {
    width: 100%;
    height: auto;

    font-size: 14px;
    line-height: 35px;
    color: #666666;
    padding: 0 27px 0 21px;
}

.newsTrends-time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 20px 0 20px;
    border-top: 1px solid #d0d0d0;
    padding-top: 22px;
}

.newsTrends-time-left span {

    font-size: 27px;
    color: #666666;
}

.newsTrends-time-left i {

    font-size: 14px;
    color: #666666;
}

.newsTrends-time-right {
    width: 98px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #ebebeb;
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.07);
    border-radius: 16px;
    font-size: 15px;
    color: #000;
}

.newsTrends-bottom ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.newsTrends-bottom ul li {
    width: 100%;
    height: 209px;
    background-color: #ffffff;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin: 15px 0;
    padding: 32px 28px 34px 25px;
}

.newsTrends-bottom ul li>a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.newsTrends-bottom ul li a .newsTrends-time-left {
    display: flex;
    align-items: self-end;
}

.newsTrends-bottom ul li p {
    margin-bottom: 10px;
}

.newsTrends-bottom ul li:last-child {
    margin-bottom: 44px;
}


/* 样品展示 */

.sampleDisplay {
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}

.ypzsitem {
    display: none;
}

.ypzslists {
    display: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.ypzs_middle {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ypzs_bottom_a_img {
    width: 4.15rem;
    height: 3.3125rem;
    object-fit: cover;
	transition: transform 0.3s ease;
}

.ypzs_middle_img {
    width: .8375rem;
    height: .6875rem;
    object-fit: none;
    margin-right: .2125rem;
    object-fit: contain;
}

.ypzs_middle_a2 {
    width: 2.7625rem;
    height: .975rem;
    background-color: #999999;
    line-height: .975rem;
    text-align: center;
    color: #fff;
    display: inline-block;
    border-radius: .475rem;
    font-size: .25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: .15rem;
}
.ypzs_middle_a2.active{
 background-color: #e67817;
}
/*.ypzs_middle_a2:hover {
    background-color: #e67817;
    color: #fff;
}*/

.ypzs_bottom {
    width: 100%;
    height: auto;
    margin-top: .625rem;
}

.ypzs_bottom_a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 4.225rem;
    height: 4.025rem;
    text-align: center;
    background-color: #ffff;
    margin: 0 .175rem .4875rem 0;
}

.ypzslists .ypzs_bottom_a:nth-child(4n) {
    margin-right: 0;
}

.ypzs_bottom_a_p {
   
    font-size: .25rem;
    color: #000000;
    padding-bottom: .275rem;
}

.sampleDisplay .pageNumber {
    padding-bottom: 1.125rem;
}

.sampleDisplay .common-card {
    width: 17.55rem;
}


/* 产品中心 */

.products {
    width: 100%;
    background-color: #f5f5f5;
    height: auto;
}

.products .common-card {
    display: flex;
    padding: .15rem 0 .625rem 0;
}

.products .products-left {
    width: 3.625rem;
    height: auto;
}

.products .products-title {
    width: 100%;
    height: 1.475rem;
    background-color: #000;
}

.products-img {
    width: .9375rem;
    height: auto;
    margin-right: .2rem;
}

.products-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.products-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .25rem .125rem .25rem .125rem;
}

.products-title h2 {
  
    font-size: .3rem;
    color: #ffffff;
}

.products-text {

    font-size: .1875rem;
    line-height: .3rem;
    color: #ffffff;
}


/* 下拉 */

.p14-left-nav-1-nav {
    margin-top: .2875rem;
}

.linpro_type {
    height: .75rem;
    line-height: .625rem;
    background: url(../img/product_06.png) no-repeat right center #000;
    margin: 0;
    margin-bottom: .025rem;
    display: flex;
    background-position-x: 3rem;
}

.p14-left-nav-1-nav-one h3.sidenavcur,
.linpro_type.active {
    background: url(../img/product_04.png) no-repeat right center #e67817;
    background-position-x: 3rem;
    cursor: pointer;
}

.p14-left-nav-1-nav-one-img {
    width: .1875rem;
    height: .1875rem;
    margin: .25rem .125rem .25rem .25rem;
    float: left;
}

.p14-left-nav-1-nav-one h3 a {
    display: block;
    font-size: .225rem;
    font-weight: normal;
    margin-right: .5rem;
    color: #fff;
    float: left;
}

.p14-left-nav-1-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-left-nav-1-nav dl {
    padding: .025rem 0 .05rem;
    margin-bottom: 0;
}

.p14-left-nav-1-nav dt {
    height: .625rem;
    font-size: .2rem;
    line-height: .625rem;
    padding-left: .675rem;
    padding-right: .5rem;
    margin-bottom: .0125rem;
    background: #fff;
    position: relative;
    border-bottom: .0125rem solid #e9e9e9;
}

.p14-left-nav-1-nav a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-weight: 400;
}

.p14-left-nav-1-nav dt:after {
    content: "";
    width: .1rem;
    height: .1rem;
    border: 2px solid #b8b8b8;
    border-style: solid solid none none;
    position: absolute;
    top: 50%;
    right: .4rem;
    margin-top: -0.05rem;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.p14-left-nav-1-nav dt.sidenavcur a,
.p14-left-nav-1-nav dt:hover a {
    color: #2077EB;
}

.p14-left-nav-1-nav dt.sidenavcur:after,
.p14-left-nav-1-nav dt:hover:after {
    border-color: #2077EB;
}

.p14-left-nav-1-nav-one>dl {
    display: none;
}

.hotLine {
    width: 3.625rem;
    height: 1.9rem;
    background-image: url(../img/product_07.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .1625rem -0.0125rem 0 .0625rem;
}

.hotLine-left {
    height: 1.6875rem;
    width: 1.1875rem;
	   display: none;
}

.hotLine-left>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hotLine-right img {
    width: .2125rem;
    height: .2125rem;
    object-fit: cover;
}

.hotLine-right span {
  
    font-size: .175rem;
    color: #353535;
    margin-left: .1rem;
}

.hotLine-right>div {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: .25rem;
}

.hotLine-right p {
   
    font-size: .2rem;
    font-weight: 700;
    line-height: .2875rem;
    color: #000000;
}

.products-right {
    margin-left: .225rem;
	    width: 100%;
}

.products-right-title {
    position: relative;
    padding-bottom: .25rem;
    border-bottom: .025rem solid #e6e6e6;
}

.products-right-title span {

    font-size: .3rem;
    color: #000000;
    font-weight: 700;
}

.products-right-title span:nth-child(2) {
    color: #e67817;
}

.products-right-title i {
   
    font-size: .175rem;
    color: #888888;
}

.products-right .products-right-conent ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: .375rem;
}

.products-right .products-right-conent ul li {
    width: 4.475rem;
    height: 5.475rem;
    border: solid .0125rem #eee;
    margin-right: .125rem;
    margin-bottom: .225rem;
    background-color: #fff;
}

.products-right .products-right-conent ul li a {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

.products-right .products-right-conent ul li:nth-child(3n) {
    margin-right: 0;
}

.products-right-img {
    width: 4.4375rem;
    height: 3.5625rem;
}

.products-right-img>img {
    width: 100%;
    height: 100%;
       object-fit: scale-down;
}

.products-right .products-right-conent ul li span {
   
           font-size: .25rem;
    color: #000000;
}
.productDetails-table .productDetails-common-title {
    margin: 27px 0 16px 0;
}

.products-right .products-right-conent ul li i {
    display: inline-block;
    width: 1.225rem;
    height: .425rem;
    text-align: center;
    line-height: .425rem;
    background-color: #ebebeb;
    box-shadow: 0 .025rem .0125rem 0 rgba(0, 0, 0, 0.07);
    border-radius: .2rem;
    font-size: .1875rem;
    color: #000;
}

.products-right .products-right-conent ul li:hover {
    box-shadow: 0 0 .125rem #e67817;
    transition: all 0.6s;
}

.products-right .products-right-conent ul li:hover i {
    background-color: #e67817;
    color: #f5f5f5;
    transition: all 0.6s;
}

.products-right-border {
    position: absolute;
    left: 0;
    top: 98%;
    display: inline-block;
    width: 1.2625rem;
    height: .05rem;
    background-color: #e67817;
}


/* 产品详情 */


.productDetails-title {
    width: 100%;
   height: auto;
    background-color: #fff;
    display: flex;
   
    margin: .2rem 0 .4375rem 0;
}

.productDetails-title .product-img {
    width: 6.55rem;
    height: 5.925rem;
}

.productDetails-title .product-img img {
	    width: 100%;
    height: 100%;
    object-fit: cover;
}

.productDetails-title .title-test {
	 width: 7.1375rem;
    padding: .3625rem .4125rem .5375rem .875rem;

    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
     line-height: .4375rem;
    color: #666666;
}

.title-test p {
 
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .5rem;
    color: #666666;
}

.title-test h4 {
    font-weight: normal;

    font-size: .25rem;
    color: #000000;
}

.title-test .title-p {
   
    font-size: .25rem;
    color: #000000;
    font-weight: normal;
    display: inline-block;
    margin-top: .1875rem;
}

.productDetails-common-title {
    width: 100%;
    height: .5875rem;
    line-height: .5875rem;
    background-image: url(../img/productshow_02.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.productDetails-common-title>span {

    font-size: .3rem;
    line-height: .3rem;
    color: #f5f5f5;
    padding-left: .1375rem;
}

.productDetails-advantage ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .775rem;
    padding: .775rem .25rem .45rem .25rem;
}

.productDetails-advantage ul li {
    width: 1.525rem;
    height: auto;
}

.productDetails-advantage ul li a {
    display: inline-block;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.advantage-img {
    position: relative;
    width: 100%;
    height: 1.525rem;
    border-radius: 50%;
    background-color: #e67817;
}

.advantage-img>img {
    width: .5625rem;
    height: auto;
    object-fit: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.productDetails-advantage ul li span {
 
    font-size: .35rem;
    color: #000000;
    margin-top: .1875rem;
}

.productDetails-table .productDetails-common-title {
    margin: .3375rem 0 .2rem 0;
}

.productDetails-table .table {
    margin: .3375rem 0 .2rem 0;
    height: 3.925rem;
    width: 100%;
    background-color: #fff;
}

.productDetails-table .table tr,
.productDetails-table .table td {
    border: .025rem solid #e0e0e0;
}

.productDetails-table .table td {
    font-size: .2rem;
    padding-left: .25rem;
}

.ny_news_page {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}

/*新闻详情页面*/
.newshow   .common-card{
  width: 17.55rem;
}

#art_content{
line-height: 32px;
    font-size: 16px !important;
}
.news_pre {
line-height: 24px;
    font-size: 16px;
    color: #444495;
}
.ypzs_bottom_div {
    width: 100%;
    height: auto;
    /*overflow: hidden;*/
}
.ypzs_bottom_a:hover .ypzs_bottom_a_img {
    transform: scale(1.5);
}
.lpro_list_top.active {
    background: #e67817;
}
.news_info{
    font-size: 16px;
}
.pd_content  span,.productDetails-table{
 
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .4375rem;
    color: #666666;
}
    .products .common-card {
        width: 17.55rem;
    }
	.pd_content{
	    padding-bottom: 20px;
	}
	.footer ul li:first-child a:hover {
    color: #e67817;
   
}
.contact-form .contact-submit:hover {
    background-color: #e67817;
}

.contact-form .contact-submit:hover input {
    color: #fff;
}


/*产品中心下拉*/
.linpro_list{
 margin-top: .2875rem;
}

.linpro_lists {
    margin-bottom: .025rem;
	
}

.linpro_list_item {
    display: none;
}

.linpro_top {
    width: 100%;
    text-align: center;
    height: 1.4125rem;
    background: #0065bb;
    padding-top: .1625rem;
}

.linpro_top_title {
    font-size: .45rem;
    color: #fff;
    font-weight: bold;
}

.linpro_top_titles {
    font-size: .2rem;
    color: #fff;
    text-transform: uppercase;
    margin-top: .0875rem;
}

.linpro_list {
    width: 100%;
}

.linpro_type {
    width: 100%;
    height: .7625rem;
    background: url(../img/product_06.png) no-repeat right center #000;
    display: flex;
    align-items: center;
    padding: 0 .4375rem 0 .25rem;
    background-position-x: 90%;
}

.linpro_type a {
    padding-left: .125rem;
    font-size: .225rem;
    color: #ffffff;
}

.linpro_type.active {
    color: #fff;
    background: url(../img/product_04.png) no-repeat right center #e67817;
    background-position-x: 90%;
}

.linpro_type.active a {
    color: #fff;
}

.linpro_type:hover,
.linpro_list_items:hover {
    cursor: pointer;
}

.linpro_list_item_top {
    height: .625rem;
    font-size: .2rem;
    line-height: .625rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-bottom: .0125rem;
    background: #fff;
    position: relative;
    border-bottom: .0125rem solid #e9e9e9;
}

.linpro_list_items:hover a {
    cursor: pointer;
    color: #2077EB;
}

.linpro_list_item .linpro_list_item_top:after {
    content: "";
    width: .1rem;
    height: .1rem;
    border: .025rem solid #b8b8b8;
    border-style: solid solid none none;
    position: absolute;
    top: 40%;
    left: 85%;
    right: .4rem;
    margin-top: .05rem;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}


.view-more .actives {
    display: block;
}

.view-more .active {
    display: none;
}

.view-more:hover .active {
    display: block;
}

.view-more:hover a {
    background-color: #e67817;
    color: #fff;
}

.view-more:hover span {
    color: #fff;
}

.view-more:hover .actives {
    display: none;
}
.samples .view-more a {
    margin: 0 auto;
}

.linpro_list_items a.active {
    color: #e67817;
}

.linpro_list_item_top  a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.linpro_list_item_top.active:after {
    border-color: #e67817;
}

.pec_active{
	color: #e67817;
}

#toolbar  .active-span{
    display: none;
}

.mobile-inner-header  .logo{
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.mobile-inner-header  .logo a{
width: 140px;
    display: inline-block;
    height: 60px;
}

