﻿@import url("mobile_system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center; width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage .CMS_ConGoPage_page{display:none;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html,body{height: 100%;}
body{font-size:12px;padding:0;margin:0;font-family:微软雅黑;background: #F7F7F7;}
body::-webkit-scrollbar {/*pc端隐藏滚动条*/
    display: none; }
*{margin:0;padding:0}
@media only screen and (min-width:320px){html{font-size:62.5%!important}
    @media only screen and (min-width:640px){html{font-size:125%!important}
    }
    @media only screen and (min-width:750px){html{font-size:150%!important}
    }
    @media only screen and (min-width:1242px){html{font-size:187.5%!important}
    }
}
li,ul{list-style:none;margin:0;padding:0}
button,input,textarea{border:none;outline:0;}
input {-webkit-appearance:none; /*去除input苹果默认样式使用这个CSS语句即可实现。*/}
a{text-decoration:none;color:#666}
a,a:active,a:focus,a:hover,a:link,a:visited{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0;text-decoration:none}
.overflow{overflow: hidden;}
/*banner*/
.banner{position:relative;}
.banner img{width:100%;height:45vw;}
.banner p{position:absolute;font-size:4vw;color:#fff;top:4vw;left:42vw;font-weight:600;  }
.project_case.company li{margin-bottom:5vw;}

/*公司简介*/
.company{width:  94.67vw;margin: 2.67vw auto 0;background:  #fff;overflow:  hidden;box-shadow: 1px 2px 17px 2px #dedede;border-radius:  5px;padding:1.2vw}
.company p:nth-child(1){font-size:  4vw;color:  #333;text-align:  center;margin-top:  3.33vw;  }
.company p:nth-child(1) span{width: 8vw;border-bottom: 0.5vw solid #56B116;height: 0vw;display:  block;margin: 1.33vw auto 2.67vw;}
.company p:nth-child(2){text-align:  center;font-size:  3.67vw;color: #999;
     height: 10vw;
    line-height: 10vw;}
.company p:nth-child(3){margin: 3.67vw auto 5.067vw;width:  90vw;color:  #999;font-size: 2.67vw;text-indent: 5.9vw;line-height: 6vw;}
.company ul{margin:  0 auto;display:  flex;justify-content:  space-between;width:  90vw;margin-bottom: 3.2vw;}
.company ul li{width:  20vw;height:20vw;}
.company ul li img{width: 20vw;}
/**/
.project_case.company.company_on li{width:auto!important;}
.project_case.company.company_on li a img{width:99%!important;}
.project_case.company li a img{display:block;width:95%;margin:0 auto;}
.profile{width:  94.67vw;margin: 2.8vw auto;position:  relative;overflow:  hidden;}
.profile img:nth-child(1){width: 100%;}
.profile img:nth-child(2){width:  18.67vw;height:  18.67vw;position:  absolute;left: 38vw;top: 17.065vw;}
/**/
.project_case{width:  94.67vw;margin: 2.8vw auto;background:  #fff;box-shadow: 1px 2px 17px 2px #dedede;}
.project_case>p:nth-child(1){}
.project_case>p:nth-child(1) span{margin: 1.33vw auto 1.73vw;}
.project_case img{}
.project_case>p:nth-child(3){margin:  0;height:  10.67vw;line-height:  10.67vw;font-size:  2.93vw;color:  #333;text-indent:  2.67vw;}
/*底部*/
.foot{width: 100vw;height: 11.835vw;overflow: hidden;position: fixed;bottom: 0;left:  0;background:  #fff;padding-top:  1.835vw;}
.foot ul{display: flex;justify-content: space-around;/* align-items:  center; */overflow:  hidden;}
.foot ul li{width: 13.67vw;display: flex;justify-content: center;flex-wrap:  wrap;height: 10vw;align-items:  center;overflow:  hidden;}
.foot ul li p{font-size: 3.2vw;color: #333333;text-align: center;width: 100%;margin-top:  0.5vw;}
.foot ul li:nth-child(1)>img{width:  6vw;}
.foot ul li:nth-child(2)>img{width:  6.4vw;}
.foot ul li:nth-child(3)>img{width:  5.87vw;margin-top: 0.5vw;}
.foot ul li:nth-child(4)>img{width:  4.8vw;}
.foot ul li:nth-child(5)>img{width:  5.3vw;}
.company_on{margin-bottom:  20.835vw;}
/*工程案例*/
.project_case_n{width: 100%;margin-bottom:  2.8vw;}
.project_case_n img{height: 26.4vw;width: 100%}
.project_case_nr{width:  94.67vw;margin:  0 auto 10vw;background:  #fff;height: 116vw;box-shadow: 2px 7px 14px 0px #999;border-radius: 5px;overflow:  hidden;}
.project_case_nr img{width:  100%;}
.project_case_nr p:nth-child(2){text-align:  center;font-size:  2.67vw;color:  #333;margin: 3.47vw auto 2.93vw;}
.project_case_nr p:nth-child(3){margin-bottom: 1.67vw;text-align:  center;font-size:  2.67vw;color:  #56b116;}
.project_case_nr p:nth-child(4){width:  90vw;margin:  0 auto;color:  #999999;line-height: 6vw;}
/*关于我们*/
.m_About_Us{height: 44.8vw;width: 100%;}
.m_About_Us img{height: 44.8vw;width: 100%;}
.m_About_Us_nr{}
.left_menu ul:nth-child(1){width:  94.67vw;background:  #fff;display:  flex;margin: 2.67vw auto;height:  8.53vw;line-height:  8.53vw;justify-content: space-around;box-shadow: 1px 5px 20px #dedede;}
.left_menu ul:nth-child(1)>li{width:  16.67vw; text-align:  center;}
.left_menu ul:nth-child(1)>.on{content:"";position:  relative;}
.left_menu ul:nth-child(1)>.on:before{content:"";width: 8.3vw;border-bottom: 2px solid #56B116;position: absolute;bottom: 0;left:4.185vw; }
.m_About_Us_nr>ul:nth-child(3)>li{display: none;width: 90vw;background: #fff;margin:0 auto 16.6vw;min-height: 96.13vw;padding: 2.67vw 2.33vw;color:  #999;line-height:  6vw;text-indent: 6vw;}
.m_About_Us_nr>ul:nth-child(3)>.on{display: block;}
/*联系我们*/
.m_contact_us ul:nth-child(3)>li p:nth-child(1){font-size: 2.67vw;color: #666;font-weight: 600;text-indent: 0;}
#ZDY_text1{width: 50.67vw;color: #333;background: #F6F6F6;font-size: 2.67vw;height: 5vw;line-height: 5vw;padding-left: 2vw;margin: 3vw 0 3vw -6vw;  }
#ZDY_text3{width: 50.67vw;color: #333;background: #F6F6F6;font-size: 2.67vw;height: 5vw;line-height: 5vw;padding-left: 2vw;margin: 0vw 0 3vw 0vw;}
#ZDY_content{width: 96%;height: 28.67vw;text-indent: 0;margin-left: -6vw;background:  #F6F6F6;padding: 1vw 2%;color:  #333;}
.submit{width: 50vw;height: 7vw;margin: 5vw auto 0;display: block;background: #56B116;color: #fff;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2){text-indent: 0}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>img{width: 100%;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>p:nth-child(2){text-align:  center;font-size:  2.67vw;color:  #999999;margin: 5.6vw auto 8.27vw;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3){display: flex;justify-content: space-between;width: 100%;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3)>li{width: 28.2vw;display: flex;align-items:flex-end;justify-content: center;border: 1px solid #efeeee;flex-wrap: wrap;height:  21.6vw;box-shadow: 2px 5px 10px #dedede;overflow:hidden;padding-bottom:5vw;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3)>li:nth-child(1) img{width:6.8vw;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3)>li:nth-child(2) img{width:6.8vw;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3)>li:nth-child(3) img{width:6.8vw;}
.m_contact_us>ul:nth-child(3)>li:nth-child(2)>ul:nth-child(3)>li p{font-size:2.67vw;color:#666666;font-weight:600;width:100%;text-align:center;line-height:3.67vw;height:22px;}
/*人才招聘*/
.m_talent_recruitment{width:  94.67vw;margin:  0 auto;border-radius: 5px;}
.m_talent_recruitment ul{width: 92vw;margin: 3vw auto;min-height:74vh;}
.m_talent_recruitment ul li{width: 92%;font-size:  2.67vw;color: #333;background:  #fff;margin: 3vw auto 0;box-shadow: 1px 1px 13px #dedede;border-radius:  10px;padding: 2% 3%;display:  flex;justify-content:  space-between;align-items:  center;}
.m_talent_recruitment ul li div{width: 20%;text-align: center;background: #56B116;color: #fff;height: 7vw;line-height: 7vw;border-radius: 3vw;box-shadow: 1px 6px 4vw #b4ea8f;}
.m_talent_recruitment ul li div a{color: #fff;}
.m_talent_recruitment ul li p{width: 80%;}

/*详情页*/
.About_Us_img img{height: 26.4vw;}
.new_adress{    width: 90vw;
    background: #fff;
    margin: 0 auto;
    padding: 0 5vw;
    height: 10vw;
    line-height: 10vw;
    color: #666;
    font-size: 3vw;
    font-weight: 600;}
.new_main_tit h1{    width: 90vw;
    margin: 0 auto;
    text-align: center;
    color: #333;
    font-size: 5vw;
    border-bottom: 0.5vw dashed #999;
    padding-bottom: 5vw;}
.new_main_tit h2{width: 90vw;
    margin: 0 auto;
    text-align: center;
    color: #666;
    font-size: 3vw;
    padding: 3vw 0;}
.new_main_con{
      min-height: 40vh;
    width: 90vw;
    margin: 0 auto;
    text-indent: 8vw;}
.newcon_fan{
      width: 90vw;
    margin: 0 auto;}
.newcon_fan span{display:block;margin-top:2vw}
*加入我们*/
.join_tit{text-align: center;font-size: 1.6rem;font-weight: bold;padding: 1.5rem 0;background: #333;color: #fff;}
.join_main{width:100%;margin: 0 auto;padding-bottom: 7rem;}
.join_item{overflow: hidden;height: 11.25rem;background: #fff;display: flex;align-items: center;margin-bottom: 1rem;}
.join_item>div{width: 90%;padding: 0 5%;}
.join_con{float: left;width: 65%;display: flex;align-items: center;height: 26vw;padding: 0 2.5% 0 0;}
.join_item span{font-size: 1.4rem;font-weight: bold;}
.join_item p{font-size: 1.3rem;color: #999;line-height: 1.5rem;margin-top: 0.2rem;}
.join_item a{float: right;width: 30%;height:26vw;font-size:1.6rem;background: #fcc224;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 0.6rem;}
/*简历填写*/
.resume_form{width: 100%;background: #fff;}
.resume_input{width:90%;padding:0 5%;border-bottom: 0.1rem solid #E5E5E5;height: 4.5rem;line-height: 4.5rem;}
.resume_input span{font-size: 1.4rem;font-weight: bold;width: 22.5%;display: inline-block;}
.resume_input input{border: none;outline: none;background: no-repeat;width: 77.5%;}
.resume_input input::-webkit-input-placeholder{color: #c8c8c8;font-size: 1.4rem;}
.resume_input input:-moz-placeholder{color:#c8c8c8;font-size: 1.4rem;}
.resume_input input::-moz-placeholder{color:#c8c8c8;font-size: 1.4rem;}
.resume_input input:-ms-input-placeholder{color:#c8c8c8;font-size: 1.4rem;}
.resume_text{width:90%;padding:0 5%;overflow: hidden;}
.resume_text span{font-size: 1.4rem;font-weight: bold;width: 22.5%;float: left;padding-top: 1.55rem;}
.resume_text textarea{float: left;border: none;outline:none;width: 77.5%;height: 10rem;background: none;margin-top: 1.7rem;font-family: "微软雅黑";}
.resume_text textarea::-webkit-input-placeholder{color: #c8c8c8;font-size: 1.4rem;font-family: "微软雅黑";}
.resume_text textarea:-moz-placeholder{color:#c8c8c8;font-size: 1.4rem;font-family: "微软雅黑";}
.resume_text textarea::-moz-placeholder{color:#c8c8c8;font-size: 1.4rem;font-family: "微软雅黑";}
.resume_text textarea:-ms-input-placeholder{color:#c8c8c8;font-size: 1.4rem;font-family: "微软雅黑";}
.resume_submit{display:block;margin:2rem auto;font-size:1.6rem;color:#fff;height:4.4rem;line-height:4.4rem;border-radius:0.4rem;width: 90%;background: #56B116;border: none;outline: none;}