html, body { width:100%; height:100%; }
* { margin: 0px; padding: 0px; }
.vlist { width: 100%; }
#a1, .video { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width:100%; height:100%; }
.yytf_2 { position: absolute; z-index: 100; height: 280px; width: 336px; position: absolute; left: 50%; margin-left: -168px; top: 50%; margin-top: -140px; }
#daojs { text-align: right; background-color: #000; padding-right: 20px; color: #FFF; padding-top: 20px; padding-bottom: 20px; }
.adsense { height: 280px; width: 336px; background-color: #FFFFFF; position: absolute; left: 50%; margin-left: -168px; top: 50%; margin-top: -140px; }
.gaog { font-family: "微软雅黑"; position: absolute; width: 100%; height: auto; left: 0; bottom: 76px; z-index: 9999; }
.gaog-var { text-align: center; }
.gaog-var-kalt { display: inline-block; position: relative; }
.gaog-var-kalt a { display: block; }
.gaog-var-kalt img { display: block; margin: 0 auto; max-width: 80%; }
.gaog-var-kalt b { position: absolute; right: 6px; top: 6px; z-index: 1; background: #333; color: #FFF; font-size: 12px; border-radius: 50%; cursor: pointer; font-weight: normal; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; }
.gaog-var-kalt b:hover { background: #000; }
/*新增样式*/
#orderview { position:absolute; width:460px; height:340px; z-index: 9999; background:#fff; left:50%; top:50%; margin-left:-240px; margin-top:-180px; display:none;}
div#orderview { font-family: microsoft yahei; border-radius: 10px; }
#ordertitle { padding: 40px 0 30px 0; text-align: center; font-size: 20px; }
#orderview #postform { text-align: center; line-height: 32px; }
#orderview #postform p { width: 128px; margin: 0 auto; padding-left: 16px; margin-top:8px; }
#ordertitle #orderprice { color: #ec4545; margin-right: 6px; }
#orderview #postform p input { float: left; margin-top: 10px; }
#orderview #postform p:nth-child(1) {
 background: url(../images/alipay.png) 30px center no-repeat;
 background-size: 32px;
}
#orderview #postform p:nth-child(2) {
 background: url(../images/pay_wx.png) 30px center no-repeat;
 background-size: 32px;
}
#orderview input[type=submit] { width:100px; height:32px; background:#3DABF4; border:none; color:#fff; }
#orderview input[type=submit] { width: 200px; height: 40px; font-size: 14px; background: #3DABF4; border: none; color: #fff; margin-top: 15px; border-radius: 4px; font-family: microsoft yahei; }
.closeview { background: url(../images/icon.png) no-repeat; width: 14px; height: 14px; background-position: -5px -55px; cursor: pointer; position: absolute; right: 12px; top: 12px; }
.closeview:hover { background-position: -24px -55px; }

/* 文件未找到 */
.head404{ width:580px; height:234px; margin:50px auto 0 auto; background:url(../images/head404.png) no-repeat; }
.txtbg404{ width:499px; height:169px; margin:10px auto 0 auto; background:url(../images/txtbg404.png) no-repeat;}
.txtbg404 .txtbox{ width:390px; position:relative; top:30px; left:60px;color:#eee; font-size:13px;}
.txtbg404 .txtbox p {margin:5px 0; line-height:18px;}
.txtbg404 .txtbox .paddingbox { padding-top:15px;}
.txtbg404 .txtbox p a { color:#eee; text-decoration:none;}
.txtbg404 .txtbox p a:hover { color:#FC9D1D; text-decoration:underline;}

/* 文件下载 */

.type-icon { width:150px}
.type-icon span {font-size:150px; margin:0px; padding:0px;}
.share-title { margin:0px auto 0px auto; height:100%; text-align: center; line-height:40px; font-size:16pt;}
.share-size { margin:0px auto 0px auto; height:100%;text-align: center;line-height:40px; font-size:16pt;}
.share-url { margin:0px auto 0px auto; width:120px; height:100%;text-align: center; background-color:#478de4; border-radius:5px;line-height:40px; }
.share-url a { width:900px; height:100%;font-size:15pt; text-decoration:none; color:#ffffff;}

/* 多色图标引用 */
.type {  width: 8em;  height: 8em;  vertical-align: -0.15em;  fill: currentColor;overflow: hidden;}
/* 前置广告 */
#indexview{display:none;}
.bg{width:100%;height:100%;position: absolute;background: rgba(0, 0, 0, 0.5);z-index: 999999;}
.adcontent{border-radius: 5px;position: absolute;padding:0;z-index: 9999;background: #fff;left: 50%;top: 50%;overflow:hidden;}
.adcontent a{padding:0;margin:0;display:block;overflow:hidden;text-decoration: none;line-height:0px;}
.adcontent img{width:100%;height:auto;padding:0;margin:0;border:0;}