@charset "UTF-8";
/* CSS Document */

img {border: 0 none; max-width: 100%;}
ul, li {display: block; list-style: none;}
a {text-decoration: none; cursor: pointer;}
textarea {resize: none;}

.clearfix:after {content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.clearfix {zoom: 1;}
.clearbox {clear: both;font-size: 0;line-height: 0;}

.preview-content {width: auto; height: 100%; background: #fff; border-bottom: 0 none; border-radius: 8px; overflow: hidden; position: relative;}
.preview-content .scroll {width: auto; height: 100%; overflow: auto;}

.pvres-video {height: auto; margin: 0 auto; font-size: 0;border-radius: 8px; overflow: hidden;}
.pvres-video img {width: 100%;}
.pvres-content { height: auto; margin: 0 auto;}
.pvres-content .tit {width: auto; height: auto; font-size: 16px; font-weight: 500; color: #333; padding-left: 15px; position: relative; margin: 20px 0;}
.pvres-content .tit:before {content: ''; display: block; width: 4px; height: 14px; font-size: 0; line-height: 0; background: #FF9900; position: absolute; left: 0; top: 50%; margin-top: -7px;}
.pvres-content .txt {width: auto; height: auto; font-size: 13px; color: #999; line-height: 24px;}

.pvres-links {width: auto; height: auto; text-align: center;}
.pvres-links .txt {font-size: 16px; font-weight: 500; color: #333; padding-bottom: 20px;}

.pvres-ppt {width: auto; height: auto; padding: 0px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}
.pvres-ppt.full{position: fixed;top:0;left:0;right: 0;bottom: 0; z-index: 9999; padding: 0;}
.pvres-ppt .center {width: auto; height: auto; background: #333;}
.pvres-ppt-box {width: auto; height: 540px; font-size: 0; line-height: 0; overflow: hidden;}
.pvres-ppt.full .pvres-ppt-box{width:auto; height:calc(100vh - 30px);}
.pvres-ppt-box .item {width: 100%; height: 100%;justify-content: center;align-items: center;display: none;}
.pvres-ppt-box .item.show{display: flex;}
.pvres-ppt-box img {max-width: 90%; max-height:90%;}
.pvres-ppt-ctl {width: auto; height: 30px; text-align: center; position: relative;}
.pvres-ppt-ctl .page {width: auto; height: 30px; background: #ff9900;}
.pvres-ppt-ctl .page .box {display: inline-block; overflow: hidden;}
.pvres-ppt-ctl .page .box a,
.pvres-ppt-ctl .page .box span {display: block; width: auto; height: 30px; float: left;}
.pvres-ppt-ctl .page .box span {height: 30px; line-height: 30px; font-size: 13px; color: #fff;}
.pvres-ppt-ctl .page .box a {width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 16px 16px; margin: 0 5px;}
.pvres-ppt-ctl .page .box a.prev {background-image: url("../images/ppt-prev.png"); cursor: pointer;}
.pvres-ppt-ctl .page .box a.next {background-image: url("../images/ppt-next.png");cursor: pointer;}
.pvres-ppt-ctl .all {width: auto; height: auto; position: absolute; right: 5px; top: 0;}
.pvres-ppt-ctl .all a {display: block; width: 30px; height: 30px; background: url("../images/ppt-all.png") no-repeat center / 16px 16px;}

.pvres-word {width: auto; height: auto;}
.pvres-word.full{position: fixed;top:0;left:0;right: 0;bottom: 0; z-index: 9999; padding: 0;}
.pvres-word .center {width: auto; height: 540px; background: #333; overflow: auto;}
.pvres-word.full .center {width: auto;  height:calc(100vh - 30px);}
.pvres-word .list {width: auto; height: auto; padding-top: 20px;}
.pvres-word .list .item {width:793px;background: #fff; min-height: 100px; border: 1px solid #ccc; box-shadow: 3px 3px 6px rgba(0, 0, 0, .1); margin: 0 auto; margin-bottom: 20px;}
.pvres-word .list .item img{  margin: 0px; text-align: center;vertical-align: middle;}
.pvres-word-ctl {width: auto; height: 30px; text-align: center; position: relative; display: flex;flex-flow: row nowrap; background: #ff9900;}
.pvres-word-ctl .page {width: auto; height: 30px;color: #fff; padding: 0 20px; font-size: 13px;line-height: 30px;  flex-shrink: 1}
.pvres-word-ctl .fill {width: auto; height: auto; flex-grow: 1}
.pvres-word-ctl .all {width: auto; height: auto; flex-shrink: 1}
.pvres-word-ctl .all a {display: block; width: 30px; height: 30px; background: url("../images/ppt-all.png") no-repeat center / 16px 16px;}
