header .putLogo img.logo1 {
    display: none;
}

.pro .pageTitle {
    margin: 70px 0;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
}

.pro.view .part_3 {
    margin-bottom: 235px;
}

.pro.view ul {
    font-size: 0;
}

.pro .part_3 .lists li {
    display: inline-block;
    max-width: 100%;
    width: calc((100% - 40px) / 3);
    margin-right: 20px;
    margin-bottom: 50px;
}

.pro .part_3 .lists li img{ width:100%}

.pro .part_3 .lists li:nth-child(3n) {
    margin-right: 0;
}

.pro .part_3 .lists li p {
    margin-top: 20px;
    padding-left: 5px;
    font-size: 20px;
    font-weight: bold;
}

.pro.view .part_2 {
    margin-bottom: 270px;
}

.pro.view .part_2 .pageTitle {
    margin-bottom: 60px;
}

.pro.view .part_2 li {
    display: inline-block;
    max-width: 33%;
    width: calc((100% - (42px * 2)) / 3);
    margin-right: 42px;
}

.pro.view .part_2 li:nth-child(3n) {
    margin-right: 0;
}

.pro.view .part_2 li .title {
    margin-top: 25px;
    font-size: 20px;
    font-weight: bold;
}

.pro.view .part_2 li .date {
    margin-top: 15px;
    font-size: 13px;
    line-height: 14px;
    color: var(--themaGolden);
    text-transform: capitalize;
}

.pro.view .part_1 {
    padding-top: 115px;
    margin-top: 0;
    margin-bottom: 40px;
}

.pro.view .part_1 .pageTitle {
    margin-bottom: 120px;
}

.pro.view .part_1 ul {
    font-size: 0;
}

.pro.view .part_1 li p {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 42px;
    text-align: left;
}

.pro.view .part_1 li img{ max-width:100%;}

.pro.view .part_1 li {
    display: inline-block;
    width: calc(100% / 3);
    max-width: 495px;
    margin-bottom: 150px;
    vertical-align: text-top;
    overflow: hidden;
}

.pro.view .part_1 li:nth-child(3n+2) {
    max-width: 540px;
    margin-left: 36px;
    margin-right: 36px;
    text-align: center;
}

.pro.view .part_1 li a {
    display: inline-block;
    margin: 0 auto;
}

.pro .part_3 .item{ display:flex;justify-content: space-between;}

.pro .part_3 ul.lists {
    font-size: 0;
    max-width: 1250px;
    width:100%;
    padding-left: 5%;
}

.pro .part_3 ul.nav { max-width:260px; width:100%;}
.pro .part_3 ul.nav li{ font-size:18px; line-height:35px; font-weight:bold; text-transform:uppercase; width:100%;background: url(../img/d.png) no-repeat 98% 20px; padding:10px 0;}
.pro .part_3 ul.nav li.on{background: url(../img/t.png) no-repeat 98% 20px;}
.pro .part_3 ul.nav .down{ margin:20px 0;}
.pro .part_3 ul.nav .down li{ border:none; background:none; padding:0;}
.pro .part_3 ul li{ border-top:solid 1px #000;}


.pro .part_4 {
    margin-top: 210px;
    margin-bottom: 245px;
}

.pro .part_4 .loop {
    padding-left: 160px;
    overflow: hidden;
}

.pro .part_4 .swiper-slide {
    width: auto;
    margin-right: 25px;
}

.pro .part_4 .swiper-slide .b {
    font-size: 35px;
}

.pro .part_4 .swiper-slide .b span {
    font-size: 15px;
}

.pro .part_4 .swiper-slide .s {
    font-size: 15px;
	margin:40px 0;
    line-height: 22px;
        display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pro .part_4 .swiper-slide .readMore {
    display: block;
    width: 148px;
    line-height: 46px;
    text-align: center;
    border-radius: 50px;
    font-size: 13px;
    color: var(--themaBlue);
    background-color: var(--themaGolden);
}

.pro .part_4 .swiper-slide .rightT {
    max-width: 465px;
	padding:50px;
    color: white;
    background-color: var(--themaBlue);
}

.pro .part_1 {
    margin-top: 165px;
    margin-bottom: 260px;
}

.pro .part_1 .leftTxt {
    max-width: 745px;
	width:50%;
}

.pro .part_1 .p1 {
    font-size: 20px;
}

.pro .part_1 .p2 {
    font-size: 60px;
    text-transform: uppercase;
}

.pro .part_1 .p3 {
    margin-top: 75px;
    font-size: 25px;
    line-height: 35px;
}

.pro .part_1 .rightList {
    max-width: 640px;
}

.pro .part_1 .rightList .title {
    font-size: 30px;
    line-height: 35px;
}

.pro .part_1 .rightList ul {
    margin-top: 50px;
}

.pro .part_1 .rightList li {
    position: relative;
    padding-left: 30px;
    font-size: 17px;
    line-height: 70px;
    color: #919191;
    border-bottom: 1px solid #cbcbcb;
}

.pro .part_1 .rightList li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    left: 4px;
    top: 50%;
    border-radius: 50px;
    transform: translateY(-50%);
    background-color: var(--themaGolden);
}

.pro .part_1 .rightList li:nth-child(1) {
    border-top: 1px solid #cbcbcb;
}



@media (max-width:1366px) {
.pro .part_4 .loop{ padding:0 15px;}
}


@media (max-width: 768px) {
.pro .part_1{ margin:20% 0;}	
.pro .part_1{ display:block}
.pro .part_1 .leftTxt{ width:100%;}
.pro .part_1 .p2{ font-size:40px;}
.pro .part_1 .p3{ font-size:18px; line-height:28px; margin-top:10%;}
.pro .part_1 .leftTxt{ margin-bottom:10%;}
.pro .part_1 .rightList .title{ font-size:22px;}
.pro .part_1 .rightList li{ font-size:15px; padding:15px 30px;}
.pro .part_1 .rightList li{ line-height:normal;}
.pro .part_3 .lists li{max-width: 50%; width:calc((100% - 20px) / 2); margin-bottom:25px;margin-right: 20px;}
.pro .part_3 .lists li:nth-child(2n){ margin-right:0;}
.pro .pageTitle{ font-size:32px;}
.pro .part_4{ margin:20% 0;}
.pro .part_4 .swiper-slide{ width:100%;}
.pro .part_4 .swiper-slide .df{ display:block}
.pro .part_4 .swiper-slide .df .leftPic img{ width:100%;}
.pro .part_4 .swiper-slide .rightT{ padding:10%; max-width:100%}
.pro.view .part_2,.pro.view .part_3{ margin-bottom:25%;}
.pro.view .part_2 li{ width:100%; max-width:100%; margin-bottom:5%;}
.pro.view .part_2 li img{ width:100%;}
.pro.view .part_1{ padding-top:15%;}
.pro.view .part_1 .pageTitle{ margin-bottom:10%;}
.pro.view .part_1 li{ width:45%; margin:5% 2.5% !important;}
.pro.view .part_1 li:nth-child(2n){ margin-right:0;}
.pro .part_3 .item{ display:block}
.pro .part_3 ul.nav{ max-width:inherit; margin-bottom:5%;}
.pro .part_3 ul.lists{ padding-left:0px}
}

@media (max-width: 640px) {
.pro .pageTitle{ font-size:26px;}
}


