@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,input,a,table,img,hr,textarea,strong {
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-family:"黑体";
	min-width:320px;
	min-height:100%;
}
ul,ol,li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:none;
}
a:visited{
	text-decoration:none; border:none;
}
a:active {text-decoration:none; border:none;}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/*首页头部*/

.top {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #a8a6a2;
	background:#FFF;
	position:fixed;
}

.top_nav-m {text-align:center;float:left; width:50%; line-height:40px; font-size:1.1em;}
.top_nav-r{ float:right; margin-right:10px;}
.top_nav-l{ float:left; margin-left:10px; color:#000; margin-top:10px; width:70%;}
.top_nav-l img{ vertical-align:middle; width:40px; margin-bottom:5px;}
.top_nav-l span { line-height:30px; margin-left:5px;font-size:1.0em;}
.top_nav-l span img {width:24px;max-width:90%; padding-left:6px; margin-top:4px; vertical-align:middle;}
.top-r{ 
        margin-right:24px;
		width: 30px;
        position: relative;
        right: 230px;}



/*首页广告栏*/

.gg{ background:center;
background-repeat:no-repeat;
background-size:cover;
width:100%;
height:180px;
}
.gg img { width:100%; height:180px; overflow:hidden; position:relative;}

/*首页按钮*/

.m_nav {
	float: left;
	width: 96%;
	margin-left:2%;
}


.m_nav a {
	width: 25%;
	text-decoration: none;

	text-align: center;
	float: left;
	margin-top:5px;
}
.m_nav a span {
	width: 100%;
	float: left;
	line-height: 30px;
	font-size:0.9em;
	color: #000;
	font-family: "黑体";
}

.m_nav img{ width:50px;}

/*首页底部按钮*/
.fg{ float:left;
     margin-top:10px;
	 width:100%;
	 height:15px;
	 background:url(../images/fg.png) repeat-x;
	 }
.db{
	float: left;
	width: 100%;}
.db a {
	width: 33%;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-top:5px;
	margin-bottom:5px;

}
.db img{ min-width:50%;
          width:100%;}

/*首页弹窗*/

dropdown{ width:4%; float:right; }
dropdown label{
  position: relative;
  z-index: 149;
    display: block;
  margin-right:8px;

}
dropdown label img{width:32px;}
dropdown input{
  display: none;
}
dropdown input ~ ul{
  position: relative;
  visibility: hidden;
  opacity: 0;
  z-index:149;
}


dropdown input:checked ~ ul{
  visibility: visible;
  opacity: 1;

}




.animate{ width:150px;
		  background:#6e6e6e;
		  border-radius:10px;
		  top: 50px;
          position:absolute;
		  visibility: hidden;
          right:10px;}

.gj{ width:100%;
      height:40px;
	  border-bottom:1px solid #b5b5b5;
	  }
.gj img{ vertical-align:middle;
margin-bottom:10px;
margin-top:5px;width:25px;}

.gj p{ margin-left:15px;
       color:#FFF;
			  font-size:1.0rem;
       line-height:40px;
       }
.jj{ width:21px;
      height:15px;
	  position:absolute;
	  top:-13px;
	  right:10px;
	  background:url(../images/sj.png);
	  }
	  


/*出错页*/

.nr{ margin:0 2%;}
.cc{ width:98%;  margin:1%;}
.cc img{ text-align:center;
          width:100%;}
.line{ width:84%;
       border:1px solid #b5b5b5;
	   margin:8%;}
.wz{ width:84%;
      margin:0 8%;
	  color:#414141;
	  font-size:1.2em;
	  font-family:"黑体";}
.lj{ width:100%; 
     margin-top:30px;
	 float:left;}
.lj p{ color:#44b9e8;
       line-height:40px;
         font-size:1.2em;
		 float:right;
		 font-family:"黑体";
		 font-weight:bold;
		 }
.lj-l{ width:80px;
     float:left;
	 margin-left:18%;}
.lj-l img{vertical-align:middle; width:35px;}

.lj-r{ width:80px;
     float:right;
	 margin-right:18%;}
.lj-r img{vertical-align:middle; width:35px;}

	 
/*超级福利*/


.nr1{ width:100%; margin-top:50px; float:left;}
.j1{ width:4%; }
.j2{width:80%; line-height:45px; font-size:1.2em; text-align:center;}
.hd { margin:2%;
      width:98%;
	  overflow:hidden;
	  height:110px;}
.hd_l { float:left;
        margin:1%;
		width:25%;}
.hd_r { float:right;
        width:64%;
		margin-top:1%;
		margin-right:2%;
		margin-left:2%;}
.hd_r p {line-height:30px;
         color:#000;
		 margin-top:2%;
		 margin-left:10px;
		 margin-right:2%;
}
.hd_l img{ width:100px;}
.fgx{ background:url(../images/fgx.png) repeat-x;
	  width:100%;
	  height:20px;}
.k01{ font-size:1.0em;	 } 
.k02{font-size:0.8em;} 

	  
/*错误提示页*/

.cwca { text-align:center;
        color:#f00;
		margin-top:7%;
		line-height:80px;
		font-size:30px;}
.cwb {background-color:#44b9e8;
      border-radius:10px;
	  color:#FFF;
	  text-align:center;
	  height:72px;
	  line-height:72px;
	  margin:auto;
	  margin-top:7%;
	  width:94%;
	  font-size:30px;}

/*分享*/

.nr2{ width:100%;
      height:100%;
      float:left;
      background:#a0a0a0;}
.nr22{ width:100%;
	height:100%;
    float:left;
	background:#a0a0a0;}
.fx { width:80%;
	  background:#FFF;
	  border-radius:20px;
	  text-align:center;
	  margin:auto;
	  margin-top:16%;}
.fx1{ width:100%;
      margin-bottom:10px;}
.fx1 img { text-align:center;
         padding-top:8%;
		 width:70%;}
.fx2{ font-size:1.2em;
       color:#F00;
	   line-height:40px;
	   text-align:center;
	   margin-bottom:20px;}

/*城市列表*/


.dw{ 
      float:left;
	  margin-left:10px;
	  margin-top:10px;
	  margin-bottom:10px;}
	  

.bt{ width:100%;
      height:50px;
	  float:left;
      background:url(../images/bj.png) repeat-x;
	  }
.bt p{ font-size:1.1em;
        margin-left:30px;
		line-height:50px;}
.cs{ width:100%;
      float:left;
     font-size:0.9em;
	 line-height:50px;
	 text-align:center;}

.cs a{ color:#000;}

/*自助服务*/
.bt01{ width:100%;
      height:50px;
	  float:left;
      background:url(../images/bj.png) repeat-x;
	  }
.bt01 p{ font-size:1.0em;
        margin-left:10px;
		line-height:50px;
		height:50px;}
.d{ font-size:1.0em;
    margin-left:10px;
	line-height:35px;
	margin-right:10px;}


/*周边商户*/

.nr3{ width:100%;  margin-top:50px; float:left;}
.wzs { border-bottom:1px solid #bfbfbf;
       width:100%;
	   float:left;
	   padding:2%;
	   background:#FFF;
	  }
.wzs_l{ width:85%;
        float:left;
		margin-top:5px;}
.wz_ss {background: #e5e5e5;
        width:100%;
		height:40px;
		border-radius:20px;}
.wz_ss img{ margin-left:10px; vertical-align:middle; width:20px;}
.wz_ss input {font-family:'黑体';
			  font-size:0.8em;
			  padding-left:2%;
			  width:80%;
			  color:#b5b5b5;
			  border:none;
			  background: #e5e5e5;
			  height:30px;
			  line-height:30px;
			  position:relative;
			  margin-top:5px;}
.wz_ss input::-ms-clearb { display: none; }
.wz_ss input:valid + .clearb { display: inline; }
.wz_ss input::-ms-clearb { display: none; }
.wz_ss input:valid + .clearb { display: inline; }
.wz_ss input::-ms-clearb { display: none; }
.wz_ss input:valid + .clearb { display: inline; }
.wzs_r{width:12%;
		float:right;
		margin-left:1%;
		}
.wzs_r a{color:#44b9e8;
        font-size:1.0em;
		line-height:50px;
		margin-bottom:10px;
		}
.dt{ width:100%;
      height:1024px;
     background:url(../images/dt.png) no-repeat center;}
.zbbg {background:#e5e5e5;
       width:100%;
	   position:absolute;
	   margin-top:65px;
	   border-bottom:1px solid #b5b5b5;
	   border-top:1px solid #b5b5b5;
}
.zb_t { background:#FFF;
		line-height:40px;}
.zbtn {
        border-bottom:none;}
.zbtn ul { margin-top:1%;
		   padding-left:2%;}
.zbtn li {  float:left;
            color:#000;
			background:#FFF;
			text-align:center;
			border-radius:5px;
			width:30%;
			margin-left:2%;
			margin-top:1%;
			margin-bottom:2%;
			font-size:0.95em;
			line-height:35px;
			height:35px;}

/*在线购药*/

.zxg {background:#FFF;
	  padding-bottom:2%;}
.zxgl{ width:98%;margin:1%;}
.zxgl img {width:100%;}
.zxgr { margin:1% 1% 0 1%;
        line-height:36px;
		padding-top:1%;
		color:#000;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden; }
.zxxx{ width:100%;
       float:left;
	   margin-left:10px;
	   margin-bottom:10px;
	   font-size:0.9em;

	   }
.zxxx_l{ width:60%;
         float:left;
		 overflow:hidden;
		 }
.zxxx_l a{line-height:36px;
		 font-size:1.1em;
		 margin-left:5px;
		 font-weight:bold;
		 }
.zxxx_l img{ vertical-align:middle; margin-bottom:5px; width:20px;}
.zxxx_r{ width:40%;
          float:right;
		  overflow:hidden;}
.zxxx_r a{line-height:36px;
		 font-size:1.1em;
		 margin-left:5px;
		 font-weight:bold;
		 color:#000;}
.zxxx_r img{ vertical-align:middle; margin-bottom:5px; width:20px;}
/*扫一扫*/

.sys1{ width:100%;
       height:80px;
      margin-bottom:50px;
	  float:left;
	  }
.sys1 img { text-align:center;
         padding-top:5%;
		 width:100%;
		 height:120px;}
.sys{ font-size:1.2em;
       color:#F00;
	   line-height:30px;
	   text-align:center;
	   padding-top:10px;}
.sysq{ 
       color:#F00;
	   height:40px;
	   width:100%;
	   line-height:30px;
	   text-align:center;
	    border-bottom:1px dashed #CCCCCC;}
.syy{ font-size:1.0em;
       color:#36F;
	   line-height:30px;
	   text-align:left;
	   padding-top:5px;
	   float:left;
	   margin-left:4%;
	   width:66%;}
.syq{ font-size:1.0em;
       color:#36F;
	   line-height:30px;
	   text-align:right;
	   padding-top:5px;
	   float:right;
	   margin-right:4%;
	   width:26%;}
.sys2{ font-size:0.9em;
       color:#F00;
	   line-height:40px;
	   text-align:center;}
.cww {background-color:#44b9e8;
      border-radius:10px;
	  color:#FFF;
	  text-align:center;
	  height:40px;
	  line-height:40px;
	  margin:auto;
	  margin-top:4%;
	  width:94%;
	  font-size:1.1em;}
/*交易明细*/

.jy{width:100%;
	   float:left;
	   padding:2%;
	   background:#FFF;
	  }
.jymx{ width:100%;
		height:50px;}
.jymx img{ margin-left:5px;
           float:left;
           vertical-align:middle;
		   margin-right:10px;
		   width:45px;}
.jymx a{ font-size:0.95em; line-height:24px; font-family:"黑体";}
.fgx1{ background:url(../images/fgx.png) repeat-x;
	  width:100%;
	  height:15px;
	  float:left;}
.mx{ width:100%;
	  float:left;
	  border-bottom:1px #b5b5b5 solid;
	  padding-top:10px;
	  padding-bottom:10px;}
	  
.sx {background:#e5e5e5;
       width:100%;
	   position:absolute;
	   margin-top:65px;
	   border-bottom:1px solid #b5b5b5;
	   border-top:1px solid #b5b5b5;

}
.sx_t { background:#FFF;
		line-height:40px;
}
.sxtn { margin-top:1%;
        border-bottom:none;}
.sxtn ul{ padding-left:2%;}
.sxtn li {  float:left;
background:#FFF;
            color:#000;
			text-align:center;
			width:30%;
			margin-left:2%;
			margin-top:1%;
			margin-bottom:2%;
			font-size:0.95em;
			line-height:35px;
			height:35px;
			border-radius:5px;}
			

/*交易详情*/

.jyxq { text-align:center;
        color:#000;
		margin-top:2%;
		margin-bottom:5%;
		line-height:60px;}
.jyxq img{ width:70px; margin-top:5px;}
.jyxq p{margin-top:1%;font-size:0.95em; line-height:30px;}
.jywz{ width:100%;
	   border-bottom:1px solid #b5b5b5;
}
.jywz p{font-size:0.95em;
	   line-height:30px;
	   padding-top:10px;
	   padding-bottom:10px;
	   margin-left:2%;}

/*登录页*/

.lo{ background:#eeeeee;
     width:100%;
	 height:60px;
	 float:left;
}
.lo img{ margin-left:20px;
         margin-top:10px;
		 width:150px;}	 
.dl_logo { text-align:center;
           padding-top:8%;

}
.dl_logo img { margin-top:40px; width:236px;
}

.nrr {margin-left:2%;
      margin-right:2%;}
.dla {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  background:url(../images/yhm.png) 10px 5px no-repeat;
	  border-radius:10px; 
	  padding-left:50px;
	  color:#000; 
	  margin-bottom:6%;
	  margin-top:10%;
	   }
.dla input{ margin:0 auto 2% auto;
            line-height:30px;
			height:30px;
			margin-top:5px;
			width:92%;
			color:#9f9f9f;
			font-family:'黑体';
			font-size:0.9em;
			border:none;
			padding-right:2%;
			margin-left:2px;}
.clearb { display: none;
          position: absolute;
		  width: 32px;
		  height: 32px;
		  margin: 8px 0 0 -2%;
		  outline: none;
		  background:url(../images/u16.png) no-repeat;}
		  
.dla input::-ms-clearb { display: none; }
.dla input:valid + .clearb { display: inline; }
.dlb input::-ms-clearb { display: none; }
.dlb input:valid + .clearb { display: inline; }
.dlda input::-ms-clearb { display: none; }
.dlda input:valid + .clearb { display: inline; }



a:hover {
    color: #333;
    text-decoration: none;
}
 



.dlx {border:1px solid #afaeac;
      height:57px;
	  line-height:57px;
	  background:url(../images/64.png) 5px 8px no-repeat #fff;
	  border-radius:12px;
	   padding-left:60px;
	   color:#000;
	   margin-bottom:2%;
	   margin-top:2%;
	   margin-left:10%;
	   margin-right:10%;}
.dlx input{ margin:0 auto 2% auto;
            line-height:40px;
			height:40px;
			margin-top:10px;
			width:92%;
			font-family:'黑体';
			font-size:1.1em;
			font-size: 2.0rem; 
			border:none;
			padding-right:2%;}

.dlx input::-ms-clearb { display: none; }
.dlx input:valid + .clearb { display: inline; }


.dla img { width:32px;
           height:32px;}
.dlb {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  background:url(../images/mm.png) 10px 5px no-repeat;
	  border-radius:10px;
	  padding-left:50px;
	  color:#000;}
.dlb input{ margin:0 auto 2% auto;
           line-height:30px;
		   height:30px;
		   margin-top:5px;
		   width:86%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;}
.dlb img { width:32px;
           height:32px;}
.dl{
      height:57px;
	  line-height:57px;
	  color:#000;
	   margin-bottom:2%;
	   width:100%;}
.dl_l{ width:200px;
        float:left;
		line-height:60px;}
.dl_r{ width:100px;
        float:right;
		text-align:right;
		line-height:60px;
		font-size:1.0em;
		}
.dl_r a{color:#F00;}
.ddl{ float:left; line-height:65px;}
.ddl a{ font-size:1.0em;}
.dlda {border:1px solid #afaeac;
       height:40px;
	   line-height:40px;
	   background:url(../images/jp.png) 10px 3px no-repeat;
	   border-radius:10px;
	   padding-left:45px;
	   width:70%;
	   color:#000;
	   z-index:1;
	   margin-bottom:2%;
	   float:left;}
.dlda input{ margin:0 auto 2% auto;
             line-height:30px;
			 height:30px;
			 margin-top:5px;
			 width:88%;
			 font-family:'黑体';
			 font-size:0.9em;
			  border:none;
			  padding-right:2%;
			  color:#9f9f9f;}
.yzm{border:1px solid #aaaaaa;
       height:40px;
	   width:85px;
	   padding:1px;
	   margin-right:1%;
	   line-height:40px;
	    margin-bottom:2%;
	   float:right;}
.yzm img{ 
	margin-left:0%;
	width:81px;
	height:36px;
	}
.dld{ height:40px;
float:left;
	  line-height:40px;
	  width:100%;
	  color:#000;
	   margin-bottom:2%;
	   margin-top:2%;}
.dle {background-color:#44b9e8;
      border-radius:10px;
	  color:#FFF;
	  text-align:center;
	  height:45px;
	  line-height:45px;
	  font-size:1.1em;
	  float:left;
	  width: 100%;
	  margin-top:3%;
	  }
.dlg {background-color:#44b9e8;
       border-radius:10px;
	   color:#FFF;
	   text-align:center;
	   height:45px;
	   line-height:45px;
	   margin-top:3%;
	   font-size:1.1em;
	   float:left;
	   width: 100%;}
.dlf { text-align:center;
       color:#2892fd;
	   margin-top:2%;
	   padding-bottom:4%;}
.dle1 {background-color:#44b9e8;
      border-radius:10px;
	  color:#FFF;
	  text-align:center;
	  height:45px;
	  line-height:45px;
	  font-size:1.1em;
	  float:left;
	  width: 96%;
	  margin-left:2%;
	  margin-top:3%;
	  }
.dle2 {
	  color:#44b9e8;
	  text-align:center;
	  height:50px;
	  line-height:50px;
	  font-size:1.1em;
	  float:left;
	  width: 96%;
	  margin-left:2%;
	  }
/*联合登录*/

.lh{background:#eeeeee;
     width:100%;
	 height:auto;
	 min-height:60px;
	 margin-top:30px;}
.lh p{ font-size:1.0em;
       line-height:60px;
	   margin-left:10px;
 }
.xy{ width:98%;
      line-height:40px;
	  font-size:0.9em;
	  margin-left:2%;}
.lhdl{ width:70%;
        height:100px;
		margin:auto;
}

/*安全键盘*/

.jp { width:100%;
      background:#fff;
	  border-radius: 5px;
	  padding-top:0px;
	  position:absolute;
	  z-index:999;
	  bottom:0px;}
.jp01{ width:100%;
       height:40px;
	   border-top:1px solid #b5b5b5;
	   border-bottom:1px solid #b5b5b5;
	   text-align:center;
	   float:left;}
.jp01 img { vertical-align:middle;
margin-bottom:10px;
width:20px;
        }
.zmjp{ width:100%; background:#d2d5db; float:left;}
.zmjp ul {width: 100%;}
.zmjp ul::after {display: table;
                 clear: both;}

.zmjp li {
  font-family:"Arial";
  width: 8.9%;
  height: 40px;
  line-height: 40px;
  background-color: rgba(255,255,255,.9);
  border-radius: 5px;
  float: left;
  text-align: center;
  font-size:1.5em;
  vertical-align: text-top;
  margin-left:1%;
  margin-bottom: 10px;
  cursor: pointer;
  position: relative;
  box-shadow: 0 1px 0 rgba(0,0,0,.5);
  margin-top:3%;
}
.zmjp img{ width:20px;}

.jp_b li:nth-child(9), .jp_c li:nth-child(35), .jp_c li:nth-child(36) {
    background:#adb4be;
    width:14%;
}
.jp_b li:nth-child(1){background:#fff;
    width:14%;}

.jp_c li:nth-child(2) {width: 50%;}
.jp_c li:nth-child(3),.jp_c li:nth-child(1) {width: 23%; background:#adb4be; color:#000;}
.zmjp li:nth-child(n+22)  {width:9%;}
.jp_d { width:100%;
        margin:auto;}
.jp_a { width:100%;
        margin:auto;}
.jp_a dl { width:100%;
           margin:auto;
		   padding-left:5%;}
.jp_b { width:100%;
        margin:auto;}
.jp_b dl { width:100%;
           margin:auto;}
.jp_c { clear:both;
        width:100%;
		margin:auto;}
.jp_c dl { width:100%;
           margin:auto;}
.jp_e { width:100%;
        margin:auto;}
.jp li:active { box-shadow: inset 0 0px 0 rgba(0,0,0,.5);
                top:1px;
				background:#838383;
				}


.tc_szjp { background:#d2d5db;
           color:#000;
		   text-align:center;
		   font-size:1.4em;
		   width:100%;
		   float:left;}
.tc_szjp li {
			  
  width: 30%;
  height: 40px;
  line-height: 40px;
  background-color: rgba(255,255,255,.9);
  border-radius: 5px;
  float: left;
  vertical-align: text-top;
  margin-left:2%;
  cursor: pointer;
  position: relative;
  box-shadow: 0 1px 0 rgba(0,0,0,.5);
  margin-top:3%;}
.tc_szjp span { font-size:1.5em;}
.tc_szjp img { width:30px; vertical-align:middle;}
.tc_szjp li:nth-child(1),.tc_szjp li:nth-child(2),
.tc_szjp li:nth-child(4),.tc_szjp li:nth-child(5),
.tc_szjp li:nth-child(7),.tc_szjp li:nth-child(8),
.tc_szjp li:nth-child(10),.tc_szjp li:nth-child(11){ border-right:1px solid #b5b5b5;}
.tc_szjp li:nth-child(10),.tc_szjp li:nth-child(12) { background:#adb4be;font-family: "Arial";}
.tc_szjp li:nth-child(2),.tc_szjp li:nth-child(5),.tc_szjp li:nth-child(8),.tc_szjp li:nth-child(11){ width:30%;}
.tc_szjp li:active { box-shadow: inset 0 0px 0 rgba(0,0,0,.5);
                     top:1px;
					 background:#838383;}


/*登录页输入错误提示*/


.tc { background:url(../images/tcbg.png);
      width:100%;
	  height:100%;
	  float:left;
	  position: fixed;
	  top:0px;
	  left:0px;
	  z-index:150;}
.tcn { background:#fff;
       width:80%;
	   margin-left:10%;
	   margin-top:40%;
	   border-radius:10px;
	   text-align:center;
	   float:left;}
.tta{  border-bottom:1px solid #b3b8b2;
      width:100%;
	  font-size:1.0em;
	  text-align:center;
	  padding-top:10px;
	  padding-bottom:10px;
	  float:left;
	  }
.tta a{font-size:1.0em; text-align:center; color:#F00;}
.tta img { vertical-align:middle; width:30px;}

.tta2{  border-bottom:1px solid #b3b8b2;
	width:100%;
	font-size:1.0em;
	text-align:center;
	padding-bottom:100px;
	float:left;
}
.tta2 a{font-size:1.0em; text-align:center; color:#F00;}
.tta2 span{font-size:1.0em; text-align:center;  line-height:200px; color:#F00;}
.tta2 img {float:right;
	margin-top:3.5%;
	margin-right:2%;
	width:20px;
}


.tc3 { background:url(../images/tcbg.png);
	width:100%;
	height:100%;
	float:left;
	position: fixed;
	top:0px;
	left:0px;
	z-index:150;}

.tta3{  border-bottom:1px solid #b3b8b2;
	width:100%;
	font-size:1.0em;
	text-align:center;
	padding-bottom:100px;
	float:left;
}
.tta3 a{font-size:1.0em;
	text-align:center;
	color:#F00;
}
.tt3{
	width:100%;
	display:block;
	text-align:center;
	margin-top:2%;
	margin-bottom:2%;
	font-size:1.0em;}

.tcn3 { background:#fff;
	width:80%;
	margin-left:10%;
	margin-top:40%;
	border-radius:10px;
	text-align:center;
	float:left;}
.tcn3 img {float:right;
	margin-top:3.5%;
	margin-right:2%;
	width:20px;
}

.tt2{ 
	   width:100%;
		  display:block;
		  text-align:center; 
		  margin-top:2%;
		  margin-bottom:2%;
		  font-size:1.0em;}
.tt8{ 
	   width:100%;
		  display:block;
		  text-align:center; 
		  margin-bottom:2%;
		  font-size:1.0em;}
.tcna { float:left;
         margin-left:4%;
	     width:45%;
		 border-right:#999 1px solid;
		  display:block;
		  text-align:center;
		  line-height:35px;
		  height:35px;
		  margin-top:2%;
		  margin-bottom:2%;
        color:#44b9e8;}
.tcnb { float:right;
       margin-right:4%;
	   width:45%;
		  display:block;
		  text-align:center;
		  line-height:35px;
		  height:35px;
		  		  margin-top:2%;
		  margin-bottom:2%;
        color:#44b9e8;}
.i{ width:100%; height:1px; background:url(../images/tcbg.png) repeat-x;}
.tta5{
	width:100%;
	font-size:1.0em;
	text-align:center;
	float:left;
}
.ten{ width:98%;}
.ten img{ float:right; width:20px; margin-top:5px;}
.ten1{width:90%; margin-left:5%; float:left;padding-top:10px; padding-bottom:20px;line-height:20px; font-size:0.9em; color:#000; text-align:left;}
/*更换注册手机号*/


.twz{width:100%;
	 margin-top:5%;
	 margin-bottom:5%;}
.twz p{ font-size:1.0em;
       line-height:30px;
	   text-align:center;
	   width:90%;
	   margin-left:5%;
	   font-family:"黑体";
	   
 }
.nrb {
	  width:100%;
	  float:left;
	  margin-top:5%;}
.dlmm{ font-size:1.0em;
       line-height:40px;
	   float:left;
	   width:20%;
	   text-align:right;
	   }
.wi {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:10px;
	  width:75%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.wi input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:91%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.wi input::-ms-clearb { display: none; }
.wi input:valid + .clearb { display: inline; }
.wi input::-ms-clearb { display: none; }
.wi input:valid + .clearb { display: inline; }
.wi input::-ms-clearb { display: none; }
.wi input:valid + .clearb { display: inline; }

/*添加银行卡01*/

.kh{ font-size:1.2em;
       line-height:50px;
	   float:left;
	   width:20%;
	   margin-right:2%;
	   text-align:right;
	   }
.khh {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:12px;
	  width:70%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.khh input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:82%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.khh input::-ms-clearb { display: none; }
.khh input:valid + .clearb { display: inline; }
.khh input::-ms-clearb { display: none; }
.khh input:valid + .clearb { display: inline; }
.khh input::-ms-clearb { display: none; }
.khh input:valid + .clearb { display: inline; }


/*更换注册手机号01*/


.xsj{ font-size:1.1em;
       line-height:40px;
	   float:left;
	   width:20%;
	   margin-left:2%;
	   margin-top:30px;
	   text-align:right;
	   }
.xsj01 {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:10px;
	  width:74%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:8px;
	   margin-top:30px;}
.xsj01 input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:90%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.xsj01 input::-ms-clearb { display: none; }
.xsj01 input:valid + .clearb { display: inline; }
.xsj01 input::-ms-clearb { display: none; }
.xsj01 input:valid + .clearb { display: inline; }
.xsj01 input::-ms-clearb { display: none; }
.xsj01 input:valid + .clearb { display: inline; }

.kk{ width:100%;  padding-top:10px;}
.kk0{ width:98%;  padding-top:10px;}
.yz{ width:99%;
	 float:right;
	 margin-right:7px;
	 margin-bottom:30px;}
.yzz {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:12px;
	  width:60%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;
	   margin-top:30px;}
.yzz input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:90%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.yzz input::-ms-clearb { display: none; }
.yzz input:valid + .clearb { display: inline; }
.yzz input::-ms-clearb { display: none; }
.yzz input:valid + .clearb { display: inline; }
.yzz input::-ms-clearb { display: none; }
.yzz input:valid + .clearb { display: inline; }
.an{ width:35%;
     height:40px;
	 border-radius:10px;
	 background:#44b9e8;
	 float:right;
	 margin-top:30px;
	 text-align:center;
	 font-size:1.0em;
	 color:#FFF;
	 line-height:40px;}
	 
.anNone{
	background:#a4a4a4;
}
	 
/*激活*/
	 
.kk2{ width:97%;
      text-align:right;
		font-size:30px;
		line-height:80px;
		margin-right:4%;
		margin-bottom:2%;
		float:left;
		}
.nrb01 {
	  width:100%;
	  float:left;
	  margin-top:5%;}
	  
.kk1{ width:99%;
      float:left;}
.kk1 p{ text-align:right; font-size:1.0em; margin-right:20px; color:#F00; line-height:30px; margin-bottom:2%;}
.yz1{ width:98%;
	 float:right;
	 margin-bottom:10px;
	 margin-right:2%;}
.yzz1 {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:10px;
	  width:60%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:2%;
	   margin-top:30px;}
.yzz1 input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:88%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.yzz1 input::-ms-clearb { display: none; }
.yzz1 input:valid + .clearb { display: inline; }
.yzz1 input::-ms-clearb { display: none; }
.yzz1 input:valid + .clearb { display: inline; }
.yzz1 input::-ms-clearb { display: none; }
.yzz1 input:valid + .clearb { display: inline; }
.lan { color:#444444;
       padding-top:2%;
	   padding-bottom:2%;
	   line-height:40px;
	   font-size:1.0em;
	   float:left;}
.lan input { float:left;
             width:20px;
			 margin-top:5%;
			 height:20px;
			 margin-left:10px;}		 
.dlt{ 
        float:right;
		line-height:80px;
		}
		
.kk3{ width:96%;
	height:50px;
		float:left;
		margin-bottom:10px;
		}
/*修改密码*/

.ttp{ width:100%;
      height:auto;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  float:left;
	  line-height:30px;
	  padding-bottom:10px;
	  padding-top:10px;
	  margin-top:10px;
}
.ttp a{	  font-size:1.0em; line-height:30px;	color:#000; font-family:"黑体"; }
.ttpp{text-align:center; font-size:1.0em; color:#000; float:left;}
.nnr{ margin-left:1%;
     width: 98%;
     float: left;
     margin-top: 5%;}
.zfmm{
       font-size:1.0em;
       line-height:40px;
	   float:left;
	   width:33%;
	   }
.zfmm1 {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:12px;
	  float:left;
	  width:63%;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.zfmm1 input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:79%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.clearb { display: none;
          position: absolute;
		  width: 32px;
		  height: 32px;
		  margin: 7px 0 0 -2%;
		  outline: none;
		  background:url(../images/u16.png) no-repeat;}
.zfmm1 input::-ms-clearb { display: none; }
.zfmm1 input:valid + .clearb { display: inline; }
.zfmm1 input::-ms-clearb { display: none; }
.zfmm1 input:valid + .clearb { display: inline; }
.zfmm1 input::-ms-clearb { display: none; }
.zfmm1 input:valid + .clearb { display: inline; }

.ddmm{ font-size:30px;
       line-height:57px;
	   float:left;
	   width:20%;
	  
	   }
.ddmm1 {border:1px solid #aaaaaa;
      height:60px;
	  line-height:60px;
	  border-radius:12px;
	  width:75%;
	  float:left;
	  color:#000;
	   text-align:right;
	   margin-bottom:2%;
	   margin-right:10px;}
.ddmm1 input{ margin:0 auto 2% auto;
           line-height:40px;
		   padding-left:2%;
		   height:40px;
		   margin-top:10px;
		   width:98%;
		   font-family:'黑体';
		   font-size:24px;
		   color:#9f9f9f;
		   border:none;
}
.xgmm{ font-size:1.0em;
       line-height:40px;
	   float:left;
	   width:28%;
	   }
.xgmm1 {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:10px;
	  width:68%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.xgmm1 input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:89%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:3px;
}
.xgmm1 input::-ms-clearb { display: none; }
.xgmm1 input:valid + .clearb { display: inline; }
.xgmm1 input::-ms-clearb { display: none; }
.xgmm1 input:valid + .clearb { display: inline; }
.xgmm1 input::-ms-clearb { display: none; }
.xgmm1 input:valid + .clearb { display: inline; }


.xgm5{ font-size:1.0em;
       line-height:40px;
	   float:left;
	   width:24%;
	   }
.xgm51 {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:10px;
	  width:72%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.xgm51 input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:89%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:3px;
}
.xgm51 input::-ms-clearb { display: none; }
.xgm51 input:valid + .clearb { display: inline; }
.xgm51 input::-ms-clearb { display: none; }
.xgm51 input:valid + .clearb { display: inline; }
.xgm51 input::-ms-clearb { display: none; }
.xgm51 input:valid + .clearb { display: inline; }
/*挂失改密*/

.tt1{  border-bottom:1px solid #e5e5e5;
      width:100%;
	  line-height:60px;
	  height:60px;
	  float:left;
	  color:#F00;
	  }
.tt1 a{ font-size:1.0em;}

.tt1 img { float:right;
           margin-right:4%;
		   margin-top:6px;
		   width:42px;}
		   
/*关联账户*/


.zh{ width:98%;

	 margin:2% 2%;
	 float:left;
	 }
.zh_l{ width:50px;
        float:left;}
.zh_l img{ width:50px;}
.zh_r{ float:right;
        width:82%;
		margin-top:1%;
		font-size:0.95em;
		 line-height:25px;
		 text-align:left;}
.gl{ width:98%;
	  float:left;
	  margin:2% 1%;}
.gl01{width:16%; text-align:center; font-size:0.8em; line-height:20px;}
.gl01 img{ width:30px;}
.gl00{width:62%;font-size:1.0em;}
.gl02{width:64%;font-size:1.0em; text-align:left; line-height:20px;}
.gl03{width:28%; background:#44b9e8; border-radius:10px; height:30px; font-size:0.9em; text-align:center; line-height:30px; color:#FFF;}
.uii{ font-size:1.1em;
       line-height:40px;
	   height:40px;
	   float:left;
	   width:20%;
	   margin-top:5%;
	   margin-left:2%;
	   text-align:right;
	   }
.glzh {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:12px;
	  width:68%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;
	   margin-top:22px;}
.glzh input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:92%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.glzh input::-ms-clearb { display: none; }
.glzh input:valid + .clearb { display: inline; }
.glzh input::-ms-clearb { display: none; }
.glzh input:valid + .clearb { display: inline; }
.glzh input::-ms-clearb { display: none; }
.glzh input:valid + .clearb { display: inline; }
.ui{ width:100%; line-height:30px; text-align:right; margin:0px; height:30px;
}
.ui a{font-size:1.0em;
       color:#F00;
      line-height:30px;
	  margin-left:2%;}
.xsj02 {border:1px solid #aaaaaa;
      height:60px;
	  line-height:60px;
	  border-radius:12px;
	  width:50%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;
	   margin-top:30px;}
.xsj02 input{ margin:0 auto 2% auto;
           line-height:40px;
		   padding-left:2%;
		   height:40px;
		   margin-top:10px;
		   width:90%;
		   font-family:'黑体';
		   font-size:24px;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
}

/*无卡关联*/

.fh{ width:100%;
	  float:left;}
.fh_l{ width:88%;
       float:left;
	   line-height:70px;
	   margin-left:2%;
	   font-size:1.0em;
	   }
.fh_l img { vertical-align:middle; width:40px;}
.fh_r{ width:8%;
        float:right;
		margin-top:10px;}
.kt{ width:100%;
	  float:left;
	  margin-top:5%;
	  margin-bottom:5%;}
.kt_l{ width:18%;
       float:left;
	   margin-left:2%;
}
.kt_l img{ width:80px;}
.kt_r{ width:70%;
        float:right;}
.kkt{ 
font-size:1.1em;
      line-height:30px;
	  text-align:left;}
.ket{font-size:1.2em;
      line-height:30px;
	  text-align:right;
	  margin-right:4%;
	  font-weight:bold;
	  color:#F00;}
.cg{ width:100%;
     text-align:center;
	 float:left;
	 margin:2% 0%;}
.cg a{font-size:1.0em;}
.cg img { vertical-align:middle; width:25px;}
.ttc{ width:100%;
      height:60px;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  border-top:#e5e5e5 1px solid;
	  font-size:1.0em;
	  color:#000;
	  line-height:60px;}
	  
/*个人中心*/

.gr{ width:100%;
	  float:left;
	  height:50px;
	  border-bottom:1px solid #b5b5b5;}
.gr_l{ width:88%;
       float:left;
	   line-height:50px;
	   margin-left:4%;
	   font-size:1.0em;
	   }

.gr_l img { vertical-align:middle;
            margin-bottom:5px;
			width:24px;
			margin-right:2%;}
.gr_r{ width:8%;
        float:right;}
.gr_r img{ width:13px; margin-top:5px;}		
/*钱包提现*/

.ww{ width:100%;
     font-size:1.2em;
	   line-height:60px;
}
.ww img{ margin:0 auto;}
.ww_l{ float:left;
       margin-left:3%;
	   width:35%;
	   text-align:left;}
.ww_r{ float:right;
       margin-right:3%;
	   width:55%;
	   text-align:right;}
	   
.ww0{ width:60%;
     font-size:1.2em;
	   line-height:60px;
}
.ww0 img{ width:100%; margin:0 auto;}
/*无卡号弹窗*/

.ty{ 
      width:100%;
	  font-size:1.0em;
	  text-align:center;
	  padding-top:5%;
	  padding-bottom:5%;
	  float:left;
	  
	  }
.ty img{ width:100px;}
.ty1{ 
      width:100%;
	  text-align:center;
	  padding-top:10%;
	  padding-bottom:5%;
	  float:left;
	  }
.ty1 img{ width:100px;}
/*密码数字键盘*/

.tt { width:100%;
      background:#e8e8e8;
	  border-radius: 5px;
	  padding-top:0px;
	  position:fixed;
	  bottom:0px;}
.tt li{ line-height:30px; font-size:1.0em; padding-bottom:5px; padding-top:5px;}
.tt .voucherFocus{ background:#CCC;}
.jp02{ width:100%;
       height:50px;
	   border-top:1px solid #b5b5b5;
	   border-bottom:1px solid #b5b5b5;
	   text-align:center;
	   float:left;}
.jp02 img {float:right;
margin-top:3.5%;
margin-right:2%;
width:20px;
        }
		

.tc_jpb { width: 94%;
          margin: auto;
		  float:left;
          margin: 3%;}
.tc_jpb ul {
    background: #FFF;
    border: 1px solid #d3d3d3;
    border-radius: 8px;
    text-align: center;
	height:45px;
}
.tc_jpb li {
    float: left;
    width: 16.5%;
    line-height: 45px;
    height:45px;}
.tc_jpb li:nth-child(1), .tc_jpb li:nth-child(2), .tc_jpb li:nth-child(3), .tc_jpb li:nth-child(4), .tc_jpb li:nth-child(5) {
    border-right: 1px solid #eaeaea;
}
.tc_jpb p {
    text-align: right;
    padding-top: 4%;
    font-size:1.0em;
}
.tc_jpb a{ color:#F00;}

/*添加银行卡*/

.la { color:#000;
      float:left;
       padding-top:2%;
	   padding-bottom:2%;
	   line-height:45px;
	   font-size:1.2em;}
.la input { float:left;
             width:20px;
			 margin-top:6%;
			 height:20px;
			 margin-left:30px;}
/*网关支付选择卡号*/


.select1{
           line-height:40px;
		   padding-left:2%;
		   height:40px;
		   margin-top:2px;
		   width:98%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   -moz-appearance: none;
           -webkit-appearance:none;
            appearance:none;
			background:url(../images/img05.png) no-repeat right;

}
.select2{line-height:30px;
		   height:30px;
		   margin-top:10px;
		   width:100%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   -moz-appearance: none;
           -webkit-appearance:none;
            appearance:none;

}


/*显示密码*/


.holder {
	width: 100%;
	margin: 15px 15px;
	font-size: 1.0em;
}
.center {
	margin: 0px auto;
}
/* GLOBALS */

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.switch {
  position: relative;
}

.switch label {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}

.switch input {
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  opacity: 0;
  z-index: 100;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.switch.demo3 {
  width: 48px;
  height:28px;
  margin-top:18px;
  margin-left:5px;
}

.switch.demo3 label {
  display: block;
  width: 100%;
  height: 100%;
  background: #b9b9b9;
  border-radius: 40px;
}

.switch.demo3 label:after {
  content: "";
  position: absolute;
  z-index: -1;
}

.switch.demo3 label:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: inherit;
  background: #eee;
}

.switch.demo3 label i {
  display: block;
  height: 100%;
  width: 60%; height:26.5px;
  border-radius: inherit;
  background:#fff;
  position: absolute;
  z-index: 2;
  right: 40%;
  top:0;
 box-shadow:1px 1px 1px #999;
}

.switch.demo3 label i:after {
  content: "";
  position: absolute;
  left: 15%;
  top: 25%;
  width: 70%;
  height: 50%;
  border-radius: inherit;
}

.switch.demo3 label i:before {
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  color: rgba(0,0,0,0.4);
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: -50%;
}
.switch.demo3 input:checked ~ label {
  background: #5cba32;
}
.switch.demo3 input:checked ~ label i {
  right: -1%;
}
.switch.demo3 input:checked ~ label i:before {
  right: 100%;
  color: #82a06a;

}

/*钱包充值*/

.kp{ font-size:1.2em;
       line-height:50px;
	   float:left;
	   width:25%;
	   margin-right:2%;
	   text-align:right;
	   }
.kpp {border:1px solid #aaaaaa;
      height:40px;
	  line-height:40px;
	  border-radius:12px;
	  width:65%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.kpp input{ margin:0 auto 2% auto;
           line-height:30px;
		   padding-left:2%;
		   height:30px;
		   margin-top:5px;
		   width:82%;
		   font-family:'黑体';
		   font-size:1.0em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
		   
}
.kpp input::-ms-clearb { display: none; }
.kpp input:valid + .clearb { display: inline; }
.kpp input::-ms-clearb { display: none; }
.kpp input:valid + .clearb { display: inline; }
.kpp input::-ms-clearb { display: none; }
.kpp input:valid + .clearb { display: inline; }

.k{ width:100%;
	 background:#e5e5e5;
	 border-bottom:1px solid #b5b5b5;
	 border-top:1px solid #b5b5b5;
	 float:left;
	 margin-top:5%;}
.kp1{text-align:right; font-size:1.1em; font-weight:bold; line-height:30px; margin-top:10px; margin-right:10px;}
.kp2{text-align:right; font-size:1.0em; line-height:30px; margin-top:10px; margin-right:10px;} 
	 
/*输入密码*/

.tpa{ 
      width:100%;
	  font-size:1.1em;
	  text-align:center;
	  padding-top:20px;
	  padding-bottom:10px;
	  float:left;
	  }
.tpa a{font-size:1.1em;
       text-align:center;
	   color:#000;}
	 
/*添加银行卡*/

.fb{ width:100%;
	  float:left;
	  line-height:80px;
	   font-size:1.2em;
	   font-weight:bold;
	   color:#f00;
	   text-align:center;}
.fb img { vertical-align:middle; width:30px;} 
.kj_l{ width:25%;
       float:left;
	   }
.kj_l img{ width:95px;}
.kj_r{ width:70%;
        float:right;}

.kbt{ font-size:1.1em;
      line-height:30px;
	  text-align:left;
	  width:100%;
	  float:left;}
.ki_l{width:85%;
       float:left;}
.ki_l a{ 
          font-size:0.8em;}
.ki_r{ width:8%;
       float:right;
	   margin-right:7%;}
.kct{font-size:1.3em;
     width:100%;
      line-height:40px;
	  text-align:right;
	  margin-top:3%;
	  color:#000;
	  font-weight:bold;
	  float:left;}
.tac{ width:100%;
      height:70px;
	  float:left;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  border-top:#e5e5e5 1px solid;
	  font-size:1.4em;
	  color:#000;
	  line-height:88px;}
.tac a{ margin-left:20px;}
.gk_l{ width:88%;
       float:left;
	   line-height:70px;
	   margin-left:4%;
	   }
.gk_l img { vertical-align:middle;
            margin-bottom:5px;}
	  
/*圆形复选框*/


.roundedTwo {
  width: 28px;
  height: 28px;
  position: relative;
  background: #f00;

  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;

}
.roundedTwo label {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 3px;
  left: 3px;
  cursor: pointer;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background:#fff;
}
.roundedTwo label:after {
  content: '';
  width: 12px;
  height: 8px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #f00;
  border-top: none;
  border-right: none;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.roundedTwo label:hover::after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.roundedTwo input[type=radio] {
  visibility: hidden;
}
.roundedTwo input[type=radio]:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}



.roundedone {
  width: 28px;
  height: 28px;
  position: relative;
  background: #f00;

  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;

}
.roundedone label {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 3px;
  left: 3px;
  cursor: pointer;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background:#fff;
}
.roundedone label:after {
  content: '';
  width: 12px;
  height: 8px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #f00;
  border-top: none;
  border-right: none;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.roundedone label:hover::after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.roundedone input[type=radio] {
  visibility: hidden;
}
.roundedone input[type=radio]:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
	 
/*关联账户*/

.kl{ width:70%;
     float:left;}
.kr{ width:30%;
     float:right;}
.ji{ width:90%;
     line-height:35px;
	 text-align:center;
	 background:#44b9e8;
	 border-radius:10px;
	 color:#FFF;
	 margin-top:6px; font-size:0.95em;}
.xl{ width:96%;
     border:1px solid #b5b5b5;
	 border-radius:15px;
	 float:left;
	 margin:3% 2% 2% 2%;}
.gp_r{ width:8%;
        float:right;
		margin-top:4.5%;}
.gp_r img{ width:18px; margin-top:3px;}
.ga_l{ width:88%;
       float:left;
	   line-height:45px;
	   margin-left:4%;
	   font-size:0.95em;
	   }
/*保险账户*/

.bb{ width:100%;
	 height:45px;
	 float:left;}
.tb{ width:100%;
      float:left;
	  margin-top:3%;
	  margin-bottom:3%;
     text-align:center;}
.ta{ width:25%;
     font-size:0.8em;
	 line-height:30px;
      }
.ta img{ width:26px;}
	 
	 
#slidingBlock {
	over-flow:hidden;
	width:98%;
	 margin:1%;
	 border:1px solid #b5b5b5;
	 float:left;
    }
#slidingBlock .tlmk{ 
	height:35px;
	}
#slidingBlock .tlmk ul{ margin:0; padding:0;}
#slidingBlock .tlmk li{
	width:33.1%;
	line-height:35px;
	text-align:center;
	font-size:0.9em;
	over-flow:hidden;
	font-family:'黑体';
	list-style:none;
	float:left;
	font-weight:bold;
	border-right:1px solid #c0c0c0;
	}
#slidingBlock .tlmk li.menuNo{
	color:#000;
	cursor:pointer;
	background:#d2d2d2;
    }
#slidingBlock .tlmk li.menuOn{ 
	background:#FFF;
    }

#slidingBlock DIV.slidingList_none{
    display:none
    }
#slidingBlock DIV.slidingList {
    margin:0px;
	
    }
#slidingBlock DIV.slidingList p{
		 text-indent:2em;
		 line-height:30px;
		 font-size:1.0em;
		 }
#slidingBlock DIV.slidingList{  font-family:'黑体';}
#slidingBlock DIV.slidingList .tlmk{
	height:50px;
	line-height:50px;
	border-bottom:#bdc4cb solid 1px;
	font-size:1.0em;
	}
#slidingBlock DIV.slidingList .listb ul{ margin:0; padding:0;}
#slidingBlock DIV.slidingList .listb li{
		border-bottom:#bdc4cb dashed 1px;
		line-height:50px;
		height:50px;
		font-size:16px;
		text-align:center;
		width:15%;
		float:left;
	}

#slidingBlock DIV.slidingList .listb li.ico{ text-align:right; width:10%;}
#slidingBlock DIV.slidingList .listb li.title{ text-align:left; width:30%;}

#slidingBlock DIV.slidingList .listb2 ul{ margin:0; padding:0;}
#slidingBlock DIV.slidingList .listb2 li{
		border-bottom:#bdc4cb dashed 1px;
		line-height:50px;
		height:50px;
		font-size:1.0em;
		text-align:center;
		width:25%;
		float:left;
	}

#slidingBlock DIV.slidingList .listb2 li.ico{ text-align:right;}
#slidingBlock DIV.slidingList .listb2 li.title{ text-align:left;}


#slidingBlock DIV.slidingList .listb3 ul{ margin:0; padding:0;}
#slidingBlock DIV.slidingList .listb3 li{
		border-bottom:#bdc4cb dashed 1px;
		line-height:50px;
		height:50px;
		font-size:1.0em;
		text-align:center;
		width:12%;
		float:left;
	}

#slidingBlock DIV.slidingList .listb3 li.ico{ text-align:right; width:10%;}
#slidingBlock DIV.slidingList .listb3 li.title{ text-align:left; width:30%;}


#slidingBlock DIV.slidingList li.redwd{ color:#c00;}
#slidingBlock DIV.slidingList li img{  vertical-align:middle;}


	  
.tabstyle table{ border-bottom:1px solid #b5b5b5;
                 width:100%;
				 margin-top:4px;}
.tabstyle td{ 
               line-height:30px;
			   float:left;
	}
.gge{ width:100%;
text-align:center;}
.gge img{ width:100%;}
.klp{ width:49%;
	 text-align:center;
	 font-size:1.0em;
	 color:#44b9e8;
	 float:left;
	 margin-left:3%;
	 margin-top:2%;
	 margin-bottom:2%;
	 line-height:40px;}

.dp{text-align:right; font-size:0.8em; margin-left:25px;float:right; margin-right:10px;}
.dp1{width:32%; font-size:0.9em; font-weight:bold;}
.dp2{ font-size:0.8em; line-height:30px;}
.op1{  height:36px; font-size:0.9em; line-height:36px;}
.op1 img{ width:32px; vertical-align:middle;}
.op2{ height:36px; line-height:36px;font-size:1.0em; font-weight:bold; text-align:right;}
.op3{  font-size:0.7em; text-align:left; padding-top:5px; padding-bottom:2px;}

	 
/*激活篇*/

.tup{ width:100%;
      float:left;}
.tup img{ width:100%;
height:auto;}
.twe{width:100%;

	 font-size:0.9em;
       line-height:30px;
	   text-align:center;
	   float:left;}
.twe1{width:100%;
	 margin-top:1%;
	 margin-bottom:1%;
	 font-size:0.8em;
       line-height:20px;
	   text-align:center;
	   color:#F00;
	   float:left;}
.twt{ width:100%;
      border-bottom:2px dashed #00a2ff;
	  border-top:2px dashed #00a2ff;
	  height:60px;
	  text-align:center;
	  float:left;
	  margin-bottom:20px;}
.twt a{	  line-height:60px;
	  color:#00a2ff;
	  font-size:0.9em;}

.gl04{ text-align:left; font-size:1.3em;}
.gl06{font-size:1.5em; margin-left:10px; margin-top:18px; float:left;}




.td{font-size:1.1em; color:#000; font-weight:bold;}
.po1{text-align:right; font-size:1.0em; margin-right:3%; color:#F00; line-height:30px;}
.tt4{ width:100%;
      height:auto;
	  min-height:30px;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  font-size:1.0em;
	  color:#000;
	  line-height:30px;
	  float:left;
	  color:#000;
	  text-align:center;
	  margin-top:15px;
	  padding-top:15px;
	  padding-bottom:15px;}
.wpp{ width:4%; height:45px; line-height:45px;}
.tcgg { text-align:center;
     vertical-align:middle;
     width:70%; left:15%;
     position:absolute; top:25%;}
.tcgg img {width:100%; }
.tcgg p img { float:right; color: #CCC; width:32px; padding-bottom:1%;}	  
.klp1{	 width:100%; font-size:1.0em; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #CCC;}	  
.fh_r img{ width:15px;}	 
.j1 img{ width:30px; margin-left:10px;} 
.xynr{ width:90%; margin:0 auto;}

.wdi { width:100%; background:#FFF; border-top:1px solid #CCC; border-bottom:1px solid #CCC; position:absolute;font-size:0.9em; color:#000;bottom:0px;}
.wdi_nr { width:100%;  color:#333;}
.wdi_nr p{line-height:30px;}
.wdi_nr span { margin-right:3%; color:#757575;}
.wdi_nr img{ vertical-align:middle;}
.wdi_l { float:left; text-align:center; width:49%;line-height:45px;}
.wdi_l img{ width:18px;}
.wdi_r { text-align:center; width:48%; line-height:45px; float:right;}
.wdi_r img{ width:18px;}


@media only screen and (max-device-width: 320px){
.top {
	height:35px;
	line-height:35px;

}

.top_nav-m {line-height:35px;}

.top_nav-l{ padding-top:5px; width:50%;}
.top_nav-l img{ vertical-align:middle; width:30px; margin-bottom:5px;}
.top_nav-l span { line-height:25px; margin-left:5px;font-size:1.0em;}
.top_nav-l span img {width:20px;max-width:90%; padding-left:6px; vertical-align:middle;}
.top-r{ 
        margin-right:24px;
		width: 30px;
        position: relative;
        right: 230px;}
dropdown label img{width:25px;}
.j2{width:80%; line-height:40px; font-size:1.0em; text-align:center;}
.j1 img{ width:24px; margin-left:10px;} 
.zxxx_l a{line-height:30px;
		 font-size:0.95em;
		 margin-left:5px;
		 font-weight:bold;
		 }
.zxxx_r a{line-height:30px;
		 font-size:0.95em;
		 margin-left:5px;
		 font-weight:bold;
		 color:#000;}
.zxxx{ width:100%;
       float:left;
	   margin-left:10px;
	   margin-bottom:5px;
	   font-size:0.9em;

	   }
.wzs_r a{color:#44b9e8;
        font-size:0.95em;
		line-height:50px;
		margin-bottom:10px;
		}
.wz_ss {background: #e5e5e5;
        width:100%;
		height:35px;
		border-radius:15px;}
.wz_ss img{ margin-left:10px; vertical-align:middle; width:20px;}
.wz_ss input {font-family:'黑体';
			  font-size:0.8em;
			  padding-left:2%;
			  width:80%;
			  color:#b5b5b5;
			  border:none;
			  background: #e5e5e5;
			  height:28px;
			  line-height:28px;
			  position:relative;
			  margin-top:5px;}
.clearb { display: none;
          position: absolute;
		  width: 26px;
		  height: 26px;
		  margin: 5px 0 0 -2%;
		  outline: none;
		  background:url(../images/u16.png) no-repeat;}
.fx2{ font-size:1.0em;
       color:#F00;
	   line-height:30px;
	   text-align:center;
	   margin-bottom:20px;}
.xgm5{ font-size:0.9em;
       line-height:35px;
	   float:left;
	   width:24%;
	   }
.xgm51 {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  width:72%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.xgm51 input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:4px;
		   width:89%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:3px;
}
.xgmm{ font-size:0.9em;
       line-height:35px;
	   float:left;
	   width:28%;
	   }
.xgmm1 {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  width:68%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.xgmm1 input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:3px;
		   width:89%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:3px;
}
.dlmm{ font-size:0.9em;
       line-height:35px;
	   float:left;
	   width:20%;
	   text-align:right;
	   }
.wi {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  width:74%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.wi input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:3px;
		   width:91%;
		   font-family:'黑体';
		   font-size:0.8em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.zfmm{
       font-size:0.9em;
       line-height:35px;
	   float:left;
	   width:33%;
	   }
.zfmm1 {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  float:left;
	  width:63%;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;}
.zfmm1 input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:3px;
		   width:79%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.uii{ font-size:0.9em;
       line-height:35px;
	   float:left;
	   width:20%;
	   }
.glzh {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  width:68%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:10px;
	   margin-top:22px;}
.glzh input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:5px;
		   width:92%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}
.yzz1 {border:1px solid #aaaaaa;
      height:35px;
	  line-height:35px;
	  border-radius:10px;
	  width:60%;
	  float:left;
	  color:#000;
	   margin-bottom:2%;
	   margin-left:2%;
	   margin-top:20px;}
.yzz1 input{ margin:0 auto 2% auto;
           line-height:28px;
		   padding-left:2%;
		   height:28px;
		   margin-top:3px;
		   width:88%;
		   font-family:'黑体';
		   font-size:0.9em;
		   color:#9f9f9f;
		   border:none;
		   padding-right:2%;
		   margin-left:2px;
}

.dlt{ 
        float:right;
		line-height:60px;
		}
.ddl{ float:left; line-height:55px; font-size:0.95em;}	
.switch.demo3 {
  width: 48px;
  height:28px;
  margin-top:14px;
  margin-left:5px;
}	
.ttp{ width:100%;
      height:auto;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  float:left;
	  line-height:30px;
	  padding-bottom:10px;
	  padding-top:10px;
}
.ttpp{text-align:center; font-size:0.9em; color:#000; float:left;}
.an{ width:35%;
     height:35px;
	 border-radius:10px;
	 background:#44b9e8;
	 float:right;
	 margin-top:20px;
	 text-align:center;
	 font-size:0.9em;
	 color:#FFF;
	 line-height:35px;}
.dle1 {background-color:#44b9e8;
      border-radius:10px;
	  color:#FFF;
	  text-align:center;
	  height:40px;
	  line-height:40px;
	  font-size:1.0em;
	  float:left;
	  width: 97%;
	  margin-left:2%;
	  margin-top:3%;
	  }
.twz p{ font-size:0.9em;
       line-height:25px;
	   text-align:center;
	   width:90%;
	   margin-left:5%;
	   font-family:"黑体";
	   
 }
.lan { color:#444444;
       padding-top:2%;
	   padding-bottom:2%;
	   line-height:40px;
	   font-size:0.9em;
	   float:left;}
.ji{ width:90%;
     line-height:30px;
	 text-align:center;
	 background:#44b9e8;
	 border-radius:10px;
	 color:#FFF;
	 margin-top:6px; font-size:0.9em;}
.zh_l img{ width:45px;}
.zh_r{ float:right;
        width:82%;
		margin-top:1%;
		font-size:0.85em;
		 line-height:20px;
		 text-align:left;}
.xl{ width:96%;
     border:1px solid #b5b5b5;
	 border-radius:15px;
	 float:left;
	 margin:3% 2% 2% 2%;}
.ga_l{ width:88%;
       float:left;
	   line-height:40px;
	   margin-left:4%;
	   font-size:0.9em;
	   }
.bb{ width:100%;
	 height:40px;
	 float:left;}
.gp_r img{ width:15px; margin-top:2px;}
.dp2{ font-size:0.75em; line-height:20px;}
.tabstyle td{ 
               line-height:30px;
			   float:left;
	}
.tt4{ width:100%;
      height:auto;
	  min-height:30px;
	  background:#eeeeee;
	  border-bottom:#e5e5e5 1px solid;
	  font-size:0.9em;
	  color:#000;
	  line-height:30px;
	  float:left;
	  color:#000;
	  text-align:center;
	  margin-top:15px;
	  padding-top:15px;
	  padding-bottom:15px;}
.tt1{  border-bottom:1px solid #e5e5e5;
      width:100%;
	  line-height:50px;
	  height:50px;
	  float:left;
	  color:#F00;
	  }
.tt1 a{ font-size:0.9em;}

.tt1 img { float:right;
           margin-right:4%;
		   margin-top:6px;
		   width:35px;}
.ttp a{	  font-size:0.9em; line-height:30px;	color:#000; font-family:"黑体";}
.po1{text-align:right; font-size:0.9em; margin-right:3%; color:#F00; line-height:30px;}
.animate{ width:120px;
		  background:#6e6e6e;
		  border-radius:10px;
		  top: 40px;
          position:absolute;
		  visibility: hidden;
          right:5px;}

.gj{ width:100%;
      height:35px;
	  border-bottom:1px solid #b5b5b5;
	  }
.gj img{ vertical-align:middle;
margin-bottom:10px;
margin-top:5px;width:20px;}

.gj p{ margin-left:10px;
       color:#FFF;
			  font-size:0.9rem;
       line-height:35px;
       }
.jj{ width:21px;
      height:15px;
	  position:absolute;
	  top:-13px;
	  right:10px;
	  background:url(../images/sj.png);
	  }
.tta span{font-size:0.85em; text-align:center; color:#F00;}	
.tta a{font-size:0.9em; text-align:center; color:#F00;}	
.tta img { vertical-align:middle; width:25px;}  
.ty img{ width:80px;} 
.dle2 {
	  color:#44b9e8;
	  text-align:center;
	  height:40px;
	  line-height:40px;
	  font-size:0.95em;
	  float:left;
	  width: 96%;
	  margin-left:2%;
	  }

.tt8{ 
	   width:100%;
		  display:block;
		  text-align:center;
		  color:#F00;
		  height:30px; }
.ui a{font-size:0.9em;
       color:#F00;
      line-height:30px;
	  margin-left:2%;}
.jymx{ width:100%;
		height:45px;}
.jymx img{ margin-left:5px;
           float:left;
           vertical-align:middle;
		   margin-right:10px;
		   width:40px;}
.jymx a{ font-size:0.9em; line-height:20px; font-family:"黑体";}
.jywz{ width:100%;
	   border-bottom:1px solid #b5b5b5;
}
.jywz p{font-size:0.9em;
	   line-height:30px;
	   margin-left:2%;
	   padding-top:10px;
	   padding-bottom:10px;}

.sx {background:#e5e5e5;
       width:100%;
	   position:absolute;
	   margin-top:17%;
	   border-bottom:1px solid #b5b5b5;
	   border-top:1px solid #b5b5b5;

}
.sxtn li {  float:left;

            color:#000;
			text-align:center;
			border-right:1px solid #b5b5b5;
			width:24%;
			margin-top:2%;
			margin-bottom:2%;
			font-size:0.9em;
			line-height:30px;
			height:30px;}
.klp1{	 width:100%; font-size:1.0em; height:30px; line-height:30px; border-bottom:1px solid #CCC;}	
.klp{ width:49%;
	 text-align:center;
	 font-size:0.9em;
	 color:#44b9e8;
	 float:left;
	 margin-left:3%;
	 line-height:30px;}
.op1{ height:34px; font-size:0.8em; line-height:34px;}
.op1 img{ width:32px; vertical-align:middle;}
.op2{  height:34px;line-height:34px;font-size:1.0em; font-weight:bold;text-align:right;}
.op3{ font-size:0.6em; text-align:left; padding-top:5px; padding-bottom:2px;}

.tc_szjp { background:#d2d5db;
           color:#000;
		   text-align:center;
		   font-size:1.2em;
		   width:100%;
		   float:left;}
.tc_szjp li {
			  
  width: 30%;
  height: 35px;
  line-height: 35px;
  background-color: rgba(255,255,255,.9);
  border-radius: 5px;
  float: left;
  vertical-align: text-top;
  margin-left:2%;
  cursor: pointer;
  position: relative;
  box-shadow: 0 1px 0 rgba(0,0,0,.5);
  margin-top:3%;}
.tta5{
	width:100%;
	font-size:0.9em;
	text-align:center;
	float:left;
}
.ten{ width:98%;}
.ten img{ float:right; width:18px; margin-top:5px;}
}


