﻿* {
	list-style: none; margin: 0px; padding: 0px; font-family: "Arial";
}
.wrap {
	width: 100%; color: rgb(51, 51, 153); overflow: hidden;
}
a {
	color: rgb(51, 51, 153);
}
a:hover {
	color: rgb(51, 51, 153);
}
.header {
	left: 50%; width: 1200px; margin-left: -600px; position: relative;
}
.header .banner {
	width: 100%; height: 300px;
}
.header .banner img {
	width: 100%;
}
.header .banner .bannerwords {
	left: 200px; top: 80px; color: rgb(3, 0, 116); font-size: 38px; position: absolute;
}
.header .banner .nav {
	background: url("/_vivi/source/aHR0cHM6Ly9zdXByYW0ubmFua2FpLmVkdS5jbg/images/bg.jpg") no-repeat center / cover; top: -1px; width: 100%; height: 50px; position: relative; z-index: 999;
}
.header .banner .nav > ul {
	width: 100%; height: 50px;
}
.header .banner .nav > ul li {
	width: 148px; height: 49px; text-align: center; line-height: 50px; border-right-color: rgb(165, 98, 136); border-left-color: rgb(165, 98, 136); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.header .banner .nav ul li a {
	color: rgb(241, 206, 226); font-family: Arial; font-size: 16px; display: block;
}
.header .banner .nav > ul > li.active > a {
	color: rgb(241, 206, 226); font-weight: bold;
}
.header .banner .nav ul li.active {
	background: url("/_vivi/source/aHR0cHM6Ly9zdXByYW0ubmFua2FpLmVkdS5jbg/images/activebg.jpg") no-repeat center / cover; border: 0px currentColor; border-image: none; height: 50px;
}
.header .banner .nav ul li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.header .banner .nav > ul li ul {
	display: none;
}
.header .banner .nav > ul li ul li {
	background: url("/_vivi/source/aHR0cHM6Ly9zdXByYW0ubmFua2FpLmVkdS5jbg/images/nbg.jpg") no-repeat center; border-width: 2px 0px 0px; border-style: solid none none; border-color: rgb(165, 98, 136) currentColor currentColor; border-image: none; height: 40px;
}
.footer {
	margin-top: 0px;
}
.footer {
	background: rgb(180, 125, 157); width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 12px; margin-top: 566px; float: left; position: relative;
}
.photo {
	margin: 27px 21px 0px;
}
.photo a {
	color: rgb(49, 49, 49);
}
.photo > ul.clear {
	background: rgb(253, 248, 251); padding: 25px 15px; margin-bottom: 40px;
}
.photo ul li {
	width: 259px; overflow: hidden; margin-right: 20px; float: left; position: relative;
}
.photo ul li img {
	margin: 15px auto; height: 171px; display: block; max-width: 100%;
}
.photo ul li .pic {
	width: 259px; float: left;
}
.photo ul li .photo_span:hover {
	color: rgb(94, 11, 59);
}
.lianjie {
	margin: 27px 21px 0px;
}
.lianjie a {
	color: rgb(49, 49, 49);
}
.lianjie > ul.clear {
	background: rgb(253, 248, 251); padding: 25px 15px; margin-bottom: 40px;
}
.lianjie ul li {
	width: 162px; overflow: hidden; margin-right: 20px; float: left; position: relative;
}
.lianjie ul li img {
	margin: 15px auto; height: 92px; display: block; max-width: 100%;
}
.lianjie ul li .pic {
	width: 162px; margin-right: 20px; float: left;
}
.bigImg {
	background: red; left: 50%; top: 50%; width: 600px; height: 400px; margin-top: -200px; margin-left: -300px; display: none; position: fixed; z-index: 2147483647;
}
.bigImg img {
	width: 100%; height: 100%;
}