@charset "utf-8";
/* CSS Document */
html,body{
margin:0px;
padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}

.menu{
background:#fff;
height:50px;
line-height:20px;
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:444
}
.menu .logo{
float:left;
margin-left:20px;
margin-top:3px
}
.menu ul{
float:right;
margin-top:18px
}
.menu ul li{
float:left;
font-size:12px;
font-weight:bold;
margin-right:60px;
list-style:none

}
.menu ul li a{
color:#000;
text-decoration:none
}
.menu ul li a:hover{
border-bottom:2px solid #000000;
padding-bottom:7px}




/*         news           */

.news_sub_menu{
position:fixed;
top:100px;
right:100px;
}
.news_sub_menu ul li{
list-style:none;
font-size:13px;
line-height:25px;
}
.news_sub_menu ul li a{
color:#000000
}
.news_sub_menu ul li a:hover{
color:#999;
text-decoration:none
}


.news_con{
width:70%;
margin:0px auto;
padding-top:100px;

}
.news_list{
border-bottom:6px  solid #000;
padding-bottom:40px;
padding-top:20px;
font-size:12px;
width:28%;
float:left;
margin-right:3%
}
.news_list img{
width:100%
}
.news_date{
margin-bottom:10px;

}
.news_tl{
font-weight:bold;
position:relative
}
.news_tl a{
color:#000000;
font-size:15px
}





/* video        */
.video_con{
width:980px;
margin:0px auto;
padding-top:100px
}
.video_tl{
color:#bfa363;
text-align:center;
font-size:25px;
margin:30px auto
}
.video_sub_menu{
position:fixed;
bottom:40px;
left:10px;
}
.video_sub_menu ul li{
list-style:none;
font-size:13px;
line-height:30px;
border:1px solid #777;
width:160px;
height:30px;
margin-bottom:6px;
padding-left:10px

}
.video_sub_menu ul li a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block
}
.video_sub_menu ul li:hover{
color:#999;
text-decoration:none;
border:1px solid #bfa363;
display:block
}

.video_list{
width:240px;
margin-right:5px;
float:left;
text-align:center;

}
.video_list p{
font-size:13px;
color:#999999;
}
a:hover .video_list p{
color:#FFFFFF;
}
.video_more{
font-size:15px;
font-weight:bold;
color:#bfa363;
border-top:1px solid #666666;
margin:30px auto;
padding-top:30px;
}





/*         store           */

.store_con{
background:url(images/CERRUTI_noir_blanc_02__boutique.jpg) no-repeat  center -120px ;
padding-top:58px;
height:1200px;
font-size:14px;
color:#666;
border-bottom:1px solid #eee
}
.store_box{
width:1300px;
height:1000px;
background:url(images/store_bj.png);
position:absolute;
top:0px;
left:50%;
margin-left:-300px;
padding:40px;
padding-top:100px;

}

.store_box .list{
width:400px;
color:#fff;
margin-top:30px;
line-height:25px;
}
.store_box .xian{
border-bottom:1px solid #999999;
padding-bottom:5px;
font-weight:bold
}
.store_btn{
position:absolute;
top:40%;
left:50%;
margin-left:-970px;
}
.store_btn ul li{
width:220px;
text-align:center;
height:42px;
line-height:42px;
background:#000;
margin-bottom:10px;
list-style:none;
}
.store_btn ul li a{
color:#FFFFFF;
text-decoration:none;
display:block
}
.store_btn ul li a:hover{
background:#333333;
display:block
}

.txt_list{
border:1px solid #CCCCCC;
height:35px;
width:250px;

}
.store_dizhi{
border-top:1px solid #ccc;
width:90%;
margin:0px auto;
margin-top:30px;
padding-top:30px;
line-height:25px;
}

.store_title{
font-size:40px;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
}







/*            contact       */
.input_txt{
width:306px;
height:27px;
background:#fff;
border:none;
color:#333;
padding-left:10px
}
textarea{
width:306px;
height:100px;
background:#fff;
border:none;
color:#333;
padding-left:10px;
line-height:27px
}
.btn{
background:#000;
border:none;
width:100px;
height:27px;
line-height:27px;
color:#FFFFFF
}











footer {
	background:#444;}
	
	
.footer_box{
width:1100px;
margin:0px auto;
}
.footer_box ul{
width:90px;
float:left;
margin-right:50px;
}
.footer_box ul li{
list-style:none;
font-size:12px;
text-align:left;
line-height:25px;

}
.footer_box ul p{
padding-top:5px;
font-size:14px;
color:#fff;
text-align:left;
margin-bottom:10px;
}
.footer_box ul li a{
color:#ccc;
text-decoration:none
}
.footer_box ul li a:hover{
color:#fff
}
.copy{
border-top:1px solid #222;
width:90%;
margin:0px auto;
height:35px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
color:#999999;
padding-left:50px
}
.cop{
	position: relative;
}
.cop span{
  position: absolute;
  right: 4%;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.cop span img{
  float:left;
  margin: 8px 10px 0 0;
}
.cop span a{
  color: #fff;
}
