@charset "utf-8";
 {
  width: 100%;
}
 .header {
  /* width: 100%; */
  height: .9rem;
  background-color: #f6f6f6;
  padding: 0 .3rem;
  overflow:hidden;
}
 .header .main_left {
  width: 1.6rem;
  height: 0.9rem;
}
 .header .main_left a{
 	display: table-cell;
    width: 1.6rem;
    height: 0.9rem;
    font-size:0;
    vertical-align:middle;
    
 }
 .header .main_left .logo {
  width: 1.6rem;
  height: 0.44rem;
  vertical-align: middle;
}
 .header .main_right .right {
  height: .9rem;
  width: 1.08rem;
  display:table-cell;
  vertical-align:middle;
  font-size:0
}
 .header .main_right .right .search {
  width: 0.34rem;
  height: 0.34rem;
  vertical-align: middle;
  margin-right:0.25rem;
}
 .header .main_right .right .tab {
  width: 0.42rem;
  height: 0.34rem;
  vertical-align: middle;
}
 .header .tab_content {
  position: absolute;
  right: .1rem;
  top: .9rem;
  display:none;
  z-index:999;
}
 .header .tab_content li {
  width: 2.8rem;
  height: .8rem;
  font-family: 'MicrosoftYaHei';
  font-size: 0.28rem;
  line-height: .9rem;
  color: #3e3e3e;
  background-color: #e6e6e6;
  border-bottom: .01rem solid #d1d1d1;
  text-align: center;
  position: relative;
}
 .header .tab_content li a {
  display: inline-block;
  width: 100%;
  color: #3e3e3e;
}
 .header .tab_content li a .triangle {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: .11rem solid transparent;
  border-left: .12rem solid #e71a3c;
  border-bottom: .11rem solid transparent;
  margin-left: .16rem;
  position: absolute;
  left: 0;
  top: .3rem;
}
 .content {
 /*  height: 5rem; */
}

/* 引导 */
 h2.online_buy{
    line-height: 0.6rem;
  		color: #000;
  		padding: 0.3rem 0 0 0.6rem;
  		font-size:.28rem;
}
.content-hint .hintWay{
		height:6rem;
	}
.content-hint{
	margin:0 0.3rem 0;
	font-size:0.28rem;
}
.content-hint .borderTop{
	padding:0 0.3rem 0.2rem;
}
.content-hint .welfare{
	height:5.4rem;
	border-top:1px solid #dfdfdf;
}
.hintWay .hintWay1>p:first-of-type,.hintWay2 p:first-of-type{
	line-height:0.6rem;
	color:#000;
}
.hintWay .hintWay1>p:not(first-of-type),.hintWay2 p:not(first-of-type){
	color:#666;
	line-height:0.4rem;
}
.hintWay .hintWay1{
	margin-bottom:0.4rem;
}
.hintWay2 .nober{
		color:#666;
		float:left;
		display:inline-block;
	}
	.hintWay2 .hintWay2Cont{
		float:left;
		display:inline-block;
		width:95%;
		color: #666;
	}
	.hintWay2 .hintWay2Cont span{
		line-height:0.5rem;
	}
	.hintWay .hintWay2 img{
		float:right;
		width:20%;
		margin:0.1rem;
	}
	.hintWay i{
		width:0.08rem;
		height:0.22rem;
		display:inline-block;
		background:#e6233b;
		border-radius:0.03rem;
		margin-right:0.1rem;
	}
	.welfare{
		padding:0.3rem 0 0 0.2rem;
	}
	.welfare .hintWay1>p:first-of-type{
		color:#000;
		line-height:0.6rem;
	}
	.welfare .hintWay1>p:last-of-type{
		color:#e6233b;
		line-height:0.8rem;
		text-align:center;
		font-size:0.3rem
	}
	.welfare .hintWay1 .colordf,.welfare .hintWay1 span{
		color:#666;
		line-height:0.5rem;
		float:left;
	}
	.welfare .hintWay1 .colordf{
		width:6.2rem;
	}
 .footer {
  width: 100%;
  /* height: 4.24rem; */
  background-color: #dedede;
  overflow: hidden;
}
 .footer .listItem {
  width: 100%;
  height: 1.5rem;
  padding-top: .3rem;
  padding-left: .3rem;
}
.footer .listItem:last-child {
  width: 100%;
  height: 1.7rem;
  padding-top: .3rem;
  padding-left: .3rem;
}
 .footer .listItem .itemImg {
  width: 1.2rem;
  height: 1.2rem;
}
 .footer .listItem .itemImg img {
  width: 1.2rem;
  height: 1.2rem;
}
 .footer .listItem .itemText {
  margin-top: .1rem;
  margin-left: .3rem;
}
 .footer .listItem .itemText .title {
  font-family: MicrosoftYaHei;
  font-size: .24rem;
  color: #4f9bea;
  font-weight: bold;
}
 .footer .listItem .itemText p {
  font-family: MicrosoftYaHei;
  font-size: .22rem;
  color: #45474f;
  margin-top: .1rem;
}
 .footer .listItem p {
  font-family: MicrosoftYaHei;
  font-size: .22rem;
  color: #545866;
}
 .footer .listItem p.phone {
  color: #45474f;
  margin-bottom: .12rem;
}
 .footer .listItem p.email {
  color: #45474f;
  margin-bottom: .16rem;
}
 .footer .listItem .wenan {
  width: 6.9rem;
  height: .25rem;
}
/* luoyz  修改 width 的值为0rem */
.search2{
	width: 0rem;
    height: 0.5rem;
    position: absolute;
    right: 1.5rem;
    /* border: 1px solid red; */
    font-size: 0.3rem;
    top: 0.29rem;
    overflow: hidden;
	} 
