HTML {
	overflow-x:hidden;
	overflow-y:scroll;
}
body, button, input, keygen, legend, select, textarea {
	outline: 0;
	color: #555;
	font: 14px/18px '微软雅黑', Microsoft YaHei, Arial;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p {
	padding:0;
	margin:0;
}
fieldset, img, button, input {
	border:0;
	vertical-align:middle;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: none;
	font: inherit;
	font-size: 100%;
}
address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: 400;
}
abbr, body, fieldset, html, iframe, img {
	border: 0;
}
address, cite, dfn, em, i, var {
	font-style: normal;
}
[hidefocus], summary {
outline: 0;
}
li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6, small {
	font-size: 100%;
}
sub, sup {
	font-size: 83%;
}
code, kbd, pre, samp {
	font-family: inherit;
}
q:after, q:before {
	content: none;
}
textarea {
	overflow: auto;
	resize: none;
}
label, summary {
	cursor: default;
}
a, button {
	cursor: pointer;
}
img {
	border: none;
	max-width:100%;
}
b, em, h1, h2, h3, h4, h5, h6, strong {
	font-weight: 700;
}
a, a:hover, del, ins, s, u {
	text-decoration: none;
}
a {
	color: #444;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
li, ul {
	list-style-type: none;
}
*:focus, a {
	outline: none;
	text-decoration: none;
}
/* aos */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
transition-timing-function:cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
transition-timing-function:cubic-bezier(.6, -.28, .735, .045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
transition-timing-function:cubic-bezier(.47, 0, .745, .715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(.39, .575, .565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(.445, .05, .55, .95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
transition-timing-function:cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
transition-timing-function:cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
transition-timing-function:cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
transition-timing-function:cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
transition-timing-function:cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
transition-timing-function:cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
transition-timing-function:cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(.455, .03, .515, .955)
}
[data-aos^=fade][data-aos^=fade] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity:1;
transform:translateZ(0)
}
[data-aos=fade-up] {
transform:translate3d(0, 100px, 0)
}
[data-aos=fade-down] {
transform:translate3d(0, -100px, 0)
}
[data-aos=fade-right] {
transform:translate3d(-100px, 0, 0)
}
[data-aos=fade-left] {
transform:translate3d(100px, 0, 0)
}
[data-aos=fade-up-right] {
transform:translate3d(-100px, 100px, 0)
}
[data-aos=fade-up-left] {
transform:translate3d(100px, 100px, 0)
}
[data-aos=fade-down-right] {
transform:translate3d(-100px, -100px, 0)
}
[data-aos=fade-down-left] {
transform:translate3d(100px, -100px, 0)
}
[data-aos^=zoom][data-aos^=zoom] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
opacity:1;
transform:translateZ(0) scale(1)
}
[data-aos=zoom-in] {
transform:scale(.6)
}
[data-aos=zoom-in-up] {
transform:translate3d(0, 100px, 0) scale(.6)
}
[data-aos=zoom-in-down] {
transform:translate3d(0, -100px, 0) scale(.6)
}
[data-aos=zoom-in-right] {
transform:translate3d(-100px, 0, 0) scale(.6)
}
[data-aos=zoom-in-left] {
transform:translate3d(100px, 0, 0) scale(.6)
}
[data-aos=zoom-out] {
transform:scale(1.2)
}
[data-aos=zoom-out-up] {
transform:translate3d(0, 100px, 0) scale(1.2)
}
[data-aos=zoom-out-down] {
transform:translate3d(0, -100px, 0) scale(1.2)
}
[data-aos=zoom-out-right] {
transform:translate3d(-100px, 0, 0) scale(1.2)
}
[data-aos=zoom-out-left] {
transform:translate3d(100px, 0, 0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
transform:translateZ(0)
}
[data-aos=slide-up] {
transform:translate3d(0, 100%, 0)
}
[data-aos=slide-down] {
transform:translate3d(0, -100%, 0)
}
[data-aos=slide-right] {
transform:translate3d(-100%, 0, 0)
}
[data-aos=slide-left] {
transform:translate3d(100%, 0, 0)
}
[data-aos^=flip][data-aos^=flip] {
backface-visibility:hidden;
transition-property:transform
}
[data-aos=flip-left] {
transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
	transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
	transform:perspective(2500px) rotateX(0)
}
/*Animate.css*/
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
-ms-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-ms-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-ms-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-ms-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-ms-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
-ms-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes wobble {
0% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-ms-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-ms-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
-webkit-animation-duration:.75s;
animation-duration:.75s
}
@-webkit-keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-ms-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-ms-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-ms-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut;
-webkit-animation-duration:.75s;
animation-duration:.75s
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
-ms-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
-ms-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
-ms-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
-ms-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	-ms-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
@keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
-webkit-animation-duration:.75s;
animation-duration:.75s;
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
@keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY;
-webkit-animation-duration:.75s;
animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-ms-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
@keyframes lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
-ms-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
-ms-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
-ms-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
-ms-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
@keyframes hinge {
0% {
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
-ms-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
-ms-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
-ms-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center
}
}
@keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
-ms-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
-ms-transform-origin:left center;
transform-origin:left center
}
}
.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center
}
}
@keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
-ms-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
-ms-transform-origin:right center;
transform-origin:right center
}
}
.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight {
0% {
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%)
}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)
}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
/*-挂件-*/
.openbox.hide {
	display:none;
}
.fixed-bar {
	position: relative;
}
.fixed-tool {
	position: fixed;
	top: 30%;
	right: 0px;
	z-index: 999999;
}
.fixed-top {
	position: fixed;
	right: 0px;
	z-index: 999999;
}
.fixed-top .mytop {
	width:100%;
	height:33px;
	overflow:hidden;
	background:#fff;
	z-index:9999999;
	position: absolute;
	left: 0px;
	bottom:0px;
	cursor: pointer;
	opacity:0.5;
}
.fixed-top .mytop:hover {
	background-color:none;
	opacity:0;
}
.fixed-top .gotop-label i {
	z-index:999999;
	position: absolute;
	left:6px;
}
.fixed-bar .fixed-box {
	position: relative;
	width: 32px;
	height: 32px;
	border: 1px solid #eee;
	border-top: 0;
	background: #fff;
}
.fixed-bar .fixed-box.first-child {
	border-top: 1px solid #eee;
}
.fixed-bar .fixed-box.first-child .box-drop {
	top: -1px;
}
.fixed-bar .fixed-box:hover {
	border-color: #ffd500;
}
.fixed-bar .fixed-box:hover .box-label {
	background: #ffd500;
}
.fixed-bar .fixed-box:hover .box-drop {
	display: block;
}
.fixed-bar .fixed-box:hover .box-label.invite-label .label-icon {
	background-position: 0px -45px;
}
.fixed-bar .fixed-box:hover .box-label.mob-label .label-icon {
	background-position: -199px -44px;
}
.fixed-bar .fixed-box:hover .box-label.qqlm-label .label-icon {
	background-position: -40px -45px;
}
.fixed-bar .fixed-box:hover .box-label.suggess-label .label-icon {
	background-position: -73px -38px;
}
.fixed-bar .fixed-box:hover .box-label.qqkf-label .label-icon {
	background-position: -123px -40px;
}
.fixed-bar .fixed-box:hover .box-label.gotop-label .label-icon {
	background-position: -165px -40px;
	z-index:9999999;
}
.fixed-bar .fixed-box .box-label {
	display: block;
	width: 32px;
	height: 32px;
	cursor: pointer;
}
.fixed-bar .fixed-box .box-label .label-icon {
	display: block;
	margin: 0 auto;
	background: url(../images/fixed_bar_icons.png) no-repeat;
}
.fixed-bar .fixed-box .box-label.invite-label {
	padding-top: 14px;
}
.fixed-bar .fixed-box .box-label.mob-label {
	padding-top: 0px;
}
.fixed-bar .fixed-box .box-label.invite-label .label-icon {
	width: 29px;
	height: 30px;
	background-position: 0px 0px;
}
.fixed-bar .fixed-box .box-label.mob-label .label-icon {
	width: 28px;
	height: 33px;
	background-position: -199px -4px;
}
.fixed-bar .fixed-box .box-label.qqlm-label {
	padding-top: 16px;
}
.fixed-bar .fixed-box .box-label.qqlm-label .label-icon {
	width: 31px;
	height: 25px;
	background-position: -40px 0px;
}
.fixed-bar .fixed-box .box-label.suggess-label {
	padding-top: 0px;
}
.fixed-bar .fixed-box .box-label.suggess-label .label-icon {
	width: 32px;
	height: 26px;
	background-position: -73px 2px;
}
.fixed-bar .fixed-box .box-label.qqkf-label {
	padding-top: 0px;
}
.fixed-bar .fixed-box .box-label.qqkf-label .label-icon {
	width: 28px;
	height: 31px;
	background-position: -123px 4px;
}
.fixed-bar .fixed-box .box-label.gotop-label {
	padding-top: 0px;
}
.fixed-bar .fixed-box .box-label.gotop-label .label-icon {
	width: 32px;
	height: 32px;
	background-position: -165px 2px;
}
.fixed-bar .fixed-box .box-drop {
	position: absolute;
	right: 50%;
	margin-right: 16px;
	top: 0;
	background: #ffd500;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	display: none;
}
.fixed-bar .fixed-box .box-drop .target-link {
	height: 33px;
	width: 75px;
	line-height: 32px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #fff;
}
.fixed-bar .fixed-box .box-drop .qqkf-body {
	width: 240px;
	padding: 10px;
}
.fixed-bar .fixed-box .box-drop .qqkf-body p {
	font-size: 12px;
	line-height: 24px;
	color: #333;
}
.fixed-bar .fixed-box .box-drop .qqkf-body p a {
	padding:0px 4px 0px 4px;
}
.fixed-bar .fixed-box .box-drop .qqkf-body .qqkf-btn {
	display: inline-block;
	width: 80px;
	height: 24px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffa900;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	margin: 4px 4px 4px 4px;
}
.fixed-bar .fixed-box .box-drop .qqkf-body .qqkf-btn .kf-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/fixed_bar_icons.png) no-repeat 0px -85px;
	margin-right: 2px;
	vertical-align: -1px;
}
.fixed-bar .fixed-box .box-drop .qqlm-body {
	width: 190px;
	padding: 10px;
}
.fixed-bar .fixed-box .box-drop .qqlm-body .lm-level {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #333;
}
.fixed-bar .fixed-box .box-drop .qqlm-body .lm-btn0 {
	display: block;
	text-align: center;
	background: rgba(255, 255, 255, 0.8);
	background: #fff\9;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.fixed-bar .fixed-box .box-drop .qqlm-body .sm-btn {
	width: 65px;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
.fixed-bar .fixed-box .box-drop .qqlm-body .big-btn {
	width: 170px;
	height: 30px;
	line-height: 30px;
	margin: 10px auto;
	font-size: 14px;
}
.fixed-bar .fixed-box .box-drop .qqlm-body .hk-lm {
	background: #ffa900;
	color: #fff;
}
.fixed-bar .fixed-box .box-drop .mob-m {
	width: 131px;
	padding:6px;
}
.fixed-bar .fixed-box .box-drop .mob-m .t-cj {
	width: 31px;
	height: 5px;
	margin:0 auto 7px;
	border-radius: 2px;
	background: #ffee98;
}
.fixed-bar .fixed-box .box-drop .mob-m .m-cj {
	padding:0 5px 5px;
	background: #fff;
	border-radius:4px;
}
.fixed-bar .fixed-box .box-drop .mob-m .m-cj p {
	line-height: 16px;
	font-size: 12px;
	color:#666;
	text-align: center;
	padding:3px 0;
}
.fixed-bar .fixed-box .box-drop .mob-m .b-cj {
	margin:6px auto 0;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #ffee98;
}
.fixed-bar .fixed-box .box-drop .code-img {
	text-align:center;
}
.fixed-bar .fixed-box .box-drop .work-cj {
	padding:5px 10px 10px 10px;
	background: #fff;
	border-radius: 4px 4px 4px 4px;
	line-height:30px;
}
.fixed-bar .fixed-box .box-drop .work-cj .title {
	padding: 4px 0px 4px 0px;
	color:#333;
	font-size:16px;
	border-bottom:1px solid #f0f0f0
}
.fixed-bar .fixed-box .box-drop .work-cj .con {
	display: inline-block;
	padding:4px 2px 4px 2px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
}
.fixed-bar .fixed-box .box-drop .work-cj .con.tel {
	width:100%;
	padding:8px 2px 4px 2px;
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#555;
}
.fixed-bar .fixed-box .br {
	margin-bottom:10px;
}
.fixed-bar.t_red .fixed-box:hover {
	border-color: #ff0000;
}
.fixed-bar.t_red .fixed-box:hover .box-label {
	background: #ff0000;
}
.fixed-bar.t_red .fixed-box .box-drop {
	background: #ff0000;
}
.fixed-bar.t_red .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #D90000;
}
.fixed-bar.t_red .fixed-box .box-drop .mob-m .t-cj {
	background: #D90000;
}
.fixed-bar.t_red .fixed-box .box-drop .mob-m .b-cj {
	background: #D90000;
}
.fixed-bar.t_green .fixed-box:hover {
	border-color: #6FAF4B;
}
.fixed-bar.t_green .fixed-box:hover .box-label {
	background: #6FAF4B;
}
.fixed-bar.t_green .fixed-box .box-drop {
	background: #6FAF4B;
}
.fixed-bar.t_green .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #5FA03B;
}
.fixed-bar.t_green .fixed-box .box-drop .mob-m .t-cj {
	background: #5FA03B;
}
.fixed-bar.t_green .fixed-box .box-drop .mob-m .b-cj {
	background: #5FA03B;
}
.fixed-bar.t_blue .fixed-box:hover {
	border-color: #0070B6;
}
.fixed-bar.t_blue .fixed-box:hover .box-label {
	background: #0070B6;
}
.fixed-bar.t_blue .fixed-box .box-drop {
	background: #0070B6;
}
.fixed-bar.t_blue .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #055C93;
}
.fixed-bar.t_blue .fixed-box .box-drop .mob-m .t-cj {
	background: #055C93;
}
.fixed-bar.t_blue .fixed-box .box-drop .mob-m .b-cj {
	background: #055C93;
}
.fixed-bar.t_orange .fixed-box:hover {
	border-color: #FF9D13;
}
.fixed-bar.t_orange .fixed-box:hover .box-label {
	background: #FF9D13;
}
.fixed-bar.t_orange .fixed-box .box-drop {
	background: #FF9D13;
}
.fixed-bar.t_orange .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #E28D14;
}
.fixed-bar.t_orange .fixed-box .box-drop .mob-m .t-cj {
	background: #E28D14;
}
.fixed-bar.t_orange .fixed-box .box-drop .mob-m .b-cj {
	background: #E28D14;
}
.fixed-bar.t_yellow .fixed-box:hover {
	border-color: #1e9594;
}
.fixed-bar.t_yellow .fixed-box:hover .box-label {
	background: #1e9594;
}
.fixed-bar.t_yellow .fixed-box .box-drop {
	background: #1e9594;
}
.fixed-bar.t_yellow .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #0d7473;
}
.fixed-bar.t_yellow .fixed-box .box-drop .mob-m .t-cj {
	background: #0d7473;
}
.fixed-bar.t_yellow .fixed-box .box-drop .mob-m .b-cj {
	background: #0d7473;
}
.fixed-bar.t_pink .fixed-box:hover {
	border-color: #F699B4;
}
.fixed-bar.t_pink .fixed-box:hover .box-label {
	background: #F699B4;
}
.fixed-bar.t_pink .fixed-box .box-drop {
	background: #F699B4;
}
.fixed-bar.t_pink .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #E389A3;
}
.fixed-bar.t_pink .fixed-box .box-drop .mob-m .t-cj {
	background: #E389A3;
}
.fixed-bar.t_pink .fixed-box .box-drop .mob-m .b-cj {
	background: #E389A3;
}
.fixed-bar.t_black .fixed-box:hover {
	border-color: #000000;
}
.fixed-bar.t_black .fixed-box:hover .box-label {
	background: #000000;
}
.fixed-bar.t_black .fixed-box .box-drop {
	background: #000000;
}
.fixed-bar.t_black .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #333333;
}
.fixed-bar.t_black .fixed-box .box-drop .mob-m .t-cj {
	background: #333333;
}
.fixed-bar.t_black .fixed-box .box-drop .mob-m .b-cj {
	background: #333333;
}
.fixed-bar.t_purple .fixed-box:hover {
	border-color: #b72f5f;
}
.fixed-bar.t_purple .fixed-box:hover .box-label {
	background: #b72f5f;
}
.fixed-bar.t_purple .fixed-box .box-drop {
	background: #b72f5f;
}
.fixed-bar.t_purple .fixed-box .box-drop .qqkf-body .qqkf-btn {
	background-color: #b72f5f;
}
.fixed-bar.t_purple .fixed-box .box-drop .mob-m .t-cj {
	background: #b72f5f;
}
.fixed-bar.t_purple .fixed-box .box-drop .mob-m .b-cj {
	background: #b72f5f;
}
.fixed-bar.t_red .fixed-box:hover .gotop-label {
	background: none;
}
.openbox {
	width:100%;
	height:100%;
	top: 0;
	left:0;
	z-index: 9999999;
}
.openbox .mark {
	position: fixed;
	width:100%;
	height:100%;
	top: 0;
	left:0;
	z-index: 9999991;
	background: #111;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity: 0.2;
}
.openbox .bodyxxx {
	position: fixed;
	width:30%;
	max-width:30%;
	min-height:30%;
	top: 20%;
	left:35%;
	z-index: 9999992;
	background: #fff;
	border-radius: 6px;
	box-shadow: 1px 1px 2px 6px #ccc;
}
.openbox .body {
	position: fixed;
	width:480px;
	min-height:100px;
	top: 30%;
	left:50%;
	margin-left:-240px;
	z-index: 9999992;
	background: #fff;
	border-radius: 6px;
	box-shadow:2px 2px 8px rgba(100, 100, 100, .5);
}
.openbox .body .close {
	position: absolute;
	width:20px;
	height:20px;
	top:12px;
	right:10px;
	text-align:center;
	font-size:18px;
}
.openbox .body .title {
	display: inline-block;
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #f0f0f0;
	font-size:16px;
	text-indent:20px;
}
.openbox .body .title-name, .openbox .body .title-tel {
	margin-bottom:10px;
}
.openbox .body .title-name {
	display: inline-block;
	width:440px;
	height:30px;
	line-height:30px;
	border-radius: 4px;
	font-size:14px;
}
.openbox .body .title-tel {
	display: inline-block;
	width:440px;
	height:30px;
	line-height:30px;
	border-radius: 4px;
	font-size:14px;
}
.openbox .body .title-name span.name, .openbox .body .title-tel span.tel {
	display: inline-block;
	vertical-align: middle;
	border-radius: 4px 0px 0px 4px;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #cfcfcf;
	border-right:0px;
	background:#f7f7f7;
	color:#999;
}
.openbox .body .title-name input, .openbox .body .title-tel input {
	display: inline-block;
	width:346px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	border:1px solid #cfcfcf;
	border-radius: 0px 4px 4px 0px;
}
.openbox .body .content {
	display: inline-block;
	width:440px;
	line-height:30px;
	padding:14px 20px 20px 20px;
	font-size:14px;
	word-break:break-all;
}
.openbox .body .content.myclose {
	display: inline-block;
	width:200px;
	line-height:30px;
	padding:14px 20px 20px 20px;
	font-size:14px;
	word-break:break-all;
}
.openbox .sub {
	width:60px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background-color: #555;
	border-radius: 4px;
	text-align:center;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.openbox .sub:hover {
	background-color: #ff0000;
}
.openbox .form {
	display: inline-block;
	width:100%;
	height:100%;
}
.openbox .form .form-textarea {
	display: inline-block;
	width:420px;
	min-height:150px;
	border:1px solid #cfcfcf;
	padding:10px;
	line-height:24px;
	border-radius: 4px;
}
.openbox .body .title-tel.err input, .openbox .body .title-name.err input {
	border:1px solid #ff0000;
}
.form .err .form-textarea {
	border:1px solid #ff0000;
}
.lit_textarea {
	display: inline-block;
	width:440px;
	position:relative;
}
.lit_textarea .textCount {
	text-align:center;
	position: absolute;
	width:60px;
	height:30px;
	bottom:10px;
	right:0px;
	color:#ddd;
}
.form .cont-err {
	display: inline-block;
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.form .cont-err .errmsg {
	display: inline-block;
	width:100%;
	height:30px;
	line-height:30px;
	color:#ff0000;
}
.form #textCount {
	display: inline-block;
	width:100%;
}
.fixed-bar .open {
	display:none;
	width:60px;
	height:3%;
	background: #fff;
	right:60px;
	position: fixed;
	top: 37%;
	right: 20px;
}
/*日期*/
.calendar {
	POSITION: absolute;
	top:37px;
	left:24%;
	WIDTH:100%;
	HEIGHT: auto;
	PADDING:0;
	DISPLAY: none;
	FLOAT: left;
	background:#fff;
	z-index:9;
}
.calendar .calMain {
	WIDTH:100%;
	HEIGHT:auto;
	FLOAT: left;
	OVERFLOW: hidden;
	POSITION: absolute;
	border:1px solid #1e9594;
	border-radius: 4px;
}
.calendar .calMain .calTitle {
	WIDTH: 100%;
	FLOAT: left;
	HEIGHT: 27px;
	line-HEIGHT: 27px;
	padding-top:0px;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	TEXT-ALIGN: center;
}
.calendar .calMain .calTitle .t_date {
	FLOAT: left;
	WIDTH: 80%;
	HEIGHT: 27px;
	COLOR: #1e9594;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 27px;
	TEXT-ALIGN: center;
}
.calendar .calMain .calTitle .t_date a {
	COLOR: #1e9594;
}
.calendar .calMain .calTitle .prevMonth {
	WIDTH: 10%;
	HEIGHT: 27px;
	line-HEIGHT: 27px;
	FLOAT: left;
	CURSOR: pointer;
	font-size:20px;
	color:#1e9594;
}
.calendar .calMain .calTitle .nextMonth {
	WIDTH: 10%;
	HEIGHT: 27px;
	line-HEIGHT: 27px;
	FLOAT: right;
	CURSOR: pointer;
	font-size:20px;
	color:#1e9594;
}
.calendar .calMain .calTitle .prevMonth:hover {
	color:#ff0000;
}
.calendar .calMain .calTitle .nextMonth:hover {
	color:#ff0000;
}
.calendar .calMain .calTitle .currentYearText {
	MARGIN: 0;
	padding-right:10px;
	font-size:16px;
}
.calendar .calMain .calTitle .currentMonthText {
	font-size:16px;
	TEXT-ALIGN: right;
}
.calendar .calMain .calContent {
	WIDTH:98%;
	HEIGHT:224px;
	FLOAT: left;
}
.calendar .calMain .calContent .enabled {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT:100%;
	FLOAT: left;
}
.calendar .calMain .calContent .reserve {
	POSITION: absolute;
	WIDTH:100%;
	HEIGHT:100%;
	FLOAT: left;
}
.calendar .calMain .calContent .tabD {
	WIDTH: 100%;
	FLOAT: left;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	BORDER: 0;
	BACKGROUND: #fff;
}
.calendar .calMain .calContent .tabD th {
	BACKGROUND:#1e9594;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	text-align:center;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	border-right:1px solid #148483;
}
.calendar .calMain .calContent .tabD th:nth-child(7) {
border-right:0px solid #1e9594;
}
.calendar .calMain .calContent .tabD td {
	position:relative;
	font-size:14px;
	COLOR: #1e9594;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	WIDTH: 30px;
	FONT-FAMILY: "Georgia";
	border-right:1px solid #1e9594;
	border-bottom:1px solid #1e9594;
}
.calendar .calMain .calContent .tabD td span {
	POSITION: absolute;
	top:0;
	left:0;
	z-index:2;
	FLOAT: left;
	COLOR: #C0C0C0;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	WIDTH: 100%;
	cursor: not-allowed;
}
.calendar .calMain .calContent .tabD td .u {
	transform:scale(0.6);
	FLOAT: left;
	POSITION: absolute;
	top:-9px;
	right:-1px;
	z-index:1;
	color:blue;
	font-size:14px;
	opacity:0.6;
}
.calendar .calMain .calContent .tabD td .u-i {
	transform:scale(0.6);
	FLOAT: left;
	POSITION: absolute;
	top:-9px;
	right:-1px;
	z-index:1;
	color:red;
	font-size:14px;
	opacity:0.6;
}
.calendar .calMain .calContent .tabD td a {
	POSITION: absolute;
	top:50%;
	left:50%;
	z-index:3;
	WIDTH:30px;
	LINE-HEIGHT:30px;
	FLOAT: left;
	MARGIN: 0px 0 0 0px;
	margin-top:-15px;
	margin-left:-15px;
	CURSOR: pointer;
	COLOR: #1e9594;
}
 .calendar .calMain .calContent .tabD000 td:nth-child(1) a {
COLOR: #999;
}
.calendar .calMain .calContent .tabD000 td:nth-child(7) a {
COLOR: #999;
}
.calendar .calMain .calContent .tabD td .nextD {
	COLOR: #BCCADC;
}
.calendar .calMain .calContent .tabD td .prevD {
	COLOR: #BCCADC;
}
.calendar .calMain .calContent .tabD tdxxx .hover {
	BACKGROUND:#dfe6ef;
}
.calendar .calMain .calContent .tabD td .bg {
	POSITION: absolute;
	opacity:0;
	top:50%;
	left:50%;
	z-index:0;
	WIDTH:30px;
	HEIGHT:30px;
	FLOAT: left;
	margin-top:-15px;
	margin-left:-15px;
	BACKGROUND:#dfe6ef;
}
.calendar .calMain .calContent .tabD td:hover .bg {
	opacity:0.5;
}
.calendar .calMain .calContent .tabD td .current {
	WIDTH:100%;
	BACKGROUND:#dfe6ef;
	LINE-HEIGHT: 30px;
	BORDER: 0px solid #51729D;
	FLOAT: left;
	MARGIN: 0px 0 0 0px;
}
.calendar .calMain .calContent .tabD td .select {
	POSITION: absolute;
	top:0;
	left:0;
	z-index:2;
	WIDTH: 100%;
	BACKGROUND:#1e9594;
	LINE-HEIGHT: 30px;
	BORDER:0px solid #51729D;
	COLOR: #fff;
	FLOAT: left;
	MARGIN: 0px 0 0 0px;
}
.calendar .calMain .calContent .tabM {
	WIDTH: 100%;
	FLOAT: left;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	BORDER: 0;
}
.calendar .calMain .calContent .tabM td {
	COLOR: #1e9594;
	TEXT-ALIGN: center;
	HEIGHT: 50px;
	WIDTH: 47px;
	FONT-FAMILY: "Georgia";
}
.calendar .calMain .calContent .tabM td a {
	WIDTH: 42px;
	LINE-HEIGHT: 42px;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
	CURSOR: pointer;
	COLOR: #51729D;
}
.calendar .calMain .calContent .tabM td .hover {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BORDER: 1px solid #7D99BD;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain .calContent .tabM td .current {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BORDER: 1px solid #51729D;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain .calContent .tabM td .select {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BACKGROUND: #51729D;
	BORDER: 1px solid #51729D;
	COLOR: #fff;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain .calContent .tabM td .nocheck {
	POSITION: absolute;
	top:50%;
	left:50%;
	z-index:2;
	margin-top:-20px;
	margin-left:-20px;
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BORDER: 1px solid #51729D;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
	COLOR: #999;
}
.calendar .calMain .calContent .tabY {
	WIDTH: 100%;
	FLOAT: left;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	BORDER: 0;
}
.calendar .calMain .calContent .tabY td {
	COLOR: #1e9594;
	TEXT-ALIGN: center;
	HEIGHT: 50px;
	WIDTH: 47px;
	FONT-FAMILY: "Georgia";
}
.calendar .calMain .calContent .tabY td a {
	WIDTH: 42px;
	LINE-HEIGHT: 42px;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
	CURSOR: pointer;
	COLOR: #1e9594;
}
.calendar .calMain .calContent .tabY td .nextY {
	COLOR: #BCCADC;
}
.calendar .calMain .calContent .tabY td .prevY {
	COLOR: #BCCADC;
}
.calendar .calMain .calContent .tabY td .hover {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BORDER: 1px solid #7D99BD;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain .calContent .tabY td .current {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BORDER: 1px solid #51729D;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain .calContent .tabY td .select {
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	BACKGROUND: #51729D;
	BORDER: 1px solid #51729D;
	COLOR: #fff;
	FLOAT: left;
	MARGIN: 0px 0 0 2px;
}
.calendar .calMain a:hover {
	TEXT-DECORATION: none;
}
 @font-face {
font-family:swiper-icons;
src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
font-weight:400;
font-style:normal
}
:root {
--swiper-theme-color:#007aff
}
.swiper {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-android .swiper-slide, .swiper-wrapper {
	transform:translate3d(0px, 0, 0)
}
.swiper-pointer-events {
	touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
	touch-action:pan-x
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height:auto
}
.swiper-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective:1200px
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-3d .swiper-slide-shadow {
	background:rgba(0, 0, 0, .15)
}
.swiper-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper::before {
content:'';
flex-shrink:0;
order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
height:100%;
min-height:1px;
width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper::before {
width:100%;
min-width:1px;
height:var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:center center
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
content:'';
position:absolute;
left:0;
top:0;
pointer-events:none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
height:1px;
width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
width:1px;
height:var(--swiper-virtual-size)
}
:root {
--swiper-navigation-size:44px
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:50%;
width:calc(var(--swiper-navigation-size)/ 44 * 27);
	height:var(--swiper-navigation-size);
margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	text-transform:none!important;
	letter-spacing:0;
	text-transform:none;
	font-variant:initial;
	line-height:1
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left:20px;
	right:auto
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content:'prev'
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right:20px;
	left:auto
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content:'next'
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
transition:.3s opacity;
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(.33);
	position:relative;
transition: all .6s ease;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
.swiper-pagination-bullet {
transition: all .6s ease;
	width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display:inline-block;
	border-radius:50%;
	background:var(--swiper-pagination-bullet-inactive-color, #000);
	opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet:only-child {
	display:none!important
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0px, -50%, 0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display:block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
transition:.2s transform, .2s top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:.2s transform, .2s left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:.2s transform, .2s right
}
.swiper-pagination-progressbar {
	background:rgba(0, 0, 0, .25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, .1)
}
.swiper-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, .5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
.swiper .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-grid>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-cube {
	overflow:visible
}
.swiper-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	opacity:.6;
	z-index:0
}
.swiper-cube .swiper-cube-shadow:before {
	content:'';
	background:#000;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	filter:blur(50px)
}
.swiper-flip {
	overflow:visible
}
.swiper-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-creative .swiper-slide {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	overflow:hidden;
	transition-property:transform, opacity, height
}
.swiper-cards {
	overflow:visible
}
.swiper-cards .swiper-slide {
	transform-origin:center bottom;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	overflow:hidden
}
.swiper {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
 transition: all .3s ease;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
transition: all .3s ease;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:48px;
}
.swiper-pagination-bullet {
	transition: all 1s ease;
	width:16px;
	height:2px;
	border-radius:0%;
}
.swiper-pagination-bullet-active {
	background: #fff;
}
.swiper-button-next .arrow-bg, .swiper-button-prev .arrow-bg {
	position: absolute;
	width:50px;
	height:50px;
	background: #555;
	border-radius:100%;
	opacity:0.1;
	z-index:1;
transition: all .6s ease;
}
.swiper-button-next:hover .arrow-bg, .swiper-button-prev:hover .arrow-bg {
	opacity:0.3;
	transition: all 1s ease;
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-size:1.4em;
	color:#fff;
	z-index:2;
}
.swiper-pagination-bullet-active {
	opacity:var(--swiper-pagination-bullet-opacity, 1);
	width:20px;
	color:#fff;
transition: all .4s ease;
}
.swiper-bg-prev {
	float:left;
	width:18%;
	height: 100%;
	z-index:9999;
	cursor: pointer;
	position: absolute;
	top:0px;
	right:0px;
}
.swiper-bg-next {
	float:left;
	width:18%;
	height: 100%;
	z-index:9999;
	cursor: pointer;
	position: absolute;
	top:0px;
	left:0px;
}
.video-box {
	float:left;
	width:100%;
	height:700px;
	position: relative;
	overflow:hidden;
	padding-top:16px;
	padding-bottom:16px;
	background: #fff;
	border-radius:4px;
}
.video-box .swiper-button-prev {
	left:calc((100vw)/5 + 2px);
	position: absolute;
}
.video-box .swiper-button-next {
	right:calc((100vw)/5 + 2px);
	position: absolute;
}
.video-box .videos {
	width:100%;
	height:710px;
	max-height: 710px;
	text-align:center;
	display:inline-block;
	position:relative;
	overflow:hidden;
	background-size: cover;
	background-position: 50% 0px;
	background-repeat: no-repeat no-repeat;
}
.video-box .videos img {
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.video-box .videos video {
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	margin:auto;
	object-fit: cover;
	object-position: center center;
}
.video-box .videos .bg_v {
	width:100%;
	height:100%;
	position:absolute;
	background:#fff;
	opacity:0;
	left:0px;
	top:0px;
	z-index:2;
}
.video-box .swiper-slide {
	filter: brightness(80%);
	animation:all 1s;
}
.video-box .swiper-slide-active {
	filter: brightness(100%);
	animation:all;
}
.swiper .text {
	width:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	background: #333;
	padding-top:16px;
	padding-bottom:16px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.swiper .text .en {
	font-size:16px;
	color:#ccc;
	height:24px;
	line-height:24px;
}
.swiper .text .cn {
	font-size:20px;
	color:#fff;
	height:34px;
	line-height:34px;
}
.pic-box {
	float:left;
	width:100%;
	height:100%;
	position: relative;
}
.pic-box .pic {
	float:left;
	width:100%;
	height: 800px;
	background-size: cover;
	background-position: 50% 0px;
	background-repeat: no-repeat no-repeat;
}
.pic-box .swiper-button-next, .pic-box .swiper-button-prev {
	opacity:0;
transition: all .6s ease;
}
.pic-box:hover .swiper-button-next, .pic-box:hover .swiper-button-prev {
	opacity:1;
	transition: all 1s ease;
}
.pic-box .swiper-button-next {
	right:0px;
}
.pic-box .swiper-button-prev {
	left:0px;
}
.pic-box .swiper-button-next .arrow-bg {
	border-radius:10px 0px 0px 10px;
}
.pic-box .swiper-button-prev .arrow-bg {
	border-radius:0px 10px 10px 0px;
}
.pic-box .swiper-horizontal>.swiper-pagination-bullets, .pic-box .swiper-pagination-bullets.swiper-pagination-horizontal, .pic-box .swiper-pagination-custom, .pic-box .swiper-pagination-fraction {
	bottom:74px;
}
.pic-box .swiper-button-next:hover {
	right:10px;
}
.pic-box .swiper-button-prev:hover {
	left:10px;
}
.bannerbox {
	float:left;
	width:100%;
	min-height:90px;
}
.bannerbox img {
	float:left;
	width:100%;
	height:80px;
}
#banner_line {
	float:left;
	width: 100%;
	max-width: 100%;
	height: 60px;
	overflow: hidden;
	margin-top: -59px;
	position: relative;
	text-align: center;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:9;
}
#banner_line .line {
	width: 512px;
	height: 60px;
	margin: 0 auto;
	display: inline-block;
	background: url(../images/banner_line.png);
}
#banner_line .line .arrow {
	width:30px;
	height:30px;
	margin:0 auto;
	background:url(../images/fixed_bar_icons.png) -40px -104px;
}
#banner_line .line .arrow {
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 9;
	cursor: pointer;
	animation-name: myanimate;
	animation-duration: 1.8s;
	animation-timing-function: ease-in-out;
	animation-delay: 0;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	/* Firefox: */
  -moz-animation-name: myanimate;
	-moz-animation-duration: 1.8s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: 0s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-play-state: running;
	/* Safari 和 Chrome: */
  -webkit-animation-name: myanimate;
	-webkit-animation-duration: 1.8s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
	/* Opera: */
  -o-animation-name: myanimate;
	-o-animation-duration: 1.8s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: 0s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-play-state: running;
}
@keyframes myanimate {
 0% {
 bottom: 8px;
}
 50% {
 bottom: 22px;
}
 100% {
 bottom: 8px;
}
}
.box0 {
	height: 100%;
	position: relative;
	margin-top: 0px;
}
#main {
	float:left;
	width:100%;
	height:auto;
	margin:0 auto;
	min-width:1280px;
}
.main {
	max-width:1780px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	position:relative;
}
.bg_h_end {
	background:#f7f7f7;
}
.index_line {
	float:left;
	width:100%;
	height:10px;
}
.head {
	float:left;
	width:100%;
	margin:0 auto;
	position:relative;
	position:fixed00;
	left:0px;
	top:0px;
	z-index:99999;
}
.head-box {
	max-width:1780px;
	min-width:1024px;
	margin:0 auto;
	position:relative;
}
.head-box .box {
	float:left;
	width:100%;
	height:90px;
	position: absolute;
	top:0px;
	left:10px;
	z-index:2;
}
.head-box .box .logo {
	width:300px;
	margin-top:10px;
}
.head-box .box .logo img {
	max-width:100%;
}
.head-box .box .menu {
	position: absolute;
	top:0px;
	right:0px;
	z-index:2;
}
.head-box .box .menu a {
	display: inline-block;
	height:90px;
	line-height:90px;
	padding-left:16px;
	padding-right:16px;
	font-size:14px;
	color:#fff;
	letter-spacing:4px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
	transition: all 0.5s ease;
}
.head-box .box .menu a:hover {
	transition: all 0.5s ease;
	background: -webkit-linear-gradient(rgba(0, 11, 3, 0.4), rgba(0, 11, 3, 0));
	opacity:0.5;
}
.head-box .box .menu a.on {
	color:#fff;
	background: -webkit-linear-gradient(rgba(0, 11, 3, 0.2), rgba(0, 11, 3, 0));
	opacity:0.8;
	transition: all 0.5s ease;
}
.mtitle {
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
	margin-top: 40px;
	margin-bottom: 0px;
	text-align: center;
}
.mtitle a {
	display:inline-block;
	width:auto;
	height:30px;
	line-height:30px;
	padding:0px 20px 0px 20px;
	margin-left:10px;
	margin-right:10px;
	background:#eaeaea;
	border-radius:4px;
	color:#777;
	font-size:14px;
}
.mtitle a:hover {
	background:#1e9594;
	color:#00300d;
}
.mtitle a.on {
	background:#1e9594;
	color:#fff;
}
.head-box .box .menu a:hover {
	transition: all 0.5s ease;
	background: -webkit-linear-gradient(rgba(0, 11, 3, 0.4), rgba(0, 11, 3, 0));
	opacity:0.5;
}
.head-box .box .menu a.on {
	color:#fff;
	background: -webkit-linear-gradient(rgba(0, 11, 3, 0.2), rgba(0, 11, 3, 0));
	opacity:0.8;
	transition: all 0.5s ease;
}
.head-bg {
	float:left;
	width:100%;
	height:90px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	transition: all 0.5s ease;
	background: #000;
	background: -webkit-linear-gradient(rgba(0, 34, 9, 0.8), rgba(0, 34, 9, 0));
	opacity:0.8;
}
.head:hover .head-bg {
	opacity:1;
	background: -webkit-linear-gradient(rgba(0, 34, 9, 0.9), rgba(0, 34, 9, 0));
	transition: all 0.5s ease;
}
.home-banner-box {
	float:left;
	width:100%;
	position:relative;
}
/*下载显示*/
.homelist .download {
	float:left;
	width:860px;
	height:90px;
	position: absolute;
	bottom:12%;
	left:50%;
	margin-left:-430px;
	z-index:3;
}
.homelist .download .title {
	opacity:0.8;
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	position: absolute;
	top:16px;
	left:4%;
	z-index:1;
	font-size:16px;
	color:#1e9594;
	transition: all 0.3s ease;
}
.homelist .download:hover .title {
	opacity:1;
	transition: all 0.3s ease;
}
.homelist .download .downbox {
	float:left;
	width:98%;
	height:44px;
	line-height:40px;
	position: absolute;
	top:8px;
	left:1%;
	z-index:1;
	font-size:16px;
	color:#1e9594;
}
.homelist .download .downbox .down-txt {
	float:left;
	opacity:0.9;
	width:98%;
	height:100%;
	padding:1%;
	background:#1e9594;
	border-radius:6px 6px 6px 6px;
	position:relative;
}
.homelist .download .downbox .down-txt .mob {
	float:left;
	width:28%;
	height:40px;
	line-height:40px;
	background:#fff;
	text-indent:10px;
	border-radius:6px 0px 0px 6px;
}
.homelist .download .downbox .down-txt .sn {
	float:left;
	width:57%;
	height:40px;
	line-height:40px;
	border-left:6px solid #1e9594;
	background:#fff;
	text-indent:10px;
}
.homelist .download .downbox .down-txt .btn {
	float:left;
	width:14%;
	text-align:center;
	position: absolute;
	top:0px;
	right:0px;
}
.homelist .download .downbox .down-txt .btn i {
	float:left;
	position: absolute;
	top:16px;
	left:14px;
	width:22px;
	height:22px;
	background:url(../images/fixed_bar_icons.png) no-repeat -170px -353px;
}
.homelist .download .downbox .down-txt .btn a {
	float:left;
	width:84%;
	padding-left:16%;
	background:#1e9594;
	height:57px;
	line-height:57px;
	border-radius:0px 6px 6px 0px;
	color:#f9f9f9;
	transition: all 0.3s ease;
}
.homelist .download .downbox .down-txt .btn a:hover {
	color:#fff;
	background:#0d7f7e;
	opacity:0.9;
	transition: all 0.3s ease;
}
.homelist .download .download-bg {
	float:left;
	background:#279291;
	width:100%;
	height:74px;
	border-radius:6px;
	opacity:0.2;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.8);
}
.homelist .download:hover .download-bg {
}
.pic-box .mytext {
	display:inline-block;
	position: absolute;
	bottom:45%;
	left:50%;
	z-index:2;
	width:800px;
	margin-left:-400px;
	height:70px;
	margin-top:0px;
	text-align:center;
}
.pic-box .mytext u {
	display:inline-block;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	color:#fff;
	font-size:30px;
	overflow:hidden;
}
.pic-box .mytext i {
	display:inline-block;
	width:100%;
	height:30px;
	line-height:30px;
	position: absolute;
	top:50px;
	left:0px;
	z-index:2;
	color:#fefefe;
	font-size:16px;
	overflow:hidden;
}
.pic-box .mytext .bg {
}
.pic-box .mytext.one u {
	top:0px;
	height:70px;
	line-height:70px;
}
.pic-box .mytext.one i {
	top:0px;
	height:70px;
	line-height:70px;
}
.homeline {
	float:left;
	width:99%;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:0px;
	padding-left: 1%;
	margin-right: 0%;
	background:#fff;
}
.homeline ul {
	float:left;
	width:100%;
}
.homeline ul li {
	float:left;
	width:11.38%;
	margin-right:1%;
	height:70px;
	background:#fff;
	border:1px solid #f0f0f0;
	border-radius:4px;
	margin-bottom: 0px;
	position:relative;
	overflow:hidden;
}
.homeline ul li:nth-child(8) {
margin-right:0%;
}
.homeline ul li .title {
	float:left;
	width:100%;
	margin-left:42px;
	margin-top:18px;
	font-size:14px;
	color:#000;
}
.homeline ul li .text {
	float:left;
	width:100%;
	margin-left:42px;
	font-size:12px;
	color:#ccc;
}
.homeline ul li span {
	float:left;
	position: absolute;
	top:20px;
	left:6px;
	width:30px;
	height:30px;
	background: url(../images/index_line.png) no-repeat;
}
 @media only screen and (max-width: 1280px) {
.homeline ul li {
width:11.3%;
height:90px;
}
.homeline ul li .title {
margin-left:0px;
margin-top:46px;
text-align:center;
}
.homeline ul li .text {
margin-left:0px;
text-align:center;
}
.homeline ul li span {
top:10px;
left:50%;
margin-left:-15px;
}
}
.homeline ul li span.t1 {
	background-position: 0px -4px;
}
.homeline ul li span.t2 {
	background-position: 0px -94px;
}
.homeline ul li span.t3 {
	background-position: 0px -184px;
}
.homeline ul li span.t4 {
	background-position: 0px -269px;
}
.homeline ul li span.t5 {
	background-position: 0px -355px;
}
.homeline ul li span.t6 {
	background-position: 0px -446px;
}
.homeline ul li span.t7 {
	background-position: 0px -538px;
}
.homeline ul li span.t8 {
	background-position: 0px -628px;
}
.homeline ul li:hover span.t1 {
	background-position: 0px -47px;
}
.homeline ul li:hover span.t2 {
	background-position: 0px -139px;
}
.homeline ul li:hover span.t3 {
	background-position: 0px -228px;
}
.homeline ul li:hover span.t4 {
	background-position: 0px -311px;
}
.homeline ul li:hover span.t5 {
	background-position: 1px -400px;
}
.homeline ul li:hover span.t6 {
	background-position: 0px -494px;
}
.homeline ul li:hover span.t7 {
	background-position: 0px -582px;
}
.homeline ul li:hover span.t8 {
	background-position: 0px -675px;
}
.homepic {
	float:left;
	width:100%;
	padding-top:10px;
	margin-bottom:0px;
	padding-right: 0%;
	background: #fff;
	border-radius:4px;
}
.homepic .title {
	width:600px;
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#333;
	margin:0 auto;
	text-align:center;
}
.homepic .con {
	width:600px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#555;
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;
}
.homepic ul {
	margin:0 auto;
}
.homepic ul li {
	float:left;
	width:48%;
	height:100%;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
	box-shadow: 0px 0px 1px 2px rgba(220, 220, 220, 0);
}
.homepic ul li .showbox {
	float:left;
	width:auto;
	border-radius:2px 2px 6px 6px;
	border:1px solid #eee;
	background: #ddd;
	position:relative;
	padding-bottom:0px;
}
.homepic ul li img {
	float:left;
	width:100%;
	border-radius:2px;
}
.homepic ul li .pic {
	float:left;
	width:100%;
}
.homepic ul li span.title {
	float:left;
	text-align:left;
	width:100%;
	text-indent:20px;
	position: absolute;
	bottom:7px;
	left:0px;
	z-index:9;
	font-size:20px;
	color:#fff;
	height:76px;
	line-height:76px;
	font-weight:500;
}
.homepic ul li span.show {
	float:left;
	border-radius:2px 0px 0px 0px;
	width:180px;
	background: #eb5d43;
	font-size:18px;
	color:#fff;
	height:40px;
	line-height:40px;
	text-align:center;
	position: absolute;
	bottom:47px;
	right:-1px;
	z-index:2;
}
.homepic ul li span.show u {
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
}
.homepic ul li span.showmore {
	float:left;
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:0px 0px 0px 0px;
	position: absolute;
	bottom:7px;
	right:-1px;
	z-index:10;
}
.homepic ul li span.showmore a {
	float:left;
	width:90px;
	height:40px;
	font-size:12px;
	color:#fff;
	background: #1e9594;
}
.homepic ul li span.showmore a:nth-child(2) {
border-radius:0px 0px 2px 0px;
}
.homepic ul li span.showmore a:hover {
	float:left;
	width:90px;
	opacity:0.9;
	background: #0f7a79;
}
.homepic ul li .textbg {
	float:left;
	width:101%;
	position: absolute;
	bottom:6px;
	left:-1px;
	z-index:1;
	height:72px;
	border-radius:0px 0px 2px 2px;
	background: #555;
	background: -webkit-linear-gradient(rgba(30, 149, 149, 0.2), rgba(30, 149, 149, 0.4));
}
.homepic ul li:hover i.i {
	float:left;
	z-index:9999;
	width:50%;
	position:absolute;
	bottom:6px;
	left:50%;
	z-index:99999;
	height:1px;
	background:#ff0000;
	transform:translate(-50%);
animation:dopica .2s linear forwards
}
@keyframes dopica {
0% {
width:0
}
to {
	width:100%
}
}
@keyframes dopicb {
100% {
width:0
}
to {
	width:0%
}
}
.homepic ul li a.box {
	float:left;
	width:100%;
	height:100%;
	border:1px solid #eee;
	position: absolute;
	top:0px;
	border-radius:2px 2px 0px 0px;
	bottom:6px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
}
.homepic ul li:hover a.box {
	float:left;
	width:100%;
	height:100%;
	border:1px solid #eee;
	position: absolute;
	bottom:6px;
	left:0px;
	z-index:1;
	border-radius:4px 4px 0px 0px;
	background:#777;
	opacity:0.1;
	transition: all 0.3s ease;
}
.homelist {
	float:left;
	overflow:hidden;
	width:100%;
	padding-top:16px;
	padding-bottom:16px;
	height:800px;
	background: #fff;
	border-radius:4px;
	position: relative;
}
.homelist .bgbox {
	float:left;
	overflow:hidden;
	width:100%;
	height:760px;
	background-attachment: fixed;
	position: relative;
	min-height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1;
}
.homelist ul {
	float:left;
	width:100%;
	height:100%;
	margin-top:236px;
}
.homelist ul li a.go {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:4;
}
.homelist ul li {
	float:left;
	width:33.66%;
	height:300px;
	position: relative;
}
.homelist ul li:nth-child(1) {
width:32%;
margin-right:2%;
}
.homelist ul li:nth-child(2) {
width:32%;
margin-right:2%;
}
.homelist ul li:nth-child(3) {
width:32%;
}
.homelist ul li .pic {
	float:left;
	background:url(../images/icobg.png) no-repeat;
	position: absolute;
	top:60px;
	left:50%;
	margin-left:-60px;
	width:120px;
	height:120px;
	line-height:120px;
	text-align:center;
	opacity:0.95;
	z-index:2;
}
.homelist ul li .pic img {
	max-width:100%;
	transform: scale(1);
transition: all .3s ease-out;
}
.homelist ul li:hover .pic img {
	transform: scale(1.02);
transition: all .3s ease-out;
}
.homelist ul li .title {
	float:left;
	position: absolute;
	font-size:18px;
	top:195px;
	left:50%;
	margin-left:-100px;
	width:200px;
	height:30px;
	z-index:2;
	text-align:center;
	color:#097a79;
transition: all .6s ease;
}
.homelist ul li:hover .title {
	color:#fff;
transition: all .6s ease;
}
.homelist ul li .picbg {
	float:left;
	width:100%;
	height:100%;
	background:#f0ebe8;
	opacity:0.95;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	border-radius:4px;
transition: all .3s ease;
}
.homelist ul li:hover .picbg {
	opacity:0.98;
transition: all .3s ease;
	background:#1e9594;
	box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.6);
}
.homelist ul li .more {
	position: absolute;
	left:50%;
	bottom:40px;
	z-index:9;
	width:100px;
	height:30px;
	line-height:30px;
	margin-left:-50px;
	text-align:center;
}
.homelist ul li .more a {
	font-size:14px;
	color:#fff;
	background:#1e9594;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border-radius:4px;
	transition: all 0.3s ease;
}
.homelist ul li .more a:hover {
	color:#f9f9f9;
	background:#3eb3b2;
	transition: all 0.3s ease;
}
.bg_end_a {
	float:left;
	width:100%;
	height:360px;
	background: #f7f7f7;
}
.bg_end_b {
	float:left;
	width:100%;
	height:140px;
	overflow:hidden;
	padding-top:16px;
	padding-bottom:16px;
	background: #252525;
	border-radius:4px 4px 0px 0px;
}
.bg_a {
	float:left;
	width:100%;
	height:100%;
	background: #fff;
}
.bg_b {
	float:left;
	width:100%;
	height:100%;
	background: #f7f7f7;
}
.homemain {
	float:left;
	width:100%;
	margin-bottom:40px;
}
.homemain .hometitle {
	float:left;
	width:100%;
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:28px;
	color:#000;
	margin-top:30px;
}
.homemain .hometitles {
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:18px;
	color:#999;
	margin-bottom:30px;
}
.homemain_a {
	max-width:1780px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	position:relative;
}
.homemain_b {
	max-width:1780px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	position:relative;
}
.homemain_c {
	max-width:1780px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	position:relative;
}
/*首页CSS列表*/

