/*顶部开始*/
.bg1{background-color: #0f3783;}
.bg2{background-color: #b7b7b7;}
.bg3{background-color: #16151a;}
.bg4{background-color: #13428a;}
.bg5{background-color: #0f3783;}
.bg-f2f2f2{background-color: #f2f2f2;}
.bg-f8f8f8{background-color: #f8f8f8;}


.border-line3 {background-color: #707070;height: 2px;width: 0.3rem;margin: 0 auto;}

.color1{color: #0f3783;}
.color2{color: #b7b7b7;}
.color3{color: #cacaca;}
.color4{color: #13428a;}
.color5{color: #0c50e0;}
.hd48-lhd24{height:0.48rem;line-height: 0.24rem;}
.header .logo img {height:0.72rem;}
.header .menuico {height:0.72rem;width:0.48rem;background:url(../images/menuico.png) center / contain no-repeat;}
.header .on {background:url(../images/closeico.png) center / contain no-repeat;}
.nav {position:absolute;left:0;right:0;z-index:10;height:100%;display:none;margin-top:0.1rem;}
.nav li {box-sizing:border-box;}
.nav li a {font-size:0.24rem;color:#333;line-height:0.6rem;height:0.6rem;display:block;display:inline-block;/* font-weight:100;*/}
.nav li.cur a {color:#13428a;border-bottom:1px solid #13428a;}
.page-banner {height:2rem;background-position:center;background-repeat:no-repeat;background-size:auto 100%;overflow:hidden;}
/*面包屑*/
.crumbs {height:0.48rem;background-color:#f2f2f2;position:relative;}
.crumbs .left-back-img,.crumbs .crumbs-catname,.crumbs .crumbs-menu {display:inline-block;height:0.48rem;vertical-align:middle;}
.crumbs .left-back-img {width:0.48rem;background:url(../images/icon-back-1.png) center / 0.32rem no-repeat;}
.crumbs .crumbs-catname {width:5.3rem;text-align:center;line-height:0.48rem;}
.crumbs .crumbs-menu {width:0.48rem;background:url(../images/iccon-menu-1.png) center / 0.32rem no-repeat;}
.crumbs .crumbs-right .on {background:url(../images/icon-shrink-1.png) center / 0.32rem no-repeat;}
.crumbs .crumbs-menu-list {position:absolute;right:0;background-color:#f2f2f2;display:none;margin-top:1px;z-index:1;}
.crumbs .crumbs-menu-list a {display:block;font-size:0.18rem;line-height:0.54rem;text-align:center;min-width:1rem;border-bottom:1px solid #fff;padding:0 0.1rem;}


.shili li .bg{background: url(../images/service2.png) center no-repeat;}
.shili .line5{margin-left: 25%;}


.tuijian .dlist li {margin-top: 0.4rem;position: relative;}
.tuijian .dlist .key {position: absolute;margin-top:-0.2rem;width: 98.5%;}
.tuijian .dlist .key span {padding: 0.10rem 0.20rem;background-color: #0f3783;color: #fff;}
.tuijian .dlist .desc{height: 0.28rem;line-height: 0.28rem;overflow: hidden;}

/*首页分类*/
.case-nav li {float:left;width:33.33%;}
.case-nav li i {width:1rem;height:1rem;margin-bottom:0.2rem;border-radius:50%;display:block;border:1px solid #13428a;color:#13428a;margin:0.15rem auto;}
.case-nav i.all {background:url(../images/nav-all.png) center center / 0.48rem auto no-repeat;}

.case-list li {border:1px solid #d5d5d4;border-radius:0.05rem;box-sizing:border-box;}
.case-list .li-2 .img {background-size:100% 100%;}
.more-link a {display:inline-block;line-height:28px;font-size:14px;text-align:center;color:#333;border-radius:14px;transition:all 0.3s ease-in;background:#ebebeb;}
/**/
.form-one .in1 {width:23%;background:url(../images/hot.png) top right no-repeat;height:0.48rem;line-height:0.48rem;margin-right:2%;}
.form-one .in2 {width:53%;}
.form-one .in3 {width:20%;}
.form-one .phone_txt {width:98%;height:0.48rem;line-height:0.48rem;outline:none;padding-left:0.2rem;box-sizing:border-box;}
.form-one .ds_button {height:0.48rem;line-height:0.48rem;background-color:#13428a;color:#fff;border:none;width:90%;text-align:center;}
.izhuying {margin-top:0.2rem;}
.izhuying .list li {width:46%;margin:0.1rem 2%;border:1px solid #ddd;overflow:hidden;float:left;color:#333;box-sizing:border-box;}
.izhuying .list .zi {margin-bottom:0.2rem;}
.izhuying .list .tu {height:0.64rem;padding:0.2rem 0;}
.izhuying .list .tu img {height:0.64rem;}
.izhuying .list .more a {display:inline-block;background:#083e9b;border-radius:0.05rem;padding:0.05rem 0.2rem;margin-top:0.15rem;color:#fff;}
/*首页服务项目*/
.iserver .server-list li {float:left;width:48%;margin:0 1%;}
.iserver .server-list li img {height:2rem;}
.iserver .server-list .title {margin-bottom:0.1rem}
/*首页案例
.case .img {background-position:center;background-repeat:no-repeat;background-size:100% auto;padding-top:66%;}
.case .img a {display:block;width:100%;position:relative;padding-top:66%;margin-top:-66%;}
*/
/*首页关于我们*/
.iabout .iabout-list li {float:left;width:44%;margin:0.1rem 3%;}
.iabout .iabout-list .title {margin-bottom:0.1rem}
/*首页新闻*/
.news-list-box .news-tab a {display:block;width:50%;background-color:#f2f2f2;float:left;height:0.48rem;line-height:0.48rem;color:#000;}
.news-list-box .news-tab a.active {background-color:#13428a;color:#fff;}
.news-list-box .swiper-container .news-list {overflow:hidden;}
.news-list-box .swiper-container .news-list li {border-bottom:1px solid #eee;overflow:hidden;padding:0 1%;}
.news-list-box .swiper-container .news-list li a,.news-list-box .swiper-container .news-list li span {height:0.4rem;line-height:0.4rem;color:#333;display:block;overflow:hidden;}
.news-list-box .swiper-container .news-list li a {width:75%;float:left;font-size:0.18rem;}
.news-list-box .swiper-container .news-list li span {width:23%;float:right;font-size:0.14rem;text-align:right;}
.news-list-box .swiper-container .news-list .more a {width:100%;}
/*图片列表页*/
.page-con .pic-list li {width:31.33%;float:left;margin:0.1rem 1%;}
/*新闻列表*/
.page-con .news-list .news-title {border-bottom:1px solid #eee;overflow:hidden;padding:0 1%;}
.page-con .news-list .news-title a,.page-con .news-list .news-title span {height:0.4rem;line-height:0.4rem;color:#333;display:block;overflow:hidden;}
.page-con .news-list .news-title a {width:75%;float:left;font-size:0.18rem;}
.page-con .news-list .news-title span {width:23%;float:right;font-size:0.14rem;text-align:right;}
.page-con .page-list {padding:0.1rem 0;}
.page-con .page-list a {padding:0.02rem 0.05rem;background-color:#eee;margin:0 0.02rem;}
.page-con .page-list span {padding:0.02rem 0.05rem;background-color:#999;}


.page-con .content table{width: auto !important;}
.page-con .content table td{width: auto !important;}
.page-con .content img{height:  auto !important;}
/*服务内页样式*/
.diy_link {cursor:pointer;color:rgb(0,117,143);}
.diy-con-title {padding-bottom:0.2rem;font-size:0.28rem;font-weight:bold;border-bottom:1px solid #222;color:#222;position:relative;}
.diy-fang {position:absolute;bottom:0;left:0;right:0;line-height:0.2rem;width:40px;background:#fff;height:0.2rem;margin:-0.1rem auto;text-align:center;}
.diy-width-p40 {margin:0 auto;}
.diy-width-p50 {margin:0 auto;}
.diy-width-p60 {margin:0 auto;}
.diy-width-p80 {margin:0 auto;}
.diy-width-p99 {width:99%;margin:0 auto;}
.diy-text-indent div,.diy-text-indent p {text-indent:2em;}
.diy-light {background:url(../images/light.jpg) left center / contain no-repeat;}
.diy-pd50-left {padding-left:0.5rem;}
.diy-pd30 {padding:0.3rem;}
.diy-margin20 {margin:0.2rem 0;}
.diy-margin-bottom30 {margin-bottom:0.3rem;}
.diy-margin-bottom50 {margin-bottom:0.5rem;margin-top:0.5rem;}
.diy-list-title-bg {background:url(../images/c-title-bg.jpg) left center no-repeat;padding:0 0.1rem;color:#fff;font-weight:bold;}
.diy-table {border-collapse:collapse;margin:0 auto;}
.diy-table .diy-table-tr {background-color:rgb(92,122,139);color:#fff;}
.diy-table td {border:1px solid #999;padding:0.05rem;}
.diy-table-p100 {border-collapse:collapse;width:100%;}
.diy-table-p100 td {padding:0.1rem 0;}
.diy-table-pp10 td {padding:0.1rem;}
.diy-img-width-50 img {width:0.5rem;}
.con-dtbk {display:inline-block;}
.diy-bg-a1 {background:#7f7f7f;}
.diy-bg-a2 {background:#f79646;}
.diy-bg-a3 {background:#d8d8d8;}
.diy-color-a1 {color:#fff;}
.diy-color-a2 {color:#7f7f7f;}
/*业务模块下方联系方式*/
.server-contact {width:98%;margin:0 auto;}
.server-contact img {max-width:1.4rem;}
.server-contact li {padding:0.1rem 0 0.1rem 0.5rem;margin:0.1rem 0;}
.bot2 .bli1 {width:1.5rem;}
.bot2 .bli1 img {width:1.45rem;}
.bot2 .bli2 {width:4.6rem;}
/*底部浮窗*/
.bottom-online {position:fixed;bottom:0;left:0;right:0;z-index:3;overflow:hidden;}
.bottom-online li {float:left;width:20%;text-align:center;padding:0.1rem 0;}
.bottom-online li a {height:0.32rem;display:block;padding-top:0.32rem;color:#fff;}
.bottom-online li a.home {background:url(../images/home.png) center top / 0.32rem no-repeat;}
.bottom-online li a.tel {background:url(../images/tel.png) center top / 0.32rem no-repeat;}
.bottom-online li a.chat {background:url(../images/chat.png) center top / 0.32rem no-repeat;}
.bottom-online li a.message {background:url(../images/message.png) center top / 0.32rem no-repeat;}
.bottom-online li a.map {background:url(../images/map.png) center top / 0.32rem no-repeat;}


.jrt_diy_box ul,.jrt_diy_box li{list-style: none;}
.diy-li-3 li{width: 31.333%;margin:10px 1%;}
.diy-li-2 li{width: 48%;margin:10px 1%;}