.txt_soso{    border-bottom: 1px solid red; padding-bottom: .02rem ; line-height: 0.45rem ;  
   border-radius: 0;
   }
@charset "utf-8";
 {
  width: 100%;
}
 .header {
  /* width: 100%; */
  height: .9rem;
  background-color: #f6f6f6;
  padding: 0 .3rem;
  overflow:hidden;
}
 .header .main_left {
  width: 1.6rem;
  height: 0.9rem;
}
 .header .main_left a{
 	display: table-cell;
    width: 1.6rem;
    height: 0.9rem;
    font-size:0;
    vertical-align:middle;
    
 }
 .header .main_left .logo {
  width: 1.6rem;
  height: 0.44rem;
  vertical-align: middle;
}
 .header .main_right .right {
  height: .9rem;
  width: 1.08rem;
  display:table-cell;
  vertical-align:middle;
  font-size:0
}
 .header .main_right .right .search {
  width: 0.34rem;
  height: 0.34rem;
  vertical-align: middle;
  margin-right:0.25rem;
}
 .header .main_right .right .tab {
  width: 0.42rem;
  height: 0.34rem;
  vertical-align: middle;
}
 .header .tab_content {
  position: absolute;
  right: .1rem;
  top: .9rem;
  display:none;
  z-index:999;
}
 .header .tab_content li {
  width: 2.8rem;
  height: .8rem;
  font-family: 'MicrosoftYaHei';
  font-size: 0.28rem;
  line-height: .9rem;
  color: #3e3e3e;
  background-color: #e6e6e6;
  border-bottom: .01rem solid #d1d1d1;
  text-align: center;
  position: relative;
}
 .header .tab_content li a {
  display: inline-block;
  width: 100%;
  color: #3e3e3e;
}
 .header .tab_content li a .triangle {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: .11rem solid transparent;
  border-left: .12rem solid #e71a3c;
  border-bottom: .11rem solid transparent;
  margin-left: .16rem;
  position: absolute;
  left: 0;
  top: .3rem;
}
 .content {
 /*  height: 5rem; */
}

/* 引导 */
 h2.online_buy{
    line-height: 0.6rem;
  		color: #000;
  		padding: 0.3rem 0 0 0.6rem;
  		font-size:.28rem;
}
.content-hint .hintWay{
		height:6rem;
	}