.homemain_a .homebox {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	min-width:300px;
	margin-bottom:20px;
}
.homemain_a .homebox ul {
	margin:0 auto;
}
.homemain_a .homebox ul li {
	float:left;
	width:60%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top:4px;
	margin-bottom:8px;
	overflow:hidden;
}
.homemain_a .homebox ul li .showbox {
	float:left;
	width:99.6%;
	position:relative;
	border:1px solid #f5f5f5;
	background:#fcfcfc;
	border-radius:4px;
	transition: all 0.3s ease;
}
.homemain_a .homebox ul li .pic {
	float:left;
	width:28%;
	border-right:1px solid #f5f5f5;
}
.homemain_a .homebox ul li img {
	float:left;
	width:100%;
	border-radius:4px 0px 0px 4px;
}
.homemain_a .homebox ul li .bottext {
	float:left;
	width:72%;
	margin-left:-1px;
}
.homemain_a .homebox ul li .title {
	float:left;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	height:42px;
	line-height:42px;
	overflow:hidden;
	font-size:18px;
	border-bottom:1px solid #f5f5f5;
	color:#111;
}
.homemain_a .homebox ul li .text {
	float:left;
	text-indent:28px;
	width:94%;
	height:auto;
	line-height:27px;
	padding-top:12px;
	padding-bottom:4px;
	padding-left:3%;
	padding-right:3%;
	color:#999;
	font-size:14px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
}
.homemain_a .homebox ul li a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.homemain_a .homebox ul li:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.homemain_a .homebox ul li:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
.homemain_a .homebox ul li.left {
	float:left;
	width:36%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top:4px;
	margin-bottom:0px;
	overflow:hidden;
	position:relative;
}
.homemain_a .homebox ul li.left .leftbox {
	float:left;
	width:99.6%;
	border:1px solid #f5f5f5;
	border-radius:4px;
	position:relative;
}
.homemain_a .homebox ul li.left .leftpic {
	float:left;
	width:100%;
}
.homemain_a .homebox ul li.left img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
}
.homemain_a .homebox ul li.left .leftbottext {
	float:left;
	width:100%;
	height:100%;
}
.homemain_a .homebox ul li.left .lefttitle {
	float:left;
	width:94%;
	height:56px;
	line-height:56px;
	padding-left:3%;
	padding-right:3%;
	text-align:left;
	font-size:22px;
	color:#000;
	overflow:hidden;
}
.homemain_a .homebox ul li.left .lefttext {
	float:left;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	height:144px;
	line-height:29px;
	text-align:left;
	font-size:16px;
	color:#999;
	margin-bottom:20px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
}
.homemain_a .homebox ul li.left a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:9999;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.homemain_a .homebox ul li.left:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.homemain_a .homebox ul li.left:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
 @media only screen and (max-width: 1640px) {
.homemain_a .homebox ul li .text {
-webkit-line-clamp:3;
}
.homemain_a .homebox ul li.left .lefttext {
-webkit-line-clamp:4;
height:110px;
}
}
@media only screen and (max-width: 1340px) {
.homemain_a .homebox ul li.left .lefttext {
-webkit-line-clamp:5;
height:137px;
}
}
@media only screen and (max-width: 1280px) {
.homemain_a .homebox ul li.left .lefttext {
-webkit-line-clamp:4;
height:110px;
}
}
.homemain_b .homebox {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	min-width:300px;
}
.homemain_b .homebox ul {
	margin:0 auto;
}
.homemain_b .homebox ul li {
	float:left;
	width:48%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
}
.homemain_b .homebox ul li .showbox {
	float:left;
	width:99.6%;
	position:relative;
	border:1px solid #f5f5f5;
	background:#fcfcfc;
	border-radius:4px;
	transition: all 0.3s ease;
}
.homemain_b .homebox ul li .pic {
	float:left;
	width:25%;
	border-right:1px solid #f5f5f5;
}
.homemain_b .homebox ul li img {
	float:left;
	width:100%;
	border-radius:4px 0px 0px 4px;
}
.homemain_b .homebox ul li .bottext {
	float:left;
	width:75%;
	margin-left:-1px;
}
.homemain_b .homebox ul li .title {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	height:42px;
	line-height:42px;
	overflow:hidden;
	font-size:18px;
	border-bottom:1px solid #f5f5f5;
	color:#111;
}
.homemain_b .homebox ul li .text {
	float:left;
	text-indent:28px;
	width:96%;
	height:auto;
	line-height:25px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2%;
	padding-right:2%;
	color:#999;
	font-size:14px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.homemain_b .homebox ul li a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.homemain_b .homebox ul li:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.homemain_b .homebox ul li:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
@media only screen and (max-width: 1640px) {
.homemain_b .homebox ul li .text {
-webkit-line-clamp:3;
}
}
.homemain_c .homebox {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	min-width:300px;
	margin-bottom:20px;
}
.homemain_c .homebox ul {
	margin:0 auto;
}
.homemain_c .homebox ul li {
	float:left;
	width:19.3%;
	height:auto;
	margin-left:1%;
	margin-right:0%;
	margin-top:4px;
	margin-bottom:14px;
	overflow:hidden;
}
.homemain_c .homebox ul li .showbox {
	float:left;
	width:99%;
	position:relative;
	border:1px solid #f5f5f5;
	background:#fcfcfc;
	border-radius:4px;
	transition: all 0.3s ease;
}
.homemain_c .homebox ul li .pic {
	float:left;
	width:100%;
	border-right:1px solid #f5f5f5;
}
.homemain_c .homebox ul li img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
}
.homemain_c .homebox ul li .bottext {
	float:left;
	width:75%;
	margin-left:-1px;
	padding-left:2%;
	padding-right:2%;
	overflow:hidden;
}
.homemain_c .homebox ul li .title {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	height:42px;
	line-height:42px;
	overflow:hidden;
	font-size:16px;
	border-bottom:1px solid #f5f5f5;
	color:#333;
}
.homemain_c .homebox ul li .text {
	float:left;
	text-indent:28px;
	width:96%;
	height:auto;
	line-height:25px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2%;
	padding-right:2%;
	color:#999;
	font-size:14px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.homemain_c .homebox ul li a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.homemain_c .homebox ul li:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.homemain_c .homebox ul li:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
.homemain_c .homebox ul li.left {
	float:left;
	width:36%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top:4px;
	margin-bottom:0px;
	overflow:hidden;
	position:relative;
}
.homemain_c .homebox ul li.left .leftbox {
	float:left;
	width:99.6%;
	border:1px solid #f5f5f5;
	border-radius:4px;
	position:relative;
}
.homemain_c .homebox ul li.left .leftpic {
	float:left;
	width:100%;
}
.homemain_c .homebox ul li.left img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
}
.homemain_c .homebox ul li.left .leftbottext {
	float:left;
	width:100%;
	height:100%;
}
.homemain_c .homebox ul li.left .lefttitle {
	float:left;
	width:96%;
	height:56px;
	line-height:56px;
	padding-left:2%;
	padding-right:2%;
	text-align:left;
	font-size:22px;
	color:#000;
	overflow:hidden;
}
.homemain_c .homebox ul li.left .lefttext {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	height:72px;
	line-height:24px;
	text-align:left;
	font-size:16px;
	color:#999;
	margin-bottom:10px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.homemain_c .homebox ul li.left a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:9999;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.homemain_c .homebox ul li.left:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.homemain_c .homebox ul li.left:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
 @media only screen and (max-width: 1640px) {
.homemain_c .homebox ul li .text {
-webkit-line-clamp:3;
}
}
.home_more {
	float:left;
	width:100%;
	height:40px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	position: relative;
}
.home_more span {
	display:inline-block;
	border-radius:4px;
}
.home_more span a {
	display:inline-block;
	padding:6px 12px 6px 12px;
	border:1px solid #ccc;
	border-radius:4px;
	transition: all 0.3s ease;
}
.home_more span a:hover {
	background:#1e9594;
	color:#fff;
	transition: all 0.3s ease;
	border:1px solid #005251;
}
.home_more span a:hover {
	color:#fff;
	transition: all 0.3s ease;
	border-radius:4px;
}
.showDiv {
	display: block;
}
.divClass {
	display: none;
}
.mainend {
	float:left;
	width:100%;
	position:relative;
	background: #f3f3f3;
	margin-bottom:30px;
}
.mainfoot {
	float:left;
	width:100%;
	background: #033310;
}
.mainbox {
	float:left;
	width:100%;
	background: #033310;
	min-height:200px;
}
.maintext {
	max-width:1600px;
	margin:0 auto;
	text-align:center;
}
.mainendline {
	float:left;
	width:100%;
	height:52px;
	
}
.mainendline .left00 {
	float:left;
	width:30%;
	height:52px;
	background: #033310 url(../images/end.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.mainendline .left {
	float:left;
	width:30%;
	height:52px;
background: #033310 url(../images/end-left.png);
	background-repeat: no-repeat;
	background-position: right;
}
.mainendline .right {
	float:left;
	width:70%;
}
.homeend {
	float:left;
	width:100%;
}
.homeend li {
	float:left;
	width:33.3%;
	text-align:center;
	padding-top:80px;
	padding-bottom:100px;
	text-align:center;
}
.homeend li:nth-child(2) {
background: #fcfcfc;
}
.homeend li .cn {
	float:left;
	width:100%;
	height:60px;
	line-height:60px;
	font-size:18px;
	color: rgba(0, 0, 0, .85);
}
.homeend li .en {
	float:left;
	width:100%;
}
.homeend li a .cn {
	color:#333;
}
.homeend li a p {
	color:#999;
	font-size:14px;
}
.homeend li a:hover p {
	color:#1e9594;
}
.homeend ul li .pic img {
	max-width:100%;
	transform: scale(1);
transition: all .3s ease-out;
}
.homeend ul li:hover .pic img {
	transform: scale(1.02);
transition: all .3s ease-out;
}
.mainbox .left {
	float:left;
	width:32%;
	padding-top:64px;
	margin-right:4%;
}
.mainbox .left img {
	max-width:100%;
}
.mainbox .right {
	float:left;
	width:64%;
	padding-top:46px;
	color:#f0f0f0;
	line-height:27px;
}
.mainbox .right .line {
	float:left;
	width:100%;
	font-size:14px;
	letter-spacing:2px;
}
.mainbox .right .line span {
	float:left;
	width:32px;
	height:32px;
	background: url(../images/end-ico.png) no-repeat;
}
.mainbox .right .line .end-add {
	background-position: 0px -6px;
}
.mainbox .right .line .end-email {
	background-position: 0px -40px;
}
.mainbox .right .line .end-tel {
	background-position: 0px -70px;
}
.mainbox .right .line .end-fax {
	background-position: 0px -98px;
}
.foot {
	max-width:1600px;
	height:auto;
	padding-bottom:0px;
	min-width:1280px;
	margin:0 auto;
}
.footbox {
	margin-left:10px;
	margin-right:10px;
}
.mainendline .link {
	float:left;
	width:98%;
	padding-left:2%;
	margin-left:0px;
	padding-top:0px;
}
.mainendline .link a {
	font-size:14px;
	margin-right:6px;
	padding-left:10px;
	padding-right:10px;
	color: #777;
transition: all .3s ease;
	height:52px;
	line-height:52px;
}
.mainendline .link a:hover {
	color: #272727;
transition: all .3s ease;
}
.mainfoot .footcopye {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	color: #999;
	font-size:14px;
	padding-bottom:10px;
	padding-top:4px;
	border-top: 1px solid #002209;
}
.mainfoot .footcopye .left {
	float:left;
	width:80%;
}
.mainfoot .footcopye .right {
	float:left;
	width:20%;
	text-align:right;
	color: #999;
}
.mainfoot .footcopye .right a {
	color: #999;
}
.mainfoot .footcopye .right a:hover {
	color: #f0f0f0;
}
.mainfoot .showdotime {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	color: #999;
	font-size:14px;
	text-align:center;
}
.mainfoot .share {
	float:left;
	position: absolute;
	right:38px;
	top:70px;
	z-index:1;
	width:60px;
	height:30px;
}
.mainfoot .share .ico {
	float:left;
	width:100%;
	height:100%;
	position:relative;
}
.mainfoot .share .ico span {
	float:left;
	width:30px;
	height:30px;
	cursor: pointer;
}
.mainfoot .share .ico span.wx {
	background:url(../images/ico.png) no-repeat 0px 0px;
	position: absolute;
	right:32px;
	top:0px;
	z-index:1;
	border-radius:100%;
transition: all .3s ease;
}
.mainfoot .share .ico span.wx:hover {
	background:#3a3a3a url(../images/ico.png) no-repeat 0px 0px;
transition: all .3s ease;
}
.mainfoot .share .ico span.douyin {
	background:url(../images/ico.png) no-repeat -30px 0px;
	position: absolute;
	right:0px;
	top:0px;
	z-index:1;
	border-radius:100%;
transition: all .3s ease;
}
.mainfoot .share .ico span.douyin:hover {
	background:#3a3a3a url(../images/ico.png) no-repeat -30px 0px;
transition: all .3s ease;
}
.tiptext {
	float:left;
	position:absolute;
	width:300px;
	height:112px;
	bottom:4px;
	right: 0px;
	z-index:9;
}
.tiptext .wxbox {
	float:left;
	background:#fff;
	position:absolute;
	bottom: 60px;
	right: 0px;
	width:170px;
	height:180px;
	border-radius:4px;
	z-index:9;
	box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.4);
}
.tiptext .wxbox::after {
content: "";
position: absolute;
bottom: -10px;
right: 80px;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color:#fff transparent transparent transparent;
}
.tiptext .wxbox .text {
	float:left;
	width:100%;
	height:40px;
	color:#888;
	text-align:center;
	font-size:12px;
}
.tiptext .wxbox .img {
	float:left;
	width:100%;
	height:140px;
	z-index:1;
	text-align:center;
	margin-top:10px;
}
.tiptext .wxbox .img img {
	width:140px;
	height:140px;
}
.tiptext.on .wxbox {
	display:inline-block;
}
.tiptext.on .share .ico span.wx {
	background:#00300d url(../images/ico.png) no-repeat 0px 0px;
transition: all .3s ease;
}
.tiptext .douyinbox {
	float:left;
	display:none;
	background:#fff;
	position:absolute;
	bottom: -60px;
	right: 0px;
	width:300px;
	height:132px;
	border-radius:4px;
	z-index:9;
	box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.4);
}
.tiptext .douyinbox::after {
content: "";
position: absolute;
bottom: -10px;
right: 14px;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color:#fff transparent transparent transparent;
}
.tiptext .douyinbox .text {
	position:absolute;
	width:200px;
	height:80px;
	left:20px;
	top:20px;
	z-index:1;
	color:#000;
	text-align:left;
}
.tiptext .douyinbox .text u {
	float:left;
	width:100%;
	height:27px;
	font-size:14px;
	color:#999;
}
.tiptext .douyinbox .text i {
	float:left;
	width:100%;
	height:27px;
	font-size:18px;
	color:#111;
	font-weight:600;
}
.tiptext .douyinbox .text span {
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	font-size:14px;
	color:#1e9594;
	padding-left:4px;
}
.tiptext .douyinbox .img {
	position:absolute;
	width:110px;
	height:110px;
	left:180px;
	top:12px;
	z-index:1;
}
.tiptext .douyinbox .img img {
	width:110px;
	height:110px;
}
.tiptext.ona .wxbox {
	display:inline-block;
}
.tiptext.ona .share .ico span.wx {
	background:#001405 url(../images/ico.png) no-repeat 0px 0px;
transition: all .3s ease;
}
.tiptext.onb .douyinbox {
	display:inline-block;
}
.tiptext.onb .share .ico span.douyin {
	background:#001405 url(../images/ico.png) no-repeat -30px 0px;
transition: all .3s ease;
}
#pagebox {
	float:left;
	width:100%;
	margin:0 auto;
	text-align:center;
	height:56px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	display:inline;
}
div.pagings {
	height:37px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0 auto;
}
div.paging {
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	font-weight:200;
}
div.paging a {
	text-decoration:none;
	margin-right:8px;
	height:40px;
	line-height:40px;
	width:40px;
	padding:8px 16px 8px 16px;
}
div.paging a.page {
	text-decoration:none;
	background:#fff;
	color:#999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	border:1px solid #E9E9E9
}
div.paging a.page:hover {
	text-decoration:none;
	background:#eb5d43;
	color:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
}
div.paging a.pagenow {
	background:#eb5d43;
	color:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	border:1px solid #eb5d43
}
div.paging a.around {
	background:#fff;
	color:#999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	border:1px solid #E9E9E9
}
div.paging a.around:hover {
	background:#eb5d43;
	color:#fff;
}
div.paging a.no, div.paging a.no:hover {
	color:#666;
	background:#f0f0f0;
	cursor:not-allowed;
}
/*图片列表*/
.nodata {
	float:left;
	margin:0px 0px 0px 0px;
	width: 100%;
	min-height:400px;
	line-height:400px;
	text-align:center;
	zoom:1;
	padding-left:10px;
	padding-right:10px;
}
.page_box {
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	margin-top:20px;
	position: relative;
}
.page_showbox {
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	height:100%;
	position: relative;
}
.page_box .show-box {
	float:left;
	width:100%;
	min-width:300px;
}
.page_box .show-box ul {
	margin:0 auto;
}
.page_box .show-box ul li {
	float:left;
	width:48%;
	height:100%;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
	border-radius:4px;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.4);
}
.page_box .show-box ul li .showbox {
	float:left;
	background: #ccc;
	width:auto;
	position:relative;
	border:1px solid #e5e5e5;
	transition: all 0.3s ease;
	border-radius:4px;
}
.page_box .show-box ul li .showbox:hover {
	border: 1px solid #e7e7e7;
	box-shadow: 0px 0px 10px 2px rgba(220, 220, 220, 0.8);
	transition: all 0.3s ease;
}
.page_box .show-box ul li img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
	transition: transform 0.7s;
}
.page_box .show-box ul li:hover img {
	transform: scale(1.02);
}
.page_box .show-box ul li .pic {
	float:left;
	width:100%;
}
.page_box .show-box ul li span.title {
	float:left;
	text-align:left;
	width:100%;
	text-indent:20px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:9;
	font-size:20px;
	color:#fff;
	height:76px;
	line-height:76px;
	font-weight:500;
}
.page_box .show-box ul li span.show {
	float:left;
	border-radius:4px 0px 0px 0px;
	width:180px;
	background: #eb5d43;
	font-size:18px;
	color:#fff;
	height:40px;
	line-height:40px;
	text-align:center;
	position: absolute;
	bottom:47px;
	right:-1px;
	z-index:2;
}
.page_box .show-box ul li span.show u {
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
}
.page_box .show-box ul li span.showmore {
	float:left;
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:0px 0px 0px 0px;
	position: absolute;
	bottom:7px;
	right:-1px;
	z-index:10;
}
.page_box .show-box ul li span.showmore a {
	float:left;
	width:90px;
	height:40px;
	font-size:12px;
	color:#fff;
	background: #1e9594;
}
.page_box .show-box ul li span.showmore a:nth-child(2) {
border-radius:0px 0px 4px 0px;
}
.page_box .show-box ul li span.showmore a:hover {
	float:left;
	width:90px;
	opacity:0.9;
	background: #0f7a79;
}
.page_box .show-box ul li .textbg {
	float:left;
	width:100%;
	position: absolute;
	bottom:0px;
	left:-1px;
	z-index:1;
	height:72px;
	border-radius:0px 0px 0px 0px;
	background: #555;
	background: -webkit-linear-gradient(rgba(2, 2, 2, 0.2), rgba(9, 9, 9, 0.4));
}
.page_box .show-boxs {
	float:left;
	width:100%;
	min-width:300px;
}
.page_box .show-boxs ul {
	margin:0 auto;
}
.page_box .show-boxs ul li {
	float:left;
	width:18%;
	height:100%;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
}
.page_box .show-boxs ul li .showbox {
	float:left;
	width:100%;
	text-align:center;
}
.page_box .show-boxs ul li .showbox .pic {
	float:left;
	width:100%;
}
.page_box .show-boxs ul li .showbox .title {
	float:left;
	width:100%;
}
.page_box .show-boxs ul li .showbox .title u {
	color:#999;
}
.page_box .show-boxs ul li .showbox .pic img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
	transition: transform 0.7s;
}
.page_box .show-boxs ul li .showbox .pic:hover img {
	transform: scale(1.02);
}
.contentbox {
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	min-height:400px;
	line-height:27px;
	margin-top:40px;
	margin-bottom:20px;
}
.contentbox iframe {
	display: inline-block;
	width:100%;
	height:800px;
}
.contentbox .page-table {
	float:left;
	width:100%;
}
.contentbox .page-table-title {
	float:left;
	width:98%;
	background:#f0f0f0;
	padding: 10px 1% 10px 1%;
	word-break: break-all;
}
.contentbox .page-table-cont {
	float:left;
	width:98%;
	padding: 10px 1% 10px 1%;
	word-break: break-all;
	background:#f9f9f9;
}
.page_box .show-box ul li a.box {
	float:left;
	width:100%;
	height:100%;
	border:1px solid #eee;
	position: absolute;
	top:0px;
	border-radius:2px 2px 0px 0px;
	bottom:6px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
}
.page_box .show-box ul li:hover a.box {
	float:left;
	width:100%;
	height:100%;
	border:1px solid #eee;
	position: absolute;
	bottom:6px;
	left:0px;
	z-index:1;
	border-radius:4px 4px 0px 0px;
	background:#777;
	opacity:0.1;
	transition: all 0.3s ease;
}
.page_box .picbox000 {
	float:left;
	width:100%;
	min-width:300px;
}
.page_box .picbox000 ul {
	margin:0 auto;
}
.page_box .picbox000 ul li {
	float:left;
	width:18%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
	border-radius:4px;
	box-shadow: 1px 2px 10px 2px rgba(200, 200, 200, 0.4);
}
.page_box .picbox000 ul li .showbox {
	float:left;
	width:auto;
	position:relative;
	border:1px solid #e5e5e5;
	padding-bottom:0px;
	background:#fdfdfd;
	transition: all 0.3s ease;
}
.page_box .picbox000 ul li .showbox:hover {
	border: 1px solid #e9e9e9;
	box-shadow: 0px 0px 10px 2px rgba(220, 220, 220, 0.8);
	transition: all 0.3s ease;
}
.page_box .picbox000 ul li img {
	float:left;
	width:100%;
	border-radius:4px 4px 0px 0px;
}
.page_box .picbox000 ul li .pic {
	float:left;
	width:100%;
	background:#eee;
}
.page_box .picbox000 ul li .textbox {
	float:left;
	width:100%;
	height:70px;
	overflow:hidden;
}
.page_box .picbox000 ul li .title {
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	padding-top:14px;
	text-align:center;
	overflow:hidden;
	font-size:16px;
}
.page_box .picbox000 ul li .text {
	float:left;
	width:80%;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:10%;
	padding-right:10%;
	color:#aaa;
	text-align:center;
	font-size:14px;
}
.page_box .picbox000 ul li a.box {
	float:left;
	border: 1px solid #000;
	width:100%;
	height:100%;
	position: absolute;
	top:-1px;
	left:-1px;
	z-index:1;
	background:#000;
	opacity:0;
	transition: all 0.6s ease;
	border-radius:4px;
}
.page_box .picbox000 ul li:hover a.box {
	float:left;
	border: 1px solid #555;
	width:100%;
	height:100%;
	position: absolute;
	top:-1px;
	left:-1px;
	z-index:1;
	background:#999;
	opacity:0.1;
	transition: all 0.6s ease;
	border-radius:4px;
}
.page_box .picbox {
	float:left;
	width:100%;
	min-width:300px;
}
.page_box .picbox ul {
	margin:0 auto;
}
.page_box .picbox ul li {
	float:left;
	width:47.8%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
	border-radius:2px;
	border:1px solid #f0f0f0;
	box-shadow: 1px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.page_box .picbox ul li:hover {
	border:1px solid #e4e4e4;
	box-shadow: 1px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.page_box .picbox ul li .showbox {
	float:left;
	width:98%;
	position:relative;
	background:#fff;
	padding:2%;
	transition: all 0.3s ease;
}
.page_box .picbox ul li .showbox:hover {
	box-shadow: 0px 0px 10px 2px rgba(220, 220, 220, 0.8);
	transition: all 0.3s ease;
}
.page_box .picbox ul li .pic {
	float:left;
	width:39%;
	background:#eee;
	margin-right:8%;
}
.page_box .picbox ul li img {
	float:left;
	width:100%;
	border-radius:4px;
}
.page_box .picbox ul li .textbox {
	float:left;
	width:51%;
	padding-top:8%;
	height:auto;
	overflow:hidden;
}
.page_box .picbox ul li .title {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:20px;
	color:#111;
}
.page_box .picbox ul li .text {
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	overflow:hidden;
	color:#aaa;
	font-size:16px;
}
.page_box .picbox ul li .say {
	float:left;
	width:96%;
	margin-top:16px;
	height:220px;
	line-height:32px;
	overflow:hidden;
	color:#aaa;
	font-size:16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
}
.page_box .picbox ul li a.box {
	float:left;
	border: 1px solid #000;
	width:100%;
	height:100%;
	position: absolute;
	top:-1px;
	left:-1px;
	z-index:1;
	background:#000;
	opacity:0;
	transition: all 0.6s ease;
	border-radius:4px;
}
.page_box .picbox ul li:hover a.box {
	float:left;
	border: 1px solid #555;
	width:100%;
	height:100%;
	position: absolute;
	top:-1px;
	left:-1px;
	z-index:1;
	background:#ccc;
	opacity:0.1;
	transition: all 0.6s ease;
	border-radius:4px;
}
.page_box .picbox ul li .arrRight {
	float:left;
	position: absolute;
	bottom:30px;
	right:60px;
	z-index:3;
	width:50px;
	height:30px;
	transition: all 0.5s ease;
}
.page_box .picbox ul li .arrRight .line {
	float:left;
	position: absolute;
	top:15px;
	right:9px;
	width:30px;
	height:1px;
	background:#c1c1c1;
	border-radius:2px;
	transition: all 0.5s ease;
}
.page_box .picbox ul li .arrRight .after {
	position: absolute;
	top:9px;
	right:10px;
	border: solid #c1c1c1;
	border-width:0 1px 1px 0;
	display: inline-block;
	padding: 6px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.page_box .picbox ul li:hover .arrRight {
	bottom:30px;
	right:50px;
	transition: all 0.5s ease;
}
.page_box .picbox ul li:hover .arrRight .line {
	background:#1e9594;
	transition: all 0.5s ease;
}
.page_box .picbox ul li:hover .arrRight .after {
	transition: all 0.5s ease;
	position: absolute;
	top:9px;
	right:10px;
	border: solid #1e9594;
	border-width:0 1px 1px 0;
	display: inline-block;
	padding: 6px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.page_box .boxcontent .mybox .getbox {
	float:left;
	width: 100%;
	padding: 0%;
	margin-top: 20px;
}
.page_box .boxcontent .mybox .getbox .pic {
	float:left;
	width:32%;
	margin-right:3%;
	background-color: #FFF;
	border: 1px solid #eee;
	padding: 2%;
	box-sizing: border-box;
	border-radius: 6px;
	position: relative;
	margin-top: 20px;
	text-align: center;
	box-shadow: 0px 2px 15px 5px rgba(144, 170, 179, 0.2);
}
.page_box .boxcontent .mybox .getbox .pic img {
	width:100%;
}
.page_box .boxcontent .mybox .getbox .box {
	float:left;
	width:65%;
	height:100%;
	background-color: #FFF;
	border: 1px solid #eee;
	box-sizing: border-box;
	border-radius: 6px;
	position: relative;
	margin-top: 20px;
	text-align: center;
	box-shadow: 0px 2px 15px 5px rgba(144, 170, 179, 0.2);
}
.page_box .boxcontent .mybox .getbox .box .boxtitle {
	float:left;
	width:96%;
	padding: 0% 2% 0% 2%;
	border-bottom: 1px solid #eee;
	height:60px;
	line-height:60px;
	font-size:18px;
	text-align:left;
}
.page_box .boxcontent .mybox .getbox .box .boxtitle span {
	font-size:14px;
	color:#bbb;
}
.page_box .boxcontent .mybox .getbox .box .boxtent {
	float:left;
	width:96%;
	padding: 2%;
	height:100%;
	line-height:27px;
	font-size:14px;
	color:#999;
	text-align:left;
}
.page_box .newsbox {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	min-width:300px;
}
.page_box .newsbox ul {
	margin:0 auto;
}
.page_box .newsbox ul li {
	float:left;
	width:48%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top: 16px;
	margin-bottom: 16px;
	overflow:hidden;
}
.page_box .newsbox ul li .showbox {
	float:left;
	width:99.6%;
	position:relative;
	border:1px solid #f5f5f5;
	background:#fcfcfc;
	border-radius:4px;
	transition: all 0.3s ease;
}
.page_box .newsbox ul li .pic {
	float:left;
	width:25%;
	border-right:1px solid #f5f5f5;
}
.page_box .newsbox ul li img {
	float:left;
	width:100%;
	border-radius:4px 0px 0px 4px;
}
.page_box .newsbox ul li .bottext {
	float:left;
	width:75%;
	margin-left:-1px;
}
.page_box .newsbox ul li .title {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	height:42px;
	line-height:42px;
	overflow:hidden;
	font-size:18px;
	border-bottom:1px solid #f5f5f5;
	color:#111;
}
.page_box .newsbox ul li .text {
	float:left;
	text-indent:28px;
	width:96%;
	height:auto;
	line-height:25px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2%;
	padding-right:2%;
	color:#999;
	font-size:14px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.page_box .newsbox ul li a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#999;
	opacity:0;
	transition: all 0.3s ease;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	transition: all 0.3s ease;
}
.page_box .newsbox ul li:hover a.box {
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.2);
	opacity:0.1;
	transition: all 0.3s ease;
}
.page_box .newsbox ul li:hover .showbox {
	background:#fff;
	transition: all 0.3s ease;
	border:1px solid #f7f7f7;
}
 @media only screen and (max-width: 1640px) {
.page_box .newsbox ul li .text {
-webkit-line-clamp:3;
}
}
.page_box .boxcontent .mybox .newsshow {
}
.page_box .boxcontent .mybox .newsshow .boxtitle {
	float:left;
	width:96%;
	color:#000;
	margin: 0% 2% 20px 2%;
	padding-bottom:20px;
	border-bottom: 1px solid #eee;
	line-height:32px;
	font-size:18px;
	text-align:center;
}
.page_box .boxcontent .mybox .newsshow .boxtitle span {
	font-size:14px;
	color:#bbb;
}
.page_box .boxcontent .mybox .newsshow .boxsay {
	float:left;
	width:94%;
	margin: 10px 2% 2% 2%;
	padding:1%;
	height:auto;
	line-height:27px;
	font-size:14px;
	color:#999;
	background:#fcfcfc;
	border-radius:4px;
}
.page_box .boxcontent .mybox .newsshow .boxtent {
	float:left;
	width:96%;
	margin: 10px 2% 2% 2%;
	height:auto;
	line-height:29px;
	font-size:16px;
	color:#111;
	text-align:left;
}
.getmore {
	float:left;
	width:100%;
	margin-bottom:20px;
	height:42px;
	text-align:center;
}
.getmore a {
	display: inline-block;
	width:42px;
	height:42px;
	padding:4px;
	border-radius:4px;
	margin-left:10px;
	margin-right:10px;
}
.getmore a.yes {
	background:#f9f9f9 url(../images/fixed_bar_icons.png) no-repeat;
}
.getmore a.no {
	background:#f3f3f3 url(../images/fixed_bar_icons.png) no-repeat;
}
.getmore a.goleft {
	background-position: 2px -345px;
}
.getmore a.gohome {
	background-position: -40px -345px;
}
.getmore a.goright {
	background-position: -80px -345px;
}
.getmore a.yes:hover {
	background:#eee url(../images/fixed_bar_icons.png) no-repeat;
}
.getmore .goleft.yes:hover {
	background-position: 2px -345px;
}
.getmore .gohome.yes:hover {
	background-position: -40px -345px;
}
.getmore .goright.yes:hover {
	background-position: -80px -345px;
}
.page_box hr {
	float:left;
	width:100%;
	overflow: hidden;
	height:1px;
	border:none;
	border-top:1px dotted #ddd;
}
.showpagebox hr {
	float:left;
	width:100%;
	overflow: hidden;
	height:1px;
	border:none;
	border-top:1px dotted #bbb;
}
/*预约页面*/
.page_box .title-box {
	float:left;
	width:88%;
	border:1px solid #f0f0f0;
	padding:4% 6% 3% 6%;
	background:#fff;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
	margin-top:20px;
}
.page_box .title-box .boxpic {
	float:left;
	width:43%;
	margin-right:4%;
}
.page_box .title-box .boxpic #showpic {
}
.page_box .title-box .boxpic .pic {
	float:left;
	width:100%;
	height:200px;
	border:1px solid #f5f5f5;
	border-radius:4px;
	margin-left:-2px;
	overflow:hidden;
}
.page_box .title-box .boxpic .pic img {
	float:left;
	max-width:100%;
}
.page_box .title-box .boxcon {
	float:left;
	width:100%;
	height:100%;
	position:relative;
}
.page_box .title-box .bookconxxx {
	float:left;
	display:none;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:3;
}
.page_box .title-box .bookcon {
	float:left;
	display:none;
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:3;
}
.page_box .title-box .bookbg {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:40px;
	left:0px;
	z-index:1;
	background:#fff;
	border-radius:4px;
	opacity:0.8;
}
.page_box .title-box .bookall {
	float:left;
	width:70%;
	height:420px;
	position: absolute;
	top:70px;
	left:20%;
	z-index:2;
}
.page_box .title-box .allbg {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	top:-6px;
	left:-7px;
	z-index:1;
	border:8px solid #999;
	border-radius:4px;
	opacity:0.2;
}
.page_box .title-box .bookclose a {
	float:left;
	width:50px;
	text-align:center;
	height:40px;
	line-height:40px;
	border-left:1px solid #eee;
	position: absolute;
	top:0px;
	right:0px;
	z-index:1;
	background:#f8f8f8;
	border-radius:0px 8px 0px 0px;
}
.page_box .title-box .bookclose a:hover {
	background:#fff;
}
.page_box .title-box .bookbox {
	float:left;
	background:#fff;
	width:100%;
	height:100%;
	border:1px solid #ccc;
	position: absolute;
	top:0px;
	left:0;
	z-index:9;
	border-radius:4px;
	box-shadow: 0px 0px 10px 2px rgba(220, 220, 220, 0.8);
}
.page_box .title-box .booktitle {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
	text-indent:4%;
	background:#f8f8f8;
	border-radius:4px 4px 0px 0px;
	position:relative;
	font-size:14px;
}
.page_box .title-box .bookfrom {
	float:left;
	width:100%;
	height:auto;
	margin-left:0%;
	padding-top:0px;
	background:#fefefe;
	font-size:14px;
}
.page_box .title-box .bookfrom li {
	float:left;
	width:100%;
	height:37px;
	line-height:37px;
	margin-bottom:10px;
	position:relative;
}
.page_box .title-box .bookfrom li span.text {
	float:left;
	width:100%;
	text-indent:4%;
	color:#555;
	border-bottom:1px solid #eee;
}
.page_box .title-box .bookfrom li u {
	display: inline-block;
	width:22%;
	padding-right:2%;
	text-align:right;
	color:#555;
}
.page_box .title-box .bookfrom li input {
	display: inline-block;
	width:42%;
	background:#fff;
	color:#999;
	height:30px;
	line-height:30px;
	text-indent:10px;
	border-radius:4px;
	border:1px solid #CFCFCF;
}
.page_box .title-box .bookfrom li i {
	display: inline-block;
	width:24%;
	color:#ccc;
	font-size:12px;
}
.page_box .title-box .bookfromsb {
	display: inline-block;
	width:100%;
	position: absolute;
	height:60px;
	line-height:60px;
	bottom:0px;
	left:0px;
	z-index:3;
	background:#f8f8f8;
	border-top:1px solid #f0f0f0;
	border-radius:0px 0px 4px 4px;
}
.page_box .title-box .bookfromsb a {
	display: inline-block;
	position: absolute;
	top:10px;
	right:10px;
	width:140px;
	text-align:center;
	height:40px;
	line-height:40px;
	background: #eb5d43;
	color:#fff;
	font-size:20px;
	border-radius:4px;
}
.page_box .title-box .bookfromsb a:hover {
	background: #db4f35;
	color:#f9f9f9;
}
input::-webkit-input-placeholder {
color: #999;
}
input:-moz-placeholder {
color: #999;
}
input::-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder {
color: #999;
}
.page_box .title-box input[type="radio"] {
	margin-left:4px;
	margin-right:4px;
	margin-top:5px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	padding: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
}
.page_box .title-box input[type="radio"]:checked {
	background:#00adc8 url(../images/fixed_bar_icons.png) no-repeat -140px -358px;
	border: solid 1px #00adc8;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	text-align: center;
	background-clip: padding-box;
}
.page_box .title-box .bookfrom li input[type="radio"] {
	width:20px;
	height:20px;
	border-radius:100%;
}
.page_box .title-box .bookfrom .radio {
	display: inline-block;
	width:42%;
	line-height:30px;
	background:#fff;
	height:30px;
	border-radius:4px;
	border:1px solid #CFCFCF;
	margin-right:4px;
}
.page_box .title-box .bookfrom .radio em {
	margin-right:10px;
}
.page_box .title-box .boxpic .boxpics {
	float:left;
	width:101%;
	margin-top:20px;
	border:0px solid #f9f9f9;
}
.page_box .title-box .boxpic .boxpics img {
	float:left;
	width:24%;
	border:1px solid #f5f5f5;
	border-radius:4px;
	margin-right:1%;
	margin-left:-2px;
	cursor:pointer;
}
.page_box .title-box .boxpic .boxpics img.on {
	border:1px solid #eb5d43;
}
.page_box .title-box .boxshow {
	float:left;
	width:100%;
	background: #fff;
	padding:0% 0% 0% 0%;
	border-radius:4px;
	border:0px solid #f9f9f9;
}
.page_box .title-box .boxshow .mybox {
	float:left;
	width:100%;
	line-height:27px;
}
.page_box .title-box .boxshow dl {
	float:left;
	width:100%;
}
.page_box .title-box .boxshow dt {
	float:left;
	width:100%;
	min-height:30px;
	line-height:30px;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	font-size:22px;
	color:#111;
	border-bottom:1px dashed #ccc;
}
.page_box .title-box .boxshow dd {
	float:left;
	width:100%;
	min-height:54px;
	line-height:27px;
	font-size:14px;
	color:#aaa;
}
.page_box .title-box .boxshowa {
	float:left;
	width:91%;
	margin-top:20px;
	background: #fefefe;
	padding:3% 4% 3% 4%;
	border-radius:4px;
	border:1px solid #f9f9f9;
	color:#aaa;
}
.page_box .title-box .boxshowa p {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
}
.page_box .title-box .boxshowa p em {
	color:#1e9594;
}
.page_box .title-box .boxpri {
	float:left;
	width:93%;
	margin-top:20px;
	background: #fefefe;
	padding:2% 2% 2% 4%;
	border-radius:4px;
	border:1px solid #f9f9f9;
}
.page_box .title-box .boxpri .a {
	float:left;
	width:40%;
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#999;
}
.page_box .title-box .boxpri .a u {
	font-size:40px;
	color:#eb5d43;
	FONT-FAMILY:tahoma, arial;
}
.page_box .title-box .boxpri .a i {
	font-size:18px;
	color:#eb5d43;
	line-height:20px;
}
.page_box .title-box .boxpri .b {
	float:left;
	width:30%;
	padding-left:7%;
	padding-top:10px;
	border-left:1px solid #f5f5f5;
}
.page_box .title-box .boxpri .b u {
	font-size:18px;
	color:#666;
}
.page_box .title-box .boxpri .b i {
	float:left;
	width:100%;
	font-size:12px;
	color:#999;
}
.page_box .title-box .boxpri .c {
	float:left;
	width:22%;
	text-align:center;
	padding-top:10px;
}
.page_box .title-box .boxpri .c a {
	display: inline-block;
	width:auto;
	height:40px;
	line-height:40px;
	background: #eb5d43;
	color:#fff;
	font-size:20px;
	padding-left:30px;
	padding-right:30px;
	border-radius:4px;
}
.page_box .title-box .boxpri .c a:hover {
	background: #db4f35;
	color:#f9f9f9;
}
.page_box .title-box .boxsay {
	float:left;
	width:100%;
	margin-top:20px;
}
.page_box .title-box .boxsay ul {
	float:left;
	width:100%;
}
.page_box .title-box .boxsay ul li {
	float:left;
	width:23.7%;
	margin-right:1%;
	height:70px;
	background:#fff;
	border:1px solid #f9f9f9;
	border-radius:4px;
	margin-bottom: 10px;
	position:relative;
	overflow:hidden;
}
.page_box .title-box .boxsay ul li:nth-child(8) {
margin-right:0%;
}
.page_box .title-box .boxsay ul li .title {
	float:left;
	width:100%;
	margin-left:42px;
	margin-top:18px;
	font-size:14px;
	color:#777;
}
.page_box .title-box .boxsay ul li .text {
	float:left;
	width:100%;
	margin-left:42px;
	font-size:12px;
	color:#ccc;
}
.page_box .title-box .boxsay ul li span {
	float:left;
	position: absolute;
	top:20px;
	left:6px;
	width:30px;
	height:30px;
	background: url(../images/index_line.png) no-repeat;
}
.page_box .title-box .boxsay ul li span.t1 {
	background-position: 0px -4px;
}
.page_box .title-box .boxsay ul li span.t2 {
	background-position: 0px -94px;
}
.page_box .title-box .boxsay ul li span.t3 {
	background-position: 0px -184px;
}
.page_box .title-box .boxsay ul li span.t4 {
	background-position: 0px -269px;
}
.page_box .title-box .boxsay ul li span.t5 {
	background-position: 0px -355px;
}
.page_box .title-box .boxsay ul li span.t6 {
	background-position: 0px -446px;
}
.page_box .title-box .boxsay ul li span.t7 {
	background-position: 0px -538px;
}
.page_box .title-box .boxsay ul li span.t8 {
	background-position: 0px -628px;
}
.page_box .title-box .boxsay ul li:hover span.t1 {
	background-position: 0px -47px;
}
.page_box .title-box .boxsay ul li:hover span.t2 {
	background-position: 0px -139px;
}
.page_box .title-box .boxsay ul li:hover span.t3 {
	background-position: 0px -228px;
}
.page_box .title-box .boxsay ul li:hover span.t4 {
	background-position: 0px -311px;
}
.page_box .title-box .boxsay ul li:hover span.t5 {
	background-position: 1px -400px;
}
.page_box .title-box .boxsay ul li:hover span.t6 {
	background-position: 0px -494px;
}
.page_box .title-box .boxsay ul li:hover span.t7 {
	background-position: 0px -582px;
}
.page_box .title-box .boxsay ul li:hover span.t8 {
	background-position: 0px -675px;
}
 @media only screen and (max-width: 1520px) {
.page_box .title-box .boxshow {
padding:2% 0% 2% 0%;
}
.page_box .title-box .boxpri {
padding:2% 3% 2% 3%;
margin-top:10px;
}
.page_box .title-box .boxsay {
width: 100%;
}
.page_box .title-box .boxsay ul li {
width:23.62%;
height:40px;
}
.page_box .title-box .boxsay ul li .text {
display:none;
}
.page_box .title-box .boxsay ul li .title {
height:40px;
line-height:40px;
margin-top:2px;
}
.page_box .title-box .boxsay ul li span {
top:4px;
}
}
.page_box .boxcontent {
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	background:#fff;
	border:1px solid #f0f0f0;
	padding:0% 0% 0% 0%;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
	margin-top:20px;
	margin-bottom:30px;
}
.page_box .boxcontent .boxt {
	float:left;
	position: relative;
	border-radius:4px 4px 0px 0px;
	width:100%;
	height:50px;
	line-height:50px;
	background:#fafafa;
	border-bottom:1px solid #f0f0f0;
	font-size:18px;
	color:#1e9594;
}
.page_box .boxcontent .boxt span {
	position: absolute;
	border-radius:4px 0px 0px 0px;
	left:0px;
	top:0px;
	float:left;
	width:160px;
	height:51px;
	line-height:51px;
	background:#fff;
	text-align:center;
	border-right:1px solid #f0f0f0;
}
.page_box .boxcontent .mybox {
	float:left;
	width:88%;
	padding:4% 6% 4% 6%;
	line-height: 37px;
}
.page_box .boxmore {
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	height:auto;
	padding:0% 0% 0% 0%;
	margin-top:20px;
	margin-bottom:20px;
}
.page_box .boxmore ul.box {
}
.page_box .boxmore ul.box img {
	max-width:100%;
	border-radius:4px;
}
.page_box .boxmore ul.box li.showsizes {
	float:left;
	width:24.25%;
	margin-right:1%;
}
.page_box .boxmore ul.box li.showsizes:nth-child(4) {
margin-right:0%;
}
.boxmore ul.box li.showsizes .showbox i {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	right:10px;
	z-index:3;
	color:#eb5d43;
	font-size:18px;
}
.page_box .boxmore ul.box li.showsizes .showbox {
	float:left;
	position: relative;
	width:100%;
	transition: all 0.6s ease;
	margin-left:-2px;
	min-height:100px;
	background:#fff;
	border:1px solid #eee;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
}
.page_box .boxmore ul.box li.showsizes .showbox:hover {
	opacity:0.8;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.showsizes .showbox .text {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	text-indent: 10px;
	overflow:hidden;
}
.page_box .boxmore ul.box li.showsizes .showbox .text span {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	color:#fff;
	font-size:14px;
}
.page_box .boxmore ul.box li.showsizes .showbox .text u {
	float:left;
	width:100%;
	height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	opacity:0.2;
	border-radius:0px 0px 4px 4px;
}
.page_box .boxmore ul.box li.showsizes a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	border-radius:4px;
	opacity:0;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.showsizes a.box:hover {
	opacity:0.2;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.showsizes_a {
	float:left;
	width:19.25%;
	margin-right:1%;
}
.page_box .boxmore ul.box li.showsizes_a:nth-child(5) {
margin-right:0%;
}
.boxmore ul.box li.showsizes_a .showbox i {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	right:10px;
	z-index:3;
	color:#eb5d43;
	font-size:18px;
}
.page_box .boxmore ul.box li.showsizes_a .showbox {
	float:left;
	position: relative;
	width:100%;
	transition: all 0.6s ease;
	margin-left:-2px;
	min-height:100px;
	background:#fff;
	border:1px solid #eee;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
}
.page_box .boxmore ul.box li.showsizes_a .showbox:hover {
	opacity:0.8;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.showsizes_a .showbox .text {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	text-indent: 10px;
	overflow:hidden;
}
.page_box .boxmore ul.box li.showsizes_a .showbox .text span {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	color:#fff;
	font-size:14px;
}
.page_box .boxmore ul.box li.showsizes_a .showbox .text u {
	float:left;
	width:100%;
	height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	opacity:0.2;
	border-radius:0px 0px 4px 4px;
}
.page_box .boxmore ul.box li.showsizes_a a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	border-radius:4px;
	opacity:0;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.showsizes_a a.box:hover {
	opacity:0.2;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.picsizes {
	float:left;
	width:19.20%;
	margin-right:1%;
}
.page_box .boxmore ul.box li.picsizes:nth-child(5) {
margin-right:0%;
}
.boxmore ul.box li.picsizes .showbox i {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	right:10px;
	z-index:3;
	color:#fff;
	font-size:18px;
}
.page_box .boxmore ul.box li.picsizes .showbox {
	float:left;
	position: relative;
	width:100%;
	transition: all 0.6s ease;
	margin-left:-2px;
	min-height:100px;
	background:#fff;
	border:1px solid #eee;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
}
.page_box .boxmore ul.box li.picsizes .showbox:hover {
	opacity:0.8;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.picsizes .showbox .text {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	text-indent: 10px;
	overflow:hidden;
}
.page_box .boxmore ul.box li.picsizes .showbox .text span {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	color:#fff;
	font-size:14px;
}
.page_box .boxmore ul.box li.picsizes .showbox .text u {
	float:left;
	width:100%;
	height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	opacity:0.2;
	border-radius:0px 0px 4px 4px;
}
.page_box .boxmore ul.box li.picsizes a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	border-radius:4px;
	opacity:0;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.picsizes a.box:hover {
	opacity:0.2;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.newssizes {
	float:left;
	width:19.20%;
	margin-right:1%;
}
.page_box .boxmore ul.box li.newssizes:nth-child(5) {
margin-right:0%;
}
.boxmore ul.box li.newssizes .showbox i {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	right:10px;
	z-index:3;
	color:#fff;
	font-size:18px;
}
.page_box .boxmore ul.box li.newssizes .showbox {
	float:left;
	position: relative;
	width:100%;
	transition: all 0.6s ease;
	margin-left:-2px;
	min-height:100px;
	background:#fff;
	border:1px solid #eee;
	box-shadow: 0px 2px 10px 2px rgba(220, 220, 220, 0.2);
	border-radius:4px;
}
.page_box .boxmore ul.box li.newssizes .showbox:hover {
	opacity:0.8;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.newssizes .showbox .text {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	text-indent: 10px;
	overflow:hidden;
}
.page_box .boxmore ul.box li.newssizes .showbox .text span {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	color:#fff;
	font-size:14px;
}
.page_box .boxmore ul.box li.newssizes .showbox .text u {
	float:left;
	width:100%;
	height:40px;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	opacity:0.2;
	border-radius:0px 0px 4px 4px;
}
.page_box .boxmore ul.box li.newssizes a.box {
	float:left;
	width:100%;
	height:100%;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background:#000;
	border-radius:4px;
	opacity:0;
	transition: all 0.6s ease;
}
.page_box .boxmore ul.box li.newssizes a.box:hover {
	opacity:0.2;
	transition: all 0.6s ease;
}
/*内容内CSS*/
.showlistbox {
	width: 100%;
	background-color: #FFF;
	border:1px solid #eee;
	padding: 40px 20px 20px 20px;
	box-sizing: border-box;
	border-radius: 6px;
	position: relative;
	margin-top: 20px;
	text-align: center;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.1);
}
.showlistbox .boxtitle {
	display: inline-block;
	position: absolute;
	top: -28px;
	left: 50%;
	width:300px;
	margin-left:-150px;
	height: 60px;
	background-color: #1e9594;
	color: #333;
	font-size: 20px;
	letter-spacing:4px;
	line-height: 60px;
	text-align: center;
	border-radius:6px;
	color: #FFF;
}
.showlistbox .boxcon {
	padding:2% 4% 0% 4%;
	text-align:left;
	line-height:30px;
	font-size:14px;
}
.showlistbox .boxcon table {
	border-radius:4px;
}
.showlistbox .boxcon table tr {
	border:1px solid #eee;
}
.showlistbox .boxcon table tr td {
	border:1px solid #eee;
	padding:4px 4px 4px 10px;
}
.showlistbox .listbox {
	background: #ade6e5;
	margin-top:-120px;
	padding:20px 10px 20px 10px;
	border-radius: 0px 6px 6px 6px;
	width:auto;
	margin:0px 10px 0px 10px;
	color:#1e9594;
}
.showlistbox .listnb {
	margin-left:10px;
	background-color:#ade6e5;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:6px 16px 0px 0px;
	color:#1e9594;
	font-size:20px;
}
.showlistbox .boxcon iframe {
	display: inline-block;
	width:100%;
	height:800px;
}
/*内容内CSS*  图片列表展示*/
.showlistbox .boxcon .boxtab {
	width:100%;
	color:#000000;
	background:#f9f9f9;
	text-align:center;
	border-radius:2px;
}
.showlistbox .boxcon table.boxtab {
	border-radius:0px;
}
.showlistbox .boxcon .boxtab tr {
	border:0px solid #eee;
}
.showlistbox .boxcon .boxtab tr td {
	border:0px solid #eee;
	padding:4px 4px 4px 10px;
}
.showlistbox .boxcon .boxtab .boxtdpic {
	width:60%;
	padding:20px;
	word-break: break-all;
}
.showlistbox .boxcon .boxtab .boxtd {
	width:40%;
	padding:20px 60px 20px 60px;
	text-align:left;
	word-break: break-all;
}
.showlistbox .boxcon .boxtab hr {
	float:left;
	width:100%;
	overflow: hidden;
	height:1px;
	border:none;
	border-top:1px dotted #bbb;
}
.showlistbox .boxcon .boxtab tr td img {
	width:100%;
	border-radius:4px;
}
/*内容内CSS*/
.showpagebox {
	line-height:37px;
	width: 100%;
	background-color: #FFF;
	border:1px solid #eee;
	padding: 40px 5% 20px 5%;
	box-sizing: border-box;
	border-radius: 6px;
	position: relative;
	margin-top: 20px;
	text-align: center;
	box-shadow: 0px 2px 10px 2px rgba(200, 200, 200, 0.1);
}
.showpagebox .boxtitle {
	display: inline-block;
	position: absolute;
	top: -28px;
	left: 50%;
	width:300px;
	margin-left:-150px;
	height: 60px;
	background-color: #1e9594;
	color: #333;
	font-size: 20px;
	letter-spacing:4px;
	line-height: 60px;
	text-align: center;
	border-radius:6px;
	color: #FFF;
}
.showpagebox .boxcon {
	padding:2% 0% 0% 0%;
	text-align:left;
	line-height:30px;
	font-size:14px;
}
.showpagebox .boxcon table {
	border-radius:4px;
}
.showpagebox .boxcon table tr {
	border:1px solid #eee;
}
.showpagebox .boxcon table tr td {
	border:1px solid #eee;
	padding:4px 4px 4px 10px;
}
.showlistbox .listbox {
	background: #ade6e5;
	margin-top:-120px;
	padding:20px 10px 20px 10px;
	border-radius: 0px 6px 6px 6px;
	width:auto;
	margin:0px 10px 0px 10px;
	color:#1e9594;
}
.showlistbox .listnb {
	margin-left:10px;
	background-color:#ade6e5;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:6px 16px 0px 0px;
	color:#1e9594;
	font-size:20px;
}
.showpagebox .boxcon iframe {
	display: inline-block;
	width:100%;
	height:800px;
}
/*内容内CSS*  图片列表展示*/
.showpagebox .boxcon .boxtab {
	width:100%;
	color:#000000;
	background:#f9f9f9;
	text-align:center;
	border-radius:2px;
}
.showpagebox .boxcon table.boxtab {
	border-radius:0px;
}
.showpagebox .boxcon .boxtab tr {
	border:0px solid #eee;
}
.showpagebox .boxcon .boxtab tr td {
	border:0px solid #eee;
	padding:4px 4px 4px 10px;
}
.showpagebox .boxcon .boxtab .boxtdpic {
	width:60%;
	padding:20px;
	word-break: break-all;
}
.showpagebox .boxcon .boxtab .boxtd {
	width:40%;
	padding:20px 60px 20px 60px;
	text-align:left;
	word-break: break-all;
}
.showpagebox .boxcon .boxtab hr {
	float:left;
	width:100%;
	overflow: hidden;
	height:1px;
	border:none;
	border-top:1px dotted #bbb;
}
.showpagebox .boxcon .boxtab tr td img {
	width:100%;
	border-radius:4px;
}
.showpagebox .boxcon .boxtab.piclist {
	width:100%;
	color:#777;
	background:#fff;
	text-align:center;
	border-radius:2px;
}
.showpagebox .boxcon .boxtab.piclist p {
	width:100%;
	color:#777;
	background:#eaeaea;
	text-align:center;
	border-radius:2px;
	min-height:40px;
	line-height:40px;
}
.showpagebox .boxcon .boxtab.piclist tr td img {
	width:100%;
	border-radius:4px 4px 0px 0px;
}
.showpagebox .boxcon hr {
	float:left;
	width:100%;
	overflow: hidden;
	height:1px;
	border:none;
	border-top:1px dotted #bbb;
}
.showpagebox .boxtabs {
	float: left;
	width: 100%;
	background:#f9f9f9;
	border-radius:4px;
	border:1px solid #eee;
	position: relative;
	margin-top:30px;
	margin-bottom:30px;
}
.showpagebox .boxtabs .boxtdpic {
	float: left;
	width:200px;
	height:200px;
	text-align:left;
}
.showpagebox .boxtabs .boxtd {
	float: left;
	width:auto;
	min-height:200px;
	position: absolute;
	left:220px;
	top:0px;
	padding-right:20px;
	word-break: break-all;
	text-align:left;
	padding-top:10px;
	line-height:29px;
}
/*TAG css*/
.main .mytag {
	float: left;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	min-height: 400px;
	line-height: 27px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.main .mytag .mytaglist {
	float: left;
	width: 100%;
}
.main .mytag .mytaglist a {
	display: inline-block;
	padding:4px 10px 4px 10px;
	height:27px;
	line-height:27px;
	background:#f9f9f9;
	margin:10px;
	word-break: break-all;
	border-radius:4px;
}
.main .mytag .mytaglist a:hover {
	background:#eee;
}
.main .mytag .title {
	float: left;
	width: 100%;
	height:60px;
	line-height:60px;
}
.main .mytag .title span {
	display: inline-block;
	padding:6px 20px 6px 20px;
	height:27px;
	line-height:27px;
	background:#f9f9f9;
	word-break: break-all;
	border-radius:4px;
}
.main .mytag .mytagbox {
	float: left;
	width: 100%;
}
.main .mytag .mytagbox .li {
	float: left;
	width: 100%;
	height:30px;
	line-height:30px;
	word-break: break-all;
	border-bottom:1px dotted #bbb;
}
/*提示CSS*/

.tisbox {
	display:none;
	position: fixed;
	top:50%;
	left:50%;
	z-index:999999;
	width:100px;
	height:40px;
	margin-top:-20px;
	margin-left:-50px;
	text-align:center;
}
.tisbox .title {
	display: inline-block;
	width:100%;
	position: absolute;
	top:0px;
	left:0px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	z-index:3;
	text-align:center;
}
.tisbox .bg {
	position: fixed;
	top:50%;
	left:50%;
	z-index:2;
	width:100px;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	margin-top:-20px;
	margin-left:-70px;
	background: #020202;
	border-radius: 2px;
	border:0px solid #000;
	opacity:0.8;
}
.tisbox .bgborder {
	position: fixed;
	top:50%;
	left:50%;
	z-index:1;
	width:100px;
	padding-left:24px;
	padding-right:24px;
	margin-top:-24px;
	height:48px;
	margin-left:-74px;
	background: #999;
	border-radius: 2px;
	opacity:0.1;
}
.tisbox .boxall {
	position: fixed;
	top:0%;
	left:0%;
	z-index:0;
	width:100%;
	height:100%;
	background: #333;
	opacity:0.1;
}
 @media only screen and (max-width: 640px) {
.showpagebox .listbox {
width:100%;
}
}
@media only screen and (max-width: 1500px) {
.page_box .picbox ul li .say {
-webkit-line-clamp: 5;
height:160px;
}
}