﻿.m_tops i.icon{color: #fff;}
.left{ float: left; }
.right{float: right; }
/* banner */
img{ display: block; margin: 0 auto; width: 100%; }
.banner{ display: block; }
.guarantee{ position: relative; width: 6.9rem;margin: 0.3rem auto;}
.guarantee .more{text-decoration: none;position: absolute; left: 1.87rem; bottom: 0.49rem; display: block; width: 2.68rem;height: 0.72rem;line-height: 0.72rem;font-size: 0.28rem; border-radius: 0.4rem;color: #b5a28a;text-align: center; border: solid 0.01rem #b5a28a; }
.platform{ width: 6.93rem; margin: 0.4rem auto 0; }
.platform .title{ display: block; max-width: 4.89rem;margin: 0.45rem auto 0.2rem;}
/*返回*/
.fanhui_jt { position: absolute;left: 0;top: 0;width: 0.8rem;height:0.8rem; }
.fanhui_jt .radius { margin: 0.15rem;width: 0.4rem;height: 0.4rem;background: rgba(0,0,0,.6);border-radius:50%;position: relative; }
.fanhui_jt .radius:after{ content: "";display: block;width: 0.1rem; height: 0.1rem; border: 1px solid #fff; border-right: 0; border-bottom: 0; opacity: 0.8;position: absolute;left: 0.17rem;top: 0.14rem; transform: rotate(-46deg)}
/* 内容 */ 
.com_main{ width: 6.9rem; margin: 0 auto 0.17rem; background: #fff; border-radius: 0.2rem;padding: 0.17rem;  box-sizing: border-box;}
.com_main.first{padding-top: 0;}
.com_left{ width: 1.75rem; }
.com_right{width: 4.5rem;} 
.com_left .time { margin: 0.18rem auto 0; text-align: center; }
.com_left .time span{ display: inline-block; margin: 0 auto; padding: 0 0.1rem; height: 0.34rem;line-height: 0.34rem;background-color: #f8e6da;border-radius: 0.05rem; text-align: center;color: #93471b;font-size: 0.18rem; }
.com_left .com_img{ width: 1.75rem;border-radius: 0.04rem;box-sizing: border-box; }
.com_left .com_img img{ display: block;margin: 0 auto;width: auto;height: auto;width:100%; border: solid 0.02rem #c8c8c8;border-radius: 0.04rem;}
.com_left .com_imgmin { text-align: center; padding: 0.06rem 0; }
.com_left .com_imgmin img{display: inline-block; margin: 0.01rem; width: 0.27rem; height: 0.28rem; box-sizing: border-box;} 
.com_right .anli p{color: #666;float: left;margin-right: 0.2rem; }
.com_right .anli p span{ color: #666;}
.com_right .extsp{ position: relative; }
.com_right .testsd { font-weight: bold; font-size: 0.32rem;color: #222222; }
.com_right .testsd a{ color: #222222;display: block;}
.com_right .yuy{ position: absolute; top: 0; right: 0;z-index: 5; width: 0.92rem;height: 0.45rem;line-height: 0.45rem;background-color: #ff552e;border-radius: 0.23rem; text-align: center; color: #fff; font-size: 0.26rem; }
.com_right .score{ line-height: 0.4rem; font-size: 0.24rem; margin: 0.05rem auto; }
.com_right .score img{ display: block; float: left; margin-right: 0.02rem;width: 0.24rem;height: 0.23rem;top: 0.08rem;position: relative; }
.com_right .score span{ display: block; float: left; margin:0 0.1rem 0 0.12rem;color: #ff552e; font-weight: bold;}
.com_right .score i{ display: block; float: left; color: #222222; font-weight: bold; font-style: normal}
.com_right .item {margin: 0.12rem auto 0.15rem;height: 0.4rem; overflow: hidden; } 
.com_right .item span{ padding: 0 0.2rem;height: 0.36rem;line-height: 0.36rem;text-align: center;border-radius: 0.1rem; display:inline-block; background-color: #f2f7fe; font-size: 0.22rem;color: #8097b8;border: solid 0.02rem #d1deef;  }
.com_right .preferential{ color: #666666;font-size: 0.22rem;line-height: 0.37rem; }
.com_right .preferential p { margin-bottom: 0.02rem;line-height: 0.37rem; position: relative; }
.com_right .preferential span{position: absolute; left: 0; top: 0.05rem; color: #ff552e;font-size: 0.18rem;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center; border-radius: 0.04rem;border: solid 0.02rem #ff552e; }
.com_right .preferential i{ font-style: normal;  padding-left: 0.37rem;color: #666; }
/* 预约弹框 */
.com_xuanfu{ position: fixed;z-index: 99; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.com_xuanfu .com_bj{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #0f0f0f;opacity: 0.67;}
.com_xuanfu .com_xfmain{ position: fixed; background: #fff; bottom: 0; left: 0;width: 100%; padding: 0.2rem 0.4rem 0.44rem; box-sizing: border-box; }
.com_xuanfu .com_xfmain .img{ position: relative; }
.com_xuanfu .com_xfmain .img img { position: absolute; right: -0.4rem; top:-1.3rem; display: block; width: 2.7rem; height: 2.86rem; }
.com_xfmain .title{ font-weight: bold; color: #222222;font-size: 0.48rem;line-height: 0.82rem; }
.com_xfmain .title_min { margin-bottom: 0.25rem; display: inline-block;position: relative; padding: 0 0.07rem; height: 0.45rem;background-color: #fca635;font-size: 0.26rem;color: #ffffff;line-height: 0.45rem;}
.com_xfmain .title_min:after{ content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 0rem;right:-0.44rem;border: 0.22rem solid transparent; border-left: 0.22rem solid #fca635; }
.com_xfmain #for2 { display: inline-block;width: 100%; position: relative;}
.com_xfmain .col_xs { height: 0.8rem; margin:0.3rem 0; position: relative; }
.com_xfmain .col_xs:nth-child(1) { margin-top: 0; } 
.com_xfmain .col_xs input,.com_xfmain .col_xs select {-webkit-appearance: none; font-size: 0.24rem; border-radius: 0.1rem; height: 0.8rem;line-height: 0.76rem;margin: 0;padding: 0;text-indent:0.2rem;background: #f6f6f6;color: #888888; }
.com_xfmain .col_xs input { display: inline-block;margin: 0 auto;border: 0; width: 100%;box-shadow: none; }
.com_xfmain .col_xs select { width: 100%; display: inline-block;background: #f6f6f6;box-shadow: none; margin: 0;border: 0;border-radius: 0.1rem; }
.com_xfmain .col_xs .but_default { box-shadow: none; border: 0; background: #d41d1d;color: #fff;font-size: 0.28rem; border-radius: 0.1rem;}
.com_xfmain .posi { display: block; position: absolute; top: 11px; right:0.2rem; line-height: 0.4rem; color: #686464; }
/* 监证保赔弹框 */
.com_imgtk{display: none; position: fixed; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; }
.com_imgtk .bj{width: 100%; height: 100%; background:rgba(0,0,0,.5);  }
.com_imgtk .tk_main{ position: absolute; top:50%; margin-top: -1.6rem; left: 50%; margin-left: -1.82rem; width: 3.64rem; max-height: 3.19rem; padding-bottom: 0.4rem; box-sizing: border-box;background-color: #ffffff; border-radius: 0.2rem;border: solid 0.01rem #707070 } 
.com_imgtk .close{ position: absolute; top: -0.6rem; right: -0.2rem; width: 0.41rem; height: 0.41rem;} 
.com_imgtk .close img{ display: block;width: 0.41rem; height: 0.41rem;}
.com_imgtk .list{ padding: 0 0.6rem; }
.com_imgtk .title{ padding: 0.2rem 0 0.05rem 0; text-align: center; color: #fe552a;font-size: 0.28rem;line-height: 0.48rem;}
.com_imgtk .item{ margin-bottom: 0.05rem; }
.com_imgtk .item img{ display: block; float: left; width: 0.33rem; height: 0.35rem;position: relative; top: 0.09rem; margin-right: 0.1rem;}
.com_imgtk .item span{ display: block; float: left; color: #222222;font-size: 0.28rem;line-height: 0.48rem; }

/* form */
.form{position: relative; width: 6.9rem;background-color: #b72d2d;border-radius: 0.2rem;border: solid 0.02rem #c7a881;margin: 0.51rem auto 0.4rem; padding-bottom: 0.53rem;margin-bottom: 0.8rem; }
.form .title{ color: #fff; font-size: 0.36rem; text-align: center; line-height: 0.4rem; padding: 0.4rem 0 0.26rem; }   
#zxcjwt p { padding-left: 0;text-indent: 0.4rem;color: #dfdfdf; font-size: 0.2rem; line-height: .4rem; text-align: left; width: 100%;font-size: 0.24rem; margin-top: 0.2rem;}
#zxcjwt p a{color: #dfdfdf; }
#zxcjwt p a:hover{ color: #fff; } 
.subscribe input{border: 0; display: block; margin: 0; width: 100%;color: #666; height: 0.9rem; line-height: 0.9rem; text-indent: 0.4rem; background: #fff;border-radius: 0.45rem; pointer-events: auto;}
.mobile-form,.mobile-form-item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 6.15rem; margin: 0 auto;border-radius: 0.45rem;}
.mobile-form-item{width: 100%;position: relative;margin-top: .2rem; background: #fff; font-size: 0.28rem;border-radius: 0.45rem; }
.subscribe input.mobile-form-submit{ text-indent: initial; border-radius: 0.45rem;height: .98rem;line-height: 0.98rem; background: #ffbf6a; font-size: .36rem;color: #4d2400;width: 100%}
.mianji .asbfsd { position: absolute;top: 50%;right: .42rem;color: #444;font-size: .24rem;line-height: .24rem;margin-top: -.12rem; }
#xuandiqu:after {content: '';position: absolute;display: block;width: 0;height: 0;bottom:40%;right: 0.42rem;visibility: inherit;border: 0.1rem solid transparent;border-left: 0.1rem solid #4d2400;}
.baisekuan1{ width: 100%; } 
.fooer_buttom{position: fixed;bottom: 0; left: 0; width: 100%; height: 1.03rem;line-height: 1.03rem;color: #ffffff;font-size: 0.36rem;text-align: center; background-color: #b72d2d; }
/* 平台 */
.list_main.list_sheji {max-width: 6.9rem; margin: 0 auto;}
.list_main.list_sheji .item{ margin-bottom: 0.2rem;padding: 0; }
.list_main.list_pin{ background-color: #ffffff;padding-bottom: 0.3rem; border-radius: 0.2rem;} 
.list_main .item { padding: 0.3rem 0.3rem 0 0.3rem; }
.list_main .item img { display: block; width: 100%; border-bottom: solid 0.02rem #efefef; padding-bottom: 0.3rem; }
.list_main .item img.sheji_img{ padding: 0; border: 0; margin-bottom: 0.2rem; margin: 0 auto 0.2rem; }
.list_main .item:last-child img{ border-bottom: 0; }
.list_main .title{color: #c62f32;font-size: 0.4rem;line-height: 0.68rem;text-align: center; padding-bottom: 0.2rem; font-weight: bold; }
.list_main .p{ padding-left: 0.14rem;line-height: 0.44rem;color: #666666;font-size: 0.26rem; padding-bottom: 0.02rem; }
.list_main p{margin-bottom: 0.2rem; position: relative; padding-left: 0.57rem; line-height: 0.44rem;color: #666666;font-size: 0.26rem; padding-bottom: 0.02rem;}
.list_main p span{border-radius: 50%; font-size: 0.22rem;color: #c62f32;width: 0.32rem;height: 0.32rem;line-height: 0.32rem; text-align: center; background-color: #ffffff;border: solid 0.02rem #c62f32; position: absolute;left: 0; top: 0.05rem; }
.list_main p i{display: block; font-weight: bold; font-style: normal;font-size: 0.28rem; color: #444444;}
.list_main p a{ color: #666666;font-size: 0.26rem;line-height: 0.4rem; }
.item_tk{ display: none; position: fixed;width: 100%; height: 100%; top: 0; left: 0;z-index: 3;}
.item_tk.hover{display: none;}
.item_tk .bj{ position: absolute;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0,0,0,.6); }
.item_tk .close{ position: absolute; top: -0.8rem; right: -0.3rem; width: 0.59rem; height: 0.59rem;z-index: 9; } 
.item_tk .close img{ display: block;width: 0.59rem; height: 0.59rem;border: 0; padding: 0; }  
.item_tk .itme_main{ position: absolute; top: 0%; left: 0; height: 100%; width: 100%;display: table;}
.item_tk .item_box{ margin: 0 auto; padding: 0.3rem; box-sizing: border-box; width: 6.18rem; display: table-cell; vertical-align: middle; }
.item_tk .item_co{ position: relative; background-color: #ffffff;border-radius: 0.1rem;width: 6.18rem; margin: 0 auto;padding: 0.3rem;box-sizing: border-box; }