html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td, input, table, textarea { margin: 0; padding: 0;}
li{list-style: none;}
img{border: none;}
html{width: 100%; height: 100%;}
body{width: 100%; height: 100%; position: relative;background-color:#eee;}
a{text-decoration: none;}
.clear{ clear:both; overflow:hidden; }
/*以上是对标签的处理*/

.chongzu{
	color:#fed100;
}
.ad{
	width:100%;
	height:3.25rem;
	/*margin-bottom:0.35rem;*/
	border-bottom:1px solid #dedede;

}
.ad img{
	width:100%;
	height:3.25rem;
}
.xufei{
	background-color:#fff;
}
.advance{
	padding-left: .75rem;  background-color: #fff; display: none; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: .35rem;
}
.advance .advance-box{
	overflow: hidden;
}
.advance .advance-box span{
	font-size: .8rem; color: #333; float: left; line-height: 2.4rem;
}
.advance .advance-box .advance-r{
	width: 10rem; float: right; padding-top: .55rem;
}
.advance .advance-box .advance-r span{
	width: 100%; font-size: .5rem; color: #333; padding-right: .75rem; float: right; text-align: right; line-height: .9rem;
}
.advance .advance-box .advance-r span.advance-num{
	width: 100%; font-size: .75rem; color: #f73e69;
}
.advance .advance-details{
	height: 1.2rem; line-height: 1rem;
}
.advance .advance-details span{
	font-size: .5rem; text-align: center; display: block; background: url(../images/bot_arrow1.png) no-repeat 8.85rem center; background-size: .4rem .25rem;
}
.renew{
	height:1.975rem;
	/*border-top:1px solid #dedede;*/
	border-bottom:1px solid #dedede;
	
	line-height:1.975rem;
	font-size:0.75rem;
	border-left:0.2rem solid #0e9ce4;
	padding-left:0.55rem;
}
.renew2{
	height:1.975rem;
	border-bottom:1px solid #dedede;
	
	line-height:1.975rem;
	font-size:0.75rem;
	margin-left:0.75rem;
}
.renew3{
	height:1.975rem;
	border-bottom:1px solid #dedede;
	
	line-height:1.975rem;
	font-size:0.75rem;
	margin-left:0.75rem;
}
#years{ color:grey; float:right; margin-right:0.75rem;  padding-right:0.675rem; background:url('../images/jiantou.png') no-repeat  right 13px; background-size:0.35rem 0.625rem;}
.year{ float:right; margin-right:0.75rem;  padding-right:0.675rem; background:url('../images/jiantou.png') no-repeat  right center; background-size:0.35rem 0.625rem;}
.sudu{ float:right; margin-right:0.75rem; padding-right:0.675rem; background:url('../images/jiantou.png') no-repeat  right center; background-size:0.35rem 0.625rem;}
.renew4{
	height:1.975rem;
	line-height:1.975rem;
	font-size:0.75rem;
	margin-left:0.75rem;
}
.oli{
	position:relative;
}
.more{
	position:absolute; bottom:0; right:0;
	color:#399cd6;
	text-decoration:underline;
}
.youfudong{ 
	height: 1rem;
    width: 0.5rem;
    display: block;
    position: absolute;
    top: 1.1rem;
    right: 0.45rem;
    background: url('../images/jiantou.png') no-repeat right center;
    background-size: 0.5rem 0.8rem;}

.renew40{
	height:1.975rem;
	line-height:1.975rem;
	font-size:0.75rem;
	margin-left:0.75rem;
}
.xiangqing li{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	border-bottom:1px solid #dedede;
	/*margin-left:0.75rem;*/
	font-size:0.65rem;
	color:#999;
	overflow:hidden;
}

.xiangqing.show{
	margin-bottom:1rem;
}
.xiangqing.hidden li{
	display:inline-block;
	border-bottom:0px solid #d5d5d5;
	margin-left:0rem;
}
.xiangqing.hidden li .fudong{
	display:none;
}

/*.xiangqing.hidden li:first-child{
	display:block;
	 border-bottom:1px solid #dedede; 
	padding-bottom: 0rem;
}*/
/* .xiangqing.hidden li:nth-child(2){
	display:block;
	border-bottom:1px solid #dedede;
	padding-bottom: 0rem;
} */
/*.xiangqing.hidden li:first-child .fudong{
	display: -webkit-box;
}*/
/* .xiangqing.hidden li:nth-child(2) .fudong{
	display: -webkit-box;
} */
#xianshang{
	padding-top: 0rem;
}
#last{
	border-bottom:none;
}
.triangle{
	float:right;
    width:3rem;
    text-decoration:underline;
    height: 1.1rem;
    line-height:1.1rem;
    padding-left:0.375rem;
    border-radius:3px;
    /* background-color:#f5f5f6; */
    font-size:0.55rem;
    margin-right:0.775rem;
    margin-top: 0.4rem;
    color:#a9a9a9 ;
}
.triangle img{
	transform:rotate(270deg);
	    width: 0.3rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.sjhm{
	color:#666666;
}
.triangle_down{
	/* line-height: 1.975rem;
	float:right; 
	width: 0;
    height: 0;
    border-left: 0.3rem solid transparent;
    border-right: 0.3rem solid transparent;
    border-top: 0.525rem solid #333;
    margin-top:0.775rem;
    margin-right: 0.75rem; */
    float:right;
    width:2.2rem;
    height: 1.1rem;
    line-height:1.1rem;
    padding-left:0.375rem;
    border-radius:3px;
    background-color:#f5f5f6;
    font-size:0.55rem;
    margin-right:0.775rem;
    margin-top: 0.4rem;
    color:#a9a9a9 ;
    
}
.triangle_down img{
	transform:rotate(90deg);
	    width: 0.3rem;
    padding-left: 0.25rem;
    padding-right: 0.35rem;
}
.fangxing{
	width:0.375rem;
	height: 0.375rem;
	border-bottom:1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}
.discount{
	color:#fff;
	padding:0.05rem 0.225rem;
	background-color:#f73e69;
	border:1px solid #f73e69;
	border-radius:5px;
	margin-right: 0.425rem;
	float:left;
}
.isSelectBox .discount{

	background-color:#fff;
	border:1px solid #999;
	border-radius:5px;
	color:#999;
}
.isSelectBox.select .discount{
	color:#fff;
	padding:0.05rem 0.225rem;
	background-color:#f73e69;
	border:1px solid #f73e69;
	border-radius:5px;
	margin-right: 0.425rem;
	float:left;
}

.discount1{
	color:#fff;
	padding:0.1rem 0.225rem;
	background-color:#f73e69;
	border-radius:5px;
	margin-right: 0.425rem;
	margin-top:0.2rem;
	float:left;
}
.xiangqing.hidden li:first-of-type{
	
   /*margin-left:0.75rem;*/
}
.xiangqing.hidden li:nth-child(2){
	
   /*margin-left:0.75rem;*/
}
.red{
	color:#f1385f;
}
#show1 .fudong{
	display:block;
}
.fudong{
/*	display: -webkit-box;   
	text-overflow: ellipsis;
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 2;   
    overflow: hidden;  
    position:relative;*/
	/* float:left */

	margin-right: 1.05rem;
	margin-bottom:0.3rem;
	margin-top:0.3rem;
}
.isSelectBox .fudong.gray{
	display: -webkit-box;   
	text-overflow: ellipsis;
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 2;   
    overflow: hidden;  
    position:relative;
	/* float:left */

	margin-right: 1.05rem;
	margin-bottom:3px;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
}

