/*
		复选框
 */

.checkbox_item{position:relative;display:inline-block;}
.checkbox_item input{position:absolute;top:-9999px;left:-9999px;}
.checkbox_item .check_label{display:inline-block;cursor:default; line-height: 0.75rem;}
.checkbox_icon{display:block;float:left;margin-right:0.125rem;width:0.7rem;height:0.7rem;background:url(../images/1.png) no-repeat center ;background-size:100%;}
.check_label.on .checkbox_icon{background:url(../images/2.png) no-repeat center ;background-size:100%;}
.checkbox_text{float:left;height:1rem;line-height:0.7rem; font-size:0.6rem;}
.checkbox_text i{color:#f00;}
.checkbox a{color: #ff8103; cursor: pointer;}
/*
	按钮
 */
.sign-button{margin:1rem auto;}
.sign-button button,.sign-button input{width:11.2rem;height:2rem;background:#ef8200;font-size:1rem;text-align:center;border-radius:0.25rem;color:#fff;font-size:0.8rem;margin: 0 auto;display: block;}
/*
	按钮----》加载更多
 */
.sign-more button{background: rgb(4,69,98);width: 90%;height: 1.5rem;line-height: 1.5rem;}



/*index-->header*/
.list-logo{padding:0.25rem 0.575rem;background:rgba(4,69,98,0.2);color:rgb(4,69,98);position:relative;z-index: 1;width:100%;box-sizing: border-box;}
.list-logo h2{background:url(../images/logo.png) no-repeat center;background-size:100%;width:3.625rem;height:1.1rem;}
.list-logo h2 a{display:block;width:100%;height:100%;}
.list-logo span{display:block; text-align: right; color: #e1872c;}
.list-logo span a{color: #e1872c;}
.list-banner{position:absolute;top:0.0rem;left:0.0rem;width:100%;}
.list-banner img{width:100%;}
.banner-text{position:relative;display:table;width:100%;height:6.125rem;}
.banner-text h3{display:table-cell;vertical-align:middle;text-align:center;font-weight:normal;color:rgba(4,69,98,1);font-size:0.5rem;}
.banner-text h3 em{font-size:1.0rem;font-weight:bold;}

/*其他页 ---->header*/

.other-header{color:rgb(4,69,98);font-size:0.5rem;}
.other-header .header-title{line-height:1.925rem;text-align:center;font-size:0.75rem;color:#fff;background:rgb(4,69,98);padding:0 0.95rem;}
.other-header .header-cen{padding:0 0.95rem;line-height:1.5rem;}


/*底部 footer*/
footer .bottom{padding:0.6rem 0.6rem;background:rgb(4,69,98);color:#fff;}
footer .bottom i{display:block;float:left;width:1.8rem;height:1.5rem;text-align:center;line-height:1.65rem;font-size:1.2rem;}
footer .bottom span{color: #e1872c;font-size:0.65rem;display: block;}

/*首页*/
/*快捷入口*/
.entrance ul{padding:0 0.5rem;}
.entrance ul li{float:left;padding:0.575rem 0.6rem 0.0rem;}
.entrance ul li .icon{width:2.2rem;height:2.2rem;border:0.055rem solid rgb(4,69,98);border-radius:50%;text-align:center;line-height:2.2rem;font-size:1.3rem;display: block;}
.entrance ul li  span{display:block;text-align:center;line-height:1.4rem;}

/*首页产品*/
.product{padding:0 0.5rem;overflow: hidden;}
.product li{width: 100%;border-top:0.075rem dashed #efefef;margin-top:-0.085rem;padding: 0.4rem 0;}
.product li i{display: block;width:1.4rem;height:1.4rem;border-radius:50%;line-height:1.4rem;text-align:center;font-size:1.6rem;}
.product li .product-name{width:8.0rem;padding-left: 0.5rem;}
.product li .product-name h4{font-size:0.65rem;}
.product li button{background:#307fc5;width:3.025rem;height:1.25rem;line-height:0.85rem;text-align:center;color:#fff;border-radius:5px;font-size:0.4rem;margin-top:0.25rem;}
.product li.s1{color:rgb(4,69,98);}
.product li.s1 i{border-color:rgb(4,69,98);}
.product li button.s1{background:rgb(4,69,98);}
.product li.s2{color: #e1872c;}
.product li.s2 i{border-color:#e1872c;}
.product li button.s2{background:#e1872c;}
.product li.s3{color: rgb(74,111,104);}
.product li.s3 i{border-color:rgb(74,111,104);}
.product li button.s3{background:rgb(74,111,104);}


/*
密码登录以及验证码登录
 */
.sign-in{width:11.2rem;margin:1.25rem auto;color:rgb(4,69,98);}
.sign-in h2{background:url(../images/large_logo.png) no-repeat left center;width:7.925rem;height:2.275rem;background-size:100%;}
.sign-in .sign-input{padding:0.6rem 0;}
.sign-in .sign-input .input-box{height:1.325rem;border:0.06rem solid #ccc;border-radius:0.25rem;position:relative;margin-bottom:0.6rem;font-size:0.5rem;}
.sign-in .sign-input .input-box .input-left{width:2.55rem;line-height:1.32rem;text-align:right;}
.sign-in .sign-input .input-box input{line-height:1.325rem;padding-left:0.45rem;font-size:0.5rem;border-radius: 0.25rem;}
.sign-in .sign-input .input-box .button{width:3.7rem;height:1.33rem;background:rgb(4,69,98);color:#fff;line-height:1.325rem;display:block;float:left;font-size:0.35rem;border-radius:0.25rem;position:absolute;right:0.0rem;top:0.0rem;}
/* .sign-in .signImg{vertical-align: middle; width: 3.8rem; height: 1.4rem;border-radius: 0.25rem;} */
.sign-in .signImg{ width: 3.75rem; height: 1.4rem;border-radius: 0.25rem;}
.pl10{padding-left: 0.25rem; float: right; margin-top: -1.25rem;}
.error{color: red;padding-top: 1.5rem; float: left;padding-right: 8rem; width: 3rem;}
.dynamicSpan{padding-top: 1.6rem;float: left;padding-right: 4rem;}
#validCodeTip{position: absolute; left: 0rem; padding-top: 1.3rem;}
.spanVal{position: absolute; left: 0rem; padding-top: 1.3rem;}

/*
	订单列表
 */
/*我的订单列表*/
.policy-colo{color:rgb(59,59,59);}
.policy-strong{padding-top:1rem;}

article.color{background:none;color:rgb(4,69,98);}
.order-nav{padding:0 0.95rem;box-sizing:border-box;}
.order-nav ul{margin:0.45rem 0;background:#d7d7d7;width:14.1rem;border-radius: 0.25rem;overflow: hidden;}
.order-nav ul li{height:1.525rem;width:4.7rem;text-align:center;line-height:1.525rem;color:rgb(4,69,98);float:left;}
.order-nav ul li.orderOn{color: #fff;background:rgb(4,69,98);border-radius: 0.25rem;}
.allOrder{font-size:0.75rem;overflow:hidden;margin: 0 0.95rem;
    box-sizing: border-box;border-radius: 0.25rem;}
.allOrder ul{/*box-sizing:border-box;*/margin-top:-0.055rem;}
.allOrder ul li{margin-bottom: 0.7rem;padding: 0.375rem ;background:#fafafa;    border-radius: 0.25rem;}
.allOrder .policy a span { color: #ef8200;}
/*.allOrder .details span,.allOrder .details em{line-height:1.4rem;}*/
.allOrder .details .state-input{position:relative;}
.allOrder .details button{font-size: 0.5rem; width: 3.5rem;height:1.5rem;background:#f93;color:#fff;border-radius:0.3rem;position:relative;margin-top: 0.4rem;}
.allOrder .details .state-input input{position:absolute;left:0;top:0;opacity:0;width:100%;height:1.5rem;}
.allOrder .details button.on{background:rgb(4,69,98);}
.allOrder .details .details-text{padding-left:0.45rem;padding:0.75rem 0;border-bottom:0.075rem dashed #efefef;}
.allOrder .details .details-text strong{display:block;font-weight:normal;color:#ef8200;line-height:0.9rem;}
.allOrder .details .details-text em{color:#ce0c0c;font-weight:bold;}
.allOrder .details .state{line-height: 2.225rem}
.allOrder .details .state span{font-weight:bold;}
.allOrder .details .state span,.allOrder .details .state em{text-align:right;}
.stateC1{color:#ff5302;}
.stateC2{color:#3779ff;}

/*
	订单详情----》order-details
 */
.details-list-color{color:#ef8200;}
.table-back {background: #f8f8f8;}
.list-ml1{margin-left: 1rem;}
.list-mt22{margin-top:0.55rem;}
.list-mb22{margin-bottom:0.55rem;}
.list-pt12{padding-top:0.3rem;}
.details-list-top{border-bottom: 0.075rem dashed #efefef;padding: 0 0 0.5rem 0;}
.details-list li{line-height:1rem;}
.details-list li i{color:#ef8200;}

.details-basic{margin-bottom:0.7rem;padding:0.375rem;background: #fafafa;border-radius: 0.25rem;}
.details-basic .details-price{text-align: right;padding: 0.5rem 0.3rem 0;}
.insure-table{border-radius: 0.5rem;overflow: hidden;border: 0.05rem solid #e6e6e6;margin:0.55rem 0; }
.insure-table table {width: 100%;border-collapse: collapse;width: 102%;
   margin-left: -1%;}
.insure-table table tr, .insure-table table td {border: 0.075rem solid #e6e6e6;text-align: center;line-height: 1.2rem;}



/*
	信息录入
 */
.entering{width:14.2rem;margin:0 auto;color:rgb(4,69,98);}
.entering .entering-title{font-size:0.8rem;font-weight:bold;}
.entering .entering-input{padding:0.25rem 0; }
.entering .entering-input .input-name{width:4.125rem;padding-right:0.4rem;line-height:1.1rem;font-size:0.5rem;}
.entering .entering-input .input-name em{color:#f00;font-size:0.8rem;    padding-top: 0.15rem;}
.entering .entering-input .input-case input,.entering .entering-input .input-case textarea{height:1.0rem;border:0.05rem solid #c9c9c9;border-radius:0.25rem;padding-left:0.5rem;}

/*
	完善资料
 */

.insure-ent .sign-input .input-box .input-left{width:3.0rem;padding-left: 0.6rem;}



/*
	产品详情页
 */
.deta-182{width:4.8rem;}
.deta-262{width:8.25rem;}
.details{font-size:0.65rem;}
.details li{padding-bottom:0.55rem;}
.details .deta-mark{font-weight:bold;}
.details .sign-button button{line-height: 1.5rem;width: 100%;height: 1.5rem;}



/*
	产品列表
 */
.productList{}
.productList h2{font-size:0.75rem;padding:0.2rem;}
.productList .details-basic i{font-size:0.35rem;color:rgb(4,69,98);}
.productList .productInsure .product-more{margin:0;}
.productList .productInsure .product-more button{width: 5.2rem;height: 1.5rem;line-height: 1.5rem;margin-top: 0.45rem;}

/*
	温馨提示
 */
.reminder-color{color:#ef8200;width: 100%;display: inline-block;}
.reminder{padding:0 0.95rem;}
.reminder-box{width:13.5rem;margin:0.5rem auto;border-radius:0.25rem;background:#fafafa;padding:0.5rem;box-sizing: border-box;}
.reminder-box ul li{line-height:1.0rem;}
.reminder-box ul li span{display: inline-block;width: 4.2rem;text-align: right;}
.reminder-box ul li strong{font-weight:normal;}
.reminder-box ul li span.wid{width:auto;}
.reminder-buttom .sign-button{width:48%;}
.reminder-buttom .sign-button button,.reminder-buttom .sign-button input{width:100%;font-size:0.5rem;}
.reminder-buttom .sign-button button.two,.reminder-buttom .sign-button input.two{background:rgb(4,69,98);}

/*
	项目信息
 */
.project-box ul{padding: 0.4rem 0 0.8rem 0;}
.project-box ul li{line-height:1.25rem;}
.project-box ul li span {display: inline-block;width: 4.2rem;text-align: right;
}
.project-box ul li span.wid {width:5.7rem;}
.project-box ul li strong{font-weight:normal;}

/*
	邮寄地址
 */
.mailing{}
.mailing .allOrder{background:#fafafa;border-radius:0.25rem 0 0.25rem 0.25rem;}
.mailing .order-nav ul{width: 9.4rem;margin:0;margin-top:0.45rem;float:right;background:no-repeat;color:#909090;border-radius:0.25rem 0.25rem 0 0;}
.mailing .order-nav ul li{color:#909090;}
.mailing .order-nav ul li.orderOn{color:rgb(4,69,98);background:rgb(250,250,250);border-radius:0.25rem 0.25rem 0 0;}
.mailing .entering .entering-input .input-case input{width:8rem;}


/* 
	投诉建议
 */
.entering .entering-input .complaint {position: relative;overflow: hidden; border-radius: 0.25rem;}
.entering .entering-input .input-case textarea{height:auto;width:12rem;margin-left:1rem;padding:0.25rem;resize:none;}
.entering .entering-input .input-case .codeimg{height:1.1rem;position:absolute;right:0rem;top:0rem;}
.entering .entering-input .input-case .refreshimg{height: 1rem; margin-left: 0.25rem;}
.entering .entering-input .pl25 {padding-left: 0.25rem;}
.complainSpan{float: left; color: #f00; line-height: 1.5rem;position: relative; left: 4.95rem;}


/*支付信息*/
.pay{height:2.1rem;line-height:2.1rem;font-size:0.85rem;color:#fd8400;font-weight:bold;border-bottom:0.075rem solid #e0e0e0;}
.total{text-align:right;padding-top:0.55rem;}
.total span{color:#c50000;font-weight:bold;font-size:0.65rem;}
/*支付信息 支付完成按钮*/
.defray a{width:100%;margin:0.35rem 0;}
/*支付完成*/
.fulfil-img{background:url(../images/fulfil.png) no-repeat ; background-size:100%;display:block;width:1.35rem;height:1.35rem;position:absolute;left:0;top:0;}
.fulfil ul{width:10.1rem;margin:0 auto;}
.fulfil ul li{padding-left:1.75rem;position:relative;height:1.35rem;}
.fulfil ul li.liOne{line-height:1.35rem;font-size:0.9rem;font-weight:bold;}



/*省份弹出层*/
.eject-box .sign-header{height:2.25rem;padding:0 0.7rem;background:#06729f;color:#fff;}
.eject-box .sign-header-left{line-height:2.25rem;font-size:0.7rem;color:#fff;}
.eject-box .sign-header-left span a{color:#fff;}
.eject-box .sign-header-text{text-align:center;line-height:2.25rem;width:4.0rem; font-size: 0.75rem;}
.eject .search {margin:0.95rem 0.5rem 0 0.5rem;box-sizing:border-box;position:relative;}
.eject .search i,.eject .search button{position:absolute;left:0.115rem;top:-0.25rem;width:1.4rem;height:1.4rem;line-height:1.5rem;text-align:center;font-size:1rem; background:none;}
.eject .search input{width:13.15rem;border:0.025rem solid #ccc;line-height:1.5rem;padding-left:1.5rem;border-radius:0.15rem;}

.eject{background:rgba(250,250,250,1);width:100%;height:100%;position:fixed;left:0;top:0;display:none;z-index: 200;}
.ejectBB{background:rgba(250,250,250,1);width:100%;height:100%;position:fixed;left:0;top:0;display:none;z-index: 200;}
.eject .city{width:100%;text-align:center;line-height:2rem;background:#fff;border-bottom:0.025rem solid #333;}
.eject .eject-data{height:100%;overflow:auto;width:100%;}
.eject ul{margin:0.95rem 0.5rem 1rem 0.5rem;border:0.045rem solid #ccc;border-radius:0.125rem;box-sizing:border-box;}
.eject ul li{min-width:2rem;height:1.5rem;background:#fff;border-top:0.045rem solid #ccc;line-height:1.5rem;padding:0 0.5rem;font-size: 0.6rem;margin-top:-0.014rem;width: 100%;display: inline-block;float: left;}

/*市弹出层*/
.ejectcity-box .sign-header{height:2.25rem;padding:0 0.7rem;background:#06729f;color:#fff;}
.ejectcity-box .sign-header-left{line-height:2.25rem;font-size:0.7rem;color:#fff;}
.ejectcity-box .sign-header-left span a{color:#fff;}
.ejectcity-box .sign-header-text{text-align:center;line-height:2.25rem;width:4.0rem;font-size:1rem;}
.ejectcity .search {margin:0.95rem 0.5rem 0 0.5rem;box-sizing:border-box;position:relative;}
.ejectcity .search i{position:absolute;left:0.075rem;top:0.075rem;width:1.4rem;height:1.4rem;line-height:1.5rem;text-align:center;font-size:1rem;}
.ejectcity .search input{width:16.15rem;border:0.025rem solid #ccc;line-height:1.5rem;padding-left:1.5rem;border-radius:0.15rem;}

.ejectcity{background:rgba(250,250,250,1);width:100%;height:100%;position:fixed;left:0;top:0;display:none;z-index: 200;}
.ejectcity .city{width:100%;text-align:center;line-height:2rem;background:#fff;border-bottom:0.025rem solid #333;}
.ejectcity .ejectcity-data{height:100%;overflow:auto;width:100%;}
.ejectcity ul{margin:0.95rem 0.5rem 1rem 0.5rem;border:0.045rem solid #ccc;border-radius:0.125rem;box-sizing:border-box;}
.ejectcity ul li{min-width:2rem;height:1.5rem;background:#fff;border-top:0.045rem solid #ccc;line-height:1.5rem;padding:0 0.5rem;font-size: 0.65rem;margin-top:-0.014rem;width: 100%;display: inline-block;float: left;}

/*单选框*/
.rdolist, .chklist {
    display: none;
}

/* .rdobox, .chkbox {
    display: inline-block;
    padding: 0.25rem;
    height: 0.75rem;
    line-height: 0.75rem;
    background: #eee;
    border-radius: 0.075rem;
    color: #666;
    font-family: 'Microsoft YaHei';
}

.check-image {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: -0.1rem;
    background: url(../images/input_unchecked.png) no-repeat;
    background-size:100%;
    vertical-align: middle;
}

.unchecked {
    background: #ECF0F1;
    color: #666;
    transition-property: background;
    transition-delay: 0s;
    transition-duration: .1s;
    transition-timing-function: linear;
}

    .unchecked:hover {
        background: #dedfe0;
    }

.checked {
    background: #3498DB;
    color: #fff;
}

.tetle-img img {
    width: 16rem;
    height: 9.5rem;
}

.tetle-img {
    position: absolute;
    left: 0rem;
    top: 5.3rem;
    background: #fff;
    z-index: 99;
} */


.policyImg{
	background: url(../images/mailing.png) center center / 70% no-repeat rgb(250, 250, 250)!important;
    width: 14.2rem;
    height: 10.1rem;
    margin: 0px;
}
.policyDiv{
	margin:0;
	font-size:0.45rem;
}


.loadingDiv{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.1);
    width: 100%;
    height: 100%;
}

.loadingImg{
	position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
}






.soonfile {
    position: absolute;
    left: 0rem;
    top: 0.42rem;
    height: 1.4rem;
    width: 5.5rem;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}



.file-box {
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    font-family: microsoft yahei;
    background:#FF8000;
    padding-right:20px;
}
.soonfileDiv{
/* 	float: left; */
	 position: relative; 
	 width: 9rem;
}


.divShow{
	display: block;
}

.divHide{
	display:none;
}


.soonfileDiv .two{
    width: 6rem;
    height: 1.5rem;
    background: rgb(4,69,98);
    color: #fff;
    border-radius: 0.3rem;
    position: relative;
    margin-top: 0.4rem;
}

.radioInput{
	float: left;
    display: block;
}

.radioSpan{
	display: block;
    line-height: 1rem;
    float: left;
    margin-left: 0.25rem;
    min-width: 1.5rem;
}
.radioSpan2{
	display: block;
    line-height: 1rem;
    float: left;
    margin-left: 0.25rem;
    min-width: 3rem;
}