.content-hint{
	margin:0 0.3rem 0;
	font-size:0.28rem;
}
.content-hint .borderTop{
	padding:0 0.3rem 0.2rem;
}
.content-hint .welfare{
	height:5.4rem;
	border-top:1px solid #dfdfdf;
}
.hintWay .hintWay1>p:first-of-type,.hintWay2 p:first-of-type{
	line-height:0.6rem;
	color:#000;
}
.hintWay .hintWay1>p:not(first-of-type),.hintWay2 p:not(first-of-type){
	color:#666;
	line-height:0.4rem;
}
.hintWay .hintWay1{
	margin-bottom:0.4rem;
}
.hintWay2 .nober{
		color:#666;
		float:left;
		display:inline-block;
	}
	.hintWay2 .hintWay2Cont{
		float:left;
		display:inline-block;
		width:95%;
		color: #666;
	}
	.hintWay2 .hintWay2Cont span{
		line-height:0.5rem;
	}
	.hintWay .hintWay2 img{
		float:right;
		width:20%;
		margin:0.1rem;
	}
	.hintWay i{
		width:0.08rem;
		height:0.22rem;
		display:inline-block;
		background:#e6233b;
		border-radius:0.03rem;
		margin-right:0.1rem;
	}
	.welfare{
		padding:0.3rem 0 0 0.2rem;
	}
	.welfare .hintWay1>p:first-of-type{
		color:#000;
		line-height:0.6rem;
	}
	.welfare .hintWay1>p:last-of-type{
		color:#e6233b;
		line-height:0.8rem;
		text-align:center;
		font-size:0.3rem
	}
	.welfare .hintWay1 .colordf,.welfare .hintWay1 span{
		color:#666;
		line-height:0.5rem;
		float:left;
	}
	.welfare .hintWay1 .colordf{
		width:6.2rem;
	}
 .footer {
  width: 100%;
  /* height: 4.24rem; */
  background-color: #dedede;
  overflow: hidden;
}
 .footer .listItem {
  width: 100%;
  height: 1.5rem;
  padding-top: .3rem;
  padding-left: .3rem;
}
.footer .listItem:last-child {
  width: 100%;
  height: 1.7rem;
  padding-top: .3rem;
  padding-left: .3rem;
}
 .footer .listItem .itemImg {
  width: 1.2rem;
  height: 1.2rem;
}
 .footer .listItem .itemImg img {
  width: 1.2rem;
  height: 1.2rem;
}
 .footer .listItem .itemText {
  margin-top: .1rem;
  margin-left: .3rem;
}
 .footer .listItem .itemText .title {
  font-family: MicrosoftYaHei;
  font-size: .24rem;
  color: #4f9bea;
  font-weight: bold;
}
 .footer .listItem .itemText p {
  font-family: MicrosoftYaHei;
  font-size: .22rem;
  color: #45474f;
  margin-top: .1rem;
}
 .footer .listItem p {
  font-family: MicrosoftYaHei;
  font-size: .22rem;
  color: #545866;
}
 .footer .listItem p.phone {
  color: #45474f;
  margin-bottom: .12rem;
}
 .footer .listItem p.email {
  color: #45474f;
  margin-bottom: .16rem;
}
 .footer .listItem .wenan {
  width: 6.9rem;
  height: .25rem;
}
/* luoyz  修改 width 的值为0rem */
.search2{
	width: 0rem;
    height: 0.5rem;
    position: absolute;
    right: 1.5rem;
    /* border: 1px solid red; */
    font-size: 0.3rem;
    top: 0.29rem;
    overflow: hidden;
	} 
.txt_soso{    border-bottom: 1px solid red; padding-bottom: .02rem ; line-height: 0.45rem ;  
   border-radius: 0;
   }
   
   /*导航*/
.navParent {
	height: 1.06rem;
}
.nav {
	/* margin: 0 -0.2rem; */
	padding: 0.2rem;
	background: rgba(197, 228, 246, 1); 
	position: relative;
	z-index: 200;
}
.nav .navinner {
  display: -webkit-flex;
  display: flex;
  background-color: #fff;
  border-radius: 0.1rem;
  padding: 0.08rem 0;
  height: 0.65rem;
}

.nav a{
	font-size: 0.3rem;
	display: block;
	border-right:1px solid #d2d2d2;
	color:rgba(80,80,80,1);
	height: 0.49rem;
	line-height: 0.49rem;
	text-align: center;
	flex:1;

}
.nav a:nth-last-of-type(1){
	border:none;
}

.nav a.cur{
	color:#009bdf;
}
.fixednav{
	position:fixed;
}

/* 理赔流程 */
.claims_process {
    padding-top: 0.22rem;
    border-radius: 0.1rem 0.1rem 0 0;
    background-color: #fff;
    width: 100%;
    height: 0.76rem;
    line-height: 0.76rem;
    position: relative;
    box-sizing: content-box;
}
.claims_process p {
    font-size: 0.28rem;
    color: rgba(83,83,83,1);
    margin-left: 0.37rem;
}
.claims_process i {
    display: block;
    width: 0.31rem;
    height: 0.14rem;
    background: url(../mode/images/arrows.png) no-repeat;
    position: absolute;
    right: 0.3rem;
    top: 0.48rem;
    background-size: 100% 100%;
}
.product_details1 {
    background-color: white;
    border-radius: 0 0 0.1rem 0.1rem;
    margin-top: 0;
    padding-top: 0;
}
.product_details {
    width: 100%;
    position: relative;
    z-index: 100;
    /* -moz-box-shadow: 0 0.2rem 0 rgba(197,228,246,1);
    box-shadow: 0 0.2rem 0 rgba(197,228,246,1);
    -webkit-box-shadow: 0 0.2rem 0 rgba(197,228,246,1); */
}
.telInfor {
    font-size: 0.28rem;
    line-height: 0.5rem;
    padding: 0 0 0 0.3rem;
}
.product_details img {
    background: rgba(255,255,255,0.6);
    border-radius: 0.1rem;
    display: block;
    width: 100%;
}