2020.02新版

This commit is contained in:
Blokura
2020-02-21 16:20:55 +08:00
parent 45e2415d71
commit a2f29a310b
755 changed files with 95144 additions and 0 deletions

2668
template/index3/assets/css/animate.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,125 @@
/*
* Swiper 2.7.6
* Mobile touch slider and framework with hardware accelerated transitions
*
* http://www.idangero.us/sliders/swiper/
*
* Copyright 2010-2015, Vladimir Kharlampidi
* The iDangero.us
* http://www.idangero.us/
*
* Licensed under GPL & MIT
*
* Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles
================================================================*/
.swiper-container {
margin:0 auto;
position:relative;
overflow:hidden;
direction:ltr;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
/* Fix of Webkit flickering */
z-index:1;
}
.swiper-wrapper {
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform, left, top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform, left, top;
-moz-transition-duration:0s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform, left, top;
-ms-transition-duration:0s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease;
transition-property:transform, left, top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
float: left;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
/* Specify Swiper's Size: */
/*width:200px;
height: 100px;*/
}
.swiper-slide {
/* Specify Slides's Size: */
/*width: 100%;
height: 100%;*/
}
.swiper-slide-active {
/* Specific active slide styling: */
}
.swiper-slide-visible {
/* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
/* Stylize pagination button: */
}
.swiper-active-switch {
/* Specific active button style: */
}
.swiper-visible-switch {
/* Specific visible button style: */
}

View File

@@ -0,0 +1 @@
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

View File