.isSelectBox .fudong{ max-width: 10rem;
}

.isSelectBox s{
	z-index: 4;
	border: 1px solid #c3c3c3;
	width: .8rem; 
	height: .8rem; 
	display: none; 
	border-radius: .85rem;
    position: absolute;
    top: .75rem;
    right: 0.45rem;
}
.isSelectBox s.show{
	display: block;
}
.isSelectBox.select s{
    background: url(../images/Right_c.png) no-repeat center;
	border: 1px solid #f73e69;
    background-size: .4rem;
}
.renew5{
	/* margin-top:0.375rem; */
	height:1.975rem;
	line-height:1.975rem;
	font-size:0.75rem;
	padding-left:0.55rem;
	position:relative;
}
.renew5 input{
	margin-left: 0.6rem;
	outline: none;
    border: none;
	width:9.5rem;
	height:2.0rem;
	border:1px solid;
	border-radius:5px;
	border-color:#e7e7e7;
	text-indent:0.5rem;
	font-size: 0.8rem;
	
}
.close{
	background:url('../images/close.png') no-repeat right 0.375rem center;
	background-size:1rem;
	position:absolute;
	width:1.5rem;
	height:1.5rem;
	left:13.5rem;
	top:0.4rem;
}
.tishi{
	height:1.975rem;
	line-height:1.975rem;
	font-size:0.55rem;
	color:#399cd6;
	margin-left:12.2rem;
	padding-left:0.75rem;
	background:url('../images/prompt.png') no-repeat left center;
	background-size:0.65rem;
}
.kong{
	height:0.4rem;
	width:100%;
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	background-color:#eee;
}
.renew6{
	height:1.975rem;
	border-bottom:1px solid #dedede;
	
	line-height:1.975rem;
	font-size:0.75rem;
	padding-left:0.75rem;
}
.renew6 input{
	width:4.9rem;
	/* height:0.625rem; */
	border:none;
	outline:none;
}
#discount-num{ display: none; }
.renew7{
	height:1.975rem;
	border-bottom:1px solid #dedede;
	
	line-height:1.975rem;
	font-size:0.75rem;
	padding-left:0.75rem;
}
.renew7 input{
	width:7rem;
	height:1.325rem; 
	border:none;
	outline:none;
	font-size: .7rem;
	padding-left: 5rem;
}
.renew7 img{
	width: .9rem; height: .9rem;
}
.discount-num-tips{
	display: none;
	background-color: #efeff4;
	color: #399cd6;
	padding-right: .5rem;
	padding-top: .25rem;
	text-align: right;
	font-size: .6rem;
}
.discount-num-tips img{
	width: .6rem;
	height: .6rem;
	margin-right: .15rem;
}
.grey{
	color:grey;
}
.tiaokuan{
	font-size:0.55rem;
	padding-top:0.4rem;
	padding-bottom: 0.85rem;
	padding-left: 0.75rem;
	border-bottom:1px solid #dedede;
}
.tiaokuan img{
	width:0.75rem;
	height:0.75rem;
	margin-right: 0.325rem;
}
.yingfu{
	height:2.475rem;
	float:left;
	width:55%;
	background-color:#fff;
	font-size:0.65rem;
}
.money{
	font-size:1.0rem;
	margin-left: 0.5rem;
	color:#f1385f;
}
.qian{
	color:#f1385f;
}
.fukuan{
	height:2.475rem;
	line-height:2.475rem;
	text-align:center;
}
.mashang{
	height:2.475rem;
	float:left;
	width:45%;
	color:#fff;
	background-color:#248dce;
	font-size:0.8rem;
}
.ronghe{
	 height: 2.475rem;
    float: left;
        line-height: 2.475rem;
    text-align: center;
    width: 100%;
    color: #fff;
    background-color: #248dce;
    font-size: 0.8rem;
}
.ronghe .hfzf{
	width: 55%; 
	height: 2.475rem;
	background-color: #fff;
	color: #333;
	float: left;
	font-size: .65rem;
	display: none;
}
.ronghe .mashang1{
	width: 100%; 
}
.tuijianren{
	display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

    width: 50%;
}
/* 弹出层 */
.loadingWrap{display:block;position:absolute;background:#333;width:100%;height:100%;top:0px;left:0px;opacity:0.6;z-index:9998}
.loadingTip{background:#000;z-index:9999;color:#FFF;position:absolute;width:50%;height:50px;left:50%;margin-left:-25%;top:39%;border-radius:5px}.tipInAnimate{-webkit-animation:tipIn .5s .2s ease both;-moz-animation:tipIn .5s .2s ease both}
.loadingText{font-size:0.7rem}@-webkit-keyframes tipIn{0%{-webkit-transform:scaleX(1.5) scaleY(1.5);opacity:0}100%{-webkit-transform:scaleX(1) scaleY(1);opacity:1}}@-moz-keyframes tipIn{0%{-moz-transform:scaleX(1.5) scaleY(1.5);opacity:0}100%{-moz-transform:scaleX(1) scaleY(1);opacity:1}}.daoqiday_index_red{color:#f75b3e}.daoqiday_index_normal{color:#fff}#easyDialogBox{width:100%}.tan_window{width:73.44%;background:#fff;border-radius:5px;display:none;padding-bottom:20px}.tan_window .title{height:35px;border-bottom:2px solid #0085d0;padding-top:10px;font-size:16px;line-height:30px;padding-left:10px;color:#1988b6}.tan_window .content{padding:15px;text-indent:20px;line-height:20px;font-size:12px;color:#8f8f8f;text-align:left;text-indent:0}.tan_list li span{display:inline-block;line-height:30px;color:#000}.tan_list li span:nth-child(1){text-align:justify;text-justify:inter-ideograph;width:25%;font-size:14px}.tan_list li span:nth-child(2){width:50%}#a{display:block;width:50%;height:40px;text-align:center;background:#0287d2;line-height:40px;color:#fff;margin-left:25%;border-radius:5px}#b{display:block;width:50%;height:40px;text-align:center;background:#0287d2;line-height:40px;color:#fff;margin-left:25%;border-radius:5px}
/* 未找到 */
.no_find{
	display: none;
	width: 100%;
    height: 100%;
    position: fixed;
    background-color: #eee;
    left: 0;
    top: 0;
    z-index:10;
}
.bg_img img{
	width:4.7rem;
	height:4.7rem;

}
.bg_img{
	margin-top: 5.225rem;
	margin-left:5.75rem;
}
.bg_center{
	color:#333;
	font-size:0.8rem;
	width:10.0rem;
	text-align:center;
	padding-left:3.25rem;
	margin-top:0.75rem;
}
.banli{
	border:1px solid #248dce;
	border-radius:5px;
	color:#248dce;
	font-size:0.75rem;
	float:left;
	width:5.4rem;
	height:1.65rem;
	text-align:center;
	line-height:1.65rem;
	margin-top: 2.0rem;
	margin-left:2.375rem;
}
.huanhao{
	border-radius:5px;
	font-size:0.75rem;
	float:left;
	width:5.4rem;
	height:1.65rem;
	text-align:center;
	line-height:1.65rem;
	color:#fff;
	background-color:#248dce;
	margin-top: 2.0rem;
	margin-left:0.5rem;
}

/*优惠说明弹窗样式*/
.max_body5{display: none; width: 100%; height: 100%; position: absolute; background-color:rgba(0,0,0,0);   left: 0; top: 0; z-index: 99;}

     .b_tm{display:block; width: 13.85rem;   position: fixed; left: 1.075rem; bottom:4.5rem; border-radius: 0.4rem;  background: url(../images/yhsm_04.png) no-repeat; background-size: 1.2rem 1.2rem; background-color:rgba(0,0,0,0.5); background-position:0.4rem center;}
      .xxclose{ width:0.5rem;  margin-left: 12.7rem; margin-top: 0.2rem; }
      .xxclose img{width: 0.5rem; height: 0.5rem;}
      .down_max{ width: 13.85rem; height: 100%; }
      .zuo_left{ width: 1.2rem;height: 100%;  float: left;   }
      .bf_tupia{ width: 1.2rem; height: 1.2rem; margin-left: 0.475rem; margin-top: 1.2rem }
      .you_right{ width:11.5rem;  float: right; margin-right: 0.45rem; margin-bottom: 0.7rem; }
      .you_right p{ font-size: 0.65rem; color: #ffffff; line-height: 0.85rem;padding-bottom: .25rem; }
      .you_right p span{color: #8cf6ff;}
/*年限选择下拉弹窗样式*/
       .max_body2{display: none; width: 100%; height: 100%; position: absolute; background-color:rgba(0,0,0,0.5);   left: 0; top: 0; z-index: 99;}
      .xl_down{ width: 16rem; /* height: 7.075rem; */ background-color: #ffffff;position: fixed; bottom: 0; }
      .yinian{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .yinian p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .tuijian{ padding-left: 0.3rem; font-size: 0.75rem; line-height: 2.25rem; color: #f2456a }
      .liangnian{ width: 16rem; /* height: 2.25rem; */border-bottom: 1px #dddddd solid;}
      .liangnian p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
  	  .sannian{ width: 16rem; /* height: 2.25rem; */border-bottom: 1px #dddddd solid;}
      .sannian p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .baoyue,.baoyue1{ width: 16rem; /* height: 2.25rem; */    border-bottom: 1px #dddddd solid;position: relative;}
      .baoyue p,.baoyue1 p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem;}
      .jiatingbaoyue,.jiatingbaoyue1{ width: 16rem; /* height: 2.25rem; */position: relative;border-bottom: 1px #dddddd solid;}
      .jiatingbaoyue p,.jiatingbaoyue1 p{ padding-left: 6.3rem; font-size: 0.95rem; line-height: 2.25rem; }
      /*.quxiao{border-top: 0.3rem #dddddd solid;}*/
      .quxiao span{ padding-left: 7.1rem; font-size: 0.95rem; line-height: 2.25rem; }
/*速率选择下拉弹窗样式*/
      .max_body1{ display:none; width: 100%; height: 100%; position: absolute; background-color:rgba(0,0,0,0.5);   left: 0; top: 0; z-index: 99;}
      .xl_down1{ width: 16rem; /* height: 11.625rem; */ background-color: #ffffff;position: fixed; bottom: 0; }
      .sim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .sim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .shierm{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .shierm p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .ershim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .ershim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .tuijian1{ padding-left: 0.3rem; font-size: 0.75rem; line-height: 2.25rem; color: #f2456a }
      .wushim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .wushim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .yibaim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .yibaim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .liangbaim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .liangbaim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .wubaim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .wubaim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .sanbaim{ width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid; }
      .sanbaim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
      .yibaim{ width: 16rem; /* height: 2.25rem;  */}
	  .yibaim p{ padding-left: 7.2rem; font-size: 0.95rem; line-height: 2.25rem; }
	  .yiqianm{width: 16rem; /* height: 2.25rem; */ border-bottom: 1px #dddddd solid;}
      /*.quxiao1{border-top: 0.3rem #dddddd solid; }*/
      .quxiao1 span{ padding-left: 7rem; font-size: 0.95rem; line-height: 2.25rem; }
/*推荐人*/
       .max_body3{ display:none; width: 100%; height: 100%; position: absolute; background-color:rgba(0,0,0,0.5);   left: 0; top: 0; z-index: 99;}
      .no_manage1{ width: 12.5rem; height: 9.425rem; background-color: #ffffff;  border-radius: 0.3rem; z-index: 9999px;position:absolute; bottom: 9.55rem; left: 1.75rem; z-index: 9999; }
      .tishi1{ width: 12.5rem; height: 2rem; border-bottom: 1px #dddddd solid; }
      .tishi1 p{ float: left; font-size: 0.8rem; margin-left: 5rem; line-height: 2rem;}
      .tishi1 img{ float: right; width: 0.55rem; height: 0.55rem; margin-top: 0.75rem; margin-right: 0.65rem; }
      .wenzi_ts1{ width: 10.125rem; height: 3rem; }
      .qsr_xx{  width: 10.125rem; height: 1rem;  margin-left: 1.6rem; margin-top: 0.625rem; font-size: 0.65rem; color: #999999 }
      .shur_k{ width: 10.125rem; height: 1.8rem; margin-left: 1.15rem; margin-top: 0.175rem; border-radius: 0.2rem; outline: none; font-size: 0.75rem; border: 0.08rem #e7e7e7 solid; text-indent: 0.5rem;}
      .ture_t1{ width: 5.55rem; height: 2rem; margin: 1rem auto; background-color: #248dce;border-radius: 0.2rem; }
      .ture_t1 p{ color: #ffffff; line-height: 2rem; font-size: 0.8rem; text-align:center; }
/*不能办理弹窗样式*/
      .max_body{ overflow:hidden; display:none; width: 100%; height: 100%; position: absolute; background-color:rgba(0,0,0,0.5);   left: 0; top: 0; z-index: 99;}
      .no_manage{ width: 12.5rem; height: 8.8rem; background-color: #ffffff;  border-radius: 0.3rem; z-index: 99;position: fixed; top: 9.55rem; left: 1.75rem; z-index: 9999; }
      .tishi2{ width: 12.5rem; height: 2rem; border-bottom: 1px #dddddd solid;  }
      .tishi2 p{ float: left; font-size: 0.8rem; margin-left: 5.475rem; line-height: 2rem;}
      .tishi2 img{ float: right; width: 0.55rem; height: 0.55rem; margin-top: 0.75rem; margin-right: 0.65rem; }
      .wenzi_ts{width: 12.5rem; height: 3rem;}
      .wenzi_ts p{ width: 9.15rem; height: 1.8rem; margin: 0 auto; font-size: 0.65rem; line-height: 1rem; margin-top: 1rem; color: #666666}
      .wenzi_ts p span{ color: #399cd6 }
      .ture_t{ width: 5.55rem; height: 2rem; margin: 0 auto; background-color: #248dce;border-radius: 0.2rem; }
      .ture_t p{ color: #ffffff; line-height: 2rem; font-size: 0.8rem; padding-left: 1.9rem; }
 /* 支付 */
 .popup .shade{
		width:100%;
		background-color:rgba(0,0,0,0.5);
		position:absolute;
		left:0;
		top:0;
		z-index:5;
		display:none;
	}
	.popup .main{
		width:100%;
		background-color:#fff;
		position:fixed;
		left:0;
		bottom:0;
		z-index:10;
	}
	.main .title{
		height:auto;
		line-height:1.2rem;
		width:82%;
		padding: .4rem 9%;
		border-bottom:1px solid #EAEAEA;
		text-align: center;
		font-size:0.8rem;
		position:relative;
	}
	.main .title span{
		word-break: break-all; word-wrap: break-word; white-space: pre-wrap;
	}
	.main .title img{
		width:0.6rem;
		height:0.6rem;
		position:absolute;
		right:0.75rem;
		top:0.75rem;
	}
	.list{
		width:14.5rem;
		margin:0 auto;
		overflow:hidden;
		padding:0.575rem 0;
		border-bottom:1px solid #EAEAEA;
	}
	.list h1{
		font-size:0.75rem;
		color:#9A9A9A;
		float:left;
	}
	.list .text_right{
		font-size:0.75rem;
		text-align: right;
		float:right;
		width:75%;
	}
	.other .text_right span{
		background-color:#F73E69;
		color:#fff;
		margin-right: 0.2rem;
		border-radius: 0.17rem;
		font-size: 0.65rem;
		float:right;
		padding:0.1rem 0.175rem;
		margin-bottom:0.5rem;
	}
	.money {
		border-bottom:none;
	}
	.money span{
		font-size:0.4rem;
	}
	.btn{
		width:14.5rem;
		height:2.0rem;
		line-height:2rem;
		background-color:#248DCE;
		color:#fff;
		font-size: 0.8rem;
		text-align: center;
		margin:0.85rem auto 0.5rem auto;
		border-radius:0.1rem;
	}
	.btndk{
		width:14.5rem;
		height:2.0rem;
		line-height:2rem;
		background-color:#248DCE;
		color:#fff;
		font-size: 0.8rem;
		text-align: center;
		margin:0.85rem auto 0.5rem auto;
		border-radius:0.1rem;
	}
	.btnus{
		width:14.5rem;
		height:2.0rem;
		line-height:2rem;
		background-color:#248DCE;
		color:#fff;
		font-size: 0.8rem;
		text-align: center;
		margin:0.85rem auto 0.5rem auto;
		border-radius:0.1rem;
	}
	.marke2{
		font-size: 0.55rem;
		width:12.7rem;
		line-height: 0.7rem;
		color:#B2B2B2;
		margin:0 auto 0.85rem auto;
	}
	.marke{
		font-size: 0.55rem;
		width:12.7rem;
		line-height: 0.7rem;
		color:#B2B2B2;
		margin:0 auto 0.85rem auto;
	}
	.ad3 img{
		height:5rem;
		width:100%;
	}
	.close2 {
    background: url('../images/close.png') no-repeat right 0.375rem center;
    background-size: 1rem;
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    right: 1rem;
    top: 0.4rem;
    z-index:2;
}
.blue{
	color: rgb(123, 234, 240);
	}
.yellow{color:#fffc29;}/*20161215修改*/
.jxxd{
	border: 1px solid #dbdbdb;
    border-radius: 5px;
    color: #333333;
    font-size: 0.75rem;
    float: left;
    width:4.6rem;
    height:1.75rem;
    text-align: center;
    line-height: 1.65rem;
    /* margin-top: 2.0rem; */
    margin-left:1.325rem;
}
.ckdd{
	border-radius: 5px;
    font-size: 0.75rem;
    float: left;
    width:4.6rem;
    height:1.75rem;
    text-align: center;
    line-height: 1.65rem;
    color: #fff;
    background-color: #248dce;
    /* margin-top: 2.0rem; */
    margin-left:0.65rem;
}
.ckdd2{
	border-radius: 5px;
    font-size: 0.75rem;
    float: left;
    width:4.6rem;
    height:1.75rem;
    text-align: center;
    line-height: 1.65rem;
    color: #fff;
    background-color: #248dce;
    /* margin-top: 2.0rem; */
    margin-left:0.65rem;
}
.dzzf{
	height: 2.475rem;
    line-height: 2.475rem;
    text-align: center;
}
.yingfukuan{
	height: 2.475rem;
    float: left;
    width: 6.8rem;
    background-color: #fff;
    font-size: 0.65rem;
}
.dkzf{
	height: 2.475rem;
    float: left;
    width: 4.6rem;
    color:#fff;
    background-color: #f39c34;
    font-size: 0.8rem;
}
.yhzf{
	height: 2.475rem;
    float: left;
    width: 4.6rem;
    color: #fff;
    background-color: #248dce;
    font-size: 0.8rem;
}
.max_body6 {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    z-index: 99;
}
.max_body7 {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    z-index: 99;
}
#tishiwenzi{
	text-align:center;
}
#heise{
	color:#666;
}
.yhts{
	height:2.5rem;
	background-color:#eeeeee;
	color:#f1385f;
}
.yhts{
	font-size:0.55rem;
	padding:0.675rem 0.75rem 0rem 0.75rem;
}
.leixing{
	font-size:0.75rem;
	color:#333;
	margin-left: 0.75rem;
	margin-right:2.25rem;
	text-align:center;
	float:left
}
.yuefei{
	font-size:0.55rem;
	color:#999;
	float:left;
	line-height:0.65rem;
	margin-top: 0.6rem;
	
}
.zfxx .yuefei{
	font-size:0.55rem;
	color:#999;
	float:left;
	line-height:0.65rem;
	margin-top: 0rem;
	
}
.red{
	color:#f1385f;
	font-size:0.65rem;
}
.mone{
	font-size:0.8rem;
	float:left;
	margin-left: 0rem;
}
.open{
	border:2px solid #f73e69;
	background: url('../images/right.png') no-repeat ;
	background-size:10%;
}
.kuandaixq{
	background-color: #fff;
margin-bottom:0.425rem; 
}

.kuandaititle{
	position:relative;
	background-color:#f5f5f5;
	line-height:2.475rem;
	height:2.475rem;
	border-bottom:1px solid #dddddd;
}
.kuandaititle img{
	float:left;
	/*width:1.15rem;*/
	/*height:1.15rem;*/
	margin-top: 0.6rem;
	margin-right:0.25rem;
}
.zfxx .kuandaititle{
	position:relative;
	background-color:#fff;
	line-height:1.475rem;
	height:1.475rem;
	border-bottom:none;
	padding-left: .725rem;
}
.zfxx .kuandaititle img{
	float:left;
	width:1.15rem;
	height:1.15rem;
	margin-top: 0;
	margin-right:0;
}
.jia{
	 margin-left:0.3rem ;
	 margin-right:0.3rem;
    display: inline-block;
    float: left;
    color: #999;

}
.huzhu{
	position: absolute;
    font-size: 0.4rem;
    bottom: -0.9rem;
    float: left;
    color:#666666;
    left: 0.75rem;
    font-weight:normal;
}
.zhankai{
	width:2.2rem;
	height: 1.1rem;
}
.baodi{
	    position: absolute;
    font-size: 0.4rem;
    bottom: -5px;
    float: left;
    color: #666666;
    left: 40%;
    font-weight: normal;
}
.baodi2{
	    position: absolute;
    font-size: 0.4rem;
    bottom: -3px;
    float: left;
    color: #666666;
    left: 35%;
    font-weight: normal;
}
.max_body8 {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    z-index: 99;
}
.no_manage {
    width: 12.5rem;
    height: 8.8rem;
    background-color: #ffffff;
    border-radius: 0.3rem;
    z-index: 99;
    position: fixed;
    top: 9.55rem;
    left: 1.75rem;
    z-index: 9999;
}
.tishi2 {
    width: 12.5rem;
    height: 2rem;
    border-bottom: 1px #dddddd solid;
}
.wenzi_ts2 {
    width: 12.5rem;
    
}
.jxxd {
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    color: #333333;
    font-size: 0.75rem;
    float: left;
    width: 4.6rem;
    height: 1.75rem;
    text-align: center;
    line-height: 1.65rem;
    /* margin-top: 2.0rem; */
    margin-left: 1.325rem;
}
.ckdd {
    border-radius: 5px;
    font-size: 0.75rem;
    float: left;
    width: 4.6rem;
    height: 1.75rem;
    text-align: center;
    line-height: 1.65rem;
    color: #fff;
    background-color: #248dce;
    /* margin-top: 2.0rem; */
    margin-left: 0.65rem;
}
.tishi2 img {
    float: right;
    width: 0.55rem;
    height: 0.55rem;
    margin-top: 0.75rem;
    margin-right: 0.65rem;
}
.tishi2 p {
    float: left;
    font-size: 0.8rem;
    margin-left: 5.475rem;
    line-height: 2rem;
}
.wenzi_ts2 p {
    width: 11rem;
    
    margin: 0 auto;
    font-size: 0.65rem;
    line-height: 1rem;
    margin-top: 0.5rem;
    margin-bottom:1rem;
    color: #666666;
}
.new_tishi{
	display:none;
	width:14.5rem;
	/* height:9.05rem; */
	background-color:#f5f5f5;
	    position: fixed;
    top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    z-index: 9999;
    border-radius:8px;
}
.new_tishi2{
	display:none;
	width:12.5rem;
	/* height:9.05rem; */
	background-color:#f5f5f5;
	    position: fixed;
    top: 9.55rem;
    left: 1.75rem;
    z-index: 9999;
    border-radius:8px;
}
.new_title{
	font-size:0.85rem;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	color:#000 ;
	font-weight:bold;
}
.new_center{
	padding:0.7rem;
	padding-top:0px;
	padding-bottom:1.0rem;
	font-size:0.65rem;
	color:#000 ;

}
.new_center2{
	padding:0.7rem;
	padding-top:0px;
	padding-bottom:1.0rem;
	font-size:0.65rem;
	color:#000 ;

}
.new_left{
	float:left;
	width:6.2rem;
	height:2.2rem;
	font-size:0.75rem;
	border-top:1px solid #717176;
	border-right:1px solid #717176;
	text-align:center;
	line-height:2.2rem;
	text-align:center;
	color:#339df5;
}
.new_right{
	float:left;
	width:7.25rem;
	height:2.2rem;
	font-size:0.75rem;
	border-top:1px solid #717176;
/* 	border-right:1px solid #717176;
 */	text-align:center;
	line-height:2.2rem;
	text-align:center;
		color:#339df5;

}
.new_right2{
	float:left;
	width:6.25rem;
	height:2.2rem;
	font-size:0.75rem;
	border-top:1px solid #717176;
/* 	border-right:1px solid #717176;
 */	text-align:center;
	line-height:2.2rem;
	text-align:center;
		color:#339df5;

}
.btnxs{
	width:7.225rem;
	height:2.0rem;
	border-radius:5px;
	border:1px solid #248dce;
	line-height: 2rem;
	text-align:center;
	float:left;
	    font-size: 0.8rem;
	color:#248dce;
	 margin: 0.85rem auto 0.5rem auto;
	   margin-left: 0.575rem;
	 border-top-right-radius:0px;
	 border-bottom-right-radius:0px;
}

.btnhf{
	width:7.225rem;
	height:2.0rem;
    line-height: 2rem;
    border:1px solid #248dce;
    background-color: #248DCE;
    color: #fff;
    font-size: 0.8rem;
    text-align: center;
    margin: 0.85rem auto 0.5rem auto;
    border-radius: 0.1rem;
    float:left;
    border-top-left-radius:0px;
	 border-bottom-left-radius:0px;
}
.loadingWrap2{
	display: none;
    position: fixed;
    background: #333;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    z-index: 9998;
}
.loadingWrap3{
	display: none;
    position: absolute;
    background: #333;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    z-index: 9998;
}
#tc-name{
	overflow: hidden;
	padding-bottom: .15rem;
}
.tc-name{
	max-width: 7.9rem;
	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 	float: left;
}
.tc-new{
	width: 2.6rem;
	color: #fff94f; 
	text-decoration: underline;
 	float: left;
 	vertical-align: middle;
 	margin-left: .3rem;
 	font-style: italic;
 	background: url(../images/jiantou_y.png) no-repeat 2.25rem .15rem; background-size: .3rem .6rem;
 	/*padding-right: .2rem;*/

}
.tc-new-box{
	/*position: fixed;*/
	bottom: 0;
	z-index: 77;
	display: none;
}
.tc-new-box1{
	/*position: fixed;*/
	bottom: 0;
	z-index: 99;
}
.tc-new-box ul{
	height: auto;
	background-color: rgba(255,255,255,0.95);
	font-size: .55rem;
	color: #333;
	padding: .65rem;
	overflow: hidden;
}
.tc-new-box li{
	line-height: .75rem;
	padding-top: .15rem;
	overflow: hidden;
}
.tc-new-box li.tc-new-date{
	/* padding-top: .35rem; */
}
.tc-new-box li.tc-new-speed{
	padding-top: .35rem;
}
.tc-new-box ul text{
	line-height: .75rem;
	width: 3rem;
	height: auto;
	display: block;
	text-align: right;
	float: left;
	text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;
}
.tc-new-box ul .tc-new-c{
	width: 11.2rem;
	margin-left: .5rem;
	height: auto;
	float: left;
}
.tc-new-box ul .tc-new-c.color{
	color: red;
}
.tc-new-box ul .tc-new-c .name{
	float: left;
}
li.tc-new-new{
	padding-top: .3rem;
}
.tc-new-new text,.tc-new-new .name{
	color: #fd3b40;
}
.tc-new-box ul .tc-new-c .time{
	line-height: .55rem;
	font-size: .55rem;
	color: #999;
	/*float: left;*/
}
.tc-new-box .tc-new-close{
	font-size: .65rem;
	color: #fff;
	text-align: center;
	width: 16rem;
	height: 1.9rem;
	line-height: 1.9rem;
	background-color: #329cf5;
	border-top: 1px solid rgba(10,10,10,0.1);
	/*margin-top: 1px;*/
}
.tc-new-box .bg{
	position: fixed;
	bottom: 0;
	z-index: 88;
	width: 16rem; 
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	display:none;
}

.FreeReceiveKDTV{
	height: auto;  color: #333; display: none;
}
.tv-box{
	overflow: hidden; padding-bottom: .15rem;
}
.tv-left{
	width: 9rem; float: left; padding-top: .75rem; padding-left: .75rem; 
}
.tv-right{
	width: 4.75rem; float: right; font-size: .65rem; padding-top: 1rem;
}
.tv-right i{
	width: .6rem; height: .6rem; border: 1px solid #f73e69; display: block; border-radius: .075rem; float: left; margin-right: .15rem; margin-top: .1rem;
}
.tv-right i.select{
	 background: url(../images/check_red.png) no-repeat center; background-size: .4rem .325rem;
}
.tv-left p{
	font-size: .5rem; line-height: .75rem;
}
.tv-left span.big{
	font-size: .75rem;
}
.lqgz span{
	width: 100%; height: 1.2rem; line-height: 1.2rem; font-size: .5rem; text-align: center; display: block; background: url(../images/bot_arrow1.png) no-repeat 9.25rem center; background-size: .4rem .25rem;
}
.kdtvgz-window{
	font-size: .575rem; font-family: "微软雅黑"; padding-top: .35rem; padding-bottom: 1.3rem; display: block; font-size: .6rem;
}
.kdtvgz-window{
	width: 100%; height: 100%; position: fixed; left: 0; bottom: 0; display: none; font-size: .6rem; color: #333; z-index: 98;
}
.kdtvgz-bg{
	width: 100%; height: 100%; position: fixed; left: 0; bottom: 0;  background-color: rgba(0,0,0,0.6); z-index: 99;
}
.kdtvgz-box{
	width: 100%; max-height: 72%; position: fixed; left: 0; bottom: 2.2rem; background-color: #fff; z-index: 100; overflow: hidden; overflow-y: auto; padding-bottom: .15rem;
}
.kdtvgz-window h3{
	height: 2.5rem; line-height: 2.5rem; background: url(../images/rules_bg.png) no-repeat center; background-size: 14.525rem .275rem; color: #333; font-size: .75rem; text-align: center; 
}
.kdtvgz-window li{
	overflow: hidden; line-height: .85rem; padding-bottom: .4rem;
}
.kdtvgz-window text{
	/*width: 1.6rem;*/ float: left; text-align: right;
}
.kdtvgz-window p{
	/*float: left;*/ width: 13.75rem;
}
.kdtvgz-window .close-kdtvgz{
	width: 100%; height: 2.2rem; line-height: 2.2rem; color: #fff; background-color: #329cf5; text-align: center; font-size: .8rem; position: fixed; bottom: 0; z-index: 101; 
}

/*优惠券说明弹窗*/
.discount-window{
	width: 100%; height: 100%; position: fixed; left: 0; bottom: 0; display: none; font-size: .6rem; color: #666; z-index: 98;
}
.discount-bg{
	width: 100%; height: 100%; position: fixed; left: 0; bottom: 0;  background-color: rgba(0,0,0,0.6); z-index: 99;
}
.discount-box{
	width: 100%; max-height: 72%; position: fixed; left: 0; bottom: 1.9rem; background-color: #fff; z-index: 100; padding-top:.75rem; overflow: hidden; overflow-y: auto;
}
.discount-c{
	display: none; width: 16.5rem; height: auto; margin: 0 auto;
}
.discount-c h4{
	margin-bottom: .25rem;height: 1.5rem; line-height: 1.5rem; padding-left: 1.5rem; font-size: .7rem; color: #333; background: url(../images/discount_c_bg.png) no-repeat left center; background-size: .7rem .7rem;
}
.discount-c p{
	 line-height: .9rem; padding-left: 1.5rem; padding-bottom: 1rem;
}
.discount-coupon{
	display: none; width: 14.75rem; height: auto; margin: 0 auto;
}
.discount-coupon h4{
	margin-bottom: .25rem;height: 1.2rem; line-height: 1.2rem; padding-left: 1.5rem; font-size: .6rem; color: #333; background: url(../images/discount_c_bg.png) no-repeat left center; background-size: .7rem .7rem;
}
.discount-coupon p{
	 line-height: .9rem; padding-left: 1.5rem; padding-bottom: .75rem;
}
.discount-r{
	display: none; width: 16.5rem; height: auto; margin: 0 auto;
}
.discount-r h3{
	font-size: .8rem; height: 3rem; line-height: 3rem; color: #333; text-align: center;
}
.discount-r p{
	height: auto; line-height: .8rem; padding-left: 1.5rem; color: #666; background: url(../images/discount_r_bg.png) no-repeat left top; background-size: .7rem .7rem; padding-bottom: 1rem;
}
.discount-window .close-discount{
	width: 100%; height: 1.9rem; line-height: 1.9rem; color: #fff; background-color: #329cf5; text-align: center; font-size: .65rem; position: fixed; bottom: 0; z-index: 101; 
}

/*优惠券样式*/
.coupon{
	display: none; width: 14.75rem; height: auto; margin: 0 auto; 
}
.coupon-list{
	padding-top: .15rem
}
.coupon-list li{
	overflow: hidden; width: 14.75rem; height: 2.45rem; background: url(../images/coupon_bg.png) no-repeat left top; margin-top: .25rem; background-size: 14.75rem 2.45rem;
}
.coupon-list li .type{
	float: left; width: 4.5rem; height: 2.45rem; color: #fff; margin-left: .3rem;
}
.coupon-list li .type .type-amount{
	height: 2.45rem; line-height: 2.45rem; font-size: .9rem; text-align: center;
}
.coupon-list li .type .type-amount span{
	width: 2.8rem; text-align: center; display: inline-block; font-size: 1.5rem;
}
.coupon-list li .type .type-broadband{
	font-size: .45rem; text-align: center; display: none;
}
.coupon-list li .validity{
	float: left; width: 6rem; height: 2.45rem; padding-left: .75rem;
}
.coupon-list li .validity .coupon-type{
	line-height: .9rem; font-size: .6rem; color: #333; padding-top: .2rem;
}
.coupon-list li .validity .coupon-t{
	line-height: .6rem; font-size: .5rem; color: #999;
}
.coupon-list li .validity .coupon-validity{
	line-height: .6rem; font-size: .5rem; color: #999;
}
.coupon-list li .state{
	float: left; width: 2.8rem; height: 2.45rem; 
}
.coupon-list li .state .state-type1{
	width: 3.5rem; height: 2.45rem; display: none;
}
.coupon-list li .state .state-type2{
	width: 3.5rem; height: 2.45rem;
}
.coupon-list li .state.type1 .state-type1{
	display: block;
}
.coupon-list li .state.type2 .state-type2{
	display: block; width: 2.8rem; height: .85rem; line-height: .85rem; margin-top: .85rem; font-size: .55rem; text-align: center; border-radius: 1rem;
}
.coupon-list li .state.type1 .invalid{
	background: url(../images/invalid.png) no-repeat center center; background-size: 2.65rem 2.65rem;
}
.coupon-list li .state.type1 .use{
	background: url(../images/use.png) no-repeat center center; background-size: 2.65rem 2.65rem;
}
.coupon-list li .state.type2 .unclaimed{
	border: 1px solid #ff8c00; color: #ff8c00;
}
.coupon-list li .state.type2 .received{
	border: 1px solid #ccc; color: #ccc;
}
.coupon-switch{
	display: none; height: 1.55rem; line-height: 1.55rem; border-bottom: 1px solid #dedede; 
}
.coupon-switch .instructions{
	width: 12rem; height: 1.55rem; float: left; margin-left: 2rem; text-align: center; font-size: .6rem; color: #329df5; text-decoration: underline; 
}
.coupon-switch .sum{
	display: none; width: 12rem; height: 1.55rem; float: left; margin-left: 2rem; text-align: center; font-size: .6rem; color: #333; 
}
.coupon-switch .sum b{
	color: #ff8c00; font-weight: normal;
}
.coupon-switch.coupon-list-hide {
	padding: .15rem 0; background-color: #fff6d5;
}
.coupon-switch .switch{
	width: 2rem; height: 1.55rem; float: left; background: url(../images/top_arrow.png) no-repeat center; background-size: .6rem .35rem;
}
.coupon-switch.coupon-list-hide .switch{
	background: url(../images/bot_arrow.png) no-repeat center; background-size: .6rem .35rem;
}

.new-broadband{
	display: none; overflow: hidden; padding: .4rem 0; background-color: #fff; margin-bottom: .35rem;
}
.new-broadband li{
	width: 49%; height: 1.3rem; float: left; color: #333; line-height: .55rem;
}
.new-broadband li div{
	padding-left: 1rem; padding-top: .2rem;
}
.new-broadband li .account-id span{
	font-size: .55rem;
}
.new-broadband li .account-id s{
	font-size: .5rem; text-decoration: none; padding-left: .75rem; color: #329df5;
}
.new-broadband li .time{
	font-size: .4rem;
}
/*.new-broadband li:last-child{
	border-left: 1px solid #e2e2e2; font-size: .55rem; text-align: center; line-height: 1.3rem;
}*/
/*gyh20180315宽带续保首页改版*/
body{background:#efeff4;}
.ad{height:4.5rem;}
.ad img{height:4.5rem;}
.coupon{background:#fff;width:100%;padding-top:0.5rem;margin-bottom:0.55rem;}
.coupon-list{width:14.75rem;margin:0 auto;}
.coupon-switch .instructions{font-size:0.6rem;color:#999999;text-decoration:none;margin-left:3rem;}
.coupon-switch .instructions img{width:0.325rem;height:0.575rem;margin-left:0.2rem;margin-top:-0.1rem;}
.coupon-switch .sum{margin-left:3rem;}
.new-broadband{background:#e7e7ef;}
.new-broadband{margin-bottom:0;padding:0;}
.new-broadband li .account-id span{font-size:0.75rem;color:#333333;}
.account-id img{width:0.775rem;height:0.775rem;margin-right:0.2rem;/*margin-top:0.1rem;*/}
.new-broadband li{height:2.4rem;line-height:2.4rem;width:100%;text-align:inherit;}
.new-broadband li div{padding-top:0;}
.new-broadband li .account-id s{font-size:0.6rem;color:#333333;border:1px solid #b2b2b2;border-radius:5px;text-align:center;padding-left:0.2rem;padding-right:0.2rem;line-height:1rem;float:right;margin-top:0.7rem;margin-right:0.6rem;}
.tc-new-box{background:#fff;margin-bottom:20px;}
.tc-new-box1{padding-bottom:0.3rem;}
.renew{font-size:0.75rem;color:#333333;border-left:none;}
.renew div{display:inline-block;background:#1e99ff;width:0.2rem;height:0.65rem;margin-right:0.3rem;}
.tc-new-box ul text{font-size:0.65rem;color:#999999;}
.tc-new-box ul .tc-new-c{font-size:0.65rem;color:#333333;}
.tc-new-box ul .tc-new-c .name{float:inherit;}
.tc-new-box ul .tc-new-c .time{font-size:0.65rem;line-height:0.65rem;/*float:inherit;*/}
.tc-new-box ul .tc-new-c .syts{color:#ff3232;}
.tc-new-box .tc-new-up{height:0.7rem;padding-bottom:0.3rem;background:url(../images/20180315upicon.png)center center no-repeat;background-size:0.625rem 0.35rem;}
.tc-new-box .tc-new-down{background:url(../images/20180315downicon.png)center center no-repeat;background-size:0.625rem 0.35rem;}
.kuandaititle{padding-bottom:0.5rem;background:#fafafa;border-top:1px solid #dddddd;border-bottom:none;}
.kuandaititle .R img:nth-child(1){width:0.9rem;height:0.675rem;}
.kuandaititle img{margin-top:1rem;}
.kuandaititle .R img:nth-child(4){width:0.8rem;height:0.8rem;}
.red{color:#333;}
.mone{font-size:0.75rem;}
.jia{color:#329df5;}
.yuefei{line-height:0.8rem;}
.huzhu{bottom:-0.5rem;}
.renew3{border:none;}
.renew4{background:#fafafa;margin-left:0;padding-left:0.75rem;}
.triangle_down,.triangle{color:#1e99ff;}
.triangle_down img{width:0.375rem;height:0.2rem;transform: rotate(360deg);}
.triangle img{transform: rotate(180deg);}
.xiangqing{background:#fafafa;padding-bottom:0.5rem;padding-left:0.75rem;}
.xiangqing.show{margin-bottom:0;}
.xiangqing li{padding-bottom:0;border:none;padding-top:0rem;}
.xiangqing.hidden li:first-child .fudong{display:none;}
.discount{font-size:0.65rem;color:#ff4900;border:1px solid #ff4900;border-radius:3px;background:#fafafa;float:inherit;margin-right:0.5rem;}
.renew5{padding-top:0.5rem solid #efeff4;border-bottom:1px solid #dedede;border-top:0.5rem solid #efeff4;}
.renew5 input{border:none;text-align:right;width:8.5rem;height:1rem;}
.close{left:16.5rem;top:0.2rem;}
.grey{float:right;margin-right:0.5rem;}
.tishi{text-align:right;background-color:#efeff4;margin-left:0;padding-right:0.5rem;background-position:84% center;height:1.35rem;line-height:1.35rem;}
.tv-box{padding-bottom:0.5rem;}
.tv-left{width:8.5rem;}
.tv-left span.big{color:#333;}
.tv-left p{font-size:0.55rem;color:#666666;}
.tv-right i.select{ background:url(../images/20180315tvopen.png) center;background-size:2.55rem 1.55rem;}
.tv-right i{width:2.55rem;height:1.55rem; background:url(../images/20180315tvclose.png) center;background-size:2.55rem 1.55rem;border:none;}
.kdtvgz-window li{font-size:0.65rem;color:#666666;width:85%;margin:0 auto;}
.kdtvgz-window h3{height:3.25rem;line-height:3.25rem;}
.lqgz{display:inline-block;margin-top:0.8rem;margin-left:0.5rem;}
.lqgz span{background:url(../images/20180315icon3.png) no-repeat left center;background-size:0.55rem;font-size:0.55rem;color:#c0bfc3;padding-left:0.5rem;}
.tv-right{width:auto;margin-top:0.5rem;margin-right:0.5rem;padding:0;}
.mashang{}
.fukuan .mashang,.dzzf .dkzf,.dzzf .yhzf,.ronghe .mashang1,.ronghe .mashang{width:90%;height:2.2rem;line-height:2.2rem;margin:1rem auto;border-radius:5px;float:inherit;display:block;}
.dkzf{background:#248dce;}
.dzzf .yhzf{float:inherit;}
.dzzf{height:auto;}
.dzzf{margin-top:0.5rem;}
.ronghe{background:#efeff4;float:inherit;}
.tiaokuan{border:none;padding-left:0;text-align:center;color:#999999;}
.no_kuandai img{width:10.55rem;height:4.35rem;display:block;margin:0 auto;}
.no_kuandai{font-size:0.75rem;color:#999999;text-align:center;margin:15% auto;}
.other .text_right span{font-size:0.65rem;color:#ff4900;border:1px solid #ff4900;border-radius:5px;background:#fff;}
.money,.qian{color:#ff4900;}
.btn,.btndk,.btnus{width:100%;margin:0.35rem auto 0.5rem auto;}
.btnxs,.btnhf{width:50%;border:none;margin:0.35rem auto 0.5rem auto;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
.xl_down,.xl_down1{width:100%;}
/*.baoyue p,.baoyue1 p,.jiatingbaoyue p, .jiatingbaoyue1 p{line-height:2rem;}*/
.yinian,.liangnian,.sannian,.baoyue,.baoyue1,.jiatingbaoyue,.jiatingbaoyue1,.shierm,.ershim,.wushim,.yibaim,.liangbaim,.wubaim,.yiqianm,.sanbaim{width:100%;}
.yinian p,.liangnian p,.sannian p,.baoyue p,.baoyue1 p,.jiatingbaoyue p,.jiatingbaoyue1 p,.shierm p,.ershim p,.wushim p,.yibaim p,.liangbaim p,.wubaim p,.yiqianm p,.quxiao span,.quxiao1 span ,.sanbaim p{padding-left:8.2rem;}
.baodi,.baodi2{bottom:0px;left:40%;}
.box_overflow{max-height:77%;overflow:auto;}
/* .popup .main{height:19.5rem;} */
.no_manage1{left:3.5rem;}
.b_tm{left:3rem;bottom:6.5rem;}
.fudong{margin-top:0.15rem;margin-bottom:0.5rem;}
.isSelectBox .fudong.gray{float:right;}
.isSelectBox s{right:0;}
.advance .advance-details span{background:url(../images/bot_arrow1.png) no-repeat 10.5rem center;}
.list{width:16.5rem;}
.no_find{padding-left:1rem;}
.coupon-list{width:17.5rem;}
.coupon-list li{width:17.5rem;    background-size: 17.5rem 2.45rem;}
.coupon-list li .validity{width:7rem;padding-left:1.75rem;}
.discount-coupon h4{font-size:0.7rem;}
.discount-coupon p{font-size:0.65rem;}
.richui-dialog_yhxq .richui-dialog_title{height:auto;line-height:2rem;margin-top:1rem;font-size:0.85rem;}
.richui-dialog_yhxq .richui-dialog_title img{width:2.0rem;height:2.0rem;}
.richui-dialog_yhxq .richui-dialog_content{font-size:0.65rem;color:#333333;text-align:left;line-height: 1rem; margin: 0 .75rem .25rem;max-height: 18rem;overflow: hidden; overflow-y: scroll;}
.kdtvgz-window p{width:100%;word-wrap:break-word; white-space:normal; word-break:break-all;}
.new_tishi2{left:15%;}
.new_tishi .new_left,.new_tishi2 .new_left{width:49%;}

/*0411续保年限修改 gyh*/
.tuijian,.tuijian1{color:#ff6c00;font-size:0.65rem;padding-left:0.5rems;}
.tuijian img,.tuijian1 img{height:0.625rem;width:0.65rem;margin-right:0.2rem;margin-top:-0.2rem;}
.yinian,.liangnian,.sannian,.baoyue,.baoyue1,.jiatingbaoyue,.jiatingbaoyue1,.shierm,.ershim,.wushim,.yibaim,.liangbaim,.wubaim,.yiqianm{width:92%;margin:0 auto;}
.yinian p,.liangnian p,.sannian p,.baoyue p,.baoyue1 p,.jiatingbaoyue p,.jiatingbaoyue1 p,.shierm p,.ershim p,.wushim p,.yibaim p,.liangbaim p,.wubaim p,.yiqianm p,.sanbaim p{font-size:0.75rem;text-align:center;padding-left:0;}
.quxiao span,.quxiao1 span{font-size:0.9rem;}
.quxiao,.quxiao1 {border-bottom: 1px #dddddd solid}
.quxiao span,.quxiao1 span{font-size:0.9rem;padding-left:7.5rem;}
.quxiao img,.quxiao1 img{width:0.7rem;height:0.7rem;float:right;margin-top:0.95rem;margin-right:1.0rem;} 
.baodi, .baodi2{font-size: 0.7rem;color: #999999;margin: 0 auto; display: block;text-align: center; margin-top: -0.5rem;position: inherit;float:inherit;left:0;bottom:0;}

.suduNo{ background:url();}




.renewal-pop {
    margin: 0px;
    padding: 0px;
    border: none;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0, 0.4);
    z-index: 9999;
    position: fixed;
    top: 0px;
    left: 0px;
    display: block;
}

.renewal-dialog {
    position: fixed;
    z-index: 5000;
    width: 80%;
    max-width: 300px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFFFFF;
    border-radius: 5px;
    overflow: hidden;
}



.renewal-dialog .renewal-content {
    margin: 0rem 0.6rem;
    padding-bottom: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.65rem;
    color: #333;
    text-indent: 0;
    word-break: break-all;
    word-wrap: break-word;
}

.renewal-dialog .pop-btn {
    width: 100%;
    line-height: 2.22rem;
    font-size: 0.75rem;
    border-top: 1px solid #C0B8AF;
}

.renewal-dialog .pop-btn .pop-null {
    float: left;
    width: 50%;
    text-align: center;
    color: #009DF4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-right: 1px solid #C0B8AF;
    text-decoration: none;
}

.renewal-dialog .pop-btn .pop-submit {
    float: left;
    width: 50%;
    text-align: center;
    color: #fff;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom-right-radius: 5px;
    text-decoration: none;
    color: #009DF4;
}

.renewal-pop h3 {
    font-size: 0.65rem;
    padding: 1rem 0 .5rem 1rem;
}
.renewal-pop .tv-item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.renewal-pop .tv-item p {
    padding: .3rem 0 .3rem .3rem;
    font-size: .6rem;
}
.renewal-pop .tv-item p span {
    font-weight: 500;
}
.renewal-pop .tv-item .tv-name {
    flex: 1;
    padding-left: .5rem;
    word-break: break-all;
}
.renewal-pop .tv-time {
    width: 6rem;
}
.renewal-pop .tv-item .tv-checkbox {
    width: .7rem;
    height: .7rem;
}
.renewal-pop .tv-item .tv-checkbox input[type="checkbox"] { 
    width: 100%;
    height: 100%;
    display: block;
}