/*list_news*/
.bannerinside{position: relative;}
.bannerinside .bannerimg{width:100%;height: auto;display: block;max-width: 100%;}
.bannerinside h5{font-size: 160px;color:#fff;font-weight: bold;line-height:160px;position: absolute;top:50%;margin-top:-80px;
display:block;left:0px;opacity: 0.1;font-family: "DINEngschriftStd";text-transform: uppercase;width:100%;text-align: center;
}
.bannerinside p{
  font-size: 60px;color:#fff;font-weight:normal;line-height:60px;position: absolute;top:50%;margin-top:-30px;
display:block;left:0px;font-family: "SourceHanSansSC-Regular";width:100%;text-align: center;
}
.newslist{padding-top: 27px;}
.newslist li{overflow: hidden;position: relative;padding:52px 0px;}
.newslist li .wrapper2{display: block;}
.newslist .news_list_img{display: block;width:395px;height: 199px;}
.newslist .news_text{position: absolute;left:0px;top: 0px;height:100%;padding-left: 436px;padding-right: 193px;font-family:"Microsoft YaHei","PingFangSC-Regular","sans-serif";width:100%;
        -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
    
}
.newslist li:hover .news_text{transform: translateY(-3px);}
.newslist .news_text:after{content:"";display: block;width: 1px;height: 131px;background:#e1e1e1;position: absolute;right:128px;top:50%;margin-top:-65.5px; }
.newslist .date{font-family: 'Century-Gothic';display: inline-block;text-align: center;position: absolute;padding-bottom: 26px;top:50%;margin-top:-47px;right:4px; }
.newslist .date .year{font-size:22px;color:#666666;display: block;line-height:22px;}
.newslist .date .md{font-weight: bold;font-size: 36px;color:#0e0e0e;display: block;line-height:36px;margin-bottom: 10px;}
.newslist .date:after{content:"";display: block;width: 20px;height: 2px;background: #ecc471;position: absolute;bottom:0px;left:50%;margin-left: -10px;}
.newslist .news_text .title{font-size: 26px;color: #010101;margin-top: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newslist .news_text .description{font-size: 16px;color:#999999;line-height: 30px;margin-top: 12px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   overflow: hidden;  
}
.newslist li:hover{background: #f8f8f8;}
.newslist li .wrapper2:before{content:"";display: block;width:100%;height: 1px;background: #e1e1e1;position: absolute;bottom: -52px;}
.newslist li:hover .wrapper2:before{display: none;}
.newslist li:hover .year,.newslist li:hover .md,.newslist li:hover .title{color:#ecc471;}
.list-page-wrap{display: flex;justify-content: center;align-items: center;margin-bottom: 94px;margin-top: 73px;}
.list-page-wrap a,.list-page-wrap span{
    height: 40px;
    width: 40px;
    border-radius:50%;
    margin-right: 20px;
   text-align: center;
    text-align: center;
    color: #191919;
    display: block;
    float: left;
    line-height:40px;
    font-size:16px;
  font-family: "Century-Gothic";

}
.list-page-wrap span{line-height:35px;}
.list-page-wrap .active,.list-page-wrap a:hover {
    background: #191919;
    color:#fff;
}

.list-page-wrap .prev, .list-page-wrap .next {
    color: #191919;
    background: none;
    text-align: center;
}
.list-page-wrap .prev:hover, .list-page-wrap .next:hover {
    color: #191919;
}

/*show_news*/
.news_article{padding-top: 70px;}
.news-show-tit h5{font-size:32px;color:#010101;font-weight:normal;text-align: center;line-height: 45px;}
.tit_extra{margin-top: 33px;font-size: 16px;color:#666666;position: relative;}
.tit_extra span:last-of-type{padding-left: 48px;}
.tit_extra .back-list{font-size: 16px;color:#ecc471;position: absolute;right:0px;top: 0px;}
.tit_extra .back-list:hover{color:#bb9c5b;}
.tit_extra:after{content:"";display: block;width: 65.23%;height: 1px;background: #cfcfcf;position: absolute;bottom: 8px;right: 96px;}
.news-show-body{font-size:16px;color:#333333;line-height:34px;padding-top: 35px;padding-bottom: 77px;border-bottom: solid 1px #e6e6e6;}
.news-show-body img{display: block;margin-left: auto;margin-right: auto;max-width:100%;}
.getPre dd{width:50%;float: left;padding-top: 18px;padding-bottom: 117px;text-align: left;font-size: 16px;font-family:"SourceHanSansSC-Normal";
white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.getPre dl{overflow:hidden;}
.getPre dd:nth-of-type(even){float: right;text-align: right;}
.getPre dd a,.getPre dd{color:#999999;font-size: 16px;}
.getPre dd:hover,.getPre dd:hover a{color:#ecc471;}
.news-show-relation{padding-bottom: 35px;}
.news-show-relation dt{font-size: 26px;color:#010101;font-weight: bold;margin-bottom: 36px;}
.news-show-r dt a{color:#fff;font-size: 24px;}
.relation_news_item{width: 414px;float: left;margin-right: 29px;}
.relation_news_item:nth-of-type(3n){margin-right:0px;}
.relation_news_item img{width:100%;height: 208px;display: block;}
.relation_news_item p{font-size: 20px;color:#333333;line-height:70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding:0px 11px;}
.relation_news_item p a{color:#333333;}
.relation_news_item:hover p a,.relation_news_item:hover p{color:#ecc471;}
/*list_join*/
.inside-nav{background:rgb(3 3 3 / 30%);height: 60px;line-height: 60px;position: absolute;bottom:0px;left:0px;width:100%;}
.inside-nav a{margin-right: 184px;font-size: 18px;color:#ffffff;font-family:"SourceHanSansSC-Regular";}
.inside-nav a:last-of-type{margin-right:0px;}
.inside-nav a:hover,.inside-nav a.hover{color: #ecc471;}
.inside-nav .wrapper2{display: flex;justify-content: center;align-items: center;}
.section_join_idea{height: 695px;padding:74px 0px 65px;}
.join_idea_img{display: block;width: 594px;height: 557px;float: left;}
.join_idea_text{width: 592px;float: right;}
.join_idea_text h5,.section_join_job h5{font-family:"SourceHanSansSCBOLD";font-size: 36px;padding-bottom: 17px;position: relative;font-weight: normal;line-height: 36px;margin-top: 50px;}
.join_idea_text h5:after{content:"";display: block;width: 94px;height: 1px;background: #d5d5d5;position: absolute;bottom:0px;left: 0px;position: absolute;}
.idea_con{font-family:"SourceHanSansSC-Normal";font-size: 18px;color:#333333;line-height: 36px;margin-top: 18px;}
.idea_con p{margin-bottom: 17px;}
.idea_con p:last-of-type{margin-bottom: 0px;}
.idea_msg{height: 57px;line-height: 57px;background: #ecc471;font-family:"SourceHanSansSCBOLD";font-size: 26px;color:#fff;border-radius: 30px;padding:0px 40px;display: inline-block;margin-top: 60px;}
.section_join_job{overflow: hidden;}
.section_join_job h5{text-align: center;padding-bottom: 0px;margin-top: 50px;margin-bottom: 30px;}
.zhaopin-con-list-con{padding-bottom: 67px;}
.zhaopin-con-list-con li{ margin-bottom: 16px; }
.zhaopin-con-list-con .head_show { width: 100%; height: 90px; cursor: pointer;  position: relative;background: #f8f8f8;line-height: 90px;}
.zhaopin-con-list-con .head_show span{display:inline-block;float: left;}
.zhaopin-con-list-con .head_show span:nth-of-type(1){font-family:"SourceHanSansSC-Medium";font-size: 24px;color:#000000;padding-left: 52px;width: 308px;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zhaopin-con-list-con .head_show span:nth-of-type(2){font-family:"SourceHanSansSC-Regular";font-size: 18px;color:#454545;width: 886px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zhaopin-con-list-con .head_show span:nth-of-type(3){width: 104px;background: url(../images/jia.png) no-repeat center;height:100%;cursor: pointer;position: absolute;right: 0px;top: 0px;}
.zhaopin-con-list-con li .ddnew{display: none;}
.zhaopin-con-list-con li.lion .ddnew{margin-top: 16px;background: #f8f8f8;}
.zhaopin-con-list-con .head_hide{border-bottom: solid 1px #e1e1e1;}
.zhaopin-con-list-con .head_hide span:nth-of-type(3){background: url(../images/jian.png) no-repeat center;}
.zhaopin-con-list-con .zp_con{padding:26px 52px 46px;font-family:"SourceHanSansSC-Regular";}
.zhaopin-con-list-con .zp_con span{font-size: 20px;color:#010101;display: block;margin-bottom: 6px;margin-top: 18px;}
.zhaopin-con-list-con .zp_con p,.zhaopin-con-list-con .zp_con{font-size: 16px;color:#333333;line-height: 34px;}
.apply_online{width: 124px;height: 46px;line-height: 46px;text-align: center;background: #ecc471;border-radius: 12px;font-size: 18px;color:#fff;margin-top: 36px;cursor:pointer;}
.apply_online:hover{color: #ecc471;background:#fff;border:solid 1px #ecc471;}
.dialog_jobbg{width:100%;height:100%;background:rgb(0 0 0 / 70%);position: absolute;top:0px;left:0px;display: none;}
.dialog_job{width:1403px;height: 800px;position: fixed;top:50%;margin-top: -400px;left:50%;margin-left:-701.5px;background:#fff;
padding:34px 190px 0px;display: none;    z-index: 99999;box-shadow: 3px 3px 11px 5px rgb(0 0 0 / 15%);

 }
 .dialog_job.active,.dialog_jobbg.active{display: block;}
.dialog_job_tit{height: 80px;line-height: 80px;border-bottom: solid 1px #d2d2d2;text-align: center;font-size: 20px;color:#333333;font-family: 'SourceHanSansSC-Regular';}
.dialog_job_con{margin:0 auto;overflow: hidden;padding:5px 150px 0px 64px;}
.dialog_job_con li{height: 37px;position: relative;margin-top: 22px;
display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: center;
}
.dialog_job_con li label{font-size: 18px;color:#333333;height: 37px;line-height: 37px;font-family: 'SourceHanSansSC-Regular';text-align: right;margin-right: 24px;width: 100px;display: block;}
.dialog_job_con li input.input,.dialog_job_con li textarea,.dialog_job_con li select{width: 247px;display: block;border: solid 1px #cccccc;float: left;height: 37px;line-height: 37px;padding:0px 20px;}
.dialog_job_con li textarea,.dialog_job_con li.liauto{height: 91px;}
.dialog_job_con li input.input,.dialog_job_con li select{border-radius:8px;}
.dialog_job_con li:nth-of-type(odd){width:368px;float: left;}
.dialog_job_con li:nth-of-type(even){width:349px;float: right;}
.dialog_job_con li .sexcon{width: 247px;height: 37px;line-height: 37px;}
.dialog_job_con li .sexcon em{font-size: 18px;color:#333333;font-style: normal;font-family: 'SourceHanSansSC-Regular';display:inline;}
.dialog_job_con li .sexcon em:nth-of-type(1){padding-right: 56px;padding-left: 12px;}
.selectdiy_dialog{
	outline:0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url(../images/select_sj3.png);
    background-position: right 20px center;
    background-repeat: no-repeat;
   font-size: 16px;color:#999999;font-family: 'SourceHanSansSC-Regular';
}
.dialog_btns{width: 357px;clear: both;margin:0px auto 0px;padding-top: 49px;}
.dialog_btns a{display: block;width: 124px;height: 40px;line-height: 40px;text-align: center;display: block;font-family: 'SourceHanSansSC-Regular';font-size: 20px;border-radius: 3px;}
.dialog_btns a.cancel{background: #e5e5e5;color:#333;float: left;}
.dialog_btns a.agree{background: #f1711b;color:#fff;float: right;}
.dialog_close{position: absolute;width: 43px;height: 43px;right:-14px;top: -19px;z-index: 999;}

/* list_social */
.section_social{padding-top: 64px;}
.social_list_wrap{padding-top: 4px;overflow: hidden;}
.social_list_wrap li{background: #f8f8f8;position: relative;overflow:hidden;margin-top: 48px;}
.social_list_wrap li .scale-img,.social_list_wrap li  .social_txt{width:700px;height: 430px;float: left; }
.social_list_wrap li  .social_txt{padding:103px 100px 0px 125px;position: absolute;right:0px;top:0px;}
.social_list_wrap li:hover .social_txt{transform: translateY(3px);}
.social_txt span{font-size:32px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-family: 'SourceHanSansSC-Medium';display: block;color: #010101;text-align: center;}
.social_txt p{font-size: 18px;color:#666666;line-height:36px;font-family: 'SourceHanSansSC-Regular';text-align: center;margin-top: 20px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   overflow: hidden;
}
.social_txt .newsjt{display:block;width:28px;height:10px;background: url(../img/newsjt.png) no-repeat center;margin: 48px auto 0px;}
.social_list_wrap li:hover .newsjt{background: url(../img/newsjth.png) no-repeat center;}
#list-page-wrap-social{margin:90px 0px;}
#list-page-wrap-social .active,#list-page-wrap-social a:hover{background:#191919;}

/* list_style */
.section_style{padding-top: 70px;}
.style_ul ul{overflow: hidden;padding-top: 30px;padding-bottom: 65px;}
.style_ul li{width: 433px;position: relative;margin-right: 50px;margin-top: 23px;float: left;}
.style_ul li:hover p{color:#f1711b;}
.style_ul li:nth-of-type(3n){margin-right:0px;}
.style_ul p{font-size: 20px;color:#010101;text-align: center;line-height:68px;
	text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   overflow: hidden;  
}
/* show_style */
.style_article{padding-top: 64px;}
#style-show-tit h5{font-size: 40px;color:#010101;line-height: 50px;}
.pubDate2{color: #f1711b;font-size:20px; font-family: 'Century-Gothic';margin-top: 14px;display: block;}
.style-show-body,.style-show-body p{font-size: 18px;color:#333333;line-height: 36px;}
.style-show-body{padding-top:27px;border-bottom: solid 1px #e6e6e6;padding-bottom: 66px;}
#getPre_style{padding-top: 25px;padding-bottom: 69px;}
.tit_en_com{font-family: 'DINEngschriftStd';font-size: 80px;color:#ececec;line-height: 80px;text-transform: uppercase;}
.tit_cn_com{font-family: 'SourceHanSansSC-Medium';font-size: 44px;line-height: 44px;color:#010101;margin-top: -53px;}
.tit_en_com,.tit_cn_com{text-align: center;width:100%;}

#brandwrap{margin-top: 78px;margin-bottom: 58px;}
.dlbrand{border:solid 1px #8b8b8b;overflow: hidden;position: relative;margin-bottom:20px;}
.dlbrand dt{position: relative;}
.dlbrand dt > img{max-width:100%;}
.dlbrand dd,.dlbrand dt{width:50%;float: left;}
.dlbrand:nth-of-type(even) dd{position: absolute;left:0px;right: initial;}
.dlbrand:nth-of-type(even) dt{float: right;}
.dlbrand dd{position: absolute;right: 0px;top: 0px;height:100%;}
.dlbrand dd p{position: absolute;top:50%;transform: translateY(-50%);font-size: 22px;color:#000000; line-height: 38px;padding:0px 78px;}
.brand_icos{display: block; width: 100%; height: 100%; transition: all .5s;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;position: absolute;
}
.brand_icos p{color: #fff; text-align: center; margin-top: 20px;font-size:24px;line-height: 24px;}
.brand_icos span{color:#fff;text-align: center;margin-top: 18px;font-size: 18px;font-family: 'Century-Gothic';display: block;}

/*list_contact*/
.section_map{overflow: hidden;position: relative;}
.map{width:50%;float: right;}
.contactmap{width:100%;height: auto;display: block;}
.section_map .wrapper2{position: absolute;left:50%;margin-left: -650px;top: 0px;}
.section_map .wrapper2 .contact_info{margin-left: 33px;margin-top:70px;}
.contact_info h5{font-size: 36px;color:#000000;line-height: 36px;font-family:"SourceHanSansSCBOLD";font-weight: normal;margin-bottom: 58px;}
.contact_info p{font-size: 26px;line-height: 26px;font-family:"SourceHanSansSC-Medium";position: relative;display: inline-block;padding-bottom: 4px;margin-bottom: 7px;}
.contact_info span{display: block;font-family:"SourceHanSansSC-Regular";font-size: 20px;color:#000000;line-height:30px;}
.contact_info span:nth-of-type(1){padding-bottom:15px;border-bottom:solid 1px #000;max-width:380px;margin-bottom:20px;}
.contact_info .contact_wx{display: block;width: 120px;height: 120px;margin-top: 38px;}
.contact_info em{display: block;width: 120px;font-size: 18px;color:#000;height: 40px;line-height: 40px;text-align: center;font-family:"SourceHanSansSC-Regular";}
.contactitem{max-width:454px;display:flex;display: flex;justify-content: space-between;align-content: flex-start;align-items: stretch;}
.section_leave{overflow: hidden;}
.section_leave .leaveimg{width:50%;float: left;height: 842px;}
.section_leave .wrapper2{position: absolute;left:50%;margin-left: -800px;top: 0px;}
.leave_info{width:50%;float: right;padding:93px 122px 0px;}
.leave_info h5{font-size: 36px;line-height: 36px;font-family:"SourceHanSansSCBOLD";font-weight: normal;margin-bottom:16px;}
.leave_info > p{font-size: 24px;line-height: 24px;color:#1a1a1a;font-family:"SourceHanSansSC-Medium";}
.leave_form{margin-top: 14px;}
.leave_form li{position: relative;border-bottom: solid 1px #e5e5e5;width:100%;padding-top:31px;cursor: pointer;}
.leave_form li label{font-size: 18px;color:#000000;font-family:"SourceHanSansSC-Medium";display: block;}
.leave_form li input{width:100%;display: block;background:none;outline: 0px;font-size: 18px;height:36px;line-height: 36px;margin-top: 22px;}
.leave_form input::-webkit-input-placeholder { 
  font-size: 16px;color:#999999;
}
.ajax_tjly{border-radius: 12px;margin-top: 52px;width: 188px;height: 56px;line-height: 56px;background: #ecc471;color: #fff;font-size: 24px;font-family:"SourceHanSansSC-Medium";display: block;text-align: center;margin-bottom: 79px;}
.ajax_tjly:hover{background:#fff;border:solid 1px #ecc471;color:#ecc471;}
/*list_case*/
.submenu{display: flex;justify-content: center;align-items: center;margin-top: 60px;}
.submenu li{margin-right: 91px;padding-top: 42px;}

.submenu li span{display: block;font-family:"SourceHanSansSC-Medium";font-size:20px;text-align: center;color:#010101;}
.submenu li.hover span{color: #ecc471;}
.submenu li:nth-of-type(1){background: url(../images/case_cate_ico1.png) no-repeat center top;}
.submenu li:nth-of-type(2){background: url(../images/case_cate_ico2.png) no-repeat center top;}
.submenu li:nth-of-type(3){background: url(../images/case_cate_ico3.png) no-repeat center top;}
.submenu li:nth-of-type(4){background: url(../images/case_cate_ico4.png) no-repeat center top;}
.submenu li.hover:nth-of-type(1){background: url(../images/case_cate_ico1h.png) no-repeat center top;}
.submenu li.hover:nth-of-type(2){background: url(../images/case_cate_ico2h.png) no-repeat center top;}
.submenu li.hover:nth-of-type(3){background: url(../images/case_cate_ico3h.png) no-repeat center top;}
.submenu li.hover:nth-of-type(4){background: url(../images/case_cate_ico4h.png) no-repeat center top;}
.caselist{padding-top: 30px;overflow: hidden;}
.caselist li{width: 453px;height: 299px;position: relative;float: left;margin-right: 20px;margin-top: 20px;}
.caselist li:nth-of-type(3n){margin-right:0px;}
.caselist li img{width:100%;height:100%;}
.caselist li span{display: block;height: 46px;line-height: 46px;padding:0px 27px;background: #161516;position: absolute;left: 22px;bottom: 17px;border-radius: 8px;color: #fefefe;font-size: 22px;font-family:"SourceHanSansSC-Regular";}
.caselist li:hover span{background: #ecc471;}
/* dialog */
.diaglog{padding-left: 52px;padding-top: 52px;padding-right: 15px;padding-bottom: 52px;border-radius:8px;background:#fff;box-shadow: 3px 3px 11px 5px rgb(0 0 0 / 9%);display: none;}
.diaglog.active{display: block;position:fixed;top:50%;left:50%;margin-left: -700px;margin-top: -447px;z-index: 99999;}
.dialogclose{position: absolute;top: 15px;right: 16px;cursor: pointer;}
.caseshow{padding-top:0px;position: relative;}
.caseshow .case_button{width:26px;height: 14px;position: absolute;bottom:0px;cursor: pointer;outline:0px;}
.caseshow .case_prev{background: url(../images/case_left_jt.png) no-repeat left center;background-size: cover;right: 68px;}
.caseshow .case_prev:hover{background: url(../images/case_left_jth.png) no-repeat left center;}
.caseshow .case_next{background: url(../images/case_right_jt.png) no-repeat left center;background-size: cover;right:0px;}
.caseshow .case_next:hover{background: url(../images/case_right_jth.png) no-repeat left center;}
.case_show_left{width: 728px;height: 480px;position: relative;overflow: hidden;float: left;}
.case_show_left img{width:100%;}
.swiper-caseshow{}
.case_show_left .swiper-pagination-bullet{width: 10px;height: 10px;background:#010101;opacity: 1;margin:0px 5px!important;}
.case_show_left .swiper-pagination-bullet-active{background: #ecc471!important;}
.case_show_left .swiper-pagination{padding-right: 33px;text-align: right;bottom:22px;}
.case_show_right{width:536px;float: left;padding:163px 0px 0px 72px;position: relative;height: 480px;}
.case_show_right h3{font-size: 36px;line-height: 36px;color:#010101;font-family: "SourceHanSansSC-Medium";font-weight: normal;margin-bottom: 15px;position: relative;}
.case_show_right .show_txt{font-size: 18px;color:#333333;font-family:"SourceHanSansSC-Normal";line-height: 36px; 

}
.scroll {
    overflow-y: scroll;
    height: 700px;
    padding-right: 37px;
  

}
.scroll::-webkit-scrollbar {
width: 3px;
}

.scroll::-webkit-scrollbar-track {
background-color:#e3e3e3;
-webkit-border-radius: 0px;
-moz-border-radius:0px;
border-radius:0px;
}

.scroll::-webkit-scrollbar-thumb {
background-color:#532c1b;
-webkit-border-radius: 0px;
-moz-border-radius:0px;
border-radius:0px;
}
.case_show_top,.case_show_bot{overflow: hidden;}

.case-relation{ overflow: hidden; margin:40px 0 0px;}
.pub-info-top{padding-bottom: 10px;border-bottom: solid 1px #e3e3e3; }
.pub-info-top h3{font-size: 24px; color: #010101; font-family: "SourceHanSansSC-Medium";font-weight: normal; line-height: 24px; }
.case_show_bot{padding:0px 0 0px;}
.case_show_bot ul{display: flex; justify-content: space-between; margin-top: 30px;}
.case_show_bot li{width:309px;height: 197px;padding: 0 30px;position: relative;background: #f8f8f8;}
.case_show_bot li img{display: block;width:127px;height: 124px;position: absolute;right:28px;top: 50px;}
.case_show_bot .infos_dia{width:129px;position: absolute;left:25px;top: 37px;}
.case_show_bot .infos_dia h3{font-size:20px;color:#532c1b;font-weight: bold;margin-bottom: 12px;line-height: 27px;}
.case_show_bot .infos_dia p{font-size: 14px;color:#666666;line-height: 26px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden; 
}
.case_show_bot li:hover h3{color:#ecc471;}

/* list_jiameng_jx */
.section_jiamengjx{}
.jm_xize{margin-top: 78px;position: relative;}
.jm_xize .jiameng_jx_img{display: block;float: left;width: 56.46%;height: auto;}
.jm_xize_con{width: 455px;position: absolute;right:0px;bottom: 16px;}
.jm_jx_tit{font-size: 42px;font-family:"SourceHanSansSC-Medium";line-height: 42px;color: #000000;font-weight: normal;padding-bottom: 25px;position: relative;}
.jm_jx_tit:after{content:"";display: block;height: 1px;width:127px;background: #d2d2d2;position: absolute;bottom:0px;left:-45px; }
.jm_xize_con p,.jm_condition_con p,.jm_support_text p{font-family:"SourceHanSansSC-Regular";font-size: 20px;color:#333333;line-height: 40px;}
.jm_xize_con .jm_jx_tit{margin-bottom: 17px;}
.jm_condition{margin-top: 65px;position: relative;}
.jm_condition .jiameng_jx_img{display: block;width:52.23%;float: right;height: auto; }
.jm_condition_con{width: 555px;position: absolute;left:56px;bottom: 28px;}
.jm_condition_con .jm_jx_tit{margin-bottom: 20px;}
.jm_condition_con .jm_jx_tit:after{left: -55px;}
.jm_support{margin-top: 63px;position: relative;}
.jm_support img{width:100%;height: auto;}
.jm_support .jm_jx_tit{position: absolute;bottom: 50px;left: 110px;padding-bottom: 0px;}
.jm_support .jm_jx_tit:after{display: none;}
.jm_support_text{margin:33px 0px 90px;padding:0px 110px;}
.jm_support_text p{line-height: 53px;}
.jm_support_text p label{font-family:"SourceHanSansSCBOLD";color:#010101;font-weight: bold;}
/* list_jiameng_web */
.section_jiameng_web{background:#fff url(../images/jiameng_bg.jpg) no-repeat right center;padding-bottom: 112px;padding-top: 98px;}
.section_jiameng_web .wrapper2{}
.jiameng_map{float: left;margin-left: 35px;}
.jiameng_web_text{width: 331px;position: absolute;bottom: 0px;right: 60px;}
.jiameng_web_text .time_period{font-size: 98px;line-height: 98px;font-family:'DINEngschriftStd';color:#010101;margin-bottom: 8px;}
.jiameng_web_text .web_city{height: 126px;width: 326px;background: #532e1b;font-size: 60px;color: #fffffe;font-family:"SourceHanSansSC-Medium";line-height: 126px;border-radius: 8px;text-align:center;}
.jiameng_web_text .web_city strong{font-size: 120px; font-family:'DINEngschriftStd'; font-weight: bold;}
.jiameng_web_text p{font-size: 18px;color: #333333;line-height: 36px;font-family:"SourceHanSansSC-Regular";margin-top: 18px;}
/* list_jiameng_youshi */

.section_jiameng_adv{padding-top:54px;}
.adv_tit{font-family:"SourceHanSansSC-Regular";font-size:30px;line-height:30px;position: relative;padding-bottom: 46px;}
.adv_tit:after{content:"";display: block;width: 1px;height: 22px;background: #010101;position: absolute;bottom: 0px;left:1px;}
.section_jiameng_adv .adv_content{margin-top:19px;overflow: hidden;}
.adv_des,.adv_info{font-size: 42px;color:#000;line-height:66px;font-family:"SourceHanSansSC-Regular";}
.adv_info{font-size:20px;line-height:40px;max-width: 578px;margin-top: 30px;}
.adv_left{float: left;max-width: 630px;}
.jiameng_ys_img{width: 628px;height: auto;float: right;margin-top: 10px;}
.jiameng_adv_company{margin-top: -20px;padding-bottom:67px;}
.jiameng_youshi_img2{position: relative;}
.jiameng_youshi_img2 img{display: block;width:100%;margin:0 auto;}
.adv_company_tit{font-size:20px;color:#ffffff;font-family:"SourceHanSansSC-Regular";position: absolute;bottom: 53px;width:100%;text-align: center;}
.adv_line:before,.adv_line:after{content:"";display: block;width:1px;height: 31px;}
.adv_line:before{background: #ffffff;}
.adv_line:after{background: #010101;}
.adv_line{height: 63px;position:absolute;width: 1px;left:50%;margin-left: -0.5px;bottom: -32px;}
.jiameng_adv_company h5{font-size: 38px;color:#000000;line-height:38px;font-weight: normal;text-align: center;margin-top: 64px;padding-bottom: 55px;position: relative;margin-bottom: 14px;}
.jiameng_adv_company h5:after{content:"";display: block;width:30px;height: 30px;background: url(../images/youshi_ico.png) no-repeat center;position: absolute;bottom:0px;left:50%;margin-left: -15px; }
.jiameng_adv_company p{font-size:20px;color: #000000;font-family:"SourceHanSansSC-Regular";line-height:40px;text-align: center;}

/* list_product */
.product_list_wrap{margin-top: 45px;}
.product_list_wrap dl.dllist10{height:447px;}
.product_list_wrap dl{width: 430px;margin-right: 54px;height:506px;position: relative;margin-top: 44px;border: solid 1px #e1e1e1;float: left;}
.product_list_wrap dl:nth-of-type(3n){margin-right:0px;}
.product_list_wrap dl .pro_img{height: auto;max-width:85%;display: block;margin:38px auto 0px;}
.product_list_wrap dl:hover .pro_img{transform: translateY(3px);}
.product_list_wrap dl:hover span,#product_list_wrap dl:hover p{transform: translateY(-3px);}
.product_list_wrap dl:hover span{color: #ecc471;}
.product_list_wrap dd{padding:0px 36px;}
.product_list_wrap dd span{font-size: 26px;color:#000000;line-height: 26px;-webkit-line-clamp:1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 58px;display:block;}
.product_list_wrap dd p{font-size: 16px;line-height:30px;color:#666666;margin-top: 15px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   overflow: hidden;  
}
.product_list_wrap dl .promore{width: 155px;height: 43px;display: block;line-height: 43px;text-align: center;background: #646464;font-size: 16px;color:#ffffff;
border-radius:30px;position: absolute;bottom:41px;left:50%;margin-left: -77.5px;cursor: pointer;
}
.product_list_wrap dl:hover .promore{background: #ecc471;}

/* show_product */
.probase-container{ margin-top: 80px;padding-bottom: 62px;overflow:hidden;}
.probase_info{width: 510px;padding-left: 33px;float:left;}
.probase_info .title{color: #ecc471; font-size: 22px;line-height:22px;}
.probase_info h2{font-size:30px;line-height:30px;font-weight: bold;color:#000000;margin-top: 18px;margin-bottom: 21px;}
.probase_info span{display:inline-block;padding: 0px 20px; background-color: #ecc471;color: #fff; border-radius: 30px;text-align: center;font-size:20px;font-weight: bold;height: 40px;line-height: 40px;margin-bottom: 16px;}
.probase_info p{font-size: 18px;color:#000000;line-height: 36px;}
.basepic{margin-top: 30px;width: 764px;height: auto;display: block;margin-right: 23px;float:left;}

.detail-container{width: 100%; background-color: #f8f8f8;padding-top: 48px;padding-bottom: 64px;}
.detail-container h2,.else h2{font-size:30px;line-height:30px;font-family: 'SourceHanSansSC-Medium';font-weight: normal;text-align: center; }
.box{display: flex; justify-content: space-between; margin-top: 35px;}
.box img{display: block; width: 49%;height: 406px;}
.else{padding: 50px 0 74px;}
.else ul{display: flex; justify-content: space-between; margin-top: 30px;}
.else li{width: 32%; border: 1px solid #e1e1e1; height: 215px;padding: 0 30px;position: relative;}
.else li:hover img,.else li:hover .infos,.case_show_bot li:hover img,.case_show_bot li:hover .infos_dia{transform:translateY(-3px);}
.else li img{display: block;width:auto;/*height: 140px;*/position: absolute;top: 10px;width:70%;left:15%;}
.else li img,.else li .infos,.case_show_bot li img,.case_show_bot .infos_dia{
          -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.infos{width:80%;position: absolute;bottom:14px;text-align:center;left:10%;}
.infos h3{font-size:20px;color:#000000;font-weight: bold;margin-top: 12px;margin-bottom: 12px;}
.infos p{font-size: 14px;color:#666666;line-height: 26px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden; 
}
.else li:hover h3{color:#ecc471;}

/* list_about_brand */
.about_brand{margin-top: 70px; padding-left:418px;position: relative;}
.about_brand .title,.about_brand_js .title{font-size: 40px;line-height: 40px;color:#010101;font-family: 'SourceHanSansSC-Regular';
position: absolute;left:120px;top:10px;
}
.about_brand p{line-height: 40px;font-size: 22px;color:#000000;font-family: 'SourceHanSansSC-Regular';}
.about_brand_img1,.about_brand_img2{height: auto; position: relative; margin-top:52px;}
.about_brand_img1 img,.about_brand_img2 img{display: block;}
.about_brand_img1 i{display: block;width: 1px;height:148px;position: absolute;right:0px;top: -64px;}
.about_brand_img1 i:before,.about_brand_img1 i:after{content:"";display: block;width: 1px;position: absolute;}
.about_brand_img1 i:before{height: 62px;background: #010101;top: 0px;}
.about_brand_img1 i:after{height: 86px;background: #ffffff;bottom: 0px;}
.about_brand_js,.brand_bot .txt{padding-left: 120px;}
.about_brand_js .title{margin-top: 60px;position: relative;top:initial;left: initial;padding-bottom:70px; }
.about_brand_js .title:before{content:"";display: block;width: 1px;height: 40px;background: #010101;position: absolute;bottom:0px;left:0px;}
.about_brand_js .txt,.brand_bot .txt{font-size: 20px;line-height: 40px;color:#000000;font-family: 'SourceHanSansSC-Regular';width: 922px;margin-top: 25px;}
.about_brand_img2 img{height: 500px;max-width:100%;}
.brand_bot{position: relative;}
.brand_bot .txt{width:1022px;margin-top: 37px;margin-bottom: 85px;}
.brand_bot i{display: block;width:1px;height: 49px;background: #010101;position: absolute;top: -65px;right: 103px;}

/* list_about_culture */
.wrapper3{}
.missionwrap,.vision,.sm-right{border:solid 1px #8b8b8b;}
.vision{position: relative;margin-top: 77px;}
.vision .yjimg{display: block; width: 651px; height: 415px;position: relative;} 
.vision .yjimg img{width:100%;height: 100%;}
.vision .yjimg label{font-family: 'Century-Gothic';text-transform: uppercase;font-size: 86.15px;color:#ececec;font-weight: bold;position: absolute;text-align: center;bottom: -34px;width:100%;left:0px;line-height: 86.15px;opacity: 0.42;}
.yjtext{position: relative;position: absolute;left: 724px;top: 140px;}
.yjtext h2,.sm h2{font-size:30px;line-height: 30px;color:#010101;position: relative;font-family: 'SourceHanSansSC-Medium';padding-bottom: 15px;font-weight:normal;}
.yjtext h2:after,.sm h2:after{content:"";display: block;width: 122px;height:2px;background: #ecc471;position: absolute;left:3px;bottom:0px;}
.yjtext p,.sm p{font-size:22px;color:#010101;line-height: 38px;margin-top: 13px;}
.vision-word{color:#000000;font-family: 'Century-Gothic';text-transform: uppercase;font-size: 18px;
}
.sf2{position: absolute; display: block; width: 649px;height: 512px; top: 360px; right: 33px;}
.sm-left{padding-left:76px;margin-top: 103px;margin-bottom: 70px;}
.sm-right{overflow: hidden;position: relative;margin-bottom: 99px;}
.sm-right img{display: block;width: 650px;height: 414px;float: left;border-right:solid 1px #8b8b8b;}
.sm-right-txt{position: relative;margin-left: 85px;width: 465px;float: left;margin-top: 117px;}
.sm-right-txt h2{display: inline-block;}
.yjimg2{}
.missionwrap{display:flex;justify-content: space-between;margin:45px auto;}

/* list_about_ln */
.idea_ad{position: relative;margin-top: 78px;margin-bottom: 81px;}  
.idea_ad img{width:100%;height: auto;display: block;}
.idea_ad label,.idea_ad p{font-size: 30px;color:#ffffff;font-family: 'SourceHanSansSC-Regular'; line-height: 30px;}
.idea_ad span{ font-family: 'SourceHanSansSC-Medium'; font-size: 42px;display: block;width:355px;height: 72px;line-height: 72px;border-top: solid 1px #99a2a2;border-bottom: solid 1px #99a2a2;}
.idea_ad label,.idea_ad p,.idea_ad span{color:#fff;position: absolute;left: 76px;}
.idea_ad label{top: 64px;}
.idea_ad span{top: 113px;}
.idea_ad p{top: 211px;}
.idea_design{position: relative;margin-bottom: 77px;overflow:hidden;}
.idea_design1{position: absolute;left:0px;top:0px;width:428px;height: 446px;display: block;}
.idea_design2{margin-left: 296px;position: relative;z-index: 99;margin-top: 219px;height:392px;}
.idea_design h2{position: absolute;font-family: 'SourceHanSansSC-Medium';font-size: 38px;line-height: 38px;color:#010101;padding-bottom: 50px;position: absolute;font-weight: normal;top:0px;left: 574px;}
.idea_design h2:after{content:"";display: block;width: 54px;height: 1px;background: #000000;position: absolute;bottom:0px;left:0px;}
.idea_design_txt{width: 509px;float: right;margin-top:0px;font-size: 20px;color:#333333;line-height: 42px;}
/* list_search */
.searchpage{background: #f5f7f9;overflow: hidden;}
.searchpage ul{padding-top: 30px;overflow: hidden;}
.searchpage li{background:#ffffff;padding:27px 69px 27px 29px;position: relative;overflow: hidden;margin-bottom: 20px;}
.searchpage li:hover span a{color: #ce302d;}
.searchpage li em{display: inline-block;padding:0px 24px;height: 36px;line-height: 36px;text-align: center;color:#000;font-size: 14px;background:#f5f7f9;border-radius: 30px;margin-top:8px;}
.searchpage li span{display: block;margin-top: 14px;}
.searchpage li span a{font-size: 16px;color:#242424;}
.searchpage li p{font-size: 14px;color:#3b3c40;line-height: 20px;margin-top: 10px;}
.searchpage li.noimg label{font-size: 14px;color:#bcbcbc;padding-left: 20px;}
.searchpage li.noimg .txt_case{width:100%;}
#tip{margin:60px 0px;}
#tip a{color:#333;}
@media screen and (max-width:1700px){
/* list_about_brand */
.bannerinside p{font-size: 48px;line-height: 48px;margin-top: -24px;}
.bannerinside h5{font-size: 128px;line-height: 128px;margin-top: -64px;}
.inside-nav a{font-size: 17px;}
.inside-nav{height: 48px;line-height: 48px;}
.about_brand{margin-top: 56px;}
.about_brand .title, .about_brand_js .title{font-size:32px;line-height:32px;left: 96px;}
.about_brand p{font-size: 18px;line-height: 32px;}
.about_brand{padding-left: 334px;}
.about_brand_img1, .about_brand_img2{margin-top: 42px;}
.about_brand_js .txt, .brand_bot .txt{font-size: 17px;}
.brand_bot i{top: -61px;}

/* list_about_culture */
.vision{padding-left:0px;padding-right: 0px;margin-top: 62px;}
.vision .yjimg,.yjimg2,.sm-right img{width:480px;height: auto; }
.vision .yjimg label{font-size:68.92px;line-height: 68.92px; }
.yjtext{left: 540px;top: 68px;}
.yjtext h2, .sm h2{font-size: 30.4px;line-height: 30.4px;}

.yjtext p, .sm p{font-size: 18px;line-height: 32px;}

.sf2{width: 519px;height: 409px;top: 353px;right: 27px;}
.sm-left{padding-left: 45px;margin-top: 82px;margin-bottom: 56px;}


.sm-right-txt{margin-top: 65px;margin-left: 66px;}

/* list_about_ln */
.idea_ad{margin-top: 64px;margin-bottom: 64px;}
.idea_ad label, .idea_ad p{font-size: 24px;}
.idea_ad span{font-size: 34px;width: 280px;line-height:60px;height: 60px;}
.idea_ad p{top: 195px;}
.idea_design1{width: 312px;height:470px;}
.idea_design2{margin-left:216px;margin-top:230px;width: 312px;  }
.idea_design h2{font-size: 30.4px;line-height: 30.4px;padding-bottom: 40px;    top: 56px;left: 460px;}
.idea_design_txt{font-size: 17px;margin-top: 48px;line-height: 34px;}
/* list_case */
.caselist li{width: 380px;height:251px;}
.caselist li span{height: 37px;line-height: 37px;font-size: 18px;}
.submenu li span{font-size: 17px;}
.list-page-wrap a, .list-page-wrap span{height: 32px;line-height: 32px;width: 32px;}
.list-page-wrap{    margin-bottom: 75px;margin-top: 58px;}

/* list_contact */
.contact_info h5{font-size:28px;line-height:28px;margin-bottom: 20px;}
.contact_info p{font-size:20px;margin-bottom: 20px; }
.contact_info span{font-size: 16px;line-height:28px;}
.contact_info .contact_wx{width: 96px;height: 96px;margin-top: 15px;}
.section_map .wrapper2 .contact_info{margin-top: 55px;}
.contact_info em{width: 96px;line-height: 32px;height: 32px;font-size: 14px;}
.leave_info h5{font-size: 28px;line-height: 28px;}
.leave_info > p{font-size:19px;line-height: 19px; }
.leave_form li label,.leave_form li input{font-size: 16px;}
.leave_form li input{margin-top: 18px;}
.ajax_tjly{margin-top: 28px;font-size: 20px;width: 150px;height: 44px;line-height: 44px;margin-bottom:0px;}
.section_leave .leaveimg{height: 572px;}
.leave_form li{padding-top: 15px;}
.leave_form li input{margin-top: 5px;}
.leave_info{padding:72px 97px 0px;}

/* list_jiameng */
.jm_jx_tit{font-size:33px;line-height: 33px;padding-bottom: 20px; }
.jm_jx_tit:after{}
.jm_xize_con p, .jm_condition_con p, .jm_support_text p{font-size: 17px;line-height: 33px;}
.jm_condition,.jm_support{margin-top: 52px;}
.jm_xize_con{width:390px; }
.jm_condition_con{width: 480px;}
.adv_des{font-size:33px;line-height: 52px; }
.adv_info{font-size: 17px;max-width: 470px;margin-top: 24px;}
.jiameng_ys_img{width:600px; }
.adv_company_tit{font-size: 17px;}
.jiameng_adv_company h5{font-size: 30px;line-height: 30px;margin-top: 52px;padding-bottom:45px;}
.jiameng_adv_company p{font-size: 17px;line-height: 34px;}
.jiameng_map{width:660px;height: auto; }
.jiameng_web_text .time_period{font-size: 78px;line-height: 78px;}
.jiameng_web_text .web_city{font-size: 48px;width: 262px;height: 115px;line-height: 115px;}
.jiameng_web_text .web_city strong{font-size: 96px;}
.jiameng_web_text p{font-size: 16px;line-height: 30px;}
.jiameng_web_text{width: 275px;}
/* list_join */
.join_idea_img{width:475px;height: auto; }
.join_idea_text h5, .section_join_job h5{font-size:28px; }
.idea_con{font-size: 16px;}
.idea_msg{font-size:21px;height: 45px;line-height: 45px;}
.idea_con p{margin-bottom: 12px;}
.section_join_idea{height: 606px;padding: 60px 0px 50px;background-size: cover;}
.section_join_job h5{    margin-top: 40px;margin-bottom:24px;}
.zhaopin-con-list-con .head_show span:nth-of-type(1){font-size: 19px;}
.zhaopin-con-list-con .head_show span:nth-of-type(2){font-size: 16px;width: 742px;}
.zhaopin-con-list-con .head_show{height: 72px;line-height: 72px;}
.zhaopin-con-list-con .zp_con span{font-size: 17px;}
.zhaopin-con-list-con .zp_con p, .zhaopin-con-list-con .zp_con{font-size: 15px;}
.apply_online{font-size: 16px;height: 36px;line-height: 36px;}

.dialog_job{width: 980px;height: 600px;margin-top: -300px;margin-left: -490px;padding: 28px 35px 0px;}
.dialog_job_con{padding:5px 64px 0px 64px;}
.dialog_job_con li{height: 30px;margin-top: 17px;}
.dialog_job_tit{font-size: 18px;line-height: 40px;height: 40px;}
.dialog_job_con li label,.dialog_job_con li .sexcon em{font-size: 16px;}
.dialog_job_con li input.input, .dialog_job_con li textarea, .dialog_job_con li select{height: 30px;line-height: 30px;}
.dialog_job_con li textarea, .dialog_job_con li.liauto{height: 70px;}
.dialog_btns{padding-top: 30px;}
.dialog_btns a{font-size: 18px;height: 36px;line-height: 36px;}
/* list_news */
.newslist .news_text .title{font-size: 21px;}
.newslist .news_text .description{font-size: 15px;}
.newslist .date .md{font-size: 28px;line-height: 28px;}
.newslist .date .year{font-size:18px;line-height: 18px; }
.newslist .news_list_img{width: 316px;height: 159px;}
.newslist .news_text{padding-left: 353px;padding-right: 160px;}
.newslist li{padding:40px 0px;}

.dlbrand dd p{font-size:18px;padding:0px 30px;}
/* list_product */
.product_list_wrap dl.dllist10{height:439px;}
.product_list_wrap dl{width: 374px;margin-right: 29px;margin-top: 29px;}
.product_list_wrap dd span{font-size:21px;margin-top: 46px;}
.product_list_wrap dl .pro_img{height:auto; }
.product_list_wrap dd p{font-size: 14px;line-height: 24px;}
.product_list_wrap dl .promore{height: 35px;
  line-height: 35px;
    font-size: 14px;
    width: 124px;
}
/* show_news */
.news-show-tit h5{font-size:26px;line-height: 38px; }
.tit_extra,.tit_extra .back-list{font-size: 15px;}
.tit_extra span:last-of-type{padding-left: 38px;}
.news-show-body{font-size: 15px;line-height:30px;padding-top: 28px;padding-bottom: 62px; }
.getPre dd{padding-bottom: 70px;}
.news-show-relation dt{font-size: 21px;}
.relation_news_item{width: 364px;}
.relation_news_item img{height: 183px;}
.relation_news_item p{font-size: 17px;line-height:56px;}
/* show_product */
.probase_info .title{font-size:18px; }
.probase_info h2{font-size: 24px;line-height: 24px;}
.probase_info span{font-size: 17px;}
.probase_info p{font-size: 16px;}
.basepic{width: 620px;margin-right:0px;}
.probase-container{margin-top: 64px;padding-bottom: 50px;}
.detail-container h2, .else h2{font-size: 24px;line-height: 24px;}
.box img{height: 360px;}
.infos h3{font-size: 17px;}
.infos p{font-size: 13px;}
.infos{right: 15px;}
.else{padding:40px 0 60px;}

/* dialog */
.diaglog.active{margin-left: -590px;margin-top: -332px;}
.scroll{height: 560px;}
.case_show_left{width:580px;height: 382px; }
.case_show_right{width: 493px;padding:130px 0px 0px 72px;height: 382px;}
.case_show_right h3{font-size:29px;line-height: 29px; }
.case_show_right .show_txt{font-size: 16px;line-height:32px;}
.case_show_bot li{width: 249px;height: 157px;}
.case_show_bot .infos_dia h3{font-size: 18px;}
.case_show_bot li img{width:101px;height: 100px;right: 16px; top: 36px;}
.case_show_bot .infos_dia{left: 16px;width: 112px;top: 20px;}
.pub-info-top h3{font-size:19px; }
.dialogclose{width: 27px;height: auto;}
.style_ul li{margin-right:30px;width:373px;}


}
@media screen and (max-width:1080px) {
/* list_about_brand */
.inside-nav{display: none;}
.bannerinside p{font-size:20px;line-height:20px;margin-top: 0px;transform: translateY(-50%);}
.bannerinside h5{font-size: 50px;line-height: 50px;margin-top: 0px;transform: translateY(-50%);}
.about_brand{padding-left: 0px;margin-top: 30px;}
.about_brand .title{position: static;}
.about_brand .title, .about_brand_js .title{font-size: 20px;}
.about_brand p{font-size: 16px;}
.about_brand_img1, .about_brand_img2{margin-top:30px;}
.about_brand_img1 img, .about_brand_img2 img{max-width:100%;}
.about_brand_img1 i,.about_brand_js .title:before{display: none;}
.about_brand_js, .brand_bot .txt{padding-left: 0px;}
.about_brand_js .title{left:0px;}
.about_brand_js .title{margin-top:20px;padding-bottom:5px;}
.about_brand_js .txt, .brand_bot .txt{width:100%;margin-top:0px;font-size: 16px;line-height:32px;}
.about_brand_img2 img{height: auto;}
.about_brand_img1, .about_brand_img2{margin-top: 5px;}
.brand_bot{margin-top: 15px;}
/* list_about_culture */
.vision .yjimg,.yjimg2,.sm-right img{display:none;}
.sm-left{padding-left:0px;margin-top:30px;margin-bottom: 20px;}
.yjtext,.vision-word{position: static;}
.vision{padding-left:0px;margin-top:30px;}
.vision-word{font-size:16px;}
.missionwrap{margin:20px auto;}
.sm-right img{width:100%;height: auto;}
.sm-right-txt{margin-top:20px;margin-left:0px;}
.yjtext h2, .sm h2{font-size:20px;}
.yjtext p, .sm p{font-size: 16px;}
.yjtext,.sm-right-txt,.sm-left{padding-left:20px;padding-top:20px;padding-bottom:20px;padding-right:10px;}
/* list_about_ln */
.idea_ad img{display: none;}
.idea_ad label, .idea_ad p, .idea_ad span{color:#010101;position: static;}
.idea_ad label, .idea_ad p{font-size: 17px;}
.idea_ad span{font-size:20px;border-top:0px;border-bottom:0px;}
.idea_ad{margin-top:30px;margin-bottom:30px;}
.idea_design1{width:80%;height: auto;}
.idea_design2{width: 80%;margin-left: 20%;margin-top:40%;height:auto;}
.idea_design_txt{width:100%;float: none;font-size: 16px;margin-top: 30px;line-height: 30px;}
.idea_design{margin-bottom: 40px;}
/* list_case */
.submenu li{margin-right:0px;}
.submenu{justify-content: space-around;margin-top:30px;}
.caselist{padding-top:0px;}
.caselist li{width:100%;height: auto;margin-right:0px;}
.caselist li span{font-size: 16px;padding:0px 20px;}
.list-page-wrap{    margin-bottom: 35px;margin-top: 30px;}
/* list_contact */
.section_map .wrapper2{margin-left:2%;left:0%;position: static;}
.section_map .wrapper2 .contact_info{margin-left:0px;margin-top:30px;}
.contact_info h5,.leave_info h5{font-size:20px;line-height:20px;}
.contact_info p{font-size: 18px;}
.map,.leave_info{width:100%;float: none;}
.contact_info .contact_wx,.contact_info em,.leaveimg{display: none;}
.leave_info{padding:0px;margin-top:0px;}
.leave_info > p{font-size: 18px;line-height: 18px;}
.contactmap{margin:30px 0px;}
.ajax_tjly{margin-bottom: 30px;}
.ajax_tjly{font-size: 18px;}
/* list_jiameng */
.jm_condition .jiameng_jx_img,.jm_xize .jiameng_jx_img{display: none;}
.jm_xize_con,.jm_condition_con{position: static;width: 100%;}
.jm_jx_tit{font-size:20px;line-height:20px;}
.jm_condition_con .jm_jx_tit:after,.jm_jx_tit:after{left:0px;}
.jm_xize{margin-top:30px;}
.jm_xize_con p, .jm_condition_con p, .jm_support_text p{font-size: 16px;}
.jm_support .jm_jx_tit{left:30px;}
.jm_support_text{margin:0px;padding:0px;margin-top: 15px;margin-bottom: 35px;}
.jm_support{margin-top:10px;}
.jm_condition{margin-top: 15px;}

.adv_tit:after{display: none;}
.adv_tit{font-size: 18px;line-height: 18px;padding-bottom: 15px;}
.adv_des{font-size: 20px;line-height:32px;}
.section_jiameng_adv .adv_content{margin-top: 0px;}
.adv_info{font-size: 16px;max-width:100%;margin-top: 5px;line-height:30px;}
.jiameng_ys_img{display: none;}
.jiameng_youshi_img2 img{margin-top: 35px;}
.jiameng_adv_company h5{font-size:20px;}
.jiameng_adv_company p{font-size: 16px;line-height:32px;}
.else li img{top:20px;}
.jiameng_web_text{position: static;width:100%;}
.jiameng_web_text .time_period{font-size:30px;line-height:30px;}
.jiameng_web_text .web_city{font-size: 19px;width: 125px;height: 44px;line-height: 44px;padding:0px 10px;}
.jiameng_web_text .web_city strong{font-size: 35px;}
.jiameng_map{width:80%;height: auto;margin-left:10%;margin-right:10%;display: block;}
.section_jiameng_web{padding-top: 35px;padding-bottom: 45px;}
/* list_join */
.join_idea_img{width:80%;height: auto;margin-left:10%;margin-right:10%;display: block;}
.join_idea_text{width:100%;float: none;}
.section_join_idea{height: auto;padding:0px 0px;}
.join_idea_text h5, .section_join_job h5{font-size:20px;padding-bottom: 9px;}
.join_idea_text h5:after{width: 52px;}
.idea_msg{font-size:16px;margin-top:30px;padding:0px 15px;margin-left: auto;margin-right: auto;display: block;text-align: center;}
.zhaopin-con-list-con .head_show span:nth-of-type(2){display: none;}
.zhaopin-con-list-con .head_show span:nth-of-type(1){width:80%;font-size: 17px;padding-left: 20px;}
.zhaopin-con-list-con .head_show span:nth-of-type(3){width:20%;}
.zhaopin-con-list-con .head_show{height: 50px;line-height: 50px;}
.zhaopin-con-list-con .zp_con span{font-size: 16px;}
.zhaopin-con-list-con .zp_con{padding:20px;}
.apply_online{margin-top: 20px;}
.apply_btn{margin-top: 15px;height: 38px;line-height:38px;font-size: 17px;width: 120px;}
.dialog_job{width:90%;height: 80vh;margin-top: 0px;margin-left: 5%;top: 10vh;left: 0px;overflow: scroll;padding-bottom: 30px;}
.dialog_job_con{padding:0px;}
.dialog_job_con li:nth-of-type(odd),.dialog_job_con li:nth-of-type(even){width:100%;float: none;}
.dialog_job_con li input.input, .dialog_job_con li textarea, .dialog_job_con li select,.dialog_job_con li label{width:100%;}
.dialog_job_con li{display: block;height: auto;overflow: hidden;margin-top:0px;}
.dialog_job_con li label{text-align: left;}
.dialog_job_con li .sexcon em:nth-of-type(1){padding-right:20px;}
.dialog_close{width:30px;height:30px;right:0px;top: 0px;}
.dialog_job_con li.liauto{height: auto;}
.dialog_btns{width:200px;}
.dialog_btns a{font-size: 16px;width: 90px;}
/* list_news */
.newslist .news_text{position: static;padding-left: 0px;padding-right:0px;padding-bottom:25px;position: relative;}
.newslist .news_list_img{width:100%;height: auto;}
.newslist .news_text:after,.newslist .date:after,.newslist .date .year{display: none;}
.newslist .date .md{display: inline;font-size: 13px;color:#999;font-weight: normal;}
.newslist .date{bottom:0px;margin-top: initial;top: initial;right: initial;left:0px;padding-bottom:0px;}
.newslist .news_text .description{-webkit-line-clamp:2;}
.newslist .news_text .title{font-size: 18px;}
.newslist li{padding:15px 0px;border-bottom: dashed 1px #dedede;}
.newslist li:hover{background:none;}
/* list_product */
.product_list_wrap dl{width:100%;margin-right: 0px;height: auto;margin-top: 20px;}
.product_list_wrap dl.dllist10{height:auto;}
.product_list_wrap dl .promore{position: static;margin:20px auto;}
.product_list_wrap dd span{font-size: 18px;margin-top:20px;}
.product_list_wrap dd{padding:0px 25px;}
.product_list_wrap{margin-top: 10px;}
/* show_news */
.news-show-tit h5{font-size: 18px;line-height:32px;padding:0px 15px;}
.news_article{padding-top: 25px;}
.tit_extra:after{display: none;}
.tit_extra span:last-of-type{padding-left: 0px;}
.tit_extra{display: flex;justify-content: space-around;margin-top: 15px;}
.tit_extra .back-list{position: static;}
.getPre dd{width:100%;padding-bottom: 15px;}
.getPre dd:nth-of-type(even){float: none;text-align: left;padding-top: 0px;}
.news-show-relation dt{font-size: 18px;}
.relation_news_item{width:100%;}
.relation_news_item img{height: auto;}
.relation_news_item p{font-size: 16px;}
.tit_cn_com{font-size:20px;line-height: 20px;margin-top: -30px;}
.tit_en_com{font-size:35px;line-height: 35px;}
/* show_product */
.probase_info{width:100%;padding-left: 0px;}
.probase-container{display:block;}
.basepic{width:100%;}
.probase-container{margin-top: 20px;}
.probase_info h2{font-size:20px;}
.probase_info .title{font-size: 17px;}
.probase_info p{font-size: 15px;}
.box img{width:100%;height: auto;margin-bottom: 15px;}
.box img:last-of-type{margin-bottom:0px;}
.box{display: block;}
.detail-container{padding-bottom: 30px;}
.detail-container h2, .else h2{font-size:20px;}
.else li{width:100%;margin-bottom: 20px;height:195px;}
.else ul{display: block;}
/* list_search */
.searchpage li{padding:20px;}
.searchpage li span{margin-top: 15px;}
.searchpage li em{margin-top: 15px;}
/* dialog */
.diaglog{padding:20px 10px 20px 20px;height: 60vh;}
.diaglog.active{margin-left:2%;left: initial;margin-top: -20vh;}
.scroll{height:50vh;padding-right: 20px;margin-top: 36px;}
.case_show_left{width:100%;height: auto;}
.case_show_right{width:100%;padding:20px 0px;height: auto;}
.caseshow .case_button{display: none;}
.case_show_right h3{font-size:19px;}
.case-relation{margin-top: 0px;}
.case_show_bot li{width:100%;margin-bottom: 15px;}
.case_show_bot ul{    flex-direction: column;margin-top: 15px;}
.case_show_bot .infos_dia h3{font-size: 17px;}

.dlbrand dd, .dlbrand dt{width:100%;}
.dlbrand dd,.dlbrand dd p,.dlbrand:nth-of-type(even) dd{position:static;    transform:initial;}
.dlbrand dd p{font-size:17px;line-height:28px;}
.dlbrand dd{padding:20px 0px;}
#brandwrap{margin-top:30px;margin-bottom:10px;}
.brand_icos p{font-size:20px;}
.brand_icos span{margin-top:6px;font-size:16px;}
.style_ul li{width:100%;margin-right:0px;}
.style_ul p{font-size:18px;}
.section_style{padding-top:30px;}
}