@@ -0,0 +1,258 @@
@charset "utf-8";
/* CSS Document */
*{
padding:0;
margin:0;
}
.wrap_top {
width: 100%;
overflow: hidden;
border-bottom: 1px solid #e5e5e5;
background: #f7f7f7;
}
.swiper-container{
height:500px;
}
.arrow-left {
background: url(../images/arrows.png) no-repeat left top;
position: absolute;
left: 10px;
top: 50%;
margin-top: -15px;
width: 17px;
height: 30px;
z-index:10;
}
.arrow-right {
background: url(../images/arrows.png) no-repeat left bottom;
position: absolute;
right: 10px;
top: 50%;
margin-top: -15px;
width: 17px;
height: 30px;
z-index:10;
}
.pagination {
position: absolute;
left: 0;
text-align: center;
bottom:5px;
width: 100%;
}
.swiper-pagination-switch {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
background: #108bed;
margin: 0 3px;
cursor: pointer;
}
.swiper-active-switch {
background: #fff;
}
.swiper-slide{
position:relative;
opacity:0;
transition: opacity 0.7s ease-in-out;
}
.swiper-slide-active{
opacity:1;
}
.swiper-slide .img{
position:absolute;
}
.inner{
position:relative;
display:block;
width:1000px;
height:500px;
margin:0 auto;
}
.slide1{
background:url(../images/bannerbg.jpg) top center no-repeat;
}
.slide2{
background-color: #07cf8b;
}
.slide3{
background-color: #108ced;
}
.slide4{
background-color: #13d0d2;
}
.slide5{
background:url(../images/banbg2.jpg) top center no-repeat;
}
.slide6{
background:#e63030 url(../images/ny_bg.png) top center no-repeat;
}
.slide7{
background:url(../images/yx_0.jpg) top center no-repeat;
}
.slide8{
background: #ff5b28;
}
.slide1 .xt1{left: 5%; top:150px;width:900px;}
.slide1 .bs2{left: 20%; top:170px;width:600px;}
.slide1 .bs3{left: 20%; top:260px;width:600px;}
.slide2 .s0{left: 25%; top:130px;width:500px;}
.slide2 .s1{left: 25%;top:300px;width:500px;}
.slide2 .s2{left: 50%;margin-left: -435px;top: 280px;}
.slide2 .s3{left: 0;bottom: 0px;z-index: 5;height:190px;}
.slide2 .s4{right: 0;bottom: 0px;z-index: 0;height: 160px;}
.slide2 .s5{right: 0;top: 10px;width:200px;}
.slide3 .zh-a-1{left: 25%;top: 130px;z-index: 9;width:500px;}
.slide3 .zh-a-3{left: 25%;top: 330px;width:500px;}
.slide3 .zh-a-2{left: 15%;top: 0;height:500px;}
.slide4 .b-1{left:25%;top: 130px;width:500px;}
.slide4 .b-2{left: 90px;top: 180px;}
.slide4 .b-3{left: 25%;top: 320px;width:500px;}
.slide4 .b-s-1{width: 100px; left: 50px; bottom:0px;}
.slide4 .b-s-2{left: 160px;width: 160px;bottom:0px;}
.slide4 .b-s-3{left: 390px;width: 58px;bottom:0px;}
.slide4 .b-s-4{right: 359px; width: 103px;bottom:0px;}
.slide4 .b-s-5{right: 250px;width: 150px;bottom:0px;}
.slide4 .b-s-6{right: 0;width: 65px;bottom:0px;}
.slide4 .b-y-1{top:40px;left:50%;}
.slide4 .b-y-2{top:40px;left:60%}
.slide4 .b-y-3{top:40px;left:0%;}
.slide6 .ny1{bottom:0;right:0;}
.slide6 .ny2{top:100px;left:0;}
.slide6 .ny3{top:340px;left:60px;}
.slide7 .yx1{bottom:0;right:80px;}
.slide7 .yx2{top:0;left:-100px;}
.slide7 .yx3{top:0;right:-100px;}
.slide7 .yx4{top:130px;left:180px;}
.slide7 .yx5{bottom:0;left:20px;}
.slide8 .zs1{left:0;top:140px;width:560px;}
.slide8 .zs2{right:0;top:50px;}
.banwuleft{
top: 33%;
left: 0;
width: 300px;
position: absolute;
}
.banwuleft span{
display: block;
font-size: 40px;
line-height: 50px;
color: #fff;
}
.banwuleft a{
width: 180px;
background: rgba(255,255,255,0.8);
display: block;
text-align: center;
border-radius: 30px;
line-height: 35px;
font-size: 16px;
color: #108bed;
margin-top: 20px;
transition:All 0.6s ease-in-out;
-webkit-transition:All 0.6s ease-in-out;
-moz-transition:All 0.6s ease-in-out;
-o-transition:All 0.6s ease-in-out;
}
.banwuleft a:hover{
background: #fff;
color:#108bed;
}
.banwuright{
position: absolute;
top: 23%;
right: 0;
width: 570px;
background:rgba(80,170,240,0.7);
padding: 30px 20px;
border-radius: 10px;
box-shadow:5px 5px 10px rgba(10,110,190,0.2);
}
.banwuright h6{
font-size: 40px;
color: #fff;
padding-bottom: 20px;
display: block;
border-bottom: 1px solid #73c3ff;
line-height: 50px;
}
.banwuright span{
font-size: 16px;
color: #fff;
font-weight: 700;
margin-top: 10px;
line-height: 35px;
display: block;
}
.banwuright p{
font-size: 16px;
color: #fff;
line-height: 20px;
display: block;
}
.banwuright a{
display: block;
width: 250px;
text-align: center;
background: #f1d025;
border-radius: 20px;
font-size: 16px;
color: #fff;
line-height: 35px;
margin-top: 30px;
transition:All 0.6s ease-in-out;
-webkit-transition:All 0.6s ease-in-out;
-moz-transition:All 0.6s ease-in-out;
-o-transition:All 0.6s ease-in-out;
}
.banwuright a:hover{
background: #f6a90d;
color:#fff;
}
.loop{
animation-iteration-count: infinite;/*无限*/
animation-timing-function:linear;/*平滑*/
}
.targetBtn {
margin-top: 20px;
position: absolute;
bottom: 60px;
left: 352px;
z-index: 999;
}
.targetBtn a{
height:50px;
border-radius:50px;
background:rgba(0,0,0,.5);
float:left;
line-height:50px;
text-align:center;
color:#fff;
text-decoration:none;
}
.targetBtn .a1{
width:110px;
}
.targetBtn .a2{
width:170px;
margin-left:15px;
}
/*自定义CSS动画*/
.moveRight{-webkit-animation-name:moveRight;animation-name:moveRight}
@-webkit-keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}
@keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}
.moveLeft{-webkit-animation-name:moveLeft;animation-name:moveLeft}
@-webkit-keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}
@keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
!function(e,t,n,i){var o=e(t);e.fn.lazyload=function(r){function f(){var t=0;l.each(function(){var n=e(this);if(!h.skip_invisible||n.is(":visible"))if(e.abovethetop(this,h));else if(e.belowthefold(this,h)){if(++t>h.failure_limit)return!1}else n.trigger("appear"),t=0})}var a,l=this,h={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return r&&(i!==r.failurelimit&&(r.failure_limit=r.failurelimit,delete r.failurelimit),i!==r.effectspeed&&(r.effect_speed=r.effectspeed,delete r.effectspeed),e.extend(h,r)),a=h.container===i||h.container===t?o:e(h.container),0===h.event.indexOf("scroll")&&a.bind(h.event,function(){return f()}),this.each(function(){var t=this,n=e(t);t.loaded=!1,(n.attr("src")===i||n.attr("src")===!1)&&n.is("img")&&n.attr("src",h.placeholder),n.one("appear",function(){if(!this.loaded){if(h.appear){var i=l.length;h.appear.call(t,i,h)}e("<img />").bind("load",function(){var i=n.attr("data-"+h.data_attribute);n.hide(),n.is("img")?n.attr("src",i):n.css("background-image","url('"+i+"')"),n[h.effect](h.effect_speed),t.loaded=!0;var o=e.grep(l,function(e){return!e.loaded});if(l=e(o),h.load){var r=l.length;h.load.call(t,r,h)}}).attr("src",n.attr("data-"+h.data_attribute))}}),0!==h.event.indexOf("scroll")&&n.bind(h.event,function(){t.loaded||n.trigger("appear")})}),o.bind("resize",function(){f()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&o.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&l.each(function(){e(this).trigger("appear")})}),e(n).ready(function(){f()}),this},e.belowthefold=function(n,r){var f;return f=r.container===i||r.container===t?(t.innerHeight?t.innerHeight:o.height())+o.scrollTop():e(r.container).offset().top+e(r.container).height(),f<=e(n).offset().top-r.threshold},e.rightoffold=function(n,r){var f;return f=r.container===i||r.container===t?o.width()+o.scrollLeft():e(r.container).offset().left+e(r.container).width(),f<=e(n).offset().left-r.threshold},e.abovethetop=function(n,r){var f;return f=r.container===i||r.container===t?o.scrollTop():e(r.container).offset().top,f>=e(n).offset().top+r.threshold+e(n).height()},e.leftofbegin=function(n,r){var f;return f=r.container===i||r.container===t?o.scrollLeft():e(r.container).offset().left,f>=e(n).offset().left+r.threshold+e(n).width()},e.inviewport=function(t,n){return!(e.rightoffold(t,n)||e.leftofbegin(t,n)||e.belowthefold(t,n)||e.abovethetop(t,n))},e.extend(e.expr[":"],{"below-the-fold":function(t){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return e.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!e.rightoffold(t,{threshold:0})},"in-viewport":function(t){return e.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return e.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!e.rightoffold(t,{threshold:0})}})}(jQuery,window,document);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,447 @@
function JPlaceHolder(o) {
this.container = o || $("body"),
this.init()
} !
function(o, t, a, i) {
var e = o(t);
o.fn.flap = function(n) {
function p() {
r.each(function() {
var t = o(this);
o.abovethetop(this, c) || o.belowthefold(this, c) || t.trigger("appear")
})
}
var s, r = this,
c = {
threshold: 0,
container: t,
event: "scroll"
};
return n && o.extend(c, n),
s = c.container === i || c.container === t ? e: o(c.container),
0 === c.event.indexOf("scroll") && s.bind(c.event,
function() {
return p()
}),
r.each(function() {
var t = this,
a = o(t);
t.loaded = !1,
a.on("appear",
function() {
if (!t.loaded) {
var o = a.attr("data-delay"),
i = a.attr("data-ani");
t.loaded = !0,
a.css({
visibility: "visible",
"animation-delay": o,
"-moz-animation-delay": o,
"-webkit-animation-delay": o,
"animation-name": i,
"-moz-animation-name": i,
"-webkit-animation-name": i
})
}
})
}),
e.bind("resize",
function() {
p()
}),
o(a).ready(function() {
p()
}),
this
},
o.abovethetop = function(a, n) {
var p;
return p = n.container === i || n.container === t ? e.scrollTop() : o(n.container).offset().top,
p >= o(a).offset().top + n.threshold + o(a).height()
},
o.belowthefold = function(a, n) {
var p;
return p = n.container === i || n.container === t ? (t.innerHeight ? t.innerHeight: e.height()) + e.scrollTop() : o(n.container).offset().top + o(n.container).height(),
p <= o(a).offset().top - n.threshold
}
} (jQuery, window, document),
JPlaceHolder.prototype = {
_check: function() {
return "placeholder" in document.createElement("input")
},
init: function() {
this._check() || this.fix()
},
fix: function() {
this.container.find("input[placeholder],textarea[placeholder]").each(function() {
var o = $(this),
t = o.attr("placeholder");
o.val(t),
o.focusin(function() {
var o = $(this);
o.val() == t && o.val("")
}).focusout(function() {
var o = $(this);
"" == o.val() && o.val(t)
})
})
}
};
var Reg = {
email: /^(\w-*\.*)+@(\w-?)+(\.\w{1,})+$/,
password: /^.{6,20}/,
code: /^.{4}$/,
checkCode: /^.{4}$/,
tel: /(^1[0-9]{10}$)|(^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,8}$)/,
companyName: /^.{1,50}$/,
name: /^.{1,50}$/,
message: /^.{1,500}$/,
position: /.{0,50}$/
},
GetAttr = function(obj, attrStr) {
if (void 0 == obj || void 0 == attrStr) return "";
try {
var result = eval("obj." + attrStr);
return void 0 == result ? "": result
} catch(ex) {
return ""
}
},
valiContent = function(o, t) {
var t = t.find(".popbox-con"),
a = t.find("input[name=" + o + "]");
0 == a.length && (a = t.find("textarea[name=" + o + "]"));
var i = a.closest(".popbox-inputbox").find(".popbox-input-tip"),
e = a.attr("data-reg"),
n = a.attr("data-tip");
if (i.hide(), "checkbox" == a.attr("type")) var p = a.prop("checked") ? 1 : 0;
else var p = $.trim(a.val());
if ("cfmPassword" == e) {
if (p !== t.find('input[name="password"]').val()) return i.html(n).show(),
!1
} else if ("checkbox" == a.attr("type")) {
if (!p) return i.html(n).show(),
!1
} else {
var s = Reg[e];
if (!s.test(p)) return i.html(n).show(),
!1
}
return p
},
valiDation = function(o, t) {
if ($.isArray(o)) {
for (var a = {},
i = !0,
e = o.length - 1; e >= 0; e--) {
var n = o[e];
a[n] = valiContent(n, t),
a[n] === !1 && (i = !1)
}
return i ? a: !1
}
valiContent(o, t)
},
countDown = function(o) {
o.addClass("cur"),
o.html("60秒后获取");
var t = 60,
a = setInterval(function() {
return t -= 1,
0 == t ? (clearInterval(a), a = null, void o.html("点击获取验证码").removeClass("cur")) : void o.html(t + "秒后获取")
},
1e3)
},
setTipPop = function(o, t, a) {
var t = t || 2600,
i = "tip-pop err-pop";
a && (i = "tip-pop");
var e = $('<div class="' + i + '">' + o + "</div>");
e.appendTo("body");
var n = e.innerWidth(),
p = e.innerHeight();
e.css({
marginTop: -p / 2,
marginLeft: -n / 2
}),
e.animate({
opacity: 1
},
600),
setTimeout(function() {
e.animate({
opacity: 0
},
600,
function() {
e.remove()
})
},
t)
},
setMinHeight = function() {
var o = $(window).outerHeight(),
t = $(".header").outerHeight(),
a = $(".footer").outerHeight(),
i = o - t - a;
$(".main").css("min-height", i + "px")
},
formBounced = function(o) {
$(".popbox").length > 0 && ($(".popbox").remove(), $(".popbox-wrap").remove()),
window.scrollTo(0, 0),
$("body").append(o)
},
throttle = function(o, t) {
var a, i = o,
e = !0;
return function() {
var o = arguments,
n = this;
return e ? (i.apply(n, o), e = !1) : a ? !1 : void(a = setTimeout(function() {
clearTimeout(a),
a = null,
i.apply(n, o)
},
t || 30))
}
},
browser = {
versions: function() {
{
var o = navigator.userAgent;
navigator.appVersion
}
return {
trident: o.indexOf("Trident") > -1,
presto: o.indexOf("Presto") > -1,
webKit: o.indexOf("AppleWebKit") > -1,
gecko: o.indexOf("Gecko") > -1 && -1 == o.indexOf("KHTML"),
mobile: !!o.match(/AppleWebKit.*Mobile.*/),
ios: !!o.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android: o.indexOf("Android") > -1 || o.indexOf("Linux") > -1,
iPhone: o.indexOf("iPhone") > -1,
iPad: o.indexOf("iPad") > -1,
webApp: -1 == o.indexOf("Safari")
}
} (),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
},
scrollFn = function() {
var o = $(window).scrollTop(),
t = $(".back-top");
o > 300 ? t.show() : t.hide()
};
/*$(".banner-owl").owlCarousel({
items: 1,
loop: !0,
dots: !0,
lazyLoad: !1,
autoplay: !0,
autoplayTimeout: 5e3,
autoplayHoverPause: !0
}),
function(o) {
var t = [".news-dynamic-owl", ".news-industry-owl", ".news-media-owl"],
a = o(".news-box-tit"),
i = (o(".news-container").find(".owl-carousel"), o(".case-item"));
i.height(1.4375 * i.width()),
o(".news-dynamic-owl").addClass("pass").owlCarousel({
margin: 10,
lazyLoad: !1,
dots: !0,
mouseDrag: !1,
navText: ["", ""],
loop: !0,
nav: !0,
autoplay: !0,
autoplayTimeout: 4e3,
autoplayHoverPause: !0,
responsive: {
0 : {
items: 1
},
800 : {
items: 2
},
1024 : {
items: 3
}
}
}),
a.on("click",
function() {
var i = o(this);
if (!i.hasClass("cur")) {
var e = o(".news-box-nav").find(".cur"),
n = e.index(),
p = o(t[n]),
s = i.index(),
r = o(t[s]);
a.removeClass("cur"),
i.addClass("cur"),
p.hide(),
r.fadeIn(),
r.hasClass("pass") || r.addClass("pass").owlCarousel({
margin: 10,
lazyLoad: !1,
mouseDrag: !1,
dots: !0,
navText: ["", ""],
loop: !0,
nav: !0,
autoplay: !0,
autoplayTimeout: 4e3,
autoplayHoverPause: !0,
responsive: {
0 : {
items: 1
},
800 : {
items: 2
},
1024 : {
items: 3
}
}
})
}
})
} ($),
$(".leader-owl").owlCarousel({
items: 1,
loop: !0,
dots: !0,
smartSpeed: 1e3,
margin: 10,
lazyLoad: !1,
mouseDrag: !1,
autoplay: !0,
autoplayTimeout: 5500,
autoplayHoverPause: !0
}),
$(".cooperation-owl").owlCarousel({
loop: !0,
dots: !1,
nav: !0,
lazyLoad: !1,
navText: ["", ""],
autoWidth: !0,
autoplay: !0,
autoplayTimeout: 3e3,
autoplayHoverPause: !0
}),*/
$(".header-more").on("click",
function() {
$(".nav").stop().fadeToggle("slow")
}),
$(".back-top").on("click",
function() {
$("html,body").animate({
scrollTop: 0
},
300)
}),
$(".submit-btn").on("click",
function() {
var o = {
user: $.trim($(".input-name").val()),
telphone: $.trim($(".input-tel").val()),
email: $.trim($(".input-email").val()),
message: $.trim($(".input-message").val())
},
o = valiDation(["user", "telphone", "email", "message"], $(".contactus-box"));
o !== !1 && $.ajax({
url: "/user/message",
type: "POST",
dataType: "json",
data: o
}).done(function(o) {
200 == GetAttr(o, "meta.code") || 201 == GetAttr(o, "meta.code") ? (setTipPop("留言成功", 1600, !0), $(".contactus-input").val(""), new JPlaceHolder) : setTipPop(GetAttr(o, "meta.msg") || "系统处理异常!")
}).fail(function() {
setTipPop("系统处理异常!")
})
}),
$(window).on("resize",
function() {
setMinHeight()
}),
$(".aside ul li.consulting").on("click",function() {
$(".aside ul li.consulting").addClass("active");
$(".consulting_box").css("right", "40px");
}),
$(".consulting_box .close").on("click",function() {
$(".aside ul li.consulting").removeClass("active");
$(".consulting_box").css("right", "-250px");
}),
$("#close").on("click",function () {
$("#show").animate({
width: '40px'
}, 100);
$('.aside,#close').animate({
width: 0
}, 100);
}),
$("#show").on("click", function () {
$("#show").animate({
width: '0px'
}, 100);
$('.aside,#close').animate({
width: "40px"
}, 100);
}),
window.onscroll = throttle(scrollFn, 30),
$(document).ready(function() {
setMinHeight(),
new JPlaceHolder,
$("img[data-src]").lazyload({
data_attribute: "src",
threshold: 350,
skip_invisible: !1,
effect: "fadeIn",
placeholder: "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"
}),
browser.versions.mobile ? ($(".nav-item-tail > .nav-item-a").attr("href", "javascript:void(0);"), $(".flap").addClass("flaped"), $(".icon-wx").on("click",
function() {
$(".footer-code").stop().fadeToggle()
}), window.screen.availWidth >= 993 || $(document).width() >= 993 ? $("body").on("click.navClick", ".nav-item-tail",
function() {
var o = $(this).closest(".nav-item-tail").siblings(".nav-item-tail"),
t = $(this).find(".nav-item-child");
o.find(".nav-item-child").fadeOut(),
t.stop().fadeToggle()
}) : $("body").on("click.navClick", ".nav-item-tail",
function() {
var o = $(this).find(".nav-item-child");
o.stop().fadeToggle()
}), $(window).on("resize",
function() {
window.screen.availWidth >= 993 || $(document).width() >= 993 ? $("body").off("click.navClick").on("click.navClick", ".nav-item-tail",
function() {
var o = $(this).closest(".nav-item-tail").siblings(".nav-item-tail"),
t = $(this).find(".nav-item-child");
o.find(".nav-item-child").fadeOut(),
t.stop().fadeToggle()
}) : $("body").off("click.navClick").on("click.navClick", ".nav-item-tail",
function() {
var o = $(this).find(".nav-item-child");
o.stop().fadeToggle()
})
}), $.getScript("",
function() {
FastClick.attach(document.body)
})) : ($(".nav-item-tail").on("mouseenter",
function() {
var o = $(this).find(".nav-item-child");
o.stop().fadeIn()
}).on("mouseleave",
function() {
var o = $(this).find(".nav-item-child");
o.stop().fadeOut()
}), $(".icon-wx").on("mouseenter",
function() {
$(".footer-code").stop().fadeIn()
}).on("mouseleave",
function() {
$(".footer-code").stop().fadeOut()
}), $(".flap").flap())
});

