wesmiler 5 vuotta sitten
vanhempi
commit
54fcd3471e
65 muutettua tiedostoa jossa 8484 lisäystä ja 423 poistoa
  1. 0 6
      css/animate.min.css
  2. BIN
      css/fonts/FZCYS.eot
  3. BIN
      css/fonts/FZCYS.ttf
  4. BIN
      css/fonts/FZCYS.woff
  5. BIN
      css/fonts/FZCYS.woff2
  6. BIN
      css/images/app-bg-qd-l.jpg
  7. BIN
      css/images/app-bg-qd-m.jpg
  8. BIN
      css/images/app-bg-qq-l.jpg
  9. BIN
      css/images/app-bg-qq-m.jpg
  10. BIN
      css/images/app-bg-zj-l.jpg
  11. BIN
      css/images/app-bg-zj-m.jpg
  12. BIN
      css/images/app-qd@2x.png
  13. BIN
      css/images/app-qq@2x.png
  14. BIN
      css/images/app-zj@2x.png
  15. BIN
      css/images/blue-bg.png
  16. BIN
      css/images/brand-bg.jpg
  17. BIN
      css/images/half-sino.png
  18. 1 0
      css/images/half-sino.svg
  19. BIN
      css/images/hd-bg-1_l.jpg
  20. BIN
      css/images/hd-bg-1_m.jpg
  21. BIN
      css/images/hd-bg-1_s.jpg
  22. BIN
      css/images/hd-bg-2_l.jpg
  23. BIN
      css/images/hd-bg-2_m.jpg
  24. BIN
      css/images/hd-bg-2_s.jpg
  25. BIN
      css/images/hd-bg-3_l.jpg
  26. BIN
      css/images/hd-bg-3_m.jpg
  27. BIN
      css/images/hd-bg-3_s.jpg
  28. BIN
      css/images/hd-dots.png
  29. BIN
      css/images/icons-brand.png
  30. BIN
      css/images/icons-device.png
  31. BIN
      css/images/icons-pbm.png
  32. BIN
      css/images/icons-share.png
  33. BIN
      css/images/icons-share@2x.png
  34. 184 0
      css/images/index.html
  35. BIN
      css/images/loading.gif
  36. BIN
      css/images/logo-app.png
  37. BIN
      css/images/logo-app@2x.png
  38. BIN
      css/images/logo-fixed@2x.png
  39. BIN
      css/images/logo.png
  40. BIN
      css/images/logo@2x.png
  41. BIN
      css/images/qrcode.png
  42. BIN
      css/images/shape-app.png
  43. 0 240
      css/new_file.css
  44. 2154 0
      css/style.css
  45. 0 15
      css/swiper.min.css
  46. BIN
      favicon.png
  47. BIN
      images/banner_bg.jpg
  48. BIN
      images/ewm.png
  49. BIN
      images/index1.png
  50. BIN
      images/index2.png
  51. BIN
      images/index3.png
  52. BIN
      images/index_4.png
  53. BIN
      images/index_5.png
  54. BIN
      images/logo.png
  55. BIN
      images/shouji1.jpg
  56. BIN
      images/shouji2.jpg
  57. BIN
      images/shouji_bg.png
  58. 427 130
      index.html
  59. 200 0
      js/fastclick.js
  60. 0 11
      js/jquery-1.11.3.min.js
  61. 3660 0
      js/jquery.min.js
  62. 646 0
      js/style.js
  63. 0 19
      js/swiper.min.js
  64. 0 2
      js/wow.min.js
  65. 1212 0
      js/zepto.min.js

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 6
css/animate.min.css


BIN
css/fonts/FZCYS.eot


BIN
css/fonts/FZCYS.ttf


BIN
css/fonts/FZCYS.woff


BIN
css/fonts/FZCYS.woff2


BIN
css/images/app-bg-qd-l.jpg


BIN
css/images/app-bg-qd-m.jpg


BIN
css/images/app-bg-qq-l.jpg


BIN
css/images/app-bg-qq-m.jpg


BIN
css/images/app-bg-zj-l.jpg


BIN
css/images/app-bg-zj-m.jpg


BIN
css/images/app-qd@2x.png


BIN
css/images/app-qq@2x.png


BIN
css/images/app-zj@2x.png


BIN
css/images/blue-bg.png


BIN
css/images/brand-bg.jpg


BIN
css/images/half-sino.png


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
css/images/half-sino.svg


BIN
css/images/hd-bg-1_l.jpg


BIN
css/images/hd-bg-1_m.jpg


BIN
css/images/hd-bg-1_s.jpg


BIN
css/images/hd-bg-2_l.jpg


BIN
css/images/hd-bg-2_m.jpg


BIN
css/images/hd-bg-2_s.jpg


BIN
css/images/hd-bg-3_l.jpg


BIN
css/images/hd-bg-3_m.jpg


BIN
css/images/hd-bg-3_s.jpg


BIN
css/images/hd-dots.png


BIN
css/images/icons-brand.png


BIN
css/images/icons-device.png


BIN
css/images/icons-pbm.png


BIN
css/images/icons-share.png


BIN
css/images/icons-share@2x.png


+ 184 - 0
css/images/index.html

