@charset "utf-8";
/*公共头部--01*/

.ui-header{width: 100%;max-width: 720px;color:#fff; position:fixed; height:1rem;margin:auto;z-index:4;box-sizing:border-box; background-color:#ffffff}
.ui-header.active{height:0.9rem;width:100%; position:fixed;top:0px; margin:0 auto; z-index:4;box-shadow: 0 6px 8px rgba(0, 0, 0, 0.06);}
.ui-header-left{  width:90%;height:1rem; margin: 0 auto; font-size: 0.4rem;line-height: 1rem;font-weight: 600}
.ui-header-left2{ position:absolute; top:0; left:0;width:0.46rem;margin-left:0.29rem;}
.ui-header-right{top:0.2rem;  right:0;margin-right:0.25rem;position:absolute;width:2rem; padding-left: 0.2rem; background: #cb231c;border-radius: 0.4rem}
.ui-header-right2{top:0;  right:0.72rem;position:absolute;width:0.62rem; margin-right:0.2rem}
.ui-header-ico-home{ height:1rem;display:block;  background-size:100% auto; }
    .ui-header-ico-menu2{
        background:url(../img/weicat.png) no-repeat left;
        background-size:20%; display:block;font-size: 0.25rem;
        /*color: #8dbb14;*/
        height: 0.6rem;
        line-height: 0.6rem;
        text-align: center;
        color: #fff;


    }
.ui-header-ico-seach{ background:url(../img/seacherbot.png) no-repeat center;height:1rem; background-size:100% auto; display:block}
.ui-header-ico-back{ background:url(../img/sorrw_back.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header p{ position:relative; text-align:center; font-size:0.35rem; color:#fff; line-height:0.9rem; z-index:-9}
/**************************banner*****************************/
.main_visual {position: relative;z-index: 1;min-width: 320px;max-width: 720px; margin:0 auto;}
.main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
.main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li {float: left;width: 100%;height: 100%;}
.main_image li span {display: block;width: 100%;height: 100%}
.main_image li img {display: block;overflow: hidden;width: 100%;}
.main_image li a {display: block;width: 100%;height: 100%}
div.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom:-0.25rem;left: 45%;z-index: 11;}
div.flicking_con li {float: left;height:2px;width:10px;margin: 0 4px;display: inline-block;  background-color:#4f4f4f;}
div.flicking_con li.on { background-color:#cb231c; }

/* 新闻资讯 */
.nwlistbg{width: 100%;height:auto;overflow: hidden;margin-top: 0.5rem; padding-bottom: 0.3rem; background: #fff;}
.nwlistnav{width: 92%;height: auto;margin: 0.2rem auto 0px;overflow: hidden;}
.nwlistnav a{display: inline-block;width: 48%;float: left;margin: 0px 1%;overflow: hidden;background-color: #ededed;height: 0.65rem;line-height: 0.65rem; font-size: 0.26rem;color: #333; text-align: center;border-radius: 6px;}
.nwlistboxtop{width: 92%;height: auto;margin: 0.35rem auto 0.25rem;overflow: hidden;box-shadow: 0px 0px 20px 8px rgba(244,244,244,0.85);}
.nwlistboxtop a .pic{width: 100%; height:auto;overflow: hidden;margin: 0px auto 0.2rem;}
.nwlistboxtop a .pic img{width: 100%; float: left;}
.nwlistboxtop a p.p1{ font-size: 0.26rem;color: #111; margin: 0px 0.25rem; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; line-height: 0.45rem;}
.nwlistboxtop a p.p2{font-size: 0.24rem;color: #777;margin: 0px 0.25rem; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;line-height: 0.45rem;}
.nwlistboxtop a p.p3{font-size: 0.24rem;color: #999;margin: 0px 0.25rem; overflow: hidden;line-height: 0.45rem;padding-bottom: 0.15rem; }
.nwlists{width:92%;height: auto;margin: 0px auto;overflow: hidden;}
.nwlists ul li{width: 100%;float: left;overflow: hidden; border-bottom: 1px dashed #e5e5e5;margin-top: 0.2rem}
.nwlists ul li a span{display: inline-block;float: left;padding-left: 0.22rem;font-weight: 600; font-size: 0.3rem;color: #000;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.nwlists ul li a i{display: inline-block; float: right; font-family: Arial;font-size: 0.24rem;color: #aeaeae;}
.newmore{width: 2.7rem;height: 0.58rem;overflow: hidden;margin: 0.4rem auto 0.2rem;background: url(../img/more1.png)no-repeat center;background-size: 100%;}
.newmore span{font-size: 0.24rem;color: #2a62b7;display: inline-block; float: left;line-height: 0.58rem;padding-left: 0.8rem;}
.nwlistboxtop ul li{ margin-bottom: 0.2rem;box-shadow: 0px 0px 20px 8px rgba(244,244,244,0.85);}



.ui-header-right1{margin-left: 0.22rem;float: left;margin-right:0.25rem;width:1.6rem;margin-top: 0.3rem;
    padding-left: 0.1rem; background:rgb(203,35,28);border-radius: 0.4rem}

.ui-header-right1 .ui-header-ico-menu2{
    background:url(../img/tel11.png) no-repeat left;
    background-size:18%; display:block;font-size: 0.25rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    color: #fff;
    padding-left: 0.2rem;

}

/* 合作伙伴 */
.conparebg{width: 100%;height: auto;overflow: hidden;margin:0rem auto 0px;background-size: 100%;padding: 0rem 0px 0.15rem;}
.conparebg .contt{width: 100%; margin-top: 0.2rem; font-size: 0.38rem;color: #333; text-align: center; padding: 0.35rem 0px;overflow: hidden;}
.conparelist{width: 83%; color: #555; font-size: 0.25rem; height: auto;margin: 0rem auto 0px;overflow: hidden;line-height: 0.5rem;text-align: center}
.conparelist ul li{width: 46%;float: left;margin: 0px 2% 0.2rem;overflow: hidden; text-align: center;background-color: #fff;}
.conparelist ul li img{width: 100%;float: left;}
/* 友情链接 */
.friendlist{width: 96%; height: auto;margin: 0rem auto 0px;overflow: hidden;}
.friendlist a{display: inline-block;float: left; padding: 0px 0.15rem 0.15rem;color: #333;font-size: 0.24rem;}

/*首页底部联系*/
.infooteradd{width: 6.8rem; height: auto; overflow: hidden; margin: 0.4rem auto 0.4rem;}
.infooteradd .logopic{width: 100%;text-align: left; overflow: hidden; }
.infooteradd p.p1{ font-size: 0.2rem; color: #333; line-height: 0.45rem;}
.infooteradd p.p1 i{ font-weight: bold}

.bottom-fixed{bottom: 0;position: fixed;text-align: center;width:100%;z-index: 9999;min-width: 320px;max-width: 720px; margin:0 auto;}
.footer {display: block;text-align: center; background-color:#fff; overflow:hidden; color:#FFF; height:1.1rem;box-shadow: #d1d1d1 2px 3px 13px 0px;}
.footer li{float:left; width:20%; padding:0.2rem 0px 0.08rem; overflow:hidden;box-sizing:border-box}
.footer li a .footpic{ width:0.48rem; height:0.48rem; text-align:center;margin:0 auto 0.02rem; }
.footer li a .footpic1{background:url(../img/ktv.png) no-repeat center;background-size:82% auto}
.footer li a .footpic2{ background:url(../img/ft_coin2.png) no-repeat center; background-size:85% auto}
.footer li a .footpic3{background:url(../img/ft_coin4.png) no-repeat center;background-size:75% auto}
.footer li a .footpic4{background:url(../img/ft_coin3.png) no-repeat center;background-size:82% auto}
.footer li a p{color:#333; text-align:center; line-height:0.35rem; font-size:0.24rem}


.footer .footer_d {
    float: left;
    padding: 0.2rem 0px 0.08rem;
    overflow: hidden;
    box-sizing: border-box;
    color: #000;
}


.ui-header-right5{margin-right:0.1rem;width:1.6rem; margin-top: 0.06rem; padding-left: 0.3rem; border: 0.01rem solid #cb231c; border-radius: 0.4rem}

.ui-header-ico-menu5 {
    background: url(../img/weicat1.png) no-repeat left;
    background-size: 20%;
    display: block;
    font-size: 0.25rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    color: #cb231c;
}
.ui-header-ico-menu5{
    padding-left: 0.1rem; font-weight: bold;
}


.ui-header-right6{margin-right:0.1rem;width:1.6rem; margin-top: 0.06rem; padding-left: 0.3rem;background: #cb231c; border: 0.01rem solid #cb231c;border-radius: 0.4rem}

.ui-header-ico-menu6 {
    background: url(../img/tel11.png) no-repeat left;
    background-size: 20%;
    display: block;
    font-size: 0.25rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    color: #fff;
}
.ui-header-ico-menu6{
    padding-left: 0.1rem; font-weight: bold;
}

.clbanner{width: 100%;height:auto;overflow: hidden;margin: 0px auto; text-align: center;}
.clbanner img{width: 100%; float: left;}

.cltitle{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:0.3rem; font-weight:bold; padding:0.38rem 0px 0.15rem;}
/************************** 内页*****************************/
.main{width:100%;margin:0 auto;overflow: hidden;line-height:0.28rem; background: #fff;padding-bottom: 1rem;}
.main1{width:100%;margin:0 auto;overflow: hidden;line-height:0.28rem; background: #fff;padding-bottom: 1.5rem; margin-top: 0.2rem}
.news_pptbg{ width:100%; height:auto; overflow:hidden; padding-bottom:0.3rem; min-height:5.5rem}
.nei{margin:0px auto 0.2rem;width: 90%;}
.nei_name{font-weight: normal; background-color:#f4f4f4;height:0.75rem;line-height:0.75rem; padding-left:0.2rem;color:#000; font-size:0.28rem}
.nei_name>span{color:#d4d4d4;font-family: Arial; text-transform:uppercase; font-size:0.13rem}
.cont{ width: 90%;margin: 0 auto; padding:0.2rem 0px 0rem; line-height:0.4rem; font-size:0.25rem; color:#333;}
.cont img{
    width: 100%;
}
ul.Sort1 > li.s1>a{ background:url(../img/down.png) no-repeat #f4f4f4 95% 50% ;background-size:16px 8px;}
ul.Sort1 > li.s2>a{background:url(../img/up.png)no-repeat #f4f4f4 95% 50%;background-size:16px 8px; }
ul.Sort1 > li.s2{ border-bottom: 1px solid #ebebeb;}
ul.Sort1 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort2{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort2 > li{  margin:0.05rem 1%; float:left;display: inline-block;text-align: center; height:0.69rem; overflow:hidden; line-height:0.69rem; background:#2a62b7; width:31%; font-size:0.85em}
ul.Sort2 > li > a{ color:#fff;display:block; font-weight:bold; font-size:0.25rem}
ul.Sort2 > li > a.a1{ color:#fff; background-color:#2a62b7}
ul.Sort2 > li:hover{ background-color:#2a62b7}
ul.Sort2 > li:hover > a{ color:#fff}
ul.Sort3 > li.s3>a{ background:url(../img/down.png) no-repeat 95% 50% ;background-size:16px 8px;}
ul.Sort3 > li.s4>a{background:url(../img/up.png)no-repeat 95% 50%;background-size:16px 8px; }
ul.Sort3 > li.s4{ border-bottom: 1px solid #ebebeb;}
ul.Sort3 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort4{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort4 > li{  margin:0.05rem 1%;font-size:0.25rem; text-align: center; height:0.69rem; line-height:0.69rem; font-size:0.85em; overflow:hidden; float:left; display:inline-block}
ul.Sort4 > li.li1{ width:31%;background: #f8f8f8; overflow:hidden}
ul.Sort4 > li.li1 > a.a2{ background:#f8f8f8; display:inline-block; line-height:0.69rem; overflow:hidden}
ul.Sort4 > li.li1 > a.a1{ color:#fff; background-color:#000; display:block}
ul.Sort4 > li.li2{ width:13%}
ul.Sort4 > li.li2 >a.pic{ margin:0.05rem 1%; overflow:hidden}
ul.Sort4 > li.li2 >a.a1 img{border:1px solid #000; overflow:hidden; display:inline-block}
ul.Sort4 > li.li2 >a.pic >img{ height:0.6rem}
/*内页产品展示*/
.class_product_list{width:100%; height:auto; overflow:hidden;  padding:0.35rem 0px ;}
.class_product_list ul li{ width:3.4rem; height:4.27rem; margin:0px 0.1rem 0.2rem; float:left; background:url(../img/img/product_bg.png) no-repeat top center; background-size:100%}
.class_product_list ul li a .pic{ width:3.15rem; height:3.35rem; overflow:hidden; text-align:center; margin:0.14rem auto 0px;}
.class_product_list ul li a .pic img{ height:3.35rem}
.class_product_list ul li a p{color: #070505;padding:0.18rem 0.1rem 0px;overflow: hidden;font-size: 0.22rem;text-overflow: ellipsis;white-space: nowrap;}
.class_news_bg{ padding:0.35rem 0px 0px; overflow:hidden}


/*新闻详情页*/
/*view*/
.view_title{margin:0.25rem auto 0px;font-size:0.3rem; font-weight:600; line-height:0.5rem}
.view_date{text-align: right;padding-right:0.2rem;font-size:0.2rem; color:#666; line-height:0.3rem; padding-top:0.1rem}
/*page*/
.page{padding:0.12rem 0;font-size:0.2rem;text-align:center;clear:both; border-top:1px solid #ebebeb; line-height:0.45rem}
.page a{display: block;background: none;border:0;text-align: left;color:#666;padding:0;}
.page a:hover{background: none;border:0;padding:0;color:#e50e17;}
.sure_vbuttom{ width:38%; height:auto; overflow:hidden; padding:2% 0px; background-color:#b92916; color:#fff; text-align:center; left:1%; right:1%; margin:0.2rem auto 0px; display:block; border-radius:4px;}
.view_tel{
    background:url(../img/tel123.png) no-repeat left; font-size: 0.25rem; height: 0.5rem; font-weight: bold;
    line-height: 0.72rem; background-size:8%; display:block; margin-top: 2%; padding-bottom: 3%; border-bottom: 0.01rem solid #ebebeb;
}
.view_tel a{
    padding-left: 10%;
}

.view_addr{
    background:url(../img/addr123.png) no-repeat left; font-size: 0.25rem; height: 0.5rem;font-weight: bold;
    line-height: 0.72rem; background-size:8%; display:block; margin-top: 2%; padding-bottom: 3%; border-bottom: 0.01rem solid #ebebeb;
}
.view_addr a{
    padding-left: 10%;
}



.ui-header-right3{margin-left: 0.22rem;float: left;margin-right:0.7rem;width:2rem;margin-top: 0.1rem;
    padding-left: 0.1rem; background:rgb(203,35,28);border-radius: 0.4rem}

.ui-header-right3 .ui-header-ico-menu2{
    background:url(../img/tel11.png) no-repeat left;
    background-size:15%; display:block;font-size: 0.2rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    color: #fff;
    padding-left: 0.2rem;

}

.fwjj{
    font-size: 0.4rem; font-weight: bold; padding-bottom: 0.4rem;padding-top: 0.2rem;
}

.main1 ul li {
    float: left; width: 49%; margin-left: 1%; display: block;height: 2.4rem; margin-top: 3%;
}

/******************************leftnav****************************/
.inavs{ position:fixed; width:3.24rem; top:0; height:100%; background-color:#333333; z-index:105; padding-left:0.36rem; right:-3.6rem;}
.inavs .inavstop img{ width:0.31rem; padding:0.34rem 0;}
.inavsbot{overflow-y:scroll;overflow-x:hidden}
.inavsbot ul{}
.inavsbot ul li{ height:0.9rem; line-height:0.9rem; border-bottom:1px solid #424242; background:url(../img/cnav_bg.png) no-repeat 90% center;}
.inavsbot ul li a{ display:block;font-size:0.25rem; color:#fff;}
.inavsbot ul li a img{ width:0.24rem; vertical-align:middle; margin-left:1.45rem;transition:all 0.3s ease 0s;}
.inavsbot ul li a img.xla{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
.inavsbot ul li .xlas{ text-indent:0.3rem; padding:0.1rem 0; display:none;}
.inavsbot ul li .xlas a{ display:block; font-size:0.26rem; color:#c7c7c7; height:0.6rem; line-height:0.6rem;}
/**图片相册**/
.view_pic_tumbom{ width:100%; height:auto; overflow:hidden; margin:1rem auto 0px;}

.box{
    width: 100%; font-size: 0.35rem; text-align: center; font-weight: 600; margin-top: 0.3rem;
}


body{
    background: #f1f1f1;
}


.news{
    width: 100%; margin: 0 auto; margin-top: 5%; background: #fff;height: auto;padding-bottom: 1.2rem; overflow: hidden;
}


.news1{
    width: 90%; margin: 0 auto; background: #fff;height: auto;;padding-bottom: 0.2rem; display: block; margin-top: 0.2rem;

}
.news1 li{
    display: block; height: 0.7rem; background:url(../img/jiant.png) no-repeat ;  line-height: 0.7rem; background-position-y: 50%;
    border-bottom: 0.01rem dashed #666666;
}
.news1 li  a{
    font-size: 0.25rem; float: left; padding-left: 0.3rem; color: #666666;

}


@font-face {
    font-family: 'antman-wechat-modal-icon';
    src: url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ4AAsAAAAACMAAAAPpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqEcIQAATYCJAMQCwoABCAFhG0HURt7B8iemjxtI4EHlAcPFmCBUAie/x9z973/J6IJsbizinhbwr2ERUhUQsOjpoWK+OleaTpoh+UqmIfSE5gKL07i9EtzmXtC/yruFctXRFNoi2k5V0gHasZuwqlRqHefFIgLJCXf/udyetd4noXzA+Uy5rKxJsZRvDWwMSZHYaAFEkFuWcDO7tPmBJ6GAF6K5CA9Fk+v0MEiTRJANqJ9Czo+NTaFILhlzpiVNos04cCtW3oKANvm5+UTqEQFisMgzazsyYXtAx9aSYv+qzChI3DqMwLCOjBAG4AFWYk1z6nb3jakeD/hDcoAbpmo8NIV/qH1/z9xxyJ2k5iyfzwFcSKJ/cCXfAZegMp2JeFQIpC0Ig4F2CEr3EAAqAH4QpLH6xlkcPl8fr+vAaGX7yoHdgyusqe3F6E1HOSdJ/1sYW0TeA+nW2ctVuSursGLOSM7eolxdvf2viUOj8RktOY3jW3vRsc4zu5obm7cbm/d7+89iz06eifH2W/BzTu3uw8e9x89a28jaYr2sVqCKMbxGhQN/or92k/z6KChub/zIK1KyFijkKTip9NNHBQTtPS7Z8QgL+nAtQbD0iUfSdExtixOW9tcBk9LtU4PD6u5Rbi7fkPt1mcMDDtVZqrqEa8/blXu7qCg39hZ1YCLHG6T4e69Dzu7Hmf6jeGvn3u3P+/tRXlUaboXeFFtytHz6gpZyy2yf//ItmQGmBrbnTnIYaq/iubaTRzcmo+Cgo8QkLMa8kda4tqjAkzPjEXgu9h3AXHUrMLyf70L8lORLpGTmhpmslRXFZ+gXCDiGp++KOiCJMQrV4i4JPCzymTKFMtkyXT6+f/jgAIvXsFXnxkgB+WXRqfU6QaoAOD/21QbatO/2QggzboHvkPrdww1xnq/qGgtAM87Mu+h/K/msxTBieTk5pzxookAAHZK5Ekaa98cVbKUPw/LjDbsOqFXtsM/2aNe1CFNfOJBcJNwQXFRAIObOtTi28CBjxI4cdMOXlpZrvcRk6KOWA/QopwBIWwWlCA1MIRB1OKfg4OkT+AkHCl4GYp1Rx8NRdOYppAl5GJINkaHavYUnfSsxGfyq8QqvDyT9E5FGTpQWUEpGLgQU1HHnNQMf52W5mFEik7RgjmPkkRjUoqOyJF5VJpkG0XFiLgHzUMTU+jRrUAsgrhQiG8omkNjnl5f9ELvf0Z8lYSlSKn4oX9HCqWwd6RMgVIO9CLmXBX70j/VB99aGuGx4yIUtBSygJEksldDSfHDIsQh5qJKuDMbilQtIq943r403cINgBdpdysqRqw4cC6nW2yHo9AoYt/XarqEZRAOw6Lt9crkWU70V8UAAAAA) format('woff2');
}
.antman-wechat-modal-icon[data-v-8923ed04] {
    font-family: "antman-wechat-modal-icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.iconguanbi[data-v-8923ed04]:before {
    content: "\e665";
}
.iconchenggongtishi[data-v-8923ed04]:before {
    content: "\e693";
}
.wechat-modal-container[data-v-8923ed04] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    background: #fff;
    border-radius: 0.5rem;
    height: 7.8rem;
    width: 6rem;
    margin: 25% auto;
    z-index: 9999;
    display: none;
}
.wechat-modal-content-wechat{
    padding-top: 3%;
}

.iconguanbi[data-v-8923ed04]:before {
    content: "\e665";
    color: #000;
}

.gt-jmy-h5-dialog-custom-dialog-mask {
    position: absolute;
    width: 100%;
    height:100%;
    z-index: 9;
}
.wechat-modal-container .close[data-v-8923ed04] {
    position: absolute;
    right: 0.3rem;
    top: 0.2rem;
}
.wechat-modal-container .guide-img[data-v-8923ed04] {
    margin-top: 0.4rem;
}
.wechat-modal-container .guide-img img[data-v-8923ed04] {
    border-radius: 0.50951087rem;
    width: 15.45516304rem;
    height: 8.83152174rem;
}
.wechat-modal-container .title{ font-size: 0.3rem;color: #000;text-align: center;font-weight: bold}
.wechat-modal-container .wechat-number{ font-size: 0.3rem;color: #000;text-align: center;width: 90%;margin: 1% auto}
.wechat-modal-container .desc{ font-size: 0.3rem;color: #000;text-align: center;width: 90%;margin: 1% auto}
