html,
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,
sub,
sup,
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: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

/* make sure to set some focus styles for accessibility */
:focus {
	outline: 0;
}

html,
button,
input,
select,
textarea {
	color: #222;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
	content: '';
	content: none;
}

input[type=search] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
	display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
	font-size: 100%; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
	-ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
	outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
	outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
	vertical-align: middle;
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
	margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
	margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
	border: 0; /* 1 */
	padding: 0;
	white-space: normal; /* 2 */
	*margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
	font-size: 100%; /* 1 */
	margin: 0; /* 2 */
	vertical-align: baseline; /* 3 */
	*vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
	line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
	text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
	*overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
	cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
	*height: 13px; /* 3 */
	*width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
	resize: vertical;
	overflow: auto; /* 1 */
	vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}

a,a:hover{text-decoration:none}a:focus{outline:0}body,html{min-width:1280px;max-width:1920px;margin:0 auto;font-family:Microsoft Yahei}.wrap,body,html{position:relative;width:100%}.wrap{overflow:hidden}.main{width:1300px;margin:0 auto}.header,.main{position:relative}.header{background:url(../../static/images/bg_header.6347acbda.jpg) 50% no-repeat;width:100%}.header,.header .main{height:400px}.header h2,.header h3{display:none}.header .logo{position:absolute;background:url(../../static/images/logo.8951f83a9.png) no-repeat;width:95px;height:77px;top:10px;left:10px;z-index:2}.header .home{position:absolute;background:url(../../static/images/home.3c9d46dcc.png) no-repeat;width:129px;height:39px;right:50px;top:30px;font-size:16px;color:#b8b8b8;text-indent:46px;line-height:38px;z-index:2}.header .tab{position:absolute;width:100%;font-size:0;text-align:center;bottom:30px}.header .tab a{display:inline-block;width:208px;height:57px;background-repeat:no-repeat;margin:0 30px}.header .tab a.video{background-image:url(../../static/images/tab_video.0ccecce91.png)}.header .tab a.video.curr,.header .tab a.video:hover{background-image:url(../../static/images/tab_video_h.de80886b3.png)}.header .tab a.wallpaper{background-image:url(../../static/images/tab_wallpaper.f9a853200.png)}.header .tab a.wallpaper.curr,.header .tab a.wallpaper:hover{background-image:url(../../static/images/tab_wallpaper_h.d326f85b3.png)}.header .tab a.story{background-image:url(../../static/images/tab_story.45f1c5a95.png)}.header .tab a.story.curr,.header .tab a.story:hover{background-image:url(../../static/images/tab_story_h.2466fe5a2.png)}.content{position:relative;background:url(../../static/images/bg_center.934af6131.jpg) top repeat-y;padding:60px 0 240px}.content:after,.content:before{content:"";position:absolute;background-repeat:no-repeat;background-position:50%;width:100%}.content:before{background-image:url(../../static/images/bg_top.eab7176f5.jpg);height:200px;top:0}.content:after{background-image:url(../../static/images/bg_bottom.21a4ce505.png);height:360px;bottom:0}.content .list,.content .list li{position:relative;overflow:hidden}.content .list li{border:2px solid #d59d4f;float:left}.content .list li:hover .cover{-webkit-transform:scale(1.1);transform:scale(1.1)}.content .list li.video a:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s;transition:all .2s}.content .list li.video:hover a:after{opacity:0}.content .list a{display:block}.content .list .cover,.content .list a{position:relative;width:100%;height:100%}.content .list .cover{-webkit-transition:all .2s;transition:all .2s;background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;background-size:cover}.content .list img{display:block}.content .list p{position:absolute;width:100%;font-size:16px;color:#fff;line-height:30px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;bottom:0;left:0;background-color:rgba(0,0,0,.4);z-index:2}.content .video_icon{position:absolute;width:84px;height:77px;left:50%;margin-left:-48px;z-index:2}.content .video_icon:after,.content .video_icon:before{position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat;top:0;left:0}.content .video_icon:before{background-image:url(../../static/images/video_icon_1.731109af3.png);-webkit-animation:rotateAni 2s linear infinite both;animation:rotateAni 2s linear infinite both}.content .video_icon:after{background-image:url(../../static/images/video_icon_2.49345dcd0.png)}.content .loading_tips{position:relative;text-align:center;margin-top:30px;font-size:0}.content .loading_tips span{position:relative;display:inline-block;font-size:16px;color:#909090;letter-spacing:2px;line-height:20px}.content .loading_tips span:after,.content .loading_tips span:before{position:absolute;content:"";width:270px;height:1px;background-repeat:no-repeat;top:10px}.content .loading_tips span:before{background-image:url(../../static/images/line1.f4a6488ea.png);left:-280px}.content .loading_tips span:after{background-image:url(../../static/images/line2.2a8838276.png);right:-280px}.hot_box{margin-bottom:80px}.hot_box h3{background:url(../../static/images/title_jxtj.b977eabde.png) no-repeat;width:450px;height:54px;font-size:0;margin-bottom:15px}.hot_box .list li{width:410px;height:230px;margin-right:29px}.hot_box .list li:last-of-type{margin-right:0}.hot_box .list li.video .video_icon{top:64px}.list_box{position:relative;z-index:2}.list_box .tab{position:relative;overflow:hidden;margin-bottom:25px}.list_box .tab li{float:left;margin-right:12px;margin-bottom:12px}.list_box .tab li.curr a,.list_box .tab li:hover a{background-image:url(../../static/images/tab_btn_h.831897b96.png);color:#333}.list_box .tab a{display:block;background-repeat:no-repeat;background-image:url(../../static/images/tab_btn.5456a95e2.png);width:171px;height:35px;font-size:18px;text-align:center;line-height:35px;color:#8f6335}.list_box .list li{width:300px;height:170px;margin-right:28px;margin-bottom:20px}.list_box .list li:nth-of-type(4n){margin-right:0!important}.list_box .list li.video .video_icon{top:34px}.list_box .list li.vertical{width:290px;height:520px;margin-right:41px}.footer{position:relative;background-color:#333;padding:30px 0}.footer .main{width:840px}.footer .link{font-size:0;margin-bottom:20px}.footer .link a{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;line-height:1;border-right:1px solid grey;padding:0 10px}.footer .link a:last-of-type{border-right:0}.footer .link a:hover{text-decoration:underline}.footer p{font-size:12px;color:grey;line-height:24px;margin-left:10px}.footer p a{color:grey;margin-right:20px}.footer p span{margin-left:20px}.mask{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:999}.mask .video_box{position:fixed;width:820px;height:460px;background-color:#000;left:50%;top:50%;margin:-230px 0 0 -410px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mask video{display:block;width:100%}.mask .close{position:absolute;background:url(../../static/images/close.749ddeee4.png) no-repeat;width:25px;height:26px;top:0;right:-30px}.lb-details{display:none!important}@-webkit-keyframes rotateAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotateAni{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;height:100%}.lightboxOverlay{top:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8}.lightbox,.lightboxOverlay{position:fixed;width:100%;height:100%;left:0;display:none}.lightbox{top:50%;overflow:auto;z-index:10000;font-weight:400}.lightbox.fitImagesInViewport{top:50%;margin-top:-125px}.lightbox .lb-image{display:block;height:auto;margin:0 auto;max-width:inherit;-webkit-border-radius:3px;border-radius:3px}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:#fff;width:250px;min-width:210px;height:250px;margin:25px auto 0;-webkit-border-radius:4px;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../../static/images/loading.2299ad0b3.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev,.lb-nav a.lb-prev:hover{background:url(../../static/images/prev.84b76dee6.png) left 48% no-repeat}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next,.lb-nav a.lb-next:hover{background:url(../../static/images/next.31f158759.png) right 48% no-repeat}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto 15px;padding-top:5px;width:100%;min-width:210px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{max-width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;padding-top:.3em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../../static/images/close.d9d2d0b13.png) 100% 0 no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
