/* common_css */
/* nei_wrap */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1443px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

.nei_wrapper{padding: 4% 9%;box-sizing: border-box;background: #fff;}
@media only screen and (max-width:990px){
	.nei_wrapper{padding: 30px 4%;}
}

.nei_bg{background: url(../images/pdct_bg.jpg)repeat;}

/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list{position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 45%;transform: translateY(-50%);z-index: 2;}
.banner_nei .text{color: #fff;text-align: center;}
.banner_nei .text .cn{font-size: 0.40rem;letter-spacing: 5px;}
.banner_nei .text .en{margin-bottom: 20px;font-size: 0.50rem;line-height: normal;font-weight: bold;}
/* .banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;} */
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}

@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 20px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	/* .banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;} */
	.banner_nei .text .line{margin-top: 6px;}
}

/* pdct_search */
.pdct_search{margin: 3% auto 0;width: 100%;max-width: 440px;}
.pdct_search .search{padding: 2px;border-radius: 30px;overflow: hidden;background: #fff;box-sizing: border-box;}
.pdct_search form{width: 100%;}
.pdct_search input{padding:0 2% 0 6%;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);height: 40px;line-height: 40px;box-sizing: border-box;color: #666;}
.pdct_search a{display: block;width: 40px;height: 40px;border-radius: 50%;background: #d6b27e url(../images/search.png) no-repeat center;}
@media only screen and (max-width:768px){
	.pdct_search input{height: 30px;line-height: 30px;}
	.pdct_search a{width: 30px;height: 30px;}
}

/* location */
.location{position: absolute;left: 0;bottom: 0px;padding: 16px 0 16px;width: 100%;color: #fff;font-size: 14px;background: rgba(0,0,0,0.6);}
.location ul{justify-content: flex-start;}
@media only screen and (max-width:480px){
	.location{padding: 10px 0;}
}
/* left */
.left{border-bottom: 1px solid #f6f7f9;}
.left ul{justify-content:center;}
.left ul li{padding: 0 3%;text-align: center;color: #393939;font-size: 18px;box-sizing: border-box;}
.left ul li a{display: block;position: relative;padding: 20px 0;white-space: nowrap;}
.left ul li a.cur{font-weight: bold;}
.left ul li a.cur:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: linear-gradient(to right,#846c4f 10%,#7c6549 50%,#5a5954 100%);z-index: 1;}
@media only screen and (max-width:680px){
	.left ul{justify-content:flex-start;}
	.left ul li{width: calc(100% / 3);width: -webkit-calc(100% / 3);font-size: 14px;}
	.left ul li a{padding: 10% 1%;}
}


/* left */
.left_nav{box-sizing: border-box;}
.left_nav .item_1{align-items: baseline;}
.left_nav .flx_w .title{margin-bottom: 14px;width: 100%;color: #666;border-bottom: 1px solid #999;}
.left_nav .flx_w .title p{position: relative;padding-bottom: 10px;font-size: 25px;display: inline-block;}
.left_nav .flx_w .title p:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #131f37;}
.left_nav .flx_w .list_wrap{width:100%;box-sizing: border-box;}
.left_nav .flx_w .list_wrap ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.left_nav .flx_w .list_wrap ul li{margin:0;width: calc(100% / 7);width: -webkit-calc(100% / 7);text-align: center;}
.left_nav .flx_w .list_wrap ul li a{display: block;margin-bottom: 10px;padding: 10% 4px;color: #141414;background-color: #f3f3f3;border-right: 1px solid #e7e8e8;font-size: 16px;color: #000;}
.left_nav .flx_w .list_wrap > ul > li.cur a{background: #ffe400;font-weight: bold;}
@media only screen and (max-width:1200px){
	.left_nav .flx_w .list_wrap{padding: 0;}
	.left_nav .flx_w .title p{font-size: 26px;}
}
@media only screen and (max-width:990px){
	.left_nav .flx_w .list_wrap ul{justify-content: flex-start;}
	.left_nav .flx_w .list_wrap ul li a{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.left_nav .flx_w .list_class a{font-size: 18px;}
	.left_nav .flx_w .list_wrap ul li{width: calc(100% / 5);width: -webkit-calc(100% / 5);}
}
@media only screen and (max-width:680px){
	.left_nav .flx_w .list_wrap ul{justify-content: flex-start;}
	.left_nav .flx_w .list_wrap ul li{width: calc(100% / 3);width: -webkit-calc(100% / 3);}
}
@media only screen and (max-width:480px){
	.left_nav .flx_w .list_wrap{margin-top: 10px;}
}

/* nei_title */
.nei_title{color: #333;}
.nei_title .tit{font-size: 25px;}
@media only screen and (max-width:768px){
	.nei_title .tit{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.nei_title .tit{font-size: 18px;}
}

.ab_title{font-size: 35px;}
@media only screen and (max-width:990px){
	.ab_title{font-size: 26px;}
}
@media only screen and (max-width:480px){
	.ab_title{font-size: 20px;}
}

/* about_profile */
.about_profile{padding:2.5% 0;}
.about_profile .bg{background: #f5f7f6;}
.about_profile .nei_title{overflow: hidden;}
.about_profile .nei_title .en{display: inline-block;position: relative;}
.about_profile .nei_title .en:after{content: " ";position: absolute;left: 130%;top: 50%;width: 1600px;height: 2px;background-image: linear-gradient(to right,#846c4f 10%,#7c6549 50%,#5a5954 100%);}
.about_profile .layout{margin-top: 2%;}
.about_profile .layout .content_part{padding:3% 6% 0 0;width:40%;box-sizing: border-box;transition: all .2s ease-in;}
.about_profile .layout .content_part .content{margin-top: 16%;color: #5c5b5b;font-size: 16px;line-height: 35px;text-indent: 2em;}
.about_profile .layout .content_part .content p{margin-bottom: 4.5%;}
.about_profile .layout .img_part{width: 60%;transition: all .4s ease-in;}
.home_profile .line{margin-top: 4.9%;width: 100%;height: 1px;background-color: #e4e4e4;}
@media only screen and (max-width:768px){
	.about_profile{padding: 50px 0 2.5%;}
	.about_profile .layout{margin-top: 0;}
	.about_profile .layout .content_part{padding: 0;width: 100%;}
	.about_profile .layout .content_part .content{margin-top: 6%;}
	.about_profile .layout .content_part .content p{margin-bottom: 2.5%;}
	.about_profile .layout .img_part{width: 100%;}
	.about_profile .layout .video_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.about_profile{padding: 30px 0 0;}
	.about_profile .nei_title .tit{margin-top: 0;}
	.about_profile .layout .content_part .content{font-size: 14px;line-height: 28px;}
}

/* about_culture2 */
.about_culture2{margin-top: 30px;padding: 8.5% 0 7.3%;background: url(../images/cul_bg.jpg)no-repeat center/cover;}
.about_culture2 ul li{padding: 0 1%;width: 25%;text-align: center;position: relative;box-sizing: border-box;}
.about_culture2 ul li .line{margin: 13.5% auto;width: 47px;height: 6px;background: #fff;}
.about_culture2 ul li b{margin-bottom: 20px;font-size: 20px;font-weight: normal;color:#fff}
.about_culture2 ul li p{font-size: 20px;line-height: 33px;color:#fff}
@media only screen and (max-width:768px){
	.about_culture2 ul li .line{margin: 10.5% auto;width: 34px;height: 3px;}
	.about_culture2 ul li b{font-size: 18px;}
	.about_culture2 ul li p{font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:680px){
	.about_culture2 ul{border-left: 1px solid #b4a06c;border-right: 1px solid #b4a06c;}
	.about_culture2 ul li{margin: 3% 0;width: 100%;}
	.about_culture2 ul li .line{margin: 4.5% auto;}
}

/* about_culture */
.about_culture{padding: 3.5% 0;}
.about_culture .layout .lf_part{width: 50%;}
.about_culture .layout .lf_part .img{text-align: center;}
.about_culture .layout .lf_part .img img{width:100%;}
.about_culture .layout .rt_part{padding: 0 0 0 3%;width: 50%;box-sizing: border-box;}
.about_culture .layout .rt_part .ab_title {margin-bottom: 6%;color: #000;}
.about_culture .layout .rt_part .Scrollbar{max-height: 570px;overflow: auto;}
.about_culture .layout .rt_part .content{color: #141414;text-align: center;font-size: 20px;}
.about_culture .layout .rt_part .content p{margin-bottom: 4%;}
.about_culture .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff; background-color: #000;
	filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
@media only screen and (max-width:768px){
	.about_culture{padding: 50px 0;}
}

.about_culture .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #EF8201; background-color: #b4a06c;
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.about_culture .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.about_culture .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: #000;
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.about_culture .layout .rt_part .content .mCSB_scrollTools .mCSB_draggerRail{width: 10px;background-color: #eee;}
@media only screen and (max-width:768px){
	.about_culture .layout .rt_part .content{font-size: 14px;}
	.about_culture .layout .rt_part .Scrollbar{max-height: 300px;}
}
@media only screen and (max-width:680px){
	.about_culture .layout .lf_part{width: 100%;}
	.about_culture .layout .rt_part{padding: 0;width: 100%;margin-top: 20px;}
}
@media only screen and (max-width:480px){
	.about_culture{padding-bottom: 30px;}
	.about_culture .layout .rt_part{padding: 6% 3%;}
}

/* ab_certification */
.ab_certification{padding: 2.5% 0;background: #fafafa;}
.ab_certification .layout{align-items: center;}
.ab_certification .lf_part {width: 55%;}
.ab_certification .lf_part .bottom{margin-top: 40px;padding: 0 0 20px;box-sizing: border-box;}
.ab_certification .lf_part .bottom .swiper-wrapper{/* margin: 0 auto;width: 80%; *//* padding: 0 12%;box-sizing: border-box; */}
.ab_certification .lf_part .bottom .swiper-wrapper .swiper-slide{margin:30px 0;transform: scale(0.7);transition: transform .3s;transform-origin: bottom;}
.ab_certification .lf_part .bottom .swiper-wrapper .swiper-slide-active{transform: scale(1);transform-origin: bottom;}
/* .ab_certification .lf_part .bottom .swiper-button-next,.ab_certification .lf_part .bottom .swiper-button-prev{filter: grayscale(1) brightness(0.85);z-index: 2;} */
.ab_certification .lf_part .bottom .swiper-slide-prev .img,.ab_certification .lf_part .bottom .swiper-slide-next .img{transform-style: preserve-3d;perspective: 1000px;}
.ab_certification .lf_part .bottom .swiper-slide-prev .img img{ transform:rotateY(20deg)}
.ab_certification .lf_part .bottom .swiper-slide-next .img img{ transform:rotateY(-20deg)}
.ab_certification .lf_part .bottom p{display: none;margin-top: 8%;font-weight: bold;font-size: 24px;text-align: center;}
.ab_certification .lf_part .bottom .swiper-wrapper .swiper-slide-active p{display: block;}
.ab_certification .lf_part .bottom:before{content: "";position: absolute;left: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250),rgba(250,250,250,0));z-index: 3;}
.ab_certification .lf_part .bottom:after{content: "";position: absolute;right: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250,0),rgba(250,250,250));z-index: 3;}
.ab_certification .rt_part {padding-left: 14%;width: 45%;overflow: hidden;box-sizing: border-box;}
.ab_certification .rt_part .text_nav{padding: 50px 0;position: relative;}
.ab_certification .rt_part .text_nav .swiper-container{height: 280px;}
.ab_certification .rt_part .text_nav .swiper-slide{height: 60px;line-height: 60px;}
.ab_certification .rt_part .text_nav .name{width: 100%;text-align: center;font-size: 16px;}
.ab_certification .rt_part .text_nav .swiper-slide-active .name{background: #fff000;font-weight: bold;font-size: 20px;}
.ab_certification .rt_part .text_nav #cer_next,.ab_certification .rt_part .text_nav #cer_prev{position: absolute;left: 50%;width: 30px;height: 30px;transform: translateX(-50%);z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;}
.ab_certification .rt_part .text_nav #cer_prev{top: 0;background-image: url(../images/icon_prev.png);}
.ab_certification .rt_part .text_nav #cer_next{bottom: 0;background-image: url(../images/icon_next.png);}
/* ab_certification miao5*/
#about_intro {
    height: auto;
}
.wid-title {
    width: 65%;
}
.widList .widRightCont.on {
    display: flex;
}
.widRightCont h1 {
    font-size: 30px;
    color: #d6b27e;
    margin-left: 15px;
}
#about_intro #main #r3 {
    margin-top: 0;
    padding-top: 6vw;
    position: relative;
    padding-bottom: 12vw;
}
#about_intro #main #r3 .img-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

#about_intro #main #r3 .topic {
    margin-bottom: 5vw;
    position: relative;
    z-index: 5;
}

#about_intro #main #r3 .wrap {
    position: relative;
    z-index: 5;
}
.max-wid {
    width: 80%;
    max-width: 1400px;
    margin: auto;
}
#about_intro #main #r3 .wrap .p-con {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

#about_intro #main #r3 .wrap .p-con > p {
    width: 46%;
}

#about_intro #main #r3 .wrap .box {
    background-color: #fff;
    padding: 4% 5%;
    margin-top: 4vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 480px;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) {
    width: 100%;
    height: 340px;
    overflow: auto;
    margin-right: 6%;
    margin-top: 20px;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items {
    width: 100%;
    padding-right: 8%;
    display: none;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items > li {
    line-height: 50px;
    margin: 15px 0;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items > li:hover {
    background-color: #f3f3f3;
    color: rgb(255, 0, 0);
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items > li span {
    width: 3px;
    display: inline-block;
    height: 3px;
    border-radius: 50%;
    background: #000;
    vertical-align: middle;
    margin: 0 10px 0 25px;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items > li:hover span {
    background: #d6b27e;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2) .items.on {
    display: block;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2)::-webkit-scrollbar {
    width: 4px;
    border-radius: 1.5px;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2)::-webkit-scrollbar-button {
    display: none;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2)::-webkit-scrollbar-track {
    background-color: #eee;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(2)::-webkit-scrollbar-thumb {
    background-color: #d6b27e;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) {
    width: 22%;
    position: relative;
    min-height: 480px;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 100%;
    height: 135%;
    background-color: #d6b27e;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date .con {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 100%;
    height: calc(100% - 200px);
    text-align: center;
    overflow: hidden;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date .con > ul {
    display: inline-block;
    transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    width: 100%;
    text-align: center;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date .con > ul > li {
    font-size: 16px;
    color: #fff;
    opacity: 0.5;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date .con > ul > li.on {
    font-size: 24px;
    opacity: 1;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date > a {
    position: absolute;
    color: #fff;
    opacity: 0.6;
    width: 100px;
    height: 100px;
    line-height: 100px;
    width: 100%;
    text-align: center;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    font-size: 20px;
    cursor: pointer;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date > a.n-prev {
    top: 0px;
    left: 0;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date > a.n-next {
    bottom: 0px;
    left: 0;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date > a.on {
    opacity: 0.2;
    pointer-events: none;
}

#about_intro #main #r3 .wrap .box .col:nth-of-type(1) .date > a:hover {
    opacity: 1;
}


@media only screen and (max-width:990px){
	.ab_certification .lf_part{width: 70%;}
	.ab_certification .rt_part{padding: 0;width: 30%;}
	.ab_certification .lf_part .bottom .swiper-wrapper .swiper-slide-active p{font-size: 16px;}
	.ab_certification .rt_part .text_nav .swiper-slide-active .name{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.ab_certification{padding: 50px 0;}
	.ab_certification .lf_part{width: 100%;}
	.ab_certification .rt_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.ab_certification{padding: 30px 0;}
	.ab_certification .rt_part .text_nav{padding: 50px 0 50px;}
	.ab_certification .rt_part .text_nav .swiper-container{height: auto}
	.ab_certification .rt_part .text_nav .swiper-slide{height: 45px;line-height: 45px;}
	.ab_certification .rt_part .text_nav .name{font-size: 14px;}
	.ab_certification .rt_part .text_nav .swiper-slide-active .name{font-size: 15px;}
}

/* productlist */
.productlist{padding: 2.5% 0;}
.productlist .wrapper{padding: 4% 9%;box-sizing: border-box;background: #fff;}
.productlist .list{justify-content: flex-start;}
.productlist .list li{ margin:0 1.33% 1.33% 0;width: 24%;}
.productlist .list li:nth-child(4n){margin-right: 0;}
.productlist .list .imgBox{display: inline-block; width: 100%;}
.productlist .list .imgBox .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;border: 1px solid #afafaf;box-sizing: border-box;}
.productlist .list .imgBox img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s linear;}
.productlist .list .cont{position: relative;margin-top: 2.5%;width: 100%;overflow: hidden;color:#000;text-align: center;}
.productlist .list .title{font-size: 18px; line-height: 1.4em;font-weight: bold;}
.productlist .list .time{margin-top: 5px;font-size: 12px;color:#666666; }
.productlist .list .word{ font-size: 14px; line-height: 1.6em; margin:0 0 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.productlist .list li:hover{background: #b4a06c;transition: all .3s linear;}
.productlist .list li:hover .cont{color: #fff;}
.productlist .list li:hover .imgBox .img img{transform: translate(-50%,-50%) scale(1.05);}
/* .productlist .list .Box:hover .word{ color:#000; } */

.productlist .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 15px; line-height: 30px;position: relative;}
.productlist .MoreBox2 .a:before{content: "";position: absolute;width: 25px;height: 1px;background: #231915;right: 115%;top: 50%;}
.productlist .MoreBox2 .a:after{content: "";position: absolute;width: 25px;height: 1px;background: #231915;left: 115%;top: 50%;}
.productlist .list li:hover .MoreBox2 .a:before,.productlist .list li:hover .MoreBox2 .a:after{background: #e5e5e5;}
/* .productlist .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; } */
@media only screen and (max-width: 990px){
	.productlist .wrapper{padding: 30px 4%;}
	.productlist .list .title{font-size: 16px;}
	.productlist .MoreBox2 .a{font-size: 14px;}
}
@media only screen and (max-width: 768px){
	.productlist{padding:50px 0;}
	.productlist .list{justify-content: space-between;}
		.productlist .list:after{content:" ";width: 31.7%;}
		.productlist .list li{ margin:0 0 2% 0;width: 32%;}
		.productlist .list li:nth-child(4n){margin-right: initial;}
    .productlist .list .title{ padding-right: 0; font-size: 16px; }
    .productlist .list .time{ display: none; }
    .productlist .list .word{ margin:10px 0 5px;line-height: 18px;}
		.productlist .MoreBox2 .a{line-height: 25px;}
}
@media only screen and (max-width: 680px){
	.productlist .list:after{width: 48.5%;}
	.productlist .list li{width: 48.5%;}
}
@media only screen and (max-width: 480px){
	.productlist{padding:30px 0;}
	.productlist .list .title{font-size: 16px;}
	.productlist .list .word{margin: 5px 0 10px;font-size: 14px;}
	.productlist .MoreBox2 .a{font-size: 13px;}
}

/* product */
.product{padding: 2.5% 0;}
.product .layout{margin-top: 3.5%;}
.product .img_part{width: 48%;}
.product .img_part .img img{display: block;margin: 0 auto;}
/* .product .img_part #pro_slide{position: absolute;right: 0;bottom: 0;width: 80px;display: flex;flex-wrap: wrap;justify-content: space-between;z-index: 3;} */
.product .img_part .pro_prev,.product .img_part .pro_next{position: absolute;top: 50%;width:45px;height: 45px;transform: translateY(-50%);background-color: rgba(0,0,0,.3);cursor: pointer;background-position: center;z-index: 3;background-repeat: no-repeat;}
.product .img_part .pro_prev:hover,.product .img_part .pro_next:hover{background-color: rgba(0,0,0,0.6);}
.product .img_part .pro_prev{left: 0;background-image: url(../images/arrow_l.png);}
.product .img_part .pro_next{right: 0;background-image: url(../images/arrow.png);}
.product .rt_part{padding:7% 5% 0 1%;width: 50%;box-sizing: border-box;}
.product .rt_part .pro_title h1{font-size: 35px;text-transform: uppercase;font-weight: normal}
.product .rt_part .jianjie{margin-top: 2.2%;font-size: 16px;color: #555;font-family: sans-serif;line-height: 34px;}


.product #pro_neirong .content_nav {padding: 1.7% 0 0;background: url(../images/pro_nav_bg.jpg)no-repeat center/cover;}
/* .product #pro_neirong .content_nav .title{margin-bottom: 19px;font-size: 0.24rem;color: #fff;letter-spacing: 1px;} */
.product #pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.product #pro_neirong .content_nav ul li{padding: 16px 0;margin-right: 0.25%;width: 19.8%;text-align: center;font-size:20px;color: #000;background-color: #f4f4f4;text-transform: uppercase;box-sizing: border-box;cursor: pointer;border-radius: 12px 12px 0 0;}
.product #pro_neirong .content_nav ul li:nth-last-child(1){margin-right: 0;}
.product #pro_neirong .content_nav ul li.on{background: #ffe400;}
.product #pro_neirong .about_content{padding-top: 16px;background-color: #f3f3f3;}
.product #pro_neirong .about_content .item{padding: 5% 1%;font-size: 15px;line-height: 1.3;color: #1d1d1d;box-sizing: border-box;background: #fff;}
.product #pro_neirong .about_content .item video,.product #pro_neirong .about_content .item iframe{width: 100%;}
@media only screen and (max-width:1200px){
	.product .rt_part{padding:2% 5% 0 0;}
}
@media only screen and (max-width:992px){
	.product .rt_part .pro_title h1{font-size: 24px;}
	.product .rt_part .jianjie{margin-top: 6%;line-height: 24px;}
	.product #pro_neirong .content_nav ul li{font-size: 16px;}
	
}
@media only screen and (max-width:768px){
	.product .rt_part .pro_title h1{font-size: 20px;}
	.product .layout{margin: 0 auto;width: 90%;}
	.product .img_part,.product .rt_part{padding: 20px 0 0;width: 100%;}
	.product #pro_neirong .content_nav{margin-top: 30px;padding-top: 20px ;}
	/* .product #pro_neirong .content_nav .title{font-size: 16px;} */
}
@media only screen and (max-width:480px){
	.product .layout{width: 94%;}
	.product .rt_part .pro_title h1{font-size: 16px;}
	.product .rt_part .jianjie{font-size: 14px;text-align: justify;}
	.product #pro_neirong .content_nav{background: #f4f4f4;}
	.product #pro_neirong .content_nav ul li{padding: 10px 1%;width: 33%;border-radius: initial;font-size: 14px;}
	.product #pro_neirong .about_content .item{padding: 20px 0;font-size: 14px;}
}

/* pro_related */
.pro_related{padding: 5% 0 3%;}
.pro_related .nei_title{position: relative;padding-bottom: 10px;font-size: 20px;border-bottom: 2px solid #000;color: #000;}
.pro_related .nei_title .title{padding:0 14px;box-sizing: border-box;font-weight: bold;}
.pro_related .nei_title .btn_box{position: absolute;width: 100px;height: 40px;bottom: 0;right: 0;z-index: 2;}
.pro_related .nei_title .btn_box a{display: inline-block;font-weight: bold;}
.pro_related #recmd_prev,.pro_related #recmd_next{width: 49%;height: 100%;background-color: #faa844;background-repeat: no-repeat;background-position: center;cursor: pointer;background-size: 10px;}
.pro_related #recmd_prev{background-image: url(images/pro_prev.png);}
.pro_related #recmd_next{background-image: url(images/pro_next.png);}
.pro_related .nei_title .tit{position: relative;padding-bottom: 10px;font-size: 26px;}
.pro_related .nei_title .tit:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #333;}
.pro_related .nei_title .en{margin-bottom: 0;}
.pro_related .nei_title p{display: inline-block;}
.pro_related .content{margin-top: 30px;}
.pro_related .content .item{color: #000;background: #f7f7f7;}
.pro_related .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;border: 1px solid #dedede;box-sizing: border-box;background: #fff;}
.pro_related .content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;height: auto;max-width: initial;transform: translate(-50%,-50%);}
.pro_related .content .item .tit{position: absolute;top: 0;left: 0;width: 100%;padding: 6px 5.4% 0;font-size: 16px;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: bold;text-align: left;font-weight: normal;box-sizing: border-box;color: #fff;z-index: 2;opacity: 0;}
.pro_related .content .item .text{position: absolute;left: 4%;bottom: 4%;width: 92%;font-size: 16px;line-height: 24px;color:#fff;z-index: 2;opacity: 0;transition: opacity 0.2s;}
.pro_related .content .item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1;opacity: 0;transition: opacity 0.2s;}
.pro_related .content .item:hover .tit,.pro_related .content .item:hover .text,.pro_related .content .item:hover .mask{opacity: 1;}
@media only screen and (max-width:768px){
	.pro_related .content .item .tit{font-size: 14px;line-height: 24px;}
	.pro_related .nei_title{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.pro_related{padding: 30px 0 20px;}
	.pro_related .content{margin-top: 18px;}
	.pro_related .content .item{padding: 5px;}
	.pro_related .content .item .tit{margin: 6px 0.4% 0;font-size: 14px;line-height: 24px;}
	.pro_related .nei_title .tit{font-size: 20px;}
	.pro_related .swiper-button-prev{width: 13px;left: 0;}
	.pro_related .swiper-button-next{width: 13px;right: 0;}
	.pro_related .swiper-button-next:after,.pro_related .swiper-button-prev:after{transform: scale(0.5);}
	.pro_related .nei_title .btn_box{position: initial;margin: 10px 0 0 auto;width: 80px;height: 30px;}
}


/* newslist */
.newslist{padding: 2.5% 0;}
.newslist .wrapper{padding: 4% 9%;box-sizing: border-box;background: #fff;}
.newslist .list_wrap{width: 100%;transition: all .4s;}
.newslist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
.newslist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 25px;color: #666;font-weight: normal;position: relative;}
.newslist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;}

/* rt */
.newslist .list_wrap .idx_news_layout{margin:0 0 40px;}
.newslist .list_wrap .title_top{margin-top: 2.6%;border-bottom: 1px solid #ebebeb;}
.newslist .list_wrap .title_top .title h6{display: inline-block;padding: 12px 0 12px 51.3px;font-size: 20px;color: #333;background: url(../images/icon_05.png)no-repeat left center;}
.newslist .list_wrap .title_top .title h6 .en{margin-left: 6px;font-style: normal;font-weight: normal;font-size: 14px;color: #e2e2e2;}
.newslist .list_wrap .title_top .title .more{padding: 15px 41px;color: #333;background-color: #e9e9e9;}
.newslist .list_wrap .idx_news_layout .lf_part{margin-bottom: 30px;width: 100%;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .n_img{width: 35%;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .n_img .img{position: relative;width: 100%;height: 0;padding-bottom: 58%;overflow: hidden;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .n_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list{width: 63%;box-sizing: border-box;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other{}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other li{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list_wrap .idx_news_layout .lf_part:hover .news_01 .n_img .img img{transform: translate(-50%,-50%) scale(1.1);}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content{margin-top: 20px;padding: 0 0 0 4%;width: 100%;box-sizing: border-box;border-left: 1px solid #ebebeb;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit{position: relative;font-size: 0.3rem;color: #1f1f1f;box-sizing: border-box;font-weight: normal;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit:hover{color: #b4a06c;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .con{margin: 2% 0 1%;font-size: 14px;color: #333;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .more{display: inline-block;margin-top: 3%;font-size: 18px;color: #999;}
.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .m_time{}

.newslist .list_wrap .idx_news_layout .rt_part{width: 100%;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02{}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li{padding: 3% 0;margin-bottom: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;transition: all .4s;border-top: 1px solid #ebebeb;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:nth-last-child(1){margin-bottom: 0;}
/* .newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:hover{box-shadow: 0 20px 20px rgba(0,0,0,.1);transform: translateY(-5px);} */
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time{width: 15%;text-align: center;color: #333;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .time_bg{padding: 16% 0;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 30px;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .y_m{font-size: 18px;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{padding: 0 3% 0;width: calc(85% - 300px);width: -webkit-calc(85% - 300px);box-sizing: border-box;border-left: 1px solid #ebebeb;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{position: relative;font-size: 0.3rem;color: #1f1f1f;box-sizing: border-box;font-weight: normal;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit:hover{color: #b4a06c;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .con{margin: 2% 0 1%;font-size: 14px;color: rgba(51,51,51,0.6);line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .more{display: inline-block;font-size: 14px;color: #32348a;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .m_time{display: none;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{width: 300px;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico .img{position: relative;width: 100%;height: 0;padding-bottom: 58%;overflow: hidden;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li:hover .ico img{transform: translate(-50%,-50%) scale(1.15);}

@media only screen and (max-width:990px){
	.newslist .wrapper{padding: 30px 4%;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit,.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.newslist{padding: 50px 0;}
	.newslist .nav_wrap .sec_nav .title{font-size: 20px;}
	.newslist .list_hd h2{font-size: 20px;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .n_img{width: 100%;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list{width: 100%;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .more{font-size: 15px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{margin-top: 20px;width: 100%;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 18px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time{width: 83px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .time_bg{padding: 26% 0;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 28px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{order: -1;}
}

@media only screen and (max-width:680px){
	.newslist .nav_wrap{flex-flow: column-reverse;}
	/* .newslist .nav_wrap .side_left{width: 100%;}
	.newslist .nav_wrap .side_left .recommand_news{padding: 5% 8px;} */
}

@media only screen and (max-width:480px){
	.newslist{padding:30px 0;}
	.newslist .list_hd h2{font-size: 18px;}
	.newslist .nav_wrap .sec_nav .first_row{padding: 6px 40px;}
	.newslist .nav_wrap .sec_nav > li a{font-size: 16px;}
	/* .newslist .nav_wrap .side_left .recommand_news ul li{margin: 4px 0;} */
	.newslist .list_wrap .idx_news_layout{margin: 0;}
	.newslist .list_wrap .idx_news_layout .lf_part{margin-bottom: 10px;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content{padding: 2.8% 4%;width: 100%;}
	.newslist .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit{font-size: 15px;}
	.newslist .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .m_time{display:block;}
	.newslist .idx_news_layout .rt_part{margin-top: 10px;}
	.newslist .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 10px;}
	.newslist .idx_news_layout .rt_part .news_02 .lf_time{display: none;}
	.newslist .idx_news_layout .rt_part .news_02 .rt_content{padding: 4% 3%;width: 100%;}
	.newslist .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 15px;}
	.newslist .idx_news_layout .rt_part .news_02 .rt_content .m_time{display:block;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{padding: 2.8% 4%;width: 100%;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .m_time{display: block;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 10px;}
	.newslist .list_wrap .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit, .newslist .list_wrap .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 16px;}
	.newslist .list_wrap .idx_news_layout .rt_part .news_02 .ico{width: 100%;}
}

/* news */
#mian_nei{padding: 3% 2% 4%;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box;}
@media only screen and (max-width:768px){
	#mian_nei{padding: 30px 2%;}
}
@media only screen and (max-width:480px){
	#mian_nei{padding: 30px 3%;}
}
.news{padding: 2.5% 0;background: #f3f3f3;}
.news .news_title .title{font-size:28px;text-align: center;}
.news .news_title .mes{margin-top: 10px;text-align: center;}
.news .news_title .mes span{display: inline-block;margin: 0 10px;}
.news .news_content{margin-top: 30px;font-size: 16px;line-height: 30px;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 12px;}
.news .news_content video,.news .news_content iframe{max-width: 100%;}
.news .page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.news .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .page ul li:nth-last-child(1){text-align: right;}
.news .page ul li a:hover{color: #b4a06c;}
.news .center{margin-top: 3%;}
.news .center a{display: inline-block;padding: 10px 25px;color: #fff;background: #b4a06c;border-radius: 8px;}
@media only screen and (max-width:768px){
	.news .news_title .title{font-size: 20px;}
	.news{padding: 50px 0;}
	.news .page ul li{font-size: 13px;}
	.news .center{margin-top: 30px;}
}
@media only screen and (max-width:480px){
	.news{padding: 30px 0;}
	.news .news_title .title{font-size:17px;}
	.news .news_content{font-size: 14px;line-height: 24px;}
	.news .page ul li{margin:2px 0;width: 100%;}
	.news .page ul li:nth-last-child(1){text-align: left;}
	.news .center a{padding: 8px 20px;}
}
	
	
	
/* contact */
.contact{padding: 2.5% 0;}
.contact .nei_wrapper{box-shadow: 0 0 30px -15px rgba(0,0,0,0.8);}
.contact .nei_title{font-size: 30px;color:#666;}
.contact .conp_mes{padding: 2% 4%;width:35%;box-sizing: border-box;background: url(../images/ct_bg.jpg)no-repeat center/cover;}
.contact .conp_mes ul{margin-top: 5%;}
.contact .conp_mes ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 4% 0;color:#fff}
/* .contact .conp_mes ul li:nth-child(1){border-top: 1px solid #ccc;} */
/* .contact .conp_mes ul li i{display: inline-block;padding: 8px;} */
.contact .conp_mes ul li .txt{width: 100%;}
.contact .conp_mes ul li .txt h6{font-size: 15px;}
.contact .conp_mes ul li .txt span{display: block;margin-top: 12px;word-break: break-all;}
.contact .conp_mes ul li .hot_line span{font-size: 0.34rem;color: #ffe60f;}
.contact .conp_mes .ewm{text-align: center;}
.contact .conp_mes .ewm .img{width: 96px;text-align: center;}
.contact .conp_mes .ewm .img p{color: #fff;margin-top: 10px;font-size: 16px;}
@media only screen and (max-width:990px){
	.contact .nei_title{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.contact{padding: 50px 0;}
	.contact .nei_title{font-size: 20px;}
	.contact .conp_mes ul li i img{width: 40px;}
	.contact .conp_mes ul li .txt {width: calc(97% - 60px);width: -webkit-calc(97% - 60px);}
}
@media only screen and (max-width:750px){
	.contact .layout{flex-flow: column-reverse;}
	.contact .conp_mes{padding: 3% 4%;width: 100%;}
	.contact .conp_mes ul{margin: 0 0 5% 0;}
	.contact .conp_mes ul li .hot_line span{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.contact{padding: 30px 0;}
	.contact .nei_title{font-size: 18px;}
	.contact .conp_mes ul li i img{width: 35px;}
	.contact .conp_mes ul li .txt{width: calc(97% - 51px);width: -webkit-calc(97% - 51px);}
	.contact .conp_mes .ewm .img p{font-size: 14px;}
}

.contact .message{width: 65%;}
.contact .message p{margin-top: 2%;width: 90%;text-align: justify;font-size: 16px;line-height: 24px;color: #464646;}
.contact .message form{margin-top: 5%;}
.contact .message input,.contact .message textarea,.contact .message button{border:0;box-shadow:none;outline:0;resize:none;background:0;font-size:14px}
.contact .message label{color:#464646;}
.contact .message ul{width: 90%;}
.contact .message li{width: 48%;min-height:64px;margin-bottom:1%;transition:.3s}
.contact .message li.textarea-box{margin-right: 0;width: 100%;}
.contact .message li .inner{display:-webkit-flex;display:flex;position:relative;-webkit-align-items:center;align-items:center;flex-wrap: wrap;}
.contact .message li input{display:block;padding:12px 10px;width: 100%;border-bottom: 2px solid #dbdbdb;box-sizing: border-box;}
.contact .message li label{position:relative;height: auto;line-height: normal;font-size: 14px;}
/* .contact .message li label::before{content:'';display:block;position:absolute;width:1px;height:18px;background:#666;right:-10px;top:50%;margin-top:-9px} */
.contact .message li.code{width:100%;}
.contact .message li.code label{width: 100%;}
.contact .message li.code img{position: absolute;bottom: 4px;right: 23%;}
.contact .message li.code input{width: 50%;}
.contact .message li.active .inner{border-color:#d11f37}
.contact .message li.active input,.contact .message li.active label{color:#d11f37}
.contact .message li.active label::before{background-color:#d11f37}
.contact .message li.textarea-box label::before{display:none}
.contact .message textarea{display:block;width: 100%;height:80px;border-bottom:2px solid #dbdbdb;padding:20px 10px;width:100%;line-height:1.76;box-sizing: border-box;font-family: normal;}
.contact .message input:focus,.contact .message textarea:focus{border-color:#b4a06c}
.contact .message .upload{margin-top: 3%;text-align: center;}
.contact .message .submit{background-color:#333;padding: 0 30px;color:#ffe60f;height:34px;line-height:34px;display:inline-block;font-size:18px;transition:.3s;cursor: pointer;background: url(../images/icon_01.png)no-repeat center right;background: #231915;border-left: 5px solid #fff000;}
/* .contact .message .cancel{background-color:#ccc;color:#fff;margin-left: 10px;width:120px;height:39px;line-height:39px;display:inline-block;font-size:12px;transition:.3s;cursor: pointer;text-align: center;} */
@media(max-width:992px){
.contact .message .bd{padding:50px 0 70px}
.contact .message li{margin-bottom:20px}
}
@media(max-width:768px){
.contact .message p{width: 100%;font-size: 14px;line-height: 20px;}
.contact .message input, .contact .message textarea, .contact .message button{font-size: 12px;}
.contact .message li{min-height:35px;line-height:35px}
.contact .message li.code img{right: 4px;}
}
@media(max-width:750px){
.contact .message{margin-top: 30px;width: 100%;}
.contact .message li,.contact .message li.textarea-box{width: 100%;}
.contact .message .upload{margin-top: 0;text-align: center;}
.contact .message .submit{font-size: 18px;}
}
@media(max-width:640px){
.contact .message li{margin-bottom:10px}
.contact .message .submit{margin-top:20px;width: 100px;height: 30px;line-height: 30px;font-size: 14px;}
}
@media(max-width:480px){
.contact .message{padding:0 0 4.5%;font-size: 12px;}
.contact .message .form{width: 100%;}
.contact .message ul{width: 100%;}
.contact .message li{width: 100%;}
.contact .message li:nth-last-child(1){margin: 0;}
.contact .message li.code{width: 100%;}
.contact .message li label::before{right: -5px;}
.contact .message .bd{padding:30px 0 40px}
}

/* photolist */
.photolist{padding: 2.5% 0;}
.photolist .wrapper{padding: 4% 9%;box-sizing: border-box;background: #fff;}
.photolist .list{justify-content: flex-start;}
.photolist .list li{ margin:0 1.33% 1.33% 0;width: 24%;}
.photolist .list li:nth-child(4n){margin-right: 0;}
.photolist .list .imgBox{display: inline-block; width: 100%;}
.photolist .list .imgBox .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;border: 1px solid #afafaf;box-sizing: border-box;}
.photolist .list .imgBox img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s linear;}
.photolist .list .cont{position: relative;margin-top: 2.5%;width: 100%;overflow: hidden;color:#000;text-align: center;}
.photolist .list .title{font-size: 18px; line-height: 1.4em;font-weight: bold;}
.photolist .list .time{margin-top: 5px;font-size: 12px;color:#666666; }
.photolist .list .word{ font-size: 14px; line-height: 1.6em; margin:0 0 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.photolist .list li:hover{background: #b4a06c;transition: all .3s linear;}
.photolist .list li:hover .cont{color: #fff;}
.photolist .list li:hover .imgBox .img img{transform: translate(-50%,-50%) scale(1.05);}
/* .photolist .list .Box:hover .word{ color:#000; } */

.photolist .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 15px; line-height: 30px;position: relative;}
.photolist .MoreBox2 .a:before{content: "";position: absolute;width: 25px;height: 1px;background: #231915;right: 115%;top: 50%;}
.photolist .MoreBox2 .a:after{content: "";position: absolute;width: 25px;height: 1px;background: #231915;left: 115%;top: 50%;}
.photolist .list li:hover .MoreBox2 .a:before,.photolist .list li:hover .MoreBox2 .a:after{background: #e5e5e5;}
/* .photolist .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; } */
@media only screen and (max-width: 990px){
	.photolist .wrapper{padding: 30px 4%;}
	.photolist .list .title{font-size: 16px;}
	.photolist .MoreBox2 .a{font-size: 14px;}
}
@media only screen and (max-width: 768px){
	.photolist{padding:50px 0;}
	.photolist .list{justify-content: space-between;}
		.photolist .list:after{content:" ";width: 31.7%;}
		.photolist .list li{ margin:0 0 2% 0;width: 32%;}
		.photolist .list li:nth-child(4n){margin-right: initial;}
    .photolist .list .title{ padding-right: 0; font-size: 16px; }
    .photolist .list .time{ display: none; }
    .photolist .list .word{ margin:10px 0 5px;line-height: 18px;}
		.photolist .MoreBox2 .a{line-height: 25px;}
}
@media only screen and (max-width: 680px){
	.photolist .list:after{width: 48.5%;}
	.photolist .list li{width: 48.5%;}
}
@media only screen and (max-width: 480px){
	.photolist{padding:30px 0;}
	.photolist .list .title{font-size: 15px;}
	.photolist .list .word{margin: 5px 0 10px;font-size: 12px;}
	.photolist .MoreBox2 .a{font-size: 13px;}
}

/* caselist */
.caselist{padding: 2.5% 0;}
/* .caselist .nei_wrapper{padding: 4% 6%;} */
.caselist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
.caselist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 25px;color: #666;font-weight: normal;position: relative;}
.caselist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;}
.caselist .list:after{content: "";width: 33.3%;}
.caselist .list li{width:33.3%}
.caselist .list li .img{position: relative;padding-bottom: 82%;width: 100%;height: 0;overflow: hidden;}
.caselist .list li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.caselist .list li .tit{position: absolute;left: 4%;top: 4%;width: 92%;font-size: 20px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;z-index: 2;opacity: 0;transition: opacity 0.2s;}
.caselist .list li .text{position: absolute;left: 4%;bottom: 4%;width: 92%;font-size: 16px;line-height: 24px;color:#fff;z-index: 2;opacity: 0;transition: opacity 0.2s;}
.caselist .list li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1;opacity: 0;transition: opacity 0.2s;}
.caselist .list li:hover .tit,.caselist .list li:hover .text,.caselist .list li:hover .mask{opacity: 1;}
@media only screen and (max-width:990px){
	.caselist .list li .tit{font-size: 16px;}
	.caselist .list li .text{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 50px 0;}
	.caselist .list_hd h2{font-size: 20px;}
	.caselist .list:after{cwidth: 50%;}
	.caselist .list li{width:50%}
}

@media only screen and (max-width:480px){
	.caselist{padding:30px 0;}
	.caselist .list_hd h2{font-size: 18px;}
	.caselist .list:after{cwidth: 100%;}
	.caselist .list li{width:100%}
	.caselist .list li .tit{position: initial;padding: 4% 4% 0;width: 100%;box-sizing: border-box;color: #1f1f1f;opacity: 1;}
	.caselist .list li .text{position: initial;padding:0 4% 4%;width: 100%;box-sizing: border-box;color: #333;opacity: 1;}
	.caselist .list li:hover .mask{opacity: 0;}
}

/* case */
.case #mian_nei{padding: 0;border: 0;}
.case{padding: 2.5% 0;background: #f3f3f3;}
.case .top {background: #B4A06C;}
.case .top .lf_part{width: 48%;}
.case .top .case_title{padding: 3% 2% 2% 0;width: 50%;box-sizing: border-box;}
.case .case_title .title{font-size:24px;text-align: center;color: #fff;}
.case .case_title .mes{margin-top: 20px;font-size: 16px;line-height: 28px;color: #fff;}
.case .case_title .mes p{margin-bottom: 3%;}
/* .case .case_title .mes span{display: inline-block;margin: 0 10px;} */
.case .case_content{margin-top: 30px;font-size: 16px;line-height: 30px;}
.case .case_content .img{margin-bottom: 20px;text-align: center;}
.case .case_content p{margin-bottom: 12px;}
.case .case_content video,.case .case_content iframe{max-width: 100%;}
.case .page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.case .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case .page ul li:nth-last-child(1){text-align: right;}
.case .page ul li a:hover{color: #b4a06c;}
.case .center{margin-top: 3%;}
.case .center a{display: inline-block;padding: 10px 25px;color: #fff;background: #b4a06c;border-radius: 8px;}
@media only screen and (max-width:768px){
	.case .top .lf_part{width: 100%;}
	.case .top .case_title{padding: 25px 3% 25px;width: 100%;}
	.case .case_title .title{font-size: 20px;}
	.case{padding: 50px 0;}
	.case .page ul li{font-size: 13px;}
	.case .center{margin-top: 30px;}
}
@media only screen and (max-width:480px){
	.case{padding: 30px 0;}
	.case .case_title .title{font-size:17px;}
	.case .case_content{font-size: 14px;line-height: 24px;}
	.case .page ul li{margin:2px 0;width: 100%;}
	.case .page ul li:nth-last-child(1){text-align: left;}
	.case .center a{padding: 8px 20px;}
}

/* join_condition */
.join_condition{padding:2.5% 0;}
.join_condition .bg{background: #f5f7f6;}
.join_condition .ab_title{display: inline-block;position: relative;}
.join_condition .ab_title:after{content: " ";position: absolute;left: 0;top: 150%;width: 100%;height: 2px;background-image: linear-gradient(to right,#846c4f 10%,#7c6549 50%,#5a5954 100%);}
.join_condition .layout{margin-top: 2%;}
.join_condition .layout .content_part{padding:3% 2% 0 0;width:40%;box-sizing: border-box;transition: all .2s ease-in;}
.join_condition .layout .content_part .content{margin-top: 10%;color: #5c5b5b;font-size: 16px;line-height: 35px;}
.join_condition .layout .img_part{width: 60%;transition: all .4s ease-in;}
.home_profile .line{margin-top: 4.9%;width: 100%;height: 1px;background-color: #e4e4e4;}
@media only screen and (max-width:768px){
	.join_condition{padding: 50px 0 2.5%;}
	.join_condition .layout{margin-top: 0;}
	.join_condition .layout .content_part{padding: 0;width: 100%;}
	.join_condition .layout .content_part .content{margin-top: 6%;}
	.join_condition .layout .img_part{width: 100%;}
	.join_condition .layout .video_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.join_condition{padding: 30px 0 0;}
	.join_condition .nei_title .tit{margin-top: 0;}
	.join_condition .layout .content_part .content{font-size: 14px;line-height: 28px;}
}

.join_step{padding: 4% 0;background: url(../images/step_bg.jpg)no-repeat center/cover;}
.join_step .ab_title{display: inline-block;position: relative;padding-bottom: 10px;}
.join_step .ab_title:after{content: " ";position: absolute;left: 0;top: 100%;width: 100%;height: 2px;background-image: linear-gradient(to right,#846c4f 10%,#7c6549 50%,#5a5954 100%);}
.join_step .step_list{padding: 20px 0;margin-top: 5%;background: rgba(255,255,255,0.95);}
.join_step .step_list li{padding:4% 2%;width: 50%;box-sizing: border-box;}
.join_step .step_list li:nth-child(odd){border-right: 1px solid #e5e5e5;}
.join_step .step_list li i{width: 100px;height: 100px;}
.join_step .step_list li i .num{width: auto;font-size: 60px;color: #b4a06c;transform: translate(-50%,-50%);font-style: italic;}
.join_step .step_list li .text{width: calc(98% - 100px);width: -webkit-calc(98% - 100px);}
.join_step .step_list li .text .tit{margin-bottom: 10px;font-size: 24px;}
.join_step .step_list li .text .con{font-size: 16px;line-height: 24px;color: #666;}
.join_step .step_list li .text .con .red{color: #ff0000;}
@media only screen and (max-width:990px){
	.join_step .step_list li i{width: 70px;height: auto;}
	.join_step .step_list li i .num{font-size: 40px;}
	.join_step .step_list li .text{width: calc(98% - 70px);width: -webkit-calc(98% - 70px);}
	.join_step .step_list li .text .tit{font-size: 20px;}
	.join_step .step_list li .text .con{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.join_step{padding: 50px 0;}
}
@media only screen and (max-width:680px){
	.join_step .step_list li{width: 100%;}
	.join_step .step_list li:nth-child(odd){border:0;}
}
@media only screen and (max-width:480px){
	.join_step{padding: 30px 0;}
	.join_step .step_list li i .num{font-size: 35px;}
	.join_step .step_list li .text .tit{font-size: 18px;}
	.join_step .step_list li .text .con{line-height: 20px;}
}

/* about_maker */
.about_maker{padding: 4% 0 0;position: relative;}
.about_maker .wrap{margin-top: 0;}
.about_maker .part1{background-color: #fff;}
.about_maker .part1 .lf_part {margin-top: 33px;width: 50%;transition: all .4s;}
.about_maker .part1 .lf_part .about_title b{display: block;font-size: 30px;color: #000;}
.about_maker .part2{margin-top: 26px;padding: 2.8% 0 10.5%;background: url(../images/ab_pf_bg.jpg)no-repeat center/cover;}
.about_maker .part2 .lf_part .content{padding-right: 0;text-indent: 2em;font-size: 16px;color: #666;box-sizing: border-box;line-height: 2.2;text-align: justify;}
.about_maker .part2 .lf_part .content p{margin-bottom: 4.8%;}
.about_maker .part2 .lf_part .content p:nth-last-child(1){margin-bottom: 0;}
.about_maker .part2 .lf_part{width:100%;transition: all .4s;}
.about_maker .pf_img{position: absolute;left: 56%;top: 0;width: 35.7%;transition: all .4s;z-index: 2;}

.about_maker .ab_adv{padding: 3.8% 0;}
.about_maker .ab_adv ul{box-sizing: border-box;}
.about_maker .ab_adv ul li{width: 25%;max-width: 250px;text-align: center;}
.about_maker .ab_adv ul li .item .num{display: inline-block;font-size: 24px;color: #021f45;}
.about_maker .ab_adv ul li .item .con{margin-top: 6px;font-size: 14px;color: #666;line-height: 23px;}
.about_maker .part3{padding: 8% 0 4%;background: url(../images/m_03.jpg) no-repeat center/cover;z-index: 1;}
.about_maker .part3 .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(129,105,77,0.5);z-index: -1;}
.about_maker .part3 .lf_img{width: 30%;}
.about_maker .part3 .rt_part{padding: 5% 6%;width: 70%;box-sizing: border-box;}
.about_maker .part3 .rt_part ul li{padding: 3% ;margin-bottom: 2%;width: 32%;text-align: center;box-sizing: border-box;color: #fff;border: 1px solid #fff;transition: all .3s;}
.about_maker .part3 .rt_part ul li:hover{background: #7c6549;border-color: #7c6549;}
.about_maker .part3 .rt_part ul li i{display: inline-block;}
.about_maker .part3 .rt_part ul li p{margin-top: 6%;font-size: 18px;}
@media only screen and (max-width:1600px){
	.about_maker .ab_adv ul{padding: 0;}
	/* .about_maker .ab_adv ul li .item .num{font-size: 40px;} */
}
@media only screen and (max-width:1300px){
	.about_maker .part1 .lf_part .about_title b{font-size: 30px;}
	.about_maker .part2 .lf_part .content{font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:990px){
	/* .about_maker .part2 .lf_part{width: 100%;} */
}
@media only screen and (max-width:768px){
	.about_maker{padding: 60px 0 0;}
	.about_maker .wrap{margin-top: 30px;}
	.about_maker .part1 .lf_part{margin-top: 0;width: 100%;}
	.about_maker .part1 .lf_part .about_title b{font-size: 20px;}
	.about_maker .part2 .lf_part{width: 100%;}
	.about_maker .part2 .lf_part .content{padding: 0;font-size: 14px;}
	.about_maker .pf_img{position: initial;margin: 30px 4% 0 4%;width: 261px;}
	.about_maker .ab_adv{padding: 0;}
	.about_maker .ab_adv ul li .item .con{line-height: 22px;}
	.about_maker .part3{padding: 8% 0;}
	.about_maker .part3 .rt_part{padding: 0 0 0 3%;}
	.about_maker .part3 .rt_part ul li p{font-size: 16px;}
}
@media only screen and (max-width:680px){
	.about_maker .ab_adv ul li{margin: 8px 0;width: 49%;max-width: initial;}
}
@media only screen and (max-width:480px){
	.about_maker .ab_adv ul li .item .num{font-size: 18px;}
	.about_maker{padding: 40px 0 0;border-bottom: 1px solid #e5e5e5;}
	.about_maker .wrap {margin-top: 25px;}
	.about_maker .part2 .lf_part .content{font-size: 14px;line-height: 24px;}
	.about_maker .pf_img{margin-top: 26px;width: 92%;}
	.about_maker .part3{padding: 50px 0 40px;}
	.about_maker .part3 .lf_img{width: 100%;}
	.about_maker .part3 .rt_part{padding: 20px 0 0;width: 100%;}
}

.nei_title .slogan p{margin: 0 auto;width: 90%;text-align: center;font-size: 16px;line-height: 2;font-size: 16px;color: #767676;}
.nei_title  .slogan{margin: 2.5% 0 3%;}
@media only screen and (max-width:768px){
	.nei_title .slogan p{width: 100%;line-height: 28px;}
}
@media only screen and (max-width:480px){
	.nei_title .slogan{margin: 25px 0 3%;}
	.nei_title .slogan p{width: 100%;font-size: 14px;line-height: 24px;}
}

/* about_ability */
.about_ability{padding: 4% 0 4.5%;}
.about_ability .wrap{margin: 0 auto;transition: all .4s;}
/* .about_ability .honor .slogan{margin: 2.5% 0 3%;} */
.about_ability .honor .cer_img{position: relative;padding-bottom: 75%;width: 100%;height: 0;border: 1px solid #999;box-sizing: border-box;overflow: hidden;}
.about_ability .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
.about_ability .honor .tit{margin-top: 9px;text-align: center;font-size: 18px;color: #666;}
.about_ability .honor .honor_layout{margin-top: 3%;padding:0 30px;box-sizing: border-box;}
.about_ability .honor .honor_layout .bg_white{padding: 0 4.5%;background: #fff;box-sizing: border-box;}
.about_ability .slide_prev,.about_ability .slide_next{position: absolute;top: 50%;width: 26px;height: 40px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;}
.about_ability .slide_prev{left:0;background-image: url(../images/honor_prev.png);background-position: left center;}
.about_ability .slide_next{right: 0;background-image: url(../images/honor_next.png);background-position: right center;}

@media only screen and (max-width:1300px){
	.about_ability .wrap{width: 100%;}
	.about_ability .honor .honor_layout .bg_white{padding: 3%;}
	.about_ability .honor .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.about_ability{padding: 50px 0 40px;}
	/* .about_ability .honor .slogan p{width: 90%;} */
}
@media only screen and (max-width:480px){
	.about_ability{padding:40px 0 30px;}
	.about_ability .honor{margin-top: 30px;}
	.about_ability .honor .honor_layout{padding: 0;}
	.about_ability .slide_prev,.about_ability .slide_next{padding: 0;line-height: 35px;text-align: center;background-position: center;}
	.about_ability .slide_prev{left: -2%;}
	.about_ability .slide_next{right: -2%;}
	/* .about_ability .honor .slogan p{width: 100%;line-height: 24px;} */
}


/* about_factory */
.about_factory{padding:4.5% 0 3.3%;background: #eee;}
.about_factory .list_wrap{padding: 0 0 2.5%;}
.about_factory .list_wrap .item .img{width: 50%;transition: all .3s;}
.about_factory .list_wrap .item .img img{width: 100%;}
.about_factory .list_wrap .item .part_text{padding: 4.5% 2% 3% 2.3%;width: 50%;box-sizing: border-box;transition: all .3s;color: #fff;background: #937753;}
.about_factory .list_wrap .item .part_text .tit{margin:0 0 4.5%;font-size: 24px;line-height: normal;text-align: center;}
.about_factory .list_wrap .item .part_text p.con{padding: 0 4%;font-size: 16px;line-height: 30px;box-sizing: border-box;}
.about_factory .list_wrap .item .part_text .more{display: block;margin: auto;margin-top: 30px;width: 66px;height: 24px;border: 1px solid #ffffff;background: url(../images/rm.png) no-repeat -52px center;}
.about_factory .list_wrap .item .part_text .more:hover{background:#fff url(../images/rm.png) no-repeat 25px center;}
@media only screen and (max-width:1200px){
	.about_factory .list_wrap .item .part_text{padding:4% 2.5% 2%;}
	.about_factory .list_wrap .item .part_text .tit{font-size: 22px;margin: 0 0 20px;}
	.about_factory .list_wrap .item .part_text p.con{padding-right: 0;font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:768px){
	.about_factory{padding: 50px 0 30px;}
	.about_factory .list_wrap{padding: 30px 0 0;}
	.about_factory .list_wrap .item .img{margin: 0 auto;width:100%;}
	.about_factory .list_wrap .item .part_text{width: 100%;padding: 30px 3% 40px;}
	.about_factory .list_wrap .item .part_text .tit{font-size: 18px;margin: 0 0 12px;}
	.about_factory .list_wrap .item:nth-child(odd) .flx_w{flex-flow: column-reverse;}
}
@media only screen and (max-width:480px){
	.about_factory{padding: 40px 0;}
	.about_factory .list_wrap .item .img{width: 100%;}
	.about_factory .list_wrap .item .part_text{padding: 30px 3% 20px;}
	.about_factory .list_wrap .item .part_text .tit{font-size: 16px;}
	.about_factory .list_wrap .item .part_text p.con{font-size: 14px;line-height: 24px;}
	.about_factory .list_wrap .item .part_text p{font-size: 14px;line-height: 24px;}
}

/* about_quality */
.about_quality{padding: 4.5% 0;}
.about_quality .hd{width: 50%;box-sizing: border-box;border: 1px solid #efefef;}
.about_quality .hd ul li {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 6.3% 5%;box-sizing: border-box;border-bottom: 1px solid #efefef;}
.about_quality .hd ul li:nth-last-child(1){border-bottom: 0;}
.about_quality .hd ul li i{width: 70px;height: 70px;background-repeat: no-repeat;background-position: center;}
.about_quality .hd ul li i.icon_01{background-image: url(../images/ico_q01.png);}
.about_quality .hd ul li i.icon_02{background-image: url(../images/ico_q02.png);}
.about_quality .hd ul li i.icon_03{background-image: url(../images/ico_q03.png);}
.about_quality .hd ul li .con{width: calc(96% - 70px);width: -webkit-calc(96% - 70px);}
.about_quality .hd ul li .tit{font-size:18px;color: #333;}
.about_quality .hd ul li .txt{margin-top: 3%;color: #666;}
.about_quality .hd ul li.on{background: linear-gradient(135deg,#5a5954,#937753);}
.about_quality .hd ul li.on i{filter: brightness(100);}
.about_quality .hd ul li.on .tit{color: #fff;}
.about_quality .hd ul li.on .txt{color: #fff;}
.about_quality .bd{width: 50%;}
@media only screen and (max-width:990px){
	.about_quality .hd{width: 100%;}
	.about_quality .bd{width: 100%;}
	.about_quality .bd .item .img{text-align: center;}
}
@media only screen and (max-width:768px){
	.about_quality{padding: 50px 0 40px;}
}
@media only screen and (max-width:480px){
	.about_quality{padding: 40px 0;}
	.about_quality .hd ul li .con{width: 100%;}
	.about_quality .hd ul li .tit{font-size: 16px;}
}

/* joblist */
.joblist{padding: 2.5% 0;}
.joblist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
.joblist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 25px;color: #666;font-weight: normal;position: relative;}
.joblist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;}
.joblist .job_list {margin-top: 5%;}
.joblist .job_list .job_hd{padding-bottom: 3%;margin-bottom: 4%;font-size: 24px;color: #846c4f;border-bottom: 1px solid #e5e5e5;}
.joblist .job_list .lf_list{width: 50%;}
.joblist .job_list .lf_list ul li {padding: 10px;border-bottom: 1px solid #e5e5e5;}
.joblist .job_list .lf_list ul li .job_name{font-size: 18px;font-weight: bold;color: #333;}
.joblist .job_list .lf_list ul li .time{margin: 2% 0;color: #666;}
.joblist .job_list .lf_list ul li .con{font-size: 14px;line-height: 24px;}
.joblist .job_list .lf_list ul li .more{display: inline-block;margin-top: 3%;font-size: 16px;color: #999;}
.joblist .job_list .rt_part{width: 40%;}
@media only screen and (max-width:768px){
.joblist{padding: 50px 0;}
.joblist .list_hd h2{font-size: 20px;}
.joblist .job_list .job_hd{font-size: 20px;}
.joblist .job_list .lf_list ul li{padding: 3%;}
.joblist .job_list .lf_list ul li .job_name{font-size: 16px;}
.joblist .job_list .lf_list ul li .more{font-size: 14px;}
}
@media only screen and (max-width:680px){
	.joblist .job_list .lf_list{width: 100%;}
	.joblist .job_list .rt_part{margin-top: 30px;width: 60%;}
}
@media only screen and (max-width:480px){
.joblist{padding: 30px 0;}
.joblist .list_hd h2{font-size: 18px;}
.joblist .job_list .job_hd{padding: 6% 0;margin: 0;font-size: 18px;}
.joblist .job_list .lf_list ul li .time{margin: 4% 0;}
.joblist .job_list .lf_list ul li .con{line-height: normal;}
.joblist .job_list .rt_part{width: 100%;}
}

/* job */
.job_mode .lianxi{margin-top: 3%;padding-top: 3%;display: inline-block;border-top: 1px solid #e5e5e5;}
.job_mode .lianxi span{display: inline-block;margin-right: 3%;color: #d6b27e;font-weight: bold;}
.job_mode .lianxi span:nth-last-child(1){margin-right: 0;}

/* ab_social */
.about_social{padding: 8% 0;background: url(images/social_bg.jpg)no-repeat center/cover;}
			.about_social .layout{position: relative;justify-content: flex-end;padding: 4% 5%;box-sizing: border-box;background: #fff;}
			.about_social .layout .lf_part{position: absolute;left: 5%;top: 50%;width: 19.2%;height: 114%;transform: translateY(-50%);background: #D6B27E;}
			.about_social .layout .lf_part .lf_tit{position: absolute;left: 0;top: 20%;width: 100%;font-size: 24px;color: #fff;text-align: center;}
			.about_social .layout .rt_part{width: 65%;}
			.about_social .layout .rt_part .ab_title i,.about_social .layout .rt_part .ab_title span{display: inline-block;vertical-align: middle;}
			.about_social .layout .rt_part .ab_title span{margin-left: 2%;color: #d6b27e;}
			.about_social .layout .rt_part .content{margin-top: 3.5%;}
			.about_social .layout .rt_part .content.Scrollbar {max-height: 330px;overflow: auto;}
			.about_social .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff; background-color: #d6b27e;filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";}
			.about_social .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #EF8201; background-color: #d6b27e;filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";}
			.about_social .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
			.about_social .layout .rt_part .content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #fff; background-color: #d6b27e;filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";}
			.about_social .layout .rt_part .content .mCSB_scrollTools .mCSB_draggerRail{width: 10px;background-color: #eee;}
			.about_social .layout .rt_part .content p{position: relative;margin-bottom: 2.8%;padding: 10px 0 10px 40px;font-size: 16px;box-sizing: border-box;transition: all .3s;}
			.about_social .layout .rt_part .content p::before{content: "";position: absolute;left: 10px;top: 19px;width: 3px;height: 3px;background: #000;}
			.about_social .layout .rt_part .content p:hover{color: #d6b27e;background: #f8f8f8;}
			.about_social .layout .rt_part .content p:hover::before{background: #d6b27e;}
			@media only screen and (max-width:768px){
				.about_social{padding: 50px 0;}
				.about_social .layout{padding: 0;}
				.about_social .layout .lf_part{position: initial;padding: 6% 0;width: 100%;transform: initial;}
				.about_social .layout .lf_part .lf_tit{position: initial;}
				.about_social .layout .rt_part{padding:4% 5%;width: 100%;box-sizing: border-box;}
				.about_social .layout .rt_part .content p{margin-bottom: 0;font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.about_social{padding: 30px 0;}
				.about_social .layout .lf_part .lf_tit{font-size: 20px;}
				.about_social .layout .rt_part{padding: 6% 3%;}
				.about_social .layout .rt_part .content{margin-top: 6%;}
				.about_social .layout .rt_part .ab_title i{width: 30px;}
			}
			
.main_content table {width: 100%; border-collapse:collapse}  
.main_content tr{ width: 100%;} 
.main_content td{border:2px solid #9a9999; border-style: solid; } 
.main_content h2{ font-size:16px}
.product #pro_neirong .about_content .item { font-size:18px;}
@media only screen and (max-width:768px){
	.product #pro_neirong .about_content .item { font-size:16px;line-height: 24px;}
}
@media only screen and (max-width:480px){
	.product #pro_neirong .about_content .item { font-size:14px;line-height: 22px;}
}

.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#131217; BORDER-BOTTOM-COLOR:#131217; BORDER-TOP-COLOR:#131217; BORDER-RIGHT-COLOR:#131217;background:#131217; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#131217; BORDER-BOTTOM-COLOR:#131217; BORDER-TOP-COLOR:#131217; BORDER-RIGHT-COLOR:#131217; background:#131217; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#131217 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}