/*css初始化*/
/*清除内外边距*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{
	margin: 0;
	padding: 0;
	border: medium none;
}
h1,h2,h3,h4,h5,h6{font-size: 100%;}


* {margin: 0;padding: 0;box-sizing:border-box;}
a {-webkit-tap-highlight-color: transparent;}
input {-webkit-appearance: none;}
img,a {-webkit-touch-callout: none;text-decoration: none;}
ul {margin: 0;padding: 0;list-style: none;}
img{vertical-align: middle;}

@media screen and (min-width: 320px) and (max-width: 359px) {
  html {
    font-size: 12.8px;
  }
}
@media screen and (min-width: 360px) and (max-width: 374px) {
  html {
    font-size: 14.4px;
  }
}
@media screen and (min-width: 375px) and (max-width: 385px) {
  html {
    font-size: 15px;
  }
}
@media screen and (min-width: 386px) and (max-width: 392px) {
  html {
    font-size: 15.44px;
  }
}
@media screen and (min-width: 393px) and (max-width: 400px) {
  html {
    font-size: 16px;
  }
}
@media screen and (min-width: 401px) and (max-width: 414px) {
  html {
    font-size: 16.48px;
  }
}
@media screen and (min-width: 750px) and (max-width: 799px) {
  html {
    font-size: 30.72px;
  }
}

        .wrap img{ display:block;width: 100%; margin:0px; padding: 0px;}
        .title{margin-top: 15px; text-align: center; font-size: 110%;}
        
        .fb_di{ height: 70px;}
        .fb_di2{background: #222B32; height: 10px;}
        .i_btn_wrap{width: 100%; position: fixed; bottom: 10px; z-index: 9998;}
        .btn_wish{line-height: 54px; font-size: 1.1rem; display: block; border-radius: 10px; text-align: center;}
        
        #black{width: 100%; height: 100%; background: #000; opacity: 0.76; z-index: 9999; position: fixed;top: 0;}
        #wish_from{width: 94%; padding-bottom:10px; background: #fff; border-radius: 20px;z-index: 10000; position: fixed; bottom: 10px; left: 3%;}
        .wish_from_wrap{border-bottom: 1px solid #D8DFE7;padding-left: 15px; color: #aaa;}
        #wish_from .bor{border-bottom: 1px solid #D8DFE7;}
        .wish_txt,.wish_select{padding: 12px 0;}
        .wish_txt div{display: inline-block;}
        .wish_txt div.r{text-align: right; float: right; margin-right: 10px; color: #333;}
        .wish_from_title{font-size: 16px; font-weight: bold; color: #333;line-height: 50px;}
        #wish_from i{font-style: normal;}
        
        .wish_select li{float: left; width: 30%; margin-right: 3%;}
        .wish_select li div{border: 3px solid #ccc; border-radius: 10px; padding: 10px 0px; text-align: center;}
        .wish_select li div.sel{border: 3px solid #E5201F; color: #333; font-weight: bold;}
        .wish_select li div img{border-radius: 100px; width: 70%;}
        .wish_select li div p{margin-top: 10px;}
        
        .wish_input{font-size: 12px; color: #aaa; width: 100%;outline:none; min-width: 200px; border: none; background: #fff;}
        .wish_input_sel{font-size: 12px;border: none;outline:none; padding-right: 20px; color: #aaa; padding-left: 0;}
        .pay_btn{display: block; width: 96%; margin:10px auto 0 auto; background: #0091FF; height: 46px; font-size: 16px; text-align: center; line-height: 46px; color: #fff; border-radius: 10px;}
        
        #icon_weixin{display: block; position: absolute; top: 4px; right: 70px;}
        #icon_ali{display: block; position: absolute; top: 4px; right:0;}
        
        .weixin_icon_0{background: url('http://i.yikaoapp.com/public/web/img/wish/icon_weixin.png') no-repeat -60px; width: 60px; height: 30px; display: block; background-size: 200%;}
        .weixin_icon_1{background: url('http://i.yikaoapp.com/public/web/img/wish/icon_weixin.png') no-repeat 0 50%; width: 60px; height: 30px; display: block; background-size: 200%;}
        
        .ali_icon_0{background: url('http://i.yikaoapp.com/public/web/img/wish/icon_ali.png') no-repeat -60px; width: 60px; height: 30px; background-size: 200%;}
        .ali_icon_1{background: url('http://i.yikaoapp.com/public/web/img/wish/icon_ali.png') no-repeat 0 50%; width: 60px; height: 30px; background-size: 200%;}
        
        .lazyImg{width: 100%;word-wrap:break-word; margin: 0;vertical-align:top;}
        
        .di_qq{padding: 10px 0;  margin-top: 10px;}
        .di_qq a{border: 1px solid #F97F04; font-size: 16px; height: 44px; line-height: 44px; text-align: center; display: block; border-radius: 10px; width: 93%; margin: 0 auto; color: #333;}
        .video-js .vjs-big-play-button{top: 82px;}

*, body{padding: 0;margin: 0;}
a{-webkit-tap-highlight-color: transparent;}
img,a{-webkit-touch-callout: none;}
ul{margin: 0;padding: 0;list-style: none;}

.window-panel .content {
  color: #000
}