/*产品中心*/
.chanpin_ban img{overflow: hidden;width: auto;  height: auto;  max-width: 100%;  max-height: 100%;}
.chanpin_h{width: 284px; font-weight: normal; font-size: 36px; color: #ffffff;position: relative; top: -192px;left: -10px;z-index: 999;}
.chanpin_h p{font-size: 30px; color: #911722;}
.chanpin_left{display:block;width:20px;height:20px;background-color: #911722; border-radius: 50%; position: relative; top: -137px;left: -10px;z-index: 999;}
.chanpin_list{ width:1100px !important; margin:0 auto;}
.chanpin_listAll{width:100%; margin:0px auto; padding-top: 14px; display:inline-block;}
.chanpin_listl{width: 225px; margin-right: 48px; margin-top: 50px; float: left;}
ul.chanpin_listlnav {list-style:none;margin:0 auto;width:226px;font-weight:bold}
ul.chanpin_listlnav em {width:216px;position:relative;display:block;height:60px;overflow:hidden;border-left: 10px solid #911722; margin-bottom: 20px;background-color: #f5f5f5; }
ul.chanpin_listlnav em { line-height:60px; color:#444; font-style:normal; padding-left:30px; font-size:20px; font-weight:700;}
ul.chanpin_listlnav p{ padding-left:45px;}
ul.chanpin_listlnav p a{ color:#777; font-size:15px;}
ul.chanpin_listlnav p a:hover{ color:#911722; text-decoration:underline;}
ul.chanpin_listlnav p a.liony{ color:#911722; text-decoration:underline;}
.chanpin_listr{width:100%;}
.position{color: #999; text-align:right; font-size:13px;}
.position a{color: #999; font-size:13px;}
.position a:hover{color: #666;}
.chanpin_listr1{margin-top: 25px;}
.chanpin_listr1 > div li:nth-child(3n){ margin-right: 0;}
.chanpin_listr1 > div img{width: 295px; height: 200px;}

.chanpin_listr1{width:926px;margin:10px auto 0 auto;overflow:hidden;}
.chanpin_listr1 ul{width:926px;}
.chanpin_listr1 ul li{float:left;margin-right:20px;margin-bottom:30px;display:inline;width:295px;height:200px;overflow:hidden;position:relative;}
.chanpin_listr1 ul li .photo{width:295px;height:200px;overflow:hidden;}
.chanpin_listr1 .rsp{width:295px;height:200px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
.chanpin_listr1 .text{position:absolute;width:295px;height:200px;left:-300px;top:0px;overflow:hidden;}
.chanpin_listr1 .text h3{width:295px;margin-top:80px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.chanpin_listr1 .text a{text-decoration:none}
.chanpin_listr1 .text div{text-align:center;color:#FFFFFF;font-size:18px;}



.pagination li{float: left; margin-right: 20px; background-color: #333;}
.pagination li a{color: #fff;}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #fff; text-decoration: none;background-color: #333; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 3; color: #333333;background-color: #fff;border-color: #f2e8cf;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0; border-top-left-radius: 0;border-bottom-left-radius: 0;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 0;border-bottom-right-radius: 0;}
/*服务支持*/
.chanpin_listr1_c{width: 100%; }
.chanpin_listr1_c p{color: #333333; line-height: 30px; margin-top: 30px;}
/*住宅门内页*/
.zhuzhai{width: 100%; margin-top: 40px;}
.zhuzhai_top{width: 100%; float: left; border-bottom: 2px solid #dcdbd7;}
.zhuzhai_top h3{font-size:28px;font-weight: bold;text-align: center;vertical-align: middle;line-height: 40px; margin: 0px 5px 0 5px;float: left; color: #333;}
.zhuzhai_top .pdf{float:right;text-decoration:none;display: inline-block; color:#921622; height: 40px;padding-top: 6px;padding-left: 40px; margin-right: 10px;background: url(../images/icn_pdf.png) no-repeat;}
.zhuzhai_p{color: #555555;line-height: 1.78571429;padding-top: 25px;}
.zhuzhai_panel p,h5{ color: #555;}

.tab-content{float: left;    width: 100%;}
.zhuzhai .top{ background-color: #fff;}
.zhuzhai .nav{width: 100%;}
.zhuzhai > div{color: #333;}
.article{margin-top: 20px;}
.article p{line-height: 24px; color: #333;}

#twoj_gallery_holder_images1 .twoj_gallery_class_li{
    box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    background-color: #ffffff;
    padding: 2px;
}
#twoj_gallery_holder_images2 .twoj_gallery_class_li{
    box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    background-color: #ffffff;
    padding: 2px;
}
#twoj_gallery_holder_images3 .twoj_gallery_class_li {
    box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    background-color: #ffffff;
    padding: 2px;
}
#twoj_gallery_holder_images4 .twoj_gallery_class_li {
    border: 1px solid #dbd8db;
    background-color: #ffffff;
    padding: 2px;
}
#twoj_gallery_holder_images5 .twoj_gallery_class_li {
    border: 1px solid #dbd8db;
    background-color: #ffffff;
    padding: 2px;
}

#twoj_gallery_holder_images4 .twoj_gallery_hover, #twoj_gallery_holder_images4 .twoj_gallery_hover:hover {
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.2);
}
.newnr{ width:100%; height:auto;}
.puc_title{ width:800px; padding:20px 0; margin:0 auto; text-align:center; font-size:25px; color:#444; font-weight:700;}
.pic_ji{ width:920px;}
.pic_ji ul li{ width:430px; height:320px; overflow:hidden; margin:15px; float:left; }
.pic_ji ul li img{ width:430px;}

.newnr{ width:890px; height:auto; color:#666; padding-top:20px;}
.ntit{ width:85%; height:auto; line-height:35px; text-align:center; font-weight:100; color:#333; font-size:23px; font-weight:700; margin:20px auto;}
.jhurl{ width:100%; height:39px; line-height:39px; font-size:12px; font-family:宋体; text-align:center; color:#777;}
.nwcon{ width:100%; height:auto; font-size:15px; line-height:30px; border-bottom:2px #ddd solid; padding:10px 0 50px;}
.nwcon img{ max-width:100% !important; text-align:center; margin:0 auto; display:block;}
.context{ width:100%; height:30px; line-height:30px; padding-top:10px;}
.context ul{ margin:0; padding:0;}
.context ul li{ width:450px; height:30px; line-height:30px; float:left;}
.context ul li a{ color:#666;}

.context{ width:890px; margin:25px auto; color:#666;}
.context ul li{ width:100%; line-height:35px; border-bottom:1px #ddd dashed;}

.infor_new{ height:auto; line-height:28px; font-size:14px; color:#555; padding-bottom:20px;}
.infor_new ul li{ width:100%; height:auto; padding:20px 0; border-bottom:1px #ddd dashed;}
.infor_new ul li img{ float:left; width:170px; margin-right:20px; padding:0 !important;}
.infor_new ul li em{ font-size:18px; color:#222; font-style:normal;}
.infor_new ul li span{ color:#888; font-size:13px;}
.infor_new ul li p{ color:#999; line-height:22px;}



/**产品中心频道页**/
#index-pro{ padding:25px 0; background:#fff;min-width:1200px;}
.index-tit{ width:100%; max-width:1440px; margin:0 auto; text-align:center;min-width:1440px;}
.index-tit em{ font-size:25px; color:#333; font-style:normal; display:block; border-bottom:1px #ddd solid; line-height:50px;}
.index-tit p{ font-size:14px; color:#999; line-height:35px;}
.index-con{ padding-top:5px; max-width:1400px; margin:0 auto;min-width:1400px;}
.index-con ul li{ width:31.33%; float:left; margin:15px 1%; position:relative; overflow:hidden;}
.index-con ul li img{ width:100%;}
.index-con ul li a{ position:absolute; text-align:center; left:0; color:#fff; font-size:25px; bottom:-430px; background: url(bgg.png); z-index:5; display:block; width:100%; height:100%; transition:0.5s;}
.index-con ul li a i{ position:absolute; line-height:40px; display:block; text-align:center; width:100%; font-style:normal; top:50%; margin-top:-20px; border-bottom:1px #fff solid;}
.index-con ul li:hover a{ bottom:0;}
/**开机门配件**/
.access-con{ padding-top:5px; max-width:1440px; margin:0 auto;}
.access-con-img{ width:23%; float:left;}
.access-con-img img{ border:1px #ddd solid;}
.access-con-s{ width:75%; float:right; color:#555;}
.access-con-s h3{ display:block !important;}
/**顶部图片切换**/
.banner{
	width:100%;
	max-width:1200px !important;
	height:583px;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ban-cony{ position:absolute; left:0; top:80px; background:#921622; padding:10px 35px; color:#fff; font-size:35px; z-index:9; line-height:50px;}
.b-img{ height:700px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:auto; float:left; text-align:center; position:relative;}
.b-img a img{ height:583px; width:1200px;}
.b-list{ height:50px; padding-top:540px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #921622;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{
	display:block;
	width:50px;
	height:100px;
	background:url(arrow.png) 0px 0px no-repeat;
	margin-top:250px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.bar-right em{
	display:block;
	width:50px;
	height:100px;
	background:url(arrow.png) -50px 0px no-repeat;
	margin-top:250px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
/**下载中心**/
.list-dw{ width:100%; max-width:1440px; margin:30px auto; color:#666;}
.list-dw ul li{ width:46%; float:left; margin:15px 2%; padding:10px 1%; border:1px #ddd solid; line-height:30px;}
.list-dw ul li em{ font-style:normal; font-size:16px; font-weight:700;}
.list-dw ul li span a{ float:right; color:#888; background: url(../images/dw.jpg) left no-repeat; padding-left:40px;}


/**关于我们**/
.list-infos{ width:100%; max-width:1200px; margin:30px auto; color:#666; line-height:28px;}
.list-infos-lt{ width:16%; float:left;}
.list-infos-lt h3{ height:50px; line-height:50px; color:#921622; font-size:20px; padding-left:30px;}
.list-infos-lt ul li{ width:100%; text-align:left; line-height:45px; margin-bottom:8px; border-bottom:1px #ddd dashed;}
.list-infos-lt ul li a{ color:#666; font-size:15px; display:block; padding-left:30px;}
.list-infos-lt ul li a:hover{ color:#921622;}
.list-infos-lt ul li a.lion{ color:#921622;}
.list-infos-rg{ width:78%; float:right;}
.list-infos-rg-tit{ height:50px; line-height:50px; border-bottom:1px #ddd solid; background: url(../images/arrow.gif) left no-repeat;}
.list-infos-rg-tit em{ float:left; font-style:normal; padding-left:22px; font-size:18px; color:#921622; font-weight:700;}
.list-infos-rg-tit span{ float:right; color:#999; font-size:12px;}
.list-infos-rg-tit span a{ color:#999;}
/**关于我们**/
.list-infos-rg-con{ width:100%;}
.list-infos-rg-con img{ max-width:100% !important; height:auto !important;}
.list-infos-rg-con table{border-right:1px solid #fff;border-bottom:1px solid #fff; margin-top:25px;} 
.list-infos-rg-con table td{border-left:1px solid #fff;border-top:1px solid #fff; padding:5px;} 
.list-infos-rg-con table tr td{line-height:20px !important; font-size:12px !important;}
