body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button,a{margin:0;padding:0;color:inherit;line-height: inherit;font-size: .28rem;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;font-size:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
p,span,li{font-size:inherit;}
h3,h4,h5,h6{font-weight: normal;}
em,i,span,a{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}   
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
html{font-size:13.3333vw;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;width: 100%;border:none;background: transparent;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.text-left{text-align: left!important;}

body{background: #fff;-webkit-text-size-adjust: 100% !important;}
.btn{display: block;font-size: .22rem;color: #fff;width: 1.9rem;line-height: .6rem;background: #004da1;border-radius:.06rem;text-align: center;cursor: pointer;border:none;}

/*客户案例*/
.head{padding:0 0 0 .5rem;line-height: 1rem;position:fixed;width: 100%;left: 0;top: 0;background: #fff;display: flex;align-items: center;height: 1rem;z-index:101;border-bottom:1px solid #efefef;}
.head+div{margin-top: 1rem;}

.hd_logo{}
.hd_logo .img{height: 1rem;width: auto;}
/* .hd_menu{width: 1rem;height: 1rem;background: url(/public/static/ruige/mobile/images/menu.png) no-repeat center;background-size:contain;position:absolute;right: 0;top: 0;} */
.hd_menu{width: 1rem;height: 1rem;position:absolute;right: 0;top: 0;text-align: center;background: #014da1;color: #fff;}
/* .hd_menu.close{background: url(/public/static/ruige/mobile/images/menu.png) no-repeat center;background-size:contain;} */

.hd_drop{background: rgba(0,0,0,.5);position:fixed;width: 100%;left: 0;top: 1rem;z-index:100;bottom: 0;display: none;}
.hd_drop .box{background: #fff;width: 3.5rem;position:absolute;right: 0;top: 0;bottom: 0;z-index:100;}
.hd_drop a{font-size: .28rem;color: #666666;line-height:1rem;border-bottom:1px solid #efefef;display: block;padding:0 0 0 .45rem;display: flex;align-items: center;}
.hd_drop a::before{content:'';display: inline-block;vertical-align: middle;margin-right: .3rem;width: .18rem;height: .18rem;border:1px solid #e5e5e5;border-radius:.04rem;}
.hd_drop a.cur{color: #fff;background: #014da1;}
.hd_drop a.cur::before{background: #fff;border-color:#fff;}

.inner_ban{}
.inner_ban .img{width: 100%;display: block;}

.crumb{margin:.5rem 0 .6rem;font-size: .22rem;color: #666666;padding:0 .2rem 0 .4rem;line-height: .5rem;display: flex;align-items: center;}
.crumb::before{content:'';display: inline-block;margin-right: .15rem;background: url(/public/static/ruige/mobile/images/icon_03.png) no-repeat left center;background-size:contain;width: .22rem;height: .22rem;}

.main{padding:0 .4rem 1rem;}

.lang {font-weight: bold;color: #323232;position: absolute;right: 1.15rem;}

.case_list{}
.case_list .item{padding: .3rem;border:1px solid #efefef;margin-bottom: .5rem;}
.case_list .imgbox{position:relative;}
.case_list .img{width: 100%;display: block;}
.case_list .tp{position:absolute;right: .35rem;bottom: .35rem;border-radius:.08rem;width: 2.08rem;height: 2.08rem;}
.case_list .year{font-size: .3rem;color: #333333;font-weight: bold;margin-top: .45rem;}
.case_list .txt{font-size: .22rem;color: #666666;line-height: .38rem;margin-top: .15rem;}

.pagelist{margin-top: .5rem;text-align: center;}
.pagelist .text{font-size: .32rem;color: #676767;width: 1.8rem;text-align: center;line-height: 1rem;border:1px solid #efefef;display: inline-block;vertical-align: middle;margin:0 .02rem;}
.pagelist .prev,.pagelist .next{width: 1rem;height: 1rem;border:1px solid #efefef;display: inline-block;vertical-align: middle;font-size: .34rem;line-height: 1rem;}

.foot{padding-bottom: 1rem;}
.ft_t{padding:.35rem .45rem;background: #004da1;display: flex;align-items: center;justify-content: space-between;}
.ft_t .vxbox{}
.ft_t .vxbox .pic{width: 1.3rem;}
.ft_t .vxbox .wz{font-size: .18rem;color:rgba(255,255,255,.8);margin-top: .15rem;}

.ft_t .telbox{}
.ft_t .telbox .fz{font-size: .2rem;color:rgba(255,255,255,.8);}
.ft_t .telbox .tel{font-size: .41rem;color:#fff;font-weight: bold;line-height: .5rem;margin-top: .1rem;}

.ft_t .btnbox{width: 1.5rem;height: .7rem;text-align: center;line-height: .7rem;background: rgb(218,37,30);color: #fff;border-radius: .04rem;}
.ft_t .btnbox a {color: #fff;}

.ft_b{padding:.6rem 0 .55rem;border-bottom:1px solid #efefef;margin:0 .4rem;}
.ft_b .smlogo{height: 1rem;width: auto;display: block;margin:0 auto;}
.ft_b .font{font-size: .3rem;color:#000000;font-weight: bold;text-align: center;margin-top: .3rem;}

.ft_bq{text-align: center;font-size: .2rem;color:#676767;line-height: .4rem;padding:.4rem .2rem .65rem;}


.ft_menu{display: flex;text-align: center;position:fixed;width: 100%;left: 0;bottom: 0;z-index:100;background: #fff;z-index:100;border-top:1px solid #e5e5e5;}
.ft_menu .lk{flex: 1;padding:.12rem 0;}
.ft_menu .icon{width: .44rem;height: .44rem;display: block;margin:0 auto;}
.ft_menu .tit{font-size: .22rem;color: #676767;margin-top: .08rem;}
.ft_menu .lk.cur .tit{color:#004da1;}

/* 实例展示 */
.zs_list .item{margin-bottom: .8rem;}
.zs_list .info{}
.zs_list .title{font-size: .32rem;color: #323232;font-weight: bold;position:relative;line-height: .5rem;padding-left: .65rem;margin-bottom: .45rem;}
.zs_list .num{font-size: .36rem;color: #004da1;position:absolute;left: 0;top: 0;}
.zs_list .txt{font-size: .26rem;color: #666666;line-height: .44rem;}
.zs_list .txt p{margin-bottom: .3rem;padding-left: .25rem;position:relative;}
.zs_list .txt p::before{content:'';position:absolute;left: 0;top: .16rem;width: .08rem;height: .08rem;background: #004da1;border-radius:50%;}

.zs_list .imgbox{}
.zs_list .img{width: 100%;display: block;}
.zs_list .item:last-child{margin-bottom: 0;}

/* 新闻资讯 */
.pub_menu{display: flex;justify-content: space-between;text-align: center;border-bottom:1px solid #e5e5e5;}
.pub_menu .lk{font-size: .28rem;color:#666666;line-height: 1.2rem;border-right:1px solid #e5e5e5;text-align: center;flex:1;}
.pub_menu .lk:last-child{border-right:none;}
.pub_menu .lk.cur{color:#fff;background: #004da1;}

.xw_list .item{border-bottom:1px solid #efefef;padding:.6rem 0;display: flex;justify-content: space-between;}
.xw_list .imgbox{width: 3.4rem;display: block;}
.xw_list .img{width: 100%;max-height: 2.55rem;}
.xw_list .info{padding-top: .1rem;width: 2.7rem;}
.xw_list .title{font-size: .3rem;color: #323232;line-height: .5rem;-webkit-line-clamp: 3;font-weight: bold;}
.xw_list .date{font-size: .22rem;color: #666666;margin-top: .9rem;}
.xw_list .item:first-child{padding-top: 0;}
.xw_list .item:last-child{padding-bottom: 0;}

/* 新闻详情 */
.xw_det .topbox{padding:.25rem 0;border-bottom:1px solid #efefef;}
.xw_det .topbox .title{font-size: .34rem;color:#000000;font-weight: bold;line-height: .5rem;}
.xw_det .topbox .date{font-size: .22rem;color: #6d6d6d;background: url(/public/static/ruige/mobile/images/xw_06.png) no-repeat left center;background-size:.18rem;padding-left: .25rem;margin-top: .25rem;}

.xw_det .editbox{padding:.4rem 0 .7rem;font-size: .26rem;color: #6d6d6d;line-height: .44rem;text-align: justify;}

.pagenav{padding:.35rem 0 0;position:relative;border-top:1px solid #efefef;}
.pagenav li{font-size: .26rem;color:#6d6d6d;line-height: .5rem;}
.pagenav .back{font-size: .28rem;color:#fff;width: 2.2rem;line-height: .8rem;border-radius:.08rem;text-align: center;cursor: pointer;background: #004da1;display: block;margin-top: .8rem;border:none;}

/* 无刷直流电机 */
.pub_tit{font-size: .4rem;color: #323232;font-weight: bold;line-height: .5rem;margin-bottom: .5rem;}
.pub_tit.white{color:#fff;}

.cp_tit{font-size: .32rem;color: #323232;font-weight: bold;line-height: .4rem;margin-bottom: .3rem;}

.cp_main{padding:0 .4rem 1px;}
.cp_use{margin-bottom: .5rem;}
.cp_use .txt{font-size: .26rem;color: #666666;line-height: .44rem;}

.cp_use .list{font-size: 0;margin-top:.5rem;}
.cp_use .list li{width: 25%;text-align: center;display: inline-block;vertical-align: text-top;margin-bottom: .35rem;}
.cp_use .list .icon{width:.6rem;display: block;margin:0 auto;;}
.cp_use .list .tit{font-size: .26rem;color: #323232;margin-top: .15rem;text-align: center;}

.cp_para{margin-bottom: .5rem;}
.cp_para table{}
.cp_para table td{font-size: .21rem;color:#666666;line-height: .4rem;padding:.15rem 0;}
.cp_para table tr:nth-child(odd){background: #f4f4f4;}
.cp_para table td:first-child{width:2.2rem;padding-left: .15rem;padding-right: .1rem;}

.cp_area{margin-bottom: 1rem;}
.cp_area .item{background: #f4f4f4;}
.cp_area .item .imgbox{}
.cp_area .item .img{height: 3.35rem;}
.cp_area .item .title{font-size: .28rem;color:#323232;line-height: .9rem;text-align: center;padding:0 .15rem;font-weight: bold;}

.cp_area .swiper-container{padding-bottom: 1.7rem;}
.cp_area .swiper-button-next, .cp_area .swiper-button-prev{width: .8rem;height: .8rem;left:50%;bottom: 0;top:auto;}
.cp_area .swiper-button-prev{background: url(/public/static/ruige/mobile/images/cp_09.png) no-repeat center;background-size:contain;margin-left: -1.1rem;}
.cp_area .swiper-button-next{background: url(/public/static/ruige/mobile/images/cp_10.png) no-repeat center;background-size:contain;margin-left: .2rem;}

.cp_show{padding:1rem .4rem .8rem;background: #f4f4f4;}
.cp_show .menu{margin-bottom: .9rem;margin-left: -.15rem;font-size: 0;}
.cp_show .menu .lk{display: inline-block;vertical-align: middle;min-width: 2.1rem;font-size: .28rem;color: #323232;line-height: .9rem;text-align: center;position:relative;margin-bottom: .15rem;background: #fff;margin-left: .15rem;font-weight: bold;}
.cp_show .menu .lk.cur{color:#fff;background: #004da1;}


.cp_show .wrap{}
.cp_show .section{margin-bottom: .5rem;}
.cp_show .section:last-child{margin-bottom: 0;}
.cp_show .bar{margin-bottom: .6rem;line-height: .4rem;}
.cp_show .bar .bt{display: inline-block;vertical-align: middle;font-size: .34rem;color: #323232;font-weight: bold;}
.cp_show .lks{font-size: .12rem;color: #999;}
.cp_show .lks a{display: inline-block;vertical-align: middle;font-size: .24rem;color: #666666;padding:0 .04rem;}

.cp_show .list{margin-left: -.18rem;}
.cp_show .list .item{text-align: center;float: left;width: 3.25rem;margin:0 0 .18rem .18rem;background: #fff;padding:.3rem 0 .5rem;}
.cp_show .list .imgbox{height: 2.5rem;line-height: 2.5rem;text-align: center;}
.cp_show .list .pic{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;width: auto;}
.cp_show .list .title{font-size: .28rem;color: #323232;font-weight: bold;margin-top: .25rem;}
.cp_show .list .size{font-size: 14px;color: #666666;margin-top: 10px;}

.cp_show1 .list{margin-left: -.18rem;}
.cp_show1 .swiper-slide{text-align: center;float: left;width: 3.25rem;background: #fff;padding:.3rem 0 .5rem;}
.cp_show1 .imgbox{height: 2.5rem;line-height: 2.5rem;text-align: center;}
.cp_show1 .pic{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;width: auto;}
.cp_show1 .title{font-size: .28rem;color: #323232;font-weight: bold;margin-top: .25rem;}
.cp_show1 .size{font-size: 14px;color: #666666;margin-top: 10px;}


/* 联系我们 */
.lx_top{padding:0 .4rem;}
.lx_top .smtit{font-size: .32rem;color: #323232;font-weight: bold;margin-bottom: .5rem;}
.lx_top .module{margin-bottom: .85rem;border-bottom:1px solid #efefef;}
.lx_top .module:last-child{border-bottom:none;}

.lx_top .list{}
.lx_top .list li{margin-bottom: .6rem;}
.lx_top .list .icon{width: .75rem;display: block;float: left;border-radius:50%;}
.lx_top .list .info{margin-left: 1rem;position:relative;padding-top: 0;}
.lx_top .list .info .bh{position: absolute;top: 0px;right: 0;width: .9rem;height: .9rem;background: rgb(218,37,30);padding: .05rem .17rem;color: #fff;font-weight: bold;border-radius: 3px;}
.lx_top .list .tit{font-size: .28rem;color: #1c1c1c;font-weight: bold;}
.lx_top .list .tit .tips{font-size: .24rem;color: #666666;font-weight: 300;}
.lx_top .list .txt{font-size: .24rem;color: #666666;margin-top: .1rem;}

.lx_top .list_tp li{margin-bottom: 1rem;}
.lx_top .list_tp .info{padding-right: 1.6rem;position: relative;}
.lx_top .list_tp .info .bh{position: absolute;top: 0px;right: 0;width: .9rem;height: .9rem;background: rgb(218,37,30);padding: .05rem .17rem;color: #fff;font-weight: bold;border-radius: 3px;}
.lx_top .list_tp .tp{width: 1.5rem;position:absolute;right: 0;top: 50%;margin-top: -.75rem;}

.lx_top .vxbox{margin-top: -20px;}
.lx_top .vxbox .grp{display: inline-block;vertical-align: text-top;margin-right: 30px;text-align: center;}
.lx_top .vxbox .tp{width: 80px;}
.lx_top .vxbox .wz{font-size: 14px;color: #666666;margin-top: 5px;}


.lx_msg{padding:.9rem .4rem;background: #f4f4f4;}
.lx_form{}
.lx_form .item{margin-bottom: .25rem;position:relative;}
.lx_form .ipt{font-size: .26rem;color: #333;background: #fff;width: 100%;}
.lx_form .ipt_txt{padding:0 0 0 .85rem;line-height: 1rem;}
.lx_form .name{background: url(/public/static/ruige/mobile/images/lx_07.png) no-repeat .35rem center #fff;background-size:.4rem;}
.lx_form .tel{background: url(/public/static/ruige/mobile/images/lx_08.png) no-repeat .35rem center #fff;background-size:.4rem;}
.lx_form .wx{background: url(/public/static/ruige/mobile/images/lx_09.png) no-repeat .35rem center #fff;background-size:.4rem;}

.lx_form .con{height: 3.6rem;padding:.15rem .2rem .15rem .85rem;line-height: 26px;resize:none;background: url(/public/static/ruige/mobile/images/lx_10.png) no-repeat .35rem .24rem #fff;background-size:.4rem;}
.lx_form .submit{margin-top: .5rem;display: block;font-size: .22rem;color: #fff;width: 1.9rem;line-height: .6rem;background: #004da1;border-radius:.06rem;border:none;}
.lx_form .item i{font-size: .38rem;color:#be0002;position:absolute;right: .2rem;top: 0;line-height: 1rem;}

/* 产品内容 */
.cpdet_main{padding:.5rem .4rem .9rem;}
.cpdet_intro{}
.cpdet_intro .img{width: 100%;display: block;}
.cpdet_intro .smimg{width: 1.45rem;height: 1.45rem;border:1px solid #ddd;}

.cpdet_intro .gallery-thumbs{width: 5rem;padding-left: .03rem;}
.cpdet_intro .gallery-thumbs .swiper-slide-active .smimg{border:.05rem solid #004da1;}

.cpdet_intro .title{font-size: .4rem;color: #323232;font-weight: bold;margin-bottom: .6rem;margin-top: 1.15rem;}
.cpdet_intro .mod{margin-bottom: .4rem;}
.cpdet_intro .smtit{font-size: .32rem;color: #323232;font-weight: bold;margin-bottom: .25rem;}
.cpdet_intro .txt{font-size: .26rem;color: #666666;line-height: .44rem;}

.cpdet_intro .list{font-size: 0;}
.cpdet_intro .list li{/* min-width: 25%; */display: inline-block;vertical-align: middle;text-align: center;margin-right: .7rem;}
.cpdet_intro .list .icon{width: .6rem;display: block;margin:0 auto;}
.cpdet_intro .list .wz{font-size: .26rem;color:#323232;margin-top: .15rem;}

.cpdet_intro .btns{margin-top: .85rem;}
.cpdet_intro .btns a{font-size: .26rem;color: #004da1;display: inline-block;vertical-align: middle;width: 2rem;line-height: .7rem;border:1px solid #004da1;border-radius:.06rem;margin-right: .15rem;text-align: center;}
.cpdet_intro .btns .lk{color: #fff;background: #004da1;}


.cpdet_det{margin-top: .8rem;}
.cpdet_det .title{font-size: .32rem;color: #323232;font-weight: bold;}
.cpdet_det .editbox{padding:.7rem 0;}


/* 关于我们 */
.us_intro{padding:0 .4rem .7rem;}
.us_intro .pub_tit{margin-bottom: .3rem;}
.us_intro .txt{font-size: .26rem;color: #666666;line-height: .44rem;}
.us_intro .list{margin-left: -.15rem;margin-top: .4rem;}
.us_intro .list li{float: left;width: 3.25rem;margin-left:.15rem;margin-bottom: .15rem;}
.us_intro .list img{width: 100%;height: 2.7rem;}

.us_sz{padding:.6rem .9rem;background: url(/public/static/ruige/mobile/images/us_06.jpg) no-repeat center;background-size:cover;}
.us_sz .list li{border-bottom:1px solid rgba(255,255,255,.6);line-height: 1rem;padding:.2rem 0;display: flex;align-items: center;justify-content: space-between;}
.us_sz .list .fz{font-size: .32rem;color: #fff;}
.us_sz .list .fz i{font-size: .78rem;font-family: 'arial';}
.us_sz .list .wz{font-size: .28rem;color: #fff;}
.us_sz .list li:last-child{border-bottom:none;}

.us_cul{padding:.8rem .4rem;}
.us_cul .list{}
.us_cul .list li{display: flex;justify-content: space-between;padding:.7rem 0;border-bottom:1px solid #efefef;}
.us_cul .list .imgbox{width: 1.4rem;height: 1.95rem;border-radius:.08rem;text-align: center;background: #dc7b33;padding-top: .35rem;}
.us_cul .list .icon{height: .8rem;width: auto;display: block;margin:0 auto;}
.us_cul .list .wz{font-size: .26rem;color:#fff;font-weight: bold;margin-top: .1rem;}
.us_cul .list .info{width: 4.7rem;}
.us_cul .list .title{font-size: .32rem;color:#323232;font-weight: bold;}
.us_cul .list .txt{margin-top: .2rem;font-size: .26rem;color:#666666;line-height: .44rem;}
.us_cul .list li:last-child{border-bottom:none;}

.us_lc{background: #426bb6;padding:.9rem 0 .9rem .4rem;}
.us_lc .detail{position:relative;}
/* .us_lc .detail::after{content:'';position:absolute;right: 0;top: 0;bottom: 0;background: url(/public/static/ruige/mobile/images/us_18.png) no-repeat center;background-size:cover;width: .1rem;} */
.us_lc .item{width: 5.3rem;position:relative;}
.us_lc .box{border-radius:.16rem;overflow: hidden;background: #fff;}
.us_lc .title{height: 1.06rem;font-size: .32rem;color: #fff;line-height: 1rem;background-image: linear-gradient(to right, #5485d2 , #4277cc);text-align: center;position:relative;}
.us_lc .info{padding:.35rem .4rem;overflow: hidden;}
.us_lc .year{font-size: .32rem;color: #323232;font-weight: bold;line-height: .4rem;}
.us_lc .year::before{content:'';display: inline-block;vertical-align: middle;width: .12rem;height: .12rem;background: #004da1;border-radius:50%;margin-right: .1rem;}
.us_lc .txt{font-size: .24rem;color: #666666;line-height: .36rem;margin-top: .1rem;}
.us_lc .row{margin-bottom: .2rem;}
.us_lc .row:last-child{margin-bottom: .2rem;}
.us_lc .item::after{content:'';position:absolute;width: .5rem;height: 1.3rem;background: url(/public/static/ruige/mobile/images/us_19.png) no-repeat center;background-size:contain;right: -.48rem;top: 50%;margin-top: -.65rem;}
.us_lc .item::before{content:'';position:absolute;width: .5rem;height: .5rem;background: url(/public/static/ruige/mobile/images/us_21.png) no-repeat center;background-size:contain;right: -1.6rem;top: 50%;margin-top: -.25rem;border-radius:50%;}

.us_lc .pub_tit{margin-bottom: 1.8rem;}
.us_lc .swiper-container{height: 16.6rem;padding-right: .4rem;position:static;}
.us_lc .swiper-container::after{content:'';position:absolute;right: .4rem;top: 0;bottom: 0;background: url(/public/static/ruige/mobile/images/us_18.png) no-repeat center;background-size:cover;width: .1rem;}

.us_lc .swiper-button-next, .us_lc .swiper-button-prev{width: .68rem;height: .68rem;margin: 0;right: .4rem;}
.us_lc .swiper-button-prev{background: url(/public/static/ruige/mobile/images/us_22.png) no-repeat center;background-size:contain;left:auto;top:-2.4rem;}
.us_lc .swiper-button-next{background: url(/public/static/ruige/mobile/images/us_23.png) no-repeat center;background-size:contain;left:auto;top: -1.4rem;}



.us_zz{padding:.9rem .4rem;}
.us_zz .detail{font-size: 0;}
.us_zz .list{}
.us_zz .list li{font-size: .26rem;color: #666666;line-height: .44rem;margin-bottom: .3rem;position:relative;padding-left: .4rem;}
.us_zz .list li::before{content:'';position:absolute;left: 0;top: .16rem;width: .12rem;height: .12rem;background: #004da1;border-radius:50%;}

.us_zz .slide{margin-top: .7rem;}
.us_zz .slide .item{overflow: hidden;}
.us_zz .slide .img{width: 100%;display: block;}


.us_zz .swiper-container{padding-bottom: 1.7rem;}
.us_zz .swiper-button-next, .us_zz .swiper-button-prev{width: .8rem;height: .8rem;left:50%;bottom: 0;top:auto;}
.us_zz .swiper-button-prev{background: url(/public/static/ruige/mobile/images/cp_09.png) no-repeat center;background-size:contain;margin-left: -1.1rem;}
.us_zz .swiper-button-next{background: url(/public/static/ruige/mobile/images/cp_10.png) no-repeat center;background-size:contain;margin-left: .2rem;}

/* index */
.idx_ban .swiper-pagination{font-size: 0;bottom: .5rem!important;}
.idx_ban .swiper-pagination-bullet{width: 1.1rem;height: .04rem;background: #fff;opacity: 1;border-radius:0;}
.idx_ban .swiper-pagination-bullet-active{background: #014da1;}

.idx_us{padding:0 0 .9rem;}
.idx_us .menu{margin-bottom: .8rem;font-size: 0;}
.idx_us .menu .lk{display: inline-block;vertical-align: middle;border-bottom:1px solid #efefef;border-right:1px solid #efefef;text-align: center;width: 50%;font-size: .28rem;color:#666666;line-height: 1.2rem;}
.idx_us .menu .lk:nth-child(2n+2){border-right:none;}
.idx_us .menu .lk::before{display: inline-block;vertical-align: middle;margin-right: .1rem;width: .4rem;height: .4rem;content:'';}
.idx_us .menu .ico_1::before{background: url(/public/static/ruige/mobile/images/idx_02.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_2::before{background: url(/public/static/ruige/mobile/images/idx_03.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_3::before{background: url(/public/static/ruige/mobile/images/idx_04.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_4::before{background: url(/public/static/ruige/mobile/images/idx_05.png) no-repeat center;background-size:contain;}

.idx_us .menu .lk:hover,.idx_us .menu .lk.cur{color:#fff;background: #004da1;border-color:#004da1;}

.idx_us .menu .ico_1.cur::before,.idx_us .menu .ico_1:hover::before{background: url(/public/static/ruige/mobile/images/idx_02-1.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_2.cur::before,.idx_us .menu .ico_2:hover::before{background: url(/public/static/ruige/mobile/images/idx_03-1.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_3.cur::before,.idx_us .menu .ico_3:hover::before{background: url(/public/static/ruige/mobile/images/idx_04-1.png) no-repeat center;background-size:contain;}
.idx_us .menu .ico_4.cur::before,.idx_us .menu .ico_4:hover::before{background: url(/public/static/ruige/mobile/images/idx_05-1.png) no-repeat center;background-size:contain;}

.idx_us .info{padding:0 .4rem;}
.idx_us .title{font-size: .4rem;color: #323232;font-weight: bold;line-height: .52rem;margin-bottom: .35rem;}
.idx_us .txt{font-size: .26rem;color: #666666;line-height: .44rem;}
.idx_us .more{margin-top: .4rem;}

.idx_us .videobox{padding:.6rem .4rem 0;}
.idx_us .video{height: 5rem;object-fit:fill;width: 100%;}
.idx_us .video-js{background-color: #000;}
.idx_us .video-js .vjs-big-play-button{background: url(/public/static/ruige/mobile/images/video.png) no-repeat center;background-size:contain;width: .7rem;height: .7rem;border:none;top: 50%;left: 50%;margin-top: -.35rem;margin-left: -.35rem;}
.idx_us .video-js .vjs-big-play-button .vjs-icon-placeholder{display: none;}


.pub_smmenu{display: flex;justify-content: space-between;margin-bottom: .6rem;}
.pub_smmenu .lk{background: #fff;font-size: .28rem;color:#666666;font-weight: bold;text-align: center;width: 2.15rem;line-height: .95rem;border:1px solid #efefef;}
.pub_smmenu .lk.cur{color:#fff;background: #004da1;}

.idx_cp{padding:.9rem .4rem;background: #f4f4f4;}
.idx_cp_t{margin-bottom: .6rem;}
.idx_cp_t .keywords{}
.idx_cp_t .keywords .tit{font-size: .28rem;color: #323232;font-weight: bold;margin-bottom: .1rem;}
.idx_cp_t .keywords .lks{}
.idx_cp_t .keywords .lks a{display: inline-block;vertical-align: middle;font-size: .15rem;color: #666666;}
.idx_cp_t .keywords .lks a::after{content:'';display: inline-block;vertical-align: middle;width: 1px;height: .15rem;background: #ddd;margin:0 .1rem;}
.idx_cp_t .keywords .lks a:last-child::after{display: none;}

.idx_cp_t .searchbox{border-radius:4px;overflow: hidden;position:relative;border:1px solid #ddd;background: #fff;margin-top: .3rem;}
.idx_cp_t .searchbox .ipt_txt{font-size: .2rem;color: #333;width: 100%;background: #fff;height: .75rem;line-height: .75rem;padding:0 1.2rem 0 .4rem;}
.idx_cp_t .searchbox .submit{position:absolute;right: 0;top: 0;width: 1rem;height: .75rem;background: url(/public/static/ruige/mobile/images/idx_08.png) no-repeat center #004da1;background-size:.28rem;cursor: pointer;border:none;}

.idx_cp_b{}
.idx_cp_b .detail{}
.idx_cp_b .imgbox .pic{mwidth:100%;display: block;}
.idx_cp_b .imgbox .tp{border-radius:50%;width: 3.65rem;height: 3.65rem;}

.idx_cp_b .info{margin-top: .8rem;}
.idx_cp_b .title{font-size: .32rem;color: #323232;font-weight: bold;margin-bottom: .2rem;}
.idx_cp_b .txt{font-size: .26rem;color: #666666;line-height: .44rem;}
.idx_cp_b .smtit{font-size: .32rem;color: #323232;font-weight: bold;margin-top: .5rem;margin-bottom: .2rem;}
.idx_cp_b .list li{font-size: .26rem;color: #666666;line-height: .44rem;position:relative;padding-left: .3rem;}
.idx_cp_b .list li::before{content:'';position:absolute;left: 0;top: .2rem;width: .08rem;height: .08rem;background: #004da1;border-radius:50%;}
.idx_cp_b .readmore{margin-top: .55rem;}

.idx_area{padding:.8rem .4rem;}
.idx_area .swiper-container{padding-bottom: 1.7rem;}
.idx_area .swiper-button-next, .idx_area .swiper-button-prev{width: .8rem;height: .8rem;left:50%;bottom: 0;top:auto;}
.idx_area .swiper-button-prev{background: url(/public/static/ruige/mobile/images/cp_09.png) no-repeat center;background-size:contain;margin-left: -1.1rem;}
.idx_area .swiper-button-next{background: url(/public/static/ruige/mobile/images/cp_10.png) no-repeat center;background-size:contain;margin-left: .2rem;}


.idx_advan{padding:.9rem .4rem;background: url(/public/static/ruige/mobile/images/idx_17.jpg) no-repeat center;background-size:cover;}
.idx_advan .menu{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: .45rem;}
.idx_advan .menu .lk{background: #fff;margin-bottom: .15rem;height: 1.05rem;overflow: hidden;text-align: left;padding:.2rem .2rem 0 .65rem;position:relative;width: 3.3rem;}
.idx_advan .menu .sz{font-size: .24rem;color: #323232;font-weight: bold;position:absolute;left: .2rem;line-height: .32rem;top:.2rem}
.idx_advan .menu .font{font-size: .24rem;color: #666666;line-height: .32rem;}
.idx_advan .menu .lk.cur{background: #004da1;}
.idx_advan .menu .lk.cur .sz{color:#fff;}
.idx_advan .menu .lk.cur .font{color:#fff;}

.idx_advan .pic{width: 100%;display: block;}

.idx_advan .info{padding:.5rem .4rem;background: #fff;}
.idx_advan .title{font-size: .3rem;color: #323232;font-weight: bold;position:relative;padding-left: .5rem;}
.idx_advan .num{font-size: .3rem;color: #004da1;font-weight: bold;position:absolute;left: 0;top: 0;}
.idx_advan .txt{font-size: .26rem;color: #666666;line-height: .44rem;margin-top: .3rem;}
.idx_advan .txt p{position:relative;padding-left: .25rem;}
.idx_advan .txt p::before{content:'';position:absolute;left: 0;top: .18rem;width: .08rem;height: .08rem;background: #004da1;border-radius:50%;}
.idx_advan .more{margin-top: .3rem;display: inline-block;vertical-align: middle;}

.idx_xz{padding:.95rem .4rem;}
.idx_xz .detail{background: #f4f4f4;}
.idx_xz .lbox{padding:.5rem .3rem;}
.idx_xz .rbox{position:relative;}
.idx_xz .title{font-size: .3rem;color: #323232;font-weight: bold;margin-bottom: .3rem;}

.idx_xz .ipt{font-size: .26rem;color:#323232;line-height: .9rem;padding:0 .3rem;border-radius:.06rem;border:1px solid #e5e5e5;width: 100%;background: #fff;height: .9rem;}
.idx_xz .select{margin-bottom: .25rem;}
.idx_xz .searbox{display: flex;justify-content: space-between;align-items: center;}
.idx_xz .searbox .ipt_txt{width: 4.25rem;}
.idx_xz .searbox .submit{font-size: .3rem;color: #fff;width: 1.65rem;background: #004da1;border:none;cursor: pointer;line-height: .9rem;display:flex;align-items: center;justify-content: center;border-radius:.06rem;}
.idx_xz .searbox .submit::before{content:'';display: inline-block;margin-right: .1rem;width: .3rem;height: .3rem;background: url(/public/static/ruige/mobile/images/idx_08.png) no-repeat center;background-size:contain;}

.idx_xz .img{width: 100%;display: block;}
.idx_xz .box{text-align: center;position:absolute;width: 100%;height: 100%;left: 0;top: 0;padding-top: 1rem;}
.idx_xz .box .tit{font-size: .32rem;color: #fff;font-weight: bold;}
.idx_xz .box .link{font-size: .26rem;color: #fff;width: 3.95rem;display: block;line-height: .7rem;margin:.2rem auto 0;background: #004da1;}

.idx_fw{padding:.9rem .4rem;background: #f4f4f4;}
.idx_fw .pub_tit{margin-bottom: .2rem;}
.idx_fw .t_wz{font-size: .22rem;color: #666666;margin-top: .2rem;}

.idx_fw .list{margin-top: .7rem;}
.idx_fw .list .item{padding:.5rem .45rem;background: #fff;margin-bottom: .45rem;}
.idx_fw .list .title{font-size: .34rem;color: #323232;font-weight: bold;text-align: center;margin-bottom: .3rem;}
.idx_fw .list .line{width: 100%;height: .07rem;background: #f4f4f4;border-radius:.3rem;position:relative;overflow: hidden;margin:.25rem 0;}
.idx_fw .list .line::before{content:'';position:absolute;left: 0;top: 0;height: .07rem;border-radius:.3rem;background: #004da1;width: .7rem;display: block;}

.idx_fw .list .txt{font-size: .26rem;color: #666666;margin-bottom: .6rem;line-height: .46rem;}
.idx_fw .list .lk{font-size: .26rem;color: #323232;line-height: .65rem;display: block;text-align: center;border:1px solid #004da1;border-radius:.04rem;font-weight: bold;}
.idx_fw .list .bot{margin-top: .3rem;display: flex;justify-content: space-between;line-height: .4rem;align-items: center;}
.idx_fw .list .bot .bh {padding: 5px 10px;background: rgb(218,37,30);font-weight: bold;color: #fff;border-radius: 3px;margin-bottom: 0px;}
.idx_fw .list .wz{font-size: .28rem;color: #666666;}
.idx_fw .list .tel{font-size: .36rem;color: #004da1;font-weight: bold;font-family: 'arial';}
.idx_fw .list .item:last-child{margin-bottom: 0;}

.idx_xw{padding:.9rem .4rem;}
.idx_xw .more{margin:.8rem auto 0;}
.idx_xw .xw_list .item:last-child{border-bottom:none;}

.idx_msg .box{padding:.9rem .4rem;background: #7d9fd5;}
.idx_msg .form{}
.idx_msg .form .row{margin-bottom: .35rem;}
.idx_msg .form .tit{font-size: .3rem;color: #fff;line-height: .4rem;margin-bottom: .15rem;}
.idx_msg .form .tit i{font-size: .44rem;color: #da251d;display: inline-block;vertical-align: middle;margin-left: .1rem;}
.idx_msg .form .info{}
.idx_msg .form .ipt_txt{height: .8rem;line-height: .8rem;background: #fff;border-radius:.36rem;padding:0 .5rem;font-size: .24rem;color: #333;border:.03rem solid #dfdfdf;width: 100%;}
.idx_msg .form .submit{line-height: .8rem;width: 100%;border-radius:.36rem;margin-top: .4rem;font-size: .26rem;}
.idx_msg .img{width: 100%;display: block;}

.idx_hb{padding:.9rem .4rem;background: #f4f4f4;}
.idx_hb .list{margin-left: -.15rem;}
.idx_hb .list .item{float: left;width: 3.25rem;margin: 0 0 .15rem .15rem;overflow: hidden;background: #fff;height: 2.1rem;line-height: 2.1rem;text-align: center;}
.idx_hb .list .img{display: inline-block;vertical-align: middle;max-width:100%;max-height:100%;width: auto;}


