.dbox{
	 display: -moz-box;
	 display: -webkit-box;
}
.dbox0{
	display: block;
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
}
.dbox1{
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	width: 0%;
}
.bg-white{background: #fff;}
.mq10{margin:10px;}
hr,
hr.border{ height: .18rem; margin: 0; border:none; background:#f2f2f2;}
.index-top{ height: .88rem; position: absolute; top:0; left: 0; width: 100%; max-width: 750px; z-index: 10;}
@media (min-width: 750px) {
	.index-top{ left: 50%; margin-left:-375px;}
}

.index-top a.addressBtn{ width:1.22rem;height: .88rem; text-align: center; line-height: .88rem; font-size: 0}
.index-top a.addressBtn span{ font-size: .27rem; color: #fff; vertical-align: middle; margin-left: .01rem;}
.index-top a.addressBtn img{ width: .19rem; vertical-align: middle;}
.index-top a.btn{ line-height: .88rem; font-size: .27rem; padding: 0 .2rem; color: #fff;}
.index-top input{ background: #fff; height: .6rem; line-height: .6rem; border:none; background: #fff; font-size: .26rem; padding: 0 .36rem; margin-top: .14rem; border-radius:.6rem}
.index-top a.returnBtn{ display: inline-block; background: url(../images/prevW.png) center center no-repeat / .21rem auto; width: .74rem; height: .88rem; }

.indexBanner{ height: 3.6rem;}
.indexBanner img{ height: 3.6rem; width: 100%;}
.indexBanner .sxy-hd{ text-align: center; font-size: 0;}
.indexBanner .sxy-hd a{transition: all .2s; display: inline-block; z-index: 5; position: relative; top:-.38rem; width: .15rem; height: .15rem; border-radius:.15rem; background: rgba(185,185,185,.5); margin: 0 .03rem;}
.indexBanner .sxy-hd a.on{ background: #fff; width: .38rem;}

.indexNav{ background: #fff;}
.indexNav .inBox{font-size: 0; padding-bottom: .1rem;padding:.25rem 0}
.indexNav .inBox a{ display: inline-block; width: 25%; text-align: center;}
.indexNav .inBox a img{ width: .88rem; height: .88rem; margin-top: .2rem;}
.indexNav .inBox a p{ font-size: .28rem; line-height: .6rem;}

.yuanNotice{ background: #fff; border-top:1px solid #e3e3e3; padding: 0 .24rem; border-bottom:1px solid #e3e3e3; font-size: 0; line-height: .86rem;}
.yuanNotice img{ width: 1rem; height: .3rem; margin-top: .28rem; margin-right: .2rem; float: left;}
.yuanNotice a{color:#a2a2a2;}
.yuanNotice .yuanNoticeSlide{overflow: hidden;font-size: .28rem;  height: .86rem;}
.yuanNotice .yuanNoticeSlide a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.view-2{ background: #fff; border-top:1px solid #e3e3e3;}
.view-2 dt{ border-right: 1px solid #e3e3e3; flex: 1; border-bottom:1px solid #e3e3e3; width: 2.51rem; display: flex;}
.view-2 dt a{flex:1; width: 100%;}
.view-2 dd a{ border-bottom:1px solid #e3e3e3; border-right: 1px solid #e3e3e3; height: 1.75rem; }
.view-2 dd .dbox1:last-of-type a{ border-right: none;}

.yuan-2 dt{ width: 3.75rem;height:4rem}
.yuan-2 dt a{padding: 0 .24rem; }
.yuan-2 dd .dbox{}
.yuan-2 h2{ height: .86rem; line-height: 1rem;color:#0f9a71;font-weight:600;font-size:16px;text-align:center}
.yuan-2 p{ font-size:13px;color:#b8b8b8;text-align:center}
.yuan-2 dd a{ display: block; padding: 0 .24rem;height: 2rem;}
.yuan-2 .box-a{ background: url(../images/tool_01.png) center bottom no-repeat / 4.5rem auto;}
.yuan-2 .box-b{ background: url(../images/tool_02.png) 2.2rem bottom no-repeat / 1.34rem auto;}
.yuan-2 .box-c{ background: url(../images/tool_03.png) 2.2rem bottom no-repeat / 1.35rem auto;}

.zcBox{ background: #fff; border-top:1px solid #e3e3e3}
.title-1{ line-height: .84rem; padding: 0 .24rem; height: calc( .84rem + 1px ); border-bottom: 1px solid #e3e3e3;}
.title-1 span{ font-size: .3rem; color: #212121;}
.title-1 a.morBtn{ float: right; color: #b6b6b6; font-size: .26rem}

.index_fw ul{padding:10px 5px; list-style-type:none;}
.index_fw ul li{width:calc(50% - 3px );float:left;margin-bottom:5px; background:#eef5f3; padding-bottom:10px;margin-right:5px;min-height:1.7rem}
.index_fw ul li:nth-of-type(2n){margin-right:0px;}
.index_fw ul li img{width:.9rem;float:left;margin:.35rem .2rem 0 .2rem;}
.index_fw ul li div{float:left;width:2.2rem}
.index_fw ul li h2{font-size:14px;font-weight:400;color:#000;line-height:25px;margin-top:10px;height:25px; overflow:hidden}
.index_fw ul li p{font-size:12px;color:#999999}
.index_fw ul li span{line-height:20px;color:#FFF; background:#17a072;padding:0 10px; border-radius:5px;font-size:12px;}

ul.insure{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
ul.insure a{
	flex: 1;
	border-bottom: 1px solid #efeff4;
	padding: .3rem .5rem;
	color: #333;
	text-align:center;
}
ul.insure a+a{
	border-left: 1px solid #efeff4;
}
.prices{line-height:20px;color:#fff; background:#f46902; border-radius:5px;padding:0 10px}
.mb{margin-bottom:10px;font-size:16px;width:60%}

.bottomNav{ height: calc( 1.16rem + 1px ) ;}
.bottomNav .inBox{ position:fixed; z-index: 10; left: 0; width: 100%; height: calc( 1.16rem + 1px ); border-top:1px solid #e3e3e3; display: -moz-box; display: -webkit-box; background: #fff; bottom:0;}

@media (min-width:750px ) {
	.bottomNav .inBox{ left: 50%; margin-left: -375px; width: 750px;}
}

.bottomNav .inBox a{ display: block; -moz-box-flex: 1; -webkit-box-flex: 1; text-align: center; width: 0%;}
.bottomNav .inBox a p{ margin-top: .75rem; font-size: .24rem; text-align: center; color: #a5a5a5;}

.bottomNav .inBox a.btn-a{ background: url(../images/navIcon-14.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-b{ background: url(../images/navIcon.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-c{ background: url(../images/navIcon-15.png) center .16rem no-repeat / .64rem auto;}
.bottomNav .inBox a.btn-d{ background: url(../images/navIcon-17.png) center .26rem no-repeat / .44rem auto !important;}
.bottomNav .inBox a.btn-e{ background: url(../images/navIcon-16.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-f{ background: url(../images/sipo/icon_index.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-f-h{ background: url(../images/sipo/icon_index_hover.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-g{ background: url(../images/sipo/icon_special.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-g-h{ background: url(../images/sipo/icon_special_hover.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-h{ background: url(../images/sipo/icon_moving.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-h-h{ background: url(../images/sipo/icon_moving_hover.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-i{ background: url(../images/sipo/icon_back.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.btn-i-h{ background: url(../images/sipo/icon_back_hover.png) center .26rem no-repeat / .44rem auto;}
.bottomNav .inBox a.on p{color: #1a89f2;}

.fwDetailTop{ height: .88rem;}
.fwDetailTop .inBox{ background: #fff; position: relative; height: .88rem;}
.fwDetailTop a.returnBtn{ position: absolute;top:.22rem; left: 0; font-size: 0; text-align: center; padding: 0 .24rem; display:inline-block;}
.fwDetailTop a.returnBtn img{ width: .2rem;}
.fwDetailTop a.homeIcon{ position: absolute; right: 0;top:.22rem; font-size: 0; text-align:center;padding: 0 .24rem; display: inline-block; line-height: .88rem;} 
.fwDetailTop a.homeIcon img{ width: .44rem;}
.fwDetailTop p{ font-size: 0; text-align:center; height: .6rem; margin-top: .14rem; line-height: .6rem;}
.fwDetailTop p span{ font-size: .32rem}
.fwDetailTop p a{ font-size: .32rem; line-height: .6rem; height: .6rem; display:inline-block; margin: 0 .47rem;}
.fwDetailTop p a.on,
.fwDetailTop p a:active{color: #ff4a53; border-bottom:2px solid #ff4a53}

.hujiao{padding:10px;  background:#fff;}
.hujiao img{height:1.3rem;width:auto;float:left;}
.hujiao h2{line-height:.8rem;font-size:16px;color:#07a16f; text-align:center}
.hujiao p{line-height:.5rem;font-size:14px;color:#999; text-align:center}

.jxzc ul{padding:10px; list-style-type:none;}
.jxzc ul li{width:calc(50% - 5px );float:left;margin-bottom:10px; margin-right:10px;min-height:1.7rem}
.jxzc ul li:nth-of-type(2n){margin-right:0px;}
.jxzc ul li img{width:100%;}

.hangjia{ background: #fff;}
.hangjia .inBox{font-size: 0; padding-bottom: .1rem;padding:.25rem 0}
.hangjia .inBox a{ display: inline-block; width: 33%; text-align: center;}
.hangjia .inBox a img{ width: 1rem; height: 1rem; margin-top: .2rem;}
.hangjia .inBox a p{ font-size: .28rem; padding:10px 0 0px 0;}
.hangjia .inBox a span{ font-size: .26rem; line-height: .6rem;color:#999}

.HJBanner{ height: 3rem;}
.HJBanner img{ height: 3rem; width: 100%;}
.HJBanner .sxy-hd{ text-align: center; font-size: 0;}
.HJBanner .sxy-hd a{transition: all .2s; display: inline-block; z-index: 5; position: relative; top:-.38rem; width: .15rem; height: .15rem; border-radius:.15rem; background: rgba(185,185,185,.5); margin: 0 .03rem;}
.HJBanner .sxy-hd a.on{ background: #fff; width: .38rem;}

.fuwuList{ background: #fff;}
.fuwuList ul{ margin-bottom: .18rem;margin-top:10px;}
.fuwuList img{ width: 1.2rem; height: 1.2rem; border-radius:4px;border:1px solid #f6f6f6}
.fuwuList .imgBox{ margin-right: .24rem;}
.fuwuList h2{ font-size: .3rem; line-height:.36rem; height: .76rem;}
.fuwuList h3{ font-size: .36rem; color: #ff4a53; line-height: .46rem;}
.fuwuList p,
.fuwuList .bottom{ font-size: 12px; color: #898989; line-height: .26rem;}
.fuwuList .btnBox{ text-align: right; font-size: 0}
.fuwuList .btnBox a{ display: inline-block; width:calc(1.12rem + 2px ); line-height: .34rem; height: calc( .34rem + 2px ); margin-left: .14rem; color: #898989; font-size: .24rem;border:1px solid #898989; border-radius:.05rem; text-align: center;}

.list-3{ border-top:1px solid #e3e3e3; background: #fff;}
.list-3 li{ padding: .22rem .24rem; border-bottom:1px solid #e3e3e3;}
