﻿/* 内容详情 */

/* PDF  */
.page-pdf {}
.page-pdf .m-head .g-in { margin-right:0;}
.page-pdf .m-head .logo { display:none;}
.g-pdf { background:#dfdfdf;}
.g-pdf .m-head h2 { font-size:16px;}
.pdf-content {}
.pdf-content .item { width:100%; overflow:hidden; text-align:center; position:relative; margin-top:15px;box-shadow:0 3px 3px #333; background:url(../images/loading2.gif) no-repeat center center; min-height:50px;}
.pdf-content .item .page-nub { position:absolute; left:0; top:0; z-index:10; background:#000; color:#fff; padding:3px 8px; display:block; opacity:.5; border-bottom-right-radius:10px;}
.pdf-content .item img {  max-width:100%;}
.pdf-content .item i { display:block; width:60px; height:40px; position:absolute; right:15px; bottom:15px; background:url(../images/logo.png) no-repeat right bottom / 100% auto; z-index:10;opacity:.8;}

/*验证*/
.gt_holder.popup.gt_show { z-index:999!important;}
#capt .gt_holder.float {
	margin-left:-32px;
	margin-bottom: 10px;
}
#capt > p { color: #999;}

.tab { text-align:right; padding:10px 0 0;}
.tab a { display:inline-block; border:#69c72b solid 1px; border-radius:100px; padding:5px 15px; margin-left:10px;transition:all 300ms ease 0ms; margin-bottom:10px;}
.tab a:first-child { margin-left:0;}
.tab a:hover { background-color:#69c72b; color:#fff; text-decoration:none;}

.gt_holder.gt_popup.gt_show { z-index:999;}

.down-report { width:56px; height:56px; position:fixed;  left:auto; bottom:219px; right:30px; margin:auto; z-index:1000; overflow:hidden; text-align:center; }
.down-report a { display:block; height:100%; color:#fff; text-decoration:none; padding-top:37px;background-color:#69C72B;background-image:url(../images/icon_01.png);background-position: -287px -392px; background-repeat:no-repeat; opacity:.8;}
.down-report a:hover { opacity:1;}


.u-return { position: fixed; right: 15px; bottom: 50px; width: 50px; z-index: 9990; display: none;}
.u-return .item { display: block; text-decoration: none; height: 50px; border-radius: 50%; background-color: rgba(0,0,0,0.5); color: #fff; text-align: center; line-height: 50px; font-size: 12px; margin-top: 5px; letter-spacing: 1px; position: relative;}
.u-return .item:first-child { margin-top: 0;}
.u-return .item:active { background-color: rgba(0,0,0,.8); color: #fff !important;}
.u-return .item span { display: inline-block; line-height: 1.4; margin-top: 10px; pointer-events: none;}
.u-return .item .nub {position: absolute; top: 0; right: 0; background-color: rgb(242, 90, 100); color: #fff; border-radius: 50%; width: 20px; height: 20px; text-align: center; line-height: 20px; z-index: 10;}
.u-return .item .nub.ani { animation: myscale 300ms;}


@keyframes myscale
{
from { transform: scale(2)}
to { transform: scale(1)}
}


@media screen and (max-width: 979px){
	#topcontrol { display: none !important;}
	.u-return { display: block;}
}