@charset "utf-8";
@import url("../css/iconfont.css");
@font-face {font-family:"OPPOSans-R";src:url("./OPPOSans-R.ttf");}

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: 'OPPOSans-R';}
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;}
.main3 {width: 1200px;margin: 0 auto;}
.posnav {width: 1200px;border-bottom: 1px solid #e6e6e6;height: 42px;line-height: 27px;padding-bottom: 18px;margin: 3% auto 0;}
.posnav p {float: right;font-size: 14px;color: #8c8c8c;margin-top: 20px;}
.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:#76372C;box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.08);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:#41A99B;color: #fff;}
.dianhx {box-shadow: 0 0 10px #c9c7c7;font-size: 20px;position: absolute;left: 0;top:0;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:0;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%;overflow: hidden;text-align: center;font-size: 16px;padding: 32px 0;}
.fy b {color: #fff !important;background:#41A99B;padding:2px 15px;}
.fy a {display: inline-block;padding: 0 15px;color: #9a9a9a;border: 1px solid #9a9a9a;}

.xw_ys{width: 1200px;margin: 0 auto;background-color: #F0F0F0;padding:3% 0;}
.news_wc{background: #ffffff;padding: 3% 0;}

.news_con dl {display: flex;width: 1200px;margin: 0 auto;justify-content: space-between;flex-wrap: nowrap;}
.news_con dl dd h2 {font-size: 22px;color: #333;margin:15px 0;}
.news_con dl .news_wz {width:62%;position: relative;}
.news_con dl dd p {font-size: 18px;color: #000000;line-height: 36px;letter-spacing: 1px;text-align: justify;-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: 14px;color: #666;display: block;margin-top: 40px;}

.news_wc:hover{background:#41A99B;padding: 3% 0;}
.news_wc:hover dl .news_wz h2{color:#FFFFFF;}
.news_wc:hover dl dd p {color: #FFFFFF;}
.news_wc:hover .news_bt p{color:#FFFFFF;}
.news_wc:hover .news_bt_n{color: #FFFFFF;}
.news_bt{text-align: center;border: 1px solid #CCCCCC;padding:3% 2%;}
.news_bt p{font-size:36px;color: #000000;}
.news_bt_n{margin: 10% 0;color:#CCCCCC;font-size: 22px;text-align: left;}
.news_bt span{font-size: 18px;color:#CCCCCC;display: block;}
.news_t{width: 240px;}
.xw_ckxq{background:#41A99B;width:20%;line-height: 50px;text-align: center;font-size: 18px;color: #FFFFFF;position: absolute;bottom:0;left: 0;}

.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: #75311E;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 #75311E;color: #75311E;}
.gywm_nr .swiper-button-next {right: -3.6%;top: 55%;}
.gywm_nr .swiper-button-prev {left: -3.6%;top: 55%;}
.swiperp11{overflow: hidden;}

.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;}

.news_con {margin:2% auto;font-size:16px;}
.news_con .title{ font-size:30px; text-align:center}
.zw_nr{margin: 3% auto;line-height: 35px; font-size:16px; }
.zw_nr p{ font-size: 16px; line-height: 35px;  margin-top: 1%; color:#000}
.zw_nr p span{ font-size: 16px; line-height: 35px; color:#000}
.zw_nr  strong span{ font-size: 16px; line-height: 35px; color:#000}
.zw_nr div{ font-size: 16px; line-height: 35px;   color:#000}
.zw_nr div span{ font-size: 16px; line-height: 35px; color:#000}

@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_rq{display: none;}
    .news_t{width: 100%;}
    .news_t img{width: 100%;}
    .news_con dl .news_wz {width: 100%;}
    .news_con dl dd h2 {font-size: 18px;margin-top: 5%;}
    .main {width: 90%;margin: 0 auto;}

    .news_con {margin:0 auto; font-size:16px;width:90%;}
    .news_con .title{ font-size:19px; }
    .zw_nr div img{ width:100% !important; height:auto!important;}
}