@@ -0,0 +1,184 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta charset="utf-8">
+<title>漂亮的CSS3圆角按钮组合DEMO演示</title>
+<style type="text/css">
+.demo{width:760px; margin:20px auto 0 auto; height:70px;}
+.button {
+	display: inline-block;
+	outline: none;
+	cursor: pointer;
+	text-align: center;
+	text-decoration: none;
+	font: 16px/100% 'Microsoft yahei',Arial, Helvetica, sans-serif;
+	padding: .5em 2em .55em;
+	text-shadow: 0 1px 1px rgba(0,0,0,.3);
+	-webkit-border-radius: .5em; 
+	-moz-border-radius: .5em;
+	border-radius: .5em;
+	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
+	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
+	box-shadow: 0 1px 2px rgba(0,0,0,.2);
+}
+.button:hover {
+	text-decoration: none;
+}
+.button:active {
+	position: relative;
+	top: 1px;
+}
+.bigrounded {
+	-webkit-border-radius: 2em;
+	-moz-border-radius: 2em;
+	border-radius: 2em;
+}
+.medium {
+	font-size: 12px;
+	padding: .4em 1.5em .42em;
+}
+.small {
+	font-size: 11px;
+	padding: .2em 1em .275em;
+}
+
+
+/* blue */
+.blue {
+	color: #d9eef7;
+	border: solid 1px #0076a3;
+	background: #0095cd;
+	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
+	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
+}
+.blue:hover {
+	background: #007ead;
+	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
+	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
+}
+.blue:active {
+	color: #80bed6;
+	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
+	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
+}
+
+/* green */
+.green {
+	color: #e8f0de;
+	border: solid 1px #538312;
+	background: #64991e;
+	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
+	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
+}
+.green:hover {
+	background: #538018;
+	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
+	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
+}
+.green:active {
+	color: #a9c08c;
+	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
+	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
+}
+
+/* white */
+.white {
+	color: #606060;
+	border: solid 1px #b7b7b7;
+	background: #fff;
+	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
+	background: -moz-linear-gradient(top,  #fff,  #ededed);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
+}
+.white:hover {
+	background: #ededed;
+	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
+	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
+}
+.white:active {
+	color: #999;
+	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
+	background: -moz-linear-gradient(top,  #ededed,  #fff);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
+}
+
+/* orange */
+.orange {
+	color: #fef4e9;
+	border: solid 1px #da7c0c;
+	background: #f78d1d;
+	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
+	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
+}
+.orange:hover {
+	background: #f47c20;
+	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
+	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
+}
+.orange:active {
+	color: #fcd3a5;
+	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
+	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
+}
+
+</style>
+</head>
+
+<body>
+
+<div id="main">
+   <div class="demo">
+		<a href="#" class="button blue">蓝色</a> 
+		<a href="#" class="button blue bigrounded">Rounded</a> 
+		<a href="#" class="button blue medium">Medium</a> 
+		<a href="#" class="button blue small">Small</a> 
+		
+		<input class="button blue" type="button" value="Input Element" /> 
+		<button class="button blue">Button Tag</button>
+	</div>
+    
+    <div class="demo">
+		<a href="#" class="button green">绿色</a> 
+		<a href="#" class="button green bigrounded">Rounded</a> 
+		<a href="#" class="button green medium">Medium</a> 
+		<a href="#" class="button green small">Small</a> 
+		
+		<input class="button green" type="button" value="Input Element" /> 
+		<button class="button green">Button Tag</button>
+	</div>
+    
+    <div class="demo">
+		<a href="#" class="button white">灰白</a> 
+		<a href="#" class="button white bigrounded">Rounded</a> 
+		<a href="#" class="button white medium">Medium</a> 
+		<a href="#" class="button white small">Small</a> 
+		<input class="button white" type="button" value="Input Element" /> 
+		<button class="button white">Button Tag</button>
+	</div>
+    
+    <div class="demo">
+		<a href="#" class="button orange">橘红</a> 
+		<a href="#" class="button orange bigrounded">Rounded</a> 
+		<a href="#" class="button orange medium">Medium</a> 
+		<a href="#" class="button orange small">Small</a> 
+		<input class="button orange" type="button" value="Input Element" /> 
+		<button class="button orange">Button Tag</button>
+	</div>
+
+</div>
+<div style="text-align:center;clear:both;">
+<script src="/gg_bd_ad_720x90.js" type="text/javascript"></script>
+<script src="/follow.js" type="text/javascript"></script>
+</div>
+</body>
+</html>

BIN
css/images/loading.gif


BIN
css/images/logo-app.png


BIN
css/images/logo-app@2x.png


BIN
css/images/logo-fixed@2x.png


BIN
css/images/logo.png


BIN
css/images/logo@2x.png


BIN
css/images/qrcode.png


BIN
css/images/shape-app.png


+ 0 - 240
css/new_file.css

@@ -1,240 +0,0 @@
-@charset "utf-8";
-body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
-	margin: 0;
-	padding: 0;
-	border: 0;
-	font-size: 1em;
-	font: inherit;
-	vertical-align: baseline;
-}
-html,body {
-	font-family: "微软雅黑";
-	width: 100%;
-	overflow-x: hidden;
-}
-em {
-	font-style: normal
-}
-li {
-	list-style: none
-}
-a {
-	text-decoration: none;
-	outline: 0;
-	color: #333;
-}
-img {
-	cursor: pointer;
-	vertical-align: middle;
-	border: 0 none;
-}
-table {
-	border-collapse: collapse;
-}
-input {
-	font-family: "Microsoft YaHei";
-	padding: 0;
-}
-textarea {
-	resize: none;
-	overflow: auto;
-	padding: 0;
-	font-family: "Microsoft YaHei"
-}
-textarea:focus {
-	outline: none;
-}
-input:focus {
-	outline: none;
-}
-.clear {
-	zoom: 1
-}
-.clear:after {
-	content: "";
-	display: block;
-	clear: both;
-}
-.fl {
-	float: left
-}
-.fr {
-	float: right
-}
-li {
-	list-style: none;
-}
-a {
-	text-decoration: none;
-}
-/***************************************首页***************************************/
-header{
-   width: 100%;
-   height: 100px;
-   background: #FFF;
-}
-nav{
-   width: 1200px;
-   height: 100px;
-   min-width: 1200px;
-   margin: 0 auto;
- 
-   position: relative;
-}
-nav .logo{
-   width: 270px;
-   height: 70px;
-   margin-top: 15px;
-}
-nav .dh{
-  position: absolute;
-  right: 5px;
-  bottom: 10px;
-}
-nav .dh li{
-   float: left;
-   margin-left: 10px;
-}
-nav .dh li a{
-   font-size: 16px;
-   text-align: center;
-   padding: 15px;
-   color: #6c6c6c;
-}
-nav .dh li a:hover{
-  color: #E41839;
-}
-
-/* banner */
-.banner{
-	width: 100%;
-	min-width: 1200px;
-	background: url(../images/banner_bg.jpg) no-repeat center top;
-	height: 736px;
-}
-.banner .w1200{
-	width: 1200px;
-	margin: auto;
-	position: relative;
-	height: 736px;
-}
-.banner .w1200 .ban_left{
-	bottom: 0px;
-	position: absolute;
-	width: 895px;
-}
-.banner .w1200 .ban_right{
-	width: 450px;
-	text-align: center;
-	position: absolute;
-	right: 0px;
-	bottom: 30px;
-}
-.banner .w1200 .ban_right span{
-	color: #000000;
-	font-size: 28px;
-}
-.banner .w1200 .ban_right h3{
-	color: #000000;
-	font-size: 52px;
-	margin-bottom: 40px;
-}
-.banner .w1200 .ban_right a{
-	display: block;
-	width: 213px;
-	height: 48px;
-	line-height: 48px;
-	margin: auto;
-	border-radius: 8px;
-	color: #fff;
-	font-size: 22px;
-	transition: all 0.4s;
-}
-.banner .w1200 .ban_right a.a1{
-	margin-top: 20px;
-	margin-bottom: 10px;
-	background: #77ce41;
-	/*background: #77ce41 url(../images/index2.png) no-repeat 15px center;*/
-	padding-left: 15px;
-}
-.banner .w1200 .ban_right a.a2{
-	background: #77ce41 url(../images/index3.png) no-repeat 15px center;
-	padding-left: 15px;
-}
-.banner .w1200 .ban_right a:hover{
-	background-color: #7fdb46;
-}
-
-.w1000{
-	width: 1000px;
-	margin: auto;
-	position: relative;
-	overflow: hidden;
-}
-/* 首页轮播 */
-.box_wap{
-	width: 307px;
-	height: 636px;
-	background: url(../images/shouji_bg.png) no-repeat center;
-	position: relative;
-	margin-top: 85px;
-}
-.box_wap .swiper-container {
-    width: 260px;
-    height: 457px;
-    top: 85px;
-}
-.title{
-	position: absolute;
-	top: 200px;
-	left: 0;
-	width: 500px;
-	height: 480px;
-}
-.title h3,.Online h3{
-	color: #000;
-	font-size: 30px;
-	font-weight: bold;
-	margin-bottom: 20px;
-}
-.title p,.Online p{
-	color: #878787;
-	font-size: 20px;
-	font-weight: 100;
-	font-family: "微软雅黑";
-}
-.title img,.Online img{
-	margin-top: 40px;
-}
-.transaction{
-	height: auto;
-}
-.Online{
-	position: absolute;
-    top: 200px;
-    right: 0;
-    width: 500px;
-    height: 480px;
-}
-footer{
-	width: 100%;
-	height: auto;
-	padding-bottom: 50px;
-}
-.navigation{
-	width: 800px;
-	margin: 100px auto 50px auto;
-}
-footer ul li{
-	float: left;
-	width: 200px;
-	text-align: center;
-}
-footer ul li a{
-	color: #878787;
-}
-footer p{
-	text-align: center;
-	color: #878787;
-	margin-bottom: 10px;
-}

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2154 - 0
css/style.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 15
css/swiper.min.css


BIN
favicon.png


BIN
images/banner_bg.jpg


BIN
images/ewm.png


BIN
images/index1.png


BIN
images/index2.png


BIN
images/index3.png


BIN
images/index_4.png


BIN
images/index_5.png


BIN
images/logo.png


BIN
images/shouji1.jpg


BIN
images/shouji2.jpg


BIN
images/shouji_bg.png


+ 427 - 130
index.html

@@ -1,137 +1,434 @@
-<!DOCTYPE html>
+<!doctype html>
 <html>
+
 	<head>
-		<meta charset="UTF-8">
-		<meta name="keywords" content="线上交易平台/">
-		<meta name="description" content="“好艺多”艺演线上交易平台,专注演艺行业项目实现线上交易,平台担保。专业、快速、高效的为演艺从业人员及演艺用人方服务。 因其良好的用户体验与强大高效的选角功能受到演艺从业者及用人方的欢迎。">
-		<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
-		<link rel="stylesheet" href="css/animate.min.css">
-		<link rel="stylesheet" href="css/new_file.css" />
-		<script src="js/jquery-1.11.3.min.js"></script>
-		<script src="js/wow.min.js"></script>
-		<script src="js/swiper.min.js"></script>
-		<title>好艺多演艺线上平台</title>
-		<script>
-			$(document).ready(function(){
-             var wow = new WOW({
-			    boxClass: 'wow',
-			    animateClass: 'animated',
-			    offset: 100,
-			    live: true
-			});
-	         wow.init();
-       })	
-		</script>
+	<meta charset="utf-8">
+	<title>QQ阅读_移动产品_阅文集团</title>
+	<meta name="keywords" content="QQ阅读,小说,在线小说,阅读器,电子书,手机看书,移动阅读,搜小说,网络小说,原创网文,看书神器,网文,热门小说,追书,书城,热门小说,热播剧,小说下载,txt下载,免费小说,免费书城,android版,ios版,ipad版">
+	<meta name="description" content="最受欢迎的移动读书软件之一,同时支持Android与iOS平台,支持在线/离线阅读海量原创网络文学与精排版数字出版图书,支持上传并阅读txt、pdf等格式文档">
+	<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
+	<meta name="format-detection" content="telephone=no">
+	<link rel="shortcut icon" href="favicon.png">
+	<link rel="stylesheet" href="css/style.css">
+	<script>!
+		function(n, e) {
+			var w = 0,
+			o = "M",
+			a = n.documentElement;
+			window.screen && screen.width && (w = screen.width, w > 1920 ? o = "L": w < 480 && (o = "S")),
+			a.className = o,
+			window.SIZE = o,
+			window.FN_hash = function() {
+			var n = location.hash.replace("#", ""),
+			e = "QQ阅读";
+			"appqd" == n ? (n = "QD", e = "起点读书") : "appzj" == n ? (n = "ZJ", e = "作家助手") : n = "QQ",
+			window.APP = n,
+			document.title = e + "_移动产品_阅文集团",
+			a.className = window.SIZE + " " + window.APP
+			},
+			FN_hash()
+		} (document, window)
+	</script>
 	</head>
+
 	<body>
-	   <!--头部 star-->
-	   <header>
-	     <nav>
-	         <div class="logo fl"><img src="images/logo.png" width="270px" height="67px" alt=""/></div>
-	         <ul class="dh fr">
-	             <li><a href="#">首页</a></li>
-	             <li><a href="#">收藏</a></li>
-                 <li><a href="#">商务合作</a></li>             
-	         </ul>
-	     </nav>
-	   </header>
-	   <!--头部 end-->
-	   <!--banner star-->
-	   <div class="banner">
-	   		<div class="w1200 clear">
-			   <div class="fl ban_left wow bounceInLeft animated">
-					<img src="images/index1.png" />
-			   </div>
-			   <div class="fr ban_right wow bounceInRight animated">
-					<span>好艺多  演艺行业从业者自己的平台</span>
-					<h3>演艺之路 由此不同</h3>
-					<img src="images/ewm.png" />
-					<a class="a1" href="javascript:;">扫描二维码下载APP</a>
-					<!--<a class="a2" href="javascript:;">Android版下载</a>-->
-			   </div>
-		   </div>
-	   </div>
-	   <!--banner end-->
-	   <!--海量艺人资源库 star-->
-	   <div class="w1000 clear">
-			<div class="fl title  wow slideInLeft" data-wow-duration="1s" data-wow-delay="1s">
-				<h3>海量艺人资源库 演出通告库</h3>
-				<p>满足一切演艺圈业务需求<br/>我们期待每一位演艺从业人士加入<br/>动动手指 一切轻松搞定</p>
-				<img src="images/index_4.png" width="100%" height="261px" alt=""/> 
+		<div class="yw-bar">
+			<div class="yw-constr">
+				<div class="yw-hd-bar-x">
+					<div class="yw-hd-bar">
+						<span class="logo-app logo-app-qq"></span>
+						<span class="logo-app logo-app-qd"></span>
+						<span class="logo-app logo-app-zj"></span>
+					</div>
+					<div id="ywHdBar" class="yw-hd-bar">
+						<span class="logo-fixed logo-fixed-qq"></span>
+						<span class="logo-fixed logo-fixed-qd"></span>
+						<span class="logo-fixed logo-fixed-zj"></span>
+					</div>
+				</div>
+				<div class="yw-rel yw-hd-rel">
+					<div id="tabApp" class="yw-tab-tab yw-tab-hd">
+						<a href="javascript:" class="yw-tab-a" data-hash="appqq">QQ阅读</a>
+						<a href="javascript:" class="yw-tab-a" data-hash="appqd">起点读书</a>
+						<a href="javascript:" class="yw-tab-a" data-hash="appzj">作家助手</a>
+						<i class="yw-tab-bot-line"></i>
+						<i id="tabLine" class="yw-tab-hline"></i>
+					</div>
+				</div>
+			</div>
+		</div>
+		<div id="ywPage" class="yw-page yw-page-app">
+			<div id="ywHeader" class="yw-header">
+				<div class="yw-constr">
+					<div class="yw-hd-slide-x">
+						<div id="hdAPP1" class="yw-hd-slide-li yw-hd-slide-qq">
+							<s class="yw-hd-slide-bg"></s>
+							<div class="yw-hd-slide-con">
+								<h2 class="yw-hd-slide-h">海量原著 想读就读</h2>
+								<p class="yw-hd-slide-p">作品总数近 <strong>1000</strong> 万部</p>
+								<p class="yw-hd-slide-p"> <strong>50</strong> 大类型全覆盖</p>
+								<p class="yw-hd-slide-p"> <strong>400</strong> 万创作队伍</p>
+								<div class="yw-hd-app-dld">
+									<a href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-ios"></i>苹果版下载</a>
+									<a href="###" data-href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-android"></i>安卓版下载</a>
+									<a href="###" class="yw-hd-app-btn yw-hd-dl-btn dlBtn" target="_blank">立即下载体验</a>
+								</div>
+								<div class="yw-app-img-x">
+									<img data-src="css/images/app-qq@2x.png" class="yw-app-img">
+								</div>
+							</div>
+						</div>
+						<div id="hdAPP2" class="yw-hd-slide-li yw-hd-slide-qd">
+							<s class="yw-hd-slide-bg"></s>
+							<div class="yw-hd-slide-con">
+								<h2 class="yw-hd-slide-h">海量小说 原创乐土</h2>
+								<p class="yw-hd-slide-p">看原创正版小说,追大神作家<span class="hidden">;</span></p>
+								<p class="yw-hd-slide-p">三亿读者的选择,百万作家在此创作<span class="hidden">;</span></p>
+								<p class="yw-hd-slide-p">热门影视/游戏 IP 发源地</p>
+								<div class="yw-hd-app-dld">
+									<a href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-ios"></i>苹果版下载</a>
+									<a href="###" data-href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-android"></i>安卓版下载</a>
+									<a href="###" class="yw-hd-app-btn yw-hd-dl-btn dlBtn" target="_blank">立即下载体验</a>
+								</div>
+								<div class="yw-app-img-x">
+									<img data-src="css/images/app-qd@2x.png" class="yw-app-img">
+								</div>
+							</div>
+						</div>
+						<div id="hdAPP3" class="yw-hd-slide-li yw-hd-slide-zj">
+							<s class="yw-hd-slide-bg"></s>
+							<div class="yw-hd-slide-con">
+								<h2 class="yw-hd-slide-h">随时随地 全民写作</h2>
+								<p class="yw-hd-slide-p">阅文集团诚意打造的一款</p>
+								<p class="yw-hd-slide-p">移动创作软件</p>
+								<p class="yw-hd-slide-p">&nbsp;</p>
+								<div class="yw-hd-app-dld">
+									<a href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-ios"></i>苹果版下载</a>
+									<a href="###" data-href="###" class="yw-hd-app-btn" target="_blank"><i class="icon-android"></i>安卓版下载</a>
+									<a href="###" class="yw-hd-app-btn yw-hd-dl-btn dlBtn" target="_blank">立即下载体验</a>
+								</div>
+								<div class="yw-app-img-x">
+									<img data-src="css/images/app-zj@2x.png" class="yw-app-img">
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+			<div class="yw-app-shine">
+				<div class="yw-constr">
+					<ol class="yw-app-shine-ol yw-app-shine-qq">
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qq-p1 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">01</span>
+									<h3 class="yw-app-shine-h">个性推荐 私人书城</h3>
+									<p class="yw-app-shine-p">根据你在QQ阅读中看过、买过、评论过的书籍类型形成独特的阅读基因,从精品推荐库中筛选最适合的内容推送给你。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qq-p2 yw-l"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">02</span>
+									<h3 class="yw-app-shine-h">作者互动 书友点评</h3>
+									<p class="yw-app-shine-p">吐槽推荐,投票打赏,与作者零距离互动<br>打赏、月票、推荐票、书评多种形式,轻轻松松与作者打成一片。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qq-p3 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">03</span>
+									<h3 class="yw-app-shine-h">海量书籍 想读就读</h3>
+									<p class="yw-app-shine-p">40万册书籍,涵盖原创小说,影视、经管、励志出版书籍,品类丰富;仿真纸书阅读、自动阅读、人声朗读,听书,自由切换阅读方式</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+					</ol>
+					<ol class="yw-app-shine-ol yw-app-shine-qd">
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qd-p1 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">01</span>
+									<h3 class="yw-app-shine-h">火热连载 极速追看</h3>
+									<p class="yw-app-shine-p">中文世界最火热的原创发源地,日更3000万字,只要你喜欢,作者更新的第一时间通知到你,极速追看。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qd-p2 yw-l"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">02</span>
+									<h3 class="yw-app-shine-h">作者在线 真实互动</h3>
+									<p class="yw-app-shine-p">百万作者,原创大神的创作平台,月票、推荐票、打赏等粉丝与作者实时互动,期待激动人心的时刻。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-qd-p3 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">03</span>
+									<h3 class="yw-app-shine-h">随时随地 畅想阅读</h3>
+									<p class="yw-app-shine-p">关于阅读的事,实时同步,在家在床在路上、随时随地享受不同的新世界。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+					</ol>
+					<ol class="yw-app-shine-ol yw-app-shine-zj">
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-zj-p1 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">01</span>
+									<h3 class="yw-app-shine-h">移动创作</h3>
+									<p class="yw-app-shine-p">作家助手实现了快捷标点、夜间模式、撤销还原等丰富功能,可以便捷地进行移动端创作,随时随地记录迸发的灵感。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-zj-p2 yw-l"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">02</span>
+									<h3 class="yw-app-shine-h">消息触达</h3>
+									<p class="yw-app-shine-p">写书评、投月票、投推荐票、打赏作品,实时汇总来自多个平台的读者互动消息,轻轻松松和读者打成一片。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-zj-p3 yw-r"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">03</span>
+									<h3 class="yw-app-shine-h">数据统计</h3>
+									<p class="yw-app-shine-p">以可视化图表的形式,动态呈现作品稿酬、打赏、订阅在内的多种数据,界面美观大方,一目了然。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+						<li class="yw-app-shine-li">
+							<i class="shape-app shape-app-zj-p4 yw-l"></i>
+							<div class="yw-app-cell">
+								<div class="yw-mid-con">
+									<span class="yw-app-index">04</span>
+									<h3 class="yw-app-shine-h">云端同步</h3>
+									<p class="yw-app-shine-p">不论是网页、Android或者iOS客户端,任何改动均生成历史版本,存稿云端存储,无需担心数据的丢失。</p>
+								</div>
+								<i class="yw-mid-i"></i>
+							</div>
+						</li>
+					</ol>
+				</div>
 			</div>
-			<!-- 手机轮播 开始 -->
-		    <div class="box_wap fr wow slideInRight" data-wow-duration="1s" data-wow-delay="1s">
-		        <!-- Swiper -->
-		        <div class="swiper-container">
-		            <div class="swiper-wrapper">
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji1.jpg" /></a></div>
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji1.jpg" /></a></div>
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji1.jpg" /></a></div>
-		            </div>
-		            <!-- Add Pagination -->
-		            <div class="swiper-pagination"></div>
-		        </div>
-		    </div>
-		    <!-- 手机轮播 结束 -->
-	   </div>
-	   <!--海量艺人资源库 end-->
-	   <!--先上交易  star-->
-	   <div class="transaction w1000">
-	   	  <!-- 手机轮播 开始 -->
-		    <div class="box_wap fl wow bounceInDown bg-green animated" data-wow-duration="1s" data-wow-delay="1s">
-		        <!-- Swiper -->
-		        <div class="swiper-container pic">
-		            <div class="swiper-wrapper">
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji2.jpg" /></a></div>
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji2.jpg" /></a></div>
-		                <div class="swiper-slide"><a href="javascript:;"><img src="images/shouji2.jpg" /></a></div>
-		            </div>
-		            <!-- Add Pagination -->
-		            <div class="swiper-pagination"></div>
-		        </div>
-		    </div>
-		    <!-- 手机轮播 结束 -->
-		    <div class="Online fr wow bounceInUp bg-red animated" data-wow-duration="1s" data-wow-delay="1s">
-				<h3>线上交易 好艺多平台担保</h3>
-				<p>通线上交易,减少中间环节,交易价格透明好艺多平台担保,交易安全有保障</p>
-				<img src="images/index_5.png" width="100%" height="300px" alt=""/> 
+			<div class="yw-timeline">
+				<div class="yw-constr">
+					<div class="yw-timeline-qq">
+						<h3 class="yw-app-h3">关于<span class="yw-font-en">QQ</span>阅读</h3>
+						<p class="yw-timeline-sum">最早始于WAP版QQ书城的QQ阅读,早在前智能手机年代就积累了大量用用户基础。有着<span></span>优良用户体验和海量原创作品的QQ阅读早已覆盖iOS、Android等主流移动设备,<span></span>是目前市面上最受用户欢迎的移动读书软件之一。</p>
+						<div class="yw-timeline-x">
+							<i class="yw-timeline-line"></i>
+							<ul class="yw-timeline-ul">
+								<li class="yw-timeline-li yw-timeline-four">
+									<h6 class="yw-timeline-time">2013年</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">腾讯文学正式对接拥有5.5亿月活的手机QQ。在手机QQ中会加入“QQ阅读中心”,主打社交轻阅读。并宣布知名作家莫言成为首个入驻作者。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-four">
+									<h6 class="yw-timeline-time">2014年</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">2014年3月,腾讯文学的日活跃用户在峰值已经达到1500万,平台现在拥有17万作者、300位明星作者,日销售突破万元的新作者达到12人。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-four">
+									<h6 class="yw-timeline-time">2015年</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">QQ阅读作品总量近1000万部,50大类型全覆盖,是首都图书馆藏书量的6倍;作者更是多达400万,相当于整个北京朝阳区居民数量。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-four">
+									<h6 class="yw-timeline-time">2016年</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">QQ阅读被评选为最受年轻用户欢迎的移动应用,用户总量突破1000万人,在未来移动阅读市场QQ阅读将继续发力。</p>
+								</li>
+							</ul>
+						</div>
+					</div>
+					<div class="yw-timeline-qd">
+						<h3 class="yw-app-h3">关于起点读书</h3>
+						<p class="yw-timeline-sum">起点读书是起点中文网首创“在线收费阅读”服务的移动应用,百万原创作家与3亿读者在此互动创作,10年来大神作家群星璀璨,积累了数百万部优秀原创作品。让亿万书友在iOS、Android 等移动设备随时随地,畅享阅读。</p>
+						<div class="yw-timeline-x">
+							<i class="yw-timeline-line"></i>
+							<ul class="yw-timeline-ul">
+								<li class="yw-timeline-li yw-timeline-five">
+									<h6 class="yw-timeline-time">2002年5月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">起点中文网正式成立,致力于原创文学作者的挖掘与培养。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-five">
+									<h6 class="yw-timeline-time">2003年10月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">起点中文网首创「在线收费阅读」服务,成为真正意义上的网络文学赢利模式的先锋。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-five">
+									<h6 class="yw-timeline-time">2009年5月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">在陆续推出推荐票、月票等互动道具后,再次首创打赏服务,在中国互联网行业商业模式探索上做出重要贡献。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-five">
+									<h6 class="yw-timeline-time">2011年5月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">起点读书移动客户端上线,并很快覆盖了Android、iOS、WP等主流移动平台。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-five">
+									<h6 class="yw-timeline-time">2016年1月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">起点总用户量突破3个亿,作家突破100万,累计作品300万部。</p>
+								</li>
+							</ul>
+						</div>
+					</div>
+					<div class="yw-timeline-zj">
+						<h3 class="yw-app-h3">关于作家助手</h3>
+						<p class="yw-timeline-sum">作家助手是阅文集团诚意打造的一款移动创作应用,覆盖 Android、iOS 等主流移动平台,凭借流畅的用户体验、强大的创作工具、可视化的统计分析等优势,迅速成为市场上深受作家喜爱的移动创作应用之一。</p>
+						<div class="yw-timeline-x">
+							<i class="yw-timeline-line"></i>
+							<ul class="yw-timeline-ul">
+								<li class="yw-timeline-li yw-timeline-three">
+									<h6 class="yw-timeline-time">2015年7月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">阅文集团正式推出了作家助手v1.0版,主推移动创作、多端云同步、粉丝互动管理,是业内第一款专为作家设计的移动应用。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-three">
+									<h6 class="yw-timeline-time">2015年12月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">作家助手自从推出后广受用户好评,App Store上架后评分高达5星,覆盖作家群体更是达到10万+。</p>
+								</li>
+								<li class="yw-timeline-li yw-timeline-three">
+									<h6 class="yw-timeline-time">2016年4月</h6>
+									<i class="yw-timeline-dot"></i>
+									<p class="yw-timeline-p">全面支持起点作家登录的v1.2版发布,在未来,作家助手将持续发力,成为作家创作的首选工具。</p>
+								</li>
+							</ul>
+						</div>
+					</div>
+				</div>
 			</div>
-			<div style="clear: both;"></div>
-	   </div>
-	   <!--先上交易  end-->
-	   <!--底部 star-->
-	   <footer>
-	   	 <ul class="navigation">
-	   	 	<li><a href="#">关于好艺多</a></li>
-	   	 	<li><a href="#">加入我们</a></li>
-	   	 	<li><a href="#">联系我们</a></li>
-	   	 	<li><a href="#">法律申明</a></li>
-	   	 	<div style="clear: both;"></div>
-	   	 </ul>
-	   	 <p>© 2014-2017 好艺多, All Rights Reserved | 贵州经营性网站备案编号11010500000 | 黔ICP备150xxxxxxx号-1 </p>
-	   	 <p>违法和不良信息举报:Tel:4008888888     E-mail:haoyiduowangadmin@qq.com     COPYRIGHT</p>
-	   </footer>
-	   <!--底部  end-->
+			<div id="contact" class="yw-contact">
+				<i class="yw-contact-bg"></i>
+				<div class="yw-constr">
+					<div class="yw-contact-detail">
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">出版版权合作</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">活动推广合作</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">影视及游戏改编授权</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+								  <dt class="yw-contact-dt">小说衍生品合作</dt>
+								  <dd class="yw-contact-dd">张小姐</dd>
+								  <dd class="yw-contact-dd">QQ:8000123456</dd>
+								  <dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+								 </dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">影视合作(联合开发出品和制作)</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">电话:010-80080008</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">动画合作</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">电话:010-80080008</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">商务合作</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-dt">媒体合作</dt>
+							<dd class="yw-contact-dd">张小姐</dd>
+							<dd class="yw-contact-dd">QQ:8000123456</dd>
+							<dd class="yw-contact-dd">邮箱:zhang@abc.com</dd>
+						</dl>
+						<dl class="yw-contact-dl">
+							<dt class="yw-contact-line"></dt>
+							<dt class="yw-contact-dt">在线时间</dt>
+							<dd class="yw-contact-dd">请于周一至周五9:00-18:00联系</dd>
+						</dl>
+					</div>
+					<div class="yw-contact-map">
+						<span class="yw-local-bj"><i class="icon-local"></i>北京</span>
+						<span class="yw-local-sh"><i class="icon-local"></i>上海</span>
+						<span class="yw-local-hz">杭州<i class="icon-local"></i></span>
+					</div>
+				</div>
+			</div>
+			<div class="yw-footer">
+				<div class="yw-constr">
+					<div class="yw-footerbox">
+						<p class="yw-footer-copyright">&copy; <script>document.write((new Date).getFullYear())</script> 上海玄霆娱乐信息科技有限公司<span class="br">版权所有</span></p>
+						<p class="yw-footer-copyrightmore">增值电信业务经营许可证:沪B2-20080046-23</p>
+						<p class="yw-footer-copyrightmore">举报电话:12321 | 12377</p>
+					</div>
+					<div class="yw-footer-share">
+						<a href="css/images/qrcode.png" class="icon-share icon-share-weixin" title="阅文集团官方微信公众号" target="_blank">阅文集团官方微信公众号</a>
+						<a href="http://weibo.com/tengxunwenxue" class="icon-share icon-share-weibo" title="阅文集团官方微博" target="_blank">阅文集团官方微博</a>
+					</div>
+				</div>
+			</div>
+		</div>
+		<div id="ywOverlay" class="yw-overlay">
+			<div class="yw-mid-con"></div>
+			<i class="yw-mid-i"></i>
+		</div>
+		<script src="js/fastclick.js"></script>
+		<script src="js/style.js"></script>
+		<script>
+			var URLLIB = "js/zepto.min.js";
+			history.pushState || (URLLIB = "js/jquery.min.js"),
+			function(t) {
+				"addEventListener" in t && t.addEventListener("DOMContentLoaded",
+				function() {
+					FastClick.attach(t.body)
+				},
+				!1),
+				YUEWEN.load(URLLIB,
+				function() {
+					this.init()
+				})
+			} (document)
+		</script>
+		<script>"function" == typeof pgvMain && pgvMain()</script>
 	</body>
-</html>
-<script>
-var swiper = new Swiper('.swiper-container', {
-	//pagination: '.swiper-pagination',
-	paginationClickable: true,
-	spaceBetween: 0,
-	centeredSlides: true,
-	autoplay: 3500,
-	loop: true,
-	autoplayDisableOnInteraction: false
-});
-//线上交易轮播
-var swiper = new Swiper('.pic', {
-	//pagination: '.swiper-pagination',
-	paginationClickable: true,
-	spaceBetween: 0,
-	centeredSlides: true,
-	autoplay: 5500,
-	loop: true,
-	autoplayDisableOnInteraction: false
-});
-</script>
+
+</html>

+ 200 - 0
js/fastclick.js

@@ -0,0 +1,200 @@
+!function() {
+  function t(e, o) {
+    function i(t, e) {
+      return function() {
+        return t.apply(e, arguments)
+      }
+    }
+    var r;
+    if (o = o || {},
+    this.trackingClick = !1, this.trackingClickStart = 0, this.targetElement = null, this.touchStartX = 0, this.touchStartY = 0, this.lastTouchIdentifier = 0, this.touchBoundary = o.touchBoundary || 10, this.layer = e, this.tapDelay = o.tapDelay || 200, this.tapTimeout = o.tapTimeout || 700, !t.notNeeded(e)) {
+      for (var a = ["onMouse", "onClick", "onTouchStart", "onTouchMove", "onTouchEnd", "onTouchCancel"], c = this, s = 0, u = a.length; s < u; s++) c[a[s]] = i(c[a[s]], c);
+      n && (e.addEventListener("mouseover", this.onMouse, !0), e.addEventListener("mousedown", this.onMouse, !0), e.addEventListener("mouseup", this.onMouse, !0)),
+      e.addEventListener("click", this.onClick, !0),
+      e.addEventListener("touchstart", this.onTouchStart, !1),
+      e.addEventListener("touchmove", this.onTouchMove, !1),
+      e.addEventListener("touchend", this.onTouchEnd, !1),
+      e.addEventListener("touchcancel", this.onTouchCancel, !1),
+      Event.prototype.stopImmediatePropagation || (e.removeEventListener = function(t, n, o) {
+        var i = Node.prototype.removeEventListener;
+        "click" === t ? i.call(e, t, n.hijacked || n, o) : i.call(e, t, n, o)
+      },
+      e.addEventListener = function(t, n, o) {
+        var i = Node.prototype.addEventListener;
+        "click" === t ? i.call(e, t, n.hijacked || (n.hijacked = function(t) {
+          t.propagationStopped || n(t)
+        }), o) : i.call(e, t, n, o)
+      }),
+      "function" == typeof e.onclick && (r = e.onclick, e.addEventListener("click",
+      function(t) {
+        r(t)
+      },
+      !1), e.onclick = null)
+    }
+  }
+  var e = navigator.userAgent.indexOf("Windows Phone") >= 0,
+  n = navigator.userAgent.indexOf("Android") > 0 && !e,
+  o = /iP(ad|hone|od)/.test(navigator.userAgent) && !e,
+  i = o && /OS 4_\d(_\d)?/.test(navigator.userAgent),
+  r = o && /OS [6-7]_\d/.test(navigator.userAgent),
+  a = navigator.userAgent.indexOf("BB10") > 0;
+  t.prototype.needsClick = function(t) {
+    switch (t.nodeName.toLowerCase()) {
+    case "button":
+    case "select":
+    case "textarea":
+      if (t.disabled) return ! 0;
+      break;
+    case "input":
+      if (o && "file" === t.type || t.disabled) return ! 0;
+      break;
+    case "label":
+    case "iframe":
+    case "video":
+      return ! 0
+    }
+    return /\bneedsclick\b/.test(t.className)
+  },
+  t.prototype.needsFocus = function(t) {
+    switch (t.nodeName.toLowerCase()) {
+    case "textarea":
+      return ! 0;
+    case "select":
+      return ! n;
+    case "input":
+      switch (t.type) {
+      case "button":
+      case "checkbox":
+      case "file":
+      case "image":
+      case "radio":
+      case "submit":
+        return ! 1
+      }
+      return ! t.disabled && !t.readOnly;
+    default:
+      return /\bneedsfocus\b/.test(t.className)
+    }
+  },
+  t.prototype.sendClick = function(t, e) {
+    var n, o;
+    document.activeElement && document.activeElement !== t && document.activeElement.blur(),
+    o = e.changedTouches[0],
+    n = document.createEvent("MouseEvents"),
+    n.initMouseEvent(this.determineEventType(t), !0, !0, window, 1, o.screenX, o.screenY, o.clientX, o.clientY, !1, !1, !1, !1, 0, null),
+    n.forwardedTouchEvent = !0,
+    t.dispatchEvent(n)
+  },
+  t.prototype.determineEventType = function(t) {
+    return n && "select" === t.tagName.toLowerCase() ? "mousedown": "click"
+  },
+  t.prototype.focus = function(t) {
+    var e;
+    o && t.setSelectionRange && 0 !== t.type.indexOf("date") && "time" !== t.type && "month" !== t.type ? (e = t.value.length, t.setSelectionRange(e, e)) : t.focus()
+  },
+  t.prototype.updateScrollParent = function(t) {
+    var e, n;
+    if (e = t.fastClickScrollParent, !e || !e.contains(t)) {
+      n = t;
+      do {
+        if (n.scrollHeight > n.offsetHeight) {
+          e = n,
+          t.fastClickScrollParent = n;
+          break
+        }
+        n = n.parentElement
+      } while ( n )
+    }
+    e && (e.fastClickLastScrollTop = e.scrollTop)
+  },
+  t.prototype.getTargetElementFromEventTarget = function(t) {
+    return t.nodeType === Node.TEXT_NODE ? t.parentNode: t
+  },
+  t.prototype.onTouchStart = function(t) {
+    var e, n, r;
+    if (t.targetTouches.length > 1) return ! 0;
+    if (e = this.getTargetElementFromEventTarget(t.target), n = t.targetTouches[0], o) {
+      if (r = window.getSelection(), r.rangeCount && !r.isCollapsed) return ! 0;
+      if (!i) {
+        if (n.identifier && n.identifier === this.lastTouchIdentifier) return t.preventDefault(),
+        !1;
+        this.lastTouchIdentifier = n.identifier,
+        this.updateScrollParent(e)
+      }
+    }
+    return this.trackingClick = !0,
+    this.trackingClickStart = t.timeStamp,
+    this.targetElement = e,
+    this.touchStartX = n.pageX,
+    this.touchStartY = n.pageY,
+    t.timeStamp - this.lastClickTime < this.tapDelay && t.preventDefault(),
+    !0
+  },
+  t.prototype.touchHasMoved = function(t) {
+    var e = t.changedTouches[0],
+    n = this.touchBoundary;
+    return Math.abs(e.pageX - this.touchStartX) > n || Math.abs(e.pageY - this.touchStartY) > n
+  },
+  t.prototype.onTouchMove = function(t) {
+    return ! this.trackingClick || ((this.targetElement !== this.getTargetElementFromEventTarget(t.target) || this.touchHasMoved(t)) && (this.trackingClick = !1, this.targetElement = null), !0)
+  },
+  t.prototype.findControl = function(t) {
+    return void 0 !== t.control ? t.control: t.htmlFor ? document.getElementById(t.htmlFor) : t.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")
+  },
+  t.prototype.onTouchEnd = function(t) {
+    var e, a, c, s, u, l = this.targetElement;
+    if (!this.trackingClick) return ! 0;
+    if (t.timeStamp - this.lastClickTime < this.tapDelay) return this.cancelNextClick = !0,
+    !0;
+    if (t.timeStamp - this.trackingClickStart > this.tapTimeout) return ! 0;
+    if (this.cancelNextClick = !1, this.lastClickTime = t.timeStamp, a = this.trackingClickStart, this.trackingClick = !1, this.trackingClickStart = 0, r && (u = t.changedTouches[0], l = document.elementFromPoint(u.pageX - window.pageXOffset, u.pageY - window.pageYOffset) || l, l.fastClickScrollParent = this.targetElement.fastClickScrollParent), c = l.tagName.toLowerCase(), "label" === c) {
+      if (e = this.findControl(l)) {
+        if (this.focus(l), n) return ! 1;
+        l = e
+      }
+    } else if (this.needsFocus(l)) return t.timeStamp - a > 100 || o && window.top !== window && "input" === c ? (this.targetElement = null, !1) : (this.focus(l), this.sendClick(l, t), o && "select" === c || (this.targetElement = null, t.preventDefault()), !1);
+    return ! (!o || i || (s = l.fastClickScrollParent, !s || s.fastClickLastScrollTop === s.scrollTop)) || (this.needsClick(l) || (t.preventDefault(), this.sendClick(l, t)), !1)
+  },
+  t.prototype.onTouchCancel = function() {
+    this.trackingClick = !1,
+    this.targetElement = null
+  },
+  t.prototype.onMouse = function(t) {
+    return ! this.targetElement || ( !! t.forwardedTouchEvent || (!t.cancelable || (!(!this.needsClick(this.targetElement) || this.cancelNextClick) || (t.stopImmediatePropagation ? t.stopImmediatePropagation() : t.propagationStopped = !0, t.stopPropagation(), t.preventDefault(), !1))))
+  },
+  t.prototype.onClick = function(t) {
+    var e;
+    return this.trackingClick ? (this.targetElement = null, this.trackingClick = !1, !0) : "submit" === t.target.type && 0 === t.detail || (e = this.onMouse(t), e || (this.targetElement = null), e)
+  },
+  t.prototype.destroy = function() {
+    var t = this.layer;
+    n && (t.removeEventListener("mouseover", this.onMouse, !0), t.removeEventListener("mousedown", this.onMouse, !0), t.removeEventListener("mouseup", this.onMouse, !0)),
+    t.removeEventListener("click", this.onClick, !0),
+    t.removeEventListener("touchstart", this.onTouchStart, !1),
+    t.removeEventListener("touchmove", this.onTouchMove, !1),
+    t.removeEventListener("touchend", this.onTouchEnd, !1),
+    t.removeEventListener("touchcancel", this.onTouchCancel, !1)
+  },
+  t.notNeeded = function(t) {
+    var e, o, i, r;
+    if ("undefined" == typeof window.ontouchstart) return ! 0;
+    if (o = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [, 0])[1]) {
+      if (!n) return ! 0;
+      if (e = document.querySelector("meta[name=viewport]")) {
+        if (e.content.indexOf("user-scalable=no") !== -1) return ! 0;
+        if (o > 31 && document.documentElement.scrollWidth <= window.outerWidth) return ! 0
+      }
+    }
+    if (a && (i = navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/), i[1] >= 10 && i[2] >= 3 && (e = document.querySelector("meta[name=viewport]")))) {
+      if (e.content.indexOf("user-scalable=no") !== -1) return ! 0;
+      if (document.documentElement.scrollWidth <= window.outerWidth) return ! 0
+    }
+    return "none" === t.style.msTouchAction || "manipulation" === t.style.touchAction || (r = +(/Firefox\/([0-9]+)/.exec(navigator.userAgent) || [, 0])[1], !!(r >= 27 && (e = document.querySelector("meta[name=viewport]"), e && (e.content.indexOf("user-scalable=no") !== -1 || document.documentElement.scrollWidth <= window.outerWidth))) || ("none" === t.style.touchAction || "manipulation" === t.style.touchAction))
+  },
+  t.attach = function(e, n) {
+    return new t(e, n)
+  },
+  "function" == typeof define && "object" == typeof define.amd && define.amd ? define(function() {
+    return t
+  }) : "undefined" != typeof module && module.exports ? (module.exports = t.attach, module.exports.FastClick = t) : window.FastClick = t
+} ();

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 11
js/jquery-1.11.3.min.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 3660 - 0
js/jquery.min.js


