@charset "utf-8";
ul,li,ol{list-style: none;margin-bottom: 0;}
i,em{font-style:normal}
a,a:link, a:visited, a:hover, a:active{text-decoration:none;}

button,input{outline: none;}

html,body{font-size: 12px;font-family: "Microsoft yahei", Helvetica, Arial, sans-serif;}
ul{margin: 0;padding: 0;}
@font-face {
    font-family: siyuansongti;
    src: url('../fonts/siyuansongti.otf');
}
@font-face {
    font-family: Didot;
    src: url('../fonts/Didot.ttf');
}
@font-face {
    font-family: gytczt;
    src: url('../fonts/gytczt.otf');
}
@font-face {
    font-family: rssjzt;
    src: url('../fonts/rssjzt.otf');
}
.overqc{
    height: auto;
    min-height: 100%;
    overflow: auto;
}

/*导航*/
.header{
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 0 25px -6px #000;
    -moz-box-shadow: 0 0 25px -6px #000;
    box-shadow: 0 0 25px -6px #000;
    z-index: 999999;
    background: url(../images/dh_bjimg.jpg) bottom no-repeat;
    background-size: contain;
}
.pad_obvd{
    overflow-y: scroll;
	overflow-x:hidden;
    width: 106%;
    height: 100%;
    padding: 0 35px 20px 45px;
}
.logo{
    display: block;
    width: 100%;
    padding: 40px 0 20px 0;
}
.logo img{
    display: block;
}
.dhpl_lbs{}
.dhpl_lbs li{
    position: relative;
    box-sizing: border-box;
    padding: 0 0 0 25px;
    margin-bottom: 10px;
    /*margin-bottom: 20px;*/
}
.dhpl_lbs li>a{border: 4px double #fff;}
.dhpl_lbs li .btdaw{
    border: 4px double #fff;
}
.btdaw>a{
    display: block;
    width: 100%;
    overflow: hidden;
}
.zc_zt{
    font-family: siyuansongti;
    font-size: 36px;
    color: #555;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
    background: #fff;
    position: absolute;
    left:0;
    top:15px;
}
.yc_fdgd{
    height: 50px;
    padding: 10px 0 10px 40px;
    box-sizing: content-box;
}
.yc_fdgd h4{
    margin: 0;
    font-size: 16px;
    color: #666;
    padding-bottom: 5px;
    padding-top: 10px;
}
.yc_fdgd h4 i{
    display: inline-block;
    width: 4px;
    height: 7px;
    background: url("../images/dj_yjt.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
}
.yc_fdgd em{
    text-transform:uppercase;
    font-size: 14px;
    color: #C5C5C5;
    font-family: Didot;
}
.ejxlsxd{display: none;padding-left: 40px;padding-bottom: 20px;}
.ejxlsxd>a{
    display: block;
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    color: #888;
}
.ejxlsxd a i{
    display: inline-block;
    width: 3px;
    height: 5px;
    background: url(../images/dh_sjb.png) no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 6px;
}
.dhpl_lbs li.on .zc_zt,.dhpl_lbs li:hover .zc_zt{
    font-size: 28px;
    color: #fff;
    background: #D9B06E;
}
.dhpl_lbs li.on .btdaw,.dhpl_lbs li:hover .btdaw,.dhpl_lbs li:hover>a{
    border: 4px double #ECD8B8;
}
.ejxlsxd>a:hover{color:#000;}
.dh_dbdh{margin-top: 50px;}
.dh_dbdh h3{
    margin: 0 0 5px 0;
}
.dh_dbdh h3 img{
    display: inline-block;
    margin-top: -2px;
    margin-right: 5px;
    border-right:1px solid #000;
    padding-right: 10px;
}
.dh_dbdh h3 b{
    font-size: 19px;
    color: #888;
}
.dh_dbdh span{
    display: block;
    width: 100%;
    font-size: 12px;
    color: #B2B0BB;
    padding-left: 35px;
}

/*手机导航*/
.cl_sjdh{
    height: 55px;
    background: #efefef;
    position: fixed;
    left:0;
    top:0;
    width:100%;
    z-index: 999999;
    display: none;
}
.ipdh{
    position: relative;
    z-index: 9999999;
    background: #fff;
    height: 55px;
    border-bottom: 1px solid #eee;
}
.ipdh>img{
    display: block;
    height: 45px;
    vertical-align: middle;
    margin-top: 5px;
    float: left;
    margin-left: 0.32rem;
}
.dhlb_des{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s;
    -webkit-transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s;
}
.dhlb_des.cur {
    transform: translateY(0);
    -webkit-transform: translateY(0);
}
.dhlb_des ul{
    margin-top: 55px;
    height: 100%;
    background: #f3f3f3;
    overflow-y: scroll;
}
.dhlb_des li{
    font-size: 0.4266666666666667rem;
    text-align: center;
    border-bottom: 1px solid #eee;
    /*border-top: 1px solid #679E7C;*/
    position: relative;
}
.dhlb_des li.on {
    background-color:#caad8b;
}
.dhlb_des li.on>a{color:#fff;}
.dhlb_des li>a{
    display: block;
    color: #caad8b;
    line-height: 1.333333333333333rem;
    height: 1.333333333333333rem;
}
.dhlb_des li:before{
    content: '';
    position: absolute;
    right: 10px;
    top:0.4rem;
    background: url(../images/sjx_jt.png) center center no-repeat;
    display: block;
    width: 20px;
    height: 20px;
}
.dhlb_des li:first-child:before{width: 0;}
.sj_ejdh{
    display: none;
    background: #fff;
}
.sj_ejdh>a{
    border-bottom: 1px solid #D6DEE4;
    display: block;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 0.4266666666666667rem;
    border-bottom: 1px solid #ebebeb;
    color: #c2c2c2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
    box-sizing: border-box;
}
.sj_ejdh>a:last-child{border-bottom: 0;}
.ovhide{overflow: hidden;}
#navToggle{
    position: fixed;
    z-index: 9999999;
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
    top: 10px;
    right: 15px;
    display: block;
}
#navToggle span {
    position: absolute;
    top: 4px;
    display: block;
    width: 26px;
    height: 2px;
    left: 0;
    border: 1px solid #d8af6f;
    background-color: #d8af6f;
    -webkit-transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
    transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
    transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s;
    transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
}
#navToggle span:nth-of-type(2) {
    top: 15px;
}
#navToggle span:nth-of-type(3) {
    top: auto;
    bottom: 3px;
    -webkit-transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s;
    transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s;
    transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s;
    transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s, -webkit-transform 0.2s;
}
#navToggle.expanded:hover {
    border-color: #ff6cd1;
}
#navToggle.expanded:hover span {
    transform: scale(0.9);
}
#navToggle.expanded span:nth-of-type(1) {
    top: 15px;
    transform: rotate(45deg);
    transition: top 0.2s, transform 0.2s 0.2s, background 0.2s;
    -webkit-transform: rotate(45deg);
    -webkit-transition: top 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s;
}
#navToggle.expanded span:nth-of-type(2) {
    opacity: 0;
    transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
}
#navToggle.expanded span:nth-of-type(3) {
    bottom: 13px;
    transform: rotate(-45deg);
    transition: bottom 0.2s, transform 0.2s 0.2s, background 0.2s;
    -webkit-transform: rotate(-45deg);
    -webkit-transition: bottom 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s;
}


