/*顶部开始*/
.bg1 {background-color:#0066b3;}
.bg2 {background-color:#FFB133;}
.bg0 {background-color:#00477b;}
.rgba1 {background-color: rgba(0,0,0,0.5);}
.rgba-fff-5 {background-color: rgba(255,255,255,0.5);}
.bga1{background-color: rgba(2,120,197,0.9);}
.bga2{background-color: rgba(0,90,210,0.9);}
.bga2-5{background-color: rgba(0,90,210,0.5);}
.rgba2 {background-color: rgba(54,46,43,0.6);}
.color1 {color:#0066b3;}
.color2 {color:#FFB133;}
.color0 {color:#00477b;}
.diy-color1{color: #529500;}
.color-diy-1 {color: #ff8468;}
.border-bottom-diy1 {border-bottom: 0.02rem solid #ff8468;}

.border1{border: 0.01rem solid #0066b3;}
.border2{border: 0.01rem solid #FFB133;}

.mar-left-90{margin-left: 0.9rem;}

.absolute-vertical-middle{position: absolute; margin:0 auto; width: 100%; top: 50%;left: 50%;transform: translate(-50%, -50%); /*针对元素本身向左以及向上移动50%*/}



.bg-cover {background-size:cover;}
*:focus {outline:none;}

.bg-img1{background: url(../images/nav-bg.png) left top repeat;}


.header .on {background:url(../images/closeico.png) center / contain no-repeat;}
.nav {right: -100%;transition: all 0.44s ease 0s;}
.nav li {box-sizing:border-box;}
.nav .more {border-left: 0.01rem dashed #ccc;}
.nav .nav-ul-ii {border-top: 0.01rem dashed #ccc;}
.nav.show {right: 0;}

.nav2 .line a::after{content: "";position: absolute;right: 0;top: 0.2rem;width: 0.01rem;height: 0.2rem;background-color: #999;}

.index_cat_title{background:url(../images/title_bg.jpg) center / auto 0.85rem no-repeat;}

#iabout .isubcat .on{background-color:#0066b3;color: #fff;}
#con_box .catname .on{background-color:#0066b3;color: #fff;}


/* banner */
/* .page_banner{background: url(../pic/mbanner.jpg) center top / auto 4.5rem no-repeat;height: 4.5rem;line-height: 4.5rem;} */

.banner .hd .on { background-color: #0066b3;}


/* background-size: contain cover; */
.services { background: url(../images/logo_bg.png) center / 15rem auto no-repeat fixed;}
.services .ser_con li::before {content: "·"; font-size: 1rem;vertical-align: text-bottom;display: inline-block;line-height: 0.34rem;margin-right: 0.1rem;}

.i_phone .text{padding: 0 0.3rem 0 0.6rem;background: url(../images/phone3.png) 0.3rem 0.18rem / auto 0.3rem  no-repeat #fff;}

.diy-more::before{height: 0.02rem; width: 100%;display:block;position: absolute;top: 50%;left: 0;background-color: #0066b3;content: "";}

/* 2.14 */
/* 首页优势 */
.i_advantage{background: url(../images/youshi_bg.jpg) center no-repeat;}
.i_advantage li{width: 49%;margin-left: 2%;}
.i_advantage li .icon{background: url(../images/icon_down.png) center no-repeat;}
.i_advantage .numli1,.i_advantage .numli3{margin-left:0;}
.i_advantage .img{background: url(../images/yuan_bg.png) center / 0.8rem no-repeat;}



.xbanner{background: url(../images/gg_bj.jpg) center no-repeat;}
.xbanner .tel{background: url(../images/top_tel.png) left center / 0.48rem auto no-repeat;}

.in_about .title:after{content: "";height: 0.01rem;border-bottom: 0.01rem dashed #fff;position: absolute;top: 50%;width: 100%;left: 0;}





/* 2.14 */
.title2 .hd .on { background-color: #0066b3; color: #fff;border:0.01rem solid #0066b3;}
.title2 .hd .on span{ background-color: #0066b3;}

.in_titlebox .in_catdir {background: url(../images/title.png) center / 4.8rem auto no-repeat;}

.subicon{background: url(../images/icon_down2.png) center / auto 0.32rem no-repeat;border-left:0.01rem solid #f2f2f2;}
.subcat{border: 0.01rem solid #333;border-top: none;}

.con2 .con_title {border-radius: 0.08rem 0.08rem 0 0;}
.con2 .text {border-radius:0.08rem 0 0 0;}

.filterbox li em {display: inline-block;padding: 0 0.1rem; color: #0066b3;font-style: normal;}
.filterbox li a{display: inline-block;padding: 0 0.1rem;}

/* 新闻 */
.news_list .time{background: url(../images/timeicon.png) left center / auto 0.16rem no-repeat;}
.news_show .infoicon {background: url(../images/infoicon.png) center / auto 0.16rem no-repeat;}
.news_show .timeicon {background: url(../images/timeicon.png) center / auto 0.16rem no-repeat;}


/* 留言 */
.feedback .info_name{background: url(../images/icon_user.png) 0.1rem center / auto 0.32rem no-repeat;}
.feedback .info_phone{background: url(../images/icon_phone.png) 0.1rem center / auto 0.32rem no-repeat;}
.feedback .info_password{background: url(../images/icon_password.png) 0.1rem center / auto 0.32rem no-repeat;}

/* 分页 */
#pages a,#pages span{padding: 0.05rem 0.1rem;border: 0.01rem solid #666;}
#pages i{display: inline-block;padding: 0.05rem;}
#pages span,#pages a:hover{background-color: #333;color: #fff;}


.in_partner {background: url(../images/partner_bg.jpg) center / auto 100% no-repeat;}

/*表单*/
.iform {box-sizing:border-box;border-radius:0.24rem;}
.iform .input_title {display:inline-block;width:1rem;text-align-last:justify;}
.iform .input_title span {display:block;}
.iform .colorred {padding:0 0.1rem;}
.iform .txt_top {vertical-align:top;}
.iform .txt_top span {display:table-cell;}
/* .iform .input_value input[type="radio"] {display:none;} */
.iform .input_value label {cursor:pointer;width:48%;display:inline-block;border:1px solid #999;text-align:center;margin-top:0.1rem;border-radius:0.04rem;box-sizing:border-box;}
.iform .input_value label.laber1,.iform .input_value label.laber3 {margin-right:4%;}
.iform .input_value input[type="radio"]:checked {}
.iform .input_value label.on {border:1px solid #d0021b;background-color:#FFF2F2;color:#d0021b;}
.iform .input_value {display:inline-block;width:3.6rem;}
.iform .t1 {color:#fff;padding:0.2rem 0;}
.iform .input_value .input-text {padding:0.1rem;box-sizing:border-box;margin:0.05rem 0;border:0.01rem solid #999;color:#666;width:100%;border-radius:0.04rem;}

/*customer*/
.customer {border-radius:0.1rem;}
.customer .announcement {height:2rem;}
.customer .swiper-slide .list {height:0.5rem;line-height:0.5rem;}
.customer .swiper-slide .list span {display:inline-block;height:0.4rem;line-height:0.4rem;}
.customer .swiper-slide .list .laba {width:18%;background:url(../images/laba.png) no-repeat center;background-size:contain;}
.customer .swiper-slide .list .title {width:20%;}
.customer .swiper-slide .list .desc {width:30%;}
.customer .swiper-slide .list .time {width:30%;}
/* 复制微信号码 */
.wechat-success-icon{background:url(../images/wechat_success_icon.png) no-repeat center;background-size:contain;height: 0.66rem;}

/*底部浮窗*/
.wechat {box-shadow:0px 1px 10px #ccc;}
.wechat .bottom_feedback a {background:url(../images/bottom_feedback.png) center top / 0.3rem auto no-repeat;}
.wechat .bottom_wechat a {border-radius:0.36rem;border:0.01rem solid #1aad19;}
.wechat .bottom_wechat .icon_wechat {background:url(../images/bottom_wechat2.png) left center / 0.3rem auto no-repeat;padding:0.15rem 0 0.15rem 0.36rem;}
.wechat .bottom_tel a {border-radius:0.36rem;}
.wechat .bottom_tel .icon_tel {background:url(../images/bottom_tel.png) left center / 0.3rem auto no-repeat;padding:0.15rem 0 0.15rem 0.36rem;}


/* 底部样式2 */
.bottom_tool .cli1{background: url(../images/icon_index.png) center 0.1rem / auto 0.32rem no-repeat;}
/* .bottom_tool .cli2{background: url(../images/icon_feedback.png) center 0.1rem / auto 0.32rem no-repeat;} */
.bottom_tool .cli2{background: url(../images/icon_product.png) center 0.1rem / auto 0.32rem no-repeat;}
.bottom_tool .cli3{background: url(../images/icon_tel.png) center 0.1rem / auto 0.32rem no-repeat;}
.bottom_tool .cli4{background: url(../images/icon_top.png) center 0.1rem / auto 0.32rem no-repeat;}
.bottom_tool li a{height: 0.6rem;line-height: 0.6rem;padding-top: 0.4rem;font-size: 0.24rem;}
.bottom_tool .cli2,.bottom_tool .cli3,.bottom_tool .cli4{border-left: 0.01rem solid rgba(255, 255, 255, 0.2);}


.foot-contact {background: url(../images/logo_bg2.png) center / 15rem auto no-repeat #E5EAEE;}

.foot .bottom .num{background: url(../images/phone2.png) 0.3rem center / 0.30rem auto no-repeat;border: 0.02rem solid #b0d780;}
.foot .bottom .text{color: #a01d1d;background: url(../images/phone1.png) 0.3rem center / 0.2rem auto no-repeat #fff;}

.foot .bottom .text1 span{color: #999;}
.foot .bottom .b_nav_box{border-left: #3e4e60 1px solid;border-right:#3e4e60 1px solid ;}
.foot .bottom .b_con_user{padding-left: 30px;background: url(../images/b_user_20.png) left center no-repeat;}
.foot .bottom .b_con_tel{padding-left: 30px;background: url(../images/b_tel_20.png) left center no-repeat;}
.foot .bottom .b_con_add{padding-left: 30px;background: url(../images/b_map_20.png) left center no-repeat;}
.foot .bottom .b_nav_box a{padding-left: 20px;background: url(../images/b_right_20.png) left center no-repeat;}
.foot .bottom .b_box2{border-top:#3e4e60 1px solid ;}