@charset "utf-8";
.index-tit{
    padding-top: 60px;
    padding-bottom: 20px;
}
.index-tit a{
    color: #000;
    font-size: 36px;
    font-weight: 400;
}
/* <!-- 公司简介 --> */
.gywm_gsje{
    padding-bottom: 60px;
    background: url(../images/gywm_gsje_bg.png) no-repeat; 
    margin-top: -45px;
    background-position:center;
}
.gywm_gsje .index-tit{
    padding-top: 100px;
    background: url(../images/CorporateInformation.png) 30px bottom no-repeat;
}
.gsje_tit h2{
    font-size: 38px;
    font-weight: 400;
    text-align: center;
    margin-top: 52px;
    margin-bottom: 30px;
}
.gsje_tit .text{
    margin-bottom: 27px;
}
.gsje_tit .text,.gsje_tit .text p{
    font-size: 22px;
    color:rgba(136, 136, 136, 1);
    line-height: 2;
    text-indent:2em;
}
.gsje_tit > p a{
    width: 180px;
    padding: 10px 0px;
    background: #fff;
    display: block;
    font-size: 22px;
    color: rgba(220, 181, 122, 1);
    border-radius: 50px;
    margin: 0 auto;
    text-align: center;
    box-shadow: 1px 1px 10px #dfd9d9;
}
.gsje_box{
    overflow: hidden;
    margin-top: 80px;
}
.gsje_box li{
    float: left;
    width: 33.333%;
    text-align: center;
    box-sizing: border-box;
    border-right: 1px solid #d2cbcb;
}
.gsje_box li:last-of-type{
    border: none;
}
.gsje_box li span{
    font-size: 60px;
    color: rgba(200, 160, 99, 1);
}
.gsje_box li span i{
    font-size: 22px;
    font-style: normal;
    color: rgba(136, 136, 136, 1);
    margin-left: 20px;
}
.gsje_box li p{
    font-size: 22px;
    color: rgba(136, 136, 136, 1);
    margin-top: 20px;
}
/* <!-- 组织机构 --> */
.gywm_zzjg{
    /* height: 1043px;
    background: url(../images/gywm_zzjg_bg.png) no-repeat;  */
    position: relative;
    overflow: hidden;
}
.gywm_zzjg .index-tit{
    background: url(../images/CorporateInformation.png) 30px bottom no-repeat;
    position: absolute;
    width: 100%;
}
.gywm_zzjg_bg{text-align: center;}
/* <!-- 联系我们 --> */
.gywm_lxwm{
    padding-bottom: 80px;
}
.gywm_lxwm .index-tit{
    background: url(../images/lxwm_bg.png) 30px bottom no-repeat;
}
.gywm_lxwm .lxwm_con{
    position: relative;
    padding-top: 40px;
}
.gywm_lxwm .contact-box2{
    width: 30%;
    box-shadow: 1px 1px 10px #dfd9d9;
    padding: 50px;
    border-radius: 70px 0 70px 0;
    position: absolute;
    z-index: 1;
    background: #fff;
    top: 20%;
}
.gywm_lxwm .contact-box2 h2{
    position: relative;
    height: 40px;
}
.gywm_lxwm .contact-box2 h2::after {
    height: 10px;
    width: 96px;
    position: absolute;
    content: '';
    left: 0;
    background: #ffe3ac;
    bottom: 8px;
}
.gywm_lxwm .contact-box2 h2 span{
    position: absolute;
    z-index: 999;    
    font-size: 24px;
}
.gywm_lxwm .contact-box2 p{
    margin-bottom: 20px;
    line-height: 2;
    font-size: 20px;
}
.gywm_lxwm .contact-box1{
    width: 72%;
    height: 650px;
    float: right;
}

@media (max-width: 1280px) {
    .gywm_zzjg{background: #fafafa;}
    .gywm_zzjg .index-tit{position: initial;}
    .gywm_gsje .index-tit{padding-top: 60px;}
    .gsje_tit h2{margin-top: 30px;font-size: 30px;}
    .gsje_tit .text, .gsje_tit .text p{font-size: 18px;text-align: justify;}
    .gsje_tit > p a{font-size: 20px;padding: 14px 0px;width: 220px;}
    .gsje_box li span{font-size: 40px;}
    .gsje_box li p{font-size: 18px;}
    .gywm_zzjg_bg{padding-top: 20px;}
}
@media (max-width: 740px) {
    .gywm_gsje{background-position: center;background-image: none;}
    .gywm_gsje .index-tit{background-size: 80%;}
    .gywm_lxwm .contact-box2{position: initial;width: auto;margin-bottom: 20px;}
    .gywm_lxwm .contact-box1{width: 100%;height: 400px;}
}
@media (max-width: 594px) {
    .gsje_tit h2{font-size: 24px;}
    .gsje_box li span{font-size: 26px;}
    .gsje_box li span i{font-size: 18px;}
    .gsje_box li p{font-size: 16px;}
}