/*首页*/

.section-wrap{ width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.section-wrap .section{position:relative; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}
.section-wrap .section-1{ background-color:#fff}
.section-wrap .section-2{ background-color:#fff}
.section-wrap .section-3{ background-color:#fff}
.section-wrap .section-4{ background-color:#F5F5F5}
.section-wrap .section-5{ background-color:#f5f5f5}
.section-wrap .section-6{ background-color:#fff}
.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
.put-section-5{ transform:translateY(-425%);-webkit-transform:translateY(-425%);}

.ycze_div{
    height: 100%;
}
.insy_qpfgd .swiper-slide,.insy_lunbo .swiper-slide{position: relative;}
.deb{
    height: 500px;
    line-height: 500px;
    background: #333;
}

.insy_lunbo .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
}
.fds_pad{
    position: absolute;
    right: 0;
    bottom: 0;
    /* background: #fff; */
    height: 50px;
    line-height: 50px;
    width: 100%;
    z-index: 9999999;
    text-align: right;
}
.fds_pad .swiper-pagination{
    position: static;
    text-align: center;
    font-size: 16px;
    color: #A7A7A7;
    display: block;
    width: 100%;
    height: 50px;
    overflow: hidden;
    float: left;
    line-height: 50px;
}
.fds_pad .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    background: #fff;
    opacity: 1;
    margin: 0 5px;
}
.fds_pad .swiper-pagination-bullet-active{
    background: #00A2FD;
}
.fds_pad .swiper-button-next,
.fds_pad .swiper-button-prev{
    display: inline-block;
    position: static;
    margin-top: 0;
}
.fds_pad .swiper-button-next,.fds_pad .swiper-button-prev{
    width: 6px;
    height: 11px;
    margin-right: 20px;
}
.fds_pad .swiper-button-prev,.fds_pad .swiper-container-rtl .swiper-button-next{
    background: url("../images/in_lbzjt.png") no-repeat;
}
.fds_pad .swiper-button-next,.fds_pad .swiper-container-rtl .swiper-button-prev{
    background: url("../images/in_lbyjt.png") no-repeat;
}
.two_gywm{
    padding: 10% 10%;
    height: 100%;
}
.zc_spde{}
.zc_dsp{position: relative;}
.zc_dsp video,.spxq_bf video{
    width: 100%;
    height: 100%;
}
.zc_dsp>button{
    background: url("../images/spbf_ztd.png") no-repeat;
    width: 92px;
    height: 92px;
    background-size: contain;
    display: block;
    border: 0;
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin: auto;
}
.zc_dsp>button.on{display: none;}
.zc_dsp.om:hover>button{
    display: block;
    background: url("../images/spbf_ztn.png");
}
.zc_dsp>img{
    display: block;
    width: auto;
    max-width: 100%;
}
.inzc_jttit{
    margin: 0;
    font-size: 30px;
    color: #2C2C2C;
    position: relative;
    padding-top: 38px;
    padding-bottom: 7px;
    margin-bottom: 47px;
    padding-left: 10%;
}
.inzc_jttit:before{
    content: '';
    position: absolute;
    left: 10%;
    bottom: 0;
    width: 20px;
    height: 2px;
    background: #D3A359;
}
.inzc_jttit:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 155px;
    height: 90px;
    background: url(../images/tdi_syn.jpg) no-repeat;
    background-size: contain;
}
.gsjj_zyner{
    font-size: 16px;
    color: #A6A6A6;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 90px;
    padding-left: 10%;
}
.ycde_dje{position: relative;margin-top: 60px;}
.ycde_dje>a{
    position: absolute;
    right: 40px;
    bottom: 35%;
    color: #DDB77E;
    border: 1px solid #DDB77E;
    font-size: 14px;
    display: inline-block;
    margin-top: 64px;
    padding: 12px 46px;
}
.yc_gytp{
    /*padding-left: 5% !important;*/
    height: 100%;
}
.yc_gytp strong,.ycde_dje strong{
    font-size: 36px;
    color: #DCDCDC;
    text-transform : uppercase;
    font-family: gytczt;
    padding-top: 15px;
}
.yc_gytp strong em,.ycde_dje strong em{
    font-size: 60px;
    display: block;
    margin: 0;
    line-height: 55px;
}
.ycde_dje h3{
    margin: 0;
    color: #666;
    font-size: 36px;
    padding-top: 3%;
    padding-bottom: 12%;
}
.ycd_img{
    text-align: right;
    overflow: hidden;
    /* height: 100%; */
    width: 100%;
    margin-top: 13%;
}
.ycd_img img{
    width: auto;
    max-width: 100%;
    text-align: right;
    display: block;
    max-height: 100%;
    height: auto;
}
.section-3{
    position: relative;
    /*z-index: 999999999;*/
}
.lpinfws{
    overflow: hidden;
    height: 100%;
    width: 100%;
    float: none;
}
.lpinfws li{
    float: left;
    width: 33.33333333%;
}
.lpinfws li>a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.lpinfws li>a>img{
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
}
.fds_bjde{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    opacity: 1;
    -webkit-transition: opacity  0.3s;
    -moz-transition: opacity  0.3s;
    -ms-transition: opacity  0.3s;
    -o-transition: opacity  0.3s;
    transition: opacity  0.3s;
}
.fdjszd {
    display: table;
    width: 100%;
    height: 100%;
    padding: 0 15px;
}
.xsdfs{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.fds_bjde h4{
    font-size: 24px;
    color: #fff;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin: 0;
    padding-bottom: 10px;
}
.fds_bjde p{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative;
    padding-bottom: 14px;
}
.fds_bjde p:before{
    content: '';
    position: absolute;
    left:50%;
    width: 20px;
    height: 2px;
    background: #fff;
    bottom:0;
    margin-left: -10px;
}
.jhdexs{
    background: url("../images/cpjhxs.png") no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    top:50%;
    left:50%;
    margin-left: -30px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity:0;
}
.lpinfws li:hover>a>img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.lpinfws li:hover .fds_bjde{
    opacity: 0;
}
.lpinfws li:hover .jhdexs{
    opacity: 1;
    margin-top: -30px;
}
.jtyw_lb{
    overflow: hidden;
    height: 100%;
}
.zc_lbtpd{
    width: 44%;
    float: left;
    position: relative;
    height: 100%;
}
.zc_lbtpd .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.zc_lbtpd .zyandes{
    position: absolute;
    right: -40px;
    top: 16%;
    background: #fff;
    z-index: 9999999;
    width: 80px;
    font-size: 0;
}
.zyandes .swiper-button-next,.zyandes .swiper-button-prev{
    position: static;
    height: 21px;
    width: 11px;
    left: 0;
    margin: 0;
    padding: 20px;
    display: inline-block;
    font-size: 12px;
    outline: none;
}
.zyandes .swiper-button-next.swiper-button-white,
.zyandes .swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background: url(../images/jtyw_zjt.png) center center no-repeat;
}
.zyandes .swiper-button-prev.swiper-button-white,
.zyandes .swiper-container-rtl .swiper-button-next.swiper-button-white{
    background: url("../images/jtyw_yjt.png") center center no-repeat;
}
.yc_lbfde{
    float: left;
    width: 56%;
    position: relative;
    padding-left: 5%;
    padding-right: 4%;
}
.yc_lbfde>h3,.sjd_xsde{
    font-size: 36px;
    color: #000;
    position: relative;
    padding-bottom: 10px;
    margin: 0;
    padding-top: 19.3%;
}
.sjd_xsde{display: none;}
.yc_lbfde>h3:before{
    content: '';
    position: absolute;
    left: 2px;
    bottom: 0;
    width: 15px;
    height: 2px;
    background: #D3A359;
}
.gallery-wzde .swiper-slide>h2{
    font-weight: normal;
    font-size: 24px;
    color: #000;
    margin: 0;
    padding-top: 9%;
    padding-bottom: 30px;
}
.gallery-wzde .swiper-slide>h2 span{
    font-size: 60px;
    color: #40638A;
}
.jyw_zywz{
    font-size: 16px;
    color: #6F6F6F;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 90px;
}
.gallery-wzde  .swiper-slide a{
    color: #DDB77E;
    border: 1px solid #DDB77E;
    font-size: 14px;
    display: inline-block;
    padding: 12px 46px;
    margin: 30px 0;
}
.gallery-thumbs img{
    background: #D2D2D2;
    border-radius: 50%;
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.swiper-slide-thumb-active img{
    background: #406389;
}
.gallery-thumbs .swiper-slide span{
    display: block;
    font-size: 16px;
    color: #0B0B0B;
    text-align: center;
    margin-top: 30px;
   /* overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;*/
}
.inxwlbd{
    padding: 0 10% 0 10%;
    height: 100%;
    overflow: hidden;
}
.zc_xwlbbt{
    display: block;
    float: left;
    width: 30%;
    padding-right: 2%;
    padding-top: 18%;
}
.zc_xwlbbt strong{
    display: block;
    font-size: 60px;
    color: #666;
    text-transform: uppercase;
	word-wrap: break-word;
}
.zc_xwlbbt strong em{
    display: block;
    font-size: 36px;
    line-height: 20px;
}
.zc_xwlbbt h3{
    font-size: 36px;
    color: #333;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 15px;
}
.zc_xwlbbt p{
    font-size: 14px;
    color: #929292;
    margin:0 0 40px 0;
}
.zc_xwlbbt a{
    color: #FFFEFD;
    border: 1px solid #406389;
    font-size: 14px;
    background: #406389;
    display: inline-block;
    margin-top: 64px;
    padding: 12px 46px;
}

.yc_xwlb{
    display: block;
    float: left;
    width: 70%;
    position: relative;
    height: 100%;
}
.yc_xwlb ul{
    position: absolute;
    left:0;
    width: 100%;
    height: 100%;
}
.yc_xwlb ul li{
    float: left;
    width: 33.33333333%;
    border-left:1px solid #D2D2D2;
    padding: 0 25px;
    height: 100%;
}
.yc_xwlb ul li>a{
    display: block;
    width: 100%;
    height: 100%;
}
.inxwsj{}
.inxwsj span{
    display: block;
    font-size: 80px;
    color: #E0E0E0;
    padding-top: 95px;
}
.inxwsj em{
    font-size: 14px;
    color: #404040;
    display: block;
    padding-top: 200px;
}
.inxw_tit{
    color: #333;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height: 24px;
    max-height: 48px;
    margin: 20px 0 0 0;
}
.latest{
    display: block;
    font-size: 12px;
    color: #989898;
    padding: 25px 0 15px 0;
}
.xwlb_img img{
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.xwlb_dezy{
    display: block;
    font-size: 13px;
    color: #9A9A9A;
    line-height: 22px;
    max-height: 90px;
    overflow: hidden;
    margin-top: 35px;
}
.xwlb_jt{
    display: block;
    width: 27px;
    height: 27px;
    background: url("../images/xwlb_dbjt.png") no-repeat;
    background-size: contain;
    margin-top: 35px;
}
.yc_xwlb ul li:hover{
    background: #EEE2D2;
}
.yc_xwlb ul li:hover .xwlb_jt{
    background: url("../images/xwlb_dbjt1.png") no-repeat;
    background-size: contain;
}
.dbd_db{
    background: #252525;
    height: 100%;
    padding: 0 10%;
    position: relative;
    overflow: hidden;
}
.yde_dzlof{
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 30px;
    position: relative;
}
.zc_logsh{
    float: left;
    padding-right: 50px;
}
.zc_logsh img{
    display: block;
}
.zc_logsh span{
    display: block;
    font-size: 22px;
    color: #999;
    position: relative;
    padding-left: 40px;
    margin-top: 15px;
}
.zc_logsh span:before{
    content: '';
    position: absolute;
    left:0;
    top:0;
    width: 30px;
    height: 30px;
    background: url("../images/db_dhs.png") no-repeat;
    background-size: contain;
}
.ycs_dzlbd{
    float: left;
    overflow: hidden;
}
.dzdsds{}
.dzdsds li{
    color: #6D6D6D;
    font-size: 15px;
    margin-bottom: 5px;
    overflow: hidden;
}
.zyc_ewm{
    position: absolute;
    right:0;
    top:25px;
    display: block;
}
.zyc_ewm em{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding-bottom: 15px;
}
.zyc_ewm img{
    display: block;
    margin: 0 auto;
}

.db_bqds{
    border-top:1px solid #141414;
    font-size: 14px;
    color: #6D6D6D;
    padding: 15px 0;
}
.db_bqds a{
    display: inline-block;
    color: #6D6D6D;
}
.db_bqds a:hover{color:#fff;}
/*集团简介*/
.tys_heds{
    overflow: hidden;
    height: 90px;
    line-height: 90px;
    padding: 0 5%;
}
.zc_fyes {}
.zc_fyes a{
    font-size: 14px;
    color: #666;
    display: inline-block;
    position: relative;
    padding-right: 12px;
    margin-left: 7px;
}
.zc_fyes a i{color:#BC9B6F;}
.zc_fyes a:before{
    content: '';
    position: absolute;
    right:0;
    top:50%;
    background: url("../images/fes_jts.png") no-repeat;
    background-size: contain;
    width:4px;
    height: 7px;
    margin-top: -4px;
}
.zc_fyes a:first-child{margin-left: 0;}
.zc_fyes a:hover{color:#BC9B6F;}
.zc_fyes a:last-child:before{width: 0;}
.ycejdh{}
.ycejdh ul{
    font-size: 0;
    overflow: hidden;
}
.ycejdh li{
    font-size: 15px;
    display: inline-block;
    position: relative;
    padding-left: 25px;
}
.ycejdh li a{
    display: block;
    color: #666;
    position: relative;
}
.ycejdh li.on a,.ycejdh li:hover a{
    color: #000;
    font-weight: bold;
}
.ycejdh li.on a:before,.ycejdh li:hover a:before{
    content: '';
    position: absolute;
    left:0;
    width: 100%;
    bottom: 0;
    height: 2px;
    background: #F63A2E;
}
.ban_tyew img{
    display: block;
    width: 100%;
    height: 100%;
}
.tydes_div{
    padding: 0 10%;
    overflow: hidden;
    margin-bottom: 50px;
}
.ty_btan{
    overflow: hidden;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 40px;
}
.ty_btan span{
    font-size: 34px;
    color: #46648A;
    font-weight: bold;
    float: left;
    margin-top: 20px;
}
.ty_btan>img{
    float: right;
}
.nrplde_kk,.jtlc_wz{
    font-size: 16px;
    color: #847B74;
    line-height: 24px;
}
.nrplde_kk img{
    display: block;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}

.djtcd{
    margin-top: 30px;
}
.fde_xslt{
    position: relative;
    margin-left: -15px;
}
.fde_xslt li{
    float: left;
    width: 25%;
    padding-left: 15px;
    cursor: pointer;
}
.fde_xslt li img{display: block;width: 100%;}

.dtd_img{
    position: fixed;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.5);
    z-index: 999999999;
    cursor: pointer;
}
.dtd_img>div{
    display: table;
    margin: auto;
    height: 100%;
}
.dtd_img>div>span{
    display: table-cell;
    vertical-align: middle;
}
.dtd_img img{
    display: block;
    margin: auto;
    width: auto;
    max-width: 100%;
}


/*天成*/
.xiyed_ledd{
    margin-bottom: 100px;
}
.zcd_pade img{
    display: block;
    width: 100%;
}
.gdtede{
    position: relative;
    height: 100%;
    box-shadow: 2px 0 13px -3px #333;
}
.gdtede:before{
    content: '';
    position: absolute;
    left:0;
    top:-10px;
    width: 180px;
    height: 10px;
    background: #D8AF6D;
}
.gdtede:after{
    content: '';
    position: absolute;
    right:-10px;
    bottom:0;
    width: 10px;
    height: 180px;
    background: #D8AF6D;
}
.gdtede .jtlc_wz:before{
    content: '';
    position: absolute;
    right:-10px;
    bottom:-10px;
    width: 190px;
    height: 10px;
    background: #D8AF6D;
}
.gdtede .jtlc_wz{height: 100%;padding: 30px;}
.gdye_jd{
    height: 100%;
    overflow: hidden;
}
.gdt_teow{
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 105%;
    padding-right: 20px;
}
.swe_jedk .swper_xsjt .swiper-slide{
    width: 314px;
}

/*发展历程*/
.fzlc_tit{padding-bottom: 25px;}
.fzlc_tit b{
    font-size: 24px;
    color: #000;
    display: inline-block;
    vertical-align: middle;
}
.fzlc_tit em{
    font-size: 30px;
    color: #C7C8C9;
    vertical-align: middle;
    margin-left: 15px;
    font-weight: normal;
}
.fzlc_sjzd{
    margin-top: 2%;
    background: url(../images/sjz_bjt.jpg) no-repeat;
    background-size: cover;
    height: 900px;
    padding: 63px 80px 63px 50px;
    position: relative;
}
.fzlc_sjzd:before{
    content:'';
    position: absolute;
    left:62px;
    top:0;
    width: 1px;
    height: 100%;
    background: #C1C1C1;
}
.sjz_wkdiv{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.ovhiden{
    overflow-y: scroll;
    height: 100%;
    width: 103%;
}
.ul_onds{
    overflow: hidden;
    padding-top: 20px;
}
.ul_onds li{
    position: relative;
    margin-bottom: 50px;
}
.ul_onds li:before{
    content: '';
    position: absolute;
    left: 3px;
    top: 32px;
    background: url(../images/fzlc_sjzd.png) no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
}
.ul_onds li strong{
    display: block;
    position: absolute;
    left:35px;
    top: 20px;
    font-size: 30px;
    color: #ceb596;
}
.yc_padws{padding-left: 140px;padding-right: 20px;}
.yinyis{}
.ycds_wzs{
    padding: 25px 30px;
    /* background: rgba(255,255,255,0.5); */
    font-size: 14px;
    color: #d9b06e;
    border-radius: 10px;
    line-height: 24px;
    /* -webkit-box-shadow: 0 0 10px #A5B1BF; */
    -moz-box-shadow: 0 0 10px #A5B1BF;
    /* box-shadow: 0 0 10px #A5B1BF; */
}
.ycds_wzs p{margin-bottom: 0;}
/*资质荣誉*/
#swiper-container2{
    margin-bottom: 40px !important;
    margin-top: 1rem !important;
}
#swiper-container2 .swiper-slide{
    text-align: center;
    font-size: 20px;
    background: url("../images/sjz_hs.png") no-repeat;
    background-size: 100% 100%;
    height: 48px;
    line-height: 48px;
    color: #AEAEAE;
    margin-left: -18px;
    width: 143px;
}
#swiper-container2 .swiper-slide:first-child{
    margin-left: 0;
}
#swiper-container2 .active-nav{
    background: url("../images/sjz_ls.png") no-repeat;
    background-size: 100% 100%;
    color: #fff;
}
#swiper-container2 .swiper-slide:last-child{
    background: url("../images/sjz_wbh.png") no-repeat;
    background-size: 100% 100%;
}
#swiper-container2 .swiper-slide:last-child.active-nav{
    background: url("../images/sjz_wbl.png") no-repeat;
    background-size: 100% 100%;
}
.ryzs_lty{}
.ryzs_lty ul{
    overflow: hidden;
    margin-left: -20px;
}
.ryzs_lty ul li{
    float: left;
    width: 25%;
    padding-left: 20px;
    margin-bottom: 20px;
}
.ryzs_lty ul li a {
    display: block;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.ryzs_lty ul li img{
    display: block;
    width: 100%;
    height: 100%;
}

.jtry_tab ul li{}
.jtry_tab ul li img{}

.ryzs_lty ul li span{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #676767;
    background: #f5f5f5;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    height: 45px;
    line-height: 45px;
}
.ryzs_lty ul li:hover a{
    -webkit-box-shadow: 0 0 10px 2px #eee;
    -moz-box-shadow: 0 0 10px 2px #eee;
    box-shadow: 0 0 10px 2px #eee;
}
/*分页*/
#fenyes{
    text-align: right;
}
#fenyes .pagination>li:first-child>a, #fenyes .pagination>li:first-child>span,
#fenyes .pagination>li:last-child>a, #fenyes .pagination>li:last-child>span
{
    border-radius: 0;
    background: #d0d0d0;
}
#fenyes .pagination>li:first-child>a img, #fenyes .pagination>li:first-child>span img,
#fenyes .pagination>li:last-child>a img, #fenyes .pagination>li:last-child>span img
{
    vertical-align: baseline;
}

#fenyes .pagination>li>a,
#fenyes .pagination>li>span{
    margin: 0 5px;
    font-size: 13px;
    color: #8F8F8F;
    background: #F6F6F6;
    border-color: #F6F6F6;
    padding: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
#fenyes .pagination>li>a:focus,
#fenyes .pagination>li>a:hover,
#fenyes .pagination>li>span:focus,
#fenyes .pagination>li>span:hover{
    background: #D8AF6F;
    color: #fff;
    border-color: #D8AF6F;
}
#fenyes .pagination>li.active>a,
#fenyes .pagination>li>a:focus,
#fenyes .pagination>li>a:hover,
#fenyes .pagination>li.active>span,
#fenyes .pagination>li>span:focus,
#fenyes .pagination>li>span:hover{
    background: #D8AF6F;
    color: #fff;
    border-color: #D8AF6F;
}
#fenyes #example1_next a,#fenyes #example1_previous a{width:60px;}

/*企业文化*/
.qywh_img{
    overflow: hidden;
    margin-top: 40px;
}
.qywh_img img{
    display: block;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
/*管理团队*/
.gltds_pos{
    position: relative;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}
.gltds_pos>img{
    position: absolute;
    left: 0;
    top:0;
    width: 263px;
    height: 329px;
}
.ycpad_wsd{
    padding-left: 345px;
    min-height: 329px;
}
.ycpad_wsd>strong{
    display: block;
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}
.zyjdes{
    font-size: 16px;
    color: #847B74;
    line-height: 24px;
}
.zyjdes p{margin-bottom: 0;}

.gltd_hbdes{
    margin-bottom: 2rem;
}
/*联系我们*/
.lxwm_zdfdzs{
    position: relative;
    overflow: hidden;
}
.zcs_dzlbd,.zc_fbdzlb{
    float: left;
    width: 57%;
    border-bottom: 1px dashed #D7D7D7;
    padding-bottom: 40px;
}
.zcs_dzlbd li{
    font-size: 16px;
    color: #837A73;
    margin-bottom: 35px;
}
.zcs_dzlbd li img{
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 8px;
}
.lxwm_lnf{
    font-size: 0;
    border-top:1px solid #E7E7E7;
    border-left:1px solid #E7E7E7;
    margin-bottom: 50px;
}
.lxwm_lnf li{
    font-size: 16px;
    width: 25%;
    color: #847B74;
    display: inline-block;
    border-right: 1px solid #E7E7E7;
    border-bottom:1px solid #E7E7E7;
    text-align: center;
    padding: 0 10px;
    min-height: 150px;
    overflow: hidden;
}
.lxwm_lnf li:nth-child(2n){background: #fdfdfd;}
.lxwm_lnf li img{
    display: block;
    margin: 10px auto;
}
.lxwm_lnf li span{
    display: block;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 6px;
}
.ycdzimg{
    position: absolute;
    right:0;
    bottom:0;
}

.dwd_lxfsde{
    position: relative;
    overflow: hidden;
    min-height: 320px;
}
.zc_fbdzlb{
    overflow: hidden;
    border-bottom: 0;
    padding-top: 1rem;

}
.zc_fbdzlb li{
    float: left;
    width: 33.33333333%;
}
.zc_fbdzlb li h5{
    margin: 0;
    font-size: 18px;
    color: #837A73;
    padding-bottom: 25px;
}
.bmdhsx{}
.bmdhsx p{
    font-size: 16px;
    color: #807B75;
}
.ycd_smfs{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 36%;
    background: #D5282A;
    height: 100%;
    border-left: 1px solid #D5282A;
    box-sizing: content-box;
}
.ycd_smfs>strong{
    display: block;
    color: #fff;
    font-size: 24px;
    padding-top: 40px;
    padding-left: 45px;
}
.ycd_smfs p{
    font-size: 24px;
    padding-left: 45px;
    box-sizing: border-box;
    color: #E9A399;
    margin-top: 6px;
}
#dituContent{
    width: 100%;
    height: 500px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMapLabel{max-width: none;}

/*招聘*/
.shzplb_tand{padding-bottom: 40px;}
.zc_wsdez{
    width: 57%;
    float: left;
}
.btlbds{
    background: #E0DDD6;
    overflow: hidden;
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.btlbds li{
    float: left;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}
.btlbds li:first-child ,.xsd_pldh span:nth-child(1){width: 30%;padding-left: 20px;}
.btlbds li:nth-child(2),.xsd_pldh span:nth-child(2){width: 20%;}
.btlbds li:nth-child(3),.xsd_pldh span:nth-child(3){width: 15%;}
.btlbds li:nth-child(4),.xsd_pldh span:nth-child(4){width: 35%;}

.xsd_pldh{
    overflow: hidden;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px dashed #F0F0F0;
}
.xsd_pldh span{
    display: block;
    float: left;
    font-size: 14px;
    color: #595959;
}
.xsd_pldh span>em{
    display: inline-block;
    background: #D3A359;
    line-height: normal;
    font-size: 12px;
    color: #fff;
    padding: 10px 20px;
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    cursor: pointer;
}
.xsd_pldh span>em.zpgb{display: none;}
.ty_divd.on .zpgb{display: inline-block;}
.ty_divd.on .zpck{display: none;}


.yc_xszpjt{
    display: none;
    background: #F5F5F5;
    padding: 20px;
    margin-top: 10px;
}
.nre_fwbjz{
    font-size: 14px;
    color: #3E3E3E;
}
.zpsm_jtsyx{
    margin-top: 30px;
}
.zpsm_jtsyx p{
    margin-bottom: 0;
    font-size: 12px;
    color: #3E3E3E;
}
.zpsm_jtsyx span{
    background: #40638B;
    display: inline-block;
    margin-top: 25px;
    text-align: center;
    padding: 10px 35px;
    font-size: 18px;
    color: #fff;
}
.shzplb_tand #fenyes{padding-top: 15px;}
.ycs_img{
    float: right;
    width: 43%;
    text-align: right;
    overflow: hidden;
    padding-left: 40px;
}
.ycs_img img{
    display: block;
    width: auto;
    max-width: 100%;
    float: right;
}
/**/
.tye_sxgd{
    position: relative;
    margin-bottom: 50px;
}
.tye_sxgd .swiper-container-horizontal>.swiper-pagination-bullets,
.tye_sxgd .swiper-pagination-custom,
.tye_sxgd .swiper-pagination-fraction{
    z-index: 99999;
    color: #888;
    width: auto;
    left:25px;
    font-size: 14px;
    bottom:20px;
}
.tye_sxgd .swiper-pagination-current{
    color: #E8E8EA;
    font-size: 18px;
}
.fe_bottm{
    position: absolute;
    left:0;
    width: 100%;
    bottom:0;
    padding-left: 100px;
    background: rgba(0,0,0,0.5);
    z-index: 999;
}
.thumbs .swiper-slide{
    width: 107px;
    border: 2px solid #091619;
    margin-right: 10px;
}
.thumbs .swiper-slide-thumb-active{
    border: 2px solid #fff;
}
.thumbs .swiper-slide img{
    display: block;
    width: 100%;
    height: 60px;
}
.db_padcx{margin-bottom: 2rem;}
/*新闻列表*/
.xwlb_teys{
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: relative;
    padding-bottom: 30px;
    min-height: 650px;
}
.zc_xwlbd{
    float: left;
    width: 57%;
    overflow: hidden;
    height: 100%;
}
.lbxw_lide{padding-bottom: 30px;}
.lbxw_lide li{
    position: relative;
    overflow: hidden;
    border-bottom: 1px dashed #ECECEC;
    padding: 45px 20px 35px 20px;
}
.lbxw_lide li a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.padse_pad{
    padding-left: 150px;
}
.padse_pad h4{
    color: #363636;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 20px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.xwlb_zyjjs{
    font-size: 13px;
    color: #696969;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 66px;
}
.sjtde{
    position: absolute;
    left: 0;
    top: 0;
    font-size: 28px;
    color: #AFA59E;
    font-family: rssjzt;
    line-height: 20px;
}
.lbxw_lide li:hover{
    background: #F5F5F5;
}
.yc_pldfdws{
    position: absolute;
    right:0;
    top:0;
    width: 43%;
    overflow: hidden;
    height: 100%;
    padding-left:1.5rem;
}
.yctjxw_pad{
    padding: 30px 60px 0 60px;
    background: #ECE5DD;
    padding-bottom: 30px;
}
.tjxw_lbd{}
.tjxw_lbd img{
    display: block;
    width: 100%;
}
.yc_sjdes{
    display: block;
    color: #9E948B;
    font-size: 36px;
    font-family:rssjzt;
    margin-top: 10px;
}
.tjxw_lbd h3{
    width: 100%;
    margin: 20px 0 25px 0;
    font-size: 18px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: bold;
    line-height: 25px;
    max-height: 50px;
}
.tjxw_lbd a{
    color: #DDB77E;
    border: 1px solid #DDB77E;
    font-size: 14px;
    display: inline-block;
    margin-top: 1rem;
    padding: 12px 46px;
}
/*新闻详情*/
.xwxq_btdl{
    padding-top: 1.5rem;
    border-bottom: 1px dashed #EDEDED;
    padding-bottom: 25px;
    margin-bottom: 30px;
}
.xwxq_btdl h3{
    font-size: 24px;
    font-weight: bold;
    color: #333;
    line-height: 30px;
}
.sj_fxde{
    height: 28px;
    line-height: 28px;
    color: #666;
    font-size: 13px;
}
.fxdse{
    float: right;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    color: #656565;
}
.fxdse>div{
    float: right;
}
.xwxq_zwner{
    padding-bottom: 30px;
    min-height: 600px;
}
.xwxq_zwner img{
    display: block;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.ycfd-fllb{
    overflow: hidden;
    margin-top: 1rem;
}
.ycfd-fllb li{
    overflow: hidden;
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
}
.ycfd-fllb li span{
    float: left;
    width:70%;
    display: block;
    color: #656565;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ycfd-fllb li em{
    display: block;
    float: right;
    width: 30%;
    color: #B3B2B0;
    text-align: right;
}
.ycfd-fllb li:hover span{color:#000;}
/*慈善捐赠*/
.csjz_cplbs{
    background: #ECE5DD;
    padding: 50px 90px 50px 90px;
    margin-top: 2rem;
}
.cs_gdflb{}
.cs_gdflb li{
    position: relative;
    /*overflow: hidden;*/
    margin-bottom: 20px;
    height: 220px;
}
.cs_gdflb li a{
    position: relative;
    display: block;
    width: 100%;
    background: #fff;
    height: 100%;
}
.zc_imgd{
    position: absolute;
    left:0;
    top:0;
    padding: 20px;
    background: #f5f5f5;
    box-sizing: content-box;
    display: block;
    width: 280px;
    height: 180px;
}
.zc_imgd:before{
	content:'';
	position:absolute;
	right: -8px;
	top:50%;
	background:url(../images/jcd_img.png) no-repeat;
	background-size: contain;
	width:8px;
	height:15px;
	margin-top: -7px;
}
.zc_imgd img{
    display: block;
    width: 100%;
    height: 100%;
}
.zc_padsw{
    padding-left: 350px;
	padding-right:20px;
}
.zc_padsw h5{
    font-size: 18px;
    margin: 0;
    color: #333;
    padding-top: 20px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.csgc_zyd{
    font-size: 14px;
    color: #919191;
    line-height: 22px;
    margin: 20px 0;
    max-height: 87px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    border-top: 1px dashed #dbdbdb;
    padding-top: 20px;
}
.ty_ckqb{
    color: #FFFEFD;
    border: 1px solid #D3A359;
    font-size: 14px;
    background: #D3A359;
    display: inline-block;
    margin-top: 0;
    padding: 8px 35px;
}
/*下属集团*/
.xsqy_swper{
    /*overflow: hidden;*/
    margin-top: 2rem;
    margin-bottom: 2rem;
    position: relative;
}
.xsqy_swper .swiper-button-next{right: -40px;}
.xsqy_swper .swiper-button-prev{left:-40px;}
.swper_xsjt .swiper-slide{
    width: 245px;
}
.swper_xsjt .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.fdxs_de{
    position: absolute;
    left:0;
    width: 100%;
    bottom:-100%;
    background: #D8AF6F;
    text-align: center;
    padding: 20px 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.fdxs_de span{
    display: block;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.fdxs_de a{
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    padding: 5px 15px;
}
.swper_xsjt .swiper-slide:hover .fdxs_de{
    bottom:0;
}

/*补充*/
.yc_padws>strong{display: none !important;}
.top .swiper-slide img{display: block;width: 100%;}
.fhdb_ing{
    position: fixed;
    width: 50px;
    height: 50px;
    background: #333;
    right:0;
    top:56.5%;
    text-align: center;
    line-height: 50px;
    display: none;
	z-index:999999999;
}
.fhdb_ing i{
    color: #9C9C9C;
    font-size: 26px;
    display: block;
    line-height: 50px;
}

/*通用*/
div[class*="col-"]{
    padding: 0;
}
.dhpl_lbs li>a,.ycfd-fllb li a{
    display: block;
    width: 100%;
    height: 100%;
}

/*媒体查询*/
@media screen and (max-width:1599px) and (min-width:1200px){
	.pad_obvd {padding: 0 10px 20px 10px;width: 109%;}
	.yc_fdgd em {font-size: 12px;}
    .put-section-5{ transform:translateY(-440%);-webkit-transform:translateY(-440%);}
    .zc_xwlbbt{padding-top: 5%;}
    .inxwsj span{padding-top: 30px;font-size: 45px;}
    .xwlb_dezy{max-height: 45px;}
    .zc_xwlbbt strong{font-size: 38px;}
    .zc_xwlbbt strong em{font-size: 26px;}
    .ycde_dje>a{position: static;margin-top: 0px;}
    .zc_xwlbbt h3{font-size: 28px;}
    .yc_xwlb ul li{padding: 0 12px;}
    .inxwsj em{padding-top: 50px;}
    .lxwm_lnf li{min-height: 170px;font-size: 14px;}
    .lxwm_lnf li span{font-size: 16px;}
	.jtry_tab ul li{width:33.33333333%;}
    .gallery-thumbs img{width: 80px;}
    .gallery-thumbs .swiper-slide span{font-size: 14px;margin-top: 15px;}
    .two_gywm{padding: 8% 10%;}
    .ycde_dje{margin-top: 20px;}
}
@media screen and (max-width:1199px) and (min-width:992px){
    .header{width: 22%;}
    .ycze_div{width: 78%;}
    .pad_obvd{padding: 0 10px 20px 10px;width: 107%;}
    .yc_fdgd em{font-size: 12px;}
    .yc_fdgd{padding-left: 28px;}
    .two_gywm {padding: 5% 30px 5% 30px;}
    .yc_gytp strong,.ycde_dje strong{font-size: 24px;}
    .yc_gytp strong em,.ycde_dje strong em{font-size: 36px;line-height: 32px;}
    .yc_lbfde>h3, .sjd_xsde{padding-top: 5%;}
    .yc_lbfde{padding-bottom: 30px;}
    .gallery-thumbs img{width: 55px;}
    .gallery-thumbs .swiper-slide span{font-size: 13px;margin-top: 5px;}
    .inxwlbd{padding: 0 20px;}
    .yc_xwlb ul{position: static;}
    .zc_xwlbbt strong{font-size: 32px;}
    .zc_xwlbbt strong em{font-size: 22px;}
    .inxwsj span{padding-top: 0;}
    .inxwsj em{padding-top: 50px;}
    .yc_xwlb ul li{padding: 0 11px;min-height: 542px;}
    .xwlb_jt{margin: 15px 0 30px 0;}
    /*下属企业*/
    .tys_heds{padding: 0 3%;}
    .ycejdh li{padding-left: 10px;}
    .ty_btan>img{max-width: 295px;}
    .ty_btan span{margin-top: 5px;}

    .fzlc_sjzd{padding: 50px 12px 50px 15px;height: 700px;}
    .fzlc_sjzd:before{left:28px;}

    .csjz_cplbs{padding: 50px 15px 50px 15px;}

    .zc_xwlbd{width: 100%;}
    .yc_pldfdws{display: none;}

    .zc_wsdez{width: 100%;}

    .ycpad_wsd{padding-left: 300px;}

    .ycdzimg{position: static;margin-bottom: 30px;}
    .zcs_dzlbd{float: none;width: 100%;border: 0;padding-bottom: 0;}
    .zcs_dzlbd li{margin-bottom: 12px;}
    .ycd_smfs{position: static;width: 100%;padding-bottom: 20px;border: 0;}
    .zc_fbdzlb{width: 100%;}
    #dituContent{height: 300px;}

    .ryzs_lty ul li{width: 33.33333333%;padding-left: 10px;}
    .ryzs_lty ul{margin-left: -10px;}

    .ycde_dje>a{position: static;margin-top: 0px;}
    .lxwm_lnf li{min-height: 170px;font-size: 14px;}
    .lxwm_lnf li span{font-size: 16px;}
	.jtry_tab ul li{width:33.33333333%;}
}

@media screen and (max-width:991px) and (min-width:768px){
    .header{display: none;}
    .cl_sjdh{display: block;}
    .ycze_div{margin-top: 55px;}
    /*首页*/
    .ycze_div{float: none !important;width: 100% !important;}
    .two_gywm,.inxwlbd{padding: 5% 0.32rem;}
    /*.yc_gytp{display: none;}*/
    .gsjj_zyner,.inzc_jttit{padding-left: 0;}
    .ycd_img{margin-top: 5%;}
    .ycd_img img{margin: 0 auto;}
    .zc_spde>a{margin-top: 30px;}
    .yc_lbfde>h3{padding-top: 15px;}
    .gallery-wzde .swiper-slide>h2 span{font-size: 34px;}
    .gallery-thumbs img{width: 55px;}
    .gallery-thumbs .swiper-slide span{display: none;}
    .yc_xwlb ul{position: static;}
    .yc_xwlb ul li{padding: 10px 10px;}
    .inxwsj span{font-size: 36px;padding-top: 0;}
    .inxwsj em{padding-top: 0;}
    .inxw_tit{font-size: 15px;}
    .latest{padding: 10px 0 10px 0;}
    .zc_xwlbbt{padding-top: 10%;}
    .zc_xwlbbt strong{font-size: 30px;}
    .zc_xwlbbt strong em{font-size: 24px;}
    .yde_dzlof{padding: 40px 0;}
    .ycs_dzlbd{position: relative;width: 100%;float: none;padding-top: 50px;}
    .zyc_ewm{top:0;}
    /*下属企业*/
    .tys_heds{padding: 0 10px;}
    .tydes_div{padding: 0 5%}

    .fzlc_sjzd{padding: 50px 12px 50px 15px;height: 700px;}
    .fzlc_sjzd:before{left:28px;}

    .csjz_cplbs{padding: 50px 15px 50px 15px;}

    .zc_xwlbd{width: 100%;}
    .yc_pldfdws{display: none;}

    .ycs_img{width: 30%;}
    .zc_wsdez{width: 70%;}
    .xsd_pldh span>em{padding: 10px 10px;margin-right: 0;}

    .ycpad_wsd{padding-left: 300px;}

    .ycdzimg{position: static;margin-bottom: 30px;}
    .zcs_dzlbd{float: none;width: 100%;border: 0;padding-bottom: 0;}
    .zcs_dzlbd li{margin-bottom: 12px;}
    .ycd_smfs{position: static;width: 100%;padding-bottom: 20px;border: 0;}
    .zc_fbdzlb{width: 100%;}
    #dituContent{height: 300px;}
    .lxwm_lnf li{min-height: 170px;font-size: 14px;}
    .lxwm_lnf li span{font-size: 16px;}
	.jtry_tab ul li{width:33.33333333%;}
}

@media(max-width: 767px){
    .header{display: none;}
    .cl_sjdh{display: block;}
    /*首页*/
    .ycze_div{margin-top: 55px;}
    .ycze_div{float: none !important;width: 100% !important;}
    .two_gywm,.inxwlbd{padding: 5% 0.32rem;}
    .zc_spde>a{margin-top: 20px;}
    .inzc_jttit{margin-bottom: 12px;padding-top: 20px;}
    .yc_gytp{padding-left: 0 !important;margin-top: 30px;}
    .ycd_img{margin-top: 20px;}
    .yc_gytp h3{padding-bottom: 0;}
    .fds_bjde h4{font-size: 0.48rem;}
    .fds_bjde p{font-size: 0.32rem;}
    .yc_lbfde>h3{padding-top: 20px;}
    .gallery-wzde .swiper-slide>h2 span{font-size: 26px;}
    .gallery-thumbs{display: none;}
    .zc_xwlbbt strong{font-size: 46px;}
    .zc_xwlbbt{float: none;width: 100%;padding: 0;}
    .yc_xwlb{float: none;width: 100%;}
    .yc_xwlb ul{position: static;}
    .zc_xwlbbt a{display: none;}
    .inxwsj span{padding-top: 10px;}
    .inxwsj em{padding-top: 0px;}
    .yc_xwlb ul li{padding: 15px 5px;}
    .yc_xwlb ul li:first-child{border-left: 0;}
    .inxw_tit{font-size: 15px;}
    .xwlb_dezy{font-size: 12px;margin-top: 10px;}
    .xwlb_jt{margin-top: 10px;}
    .dbd_db{padding: 0 0.32rem;}
    .zyc_ewm{position: static;margin-top: 30px;}
    .zc_logsh{margin-bottom: 20px;float: none;}
    .ycs_dzlbd{float: none;}
    /*下属企业*/
    .tys_heds{height: auto;line-height: normal;padding: 0 0.32rem;}
    .zc_fyes {float: none !important;width: 100%;height: 90px;line-height: 90px;}
    .ycejdh {float: none !important;width: 100%;text-align: left;}
    .ycejdh li{padding-left: 0;padding-right: 15px;margin-bottom: 20px;}
    .ycejdh li a{padding-bottom: 10px;}
    .tydes_div{padding: 0 0.32rem;}
    .ty_btan>img{width: 50%;margin-top: 5px;}
    .ty_btan span {margin-top: 0;font-size: 30px;line-height: normal;}
    .ty_btan{padding-top: 30px;}

    .ul_onds li>strong{display: none;}
    .fzlc_sjzd{padding: 50px 12px 50px 5px;height: 700px;}
    .fzlc_sjzd:before{left:14px;}
    .ul_onds li:before{left:0;top:12px;}
    .yc_padws{padding-left: 25px;padding-right: 10px;}
    .yc_padws strong{position: static !important;margin-bottom: 10px;display: block !important;}
    .ycds_wzs{padding: 15px;}

    .csjz_cplbs{padding: 20px 12px 50px 12px;}

    .zc_imgd{width: 110px;height: 100%;padding: 5px;box-sizing: border-box;}
    .zc_padsw{padding-left: 120px;padding-right: 0;}
    .zc_padsw h5{padding-top: 5px;}
    .csgc_zyd{margin: 10px 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 43px;/* padding-top: 0; */box-sizing: content-box;padding-top: 10px;}
    .cs_gdflb li{height: 100px;margin-bottom: 15px;}
    .ty_ckqb{display: none;}

    .zc_xwlbd{width: 100%;}
    .yc_pldfdws{display: none;}
    .lbxw_lide li{padding: 20px 0 20px 0;}
    .padse_pad{padding-left: 0;}
    .padse_pad h4{padding-bottom: 10px;}
    .sjtde{position: static;font-size: 18px;padding-top: 15px;}

    .zc_wsdez{width: 100%;}
    .ycs_img{display: none;}

    .gltds_pos>img{position: static;}
    .ycpad_wsd{padding-left: 0;}
    .ycpad_wsd>strong{padding-top: 20px;}

    .ycdzimg{position: static;margin-bottom: 30px;}
    .zcs_dzlbd{float: none;width: 100%;border: 0;padding-bottom: 0;}
    .zcs_dzlbd li{margin-bottom: 12px;}
    .ycd_smfs{position: static;width: 100%;padding-bottom: 20px;border: 0;}
    .zc_fbdzlb{width: 100%;}
    #dituContent{height: 300px;}
    .ycdzimg img{width:auto;max-width: 100%;}
    .zc_fbdzlb li{width: 100%;float: none;margin-bottom: 30px;}
    .zc_fbdzlb li h5{padding-bottom: 5px;}
    .ryzs_lty ul li{width: 33.33333333%;padding-left: 10px;}
    .ryzs_lty ul{margin-left: -9px;}
    .ycde_dje h3{padding-bottom: 6%;}
    .ycde_dje>a{position: static;margin-top: 0;}
    .gsjj_zyner,.inzc_jttit{padding-left: 0;}
    .ycd_img{margin-top: 5%;}
    .ycd_img img{margin: 0 auto;}
    .inzc_jttit:before{left:0;bottom:-8px;}
    .inzc_jttit:after{top:-30px;}
    .lxwm_lnf li{min-height: 150px;width:50%;font-size: 12px;}
    .lxwm_lnf li span{font-size: 14px;}
	.jtry_tab ul li{width:50%;}
    .overscrpt{overflow: scroll}
    .sjgdt_xs{min-width: 555px;}
}
@media(max-width: 480px){
    .lpinfws li{width: 50%;}
    .zc_lbtpd .zyandes{width: 100%;background: none;left: 0;right: auto;bottom: 0;top: auto;height: 40px;}
    .zyandes .swiper-button-next.swiper-button-white,
    .zyandes .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-color: #fff;}
    .zyandes .swiper-button-prev.swiper-button-white,
    .zyandes .swiper-container-rtl .swiper-button-next.swiper-button-white{background-color: #fff;right: 0;left: auto;}
    .zyandes .swiper-button-next, .zyandes .swiper-button-prev{position: absolute;}
    .yc_lbfde,.zc_lbtpd{float: none;width: 100%;}
    .gallery-wzde .swiper-slide>h2 span{font-size: 20px;}
    .yc_lbfde>h3{display: none;}
    .sjd_xsde{display: block;padding: 30px 0.32rem 30px 0.32rem;}
    .inxwsj span{font-size: 30px;}
    .ycd_smfs p,.ycd_smfs>strong{font-size: 18px;padding-left: 12px;}
    .fe_bottm{display: none;}
    .gdtede .jtlc_wz{padding: 15px;}
    .gdt_teow{padding-right: 15px;}
}