@charset "utf-8";
/* CSS Document */

/** 产品列表 **/
.product_main .index_cont3 { margin-top:20px; }
.product_main .index_cont3 .product_list .list { width:275px; height:auto; position:relative;　}
.product_main .index_cont3 .product_list .list .image { display:none; background:#333; width:500px; height:500px; position:absolute; bottom:60px; z-index:555;  }
.product_main .index_cont3 .product_list .list:hover .image {  z-index:555;}
.product_main .index_cont3 .product_list { overflow:inherit; }
.product_main .index_cont3 .product_list .list .t { line-height:1.7; height:auto; margin-top:15px; padding:6px 0; background-color:#f0f0f0;  }
.product_main .index_cont3 .product_list .list .t span { color:#999; letter-spacing:0.3px; }

.product_main .index_cont3 .product_list .list:hover .t { color:#FFF; background-color:#c00500;   }
.product_main .index_cont3 .product_list .list:hover .t span { color:#FFF; }

.product_main .index_cont3 .product_list .list .gyc_img { height:250px; overflow:hidden;  }
.product_main .index_cont3 .product_list .list .gyc_img img { width:335px; margin-top:-75px;   }


.product_main .index_title {   margin-bottom:20px; margin-top:0;　}
.product_main .index_title h2 { color:#333; background:url(../images/line_1px.png) center 35px repeat-x; margin-bottom:20px;}
.product_main .index_title h2 strong { background-color:#FFF; padding: 0 20px; }
.product_main .product_nav { margin-bottom:20px;  }
.product_main .product_nav .list { width:155px; background-color:#F0F0F0; padding:0 0 0 15PX; border-right: #fff solid 1px; margin:0; }
/*选项卡*/
.product_main .product_cates_li { border-bottom:#e8e8e8 solid 1px; }
.product_main .product_cates_li li a {  height:30px; line-height:30px; float:left; padding:0 15px; background-color:#f0f0f0;  margin-right:10px; }
.product_main .product_cates_li li a:hover { color:#FFF; background-color:#c00500; }
.product_main .product_cates_li .act a { color:#FFF; background-color:#c00500;  }


/** 产品详情 **/
.product_main .product_head  { margin-top:20px; }
.product_main .product_head .canshu { width:600px; text-align:left; }
.product_main .product_head .canshu .t { margin:30px 0	; }
.product_main .product_head .canshu .li { margin-bottom:10px; }
.product_main .product_head .canshu .li li { line-height:2.8rem; margin-left:30px; letter-spacing:10px;     border-bottom: #d0d0d0 dashed 1px;}
.product_main .product_head .canshu .li li em { letter-spacing:2px; }
.product_main .product_head .canshu .link { padding:13px 35px; color:#fff; background-color:#009efd; border:#cbcbcb solid 1px; border-radius:6px; margin:0 15px; }
.product_main .product_head .canshu .link:hover { background-color:#c00500; color:#FFF; border:#c00500 solid 1px;  }
.product_main .product_head .canshu .a1688 { color:#c00500; }
/**/
/*主容器*/
.con-FangDa{
	width:520px;
	margin-top:20px;
	padding:6px 10px; border:#ececec solid 1px; background-color:#fff;
}
/*正常容器*/
.con-fangDaIMg{
	height: 460px;
	position: relative;

}
.con-fangDaIMg > img{
	height: 100%;
width: 100%;
	
}
/*滑块*/
.magnifyingBegin{
	width: 150px;
	height: 150px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 500px;
	height: 500px;
	display: none;
	position: absolute;
	left: 530px;
	top: 0;
	overflow: hidden;
	background-color: #fff;
}
.magnifyingShow > img{
	width: 654px;
	height: 800px;
	margin-left:0;
	margin-top: 0;
}
/*设置选择图片容器*/
.con-FangDa-ImgList{
	margin-top:10px;
	height:54px;
	width:320px;
	list-style: none;
}
.con-FangDa-ImgList > li{
	margin-right:7px;
	width: 50px;
	height: 50px;
	float: left;
	cursor: pointer;
	border: 2px solid #666;
	background-color: #454545;
	text-align:center;
}

.con-FangDa-ImgList > li > img{
	vertical-align:top;
	display:inline;
	width:auto;
	height:50px;
}
.con-FangDa-ImgList > .active{
	border-color:#000;
}


/**/
.product_main .main { margin-top:30px;  }
.product_main .main .cont { width:850px; }
.product_main .main .cont .content {  border:#f0f0f0 solid 1px; padding:20px 20px;}
.product_main .main .cont .content p { line-height:0; }
.product_main .main .cont .content .xggjc { line-height:1.6; }
.product_main .main .cont .cpxq { height:50px; line-height:50px; background-color:#f0f0f0; }
.product_main .main .index_cont3 .product_nav { width:330px; left:0; }
.product_main .main .product_nav .list { width:164px; padding:0; margin-top:1px;  }
.product_main .main .index_cont3 .product_nav .list a { padding-left:40px; } 
.product_main .main .index_cont3 { margin-top:0px; }




/*************************   article  list    ************************************/
.article_main { margin-top:20px;  }
.article_main .left { width:250px;   }
.article_main .left .news_nav .t { height:60px; line-height:60px; }
.article_main .left .news_nav .li { height:50px; line-height:50px; margin:10px 0 ; display:block; background-color:#f0f0f0; }
.article_main .left .news_nav .cur .li,.article_main .left .news_nav .li:hover { color:#FFF;  background-color:#c00500;  }
.article_main .left .news_nav .shop { border:#f0f0f0 solid 1px; }
.article_main .left .news_nav .shop_li { padding:15px; display:block;  }
.article_main .left .news_nav .shop_li em { margin-top:10px; display:block; border-bottom: #f0f0f0 1px dashed;  padding-bottom: 10px; }

.article_main .right { width:900px; margin-top:20px;  }
.article_main .right .list { border-bottom:#ccc dashed 1px; padding-bottom:15px; margin-bottom:20px; }
.article_main .right .list:hover {border-bottom:#c00500 dashed 1px;  }
.article_main .right .text { width:600px; text-align:left; margin-left:50px;  }
.article_main .right .text a { display:inline-block; margin-bottom:20px; margin-top:10px; }
.article_main .right .text i { font-style: normal; color: #888; }
.article_main .right .text p { height:84px; color:#666; line-height:2; overflow:hidden; text-overflow: ellipsis; }

/*article page*/
.article_main .article_box { width:820px; background-color:#fff; padding: 50px 50px 10px 50px; border: #ececec solid 1px; }
.article_main .article_box .laiyuan { color:#666; height:60px; line-height:60px;  }
.article_main .article_box .laiyuan em { margin-right:40px; }
.article_main .article_box .des { color:#b3b3b3; padding-bottom:20px; background-color:#f5f5f5;  border:#ccc dashed 1px; margin-bottom:30px; padding:20px; text-indent: 28px;}

.article_main .article_box .content { line-height:2; }
.article_main .article_box .content strong { font-weight:bold; }
.article_main .article_box .xggjc,.product_main .xggjc { border: #c3c3c3 1px dashed;
    padding: 10px 20px;
    margin-top: 20px;
	text-indent:28px;
	line-height:2;
 }


.hotkey {
	padding:20px; border-top: #ececec solid 1px; margin-top:30px;
}
.hotkey a { margin:0 8px; }




/*猜你喜欢*/
.article_main .article_box .xgnews .t,.product_main .main .xgnews .t { padding-top:10px; margin-bottom:10px; border-top:#ececec solid 1px;  }
.article_main .article_box .xgnews a,.product_main .main .xgnews a { width:390px; height:30px; line-height:30px; margin-left:20px; }

/** 分页  ******************/
.fenye { height:60px; line-height:60px; margin-bottom:20px; }
.fenye a,.fenye span{ background: #f3f3f3; padding: 8px 13px; margin: 0; border: #e8e8e8 solid 1px; }
.fenye a.cur {color: #fff;background: #c00500; border: #c00500 solid 1px;}

.sxlink { height:40px; margin:20px 0;   }
.sxlink div { background: #f1f1f1;
    padding: 10px; }
/*************************   page about    ************************************/
.page_main {  padding-top:50px; }
.page_nav { width:1150px; margin:0px auto 50px auto; background-color:#FFF; }
.page_nav a { width:180px; padding:10px 0; margin:0px 0px;  display:inline-block; border-right:#f0f0f0 solid 1px; }
.page_nav a:hover { background-color:#c00500; color:#FFF; }

.page_title { height:80px; line-height:80px; margin-bottom:20px;}
.page_about { width:1120px; padding:20px 40px; background-color:#f0f0f0; margin:0 auto 20px auto; }
.page_zzry { padding-bottom:30px; }
.page_zzry .img-thumbnail { width:284px; height:220px; margin:2px 5px; border:#f0f0f0 solid 1px;  }
.page_zzry .img-thumbnail:hover {  border:#ccc solid 1px; }
.page_cqsb { 
    background: #FFF;
    border: 1px solid #CCC; }
#gallery img {
	border: none;
	margin:15px 10px;
}


#gallery_output {

	overflow: hidden;
	height:564px;
}

#gallery_output img {
	display: block;
	margin: 0px auto 0 auto;
	border:#ccc solid 1px;
	
}
.on{ border: 1px solid #c00500; display:inline-block; }

.page_lxwm .cont1 { height:40px; line-height:40px; padding:20px; border-bottom:#CCC dashed 1px; margin-bottom:30px;
}

.page_lxwm .cont1 .qq a { color:#FFF; padding:8px 20px; border-radius:8px; margin-right:50px;     }
.page_lxwm .lxfs { line-height:2; }

/****************************************  文件柜 单页面 *******************************************************/
.wenjiangui .title,.gengyigui .title,.chuwugui .title { margin-top:50px; background:url(../images/line_1px.png) center 72px repeat-x; }
.wenjiangui .title strong,.gengyigui .title strong,.chuwugui .title strong { height:46px; line-height:46px; background-color:#FFF; padding:0 15px;  }


.wenjiangui .cont1 .l,.gengyigui .cont1 .l { width:600px; }
.wenjiangui .cont1 .r,.gengyigui .cont1 .r { width:570px; }
.wenjiangui .cont1 .list,.gengyigui .cont1 .list { margin-top:50px; }
.wenjiangui .cont1 .list .li,.gengyigui .cont1 .list .li { height:55px; line-height:55px; margin:20px 0; color:#333;  }

.wenjiangui .cont1 .list .t,.gengyigui .cont1 .list .t{
width:140px; height:55px; line-height:55px;
margin:1px 0 0 1px;
position:relative;
margin-right:20px;

}
.wenjiangui .cont1 .list .corner,.gengyigui .cont1 .list .corner {
position:absolute;
height:0;
width:0;
overflow:hidden;
border-bottom:solid 17px #c00500;
border-left:solid 17px #fff;
top:0;
left:0;
}

.wenjiangui .ad { height:420px; background:url(../images/wenjiangui_02.jpg) center no-repeat; margin-top:80px; position:relative; }
.wenjiangui .ad .t { position:absolute; left:110px; top:150px; letter-spacing:3.5px; }
.wenjiangui .ad .p { position:absolute; left:80px; top:230px; letter-spacing:1px; line-height:1.8; }
.wenjiangui .youshi { margin-top:20px; }
.wenjiangui .youshi .img { line-height:0; }
.wenjiangui .youshi .number { width:140px; height:65px; line-height:65px; margin:10px 0 0 1px; position:relative; }
.wenjiangui .youshi .number .corner { position:absolute; width:0; height:0; overflow:hidden; border-bottom:#c00500 solid 20px; border-left:#FFF solid 20px; top:0; left:0; }
.wenjiangui .youshi .p { margin-top:10px;  }
.wenjiangui .youshi dl { margin-right:30px; margin-top:50px; }
.wenjiangui .youshi dt { font-size:50px; letter-spacing:3px; color:#222;  }



.wenjiangui_cont2 { padding:50px; margin:40px auto; }
.wenjiangui_cont2 li { margin:0 40px 0 28px; }
.wenjiangui_cont2 span { width:160px; height:160px; border:#ccc solid 1px; border-radius:80px;	 background-image:url(../images/wenjiangui_03_ico.png); background-repeat:no-repeat; display:block; margin-bottom:15px;  transition: 0.2s;}

.wenjiangui_cont2 .li01 { background-position:40px 35px;  }
.wenjiangui_cont2 .li02 { background-position:-200px 40px;  }
.wenjiangui_cont2 .li03 { background-position:-433px 40px;  }
.wenjiangui_cont2 .li04 { background-position:-665px 40px;  }
.wenjiangui_cont2 .li05 { background-position:-903px 40px;  }

.wenjiangui_cont2 .li01:hover,.wenjiangui_cont2 .li02:hover,.wenjiangui_cont2 .li03:hover,.wenjiangui_cont2 .li04:hover,.wenjiangui_cont2 .li05:hover {  border:#c00500 solid 1px; background-image:url(../images/wenjiangui_03_ico_hover.png); }


/*单页面相关资讯*/
.pege_new_list {  margin-top:15px; margin-bottom:15px; } 

.pege_new_list .li { width:368px; height:80px; display:inline-block; overflow:hidden;   text-align:left;    margin-right: 15px;margin-bottom: 15px;
    border: #e0e0e0 solid 1px;
    padding: 10px;} 
.pege_new_list .li.mr0 { margin-right:0; }
.pege_new_list .li .text { width:240px;  }
.pege_new_list .li .text p { height:40px; overflow:hidden; font-size:12px; }
.pege_new_list .li:hover	{ border: #c00500 solid 1px; }
.pege_new_list .li:hover a { color: #c00500;}

/*更衣柜*/
.gengyigui .cont_text { padding:20px 50px; text-indent:32px; line-height:2; border:#CCC solid 1px; margin-top:20px;	   }
.gengyigui .cont2 { margin-top:30px; }
.gengyigui .cont2 .li { width:230px; height:306px; position:relative; overflow:hidden;  }
.gengyigui .cont2 .li .t { width:230px; height:40px; line-height:40px; background-color:#FFF; position:absolute; bottom:30px; opacity:0.7; }
.gengyigui .cont2 .li:hover img { width:242px; height:330px;   transition: 0.8s; }
.gengyigui_ad { width:1200px; height:700px; background:url(../images/gengyigui-ad.jpg) center no-repeat; margin-top:30px; }

.chuwugui .jiejuefangan { margin-top:50px; margin-bottom:120px; }
.chuwugui .jiejuefangan .li { width:370px; height:485px; border:#e0e0e0 solid 1px; margin:0 14px;  transition: 0.5s}
.chuwugui .jiejuefangan .li .num { font-size:80px; border-radius:65px; width:130px; height:130px; line-height:130px; margin:50px auto 30px auto; border:#c00500 solid 1px;  }
.chuwugui .jiejuefangan .li p { padding:20px 0; margin:28px 30px; line-height:2; text-indent:37px; border-top: #ccc 1px dashed; }
.chuwugui .jiejuefangan .li:hover { border:#c00500 solid 1px; }
.chuwugui .jiejuefangan .li .zx a { padding:10px 25px; border-radius:20px; }
.chuwugui .jiejuefangan .li .zx a { color:#FFF; }
.chuwugui_why { background:url(../images/chuwugui_why_bg.jpg) center no-repeat; padding:1px 0 50px 0; }
.chuwugui_why .li { width:350px; border:#fff solid 1px;  margin:0 24px; padding-bottom:20px; margin-top:40px; transition: 0.5s; }
.chuwugui_why .li .t { width:150px; height:45px; line-height:45px; border-radius:22px; margin:20px auto; }
.chuwugui_why .li p { padding:0px 30px; text-indent:33px; line-height:2; }
.chuwugui_why .li:hover { border:#c00500 solid 1px; }




