﻿@charset "utf-8";
/**
* @Author: windyjay
* @E-Mail: windyjay@live.cn
* @URL: http://www.windyjay.com
* @QQ: 870301
* @Date: 2012-03-20
**

//***全局样式***/
* {
	margin:0;
	padding:0;
}
body {
	font:12px/100% simsun, arial;
	color:#D5CFD7 !important;
	line-height:22px;
	background:url(../images/bg.jpg) top repeat-x #23072d;
}
fieldset {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight:normal;
	font-style:normal;
}
ol, ul, li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
img {
	margin:0;
	padding:0;
	border:0;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover, a:active, a:focus {
	text-decoration:none;
	color:#fff;
}
.clearfix {
	clear:both;
	height:0;
	margin:0 auto;
	font:0/0 sans-serif;
	background:none;
	visibility:hidden;
	display:block;
}
.wrap {
	width:960px;
	padding:0 20px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/wrap-bg.jpg) repeat;
}
.fl {
	float:left;
}
.fr {
	float:right;
}/**header**/
.header {
	width:960px;
	height:143px;
	margin:0 auto;
	padding:0 20px;
	background:url(../images/header.jpg) no-repeat;
}
.top {
	height:106px;
}
.logo {
	float:left;
	margin:30px 0 0 25px;
	display:inline;
}
.top-right {
	float:right;
	margin-top:65px;
	display:inline;
}
.search {
	float:left;
	width:218px;
	height:22px;
	background:url(../images/srh-bg.jpg) no-repeat;
}
.srh-text {
	float:left;
	height:22px;
	line-height:22px;
	padding-left:5px;
	font-size:12px;
	color:#ae8fa6;
	background:none;
	border:none;
}
.srh-btn {
	float:right;
	width:20px;
	height:22px;
	background:url(../images/srh-btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
}
.h-site {
	float:left;
	margin:0 10px;
	height:20px;
	border:1px solid #833c69;
	background:#5c1e4c;
	overflow:hidden;
}
.h-site p {
	color:#ae8fa6;
}
.h-site p a {
	color:#ae8fa6;
	margin:0 5px;
}
.h-site p a:hover {
}/**nav**/
.nav {
	width:960px;
	height:37px;
	background:url(../images/nav.jpg) no-repeat;
}
.nav ul {
}
.nav ul li {
	float:left;
}
.nav a {
	display:block;
	height:37px;
}
.nav a.n_1 {
	width:121px;
}
.nav a.n_1:hover {
	background:url(../images/nav.jpg) no-repeat 0px -37px;
}
.nav a.n_2 {
	width:97px;
}
.nav a.n_2:hover {
	background:url(../images/nav.jpg) no-repeat -121px -37px;
}
.nav a.n_3 {
	width:97px;
}
.nav a.n_3:hover {
	background:url(../images/nav.jpg) no-repeat -218px -37px;
}
.nav a.n_4 {
	width:98px;
}
.nav a.n_4:hover {
	background:url(../images/nav.jpg) no-repeat -315px -37px;
}
.nav a.n_5 {
	width:97px;
}
.nav a.n_5:hover {
	background:url(../images/nav.jpg) no-repeat -413px -37px;
}
.nav a.n_6 {
	width:97px;
}
.nav a.n_6:hover {
	background:url(../images/nav.jpg) no-repeat -510px -37px;
}
.nav a.n_7 {
	width:98px;
}
.nav a.n_7:hover {
	background:url(../images/nav.jpg) no-repeat -607px -37px;
}
.nav a.n_8 {
	width:97px;
}
.nav a.n_8:hover {
	background:url(../images/nav.jpg) no-repeat -705px -37px;
}
.nav a.n_9 {
	width:158px;
}
.nav a.n_9:hover {
	background:url(../images/nav.jpg) no-repeat -802px -37px;
}/**banner**/
.banner {
	height:410px;
}
#focus_change {
	width:960px;
	height:410px;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
}
#loading {
	position:absolute;
	z-index:9999;
	width:960px;
	height:410px;
	background:#fff;
	color:#666;
	font-size:12px;
	text-align:center;
}
#ts_bg {
	position:absolute;
	bottom:0;
	z-index:1;
	width:960px;
	height:36px;
}
#pics li {
	position:absolute;
	top:0px;
	left:0px;
}
#pics li img {
	filter:alpha(opacity=0);
	opacity:0;
	width:960px;
	height:410px;
}/*图片大小与框架保持一致*/
#ts li {
	position:absolute;
	z-index:2;
	left:0;
	bottom:-32px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	padding-left:16px;
}
#ts li a {
	color:#fff;
	text-decoration:none;
}/*标题链接样式*/
#btn, #btn_bg {
	position:absolute;
	z-index:3;
	bottom:8px;
	right:8px;
	color:#fff;
	font-size:12px;
}
#btn li, #btn_bg li {
	float:left;
	width:71px;
	height:44px;
	line-height:18px;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
	filter:alpha(opacity=30);
	opacity:0.3;
	border:2px solid #fff;
}
#btn li img, #btn_bg li img {
	width:71px;
	height:44px;
}
#btn_bg li {
	filter:alpha(opacity=30);
	opacity:0.3;
}
#btn li.current {
	filter:alpha(opacity=100);
	opacity:1;
}/**content**/
.content {
	background:#541e44;
	padding:10px 0;
	overflow:hidden;
	display:inline-block;
}/**index-list**/
.index-list {
	width:960px;
	margin-bottom:10px;
	overflow:hidden;
}
.index-left {
	float:left;
	width:270px;
	height:283px;
	margin-right:10px;
}
.shop {
	margin-bottom:10px;
}
.index-cs {
	width:270px;
	height:198px;
	background:#2d0e38;
}
.index-cs ul {
	width:240px;
	margin:0 auto;
	margin-top:10px;
}
.index-cs ul li {
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #715a78;
}
.index-cs ul li a {
	color:#b8adbd;
}
.index-cs ul li a:hover {
	color:#fff;
}
.ic-title {
	height:31px;
	line-height:31px;
	background:url(../images/index-cs.jpg) no-repeat;
	padding:0 10px;
}
.ic-title h5 {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.ic-title a {
	float:right;
	color:#af9eb5;
}
.ic-title a:hover {
}
.index-news {
	float:left;
	width:400px;
	height:283px;
	background:#2d0e38;
}
.in-list {
	width:365px;
	margin:0 auto;
}
.in-list ul {
}
.in-list ul li {
	height:26px;
	line-height:26px;
	text-align:right;
	color:#d7d0d9;
}
.in-list ul li a {
	float:left;
	color:#b4aab8;
}
.in-list ul li a:hover {
	color:#fff;
}
.in-title {
	height:31px;
	line-height:31px;
	background:url(../images/index-news.jpg) no-repeat;
	padding:0 10px;
}
.in-title h5 {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.in-title a {
	float:right;
	color:#af9eb5;
}
.in-title a:hover {
}
.index-right {
	float:right;
	width:250px;
	height:263px;
	padding:10px 10px;
	background:#2d0e38;
}
.index-right span {
	margin-bottom:15px;
	display:inline-block;
}
.index-right p {
	color:#b2a8b6;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
#left {
	float:left;
	width:200px;
	background:#351442;
}
.menu-title {
	height:31px;
	line-height:31px;
	background:url(../images/menu-title.jpg) no-repeat;
}
.menu-title h5 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#menu {
	width:200px;
}
#menu .unit {
	width:200px;
	margin:0 auto;
}
#menu .unit h5 {
	width:200px;
	height:33px;
	line-height:33px;
	background:url(../images/menu-li.jpg) bottom center no-repeat;
	display:block;
	cursor:pointer;
	text-align:center;
}
#menu .unit h5 a {
	width:89px;
	height:33px;
	margin:0 auto;
	text-align:center;
	color:#dccedd;
	display:inline-block;
}
#menu .unit h5 a:hover {
	background:url(../images/menu-ah.jpg) no-repeat;
}
#menu .unit ul {
	width:200px;
	display:none;
}
#menu .unit ul li {
	width:200px;
	height:30px;
	line-height:30px;
	text-align:center;
}
#menu .unit ul li a {
	color:#fff;
	display:block;
}
#menu .unit ul li a:hover {
	color:#9c4902;
}
#menu .current h5 {
}
#menu .current h5 a {
	color:#dccedd;
	background:url(../images/menu-ah.jpg) center no-repeat;
}
#menu .current h5 a:hover {
}
#menu .current ul {
	width:200px;
	display:block;
}
#menu .current ul li {
	width:200px;
	height:30px;
	line-height:30px;
}
#menu .current ul li a {
	color:#80618b;
	display:block;
}
#menu .current ul li a:hover {
	color:#9c4902;
}
#menu .submenu li a {
	color:#80618b !important;
}
#right {
	float:right;
	width:750px;
	background:#351442;
}
.site {
	height:31px;
	line-height:31px;
	padding:0 20px;
	background:url(../images/site.jpg) no-repeat;
}
.site h5 {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.site p {
	float:right;
	color:#80618b;
}
.site p a {
	color:#80618b;
}
.site p a:hover {
}
.box {
	width:710px;
	padding:20px 20px;
	overflow:hidden;
}/**about**/
.about {
}
.about p {
	color:#fff;
	line-height:24px;
}/**news-list**/
.news-list {
	width:710px;
	overflow:hidden;
}
.news-list ul {
}
.news-list ul li {
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #51345b;
	text-align:right;
	color:#d7d0d9;
}
.news-list ul li a {
	float:left;
	color:#d7d0d9;
}
.news-list ul li a:hover {
}
.news-zy {
	border-bottom:1px dotted #86718e;
	padding:10px 0;
	margin-bottom:5px;
}
.news-zy a img {
	float:left;
	width:122px;
	height:80px;
	padding:1px 1px;
	border:1px solid #e1e1e1;
	margin-right:15px;
}
.news-zy a:hover img {
	border:1px solid #ba0000;
}
.news-zy a strong {
	color:#fff;
}
.news-zy a:hover strong {
	color:#ba0000;
}
.news-zy p {
	height:70px;
	color:#9b8aa2;
	overflow:hidden;
}
.news-zy p a {
	color:#fff;
}
.news-zy p a:hover {
	text-decoration:underline;
}/**news-show**/
.news-show {
	width:710px;
	overflow:hidden;
}
.newsshow-title {
	text-align:center;
	padding:10px 0;
}
.newsshow-title h5 {
	font-size:16px;
	font-weight:bold;
	color:#d7d0da;
	line-height:30px;
}
.newsshow-title p {
	color:#7d6785;
}
.newsshow-title p a {
	color:#7d6785;
}
.newsshow-title p a:hover {
	color:#fff;
}
#newsshow-p {
	border-top:1px dotted #594261;
	border-bottom:1px dotted #594261;
	padding:20px 0;
	overflow:hidden;
}
#newsshow-p p {
	color:#d7d0d9;
}
.return {
	text-align:right;
	margin-top:15px;
}
.return a {
	color:#705e77;
}
.return a:hover {
	color:#fff;
}/**product-list**/
.product-list {
	width:710px;
	overflow:hidden;
}
.product-list h5 {
	height:27px;
	line-height:27px;
	margin:0 7px;
}
.product-list h5 span {
	float:left;
	width:90px;
	height:27px;
	line-height:27px;
	text-align:center;
	background:url(../images/ps-xg.jpg) no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.product-list h5 a {
	float:right;
	color:#a29ca5;
}
.product-list h5 a:hover {
	text-decoration:underline;
}
.product-list ul {
}
.product-list ul li {
	float:left;
	width:221px;
	margin:5px 7px;
	display:inline;
}
.product-list ul li a {
	float:left;
	text-align:center;
	color:#d5cfd7;
}
.product-list ul li a:hover {
	color:#fff;
}
.product-list ul li a img {
	width:209px;
	height:118px;
	padding:1px 1px;
	border:5px solid #8b729a;
	margin-bottom:10px;
}
.product-list ul li a:hover img {
	border:5px solid #fff;
}/**product-show**/
.product-show {
}
.product-show h5 {
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(../images/photoshow-title.jpg) no-repeat;
}
.ps-word {
	color:#D5CFD7;
	padding:10px 10px;
}/**guestbook-list**/
.guestbook-list {
	width:610px;
	margin:0 auto;
	overflow:hidden;
}
.guestbook-list table {
	width:610px;
}
.guestbook-list table th {
	color:#d7d0d9;
	text-align:right;
	vertical-align:top;
	line-height:30px;
}
.guestbook-list table td {
}
.guestbook-list table td em {
	color:#fff;
	margin-left:10px;
}
.guestbook-list table td img {
	margin-left:10px;
	height:20px;
	vertical-align:-3px;
}
.guestbook-list p {
	text-align:center;
	margin-top:30px;
}
.gb-text {
	background:#5a3268;
	border:1px solid #300e3c;
	color:#fff;
}
.gb-texts {
	width:70px;
	background:#5a3268;
	border:1px solid #300e3c;
	color:#fff;
}
.gb-area {
	background:#5a3268;
	border:1px solid #300e3c;
	color:#fff;
}
.gb-submit {
	width:123px;
	height:25px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:simsun;
	background:url(../images/gb-submit.jpg) no-repeat;
	border:none;
	cursor:pointer;
	margin-right:20px;
}
.gb-reset {
	width:83px;
	height:25px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:simsun;
	background:url(../images/gb-reset.jpg) no-repeat;
	border:none;
	cursor:pointer;
}/**guestbook-show**/
.guestbook-show {
	width:670px;
	margin:0 auto;
	overflow:hidden;
}
.guestbook-show table {
	width:670px;
	margin:20px 0;
}
.guestbook-show table th {
	background:#5a3268;
	text-align:center;
	color:#cec2d2;
	line-height:30px;
	vertical-align:top;
}
.guestbook-show table td {
	background:#5a3268;
	color:#cec2d2;
	padding-left:10px;
}/***page***/
.pagebar {
	color:#acacac;
	padding:25px 0;
	overflow:hidden;
}
.pageList {
	overflow:hidden;
}
.pageList ul.l {
	float:left
}
.pageList ul.r {
	float:right
}
.pageList ul.r li {
	float:left;
	margin:0px 5px;
	border:1px solid #41194f;
	background:#41194f;
	text-align:center;
}
.pageList ul.r li a {
	color:#747474;
	padding:0px 10px;
	display:inline-block;
}
.pageList ul.r li a:hover {
	color:#fff;
	background:#521748;
}/**footer**/
.footer {
}
.links {
	padding-left:30px;
	height:30px;
	line-height:30px;
	background:#16071f;
	overflow:hidden;
}
.links dl {
}
.links dl dt {
	float:left;
	color:#675e6d;
	font-weight:bold;
}
.links dl dd {
	float:left;
	color:#675e6d;
}
.links dl dd ul {
}
.links dl dd ul li {
	float:left;
}
.links dl dd ul li a {
	height:30px;
	color:#675e6d;
	margin:0 5px;
	display:inline-block;
}
.links dl dd ul li a:hover {
}
.copyright {
	text-align:center;
	padding:20px 0;
}
.copyright p {
	color:#af95a6;
}
.copyright p a {
	color:#af95a6;
}
.copyright p a:hover {
}

 /**index-product**/
.index-product {width:940px; background:#23072d; padding:20px 10px; overflow:hidden;}
.index-title {width:940px; height:27px;}
.index-title h5 {height:27px; line-height:27px; margin:0 7px;}
.index-title h5 span {float:left; width:90px; height:27px; line-height:27px; text-align:center; background:url(../images/ps-xg.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
.index-title h5 a {float:right; color:#a29ca5;}
.index-title h5 a:hover {text-decoration:underline;}
#ip-box ul#ip-content, #ip-box1 ul#ip-content1 {width:940px; margin:0 auto; overflow:hidden;}
#ip-box ul#ip-content li, #ip-box1 ul#ip-content1 li {float:left; width:221px; margin:5px 14px 0 0; display:inline;}
#ip-box ul#ip-content li a, #ip-box1 ul#ip-content1 li a {float:left; text-align:center; color:#d5cfd7;}
#ip-box ul#ip-content li a:hover, #ip-box1 ul#ip-content1 li a:hover {color:#fff;}
#ip-box ul#ip-content li a img, #ip-box1 ul#ip-content1 li a img {width:209px; height:118px; padding:1px 1px; border:5px solid #8b729a; margin-bottom:10px;}
#ip-box ul#ip-content li a:hover img, #ip-box1 ul#ip-content1 li a:hover img {border:5px solid #fff;}

