html,body,
.page,
.page .blockText,
.page .blockText .block,
.store-results,
.results .store-results li,
.block-events ul,
.concept,
.prehome,
.prehome .cadre,
.prehome .enter,
.page .menu-collection li,
textarea, input{
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html,body{
	position:absolute;
	width:100%;
	height:100%;
	background: #fff;
	font-family: "Gautami",Arial;
	line-height:1.5;
}

a {behavior:url(css/link.htc);text-decoration: none;} 
area {behavior:url(css/link.htc)} 
.data{
	display: none;
}
.stage{
	width:100%;
	height:100%;
	margin: 0;
	top:0; left:0;
	color:#CCC;
	position: absolute;
}
.stage > .border{
	position: fixed;
	background: #fff;
}
.stage > .border.left, .stage > .border.right, .stage > .border.top{
	top:11px;
	left:11px;
}
.stage > .border.left, .stage > .border.right{
	bottom:11px;
	width:1px;
}
.stage > .border.right{
	left:auto; right:11px;
}
.stage > .border.bottom, .stage > .border.top{
	left:11px;
	right:11px;
	height:1px;
}
.stage > .border.bottom{
	bottom: 11px;
	top:auto;
}
/* cFUI overAll */
.cFUI.overAll{
	z-index: 100;
}


/*

.level-1 .stage{width:360px; height:240px;}
.level-2 .stage{width:480px; height:320px;}
.level-3 .stage{width:720px; height:480px;}
.level-4 .stage{width:960px; height:640px;}
.level-5 .stage{width:1200px; height:800px;}
.level-6 .stage{width:1440px; height:960px;}
.level-7 .stage{width:1680px; height:1120px;}
.level-8 .stage{width:1920px; height:1280px;}

*/
/*header*/
.logo{ position:fixed; top:47px; left:47px; z-index:99;}
.header{ position:fixed; left:42px; top:137px; font-size:12px;z-index:99; }
.header ul{font-family:"Century Gothic"; margin:0px; background:url("../images/touming.png");}
.header ul li{ margin:5px 0; display:block; line-height:22px; padding-left:10px; }
.header ul li a{color:#fff; float:left; width:50px;}
.header ul li a .cn{display:none; font-size:12px;}
/*.header ul li:hover{color:#FFF; background:url(../images/jt.png) no-repeat 0px 8px;  padding-left:10px;}*/


.header ul li a:hover .en{display:none; }
.header ul li a:hover .cn{ display:block;font-size:12px;}
/*.header li.vision a:hover{ background:url(../images/jt.png) no-repeat -10px 5px ; display:block}*/
.header ul li ul.nones{ display:none}
.header ul li ul.sss{ display:block;float:right;color:#FFF; }
/*变成中文显示图片*/
.header ul li.clickheaderulshowimage{background:url(../images/jt.png) no-repeat 0px 8px;}
.header ul li.clickheaderulshowimage22{background:url(../images/jt2.png) no-repeat 0px 8px;}
.footer ul li.clickfooterulshowiamge{background:url(../images/jt.png) no-repeat 0px 8px;}
.footer ul li.clickfooterulshowiamge22{background:url(../images/jt2.png) no-repeat 0px 8px;}

.clickfooterulshowiamge{background:url(../images/jt.png) no-repeat 0px 8px;}
.clickfooterulshowiamge3{background:url(images/jt.png) no-repeat 0px 8px;}
.header ul li.clickheaderulshowimage1{background:url(../images/network.gif) no-repeat 0px 8px;}
.footer ul li.clickfooterulshowiamge1{background:url(../images/jt.png) no-repeat 0px 8px;}
/*消去图片*/
.closeimages{background:url(../images/next_sssbh.png) no-repeat 0px 8px;}




.header ul li:hover ul{ display:block; top:0px; width:350px; float:left;}
.header ul li:hover ul li{ float:left; margin:0 5PX; background:url("../images/touming.png"); position:static;}
.header ul li:hover ul li .en{ display:block;}
.header ul li:hover ul li .cn{ display:none;font-size:12px;}
/*.header ul li:hover ul li a:hover{ background:url("../images/touming.png");}*/
.header ul li:hover ul li a:hover .en{ display:none;}
.header ul li:hover ul li a:hover .cn{ display:block;}
/*footer*/
.footer{ position:fixed; left:47px; bottom:50px;}
.footer ul{ font-family:"Century Gothic"; font-size:11px;  line-height:22px;width:120px;}
.footer ul li{color: #FFF;padding-left:10px;}
.footer ul li a{ color:#FFF}
.footer ul li a .cn{ display:none;font-size:12px;}
/*.footer ul li:hover{color: #FFF;background:url(../images/jt.png) no-repeat 0px 8px;  padding-left:10px;}*/
.footer ul li a:hover .en{ display:none;}
.footer ul li a:hover .cn{ display:block;font-size:12px;}
.footer_pp{ margin-top:40px;}
.footer_pp p{ color:#7e7e7e; font-size:10px;font-family:"Century Gothic"; margin-top:10px;}
.footer_pp p a,.footer_pp p a:hover{ color:#7e7e7e}
.footer_pp p .acolor{
color:#11adbb}
.negative .footer{
	color:#000;
}
.byWizzmedia{
	font-family: "Gautami";
	font-style: italic;
	position: fixed;
	bottom:36px;
	right:48px;
	color:#fff;
	font-size: 12px;
	opacity:.5;
	display: none;
}
.byWizzmedia:hover{
	opacity: 1;
}
.negative .byWizzmedia, .negativeRight .byWizzmedia{
	color:#000;
}
.footer .openMenu{
	height:20px;
	width: 20px;
	background: url('../img/close.png') repeat 0 0;
	cursor:pointer;
	position: absolute;
	transition:.5s;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	z-index: 1;
	bottom: 0;
}
.negative .footer .openMenu{
	background: url('../img/close-negative.png') repeat 0 0;
}
.footer .openMenu:hover{
/*	background-position: 0 -20px;*/
}
.footer.minimize .openMenu{
	background-image: url('../img/footer-icon.png');
}
.negative .footer.minimize .openMenu{
	background-image: url('../img/footer-icon-negative.png');
}
.footer.minimize{
	height:0px;
	padding-top: 20px;
}

.page{
	width: 100%;
	height:100%;
	position: relative;
}
/* page-intro */
.page.page-intro{overflow: hidden;}
.weixin{ position:absolute; right:47px; bottom:105px;}
/* page-campaign*/
.page.page-campaign{
	height:100%;
	overflow:hidden;
	width:100%;
}
.page.page-campaign .introduction{
	position: absolute;
	width: 100%;
	height:100%;
	z-index: 1;
	background: #006 url('../img/campaign-bg-intro.png');
	top:0;
	left: 0;
	cursor: pointer;
}
.page.page-campaign .introduction .title{
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin: auto;
	width: 734px;
	height: 192px;
	z-index: 1;
	visibility: visible;
	opacity: 1;
}
.page-campaign .title{
	position: absolute;
	bottom: 36px;
	right:36px;
	font-size: 16px;
	font-family: "Gautami", serif;
	line-height: 22px;
	text-align: right;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	   -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	    -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	     -o-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	        transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */

	-webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	   -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	    -ms-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	     -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	        transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */
}
.page-campaign.open .title{
	opacity: 1;
	visibility: visible;
}
.page-campaign ul{
	width:100%;
	height:100%;
	position:absolute;
	background:#000;
}
.page-campaign ul li{
	position: relative;
	float: left;
	height:100%;
	width:24.9%;
	overflow: hidden;
	cursor: pointer;border-right:1px solid #333333;
}
.page-campaign .sk{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:8;
}
.page-campaign ul li.special{ width:24.95%; border:none}
.page-campaign.open ul li{
	cursor: default;
}

.backgroundCover.align-tc,
.backgroundCover.align-tr,
.backgroundCover.align-tl
{
	top:0;
}
.backgroundCover.align-bc,
.backgroundCover.align-br,
.backgroundCover.align-bl
{
	top:auto;
	bottom:0;
}

.backgroundCover.align-tr,
.backgroundCover.align-cr,
.backgroundCover.align-br{
	left:auto;
	right:0;
}

.backgroundCover.align-tl,
.backgroundCover.align-cl,
.backgroundCover.align-bl{
	left:0;
}



.page-campaign.open ul li.c0.preview .backgroundCover{left:50%;}
.page-campaign ul li.c0.preview .backgroundCover{left:100%;}
.page-campaign ul li.c0 .backgroundCover{left:58%;}

.page-campaign.open ul li.c1.preview .backgroundCover{left:50%;}
.page-campaign ul li.c1.preview .backgroundCover{left:10%;}
.page-campaign ul li.c1 .backgroundCover{left:55%;}

.page-campaign.open ul li.c2.preview .backgroundCover{left:50%;}
.page-campaign ul li.c2.preview .backgroundCover{left:-10%;}
.page-campaign ul li.c2 .backgroundCover{left:58%;}

/* WARNING uniquement valable pour la collection AH 14/15 */
/*.page-campaign ul li.c2 .backgroundCover{top:0; margin-top:0!important;}*/
/* ******** */

.page-campaign.open ul li.c3.preview .backgroundCover{left:50%;}
.page-campaign ul li.c3.preview .backgroundCover{left:100%;}
.page-campaign ul li.c3 .backgroundCover{left:49%; background:#966}

.page-campaign li .description{
	position: absolute;
	left:37%;
	top:47%;
	width:110px;
	min-width: 110px;
	height:40px;
	text-align: center;
	font-family: "Gautami",serif;
	font-style: italic; overflow:hidden;
	opacity:0;
}
.page-campaign.open li .description{
	opacity: 0;
	visibility: hidden;
}
.page-campaign li:hover .description{
	opacity: 1;
}
.page-campaign li .description span{
	clear: both;
	display: block;
	transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
}
.page-campaign li:hover .description span.see{
	opacity: 1;
	visibility: visible;
	color:#FFF; font-size:18px; font-family:"Myriad Pro";
}
.description span.see .line{
	border-top: #fff solid 1px;
	border-top: rgba(255,255,255,.8) solid 1px;
	width:15%;
	display: inline-block;
	margin:0 3px;
	position: relative;
	top:-.25em;color:#FFF; height:1px; 
}
.page-campaign li .description span.see{
	opacity: 0;
	visibility: hidden;
	font-size:16px;
	min-width: 6em; overflow:hidden
}
.page-campaign li .description span.see p{
	height:18px; width:40px;
}
.page-campaign.open li .description span.see{
	opacity: 0;
	visibility: hidden;
}
.page-campaign ul li.preview{
	width:37%;
}
.page-campaign ul li .backgroundCover{
	opacity: .5;
	-webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	   -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	    -ms-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	     -o-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
	        transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */

	-webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	   -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	    -ms-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	     -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	        transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */

}
.page-campaign ul li.preview .backgroundCover{
	opacity: .5;
}
.page-campaign.open ul li.preview{
	width:100%;
}
.page-campaign.open ul li{
	width:0%;
}
.page .nav{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top:0;
	bottom:0;
	width:18px;
	height:9px;
	cursor: pointer;
	transition:.5s;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	z-index: 99;
}
.negative.page .nav{
	border-color:#000;
	border-color:rgba(0,0,0,.75);
	background: url(../images/prev_bh.png); top:48%; left:36px;
}

.page.open .nav{
	visibility: visible;
	opacity: 1;
}
.page.nav:hover{
  opacity:0.5;
}
.page .prev.next{
	background-image: url(../images/prev_bh.png);
	left:auto;
	right:36px;z-index: 99;
}
.page .nav.next{
	background-image: url(../images/next_bh.png);
	left:auto;
	top:49%;
	right:36px;z-index: 99;
}
.negative.page .nav.next{
	background-image: url(../images/next_bh.png);z-index: 99;
}
.page .nav.next:hover{
	/*background-position: 50px 0;*/
	opacity:0.7;
}
.page .folio{
	width:30px;
	height:30px;
	background: url(../images/folio.png) no-repeat center center;
	color:#FFF; z-index:99; margin:0 auto; position:absolute; bottom:20px; left:49.2%;
}
/*.negative.page .folio{ position:absolute; border:18px;
	background: url(../images/folio.png) no-repeat center center;
	color:#000; z-index:99;
}*/

/*page-collection*/
.page.page-collection{
	background: #F6F6F6 url(../images/coll_bg.png) repeat 0 0;
	height:100%;
	padding-top: 0;
	overflow: hidden;
}

.collection_list{ width:100%; margin:0 auto;position:absolute; height:100%; overflow:hidden}
.coll_listM{ margin:0 auto; position:absolute; top:30%; left:21%;}
.listM{font-size:12px; color:#666666;position:relative;float:left; }
.listMM1{ padding:29px;   width:229px; background: url(../images/videobg1.png)  15px 15px no-repeat; color:#666666; height:237px; }
.listMM1:hover{ padding:29px; height:237px; width:229px;background: url(../images/videobg.png) 0 0 no-repeat; color:Black;}
.listM_title1{ font-weight:bold; background-color:red; font-family:"宋体";  width:260px; text-align:center; clear:both;  padding:0px; margin:0px; height:20px;   bottom:10px;} 
.listM_title span{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#7c7c7c}













.video_img{ width:230px; height:166px;}
.video_img p{font-weight:normal; font-family:Arial;  width:230px; text-align:center; clear:both;  padding:0px; margin:0px; height:20px;   bottom:10px;}
.listMM{padding:29px;  width:232px; background: url(../images/coll_yy0.png)  15px 15px no-repeat; color:#666666}
.listMM{padding:29px;  width:232px; background: url(../images/coll_yy0.png)  15px 15px no-repeat; color:#666666}
.listMM:hover{padding:29px; width:232px; background: url(../images/coll_yy.png) 0 0 no-repeat; }
.listM_title{ font-weight:bold; font-family:"宋体"; float:left;}
.listM_title span{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#7c7c7c}
.jt1{ float:right; margin-top:3px;}
.listM_title_image{ margin:13px 0 10px 0; clear:both;}

.listM_title_image5{ margin:0px 6px 10px 0; clear:both;}
.videologo{ position:absolute; top:34%; left:44%;}

.listM_title_image1{ margin:2px 0 10px 0; clear:both; position:relative;  }

.listM_title p{ color:#666666}

.page-collection .introduce1{ top:17%; position:absolute; left:17%;color:#525252; width:350px}
.circle{ width:140px; height:140px; /* border:1px solid  #CCC;webkit-border-radius:100px;
-moz-border-radius:90px;-o-border-radius:90px;border-radius:90px; background:#FFF;*/}
/*.circle img{width:138px; height:138px;  border:1px solid  #CCC;webkit-border-radius:100px;
-moz-border-radius:90px;-o-border-radius:90px;border-radius:90px;behavior: url(css/iecss3.htc); position:relative; z-index:1}*/
.page-collection .pp{ font-size:12px;  margin-top:27px; float: left; width:80%;}
.page-collection .number{font-size:46px; font-family:"Arial Black", Gadget, sans-serif; float:left; margin-top:10px; margin-right:5px;width:30px; }
.page-collection .introduce2{ bottom:20%; position:absolute; left:17%;color:#525252; width:350px}
.page-collection .introduce3{ top:17%; position:absolute; right:7%;color:#525252; width:350px}
.page-collection .introduce4{ bottom:20%; position:absolute; right:7%;color:#525252; width:350px}
.page-collection .close{ width:13px; height:14px; position:absolute; top:15px; right:15px; z-index:99;}
.blockText .close{ width:13px; height:14px; position:fixed; top:30px; right:35px;}
.post-2 .close{ width:13px; height:14px; position:fixed; top:30px; right:35px;}


/*page-brand */
.page-collection .subpage, .page-brand .subpage, .page-history .subpage ,.page-stores1 .subpage ,.page-map .subpage ,.page-magazine .subpage
,.page-magazine1 .subpage{
	position: relative; 
	width: 100%;
	height:100%;
	overflow: hidden;
	top:0;
	left:0;
}

.page-brand .subpage {background:#f8f8f8; overflow:hidden}
.page-brand .subpage .blockText {top:0%; z-index:99}

.page-brand .subpage .blockText .introduction{
   top:25%; right:15%; position: absolute; font-family:"宋体"; font-size:12px; left:1%;
}

.page-brand .subpage .blockText .introduction1{
   top:17%; right:20%; position: absolute; font-family:"宋体"; font-size:12px;
}
.introduction_title{ color:#656565; font-family: "微软雅黑"; padding-left:15px;text-align:center; width:800px;}
.introduction_title img{ padding-bottom:12px;margin-top:20px;}
.introduction_title span{color:#5a5757; font-size:40px; font-family: "Didot HTF-L24-Light"; margin-right:10px; font-style:italic; line-height:60px;}
.introduction_title1{color:#656565; font-family: "微软雅黑"; width:800px;}
.introduction_title1 img{ padding-bottom:12px;margin-top:20px;}
.introduction_title1 span{color:#5a5757; font-size:40px; font-family: "Didot HTF-L24-Light"; margin-right:10px; font-style:italic; line-height:60px;}
.scroll_pp{ color:#545454; font-size:12px; line-height:22px; height:375px; margin-left:60px; margin-top:15px; padding-right:35px; width:92%; }
.scroll_pp1{ color:#545454; font-size:12px; line-height:22px; height:475px; margin-left:60px; margin-top:15px; padding-right:70px; width:800px;}
.scroll_pp1 a{ color:#545454; cursor:pointer;}
.scroll_pp1 a:hover{ color:#545454;}

.subpage .xiankuang{
	position: absolute;
	border:solid 1px #dadada;
	top:12px;
	right:12px;
	bottom:12px;
	left:12px;
	opacity:0.4;
	margin: auto; z-index:1;
}

.folio .numer{ position: absolute;
	left:-2px;
	top:8px;
}
.folio .denom{ position: absolute;
	left:23px;
	top:8px;
}

/* */
.page.useBorders{
/*	border-left: solid 12px #fff;
	border-right: solid 12px #fff;
	padding-top: 12px;
	padding-bottom: 12px;*/
}
.useBorders .border.top, .useBorders .border.bottom{
	position: absolute;
	display: block;
	top:0;
	width:100%;
	height: 12px;
	left:0;
	z-index: 1;  
	background: #fff;
}
.useBorders.showTop .border.top{
	position: fixed;
}
.useBorders.showBottom .border.bottom{
	position: fixed;
}
.useBorders .border.bottom{
	top:auto;
	bottom: 0px;
}
img.spacer{
	width:100%;
	height:auto;
	position: relative;
	display: block; overflow:hidden
}
.backgroundCover{
	position: absolute;
	left:50%;
	top:50%;
}
.canvasCover{
	position: absolute;
	left:50%;
	top:50%;
}

.page.useBordersJoin{
	/*margin-top: -12px;*/
}
.page.page-collection .border.top{
}
.page.page-collection.showTop .border.top{
	margin-top: 0;
}
.page .menu-collection{
	position: absolute;
	top:12px;
	bottom:0px;
	margin: auto;
	width:100%;
	z-index: 10;
	display: none;
	background: #fff;
}
.page.negative .menu-collection{
	background: #000;
}
.page .menu-collection li{
	float: left;
	height:50%;
	overflow:hidden;
	position: absolute;
	background: #fff;
	border:solid 1px #000;
	border-bottom:none;
	border-right: none;
	cursor:pointer;
}
.page.negative .menu-collection li{
	background: #000;
	border-color:#fff;
}
.page .menu-collection li.bottom{
	border-bottom:solid 1px #000;
}
.page.negative .menu-collection li.bottom{
	border-bottom-color: #fff;
}
.menu-collection li .count{
	position: absolute;
	top:50%; right:0;
	bottom: 50%; left:0;
	margin: auto;
	width:80px;
	height:40px;
	font-size: 30px;
	line-height: 45px;
	font-family: "Gautami", serif;
	text-align: center;
	font-variant: small-caps;
	border-bottom: solid 1px #fff;
	color:#fff;
	transition:.5s;
}
.negative .menu-collection li .count{
	border-bottom-color: #000;
	color:#000;
}
.menu-collection li .count span{
	color:#000;
	display: block;
	visibility: hidden;
	font-size: 12px;
	font-variant: normal;
	margin: 10px 0 0 -10px;
	width:100px;
	line-height: 12px;
	opacity: 0;
	transition:.5s;
}
.negative .menu-collection li .count span{
	color:#fff;
}
.menu-collection li:hover .count span{
	visibility: visible;
	opacity: 1;
}
.menu-collection li.selected .count{
	display: none;
}
.menu-collection li:hover .count{
	color:#000;
	border-bottom-color:#000;
	/*bottom:0;*/
}
.negative .menu-collection li:hover .count{
	color: #fff;
	border-bottom-color: #fff;
}
.page .menu-collection li img{
	height:100%;
	width:auto;
	position: relative;
	/*display: none;*/
}
.page-collection .products{
	position: absolute;
	bottom:54px;
	right:54px;
}
.page-collection li .product{
	display: none;
}


.product{
	padding: 10px 0 0 0;
	float: left;
	clear: both;
}
.product span{
	font-size: 10px;
	margin: 0 4px 0 1px;
	float: left;
	line-height: 12px;
	clear: both;
	color:rgba(255,255,255,.8);
}
.negative .product span{
	color:rgba(0,0,0,.8);
}
.product .name{
	font-size: 12px;
	line-height: 16px;
	color:#fff;
}
.negative .product .name{
	color: #000;
}
.product .ref{
	color:rgba(255,255,255,.6);
	clear: none;
}
.negative .product .ref{
	color:rgba(0,0,0,.2);
}
.page-collection .nav.openmenu{
	opacity: 1;
	visibility: visible;
	background-image: url('../img/collection-plus.png');
	background-position: 0px 0px;
	left:0; right:0;
	top:auto;
	bottom: 72px;
}
.negative.page-collection .nav.openmenu{
	background-image: url('../img/collection-plus-negative.png');
}
.page-collection .nav.openmenu span{
	position: absolute;
	display: block;
	text-transform: uppercase;
	width:200px;
	text-align: center;
	top:100%;
	left:-80px;
	padding: 16px 0 0;
	font-size: 12px;
	color: #fff;
	color: rgba(255,255,255,.8);
}
.negative .page-collection .nav.openmenu span{
	color:#000;
	color: rgba(0,0,0,.8);
}
.page-collection .nav.openmenu:hover{
	background-position: 0px 40px;
}
.page.page-collection .collection .view-wrapper{
	height:100%;
	top:0%;
	position: absolute;
	left:50%;
	margin-left:-720px;
}
/*.page.page-collection .collection .view-wrapper:hover{
	height:100%;
	top:0%;
	position: absolute; background: url(../images/cursor-zoom-plus-negative.png) center center no-repeat;
}*/
.page.page-collection .collection .view{
	height:100%;
	width: auto;
	display: block;
}

.page.page-collection.page-collection-ah15 .collection .view-wrapper{
	top:24px;
	bottom:0px;
	height:100%;
	width:auto;
}
.page.page-collection.page-collection-ah15 .collection .view-wrapper:after{
	content:' ';
	display: block;
	width:100%;
	height:40px;
	background: url(../img/collection-shadow-border.png) no-repeat top center;
	background-size: 100% auto;
}

.page.page-collection.page-collection-ah15 .collection .view{
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
}

/*.negative.page.page-collection .collection .view-wrapper{
	cursor:url(../images/cursor-zoom-plus-negative.png) 10 10, pointer;
}*/
.page.page-collection img.zoom{
	position: absolute;
	top:0;
	left:0;
	margin: auto;
	width:100%;
	height:auto;
	cursor:url('../img/cursor-zoom-minus.png') 10 10, pointer;
	z-index: 10;
}
.negative.page.page-collection img.zoom{
	cursor:url(../images/cursor-zoom-minus-negative.png) 10 10, pointer;
}
.page.page-collection .border{
	z-index: 11;
}
.page.page-collection.menuOpen .nav.openmenu{
	bottom:12px;
	background-image: url('../img/collection-menu-close.png');
}
.negative.page.page-collection.menuOpen .nav.openmenu{
	background-image: url('../img/collection-menu-close-negative.png');
}
.page.page-collection.zoomOpen .nav{
	z-index: 100;
	border-color: transparent;
}
.page.page-collection.zoomOpen .nav.openmenu{
	z-index: inherit;
}

.page.page-collection.menuOpen .nav{
	z-index: 100;
	background-color:#191919;
	border-color: #191919;
}
.negative.page.page-collection.menuOpen .nav{
	background-color: #e6e6e6;
	border-color: #e6e6e6;
}

/* --- page brand --- */

.page.page-brand{
	height:100%;
	position: relative;
}
.page .blockImage{
	position:absolute;
	width:120px;
	height: 100%;
	overflow: hidden;
	left:-105px;
}
.page .blockImage{
	text-align: center;
}
.page .blockImage img{
	height:100%;
	width:auto;
	margin: auto;
}
.page .blockImage.alignRight img{
	position: absolute;
	right:0;
}
.page .blockImage.alignLeft img{
	position: absolute;
	left:0;
}
.page .blockImage.alignCenter img{
	position: absolute;
	left:0;
}
.page .subpage .blockImage{
	height:100%;
	width: 50%;
	position: absolute;
	top:0;
	left:0; font-family:"Gautami"; color: #FFF;
}

.page .blockText{
	position: absolute;
	right:20px;
	width:40%;
	height:100%;
	top:50px;
	left:52%;
	color:#000;
	font-family: "Gautami";
}
.page .blockText1{
	position: absolute;
	color:#000;
	font-family: "Gautami";
}
.page .blockText .block{
	background: #fff;
	width:100%;
	padding:36px 36px 60px;
	bottom:0;
	right:0px;
	left:auto;
	top:0;
	position: absolute;
	margin: auto;
}
.page .blockText1 .block1{
	background: #fff;	
	bottom:0;
	right:0;
	left:0;
	top:0;
	position: absolute;
	margin:0;
}

.page .blockText h2{
	float: left;
	position: relative;
	font-size: 60px;
	text-transform: uppercase;
	font-weight: normal;
	display: inline;
}
.page .blockText span.pageIndex{
	float: left;
	position: relative;
	line-height: 60px;
	font-size: 14px;
}
.page .blockText h3, .page .blockText p{
	max-width: 600px;
}
.page .blockText h3{
	float: left;
	position: relative;
	font-size: 24px;
	clear: both;
	text-align: left;
}
.page .blockText p{
	font-size: 13.5px;
	line-height: 18px;
	float: left;
	position: relative;
}
.page .blockText .keywords{
	font-size: 60px;
	line-height:80px;
	font-style: italic;
	background: url('../img/keywords-bbottom.jpg') no-repeat 0 bottom;
	padding-bottom: 16px;
}

.level-2 .page .blockText .keywords,
.level-3 .page .blockText .keywords{
	font-size: 36px;
	line-height:48px;
}
.level-4 .page .blockText .keywords{
	font-size: 42px;
	line-height:54px;
}
.level-1 .page .blockText h2,
.level-2 .page .blockText h2{
	font-size:30px;
}
.level-1 .page .blockText h3,
.level-2 .page .blockText h3{
	font-size: 16px;
}
.level-1 .page .blockText p,
.level-2 .page .blockText p{
	font-size: 11px; /* 11 */
	line-height: 14px;
}
.level-1 .page .blockText span.pageIndex,
.level-2 .page .blockText span.pageIndex,
.level-3 .page .blockText span.pageIndex{
	font-size: 10px;
	line-height: 16px;
}
.level-3 .page .blockText h2{
	font-size: 40px;
}
.level-3 .page .blockText h3{
	font-size: 18px;
}
.level-3 .page .blockText p{
	font-size: 12px;
	line-height: 16px;
}


/*page-history*/
.page.page-history,.page.page-news ,.page.page-magazine{
	height:100%;
	padding-top: 0; width:100%;
	overflow: hidden;
}
.page.page-magazine1{
	height:100%;
	padding-top: 0; width:100%;
	overflow: hidden; background:#000;
}
.page.page-history .backgroundCover{position: absolute;
	left:50%;
	top:50%;}
.page-history .blockText {
	top:13%; width:740px; left:50%; margin-left:-370px;
	}
.page-history .blockText .introduction_title{
	width:auto;
	}
.page-history .blockText .introduction{ font-size:12px;color:#525252;overflow:hidden; position:relative; min-height:500px; }
.page-history .blockText .introduction h1{ font-weight:bold; text-align:center;margin:55px 0 25px 0}
.page-history .blockText .introduction h2{ margin:0 50px; line-height:22px;color:#525252;font-size:12px;}
.page-history .blockText .introduction h2 span{ font-weight:bold; }
.page-history .blockChoose{ position:absolute; bottom:15%; left:50%; width:800px; margin-left:-400px;}
.chooseXK{ width:100%; border-bottom:#858585 dashed 1px; position:absolute; top:43px;overflow:hidden; height:1px; }
.chooseBtn{ width:40px; background:url(../images/dd.png) 15px 38px no-repeat; height:20px; padding-top:60px; text-align:center; color:#525252;
 font-weight:bold; margin:0 150px 0 6px; float:left;font-size:12px;cursor:pointer; position:relative;}
 
 
 
 
 
 .chooseBtn:hover{ width:40px;  height:20px; padding-top:60px; text-align:center; color:#525252;
 font-weight:bold; margin:0 150px 0 6px; float:left; cursor:pointer; font-size:17px; position:relative;}
 
 
.chooseBtn1{width:40px; background:url(../images/dd.png) 15px 38px no-repeat; height:20px; padding-top:60px; text-align:center; color:#525252;
 font-weight:bold; margin:0 6px; float:left;font-size:12px;cursor:pointer ;position:relative;}
 .chooseBtn1:hover{ width:40px;  height:20px; padding-top:60px; text-align:center; 
 color:#525252;cursor:pointer;
 font-weight:bold; margin:0 6px; float:left; position:relative;}
 
 
  .c-text{ opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;
  position: absolute; text-align:center; top:-20px;left:-320%;height:50px; width:300px; display:block; font-size:13px; color:#525252}
 .chooseBtn:hover .c-text{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;display:block;}
 
 .c-text1{opacity:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;
  position: absolute; text-align:center; top:-20px;left:-320%;height:50px; width:300px; display:block; font-size:13px; color:#525252}
 
 
 .page-history .blockText .introduction ul{
	 position:absolute;}
 .page-history .blockText .introduction ul li{
	 float:left;}
/* page-news */
#list-news{
	top:10%; left:28%;
	}
.page-news .subpage .blockText{
	top:0%;z-index:99
	}
.page-news .subpage .blockText .introduction{
  position: absolute; font-family:"宋体"; color:#525252; font-size:12px; top:1%;
}
.scroll_pp5{ color:#545454; font-size:12px; line-height:22px; height:500px; margin-left:60px; margin-top:15px; padding-right:50px; width:780px;}
.news-scroll{ height:440px; width:800px; margin-top:90px; position:relative}
.news-list{ position:relative; width:600px; margin:13px auto; width:600px; 
             height:150px; line-height:24px; }
.news-list img{position:absolute; left:0px; top:8px;}
.news-list-p{ position:absolute; left:250px;font-weight:bold; width:250px; text-align:center;}

.news-list-text{ position:absolute; top:25px; width:437px; height:60px; right:2%;left:263px;}
.news-list1{ position:relative; width:600px; margin:13px auto; width:600px; height:150px; line-height:24px }
.news-list-p1{ position:absolute; left:130px;font-weight:bold; width:250px; text-align:center;}
.news-list-text1{ position:absolute; top:25px; width:440px; height:60px; left:22px;}
.news-list-nav{ position:absolute; top:13%; right:8%; font-size: 13px; width:60px}
.news-list-navList{ background:url(../images/news_nav.png) 0 1px no-repeat; padding-left:26px;color:#525252; margin:10px 0; height:16px; cursor:pointer}
.news-list-navList a{ color:#525252;}
.news-list-navList a:hover{ color:#525252;}

.news-list-navList:hover{ background:url(../images/news_nav1.png) 0 1px no-repeat; padding-left:26px;color:#b18757;margin:10px 0;}
.news-list-img-left{position:absolute; left:0px; top:8px;}
.news-list-p-img-left{position:absolute; left:18%; top:8px;}
#news-list-img-right img{position:absolute; left:0px; top:8px}
#news-list-p-img-right img{position:absolute; left:18%; top:8px;}
.news-text-title{ color:#555555; margin-left:54px; line-height:30px;}
.news-text-title span{ font-size:22px;color:#333333}
.share{ margin-top:40px; margin-left:54px; color:#888888;}
.share-pp{background:url(../images/xin0.png) 0 0 no-repeat; padding-left:24px; margin-right:17px; font-weight:bold; float:left}
.xin{ float:right;}
/* page-stores */
.page.page-stores ,.page.page-stores1,.page.page-map{
	height:100%;
	background: #f5f5f5;
	font-family: "Gautami",serif;
}


/*.page.page-stores h2{
	font-size: 60px;
	text-transform: uppercase;
	display: inline;
}*/
#stores-bg {background:#000;}
.page-stores .backgroundCover, .page-history .backgroundCover, .page-stores .canvasCover{
	/*opacity: .2;*/
}
.store-selector{
	position: absolute;
	width:100%;
	top:150px;left:0;right: 0; bottom: 0;
	margin: auto;
	text-align: left;
	transition:1s;
	-o-transition:1s;
	-ms-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
}
.page-stores .blockText{
	width:50%;
	left:27%;
}
.page-stores .blockText h3{
	width:100%;
}
.page-stores .blockText .block{
	background: none;
	color:#fff;
	padding: 0;
}
.page-stores form{
	width:100%;
	position: relative;
	float: left;
	margin-top: 40px;
	margin-left:0px; color:#FFF; margin-left:90px;
}


.blockImage-back{ right:18px; color:#FFF; z-index:99; position:absolute; width:100px; font-size:12px; top:45%}
.blockAddress{	position: absolute; font-size:12px;
	right:9px;	top:11px; bottom:11px;
	width:100%;height:97.5%;
	color: #868686; background:#f5f5f5;
	font-family: "宋体"; border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.blockAddress-scroll{height:97.5%;overflow: auto;}
.blockAddress-list{ border-bottom:1px solid #dadada; width:500px; padding-left:38px; padding-top:13px; padding-bottom:13px; line-height:20px}
.blockAddress-list img{ float:right; margin-right:32px; margin-top:-30px}
.blockAddress-list:hover{ background:#ededed}
.blockAddress-list1{ height:94px; border:none; padding-left:38px; padding-top:14px; line-height:20px}
.blockMap{	position: absolute; font-size:12px;
	right:10px;	top:11px; bottom:11px; left:10px;
	width:98.8%;height:97.5%;
    background:#f5f5f5;
	font-family: "宋体"; border:1px solid #dadada; z-index:99}
.blockMap-list{ border-bottom:1px solid #dadada; padding-left:38px; padding-top:13px; padding-bottom:13px; line-height:20px}

.map {
	width:100%;height:88.3%; 
    overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%); 
    }
#mapclose{
	float:right; 
	margin-right:20px;
	}
#mapweixin{
	float:right;
 margin-right:10px;
}
#mapweixinfont{
	float:right;
	color:#858585;
	padding-top:25px;
	margin-right:20px;
}


/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}


/* magazine*/
.blockMagazine{position:relative; font-size:12px; width:967px; margin:0 auto; top:23%; color:#777777; overflow:hidden;}

/*.Magazine-list{ text-align: center; font-weight:bold; width:190px; margin:2px 30px; float:left}
.Magazine-list img{ margin-top:15px; overflow:hidden}*/
/*.M-arrow{ width:100px; margin:0 auto; z-index:99; top:40%; position:relative; overflow:hidden}
.M-prev{ background:url(../images/m-p.png) 0 0 no-repeat; width:18px; height:9px; margin:0 15px; float:left; top:0px;}
.M-next{ background:url(../images/m-n.png) 0 0 no-repeat;width:18px; height:9px;margin:0 15px; float: right;top:0px;}
.M-prev:hover{ background:url(../images/m-p1.png) 0 0 no-repeat; width:18px; height:9px; margin:0 15px; float:left; top:0px;}
.M-next:hover{ background:url(../images/m-n1.png) 0 0 no-repeat;width:18px; height:9px;margin:0 15px; float: right;top:0px;}*/

.Magazine-list {POSITION: relative; OVERFLOW: hidden;  margin-bottom:70px;}
.Magazine-list .hd{width:100px; margin:0 auto; position:relative; overflow:hidden; margin-top:50px; height:9px}
.Magazine-list .hd .M-prev{ background:url(../images/m-p.png) 0 0 no-repeat; width:18px; height:9px; margin:0 15px; float:left; 
 position:relative; cursor:pointer}
.Magazine-list .hd .M-next{ background:url(../images/m-n.png) 0 0 no-repeat;width:18px; height:9px;margin:0 15px; float: right;
position:relative;cursor:pointer}
.Magazine-list .hd .M-prev:hover{ background:url(../images/m-p1.png) 0 0 no-repeat; width:18px; height:9px; margin:0 15px; float:left; top:0px;}
.Magazine-list .hd .M-next:hover{ background:url(../images/m-n1.png) 0 0 no-repeat;width:18px; height:9px;margin:0 15px; float: right;top:0px;}
.Magazine-list .bd UL {ZOOM: 1; OVERFLOW: hidden; margin-left:50px;}
.Magazine-list .bd UL LI {TEXT-ALIGN: center; MARGIN: 0px 25px; cursor:pointer;FLOAT: left; OVERFLOW: hidden; _display: inline;}
.Magazine-list .bd UL LI p{ margin-bottom:10px;}
/* .page-conceptstore */
.page.page-conceptstore{
	height:100%;
	overflow: hidden; 
}
.concept
{
    background:#000;
	/*top:10%;
	 margin-left:5%;*/
	 top:0;
	left:0;
	padding: 0;
	width:100%;
	height:100%;    
	position: absolute;
	
}
.concept .nav{
	z-index: 1;
	visibility: visible;
	opacity: 1;
}
.concept .folio{
	z-index: 1;
}
.concept .nextPan{
	cursor: pointer;
	position: absolute;
	z-index: 1;
	bottom: 48px;
	right:36px;
	left:200px;
	font-family: "Gautami", serif;
	font-style: italic;
	margin: auto;
	border-top:solid 1px #fff;
	border-top:solid 1px rgba(255,255,255,.8);
	text-align: right;
	padding:12px 0 0;
}
.concept .blockText{
	z-index: 1;
	left:0;
	top:0;
	color:#fff;
	height:100%;
	width:600px;
	display: none;
}
.concept .blockText .block{
	top:134px;
	left:50%;
	height:100px;
	margin: 0;
	position: absolute;
	background: none;
}
.concept .blockText h2,
.concept .blockText h3,
.concept .blockText span.pageIndex
{
	float: left;
}
.concept .drag{
	position: absolute;
	width:100%;
	height:100%;
}
.concept.draggable{
	cursor: url('../img/concept/cursor.png') 18 18, move;
}
.concept ul, .concept li{
	position: relative;
	height:100%;
	float: left;
	overflow: hidden;
	top:0;
	left:0;
	text-align:center;
}
.concept ul li img{
	height:100%;
	width:auto;
	}

.concept ul .backgroundCover{
	left:auto;
	position: relative;
}
/* store-results */
.store-results{
	width:50%;
	position: absolute;
	left:150%;
	top:12px;
	bottom: 12px;
	background: #fff;
	border:solid 1px #dadada;
	transition: 1s;
}
.returnSearch{
	position: absolute;
	right:100%;
	width: 160px;
	text-align: right;
	padding: 10px;
	top:20%;
	color:#fff;
	cursor: pointer;
}
.results .store-results{
	left:50%;
	color:#000;
}
.gm.store-results{
	width: 100%;
	left:0;
	z-index: 11;
}
.gmap{
	position: absolute;
	top:200px;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	background: #ccc;
}
.results .store-results ul{
	overflow: auto;
}
.store-results ul{
	position: relative;
	overflow: hidden;
	height:100%;
	cursor: default;
	z-index: 2;
}
.store-results li{
	display: block;
	position: relative;
	width:100%;
	clear: both;
	line-height: 15px;
	font-size: 12px;
	border-bottom:solid 1px #dadada;
	background: #fff;
	z-index: 1;
	cursor: pointer;
}
.store-results li:hover{
	background: #f0f0f0;
}
.store-results li.selected{
	background: #fff;
	cursor: default;
}
.store-results li div{
	position: relative;
	padding: 12px 20px;
	top:0;
	left:0;
	margin:0;
}
.store-results li span{
	display: block;
}
.store-results li span.geoloc{
	display: none;
}
.store-results li span.close{
	display: block;
	width:42px;
	height:42px;
	background:url('../img/open-store.png');
	border:solid 1px #eee;
	position: absolute;
	top:0;
	right:16px;
	bottom:0;
	margin: auto;
	/*visibility: hidden;*/
	cursor:pointer;
}
.store-results li:hover span.close{
	border-color: #ccc;
	background: #eee url('../img/open-store-hover.png');
}
.store-results li.selected span.close{
	background:url('../img/close-store.png');
}
.store-results li.selected span.close:hover{
	background-image: url('../img/close-store-hover.png');
}
/* page-press */
.page.page-press{
	background: url('../img/presse-pattern.png') fixed;
	height:100%;
	overflow: hidden;
}
.page.cms .blockText{
	text-align: left;
	left:0;
	top:0;
	right:auto;
	margin: auto;
	width:60%;
	height:100%;
}
.page.cms .blockText .block{
	background: none;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin: auto;
	width:600px;
	height:200px;
	text-align: left;
}
.page.cms .blockText span.pageIndex,
.page.cms .blockText h2,
.page.cms .blockText h3,
.page.cms .blockText p{
	position: relative;
	float: left;
}
.page-press ul.logos{
	width:120%;
	margin: 20px 0 0;
	position: relative;
	float: left;
}
.page-press ul.logos li{
	width:25%;
	float: left;
	height: 60px;
}
.page-press .groupImages{
	position: absolute;
	left:75%;
	top:40%;
	margin: auto;
}
.page-press .groupImages .elem{
	position: absolute;
	top:0;
	left:0;
}
.page-press .groupImages .el1{
	background:#e0e0e0;
	background:rgba(241,221,156,.27);
	width:339px;
	height:416px;
	left:-170px;
	top:-208px;
}
.page-press .groupImages .el2{
	left:-409px;
	top:-262px;
}
.page-press .groupImages .el3{
	left:-18px;
	top:-287px;
}
.page-press .groupImages .el4{
	left:-93px;
	top:127px;
}
.page-press .groupImages .el5{
	left:74px;
	top:105px;
}

/* page-distribution */
.page.page-distribution, .page.page-salons{
	background: url('../img/distribution-pattern.png') fixed;
	height:100%;
	overflow: hidden;
}
.map-loc{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	background: url('../img/map-loc.png') no-repeat center center;
}
.page.page-distribution h3{
	width:150%;
}
.page.page-distribution .distribution-locations{
	float: left;
	width:130%;
	margin: 20px 0 0;
}
.distribution-locations ul{
	/*width:14%;*/
	float: left;
	margin: 0 15px 20px 0;
	min-width: 105px;
	font-size: 14px;
	line-height: 24px;
}
.level-1 .distribution-locations ul,
.level-2 .distribution-locations ul{
	font-size: 12px;
	/*width:11%;*/
}
.distribution-locations li{
	float: left;
	clear: both;
}
.page.page-salons .blockText{
	z-index: 0;
}
.block-events{
	font-family: "Gautami", serif;
	font-size: 72px;
	position: absolute;
	color:#cecece;
	left:50%;
	width:50%;
	height: 100%;
	overflow: hidden;
}
.level-3 .block-events,
.level-2 .block-events{
	font-size: 50px;
}
.level-2 .block-events ul,
.level-3 .block-events ul{
	padding: 50px 0 25px 0;
	min-width: 600px;
}
.block-events ul{
	width:100%;
	height:100%;
	position: relative;
	min-width: 800px;
	padding: 72px 0 36px 0;
}
.block-events li{
	height:16.66%;
	line-height: 100%;
	position: relative;
	display: block;
}
.page.page-salons h3{
	width:130%;
}
/* page-legals */
.page.page-legals{
	background: #fff;
	height:auto;
	min-height: 100%;
	overflow: hidden;
	float: left;
}

.page.page-legals .blockText{
	width:66.66%;
	left:33.33%;
}
.page.page-legals .blockText, .page.page-legals .blockText .block{
	height:auto;
	float: left;
	top:0;
	bottom:auto;
	position: relative;
}
.page.page-legals .blockText .block{
	left:0;
}
.page.page-legals .blockText span.pageIndex{
	line-height: 18px;
}
.page.page-legals .blockText h2{
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 10px;
}
.page.page-legals .blockText h3{
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 10px;
}
.page.page-legals .blockText hr{
	border: none;
	background: none;
	color:transparent;
	margin: 60px 0 0 0;
	position: relative;
	width:100%;
	float: left;
}
.page.page-legals .blockText h3{
	margin: 0;
}
/*.page.page-legals.cgvOpen h3.readCGV .open,
.page.page-legals h3.readCGV .close{
	display: none;
}
.page.page-legals.cgvOpen h3.readCGV .close{
	display: inline;
}
.page.page-legals .cgv{
	display: none;
}
.page.page-legals.cgvOpen .cgv{
	display: block;
}
.page.page-legals .readCGV{
	cursor:pointer;
}*/
.page-legals .subpage .alignLeft{
	position: absolute;
	width:50%;
	height:100%;
	top:0;
	left:0;
	overflow: hidden;
}
.page.page-legals .alignLeft img{
	height:100%;
	left:50%;
	width:auto;
}
.page-legals.showTop.showBottom .subpage .alignLeft{
	position: fixed;
}
.page-legals.isUp.isDown.showTop .subpage .alignLeft{
	bottom:0;
	top:auto;
}
.page-legals .subpage .alignLeft .backgroundCover{
	position: absolute;
	top:50%;
}
.page-legals h2{
	max-width: 600px;
}
.page-legals h3{
	width: 100%;
	float: left;
	clear: both;
}
.page-legals ul{
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 10px;
	max-width: 600px;
}
.page-legals ul li{
	margin: 10px 0;
	font-size: 14px;
	line-height: 16px;
}

/*page-vip*/
.page-vip .block1 .introduction_title{
	width:auto;
	margin-left:-154px;
	}
.page.page-vip ,.page.page-vip1 ,.page.page-vip2 ,.page.page-jobs,.page.page-Academy{
	height:100%;
	overflow: hidden;
}
.page.page-vip .blockText ,.page.page-vip1 .blockText ,.page.page-vip2 .blockText,.page.page-jobs .blockText,.page.page-Academy .blockText1{
	width:100%;
	left:0%; height:100%;
}
.page.page-vip .block1{
	background: none;
	color:#525252;
	top:0%;
	left:0%;
	width:400px;
	height:450px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.page.page-Academy .block1{
	background: none;
	color:#525252;
	width:400px;
	font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative; left:40%; top:18%; overflow:hidden;
}
.page.page-Academy .block1 img{
	margin-left:150px;
}

.page.page-vip .vip-pp{	
	color: #4d4d4d; margin-top:10px;
	width:300px; font-size:16px; font-family:"Didot"; line-height:24px; margin-left:80px;
}
.page.page-vip #formm{
	width:300px; margin-top:35px; margin-left:80px;
	clear: both;
	
}
.page.page-vip label{
	float: left;
	display: block;
	margin-bottom: 6px;color:#525252;  
}
.page.page-vip #formm p{ color:#999999; font-style:italic;font-family:Arial, Helvetica, sans-serif; margin:10px 0; clear:both; width:300px
}
.page.page-vip label span{
	width:100%;
	float: left;
	display: block;
	margin: 0 24px;
	font-size: 12px;font-family:Arial, Helvetica, sans-serif;
}
.level-2 .page.page-vip label span, .level-3 .page.page-vip label span{
	margin:2px;
}
.page.page-vip input[type='text'],.page.page-vip input[type='Password'], .page.page-vip textarea, .page.page-vip input[type='submit']{
	font-family: "Gautami", serif;
    background:url("../images/touming.png");
	border: none;
	border-bottom: 1px solid #525252;
	color:#d8d8d8;
	outline:none;
	font-size: 14px;

}
.page.page-vip input[type='text']{
	width: 245x;
	margin-right: 20px;
	padding: 0;
	text-indent: 6px;

	clear: both;color:#525252
}

.page.page-vip input[type='Password']{
	width: 245x;
	margin-right: 20px;
	padding: 0;
	text-indent: 6px;

	clear: both;color:#525252
}

.page.page-vip textarea{
	width:530px;
	padding: 6px 12px;
	resize: none;
	font-size: 16px;
	height:128px;
	outline:none;
}

.page.page-vip input[type='text']:focus, .page.page-vip textarea:focus, .page.page-vip input[type='submit']:hover{
	/*background: rgba(255,255,255,.2);*/
}
.page.page-vip input[type='submit']{
	border-bottom:1px solid #525252;
	cursor: pointer;
	text-indent: 0;
	margin-top: 40px;
	color:#525252; font-size:12px; clear:both;
}

.page.page-vip label.fieldError *{
	color:#525252
}
.page.page-vip label.fieldError span:after{
	content:" *";
}
.page.page-vip label.fieldError input, .page.page-vip label.fieldError textarea{
	color:#525252
	border-color: #f99;
}
.page.page-vip label.fieldError.new input, .page.page-vip label.fieldError.new textarea{
	background-color:#d66;
	background-color:rgba(255,200,200,.1);

}
.page.page-vip1 .block{
	background: none;
	color:#525252;
	left:0%;
	margin: auto; left: 26%; top: 10%;
	font-size:12px; font-family:Arial, Helvetica, sans-serif
}
.page-vip1 #blockText{
	top:0%; margin-top: 0px;}
.page.page-vip1 .block .introduction_title{
	text-align:center; width:800px;
	}
.backMM{ position:absolute; right:45px; top:45px; color:#525252; font-size:12px; font-family:"宋体";line-height:24px;}
.backMM span{ color:#b18657; /*text-decoration:underline;*/ padding-bottom:1px; border-bottom:1px solid #b18657; text-align:left}
.backMM span a,.backMM span a:hover{color:#b18657;padding-bottom:1px; border-bottom:1px solid #b18657; text-align:left}

.page.page-vip2 .block{
	background: none;
	color:#525252;
	top:13%;
	left:26%;
	margin: auto;
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.page.page-vip2 .Integral{ width:680px; margin-left:80px; margin-top:30px;}
.page.page-vip2 .Integral strong{ font-weight:bold; line-height:28px;}
.query{ width:680px;border-top:1px solid #525252; border-left:1px solid #525252; height:65px; }
.query .form{ text-align:center; padding:7px 10px; border:none; background:url("../images/touming.png"); border-bottom:1px solid #525252; border-right:1px solid #525252; float: left}
.page.page-vip2 .blockText{
	top:0%; margin-top: 0px;
	}
	
.page-Academy .blockText1 .introduction_title{ color:#656565; font-family: "微软雅黑"; width:500px;text-aling:left;margin-left:-180px;padding-left:0px;}
.page-Academy .blockText1 .block1{width:400px;
	
	}
/*jobs*/
.page.page-jobs .blockText{
	top:0%; margin-top: 0px;
	}
.page.page-jobs .block{
	background: none;
	color:#525252;
	top:15%;
	left:30%;
	margin: auto;
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
/*新增*/
/*.jobs-scroll{ height:420px; width:800px; overflow: auto; line-height:26px; padding-right:60px;}*/

.jobs-scroll{ height:420px; width:800px; overflow: auto; line-height:26px; padding-right:60px;}
.jobs-scroll strong{ font-weight: bold;}

/*Academy*/

.page.page-Academy .Academy-pp{	
	color: #4d4d4d; margin-top:10px;
	font-size:16px; line-height:24px; margin-left:-72px;
}
.page.page-Academy form{
	width:300px; margin-top:35px; margin-left:80px;
	clear: both;
}
.page.page-Academy label{
	float: left;
	display: block;
	margin-bottom: 6px;color:#525252; 
}
.page.page-Academy form p{ color:#999999; font-style:italic;font-family:Arial, Helvetica, sans-serif; padding:10px 0;
 clear:both; width:300px
}
.page.page-Academy label span{
	width:100%;
	float: left;
	display: block;
	font-size: 12px;font-family:Arial, Helvetica, sans-serif;
}
.level-2 .page.page-Academy label span, .level-3 .page.page-Academy label span{
	margin:2px;
}
.page.page-Academy input, .page.page-Academy textarea, .page.page-Academy input[type='submit']{
	font-family: "Gautami", serif;
	background:url("../images/touming.png");
	border: none;
	border-bottom: 1px solid #525252;
	color:#d8d8d8;
	outline:none;
	font-size: 16px;
	
}
.page.page-Academy input[type='text']{
	width: 245x;
	margin-right: 20px;
	padding: 0;
	text-indent: 6px;
	padding:3px 0;
	clear: both;color:#525252;
}
.page.page-Academy input[type='checkbox']{
	width: 245x;
	margin-right:5px;
	padding: 0;
	text-indent: 6px;
	padding:2px 0;
	color:#525252; float:left;
}
.page.page-Academy input[type='checkbox'] h6{
 float:left; width:150px; font-weight:normal;
}
.page.page-Academy textarea{
	width:530px;
	padding: 6px 12px;
	resize: none;
	font-size: 16px;
	height:128px;
	outline:none;
}



.submit-m{ clear:both;}
.submit-m h1{ font-size:14px;}





.page.page-Academy input[type='submit']{
	border-bottom:1px solid #525252;
	cursor: pointer; 
	text-indent:0;
	margin-top: 40px;
	color:#525252; font-size:12px; clear:both;
}







.page.page-Academy label.fieldError *{
	color:#525252
}
.page.page-Academy label.fieldError span:after{
	content:" *";
}
.page.page-Academy label.fieldError input, .page.page-Academy label.fieldError textarea{
	color:#525252
	border-color: #f99;
}
.page.page-Academy label.fieldError.new input, .page.page-Academy label.fieldError.new textarea{
	background-color:#d66;
	background-color:rgba(255,200,200,.1);

}

/* page-contact */
#contace_weixinsmall{margin-top:15px}
#contact_introduction_title{
	width:600px; color:#aaaaaa; font-size:12px;
	}
.page.page-contact{
	
	height:100%;
	overflow: hidden;
}
.page.page-contact .blockText{
	width:100%;
	left:-50px;
}
.page.page-contact .contact-pp{	
	left:730px;
	top:160px;
	color: #bababa;
	width:280px; font-size:12px; font-family:"宋体"; position:absolute; line-height:24px;

}



.page.page-contact .contact-pp span{
	font-weight: bold;
	color: #fff;
}
.page.page-contact .block{
	background: none;
	color:#fff;
	left:-50%;
	top:10%;
	bottom:5%;
	left:15%;
	right:40%;
	margin: auto;
	width:950px;
	height:550px;
}
.level-2 .page.page-contact .block, .level-3 .page.page-contact .block{
	width:400px;
	height:500px;
}
.level-4 .page.page-contact .block{
	width:600px;
	height:500px;
}
.page.page-contact form{
	width:550px; margin-top:50px; margin-left:80px;
	clear: both; z-index:99
}
.page.page-contact label{
	float: left;
	display: block;
	margin-bottom: 6px; margin-right:20px;
}
.page.page-contact label span{
	width:100%;
	float: left;
	display: block;
	margin: 0 24px;
	font-size: 12px;font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:22px
}
.level-2 .page.page-contact label span, .level-3 .page.page-contact label span{
	margin:0px;
}
.page.page-contact input[type='text'], .page.page-contact textarea, .page.page-contact input[type='submit']{
	font-family: "Gautami", serif;
	background:url(../images/touming.png);
	border: none;
	border-bottom: solid 1px #d8d8d8;
	color:#d8d8d8;
	outline:none;
	font-size: 16px;
}
.page.page-contact input[type='text']{
	width: 200px;
	margin-right: 20px;
	padding: 0;
	float: left;
	text-indent:0px;
	padding:0;
	clear: both;
}
.level-2 .page.page-contact input[type='text']{
	width:160px;
	margin: 0;
}

.page.page-contact textarea{
	width:530px;
	padding: 6px 12px;
	resize: none;
	font-size: 16px;
	height:128px;
	outline:none;
 overflow-y:hidden;
	
}
.level-3 .page.page-contact textarea{
	width:460px;
	height:72px;
}
.level-4 .page.page-contact textarea{
	width:510px;
	height:72px;
}
.page.page-contact input[type='text']:focus, .page.page-contact textarea:focus, .page.page-contact input[type='submit']:hover{
	/*background: rgba(255,255,255,.2);*/
}
.page.page-contact input[type='submit']{
	background: none;
	border-bottom-width:1px;
	line-height: 36px;
	cursor: pointer;
	text-indent: 0;
	margin-top: 40px;
	padding-right: 20px;
}

.page.page-contact label.fieldError *{
	color:#f99;
}
.page.page-contact label.fieldError span:after{
	content:" *";
}
.page.page-contact label.fieldError input, .page.page-contact label.fieldError textarea{
	color:#f99;
	border-color: #f99;
}
.page.page-contact label.fieldError.new input, .page.page-contact label.fieldError.new textarea{
	background-color:#d66;
	background-color:rgba(255,200,200,.1);

}
.hasError{
	color:#f99;
	font-size: 14px;
	display: none;
	font-style: italic;
}
.hasError.show{
	display: block;
}


#bgimg{	width: 1920px; height: 1280px; margin-left: -960px; margin-top: -540px;}

/*微信*/
.dviweixing{
	 position:fixed; top:0px; display:none; z-index:100; width:100%; height:100%; overflow:hidden; background:url(../images/bg.png);
	}
.dviweixing #weixing{
	 top:50%; margin-top:-200px; position:absolute; left:50%; margin-left:-200px;
	}
.dviweixing #weixing div{
	 float:left;
	}
#weixingclose{
	margin-left:10px;
	}
	
	
/*杂志*/
#zazhi{position:fixed; top:0px; display:none; z-index:100; width:100%; height:100%; overflow:hidden; background:url(../images/zaizhi.png);}

.culture_li{ float:left; width:340px; overflow:hidden; min-height:400px;}


.culture_li{text-decoration:none;}

.culture_input{ float:right; width:440px; overflow:hidden;}
.culture_input li{text-decoration:none; margin-bottom:10px;}
.culture_input li input{background:url(images/bg-input.jpg); border:0; border-bottom:1px solid;}
.culture_input1{ float:left; width:440px; overflow:hidden;}
.culture_input1 li{text-decoration:none; margin-bottom:10px; float:left}
.culture_input1 li input{background:url(images/bg-input.jpg); border:0; border-bottom:1px solid; width:160px;}
.culture_input1 li.span1{ font-size:14px; padding-top:20px}
#network {
	position:absolute;  bottom:105px; right:47px;z-index:999;
	}
	
.accout-login
{
     font-family: "arial"; font-size:16px;}
     
     /*在线留言*/
      #hd{ width:200px; position:relative; height:18px; margin-top:20px }
        #M-prev{ background:url("images/m-p.png") no-repeat; float:left;  margin:0 15px; height:9px; width:18px; cursor:pointer;}
        #M-next{ background:url("images/m-n.png") no-repeat; float:left;  margin:0 15px; height:9px; width:18px; cursor:pointer;}
        #feedback{padding-top:20px;width:1000px; position:absolute; z-index:9999;}
        #feedback_lift{position:relative;width:490px;height:430px;margin:20px; float:left;}
#feedback_lift div{position:absolute;top:0;left:0;width:490px;height:450px;overflow:hidden;margin:0;}
#feedback_lift .up,#feedback_lift .down{position:absolute;width:18px;height:9px;z-index:10;cursor:pointer;}
#feedback_lift .up{bottom:5px; left:117px;}
#feedback_lift .down{bottom:5px; left:157px;}
#feedback_lift ul{position:absolute;width:490px; height:400px;}
#feedback_lift li{width:490px;list-style:none; color:#000; font-family:"宋体"; font-size:12px; overflow:hidden; position:relative; font-weight:normal; height:132px}
#feedback_lift li p{ width:88px; text-align:center; float:left; position:absolute; top:98px; left:0px; color:#333}
#feedback_lift a{text-decoration:none;}
#feedback_lift li img{width:88px;height:88px;display:block;margin-bottom:30px;border:1px solid #e0e0e0;float:left;}
#feedback_lift li h2{width:320px; padding:18px 20px 18px 15px;color:#FFF; float:left; background:#949494; margin-bottom:8px;}
#feedback_lift li h3{width:320px; padding:6px 20px 8px 15px;color:#FFF; float:left; background:#b18757; }
#feedback_lift li h1 img{ width:19px; height:21px; border:none; margin-top:8px; margin-left:5px}
#feedback_lift li h4 img{ width:19px; height:21px; border:none; margin-top:5px; margin-left:5px}
  #feedbackblock{position:absolute;left:50%;margin-left:-450px}






/*vip修改*/
.vip4{ width: 840px; background:#FFF; height:100%; margin:0 auto;font-size:13px; font-family:"微软雅黑";}
.vip4-M{height:840px; width:717px; margin:0 auto; padding-top:115px;}
.vip4-M-scroll{ width:717px; height:375px;  padding-right:20px; margin-bottom:150px;}
.logo4{width:200px; margin-bottom:90px; margin-left:240px;}
.vip4-list{ margin-bottom:33px;}
.v-img{ margin-bottom:12px;} 
.vip4-list h3{ color:#444443; color:#444443;width:717px;  }
.h-size{line-height:22px; font-weight:normal}
.h-size span{ margin-left:10px;}
