.tpl-sideNav-activity,.tpl-sideNav{width:120px;position:fixed;right:0;top:50%;text-align:center;z-index:700;display:none;font-size:14px;}
.tpl-sideNav-activity .activity-aura{padding-bottom:7px;background:url(/images/template/project/projectTemplate/activity-aura-icon.png) no-repeat center bottom;}
.tpl-sideNav-activity .tpl-sideNav-zbb{height:7px;margin:0 -5px 83px;border:1px solid #fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tpl-sideNav-activity .tpl-sideNav-zbb-panel{padding-bottom:3px;margin:4px 4px -76px;background:url(/images/template/project/projectTemplate/tpl-sideNav-zbb-bottom.png) no-repeat center bottom;}
.tpl-sideNav-activity .tpl-sideNav-zbb-main{height:76px;background:url(/images/template/project/projectTemplate/tpl-sideNav-zbb-x.png) repeat-x #fff;}
.tpl-sideNav-zbb-before,.tpl-sideNav-zbb-after{padding-top:8px;text-align:center;}
.tpl-sideNav-zbb-main p{height:40px;line-height:18px;color:#ff4e19;font-size:12px;}
.tpl-sideNav-zbb-main a{padding:3px 11px 4px;line-height:1;display:inline-block;background:#ff4e19;color:#fff;font-size:12px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tpl-sideNav-zbb-main a:hover{background:#ff673a;text-decoration:none;}
.tpl-sideNav-zbb-after{display:none;}
.tpl-sideNav-main{padding:16px 10px 30px;color:#fff;background:#ff3939;background:-webkit-linear-gradient(to right bottom,#ff6249,#ff3939);background:-moz-linear-gradient(to right bottom,#ff6249,#ff3939);background:linear-gradient(to right bottom,#ff6249,#ff3939);-webkit-border-radius:0 0 100px 100px;-moz-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px;-webkit-box-shadow:0 2px 4px rgba(255,255,255,.5) inset;-moz-box-shadow:0 2px 4px rgba(255,255,255,.5) inset;box-shadow:0 2px 4px rgba(255,255,255,.5) inset;}
.tpl-sideNav-consult{margin-bottom:8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ffd1c3;background:-webkit-linear-gradient(top,#fff,#ffd1c3);background:-moz-linear-gradient(top,#fff,#ffd1c3);background:linear-gradient(top,#fff,#ffd1c3);}
.tpl-sideNav-consult a{height:45px;line-height:45px;padding-right:27px;display:block;background:url(/images/template/project/projectTemplate/tpl-sideNav-consult-icon.png) no-repeat right center;color:#ff4e19;}
.tpl-sideNav-consult a:hover{font-weight:bold;text-decoration:none;}
.tpl-sideNav-keyList{padding-bottom:1px;}
.tpl-sideNav-keyList li{margin-bottom:6px;}
.tpl-sideNav-keyList li a{height:30px;line-height:30px;background:#ff817a;font-size:14px;display:block;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tpl-sideNav-keyList li a:hover,.tpl-sideNav-keyList li.on a{background:#ff5e5a;color:#fff06e;font-weight:bold;text-decoration:none;}
.tpl-sideNav-tel{line-height:16px;font-size:12px;}
.tpl-sideNav-returnTop{width:54px;height:54px;margin-left:-27px;background:url(/images/template/project/projectTemplate/tpl-sideNav-returnTop.png) no-repeat;position:absolute;left:50%;bottom:-24px;display:none;}
.tpl-sideNav-returnTop a{line-height:54px;font-size:14px;text-align:center;display:block;color:#fff;}
.tpl-sideNav-returnTop a:hover{font-weight:bold;text-decoration:none;}
.tpl-sideNav-ewm{margin-top:8px;text-align:center;line-height:28px;font-size:12px;}
.tpl-sideNav-ewm img{margin:0 auto;display:block;}
.tpl-sideNav-arrow{position:absolute;top:50%;left:-20px;margin-top:-20px;}
.tpl-sideNav-arrow a{width:20px;height:40px;line-height:400px;overflow:hidden;display:block;background:url(/images/template/project/projectTemplate/tpl-sideNav-arrow.png) no-repeat;}
.tpl-sideNav-on .tpl-sideNav-arrow a,.tpl-fixNav-position .tpl-sideNav-arrow a{background-position:-20px top;}
.tpl-fixNav-position{left:0;}
.tpl-fixNav-position .tpl-sideNav-arrow{left:auto;right:-20px;}
.tpl-fixNav-position.tpl-sideNav-on .tpl-sideNav-arrow a{background-position:left top;}
.tpl-zbb-animation{-webkit-animation:tplShrink 2s infinite;-moz-animation:tplShrink 2s infinite;animation:tplShrink 2s infinite;}
.tpl-sideNav{width:110px;}
.tpl-sideNav .tpl-sideNav-zbb{padding-bottom:7px;background:url(/images/template/project/projectTemplate/tpl-sideNav-zbb-icon.png) no-repeat center bottom;}
.tpl-sideNav .tpl-sideNav-zbb-main{height:97px;background:url(/images/template/project/projectTemplate/tpl-sideNav-zbb-bg.png) no-repeat;}
.tpl-sideNav .tpl-sideNav-zbb-main strong{height:22px;line-height:22px;font-weight:normal;color:#fff;}
.tpl-sideNav .tpl-sideNav-zbb-before,.tpl-sideNav .tpl-sideNav-zbb-after{padding-top:5px;}
.tpl-sideNav .tpl-sideNav-zbb-main p{line-height:16px;color:#ff7214;}
.tpl-sideNav .tpl-sideNav-zbb-before p{line-height:34px;font-size:22px;padding-left:10px;}
.tpl-sideNav .tpl-sideNav-zbb-main a{background:#ff7214;}
.tpl-sideNav .tpl-sideNav-zbb-main a:hover{background:#ff9147;}
.tpl-sideNav .tpl-sideNav-main{padding:10px 8px 30px;border:2px solid #ff9518;color:#d45501;background:#ffe0bb;background:-webkit-linear-gradient(top,#fff,#ffe0bb);background:-moz-linear-gradient(top,#fff,#ffe0bb);background:linear-gradient(top,#fff,#ffe0bb);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.tpl-sideNav .tpl-sideNav-consult{background:none;margin:0;}
.tpl-sideNav .tpl-sideNav-consult a{height:auto;padding:38px 0 15px;display:block;line-height:1;color:#d45501;font-size:16px;background:url(/images/template/project/projectTemplate/tpl-sideNav-consult-icon-v1.png) no-repeat center top;}
.tpl-sideNav .tpl-sideNav-keyList li a{border:1px dashed #ff7214;background:#fff;color:#d45501;}
.tpl-sideNav .tpl-sideNav-keyList li a:hover,.tpl-sideNav .tpl-sideNav-keyList li.on a{background:#ff7214;color:#fff;}
.tpl-sideNav .tpl-sideNav-returnTop{background-image:url(/images/template/project/projectTemplate/tpl-sideNav-returnTop-v1.png);}

.tpl-bottomAd{height:100px;position:fixed;left:0;right:0;bottom:0;z-index:600;background-repeat:no-repeat;background-position:center bottom;}
.tpl-bottomAd-fixed{padding-bottom:100px !important;}
.tpl-bottomAd .tpl-bottomAd-body{width:1200px;margin:0 auto;}
.tpl-bottomAd .tpl-bottomAd-coupon{width:230px;height:68px;float:left;margin:15px 35px 0 0;background:url(/images/template/project/projectTemplate/tpl-bottomAd-coupon-bg.png) no-repeat;position:relative;}
.tpl-bottomAd .tpl-bottomAd-coupon-panel{margin-right:71px;padding-left:17px;}
.tpl-bottomAd .tpl-bottomAd-coupon-value{height:32px;padding-top:10px;line-height:1;font-size:0;color:#c65810;}
.tpl-bottomAd .tpl-bottomAd-coupon-value em{font-size:16px;display:inline-block;vertical-align:middle;margin:3px 3px 0 0;}
.tpl-bottomAd .tpl-bottomAd-coupon-value span{font-size:14px;display:inline-block;vertical-align:middle;margin:3px 0 0 2px;}
.tpl-bottomAd .tpl-bottomAd-coupon-value strong{line-height:32px;font-size:28px;display:inline-block;color:#ce3d12;vertical-align:middle;}
.tpl-bottomAd .tpl-bottomAd-coupon-panel p{line-height:16px;color:#cf7b13;font-size:12px;}
.tpl-bottomAd .tpl-bottomAd-coupon-state{width:45px;position:absolute;right:16px;top:12px;}
.tpl-bottomAd .tpl-bottomAd-coupon-state a,.tpl-bottomAd .tpl-bottomAd-coupon-state span{height:47px;line-height:470px;overflow:hidden;background:url(/images/template/project/projectTemplate/tpl-bottomAd-coupon-state.png) no-repeat;display:none;}
.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-use{background-position:left -47px;}
.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-have{background-position:left -94px;}
.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-lose{background-position:left -141px;}
.tpl-bottomAd .tpl-bottomAd-text{line-height:100px;font-size:32px;font-weight:bold;color:#fff;font-style:italic;}
.tpl-bottomAd .tpl-bottomAd-text-rows{line-height:37px;padding-top:15px;}
.tpl-bottomAd .tpl-bottomAd-btns{padding-top:25px;font-size:0;}
.tpl-bottomAd .tpl-bottomAd-btns a{padding:14px 28px;line-height:1;margin-left:16px;display:inline-block;border:2px solid #ff9518;color:#a14b00;font-size:20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#ffe0bb;background:-webkit-linear-gradient(top,#fff,#ffe0bb);background:-moz-linear-gradient(top,#fff,#ffe0bb);background:linear-gradient(top,#fff,#ffe0bb);-webkit-box-shadow:0 9px 10px rgba(210,8,0,.29);-moz-box-shadow:0 9px 10px rgba(210,8,0,.29);box-shadow:0 9px 10px rgba(210,8,0,.29);}
.tpl-bottomAd .tpl-bottomAd-btns .tpl-bottomAd-btns-style{border-color:#ffe3cc;color:#ffe3cc;background:#dc0000;background:-webkit-linear-gradient(top,#ff836b,#dc0000);background:-moz-linear-gradient(top,#ff836b,#dc0000);background:linear-gradient(top,#ff836b,#dc0000);}
.tpl-bottomAd .tpl-bottomAd-code{width:134px;padding:15px 0 0 15px;background:url(/images/template/project/projectTemplate/tpl-bottomAd-code-bg.png) no-repeat;margin:-30px 0 0 4px;}
.tpl-bottomAd .tpl-bottomAd-code img{float:left;}
.tpl-bottomAd .tpl-bottomAd-code p{line-height:18px;margin-left:106px;padding-top:0px;font-size:16px;color:#fff;}
.tpl-bottomAd .tpl-bottomAd-close{width:30px;height:30px;line-height:300px;overflow:hidden;position:absolute;right:0;top:0;background:url(/images/template/project/projectTemplate/tpl-bottomAd-close.png) no-repeat;}

.tpl-float-video{position:absolute;top:80px;left:50%;margin-left:459px;background:url(/images/template/project/projectTemplate/tpl-float-video.png) no-repeat;}
.tpl-float-video a{width:91px;height:96px;line-height:24px;color:#fff5eb;font-size:18px;font-weight:bold;text-align:center;padding:58px 32px 0 18px;display:block;}
.tpl-float-video i{width:48px;height:53px;position:absolute;right:0;bottom:0;background:url(/images/template/project/projectTemplate/tpl-float-video-icon.png) no-repeat;}
@keyframes -webkit-tplShrink{
    0%{
        -webkit-transform: scale(1);
    }
    25%{
        -webkit-transform: scale(.9);
    }
    50%{
        -webkit-transform: scale(1);
    }
    75%{
        -webkit-transform: scale(.9);
    }
}
@keyframes tplShrink{
    0%{
        transform: scale(1);
    }
    25%{
        transform: scale(.9);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(.9);
    }
}
