html {
		    font-size: 312.5%;
		}
        body, button, input, select, textarea {
            /*-webkit-text-size-adjust: none;*/
            background: #fff;
            outline: 0;
            color: #333;
            #font-size: 62.5%!important;
        }
        article, aside, footer, header, hgroup, main, nav, section {
            display: block;
        }
        a img, body, button, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, li, menu, ol, p, textarea, ul {
            padding: 0;
            margin: 0;
            border: 0;
        }
        td, th {
		    padding: 5px 10px;
		    border: 1px solid #DDD;
		}
        h5 {
		    display: block;
		    font-size: 12px;
		    -webkit-margin-before: 1.67em;
		    -webkit-margin-after: 1.67em;
		    -webkit-margin-start: 0px;
		    -webkit-margin-end: 0px;
		    font-weight: bold;
		}
        b, em, h1, h2, h3, h4, h5, h6, i {
		    font-weight: 400;
		    font-style: normal;
		}
        * {
            outline: 0;
        }
        *, *::after, *::before {
		    border: medium none;
		    box-sizing: border-box;
		    list-style: outside none none;
		    margin: 0;
		    padding: 0;
		}
		a, button, input {
		    outline: 0 none;
		    text-decoration: none;
		}
        .fin {
		    padding: 15px 10px;
		    padding-bottom: 40px;
		  }
		  .finTit {
		    font-size: 22px;
		    line-height: 30px;
		  }
		  .finInf {
		    position: relative;
		    height: 32px;
		    line-height: 32px;
		    overflow: hidden;
		  }
		  .finInf .inf {
		    float: left;
		    color: #bababa;
		    overflow: hidden;
		    font-size: 16px;
		  }
		  .finInf .inf em{
		    font-size: 16px;
		    margin-right: 15px;
		  }
		  .finCnt {
		    font-size: 16px;
		    padding: 10px 0;
		    word-break: break-all;
		    border-top: 1px solid #efefef;
		    border-bottom: 1px solid #efefef;
		  }
		  .finCnt img{
		    //height: 100% !important;
			max-width: 100% !important;
		  }
		  .finCnt .ori-title {
		    margin-bottom: 20px;
		    text-align: justify;
		    line-height: 1.5em;
		    color: #A5A4A4;
		    font-size: 13px;
		    font-family: "Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu;
		  }
		  .fanhui{
		    background: #00a2ca;
		    border-radius: 15px;
		    bottom: 16px;
		    color: #fff;
		    font-size: 24px;
		    height: 30px;
		    line-height: 30px;
		    position: fixed;
		    right: 20px;
		    text-align: center;
		    width: 30px;
		    text-decoration:none;
		  }
		  .finCnt p{
		    margin:5px 0;
		    line-height: 30px;
			text-align: justify;
		  }
		  .multi-radio2 .boxwrap2 {
		      display: inline-block;
		      vertical-align: middle;
		      width: 100%;
		  }
		  .multi-radio2 a {
		      display: inline-block;
		      float: left;
		      height: 30px;
		      line-height: 0.8rem;
		      border: 1px solid #E6E6E6;
		      vertical-align: middle;
		      color: #494949;
		      cursor: pointer;
		      color: #e15f6b;
		      background: white;
		      width: 1.4rem;
		      height: 0.8rem;
		      margin: 10px 0.2rem 10px 0.3rem;
		      text-align: center;
		      text-decoration: none;
		  }
		  .multi-radio2 a.selected {
		      background: #f85a57;
		      color: #fff;
		  }
			.hidden {
			    display: none;
			}
			.pays .pay_left {
			    height: .6rem;
			    line-height: .6rem;
			}
			.pays .pay_left img {
			    height: .6rem;
			    width: .6rem;
			}
			.pays .pay_right img {
			    width: 0.7rem;
			    height: 0.7rem;
			}
			#mask {
			    opacity: 0.7;
			    background-color: rgb(0, 0, 0);
			    position: absolute;
			    left: 0px;
			    top: 0px;
			    display: none;
			    overflow: hidden;
			}

			.shan{
			    font-size: 1.2rem;
			    width: 90px;
			    margin: 0.4rem auto;
			    display: block;
			    text-align: center;
			    height: 90px;
			    background-color: #ab0529;
			    color: #fff;
			    border-radius: 45px;
			    line-height: 1.8rem;
			    font-family: 黑体;
			}
			.dashang{
			    height: 100%;
			    border-bottom: 1px solid #ccc;
			    overflow: hidden;
			    padding-bottom: 0.3rem;
			    color:#75726b;
			}
			.dashang h5{
			  margin-bottom:0.35rem;
			}
			.dashang li{
			    width: 0.5rem;
			    float: left;
			    margin-right: 0.1rem;
			}
			.dashang li img{
			  width:100%;
			  border-radius: 0.5rem;
			}
			.yd span{
			  font-size:0.3rem;
			  line-height: 1rem;
			  display: block;
			  margin-right: 0.2rem;

			}
			.yd span.f_l{
			  float:left;
			  color: #939393;
			}
			.yd span.f_l img{
			  width:0.4rem;
			  vertical-align: middle;
			}
			.yd span.f_r{
			  float:right;
			}
			.yd span.f_r a{
			  color:#939393;
			}
			.foot {
				position: fixed;
				bottom: 0;
				width: 100%;
				height: 70px;

				background: rgba(0,0,0,0.8);
				z-index: 1000;
			}
			.b-wrapper {
				padding: 12px 20px 0 12px;
			}
			.b-inner {
			    overflow: hidden;
			}
			.b-open {
				float: left;
				height: 45px;
				line-height: 45px;
				font-size: 14px;
			}
			.b-open-icon {
			    display: inline-block;
			    float: left;
			    width: 45px;
			    height: 45px;
			    
			    background-repeat: no-repeat;
			    background-position: 50%;
			    background-size: 45px 45px;
			    border-radius: 6px;
			  
			}
			.b-open-word {
				font-size: 18px;
				margin-left: 10px;
				color: #fff;
			}
			.t-download {
				float: right;
				box-sizing: border-box;
				margin-top: 8px;
				padding: 0 10px;
				height: 30px;
				line-height: 30px;
				font-style: normal;
				font-size: 16px;
				/* border: 1px dashed #4a90e2; */
				color: #fff;
				cursor: pointer;
				background: #4a90e2;
				border-radius: 5px;
			}
			.foot .close-btn{
				font-size: 20px;
				color: #fff;
				float: right;
				line-height: 45px;
				margin-left: 30px;
			}