View File

@@ -0,0 +1,13 @@
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

View File

@@ -0,0 +1,2 @@
//本插件由www.swiper.com.cn提供
function swiperAnimateCache(){for(allBoxes=window.document.documentElement.querySelectorAll(".ani"),i=0;i<allBoxes.length;i++)allBoxes[i].attributes["style"]?allBoxes[i].setAttribute("swiper-animate-style-cache",allBoxes[i].attributes["style"].value):allBoxes[i].setAttribute("swiper-animate-style-cache"," "),allBoxes[i].style.visibility="hidden"}function swiperAnimate(a){clearSwiperAnimate();var b=a.slides[a.activeIndex].querySelectorAll(".ani");for(i=0;i<b.length;i++)b[i].style.visibility="visible",effect=b[i].attributes["swiper-animate-effect"]?b[i].attributes["swiper-animate-effect"].value:"",b[i].className=b[i].className+" "+effect+" "+"animated",style=b[i].attributes["style"].value,duration=b[i].attributes["swiper-animate-duration"]?b[i].attributes["swiper-animate-duration"].value:"",duration&&(style=style+"animation-duration:"+duration+";-webkit-animation-duration:"+duration+";"),delay=b[i].attributes["swiper-animate-delay"]?b[i].attributes["swiper-animate-delay"].value:"",delay&&(style=style+"animation-delay:"+delay+";-webkit-animation-delay:"+delay+";"),b[i].setAttribute("style",style)}function clearSwiperAnimate(){for(allBoxes=window.document.documentElement.querySelectorAll(".ani"),i=0;i<allBoxes.length;i++)allBoxes[i].attributes["swiper-animate-style-cache"]&&allBoxes[i].setAttribute("style",allBoxes[i].attributes["swiper-animate-style-cache"].value),allBoxes[i].style.visibility="hidden",allBoxes[i].className=allBoxes[i].className.replace("animated"," "),allBoxes[i].attributes["swiper-animate-effect"]&&(effect=allBoxes[i].attributes["swiper-animate-effect"].value,allBoxes[i].className=allBoxes[i].className.replace(effect," "))}

706
template/index3/assets/js/three.min.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB