@charset "gb2312";
/* CSS Document */
*
{ margin:0; padding:0;  }
body
{  color:#333; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; }
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ max-width:100%; max-height:100%;  border:none;}
body a img
{ border:none;}
a
{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#d60002;}
.clear:after,.clear:before
{content:''; display:table; line-height:0; }
.clear:after
{ clear:both;}
.clear
{ zoom:1;}

.content
{ width: 100%; margin: 0 auto; max-width: 640px; min-width:330px; padding-bottom:64px;}

/*=================================公用==========================================*/
/*底部*/
.foot
{ width:94%; line-height:28px; padding:20px 3% 10px; font-size:16px; margin-top:20px; color:#333; text-align:center; background:#eaeaea; clear:both;}

/*吸底层*/
.zixun
{ width: 100%; max-width: 640px; height: 64px; background:#d60002; position: fixed; bottom: 0;}
.zixun ul
{ width: 100%;}
.zixun ul li
{ width: 25%; height: 100px; font-size: 16px; text-align: center; box-sizing: border-box; border-right: 1px solid rgba(163,163,163,0.3); float: left;}
.zixun ul .li1
{ background: url(../images/tell.png) no-repeat center 5px; background-size:22%; }
.zixun ul .li2
{ background: url(../images/duanxin.png) no-repeat center 5px; background-size:22%;}
.zixun ul .li3
{ background: url(../images/map.png) no-repeat center 5px; background-size:20%;}
.zixun ul .li4
{ background: url(../images/zaixian.png) no-repeat center 5px; background-size:24%; border-right: none;}
.zixun ul li a
{ padding-top:30px; line-height:30px; color: #fff; box-sizing: border-box; display: block;}

/*=================================头部==========================================*/
.top
{ width:100%;}
.top .logo
{ text-align:center }
.top .logo img
{ max-height:88px; max-width:100%; }
.top a
{ float:right; padding-top:5%;}

.nav
{ width:100%; line-height:46px;background:#f31c08; overflow:hidden;}
.nav ul li
{ width:25%; text-align:center; font-size:16px; border-bottom:1px solid #fff; box-sizing:border-box; border-right:1px solid #fff; float:left;}
.nav ul .li1
{ border-bottom:none;}
.nav ul .li4
{ border-right:none;}
.nav ul li a
{ color:#fff; display:block;}
.nav ul li a:hover,.nav ul li.active a
{ background:#d60002;}

/*=================================banner==========================================*/
.banner
{width:100%;  margin:0px auto; padding-bottom:30px; overflow:hidden; position:relative;  }
.banner  ul
{width:9999px; }
.banner ul li
{ overflow:hidden; float:left; }

.banner .pic_pre,.banner .pic_next
{ width:1px; height:1px; background:url(../images/ban_fx.png); position:absolute; top:45%; z-index:99; cursor:pointer;}
.banner .pic_pre
{ background-position:0px 0px; left:0px;}
.banner .pic_next
{ background-position:0px 50px; right:0px;}

.banner_btn
{ width:100%; height:14px; text-align:center;  position:absolute; bottom:10px;}
.banner_btn ol
{  height:14px; margin:0 auto;}
.banner_btn ol li
{ width:14px; height:14px; background:url(../images/btn1.png) bottom left; margin:0 5px; cursor:pointer; display:inline-block;}
.banner_btn ol .Btn_ys
{ background-position:top left; }

/*=================================新闻资讯==========================================*/
.one1
{ width:100%; padding-top:10px; display:table;}
.one_title
{ height:42px; line-height:42px; padding:0 3%; font-size:16px; background:#f3f3f3;}
.one_title a
{ font-size:12px; color:#666; float:right;}

.one1 ul 
{ padding-top:4px;}
.one1 ul li
{ padding:0 3%; font-size:16px; line-height:40px; border-bottom:1px solid #e6e6e6;}
.one1 ul li span
{ font-size:12px; color:#666; float:right;}
.one1 ul li a b
{ font-weight:normal; color:#ff4341;}

/*=================================产品中心==========================================*/
.one2
{ width:100%; padding-top:10px; display:table;}
.one2 ul
{}
.one2 ul li
{ width:30%; margin:3% 0 0 2.5%; text-align:center; float:left;}
.one2 ul li p
{ width:100%; height:135px; display:table-cell;  vertical-align:middle; }
.one2 ul li span
{ height:36px; line-height:36px; background:#e9e3d7; display:block; overflow: hidden; text-overflow: ellipsis; }





/*=================================公司简介==========================================*/
.ny_title
{ width:100%; line-height:42px; font-size:16px; overflow:hidden; box-sizing:border-box;}
.ny_titleA
{ width:100%; height:42px;  border-bottom:1px solid #fff; }
.ny_title a
{  text-align:center; padding:0 15px; margin:10px 10px 0 0; border:1px solid #e6e6e6; float:left;}
.ny_title a.ona,.ny_title a:hover
{ color:#d60002; border:1px solid #d60002; }


.about
{ width:100%; line-height:26px; padding:0 3%; margin-top:24px; box-sizing:border-box; overflow:hidden;}
.about img
{ width:100%;}

/*=================================新闻中心==========================================*/
.news
{ width:100%; padding:14px 0; overflow:hidden;}
.news ul
{ width:100%; display:table;}
.news ul li
{ height:50px; padding:12px 3% 0; border-bottom:1px solid #e6e6e6; }
.news ul li a
{ line-height:30px; display:block;}
.news ul li span
{ font-size:12px; color:#999; display:block;}

.news .more
{ width:94%; margin:16px auto 0; text-align:center; line-height:40px; border-radius:5px; border:1px solid #d60002;}
.news .more a
{ height:40px; display:block;}
/*=================================新闻详情页==========================================*/
.news_info
{ width:100%; padding:14px 0 0; overflow:hidden;}
.info_title
{ line-height:32px; padding:0 3%; text-align:center; font-size:20px; font-weight:600; color:#333;}
.info_laiyuan
{ width:100%; line-height:36px; border-bottom:1px solid #e6e6e6; text-align:center; display:inline-block;}
.info_pic
{ width:100%; text-align:center; padding:10px 0; }
.info_pic img
{ max-width:100%; }
.info_text
{ line-height:24px; padding:20px 3% 20px;} 
.info_text img
{ width:100%;}

/*=================================装修案例==========================================*/

.pro
{ width:100%; overflow:hidden;}
.pro ul
{ width:100%; display:table;}
.pro ul li
{ width:30%; margin:3% 0 0 2.5%; text-align:center; float:left;}
.pro ul li p
{ width:100%; height:135px; vertical-align:middle; }
.pro ul li span
{ height:36px; line-height:36px; background:#e9e3d7; display:block;}

.pro .more
{ width:94%; margin:16px auto 0; text-align:center; line-height:40px; border-radius:5px; border:1px solid #d60002;}
.pro .more a
{ height:40px; display:block;}

/*=================================地图查询==========================================*/
.map
{ width:100%; line-height:26px; padding:0 3%; margin-top:24px; box-sizing:border-box; overflow:hidden;}

/*屏幕宽度，小于480px*/
@media (max-width:480px) {
.one2 ul li p
{ height:100px;  }
.pro ul li p
{ height:100px;   }

.zixun ul .li1
{ background-size:25%; }
.zixun ul .li2
{ background-size:25%;}
.zixun ul .li3
{ background-size:23%;}
.zixun ul .li4
{ background-size:27%;}
}
