@charset "utf-8";
@import url("../css/iconfont.css");

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0;   }
body {max-width: 1920px; margin: 0 auto;background: #fff;font-family: 'SourceHanSansCN-Normal';}
div, h1, h2, h3, h4,h5, p, form, ul, label, input, textarea, img, dl, dt, dd{margin:0;border:0;vertical-align:middle;padding:0;}
img{ max-width:100%}
span{vertical-align: baseline;}
textarea{outline: none!important;font-family: inherit !important;}
a{text-decoration: none; color: #333;}
input{outline: none;}
li{list-style: none;}
video{width: 100%;height: 100%;display: block;position: relative;z-index: 1}

.main {width: 1200px;margin: 0 auto;}
.posnav {width: 1200px;border-bottom: 1px solid #e6e6e6;height: 42px;line-height: 27px;padding-bottom: 18px;margin: 3% auto;}
.posnav p {float: right;font-size: 14px;color: #8c8c8c;margin-top: 2%;}
.posnav p a {color: #666;}
.posnav h2 span {display: block;font-size: 14px;color: #1b1b1b;font-weight: normal;text-transform: Uppercase;}
.lxrig {position: fixed;right: 0;top: 30%;z-index: 999999;}
.lxrig ul {border-radius: 10px;float: right;}
.lxrig ul li {width: 50px;height: 50px;background:#7AB630;text-align: center;line-height: 50px;color: #fff;cursor: pointer;margin-bottom: 5px;}
.lxrig ul li span {font-size: 30px;}
.lxrig ul li:hover {background:#E70E19;color: #fff;}
.dianhx {box-shadow: 0 0 10px #c9c7c7;font-size: 20px;position: absolute;left: 0;top: 50px;right: 130px;width: 170px;background: #fff;border-radius: 5px;line-height: 50px;text-align: center;display: none;}
.weixinx {box-shadow: 0 0 10px #c9c7c7;position: absolute;left: 0;top: 100px;right: 130px;width: 170px;background: #fff;border-radius: 5px;text-align: center;padding: 8% 0;display: none;}
.bgbd {background: #ececec;padding: 0;display: block;overflow: hidden;margin: 5% auto;}

.fy {width: 100%;height: 24px;line-height: 24px;overflow: hidden;text-align: center;font-size: 16px;padding: 32px 0;margin-bottom: 5%;}
.fy b {color: #fff !important;background: #3AB472;padding: 2px 15px;}
.fy a {display: inline-block;padding: 0 15px;color: #9a9a9a;border: 1px solid #9a9a9a;}

.news_con {margin: 5% auto ;}
.xw_ys{width: 1200px;margin: 0 auto;background-color: #F0F0F0;padding:3% 0;}
.news_con dl {display: flex;width: 1200px;margin: 0 auto 30px auto;justify-content: space-between;flex-wrap: nowrap;}
.news_con dl dd h2 {font-size: 26px;color: #333;margin-top: 20px;margin-bottom: 20px;}
.news_con dl .news_wz {width: 65%;padding: 3%;background: #F0F0F0;}
.news_con dl dd p {font-size: 18px;color: #666;line-height: 35px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;text-align: justify;}
.news_con dl dd span {font-size: 18px;color: #666;display: block;margin-top: 40px;}

.alzx_bj {background: url('/images/alzx_bj.png') no-repeat;padding: 8% 0 1%;}
.alzx_lbt {width: 1200px;margin: 5% auto;}
.alzx_lb{background-color: #F0F0F0;border-radius: 180px 0 180px 0;padding: 3% 0;}

.gywm .arrow{width: 1200px;margin:3% auto 5%;}
.gywm .hd {text-align: right;display: block;}
.gywm .hd ul .on {width: 67px;background: #3AB472;opacity: 1;height: 15px;border-radius: 10px;display: inline-block;}
.gywm .hd ul li {width: 15px;background:#58314C;opacity: 1;height: 15px;border-radius: 10px;display: inline-block;}
.gywm_lbt{background: url('/images/gywm_bj2.png') no-repeat;padding:4% 0;margin: 3% 0;}
.gywm_nrjj {font-size: 26px;color: #fff;}
.gywm_bs{color: #fff;}
.gywm_bj {background-color: #fff;padding: 6% 0;text-align: center;}
.gywm_nrtp {background-color: #fff;}
.gywm_wz {font-size: 20px;color: #333;text-align: center;background-color: #fff;border-top: 1px solid #666666;line-height: 70px;border-bottom: 5px solid #fff;}
.gywm_nr{width: 1200px;margin: 0 auto; position: relative;}
.gywm_nr .mk11_bg:hover .gywm_wz {border-bottom: 5px solid #3AB472;color: #3AB472;}
.gywm_nr .swiper-button-next {right: -3.6%;top: 55%;}
.gywm_nr .swiper-button-prev {left: -3.6%;top: 55%;}
.swiperp11{overflow: hidden;}

.gywm_mk1{margin: 2% 0;}
.gywm_mknr{background: url('/images/gywm1.png') no-repeat;padding:6% 0 16%;width:100%;}
.gyt{width: 70%;margin-left: 20%;margin-right: 10%;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.gy_t1{width: 30%;text-align: center;margin-top: 8%;}

.gywm_x{width: 1200px;margin: 0 auto;background: url('/images/gy_bj.png') no-repeat;padding:4% 0;transform: translateY(-440px);margin-bottom: -490px;}
.gyz1{width: 90%;margin: 0 auto;color: #fff;margin-bottom: 5%;}
.gyz1 p{border-bottom: 2px solid #fff;font-size: 36px;width: 37%;line-height: 70px;}
.gyz2{width: 90%;margin: 0 auto;color: #fff;font-size: 18px;margin: 3% auto;}
.gywm_xx{width: 1200px;margin:0 auto;display: flex;justify-content: space-between;flex-wrap: nowrap;}

@media screen and (max-width: 767px) {
    .posnav p {margin-top:7%;}
    .g-wrap {width: 100%;}
    .news_con dl dd p.tcr {margin-top:5%;}
    .alzx_lbt {width: 95%;margin: 0 auto;}
    .alzx_lb{background-color: #F0F0F0;border-radius:0;padding: 3% 0;}.gywm .arrow{width: 95%;margin: 3% auto;}.gywm_nrjj {    font-size: 15px;    line-height: 30px;}.gywm_bj {    background-color: #fff;    padding: 2%;    text-align: center;}.gywm_wz {    font-size: 12px;    line-height: 30px;}.gywm_nr{width: 95%;margin: 0 auto; position: relative;}
    .gywm_x{width: 100%;transform: translateY(0);margin-bottom:0px;background:#1b1b1b;}.gyz1 p {    font-size:22px;    width: 66%;    line-height: 50px;}
    .gyz2 {font-size: 14px;}.gywm_xx {width: 100%;}.xw_ys{width: 100%;}

    .gywm_nr .swiper-button-prev {left: -0.6%;top: 45%;}
    .gywm_nr .swiper-button-next {right: -0.6%;top: 45%;}

    .news_con dl {flex-wrap:wrap;width: 95%;}
    .news_con dl dd h2 {font-size: 18px;}
    .news_con dl .news_wz {width: 95%;}
    .news_con {padding: 30px 0 0;}
    .main {width: 90%;margin: 0 auto;}
}