/*????????1709*/
img{display:block;}
.f2ebe4{background:#f2ebe4;}
.pc_add{padding:0;border-top:1px solid rgba(211,211,211,1);}
.page_title{color:#333;font-size:1.5rem;line-height:2.3rem;}
.tit_price{color:#e44736;font-size:1.2rem;float:right;}
.tit_price b{font-size:1.5rem;font-weight:normal;}
#main_content.mc_add{padding-left:1rem;padding-right:1rem;}
#main_content p{color:#333333;}
.des_p{text-indent:2.3rem;padding-top:1.6rem;}
.des_ul{border-bottom:1px solid rgba(211,211,211,1);margin-top:0.6rem;padding:0.5rem 0;}
.des_ul li{color:#666666;font-size:1.2rem;margin-right:2.8rem;padding-left:1.7rem;background:url(imagesstart.png) left center no-repeat;background-size:1.4rem 1.4rem;}
.des_ul label{color:#333;}
#main_content .des_ul label{color:#333333;margin-right:0;}
.pt_add{padding:0 1rem; overflow: hidden;}
.page_des{margin:0 1rem;line-height:2.2rem;border-bottom:1px solid #fff;}
.des_dl{height:1.7rem; border-top:1px solid #c6c6c6;border-bottom:1px solid #fff;background:#dfdbd7;line-height:1.7rem;font-size:1.2rem;color:#333;padding:1.2rem 1rem 1.1rem;overflow:hidden;position:relative;}
.des_dl dt{background:url(imagescheck.png) 0 0 no-repeat;background-size:1.7rem 4.4rem;padding-left:2.6rem;float:left;}
dt.checked{background-position:0 -2.7rem;}
.des_dl dd{position:absolute;top:0px;right:1rem;height:4rem;width:36%;background:url(imagesarrow.png) right center no-repeat;background-size:0.7rem 1.4rem;}
.des_dl a{display:block;height:100%;}
.des_btn{margin: 2.4rem auto 3.6rem auto; width:14.5rem;  height:3.8rem;  line-height: 3.8rem;  border: 0; border-radius: 5px; font-size: 1.7rem;  color: rgba(255,255,255,1);  box-shadow: 0 1px 0 rgba(106,19,15,1);  text-shadow: 1px 2px 0 #940d00;  background: -webkit-linear-gradient(#ff3423,#de2f20);background: -moz-linear-gradient(#ff3423,#de2f20);  background: -o-linear-gradient(#ff3423,#de2f20); background: linear-gradient(#ff3423,#de2f20);}
.dc_tab{overflow:hidden;table-layout:auto;}
.dc_tab th{color:#333;border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;}
.dc_tab th:last-child{border-right:none;}
.dc_tab tbody tr{border:0;}
.dc_tab td{padding:0.7rem 0 0.7rem 0.9rem;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;color:#666;font-size:1.2rem;}
.dc_tab td:last-child{border-right:none;}
.dc_tab td.bb_none{border-bottom:none;}
.pr1{padding-right:1rem;}
.td_bottom{border-bottom:none;background-color:;}
.tab_bot{background:#f2ebe4;text-align:left;font-size:1.2rem;line-height:1.7rem;color:#666666;padding:0.8rem 1rem 1.3rem;}
.tab_bot a{display:block;color:#52a5cc;}
.float_btn_div{width:100%;height:auto;background:#fff;}
.float_btn{display:block; margin: 1.1rem auto; width: 14.5rem; height: 3.8rem; line-height: 3.8rem; border: 0; border-radius: 5px; font-size: 1.7rem; color: rgba(255,255,255,1);background: -webkit-linear-gradient(#ff3826,#e63322); background: -moz-linear-gradient(#ff3826,#e63322); background: -o-linear-gradient(#ff3826,#e63322); background: linear-gradient(#ff3826,#e63322);box-shadow: 0 2px #a60e00;}
.dis_none{display:none;}
.lookTerms{font-size:1.2rem;color:#52a5cc;float:right;padding:0.3rem 1rem 0.3rem 0;}
/*#copyright{margin-top:1rem;}*/
#tab_nav>li>a{box-shadow:none;}
#tab_nav>li:first-child>a.active_tab{}
#tab_nav>li>a:after{content:'';width:1px; height:2.3rem;box-shadow:1px 0 0 #dedede;color:rgba(51,51,51,1);float:right;margin-top:0.6rem;}
#tab_nav>li:first-child>a.active_tab:after{box-shadow:none;}
#tab_nav>li>a.active_tab{border-bottom:2px solid #1590d9;}
.tk_p{margin:0;padding:0;text-indent:1.2rem;}
#tab_guess_you_like{display:block;padding:0 1rem;width:auto;overflow:hidden;}
.yl_ul{overflow:hidden;}
.yl_ul>li{float:left;width:30%;margin-right:5%;padding:1.5rem 0 1.8rem 0;}
.yl_ul>li:last-child{margin-right:0;}
.yl_product{display:block;}
.yl_h4{font-size:1.1rem;color:#666;padding:0.7rem 0;}
.yl_word{color:#f33222;font-size:1rem;}
.yl_word>b{font-size:1.5rem;font-weight:normal;}
.layer{position:fixed;  z-index: 999; top: 0; right: 0; float: left;  width:0;height:100%;color: #d6d6d6;background:rgba(255,255,255,0.88);display:none;}
.layer.close{animation: slideRight .5s forwards; -webkit-animation: slideRight .5s forwards;display:none;}
.layer.open{animation:slideLeft .5s forwards; -webkit-animation: slideLeft .5s forwards;display:block;}
@keyframes slideLeft{from{width:0} to{width:100%}}
@-webkit-keyframes slideLeft{from{width:0} to{width:100%}}
@keyframes slideRight{from{width:100%} to{width:0}}
@-webkit-keyframes slideRight{from{width:100%} to{width:0}}
.layer h2{height:4rem;line-height:4rem;color:#333;font-size:1.4rem;padding:0 1rem;border-bottom:1px solid #dcdcdc;position:relative;overflow:hidden;font-weight:bold;}
.close_a{display:block;position:absolute;top:0.7rem;right:0;height:2.3rem;width:2.3rem;background:url(imagesstarting_clo.png) 0 0 no-repeat;background-size:2.3rem 2.3rem;}
.layer_con{padding:1rem;font-size:1.2rem;color:#333;line-height:2.4rem;overflow-y:auto;}
.layer_con h3{font-weight:bold;}
.layer_btn{display: block;margin: 2rem auto 3rem;width:90%;height: 3.8rem;line-height: 3.8rem;border: 0;border-radius: 5px;font-size: 1.7rem;color: rgba(255,255,255,1);background: -webkit-linear-gradient(#ff3826,#e63322);background: -moz-linear-gradient(#ff3826,#e63322);background: -o-linear-gradient(#ff3826,#e63322);background: linear-gradient(#ff3826,#e63322);box-shadow: 0 2px #a60e00;}
.layer_con dl{color:#333;line-height:1.8rem;font-size:1.2rem;padding:0.5rem 0;border-bottom:1px dashed #ededed;}
.h3{height:3rem;}
.layer_down{display:block;text-decoration:none;color:#4ea8cb;line-height:4.1rem;border-bottom:1px dashed #dbdbdb;}
.down_ps{line-height:2.2rem;color:#999;padding-top:0.4rem;}


.your-city{margin:0 1rem}
.cole60012{color:#e60012;font-size:1.6rem;font-weight:bold;}
.right_arrow{position:relative; height:4.5rem;line-height:4.5rem;box-shadow:0 0 6px 0 #d5d1ce;margin:1.8rem 0;border-radius:5px;background:#fff url(imagesarrow.png) right center no-repeat;background-size:1.65rem 1.4rem;padding:0 1rem;}
.right_arrow label{position:absolute;color:#333;font-size:1.4rem;}
.right_arrow label i{display:inline-block;float:left;margin-top:1.5rem;margin-right:.5rem; width:1.1rem;height:1.6rem;background:url(imagesgps_icon.png) 0 0 no-repeat;background-size:1.1rem 1.6rem;}
.right_arrow input{float:right;border:none;margin-top:1.25rem;height:2rem;margin-right:1.65rem;text-align:right;color: rgba(82,165,204,1);}
.details-content{margin:0 1rem;}
.right_arrow input::-webkit-input-placeholder{color:#52a5cc;}
#tab_nav>li:last-child>a:after{content:"";width:0;}
#tab_nav>li>a.active_tab{border-bottom:none;}
.safetynets-list{background-color:#e7e7e7;border-radius:0 0 5px 5px;}
.safetynets-list li:first-child{height:2.1rem;line-height:2.1rem;}
.safetynets-list li{overflow:hidden;height:3.15rem;line-height:3.15rem;border-bottom:1px solid #cdcdcd;color:#666;font-size:1.2rem;padding:0 1rem;}
.safetynets-list li:nth-child(2){background-color:#fff;box-shadow: 0px 2px 4px -1px #ccc;}
.safetynets-list li span:first-child{float:left;}
.safetynets-list li span:last-child{float:right;}
.safetynets-list li:last-child{border-bottom:none;}
.safet-explain{margin:0 1rem;border-top:1px solid #d3d3d3;border-bottom:1px solid #fff;margin-top: 2.5rem;}
.safet-explain-link{overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #d3d3d3;}
.safet-explain-link li{float:left;width:33%;height:3.1rem;line-height:3.1rem;text-align: center;color: #52a5cc;font-size: 1.3rem;}
.safet-explain-link li:after,.safet-explain-link li:before{content:"";display:block;width:1px;height:2.5rem;margin-top: .35rem;}
.safet-explain-link li:after{float: right; background-color:#d3d3d3;}
.safet-explain-link li:before{float: left;background-color: #fff;}
.safet-explain-link li:last-child:after,.safet-explain-link li:first-child:before{content: "";display: block;width:0;}
.safet-explain-link a{color: #52a5cc;font-size: 1.3rem;text-decoration:none;}
.btn-box{position: fixed;bottom: -10px;left: 0;width: 100%; overflow: hidden;padding:0rem 0;background-color: #fff;height: 78px;}
.btn-box p{float:left;margin-top:2.7rem;font-size: 1.5rem;margin-left: 2rem;}
.btn-box .insure-btn{float:right;width: 10rem;height: 3.45rem;margin-right: 2rem; text-align: center;line-height: 3.45rem;letter-spacing:1px; border-radius: 5px; font-size: 1.4rem;color: rgba(255,255,255,1);box-shadow: 0 1px 0 rgba(106,19,15,1);  background: -webkit-linear-gradient(#ff3423,#de2f20);background: -moz-linear-gradient(#ff3423,#de2f20);  background: -o-linear-gradient(#ff3423,#de2f20); background: linear-gradient(#ff3423,#de2f20);text-decoration: none;}
#tab_guess_you_like{padding:0;}
/*????????????????????????17*/
.mask{position:fixed;top: 0;left:100%;width: 100%;height: 100%; background-color: rgba(0,0,0,.9);}
.dialog{display: none;color:#fff;width: 100%;height: auto;padding-top: 2rem;top: 0;left: 0; }
.dialog>div{padding:1rem;}
.dialog h3{position:relative; height: 3.9rem;line-height: 3.9rem;border-bottom: 1px solid #fff;padding-left: 1rem;font-weight:bold;}
.dialog .close-btn{right:1rem;top:.825rem;}
.dialog p{font-size: 1.2rem;line-height: 1.8;letter-spacing: 1px;}
.confrim-btn{display:block;color:rgba(255,255,255,1);height:3.9rem;margin:0 1rem;border-radius:5px; text-align:center;line-height:3.9rem;color:#fff;font-size: 1.7rem; box-shadow: 0 1px 0 rgba(106,19,15,1);background:-webkit-linear-gradient(#ff3423,#de2f20);background:-moz-linear-gradient(#ff3423,#de2f20);background: -o-linear-gradient(#ff3423,#de2f20); background: linear-gradient(#ff3423,#de2f20);text-decoration: none;letter-spacing:1px;}
.tbxz footer{margin-top:20%;}
.safetynets-list li.safet-tit{height: 3.4rem;line-height: 3.4rem;color:#2f2e2c;}

.query-btn{position:absolute;top:.85rem;left:1rem; width: 5.5rem;height: 2.6rem;text-align: center;line-height: 2.6rem;color: #fff;text-decoration: none;font-size: 1rem;background-color: #e00e0e;border-top:1px solid #f72d2d;border-bottom:1px solid #b00000;border-radius:4px;}
.p-info{background-color: #fff;}
.pb-info{margin:0 1rem;}
.pb-info .pb-tit{position:relative;height: 2.5rem;border-bottom:1px solid #ccc;}
.pb-info .pb-tit span{position:absolute;left:0;top:0; display:block;float:left;height: 2.45rem;line-height: 2.5rem; border-bottom:2px solid #e60012;letter-spacing: 1px;padding:0 .4rem;}
.pb-info .pb-tit a{float:right;width:4rem;height:2rem;margin-top:.25rem; background: url(imagesdown_06.png) center center no-repeat;background-size: 1.35rem .7rem;transition:transform .5s;-webkit-transition:-webkit-transform .5s;;}
.pb-info .pb-tit a.open{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.pb-info > div{margin-top: .4rem;}
.pb-info > div.paddlr{padding:0 .4rem .4rem;}
.hide{display: none;}
.pb-info-list li{line-height:1.2rem;padding:.4rem 0; color: #666;font-size: 1.2rem;}
.pb-info-list li label{color:#333;}
.pb-info-list li.tj-code{position:relative;}
.pb-info-list li.tj-code p{width:77%; line-height: 1.5;color: #666;padding-top:.4rem;}
.pb-info-list li.tj-code .share-btn{position: absolute;right:-.4rem;top: 0; display: block;width: 6rem;height: 2.5rem;text-align: center;line-height: 2.5rem;color: #237398;font-size: 1.1rem;background:-webkit-linear-gradient(#fcfcfc,#f2f1f1);background:-moz-linear-gradient(#fcfcfc,#f2f1f1);background: -o-linear-gradient(#fcfcfc,#f2f1f1); background: linear-gradient(#fcfcfc,#f2f1f1);border: 1px solid #ccc;border-radius: 5px;text-decoration: none;letter-spacing:1px;}
.goods-insu-table{border-collapse:collapse;width:100%;background-color: #e7e7e7;}
.goods-insu-table th{height: 2.15rem;border: 1px solid #cdcdcd;color: #333;background-color: #fff;}
.goods-insu-table td{border: 1px solid #cdcdcd;height: 3rem;color: #666;}
.goods-insu-table tr:nth-child(2) td{box-shadow: 0px 4px 2px -2px #cecece;background-color: #fff;}
.goods-insu-table tr td:first-child{text-align: left;padding-left: 2rem;}
.goods-insu-table tr td:last-child{text-align: center;}

.recom-results{font-size: 1.2rem;line-height: 1.6;padding-bottom: 1rem;}
.recom-results p{color: #333;}
.recom-results ul{margin-top: .4rem;}
.recom-results li{color: #333;}
.recom-results a{text-decoration: none;color: #237398;margin-left: 1.5rem;}

/*????????*/
.share-mask1{z-index:9; display: none; position: fixed;bottom:0;left: 0;width: 100%;height: 100%; background-color: rgba(0,0,0,.4);}
.share-link{z-index:10;position:fixed;bottom:-100%;left:0;width: 100%;height: auto; background-color: #e5e5e5;padding-bottom: 5.2rem;}
.share-link h3{text-align: center;padding: .8rem 0 1rem;}
.share-link .share-list{padding:0 1rem;overflow: hidden;}
.share-list li{float:left;width: 25%;text-align: center;margin-bottom:1rem;}
.share-list li a{display:block;text-decoration: none;color: #000;}
.share-list li i{display:block;width: 3.7rem;height: 3.7rem;border-radius: 50%;margin: 0 auto .2rem;background: url(imagesshare_icon.png) no-repeat;background-size:2.6rem 25rem;}
.share-list li.mess i{background-position:.5rem 1rem;background-color: #7ec9ff;}
.share-list li.weibo i{background-position:.5rem -2.6rem;background-color: #de3031;}
.share-list li.wechat i{background-position:.5rem -6.4rem;background-color: #8dca1d;}
.share-list li.qr-code i{background-position:.5rem -10.2rem;background-color: #0457a1;}
.share-list li.email i{background-position:.45rem -14.2rem;background-color: #5fb7c8;}
.share-list li.qq-zone i{background-position:.45rem -18rem;background-color: #f5ba1c;}
.share-list li.qq-friend i{background-position:.5rem -22.3rem;background-color: #309bdf;}
.share-link .share-cancel{position:absolute;bottom: 0;left: 0; display: block; width: 100%;text-align: center;line-height: 5.2rem;background-color: #fff;color: #000;text-decoration: none;font-size: 1.4rem;letter-spacing: 2px;}
/*???????*/
.qr-code-dialog{position:fixed;left:-100%;z-index:12;width:80%;height: 21rem; background-color: #fff;text-align: center;}
.qr-code-dialog .qr-code-img{width:12rem;height: 12rem;margin:0 auto 1rem;}
.qr-code-dialog h3{line-height: 2;margin-top: 1rem;font-size: 1.2rem;font-family: simhei;}
.qr-code-dialog p{font-size: 12px;padding:0 .4rem;}
.qr-code-img img{width: 100%;height: 100%;}
.qr-code-dialog .close_a{background: url(imagesstarting_clo2.png) 0 0 no-repeat;background-size: 2.25rem 2.25rem;top:-1rem;right: -1rem;}


a#stepBtn1 {
  float: right;
  width: 10rem;
  height: 3.45rem;
  margin-right: 2rem;
  text-align: center;
  line-height: 3.45rem;
  letter-spacing: 1px;
  border-radius: 5px;
  font-size: 1.4rem;
  color: rgba(255,255,255,1);
  box-shadow: 0 1px 0 rgba(106,19,15,1);
  background: -webkit-linear-gradient(#ff3423,#de2f20);
  background: -moz-linear-gradient(#ff3423,#de2f20);
  background: -o-linear-gradient(#ff3423,#de2f20);
  background: linear-gradient(#ff3423,#de2f20);
  text-decoration: none;
}

input#productCasualtyCity {
  float: right;
  margin: 15px;
  font-size: 1.2rem;
  border: 0;
  width: 100%;
}

.des_p a.check-rule {
  text-decoration: none;
  color: #2579a0;
}

/*»î¶¯¹æÔòµ¯²ã*/
.rule-mask{position: fixed;top: 0;left: 100%;width: 100%;height: 100%;}
.mask-left{float: left;width: 15%;height: 100%;background:url(imagesmask_arr.png) no-repeat;background-size: 2rem 1.9rem;background-color:rgba(0,0,0,.5);background-position: 45% 50%;}
.close_a{float: right;display: block;height: 2.3rem;width: 2.3rem;background:url(imagesstarting_clo.png) center center no-repeat;background-size: 2.3rem 2.3rem;margin-right: 2rem;}
.mask-right{float: right;width: 85%;height: 100%;padding-left: 1.3rem;background-color:rgba(0,0,0,.9);box-sizing:border-box;}
.close-box{width: 100%;margin-top: 2.1rem;height: 2.3rem;padding-bottom: 2.1rem;}
.mask-right h3{font-size: 1.3rem;color: #fff;padding-bottom: 2.2rem;}
.mask-right p{width:92%;padding-bottom: 1.3rem;color: #b2b2b2;font-size: 1.1rem;}














