﻿@charset "utf-8";
/* CSS Document */

/*  0 - common style 通用样式。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


body {
	font-size: 13px; background-color: transparent; -webkit-text-size-adjust: 100%;
}
body.cartier {
	background-color: rgb(0, 0, 0);
}

a:link {
	color: rgb(160, 160, 160); text-decoration: none;
}
a:visited {
	color: rgb(160, 160, 160); text-decoration: none;
}
a:hover {
	color: rgb(0, 122, 55); text-decoration: none;
}
a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.floatleft,.fl {
	float: left;
}

.cb {
	clear:both
}
.clear {
	clear:both;
}
hr {
	height: 1px; border: 0; border-bottom: 1px solid #b0c0bd;
}
.red {
	color:#7d0000!important
}

#header {
	height:115px; +height:135px; width:100%; position:relative;border-bottom:1px solid #c4c4c4; z-index:2
}
.wrapper {
	width:1000px; margin:0 auto; position:relative; height:100%; z-index:1
}
.top-header {
	margin:20px 0
}
.top-header a {
	font-size:12px; color:#a3a3a3
}
.top-header span {
	font-size:11px;color:#a3a3a3; line-height:10px; margin:0 5px
}
.top-header a:hover {
	color:#7d0000
}
.logo {
	width:108px; position:absolute;left:0px; bottom:25px;
}
.nav {
	/*height:100%*/
}
.nav-list {
	position:absolute; bottom:0; right:0; padding:15px 0; z-index:1; background:url(about:blank);
}
.nav-list a {
	color:#3d3d3d; font-size:14px; padding-bottom:12px;+padding-bottom:20px
}
.nav-at >  a {
	 color:#7d0000
}
.nav-list a:hover {
	color:#7d0000
}
.nav-list > li {
	list-style:none; display:block; float:left; width:auto; text-align:center; padding:30px 0; 
}
.nav-list > li > a {
	padding:0 30px; border-right:1px solid #c4c4c4
}
.nav-list > li:nth-child(1) > a {
	border-left:1px solid #c4c4c4
}
.nav-under {
	position: absolute;
	bottom: 0;
	left:0;
	opacity:0;
	display: block;
	width: 0px;
	height: 3px;
	background:#7d0000
}

.subnav {
	transition:all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;
	 position:absolute; right:0; width:1000px; padding-top:45px; text-align:left; height:0; overflow:hidden ; z-index:-1; opacity:0; +margin-top:15px;  background:url(about:blank); visibility:hidden;
}
.nav-list:hover {
	z-index:9999;
}
.nav-list li:hover .subnav {
	height:250px; z-index:9999; opacity:1; visibility:visible
}
.right-list .subnav {
	left: -577px;
}
.nav-bg {
	height:250px; position:absolute; top:100%; background:url(../image/nav-bg.png) repeat-y; width:100%; margin-top:1px; z-index:0; display:none
}
.nav-carousel-03 {
	margin:0 auto; left:15px!important
}
.nav-carousel li {
	 margin-right:20px
}
.product-nav {
	text-align:center;margin-bottom:1px; 
}
.product-nav a{
	display:inline-block; padding:8px 0; font-size:12px; color:#3d3d3d; margin:5.5px 20px; border-bottom:3px solid #fdfdfd
}
.product-nav a:hover,.product-nav a.product-nav-at {
	border-bottom:3px solid #720000
}
.subnav b {
	margin:15PX 0; display:block; color:#717171
}
.nav-next {
	 width:21px; height:42px; position:absolute; left:666px; top:50%; margin-top:-10px; z-index:999; background:url(../image/nav-next.png) no-repeat; opacity:0; cursor:pointer;filter: alpha(opacity=0)
}
.nav-prev-03 {
	 width:21px; height:42px; position:absolute; left:5px; top:50%; margin-top:-10px; z-index:999; background:url(../image/nav-prev.png) no-repeat; opacity:0; cursor:pointer;filter: alpha(opacity=0)
}
.nav-next-03 {
	left:auto; right:5px;margin-top:-10px;
}
.text a {
	font-size:12px; color:#4d4d4d; padding:10px 0; display:inline-block;
}
.nav-carousel-wrapper {
	display:block
}
.nav-list li:hover .nav-next,.nav-list li:hover .nav-prev {
	opacity:1;filter: alpha(opacity=100)
}
.latest-news {
	width:250px; border-left:1px solid #cacaca; height:100%; padding:0 10px
}
.latest-news a {
	display:block; font-size:12px; padding:0; margin:10px 0
}
.latest-news a.watch-more {
	margin-top:20px
}

#footer {
	
}
.foot-content {
	padding:30px 0; position:relative; background:#444444
}
.home .foot-content .wrapper {
	width:930px
}
.foot-up-list {
	display:block
}
.foot-up-list li {
	list-style:none; float:left; margin:10px 0;margin-right:5px;
}
.foot-down-list {
	display:block; clear:both
}
.foot-down-list li {
	list-style:none; float:left;  margin:10px 0;margin-right:40px 
}
.social {
	width:115px; text-align:center; position:absolute; right:0; top:0
}
.social > img {
	padding-bottom:25px
}
.social a {
	display:block; margin:5px 0
}
.copy {
	width:100%; background:black; height:55px; text-align:center;padding:10px 0
}
.copy a {
	display:block; color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; 
}
.mypath {
	width:100%; background:white; position:absolute; left:0; top:136px; display:block; z-index:1; padding:10PX 0; border-bottom:1px solid #d6d6d6
}
.mypath  span {
	margin:0 5px
}
.mypath a:hover {
	color:#7d0000
}

#content {
	margin-top:35px; color:#333333
}

#header .link_djj{position:absolute; top:27%; right:-97px;}