@charset "UTF-8";
.header .header-bd, .crumbs .inner, .footer .footer-info .footer-info-inner, .footer .footer-link, .footer .footer-copyright, .footer .footer-copyright .footer-copyright-inner { *zoom: 1; }

.header .header-bd:before, .crumbs .inner:before, .footer .footer-info .footer-info-inner:before, .footer .footer-link:before, .footer .footer-copyright:before, .footer .footer-copyright .footer-copyright-inner:before, .header .header-bd:after, .crumbs .inner:after, .footer .footer-info .footer-info-inner:after, .footer .footer-link:after, .footer .footer-copyright:after, .footer .footer-copyright .footer-copyright-inner:after { content: ""; display: table; }

.header .header-bd:after, .crumbs .inner:after, .footer .footer-info .footer-info-inner:after, .footer .footer-link:after, .footer .footer-copyright:after, .footer .footer-copyright .footer-copyright-inner:after { clear: both; }

/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. 0. sassCore's style */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ overflow-y: scroll; /* 0 */ -webkit-overflow-scrolling: touch; /* 0 */ }

/** 1. Remove default margin 0. sassCore's style. */
body { margin: 0; /* 1 */ font-size: 14px; /* 0 */ line-height: 1.5; /* 0 */ color: #333; /* 0 */ background-color: #fff; /* 0 */ }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. 3. Correct `inline-block` display in IE 6/7. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ *display: inline; /* 3 */ *zoom: 1; /* 3 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** 1. Remove the gray background color from active links in IE 10. 2. Improve readability when focused and also mouse hovered in all browsers. 0. sassCore's style. */
a { background: transparent; /* 1 */ /* 0 */ text-decoration: none; color: #08c; }

a:active, a:hover { outline: 0; /* 2 */ }

a:hover { color: #006699; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 8/9/10. 2. Improve image quality when scaled in IE 7. 0. sassCore's style. */
img { border: 0; /* 1 */ vertical-align: middle; /* 0 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** 1. Contain overflow in all browsers. 2. Improve readability of pre-formatted text in all browsers. */
pre { overflow: auto; /* 1 */ white-space: pre; /* 2 */ white-space: pre-wrap; /* 2 */ word-wrap: break-word; /* 2 */ }

/** 1. Address odd `em`-unit font size rendering in all browsers. 2. Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ _font-family: 'courier new', monospace; /* 1 */ font-size: 1em; /* 2 */ }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** 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 Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
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"], 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; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width. 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. 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 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 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 and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 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 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. 3. Correct alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ *margin-left: -7px; /* 3 */ }

/** 1. Remove default vertical scrollbar in IE 8/9/10/11. 0. sassCore's style */
textarea { overflow: auto; /* 1 */ resize: vertical; /* 0 */ }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/** Address CSS quotes not supported in IE 6/7. */
q { quotes: none; }

html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif; }

h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }

ul, ol, li, dl, dd { margin: 0; padding: 0; }

ul, ol { list-style: none outside none; }

h1, h2, h3 { line-height: 2; font-weight: normal; }

h1 { font-size: 21px; }

h2 { font-size: 18.2px; }

h3 { font-size: 16.38px; }

h4 { font-size: 14px; }

h5, h6 { font-size: 11.9px; text-transform: uppercase; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #ccc; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }

.header .header-bd, .crumbs .inner, .footer .footer-info .footer-info-inner, .footer .footer-link, .footer .footer-copyright, .footer .footer-copyright .footer-copyright-inner { *zoom: 1; }

.header .header-bd:before, .crumbs .inner:before, .footer .footer-info .footer-info-inner:before, .footer .footer-link:before, .footer .footer-copyright:before, .footer .footer-copyright .footer-copyright-inner:before, .header .header-bd:after, .crumbs .inner:after, .footer .footer-info .footer-info-inner:after, .footer .footer-link:after, .footer .footer-copyright:after, .footer .footer-copyright .footer-copyright-inner:after { content: ""; display: table; }

.header .header-bd:after, .crumbs .inner:after, .footer .footer-info .footer-info-inner:after, .footer .footer-link:after, .footer .footer-copyright:after, .footer .footer-copyright .footer-copyright-inner:after { clear: both; }

/*公共部分*/
@-webkit-keyframes fadeIn { 0% { opacity: 0;
    /*初始状态 透明度为0*/ }
  50% { opacity: 0;
    /*中间状态 透明度为0*/ }
  100% { opacity: 1;
    /*结尾状态 透明度为1*/ } }

@-moz-keyframes fadeIn { 0% { opacity: 0;
    /*初始状态 透明度为0*/ }
  50% { opacity: 0;
    /*中间状态 透明度为0*/ }
  100% { opacity: 1;
    /*结尾状态 透明度为1*/ } }

@keyframes fadeIn { 0% { opacity: 0;
    /*初始状态 透明度为0*/ }
  50% { opacity: 0;
    /*中间状态 透明度为0*/ }
  100% { opacity: 1;
    /*结尾状态 透明度为1*/ } }

html { font-size: 12px; }

@font-face { font-family: "Aller_Rg"; src: url("font/Aller_Rg.eot?t=1471336647"); /* IE9*/ src: url("font/Aller_Rg.eot?t=1471336647#iefix") format("embedded-opentype"), url("font/Aller_Rg.woff?t=1471336647") format("woff"), url("font/Aller_Rg.ttf?t=1471336647") format("truetype"); }

body {
	font-family: 'Aller_Rg' !important;
	font-size: 12px;
	color: #1b1b1b;
	z-index: 999;
}

input, textarea, button { outline: none; }

a { color: #1b1b1b; }

a:hover { color: #0084ce; }

.wrap { min-width: 1238px; }

.header { position: absolute; left: 0; right: 0; top: 0; min-width: 1238px; width: 100%; z-index: 9999; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.header.header-active { background: #fff; border-bottom: 1px solid #efefef; }

.header.header-active .header-bd .logo .logo-url { background-image: url(../images/logo_active.png); }

.header.header-active .header-bd .nav li a { color: #1b1b1b; }

.header.header-active .header-bd .nav li.active, .header.header-active .header-bd .nav li:hover { border-bottom: 2px solid #339dd8; }

.header.header-active .header-bd .nav li.active a, .header.header-active .header-bd .nav li:hover a { color: #0084ce; }

.header.header-active .header-bd .h-other { border-left: 1px solid #ebebeb; }

.header.header-active .header-bd .h-other-l { color: #1b1b1b; }

.header.header-active .header-bd .h-other-l a { color: #1b1b1b; }

.header .inner { margin: auto; width: 1238px; }

.header .header-bd { height: 93px; }

.header .header-bd .logo { float: left; margin-top: 24px; }

.header .header-bd .logo .logo-url { display: block; width: 219px; height: 55px; background: url(../images/logo_1.png) no-repeat; }

.header .header-bd .right { float: right; }

.header .header-bd .nav { float: left; margin-top: 17px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.header .header-bd .nav li { float: left; margin-bottom: -1px; margin-right: 25px; margin-left: 25px; padding-bottom: 2px; height: 74px; line-height: 74px; }

.header .header-bd .nav li a { display: block; color: #fff; }

.header .header-bd .nav li a:hover { color: #0084ce; }

.header .header-bd .nav li.active { padding-bottom: 0; border-bottom: 2px solid #fff; }

.header .header-bd .nav li.active a { color: #fff; }

.header .header-bd .nav li:hover { padding-bottom: 0; border-bottom: 2px solid #fff; }

.header .header-bd .nav li:hover a { color: #0084ce; }

.header .header-bd .nav li:hover .sub-nav { display: block; }

.header .header-bd .nav li .sub-nav { display: none; position: absolute; left: 0; top: 93px; width: 100%; background: #fff; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }

.header .header-bd .nav li .sub-nav .sub-nav-inner { margin: auto; width: 1238px; }

.header .header-bd .nav li .sub-nav a { color: #1b1b1b; }

.header .header-bd .nav li .sub-nav .sub-nav-l { float: left; padding: 25px 45px 25px 0; border-right: 1px solid #efefef; }

.header .header-bd .nav li .sub-nav .sub-nav-r { padding-top: 12px; padding-left: 13px; overflow: hidden; }

.header .header-bd .nav li .sub-nav .sub-nav-r dd { float: left; margin-left: 37px; margin-top: 11px; }

.header .header-bd .nav li .sub-nav .sub-nav-r dd a { position: relative; display: block; padding: 0 15px; width: 216px; height: 43px; line-height: 43px; background: #f7f7f7; color: #656565; }

.header .header-bd .nav li .sub-nav .sub-nav-r dd a:hover { color: #fff; background: #0084ce; }

.header .header-bd .nav li .sub-nav .sub-nav-r dd a span { position: absolute; top: 34px; left: 15px; display: block; width: 17px; height: 1px; background-color: #0084ce; }

.header .header-bd .h-other { float: right; padding-top: 36px; padding-left: 20px; padding-right: 53px; height: 47px; border-left: 1px solid rgba(255, 255, 255, 0.2); }

.header .header-bd .h-other-l { float: left; height: 36px; line-height: 36px; font-size: 14px; color: #fff; }

.header .header-bd .h-other-l a { color: #fff; }

.header .header-bd .h-other-l span { padding: 0 8px; }

.header .header-bd .h-other-l .h-icon-mail { display: inline-block; margin: 0 10px; width: 25px; height: 19px; background: url(../images/icon_mail_1.png) no-repeat; vertical-align: middle; }

.header .header-bd .h-search { float: right; position: relative; margin-top: 2px; margin-right: -40px; }

.header .header-bd .h-search .search-input { display: none; padding: 0 53px 0 16px; width: 148px; height: 34px; line-height: 34px; background: #fff; font-size: 13px; border: 1px solid #ebebeb; }

.header .header-bd .h-search .btn-search { position: absolute; top: 6px; right: 8px; background: url(../images/icon_search.png) center center no-repeat; width: 22px; height: 22px; border: none; overflow: hidden; text-indent: -99px; }

.banner { text-align: center; overflow: hidden; }

.banner img { width: 100%; }

.crumbs { position: relative; height: 68px; line-height: 68px; background: #fff; border-bottom: 1px solid #e1e1e1; }

.crumbs .inner { position: relative; margin: auto; width: 1238px; z-index: 9; }

.crumbs .inner .fr { float: right; color: #fff; vertical-align: middle; }

.crumbs .inner .fr a { color: #fff; }

.crumbs .inner .fr i { margin-top: -2px; margin-right: 8px; display: inline-block; width: 16px; height: 16px; background: url(../images/l.png) no-repeat; vertical-align: middle; }

.crumbs .inner .l { float: left; background: #fff; min-width: 50%; }

.crumbs .inner .l .item { float: left; padding-right: 35px; vertical-align: middle; background-color: #fff; font-size: 14px; }

.crumbs .inner .l .item i { margin-right: 8px; display: inline-block; width: 15px; height: 15px; background: url(../images/icon_radio.png) no-repeat; vertical-align: middle; }

.crumbs .inner .l .item.active { color: #0084ce; }

.crumbs .inner .l .item.active i { background-image: url(../images/icon_radio_on.png); }

.crumbs .inner .l .item.active a { color: #0084ce; }

.crumbs .right-bg { position: absolute; right: 0; top: 0; width: 80%; height: 68px; background-color: #0084ce; }

.footer { background-color: #fff; }

.footer .footer-info { height: 203px; background-color: #0084ce; color: #fff; }

.footer .footer-info .footer-info-inner { margin: auto; width: 1200px; }

.footer .footer-info .footer-info-left { float: left; }

.footer .footer-info .footer-info-left .title { margin: 40px 0 0; padding-bottom: 6px; position: relative; height: 24px; line-height: 24px; font-size: 14px; }

.footer .footer-info .footer-info-left .title span { position: absolute; left: 0; bottom: 6px; width: 59px; height: 1px; background: #fff; }

.footer .footer-info .footer-info-left .item { margin-top: 10px; padding-left: 32px; height: 19px; line-height: 19px; background: url(../images/icon_footer_left.png) left center no-repeat; }

.footer .footer-info .footer-info-left .item a { color: #fff; }

.footer .footer-info .footer-info-right { float: right; margin-top: 65px; }

.footer .footer-info .footer-info-right .item { float: left; padding-left: 52px; width: 154px; }

.footer .footer-info .footer-info-right .item a { color: #fff; }

.footer .footer-info .footer-info-right .item .title { margin-top: 8px; line-height: 20px; font-size: 18px; }

.footer .footer-info .footer-info-right .item .info { font-size: 12px; }

.footer .footer-info .footer-info-right .item .icon-video { display: block; width: 24px; height: 24px; background: url(../images/icon_008.png) no-repeat; }

.footer .footer-info .footer-info-right .item .icon-download { display: block; width: 23px; height: 24px; background: url(../images/icon_009.png) no-repeat; }

.footer .footer-info .footer-info-right .item .icon-touch { display: block; width: 23px; height: 23px; background: url(../images/icon_010.png) no-repeat; }

.footer .footer-link {
	margin: auto;
	padding: 26px 0;
	width: 1238px;
	height: 35px;
	z-index: 999;
}

.footer .footer-link .footer-link-inner { margin-right: -20px; }

.footer .footer-link .item { float: left; position: relative; margin-right: 20px; width: 159px; }

.footer .footer-link .item .title { position: relative; padding: 0 34px 0 2px; height: 34px; line-height: 34px; border-right: 2px solid #0084ce; border-bottom: 1px solid #0084ce; color: #494949; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }

.footer .footer-link .item .title i { position: absolute; top: 14px; right: 10px; display: block; width: 14px; height: 8px; background: url(../images/icon_down.png) no-repeat; }

.footer .footer-link .item dl {
	display: none;
	position: absolute;
	left: 0;
	bottom: 35px;
	padding: 5px 0;
	width: 157px;
	background: #fff;
	box-shadow: 3px -3px 3px rgba(0, 0, 0, 0.035);
	z-index: 999;
}

.footer .footer-link .item dl a { display: block; padding: 0 9px; height: 26px; line-height: 26px; color: #656565; font-size: 11px; border-bottom: 1px solid #dfdfdf; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.footer .footer-link .item dl a:hover{
	color: #FFFFFF;
	background-color: #0084ce;
	display: block;
}
.footer .footer-link .item:hover dl {
	display: block;
}

.footer .footer-copyright { height: 102px; background: #454545; color: #fff; border-top: 1px solid #525252; border-bottom: 1px solid #525252; }

.footer .footer-copyright a { color: #fff; }

.footer .footer-copyright .footer-copyright-inner { position: relative; margin: auto; width: 1238px; }

.footer .footer-copyright .footer-copyright-left { float: left; }

.footer .footer-copyright .footer-copyright-left .logo { margin-top: 28px; }

.footer .footer-copyright .footer-copyright-left .info { margin-top: 4px; }

.footer .footer-copyright .footer-copyright-right { text-align: right; float: right; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-share { margin-top: 30px; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-share .share-t { display: inline-block; margin-left: 18px; width: 19px; height: 15px; background: url(../images/share-t.png) no-repeat; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-share .share-f { display: inline-block; margin-left: 18px; width: 8px; height: 16px; background: url(../images/share-f.png) no-repeat; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-share .share-in { display: inline-block; margin-left: 18px; width: 15px; height: 14px; background: url(../images/share-in.png) no-repeat; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-link { margin-top: 16px; }

.footer .footer-copyright .footer-copyright-right .footer-copyright-link span { padding: 0 5px; }

.footer .footer-copyright .go-top { position: absolute; right: 0; top: -21px; }

.footer .share { position: fixed; top: 20%; right: 1px; z-index: 999; }

.footer .share a { position: relative; display: block; margin-top: 1px; }

.footer .share a .qrcode-box { display: none; opacity: 0; position: absolute; right: 42px; top: 0; padding-right: 2px; }

.footer .share a .qrcode-box img {
	width: 100px;
	height: 238px;
}

.footer .share a:hover .qrcode-box { display: block; opacity: 1; -webkit-animation-name: fadeIn; /*动画名称*/ -webkit-animation-duration: .3s; /*动画持续时间*/ -webkit-animation-iteration-count: 1; /*动画次数*/ -webkit-animation-delay: 0s; /*延迟时间*/ -o-animation-name: fadeIn; /*动画名称*/ -o-animation-duration: .3s; /*动画持续时间*/ -o-animation-iteration-count: 1; /*动画次数*/ -o-animation-delay: 0s; /*延迟时间*/ -moz-animation-name: fadeIn; /*动画名称*/ -moz-animation-duration: .3s; /*动画持续时间*/ -moz-animation-iteration-count: 1; /*动画次数*/ -moz-animation-delay: 0s; /*延迟时间*/ animation-name: fadeIn; /*动画名称*/ animation-duration: .3s; /*动画持续时间*/ animation-iteration-count: 1; /*动画次数*/ animation-delay: 0s; /*延迟时间*/ }

.footer .share .btn-sky{ position: relative; display: block; margin-top: 1px; cursor: pointer;}
.footer .share .btn-sky .sky-box { display: none; position: absolute; right: 42px; top: 0; padding-right: 2px; padding-bottom: 20px; width: 124px; border: 2px solid #0084ce; background: #fff; color: #656565; font-size: 14px; }
.footer .share .btn-sky .sky-box .sky-icon{ display: inline-block; margin-right: 4px; width: 19px; height: 19px; background: url(../images/sky_icon.png) no-repeat; vertical-align: middle;}
.footer .share .btn-sky .sky-box li{ margin-top: 7px; padding: 10px 5px 0 20px; height: 19px; line-height: 19px;}

.footer .share .btn-sky:hover .sky-box{ display: block; }


.page { padding: 60px 0 30px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; vertical-align: middle; }

.page a { margin-right: 15px; color: #464646; }

.page a.active { color: #b4b4b4; }

.page span { margin-right: 15px; color: #b4b4b4; }

.page .page-prev, .page .page-next { display: inline-block; width: 42px; height: 42px; vertical-align: middle; }

.page .page-prev { background: url(../images/page_prev.png) no-repeat; }

.page span.page-prev { background: url(../images/page_prev_no.png) no-repeat; }

.page .page-next { background: url(../images/page_next.png) no-repeat; }

.page span.page-next { background: url(../images/page_next_no.png) no-repeat; }

.page { font-size: 24px; }
.page span{ text-decoration: underline; }
.page2 .page-prev, .page2 .page-next{ width: 54px; height: 54px; }
.page2 .page-prev{ background: url(../images/page_prev_2.png) no-repeat; }
.page2 .page-next{ background: url(../images/page_next_2.png) no-repeat; }
.scale { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.scale:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