+ 646 - 0
js/style.js

@@ -0,0 +1,646 @@
+var YUEWEN = function(e, t, a) {
+  var n = "active",
+  r = "reverse",
+  exports = {
+    el: {},
+    load: function(t, a) {
+      var n = this;
+      a = a ||
+      function() {};
+      var r = document.createElement("script");
+      r.onload = function() {
+        r.isInited || (r.isInited = !0, a.call(n))
+      },
+      r.onreadystatechange = function() { ! r.isInited && /^loaded|complete$/.test(r.readyState) && (r.isInited = !0, a.call(n))
+      },
+      r.src = t,
+      e.getElementsByTagName("head")[0].appendChild(r)
+    },
+    scrollLoading: function(a) {
+      var n = [];
+      if (a && a.length) {
+        a.each(function() {
+          e.querySelector && (this.src = "data:image/gif;base64,R0lGODlhCgAKAIAAAP///wAAACH5BAEAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw=="),
+          n.push({
+            obj: this,
+            src: $(this).attr("data-src")
+          })
+        });
+        var r = function() {
+          var e = $(t).height(),
+          a = $(t).width();
+          $.each(n,
+          function(t, n) {
+            var r = n.obj;
+            if (r) {
+              var i = r.getBoundingClientRect();
+              if (0 != i.left || 0 != i.top) {
+                var s = r.clientWidth,
+                o = r.clientHeight,
+                l = !1;
+                i.top + o >= 0 && i.top < e && (l = !0);
+                var c = !1;
+                i.left + s >= 0 && i.left < a && (c = !0),
+                l && c && (r.src = n.src, r.removeAttribute("data-src"), n.obj = null)
+              }
+            }
+          })
+        };
+        this.el.container.on("scroll", r),
+        this.el.container.on("resize", r),
+        r()
+      }
+    },
+    swipe: function(e, t, a) {
+      var n = this;
+      if (0 == $.isFunction(a)) return n;
+      var r = {
+        x: 0,
+        y: 0
+      },
+      i = {},
+      s = {
+        start: function(e) {
+          var t = e.touches[0];
+          r = {
+            x: t.pageX,
+            y: t.pageY,
+            time: +new Date
+          }
+        },
+        move: function(e) {
+          if (! (e.touches.length > 1 || e.scale && 1 !== e.scale)) {
+            var t = e.touches[0];
+            i = {
+              x: t.pageX - r.x,
+              y: t.pageY - r.y
+            }
+          }
+        },
+        end: function(n) {
+          var o = +new Date - r.time,
+          l = Number(o) < 500;
+          if (l) {
+            var c = Math.abs(i.x),
+            d = Math.abs(i.y);
+            c > 20 && d < c && (i.x < 0 && "left" == t || i.x > 0 && "right" == t) && a.call(e[0], s),
+            d > 20 && c < d && (i.y < 0 && "top" == t || i.y > 0 && "bottom" == t) && a.call(e[0], s)
+          }
+          r = {},
+          i = {}
+        }
+      };
+      return e.on("touchstart", s.start),
+      e.on("touchmove", s.move),
+      e.on("touchend", s.end),
+      n
+    },
+    slide: function(e, t) {
+      var a = this;
+      if ("string" == typeof e && (e = $(e)), e && e.length) {
+        var r = 0,
+        i = $.map(e,
+        function(e, t) {
+          var a = "";
+          return e = $(e),
+          e.hasClass(n) ? r = t: (a = e.attr("data-hash")) && location.hash.replace("#", "") == a && (r = t),
+          $("#" + e.data("index", t).attr("data-rel"))
+        });
+        e.eq(r).addClass(n),
+        e.on("click",
+        function() {
+          var e = $(this),
+          t = +e.data("index");
+          0 == e.hasClass(n) && s(t)
+        });
+        var s = function(s) {
+          e.eq(r).removeClass(n),
+          e.eq(s).addClass(n),
+          $(i[r]).removeClass(n),
+          $(i[s]).addClass(n),
+          $.isFunction(t) && t.call(a, e.eq(s), i[s], e.eq(r), i[r]),
+          r = s
+        }
+      }
+      return this
+    },
+    slidePreload: function() {
+      var e = this;
+      return e.isPreload = !0,
+      e
+    },
+    slideHomeApp: function() {
+      var e = this,
+      a = e.el.tabApp = $("#tabApp"),
+      r = e.el.tabLine = $("#tabLine"),
+      i = a.find("a"),
+      s = function(i) {
+        var s = a.find("." + n),
+        o = 0;
+        if (s.length && (o = s.position().left, r.css({
+          width: s.width()
+        }), history.pushState ? r.css({
+          webkitTransform: "translateX(" + o + "px)",
+          transform: "translateX(" + o + "px)"
+        }) : r.css({
+          left: s.position().left
+        })), t.FN_hash && i !== !0) {
+          var l = s.attr("data-hash");
+          location.replace(location.href.split("#")[0] + "#" + l),
+          FN_hash(),
+          e.el.container.trigger("scroll")
+        }
+      };
+      if (e.slide(i, s), s(!0), "S" == t.SIZE) {
+        var o = $("#mobile ul");
+        e.swipe(o, "left",
+        function() {
+          var e = 1 * a.find("." + n).data("index");
+          e++,
+          e > i.length - 1 && (e = 0),
+          i.eq(e).trigger("click")
+        }),
+        e.swipe(o, "right",
+        function() {
+          var e = 1 * a.find("." + n).data("index");
+          e--,
+          e < 0 && (e = i.length - 1),
+          i.eq(e).trigger("click")
+        }),
+        $("#mobile a").removeAttr("target"),
+        $(".mNoBlank").removeAttr("target")
+      }
+      return e
+    },
+    slideBrand: function() {
+      var e, t, a = this,
+      i = a.el.brandDescX = $("#brandDescX"),
+      s = a.el.brandNavX = $("#brandNavX");
+      return i.length && s.length && (e = i.find("li"), t = s.find("a"), t.each(function(t) {
+        $(this).data("index", t).on("mouseenter",
+        function() {
+          var t = $(this),
+          i = null,
+          o = -1,
+          l = t.data("index");
+          clearTimeout(a.timerNavHover),
+          a.timerNavHover = setTimeout(function() {
+            if (t.hasClass(n) === !1) {
+              i = s.find("." + n),
+              1 == i.length && (o = i.data("index"), i.removeClass(n)),
+              t.addClass(n);
+              var a = !1;
+              l < o && (a = !0);
+              var c = e.eq(o);
+              c.length && (c.removeClass("in").removeClass(r).addClass("out"), a && c.addClass(r)),
+              e.eq(l).addClass("in").removeClass(r).removeClass("out"),
+              a && e.eq(l).addClass(r)
+            }
+          },
+          225)
+        })
+      }), s.on("mouseleave",
+      function() {
+        clearTimeout(a.timerNavHover)
+      })),
+      a
+    },
+    slideHomeHeader: function() {
+      var a = this,
+      r = a.el.header,
+      i = a.el.dots;
+      if (r.length) {
+        var s = function() {
+          a.timerSlide || (a.timerSlide = setInterval(function() {
+            var e = 1 * $("#hdDotX ." + n).data("index") + 1;
+            i[e] || (e = 0),
+            i.eq(e).trigger("click")
+          },
+          5e3))
+        };
+        "S" !== t.SIZE ? (r.on("mouseenter",
+        function() {
+          clearInterval(a.timerSlide),
+          a.timerSlide = null
+        }).on("mouseleave",
+        function() {
+          s()
+        }), $(e).on("mouseover",
+        function() {
+          a.isPreload || (setTimeout(function() {
+            a.isPreload || a.slidePreload()
+          },
+          4e3), setTimeout(function() {
+            s()
+          },
+          5e3))
+        })) : (a.swipe(r, "left",
+        function() {
+          var e = 1 * $("#hdDotX ." + n).data("index");
+          e++,
+          e > i.length - 1 && (e = 0),
+          i.eq(e).trigger("click")
+        }), a.swipe(r, "right",
+        function() {
+          var e = 1 * $("#hdDotX ." + n).data("index");
+          e--,
+          e < 0 && (e = i.length - 1),
+          i.eq(e).trigger("click")
+        }))
+      }
+      return this
+    },
+    scrollBarFixed: function() {
+      var a = this,
+      r = a.el.header,
+      i = a.el.container;
+      a.el.hdBar = $("#ywHdBar");
+      var s, o = $("#ywMnavBtn"),
+      l = $("#ywMnavName");
+      a.el.barNav = o;
+      var c = 0,
+      d = [],
+      h = $("#ywMnav > a").each(function(e) {
+        var t = this.getAttribute("href");
+        /^#/.test(t) && d.push($(t));
+        var a = location.hash.replace("&", "");
+        a == t && (c = e)
+      });
+      if (r.length) if ("S" == t.SIZE) s = a.el.hdBar,
+      i.on("scroll",
+      function(e) {
+        var t = $(this).scrollTop();
+        t <= 0 ? (s.removeClass("fixed"), s.css("opacity", 1)) : (s.addClass("fixed"), s.css("opacity", Math.min(t, 30) / 30));
+        var a = $.map(d,
+        function(module) {
+          return module[0].getBoundingClientRect().top
+        }),
+        r = $.map(a,
+        function(e) {
+          return Math.abs(e)
+        }),
+        i = Math.min.apply(null, r);
+        $.each(a,
+        function(e, t) { (0 == e && t > 0 || e == a.length - 1 && t < 0 || Math.abs(t) == i) && (h.removeClass(n), l.html(h.eq(e).addClass(n).html()), c = e)
+        })
+      }),
+      o.on("touchstart",
+      function() {
+        $(this).toggleClass(n)
+      });
+      else if (!t.APP) {
+        if (s = $("#ywBarX"), 0 == s.length) return a;
+        a.el.barX = s;
+        var u = s[0].className.split(" ")[0] + "-fixed",
+        f = function(e, t) {
+          h.removeClass(n),
+          h.eq(e).addClass(n);
+          var a = h.eq(e).attr("href");
+          /#/.test(a) && location.replace("#&" + a.split("#")[1]),
+          c = e
+        };
+        a.el.container.on("scroll",
+        function() {
+          var t = $(this).scrollTop();
+          return t <= 0 ? (s.removeClass(u), s.css("opacity", 1)) : (s.addClass(u), s.css("opacity", Math.min(t, 50) / 50)),
+          a.triggerScroll ? void $.each(d,
+          function(e, t) {
+            t[0] == a.triggerScroll && (c = e)
+          }) : t == e.documentElement.scrollHeight - e.documentElement.clientHeight ? (c = d.length - 1, void f(c, !0)) : void $.each(d,
+          function(e, module) {
+            var t = module[0];
+            c !== e && Math.abs(t.getBoundingClientRect().top) <= 75 && f(e, !0)
+          })
+        }),
+        0 != c && f(c),
+        a.el.container.trigger("scroll")
+      }
+      return a
+    },
+    tapHomeCopy: function() {
+      var a = this;
+      a.el.copy = $("#ywCopyX");
+      var r = null,
+      i = null,
+      s = a.el.copy;
+      if (s.length && "S" == t.SIZE) {
+        var o = Math.round((s[0].scrollWidth - s.width()) / 2);
+        s.scrollLeft(o),
+        s.on("scroll",
+        function() {
+          a.el.container.trigger("scroll"),
+          this.scrollEd || s.scrollLeft() === o || ($("#copyright svg").hide(), this.scrollEd = !0)
+        });
+        var l = {
+          x: 0,
+          y: 0
+        };
+        s.find("li > div").on({
+          touchstart: function(e) {
+            var t = e.touches[0] || e;
+            l = {
+              x: t.pageX,
+              y: t.pageY
+            };
+            var a = this;
+            i = a,
+            r = setTimeout(function() {
+              i == a && $(a).addClass(n)
+            },
+            500)
+          }
+        }),
+        $(e).on("touchend",
+        function() {
+          clearTimeout(r),
+          i = null,
+          s.find("." + n).removeClass(n)
+        }).on("touchmove",
+        function(e) {
+          var t = e.touches[0] || e; (Math.abs(t.pageX - l.x) > 5 || Math.abs(t.pageY - l.y) > 5) && clearTimeout(r)
+        })
+      } else if (s.length) {
+        var c = s.find("ul"),
+        d = parseInt(c.css("marginLeft"));
+        c.find("li").on("mouseenter",
+        function() {
+          var e = this.getBoundingClientRect(),
+          a = 0,
+          n = $(t).width(); (e.left < 0 || e.right > n) && (a = e.left < 0 ? Math.floor( - 1 * e.left) : Math.ceil(n - e.right), [].map ? c.css({
+            msTransform: "translateX(" + a + "px)",
+            transform: "translateX(" + a + "px)"
+          }) : c.css("marginLeft", d + a))
+        }).on("mouseleave",
+        function() { [].map ? c.css({
+            msTransform: "none",
+            transform: "none"
+          }) : c.css("marginLeft", d)
+        })
+      }
+      return a
+    },
+    getNews: function() {
+      var a = this,
+      n = a.urlNewsList,
+      r = $("#tempNews"),
+      i = r.parent(),
+      s = $("#newsLoading"),
+      o = r.html();
+      $.template = function(e, t) {
+        return e.replace(/\$\w+\$/gi,
+        function(e) {
+          var a = t[e.replace(/\$/g, "")];
+          return a + "" == "undefined" ? "": a
+        })
+      };
+      var l = function(e) {
+        return $.map(e,
+        function(e) {
+          return $.each(e,
+          function(t, a) {
+            e[t] = a.replace(/<|&|>/g,
+            function(e) {
+              return {
+                "<": "&lt;",
+                ">": "&gt;",
+                "&": "&amp;"
+              } [e]
+            }),
+            "created_at" == t ? e[t] = e[t].split(" ")[0] : "desc" == t && (e[t] = e[t].replace(/\r|\n/g, "<br>"))
+          }),
+          $.template(o, e)
+        }).join("")
+      },
+      c = $("#ywNewslay"),
+      d = c.children("div");
+      c.delegate(".jsShut", "click",
+      function() {
+        c.hide(),
+        "S" != t.SIZE && (e.documentElement.style.overflow = "", $(e.body).css("border-right", "0"))
+      });
+      var h = function(e) {
+        return '<p class="yw-news-fn">' + e + "</p>"
+      },
+      u = h("已全部加载完毕");
+      if (c.delegate(".jsLayMore", "click",
+      function() {
+        var e = $(this),
+        t = e.attr("data-page");
+        e.html("加载中..."),
+        $.ajax({
+          url: n,
+          dataType: "json",
+          data: {
+            more: 1,
+            page: t
+          },
+          success: function(t) {
+            var a = t.data && t.data.listInfo,
+            n = t.data && t.data.pageInfo;
+            if (0 == t.code && a && a.length > 0 && n) {
+              var r = l(a);
+              return e.before(r),
+              void(n.pageIndex >= n.pageMax ? e.before(u).remove() : e.attr("data-page", n.pageIndex + 1))
+            }
+            e.before(u).remove()
+          },
+          complete: function() {
+            e.html("查看更多")
+          },
+          error: function() {
+            e.before(h("网络异常,没有加载成功")).remove()
+          }
+        })
+      }), i.delegate("a[data-page]", "click",
+      function() {
+        var r = {
+          more: 1,
+          page: $(this).attr("data-page")
+        };
+        if (c.show(), "S" != t.SIZE) {
+          var i = 17;
+          "number" == typeof t.innerWidth && (i = t.innerWidth - e.documentElement.clientWidth),
+          e.documentElement.style.overflow = "hidden",
+          $(e.body).css("border-right", i + "px solid transparent")
+        }
+        var s = "yw-news-lay";
+        d.hasClass(s) || $.ajax({
+          url: n,
+          dataType: "json",
+          data: r,
+          success: function(e) {
+            if (0 == e.code) {
+              var n = "",
+              r = [];
+              if (e.data && e.data.listInfo) {
+                r = e.data.listInfo;
+                var i = e.data.pageInfo || {
+                  totalCount: 0,
+                  pageIndex: 1,
+                  pageNum: 2,
+                  pageMax: 1
+                };
+                n = l(r),
+                i.pageIndex < i.pageMax ? n = n + '<a href="javascript:" class="yw-btn-blue jsLayMore" data-page="' + (i.pageIndex + 1) + '">查看更多</a>': n += u
+              } else n = l(a.jsonNews);
+              d.addClass(s),
+              "S" == t.SIZE ? d.css({
+                width: window.innerWidth - 20,
+                height: window.innerHeight - 20
+              }) : d.css({
+                width: 960,
+                height: "90%"
+              }),
+              n = '<a href="javascript:" class="' + s + '-shut jsShut">×</a><div class="' + s + '-x">' + n + "</div>",
+              history.pushState ? setTimeout(function() {
+                d.html(n)
+              },
+              250) : d.html(n)
+            } else d.html('<div class="error">' + (e.msg || "网络异常,稍后重试") + "</div>")
+          },
+          error: function() {
+            d.html('<div class="error">网络异常,稍后重试</div>')
+          }
+        })
+      }), n) {
+        var f = "新闻内容没能获取成功," + ([].map ? '<a href="javascript:" onclick="$(this).parent().empty();YUEWEN.getNews();" style="color:#019EE4;">点击这里</a>重试。': '<a href="">刷新</a>重试。');
+        $.ajax({
+          url: n,
+          dataType: "json",
+          success: function(e) {
+            0 == e.code ? e.data && e.data.length ? (i.html(l(e.data) + '<a href="javascript:" class="yw-btn-blue" data-page="1">查看更多 &gt;</a>'), a.jsonNews = e.data) : s.html("新闻已下架,编辑正在更新内容,请稍等...") : s.html(e.msg || f)
+          },
+          error: function() {
+            s.html(f)
+          }
+        })
+      }
+      return a
+    },
+    showImage: function(e) {
+      var t = this,
+      a = t.el.overlay;
+      if (a) {
+        if (a.data("lasturl") === e) return void a.addClass(n).show();
+        a.html(a.data("origin"))
+      } else a = $("#ywOverlay"),
+      a.data("origin", a.html()).on("click",
+      function() {
+        $(this).removeClass(n).hide()
+      }),
+      t.el.overlay = a;
+      var r = a.children("div").removeAttr("style");
+      a.show();
+      var i = new Image;
+      return i.onload = function() {
+        var t = this.width,
+        n = this.height;
+        setTimeout(function() {
+          r.css({
+            width: t,
+            height: n
+          }).html('<img src="' + e + '">'),
+          a.data("lasturl", e)
+        },
+        200)
+      },
+      i.onerror = function() {
+        r.html('<div class="error">图片显示异常,请重试</div>')
+      },
+      i.src = e,
+      this
+    },
+    scrollIntoView: function(e, a, n) {
+      var r = this,
+      i = r.el.container;
+      n = n || "top";
+      var s = "scroll" + n.slice(0, 1).toUpperCase() + n.slice(1, n.length);
+      if (e && e.length) {
+        clearTimeout(r.timerScroll);
+        var o = i[s](),
+        l = e.offset()[n] + o;
+        "S" == t.SIZE ? l -= 50 : t.APP || (l = e.offset()[n] - 74);
+        var c = 10,
+        d = o,
+        h = function() {
+          var t = (l - d) / c;
+          Math.abs(t) < 1 / c ? (i[s](l), $.isFunction(a) && a.call(e[0])) : (d += t, i[s](d), r.timerScroll = setTimeout(h, 20))
+        };
+        h()
+      }
+      return r
+    },
+    eventsGlobal: function() {
+      var a = this;
+      return $(e).delegate("a", "click",
+      function(e) {
+        var r = this.getAttribute("href");
+        this.href;
+        /^#/.test(r) ? (a.scrollIntoView($(r),
+        function() {
+          "S" != t.SIZE && (location.replace("#&" + r.split("#")[1]), a.triggerScroll = null)
+        }), "S" == t.SIZE || /nav/.test(this.className) && (a.triggerScroll = this, $(this).addClass(n).siblings("a").removeClass(n)), e.preventDefault()) : /\.(?:png|jpg)$/.test(r) ? (a.showImage(r), e.preventDefault()) : /#/.test(r) && ($(this).parent().find("." + n).removeClass(n), $(this).addClass(n))
+      }),
+      this.scrollLoading($("img[data-src]")),
+      a
+    },
+    eventsHome: function() {
+      var e = this;
+      e.slideHomeHeader(),
+      e.scrollBarFixed(),
+      e.slideHomeApp(),
+      e.slideBrand(),
+      e.tapHomeCopy();
+      var a;
+      return "S" == t.SIZE && (a = e.el.barNav || $("#ywMnavBtn"), $("#ywMnav").click(function() {
+        a.removeClass(n)
+      })),
+      e.getNews(),
+      e
+    },
+    eventsApp: function() {
+      var e = this,
+      a = /Android/i,
+      n = a.test(navigator.userAgent);
+      "S" == t.SIZE && $("a[data-href]").each(function() {
+        $(this).attr("href", $(this).attr("data-href")).removeAttr("data-href")
+      }),
+      $(".dlBtn").each(function() {
+        var e = this,
+        t = e.getAttribute("href");
+        "" == t && $(e).siblings("a").each(function() {
+          var t = this.innerHTML;
+          n && a.test(t) ? e.href = this.href: 0 == n && /ios/i.test(t) && (e.href = this.href)
+        })
+      }),
+      e.scrollBarFixed(),
+      e.slideHomeApp();
+      var r = 1; ! [].map && (r = $(t).width() / 1440) > 1 && e.el.header.css("overflow", "hidden").find("s").each(function() {
+        var e = $(this);
+        e.css("zoom", r).css("left", -.5 * $(t).width() * (r - 1))
+      });
+      var i = e.el.tabApp;
+      return i && i.find("a").on({
+        mouseenter: function() {
+          var e = this,
+          t = $(e),
+          a = -1,
+          n = "";
+          e.isPreload || (a = +t.data("index") + 1, n = $("#hdAPP" + a).find("s").css("background-image"), n && (n = n.split('"')[1], n && ((new Image).src = n))),
+          e.isPreload = !0
+        }
+      }),
+      e
+    },
+    init: function() {
+      var e = this;
+      return e.el.container = "S" == t.SIZE ? $("#ywPage") : $(t),
+      e.el.header = $("#ywHeader"),
+      e.el.dots = $("#hdDotX a"),
+      t.APP ? e.eventsApp() : e.eventsHome(),
+      e.eventsGlobal(),
+      e
+    }
+  };
+  return exports
+} (document, window);

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 19
js/swiper.min.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 2
js/wow.min.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1212 - 0
js/zepto.min.js