
.bt{text-align: center;}
.bt h3 span{font-size: 36px;background-image: -webkit-gradient(linear, left center, right center, from(rgba(0, 87, 167, 1)), to(rgba(3, 134, 92, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.bt h3{font-weight: bold;color: #9a9a9a;font-size: 35px;text-transform: uppercase;}
.bt p{font-size: 16px;color: #5f5f5f;border-top:1px solid #d3d3d3;width: 729px;margin: 10px auto 0 auto;padding-top: 10px;}


.sbg{background: url(../../../../public/home/pc/css/img/sbg.jpg) no-repeat top center;padding-top: 50px;height: 438px;}
.sbg .box{text-align: center;margin-top: 55px;}
.sbg .box dl{display: inline-block;margin: 0 10px;-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.sbg .box dl dd{font-size: 14px;font-weight: bold;}
.sbg .box dl:hover{transform: translateY(-10px);}


.guobg{width: 100%;background: url(../../../../public/home/pc/css/img/guobg.jpg) no-repeat center top;height: 1029px;}
.pbt{width: 1200px;margin:0 auto;position: relative;padding-top: 153px;z-index: 999;}
.pbt a img{position: absolute;top: -31px;left: 505px;z-index: 999;}
.pnav{width: 100%;}
.pnav ul {text-align: center;}
.pnav ul li{display: inline-block;border-radius: 5px;overflow: hidden;margin: 0 5px 0 0;}
.pnav ul li a{color: #fff;font-size: 16px;height: 40px;line-height: 40px;display: block;padding: 0 15px;background: #034786;font-weight: bold;}
.pnav ul li a:hover {background: #a90200;}
.lvbg{width: 100%;background: url(../../../../public/home/pc/css/img/lvbg.html) no-repeat center 20px;}
.ptxt{width: 1235px;margin:36px auto 0 auto;background: url(../../../../public/home/pc/css/img/ptxt.jpg) no-repeat top center;text-align: center;color: #fff;font-size: 17px;line-height: 46px;height: 62px;}
.infoList{margin:70px 0 0;}
.produtlist li{margin-bottom:20px;width:320px;float:left;margin:0 25px 40px 25px;background: #fff;overflow: hidden;padding: 13px 10px 24px 10px;}
.produtlist li a{color: #000;display: block;}
.produtlist li a img{width:320px;height:238px;display:block;transition: .5s;}
.produtlist li a em{display: block; font-size: 16px; color: #222222;padding: 0 33px;transition: .5s;text-align: center;font-weight: bold;}
.produtlist li a em b{display: block;transition: .4s;margin: 10px 0;}
.produtlist li a em div{text-align:center;color: #fff;line-height: 24px;font-size: 14px;padding: 0 10px;font-weight: normal;}
.produtlist li a em div.fl{background: #034786;}
.produtlist li a em div.fr{background: #a90200;}
.produtlist li a:hover em{}
.produtlist li:hover{background: #a90200;}
.produtlist li:hover a em b{color: #fff;}
.produtlist li:hover a em div.fr{background: #cb0200;}


.abg{width: 100%;height: 534px;padding-top: 90px;background: url(../../../../public/home/pc/css/img/abg.jpg) no-repeat left bottom;}
.about .fl {width: 570px;padding-left: 50px;}
.about .fl .bt{text-align: left;width: 570px;}
.about .fl .bt h2{font-size: 38px;font-weight: bold;background-image: -webkit-gradient(linear, left center, right center, from(rgba(0, 87, 167, 1)), to(rgba(3, 134, 92, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;display: inline-block;}
.about .fl .bt h2:after{content: "";width: 90px;height: 3px;background: #034786;display: block;margin-top: 20px;}
.about .fl .bt p{font-size: 16px;color: #292929;line-height: 36px;font-weight: normal;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.about .fl .bt p span{font-size: 27px;color:  #ababab;}
.about .fl .con p{font-size: 14px;margin-top: 50px;line-height: 26px;color: #292929;}
.about .fl .con a{font-size: 14px;color: #fff;background: #dd0001;width: 150px;line-height: 35px;display: block;text-align: center;margin-top: 40px;}
.about .fr img{margin-top: 23px;}
.hf{width: 100%;height: 143px;background: url(../../../../public/home/pc/css/img/hf.jpg) no-repeat top center;text-align: center;color: #fffb94;font-weight: bold;padding-top: 45px;}
.hf h3{font-size: 40px;font-weight: bold;}
.hf p{font-size: 18px;margin-top: 10px;border: 1px solid #fffb94;padding: 8px;display: inline-block;}


.case_con{width: 100%;overflow: hidden;margin:20px auto 0 auto;}
.case_con .rtCont{margin:23px 0 0 0;position:relative;}
.case_con .rtCont ul{margin:0 auto;overflow:hidden;}
.case_con .rtCont li{width:253px;float:left;text-align:center;margin-right: 20px;}
.case_con .rtCont li a {position: relative;display: block;background: #000;}
.case_con .rtCont li a img{display:block;font-size:0px;width:253px;height:176px;transition: .5s;}
.case_con .rtCont li h5{font-weight:normal;background:#a90200;width:100%;padding:10px 0;font-size:18px;color:#fff;transition: .5s;position: absolute;bottom: 0px;opacity: 0;}
.case_con .rtCont li a:hover h5{opacity: 1;}
.case_con .rtCont li a:hover h5 span{color:#fff;}
.case_con .rtCont li a:hover img{opacity: 1;}


.bombg{padding-top: 1px;background: url(../../../../public/home/pc/css/img/bombg.jpg) no-repeat center bottom;padding-bottom: 100px;}
.index-news .list .rtCont{position:relative;width: 100%;overflow: hidden;}
.index-news .list .rtCont ul{margin:0 auto;overflow:hidden;}
.index-news .list .rtCont li{width:353px;float:left;text-align:center;overflow: hidden;margin-right: 15px;}
.index-news .list .rtCont li a {position: relative;display: block;}
.index-news .list .rtCont li a img{display:block;font-size:0px;width:353px;height:248px;transition: .5s;}
.index-news .list .rtCont li h5{font-weight:normal;background:rgba(214,12,26,.7);width:100%;height:100%;line-height:248px;font-size:20px;color:#fff;transition: .5s;position: absolute;bottom: 0px;opacity: 0;font-weight: bold;}
.index-news .list .rtCont li a:hover h5{opacity: 1;}
.index-news .list .rtCont li a:hover h5 span{color:#fff;}
.index-news .list .rtCont li a:hover img{transform:scale(1.1,1.1);}
.index-news {padding-top: 1px;position: relative;}
.index-news .wrapper{padding-top: 2.5vw;}
.index-news .list{position: relative;width: 64%;margin: 0 auto;padding: 0 2.1vw;}
header .show-nav, nav .item li.qrcode a:before, nav .item h3:after, footer .media .weibo a, footer .dropdown .item span:after, footer .to-top, .index-recommend ul li a:after, .index-video .list a:before, .index-video .vjs-big-play-button, .index-news .list .btn-switch, .index-application .list a h3:before, .index-application .rect .btn-switch a, .index-recommend .btn-switch, .group .profile .picture .tb-thumb a:after, .group .founder .picture .tb-thumb a:after, .group .popup .box .close, .group .picture .arrow a, .group .history .year a, .group .history .desc .switch a, .news ul li > a:before, .newspaper .popup .box .close, .newspaper .popup .box .switch, .news-detail .attr a, .video li .text span:before, .contact .msg .form h3:before, .video .popup .box .title .close {
    background: none;
    background-image: url(../../../../public/home/pc/css/img/icon.png);
    background-repeat: no-repeat;
}
.index-news .list .btn-switch{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;}
.index-news .list .btn-switch.prev{left: -24px;background: url(../../../../public/home/pc/css/img/btnl.png) no-repeat center;}
.index-news .list .btn-switch.next{right: -24px;background:  url(../../../../public/home/pc/css/img/btnr.png) no-repeat center;}
.index-news > .more{font-size: 14px;position: absolute;bottom: 30px;left: 50%;width: 100px;line-height: 28px;margin-left: -50px;background: #333;border-radius: 14px;color: #fff;text-align: center;letter-spacing: .5px;text-transform: uppercase;}
.index-news > .more:hover{background: #ec1b23;}



.nbt .fl{width: 576px;}
.nbt h3{font-size: 26px;font-weight: bold;}
.nbt p{font-size: 18px;color: #dcdcdd;text-transform: uppercase;}
.news_con{width: 496px;overflow: hidden;margin:20px auto 0 auto;float: left;}
.news_con .rtCont{position:relative;}
.news_con .rtCont ul{margin:0 auto;overflow:hidden;}
.news_con .rtCont li{width:496px;float:left;text-align:center;}
.news_con .rtCont li a {position: relative;display: block;background: #b4b4b4;}
.news_con .rtCont li a img{display:block;font-size:0px;width:496px;height:348px;transition: .5s;}
.news_con .rtCont li h5{font-weight:normal;background:#a90200;width:100%;padding:10px 0;font-size:18px;color:#fff;transition: .5s;position: absolute;bottom: 0px;opacity: 0;}
.news_con .rtCont li a:hover h5{opacity: 1;}
.news_con .rtCont li a:hover h5 span{color:#fff;}
.news_con .rtCont li a:hover img{opacity: 1;}
.news_con .rtCont .btn-switch{position: absolute;}
.news_con .rtCont .prev{left: 0px;bottom: 0px;}
.news_con .rtCont .next{left: 52px;bottom: 0px;}
.g_news .m_newr{float: right;width: 645px;margin-top: 4px;}
.g_news .m_newr dl{height: 100px;padding-bottom: 1px dashed #dadada;padding-top: 15px;transition: .5s;}
.g_news .m_newr dl:hover{background: #f2f2f2;}
.g_news .m_newr .lastdl{border-bottom: none;}
.g_news .m_newr dt{width: 110px;float: left; margin-right: 14px;height: 90px;text-align: center;font-size: 16px;color: #989898;}
.g_news .m_newr dt b{display: block;font-size: 50px;color: #171717;font-weight: normal;}
.g_news .m_newr dd{float: left;width: 515px;}
.g_news .m_newr dd h3{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;font-size: 18px;margin-bottom: 10px; white-space:nowrap; text-overflow:ellipsis; }
.g_news .m_newr dd h3 a{ color: #000000;transition: .4s;}
.g_news .m_newr dd h3 a:hover{ background: #2f9931;padding:0 10px ;color: #fff;}
.g_news .m_newr dd p{font-size: 14px;color: #606060;line-height: 24px;height: 48px;overflow: hidden;}


.cbg{width: 100%;height: 363px;background: url(../../../../public/home/pc/css/img/cbg.jpg) no-repeat top center;}
.contact{position: relative;color: #fff;background: url(../../../../public/home/pc/css/img/cmap.png) no-repeat center 161px;display: block;height: 363px;}
.contact .add1{position: absolute;right: 355px;width: 162px;top: 2px;background: url(../../../../public/home/pc/css/img/w.png) no-repeat;padding-top: 50px;padding-left: 13px;padding-right: 14px;height: 177px;transition: .3s;top: 34px;}
.contact .add1 h5{font-size: 18px;text-align: center;font-weight: bold;}
.contact .add1 h3{font-size: 20px;padding-left: 35px;background: url(../../../../public/home/pc/css/img/ftel.png) no-repeat left center;height: 32px;line-height: 32px;margin-top: 5px;}
.contact .add1 p{font-size: 13px;line-height: 20px;text-align: center;margin-top: 5px;}
.contact .add1:hover{transform:scale(1.01,1.01);}
.contact .add2{background: url(../../../../public/home/pc/css/img/g.png) no-repeat;right: 714px;top: 62px;}


