html,body{ margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body{background-color: #f0f3f5; }
.previewTop{ position: fixed; background-color: #ebebeb; padding: 16px 0; width: 100%; z-index: 1; }
.previewTop img{ float: left; width: 130px;}
.previewTop-name{float:left; line-height:30px; padding-left: 20px;}
.previewTop div{ margin: 0 auto; width: 176px; }
.previewTop div ul{ margin: 0; padding: 0; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}
.previewTop div ul li{float: left; list-style: none; margin: 0 7px;}
.previewTop div ul li a{ text-decoration: none; width: 40px; border-radius: 3px; height: 30px; min-height: 30px; margin-right: 4px; margin-top: 0px; display: inline-block; text-align: center; }
/*.previewTop div ul li a:hover{ background-color: rgba(128,128,128,1); }*/
a.color323232 i{ color: #323232 !important;}
.previewTop div ul li a i{ line-height: 31px; color: #8f8f8f; font-size: 30px; }
.previewTop>a{ float:right; margin-right: 30px; color: #fff; border: none; font-size: 16px; width: 20px; height: 20px; margin-top: 5px; }
.clear{ clear: both; }
.previewContentDiv{ width: 100%; height: 100%; position: relative; margin:62px auto 0; overflow: auto;}
#previewContent{ position: absolute; width: 100%; height:calc(100% - 62px); border:none;}
#previewContent.c-mobile{height:593px;}
.xuanzhuan{ transform:rotate(270deg); 
    -ms-transform:rotate(270deg);     /* IE 9 */ 
    -moz-transform:rotate(270deg);    /* Firefox */ 
    -webkit-transform:rotate(270deg); /* Safari 和 Chrome */ 
    -o-transform:rotate(270deg);  /* Opera */ 
}
.shiyong{color: #fff;padding: 0 10px;font-size: 14px !important;line-height: 30px;border-radius: 3px;display: inline-block;height: 30px !important;background: #37c19c;border: 0;margin:0 20px 0 0 !important;width:auto !important;text-decoration:none !important;}
.shiyong:hover{ background: #38b795;}
.tuichu{color: #333 !important;padding: 0 10px;font-size: 14px !important;line-height: 30px;border-radius: 3px;display: inline-block;height: 30px !important;background: #fff;border: 0;margin:0 40px 0 0 !important;width:auto !important;text-decoration:none; border: 1px solid #c3c3c3 !important;}
.tuichu:hover{ background: #f5f5f5;}

#iframe-wrap { height: 100%; overflow: visible; position: relative; top: 54px; z-index: 50 }
.c-tablet { height: 960px !important; margin: 90px auto 0 !important; padding: 96px 100px 115px 49px; width: 786px !important; background: url(../img/bgipad.png) no-repeat 0 0;}
.c-tablet iframe { height: 960px !important }
.c-tablet2 { height: 703px !important; margin: 90px auto 0 !important; padding: 41px 115px 100px 75px; width: 1041px !important; background: url(../img/bgipadw.png) no-repeat;}
.c-tablet2 iframe { height: 704px !important }
.c-mobile { height: 593px !important; margin-left: calc( 50% - 524px/2 ); padding: 73px 64px 159px 64px; margin-top: 30px; width: 414px !important; background: url(../img/bgiphone1.png) no-repeat;}
.c-mobile iframe { height: 585px !important }


.tstip { display: inline-block; position: relative; z-index: 999;}
.tstip-item { cursor: pointer;}
.tstip-item::after { content: ''; position: absolute; width: 360px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.tstip:hover .tstip-item::after { pointer-events: auto;}
.tstip-content {position: absolute;z-index: 9999;width: 57px; text-align: center; left: 50%;margin: 0 0 15px -30px;top: 120%; border-radius: 3px;font-size: 0.765em;line-height: 16px;box-shadow: -5px -5px 15px rgba(48,54,61,0.2);background: #2F4050;opacity: 0;cursor: default;pointer-events: none; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: scale3d(0.7,0.3,1); transform: scale3d(0.7,0.3,1); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s;}
.tstip:hover .tstip-content { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0); transform: translate3d(0,0,0) rotate3d(0,0,0,0);}
.tstip-content::after {content: '';top: -55%;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-bottom-color: #2F4050;border-width: 10px;margin-left: -10px;}
.tstip-text { display: block; padding:5px 10px; color: #fff; background:#2F4050 !important; border-radius: 3px;}
::-webkit-scrollbar { width: 6px; background-color: #F5F5F5;}
::-webkit-scrollbar-thumb { background-color: #999; }