@charset "utf-8";
/*
 * Overview: Reset & Function & Global
 * Site: http://www.adee.cn
 */

/** Reset **/
a, blockquote, button, body, code, dd, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, hr, html, i, input, iframe, img, label, li, legend, object, ol, p, pre, small, span, strong, sub, sup, table, tbody, td, th, thead, tr, ul {
	margin: 0;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark {
	display: block;
	margin: 0;
	padding: 0;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
time {
	display: inline;
}
mark {
	color: #333;
	background: #ff0;
}
html {
	color: #333;
	background-color: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body, button, input, select, textarea {
	font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', Arial, sans-serif;
}
input, select, textarea {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500;
}
b, strong {
	font-weight: 700;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp {
	font-family: Tahoma, Arial;
}
small {
	font-size: 80%;
}
ul, ol, li {
	list-style: none;
}
a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: underline;
}
a:active {
	color: #333;
	text-decoration: none;
}
sup, sub {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
legend {
	color: #333;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
	font-size: 100%\9;
}
pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}
table {
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
}
th {
	text-align: inherit;
}
fieldset, img {
	border: 0;
}
a img {
	border-width: 0;
	vertical-align: top;
}
iframe {
	display: block;
}
del {
	text-decoration: line-through;
}
/** Function **/
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: '\0020';
	clear: both;
	height: 0;
}
.fn-clear {
	zoom: 1;
}
.fn-clearfix {
	visibility: hidden;
	clear: both;
}
.fn-left, .fn-right {
	display: inline;
}
.fn-left {
	float: left;
}
.fn-right {
	float: right;
}
/** Golbal **/
.width {
	width: 1060px;
	min-width: 1060px;
	margin-left: auto;
	margin-right: auto;
}
/* Header */
.header {
	min-width: 1060px;
	background-color: #fff;
	height: 150px;
	overflow: hidden;
}
/* header-item */
.header-item {
	height: 110px;
	overflow: hidden;
}
.header-item .logo {
	float: left;
	margin-top: 22px;
}
/* logo */
.header .logo {
	display: block;
	width: 262px;
	float: left;
	margin-top: 18px;
}
.header .logo a {
	display: block;
	width: 262px;
	height: 54px;
	background: url("/_vivi/source/aHR0cHM6Ly9ua2lldC5uYW5rYWkuZWR1LmNu/_upload/tpl/01/83/387/template387/htmlRes/htmlRes/logo.png") 0 0 no-repeat;
}
.header .logo a:hover {
	opacity: 0.8;
}
/* .find */
.find {
	float: right;
	margin-top: 43px;
}
.find-input {
	float: left;
	text-indent: 10px;
	border: none;
	width: 190px;
	background: none;
	border: 1px solid #ccc;
	display: inline-block;
*display: inline;
*zoom: 1;
	height: 31px;
	line-height: 31px;
	margin: 0;
	outline: none;
}
.find-submit {
	padding: 0;
	margin: 0;
	display: inline-block;
*display: inline;
*zoom: 1;
	text-indent: -999px;
	border: none;
	background: url("/_vivi/source/aHR0cHM6Ly9ua2lldC5uYW5rYWkuZWR1LmNu/_upload/tpl/01/83/387/template387/htmlRes/base_res/icon-find.jpg") no-repeat;
	width: 36px;
	height: 36px;
}
/* nav */
.nav {
	background-color: #701d50;
	width: 100%;
	height: 40px;
}
.nav li {
	float: left;
	margin-left: 65px;
}
.nav li a {
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	display: block;
}
.nav li a:hover {
	opacity: 0.8;
	text-decoration: none;
}
/** Footer **/
.footer {
	width: 100%;
	margin-top: 100px;
	height: 121px;
	min-width: 1060px;
	background-color: #f3f3f3;
	padding-top: 35px;
	text-align: center;
	color: #676767;
	font-size: 13px;
}
.footer p {
	width: 100%;
	text-align: center;
	display: block;
	margin-top: 40px;
	background-color: #5a5a5a;
	color: #fff;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
}
.footer li {
	display: inline-block;
*display: inline;
*zoom: 1;
	padding: 0 35px;
}
.footer {
	height: 220px;
}
.footer-item {
	width: 100%;
	overflow: hidden;
	width: 600px;
	float: left;
}
.footer-item p {
	width: 100%;
}
.qr {
	width: 225px;
	text-align: center;
	float: right;
	margin-left: 30px;
	padding-top: 10px;
}
.qr img {
	width: 110px;
	display: block;
	margin: 0 auto;
}
.qr span {
	display: block;
	line-height: 28px;
	margin-top: 5px;
}
.footer ul {
	overflow: hidden;
	float: left;
	margin-top: 5px;
	width: 454px;
	padding-left: 10px;
}
.footer li {
	display: block;
	text-align: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
}
.footer dd a {
	color: #676767;
}
.footer dd a:hover {
	color: #943870;
	text-decoration: none;
}
.footer .friend-link {
	width: 330px;
	text-align: left;
	margin-top: 5px;
	height: 30px;
	line-height: 30px;
}
.footer .friend-link dt {
	font-weight: 700;
	display: block;
}
.footer .friend-link dd {
	color: #676767;
}






.wp_paging li span, .wp_paging li a {
    display: inline-block !important;
    float: left !important;
    margin-left: 10px;
    width: auto !important;
    background: none !important;
    height: 25px !important;
    line-height: 25px !important;
    font-size: 12px !important;
}
.wp_paging li {
    display: inline-block;
    height: 25px !important;
    line-height: 25px !important;
    float: left !important;
    margin-top: 5px;
    background: none !important;
    width: auto !important;
    margin: 0 !important;
}
.wp_paging li a {
    cursor: pointer;
    color: #666;
    line-height: 25px;
    height: 25px;
    padding: 0 !important;
}
.wp_paging li a:hover {color: #666 !important;}













@charset "utf-8";
*{margin: 0;padding: 0;border: 0;list-style: none;}

a{color: #333;text-decoration: none}
a:hover{color: #C00;text-decoration: underline}
/* slide */
.slide, .slide li{width: 100%;height: 336px;}
.slide{overflow: hidden;position: relative;}
.slide li{position: absolute;overflow: hidden;display: none;}
.slide li.current{display: block;}
.slide li .image{position: absolute;top: -2px;left: -2px;}
.slide li .text{bottom: 0;overflow: hidden;background-color: rgba(0,0,0,0.6);width: 350px !important;position: relative;right:32px;top:54px;max-height: 234px;background: 0;filter: none;text-indent: 0;float:right;}
.slide li .text a{font-size: 14px;line-height: 17px;float: left;}
.slide li img{}
.slide .title{padding-bottom: 15px;border-bottom: 1px solid #fff;}
.slide li .text .title a{font-size: 36px !important;font-weight: bold !important;line-height: 50px !important;text-indent: 0 !important;float: none;color: #742662;}
.slide li .text p{font-size: 12px;text-indent: 0;clear: both;line-height: 26px;margin-top: 18px;display: none;}
.slide .triggers{display:none;position: absolute;z-index: 1;width: 683px;text-align: center;bottom: 10px;height: 38px;right: 0;left: 0;padding: 0 0 8px;}
.slide .triggers a{font-size: 11px;line-height: 12px;color: #000;overflow: hidden;border-radius: 1px;-webkit-text-size-adjust: none;float: none;width: 62px;height: 42px;text-align: center;display: inline-block;background: 0;margin: 0 3px 0 0;}
.slide .triggers a:hover{text-decoration: none;}
.slide .triggers a img{width: 58px;height: 38px;border: 1px #999 solid;vertical-align: middle;opacity: .6;}
.slide .triggers a.current img{border: 2px #2fac00 solid;opacity: 1;}
.slide .icon-dot{display: inline-block;position: absolute;right:20px;bottom:15px;text-align: center;}
.slide .icon-dot a{width: 15px;height: 15px;display: inline-block;background-image: url("/_vivi/source/aHR0cHM6Ly9ua2lldC5uYW5rYWkuZWR1LmNu/_upload/tpl/01/83/387/template387/images/nav.png");background-repeat: no-repeat;background-position: -1px -1px;overflow: hidden;margin: 0 0px;}
.slide .icon-dot a.current{background-position: -1px -17px;}
.slide .link-watch{width: 30px;height: 44px; margin-top:-22px; display: none;position: absolute;top: 110px;background: url("/_vivi/source/aHR0cHM6Ly9ua2lldC5uYW5rYWkuZWR1LmNu/_upload/tpl/01/83/387/template387/images/arrow.png") no-repeat 0 -57px;filter: alpha(opacity=60);cursor: pointer;}
.slide .link-watch.pre{left: 0;top:50%;}
.slide .link-watch.next{right: 0;top:50%;background-position: right -57px;}
.slide .link-watch.down{background-position-y: -2px;}
