@charset "utf-8";
/* CSS Document */
body{
	font-size:14px;
	font-family:"微软雅黑","宋体","Arial","Arial Narrow","HELVETICA";
	color:#666; background-color:#fff;
}
html{ min-width:1300px;}
input{
	font-family:"微软雅黑","Arial","Arial Narrow",HELVETICA;}
ul,li {list-style: none; margin: 0; padding: 0; border: 0;}
a{color:#232323;text-decoration:none}
a {text-decoration: none;
   outline: none;}
a:hover{color:#E77718;}
em{font-style:normal}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;font-size:16px; color:#323232;}
.fl{ float:left;}
.fr{ float:right;}
.cl,.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}
.ccl{ clear:both;}

.wrap{ width:1300px; margin:0 auto;}
.hand{cursor:pointer;}
.red{color:red;}
.red a{color:red;}
.gray{color:#D3D3D3;}
.darkblue{color:darkblue;}
.tag{color:#000;text-decoration:underline;}
.price{font-size:1em;}
.price span{color:red;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px !important;}
.mbottom10{margin-bottom:10px;}
.center{text-align:center;}
.bt_line{border-bottom:1px dashed #eee;}
.display_none{display: none !important;}
/*原首页返回顶部
.toTop{background:url('../images/to-top.png') center center no-repeat;width:48px;height:48px;border:0;}
*/
.date{font-size:12px;color:gray;}

.cate-wrap{background:#EFEFEF;position: relative; width:1300px; margin: 0 auto;}
.cate-wrap:after{display: block;content: "";border-bottom: 0px solid #fff;position:absolute;top: 50px;width:100%;}
.cate-wrap ul{padding:0;list-style: none;border-left: 0px solid #fff; border-top: 0px solid #fff;float: left;margin: 0;}
.cate-wrap li{float: left;border-right: 0px solid #fff;text-align: center;}
.cate-wrap li a{display: block;width: 128px; line-height: 50px;}
.cate-wrap li a:hover{color: #fff;}

.cate-wrap a.cur,.cate-wrap li:hover{background: url("../images/bg-cate.png") no-repeat;color: #fff;}

/*装修知识列表*/
.am-gallery-bordered li{
	height:198px; width: 100%; margin-bottom:35px;transition:transform 0.6s,box-shadow 0.6s;}
.am-gallery-item{overflow: hidden;}
.am-gallery-item .img{width:280px;height:198px;position: relative;float: left;margin-right: 30px;}
.am-gallery-item .img img{ width:280px;height:198px; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; transition:all .6s; }
.am-gallery-bordered h3.am-gallery-title{font-size: 18px;color: #CE2222;line-height: 3;padding-right: 30px;}
.am-gallery-bordered .am-gallery-item{padding:0; margin-bottom:30px;}
.content li{ padding:0;}
.am-gallery-bordered .am-gallery-desc{color: #666;line-height: 2;padding-right: 20px;height: 85px;overflow: hidden; font-size:1.2em;}
.am-gallery-bordered .date{color: #aaa; margin-top:10px;}
.am-gallery-bordered li:hover{ transform:translateY(-5px); box-shadow:0 0 8px #ccc;  }
.am-gallery-bordered li:hover .img img{ transform:scale(1.1) }

/*检测标准列表*/
.am-gallery-itemm{overflow: hidden;}
.am-gallery-itemm .imgm img{ width:580px;height:360px; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.am-gallery-bordereda li:nth-child(odd) .am-gallery-itemm .imgm{width:580px;height:360px;position: relative;float: left;margin-right: 50px;}
.am-gallery-bordereda li:nth-child(even) .am-gallery-itemm .imgm{width:580px;height:360px;position: relative;float: right;margin-left: 50px;}
.am-gallery-bordereda li{
	width: 100%; height:362px; margin-bottom:45px; border: 1px #DCDCDC solid;transition:transform 0.6s,box-shadow 0.6s;}
.am-gallery-bordereda h3.am-gallery-title{font-size: 18px;color: #CE2222;line-height: 3;padding-top:30px;}
.am-gallery-bordereda .am-gallery-itemm{padding:0; margin-bottom:30px;}
.am-gallery-bordereda .am-gallery-desc{color: #666;line-height: 2;padding-right: 40px;overflow: hidden; font-size:1.2em;}
.am-gallery-bordereda li:nth-child(even) h3.am-gallery-title{ margin-left: 50px;}
.am-gallery-bordereda li:nth-child(even) .am-gallery-desc{color: #666;line-height: 2;padding-right: 0px;overflow: hidden; font-size:1.2em; margin-left: 50px;}

.am-gallery-bordereda .date{color: #aaa;}
.am-gallery-bordereda li:hover{ transform:translateY(-15px); box-shadow: 0 0 6px #ccc;}
.am-gallery-bordereda li:hover .am-gallery-itemm .date{color:#fff;}

/*新闻资讯列表*/
.am-gallery-borderedb li{
	width: 100%; height:130px; margin-bottom:25px; border: 1px #DCDCDC solid;transition:all 0.6s;}
.am-gallery-borderedb h3.am-gallery-title{font-size: 18px;color:#666;line-height: 2.5; padding-top:10px;}
.am-gallery-borderedb .am-gallery-item{padding:0; margin-bottom:30px;}
.am-gallery-borderedb .am-gallery-desc{color: #666;line-height: 1.5;padding-right: 20px;height: 85px;overflow: hidden; font-size:1.1em;}
.am-gallery-borderedb .date{color: #aaa; padding: 30px 25px 20px 25px; float: left;}
.am-gallery-borderedb .date p{ font-size:22px; line-height: 1;}
.am-gallery-borderedb .date span{ font-size:16px; display: block; text-align: center; margin-top: -10px;}
.am-gallery-borderedb li:hover{box-shadow: 0 0 8px #ccc; border: 1px #CE2222 solid;}
.am-gallery-borderedb li:hover .am-gallery-item .date{color:#CE2222;}
.am-gallery-borderedb li:hover h3.am-gallery-title{color:#CE2222;}



.con .am-avg-sm-2{background: #EFEFEF;line-height: 50px; margin-bottom: 60px;}
.con .am-avg-sm-2 li:nth-child(1){padding-right: 40px; text-align: right;}
.con .am-avg-sm-2 li:nth-child(2){padding-left:40px;}
.con .am-article-title {
    font-size: 36px; font-weight:bold;
    padding: 40px 0 20px 0;color: #000;text-align: center;
    border-bottom: 1px solid #dedede; margin-bottom:38px;
}
.con .am-article-lead { padding: 40px; font-size:17px; color:#333; text-align:center; border:0; }
.con .am-article-lead span{ font-size:14px; color:#CCC; padding-top:20px; font-style:oblique; display:block;}
.con .am-article-meta{text-align: center;}
.con .content p{text-indent: ;font-size:1.2em; color:#333;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

/*变更AmaeUI默认信息*/
.am-panel-primary{
	border-color:#1f5796
}
.am-panel-primary > .am-panel-hd{
	background-color:#1f5796;
	border-color:#1f5796	
}
.am-btn-primary{
	background-color:#1f5796;
	border-color:#1f5796
}
.am-list > li > a.am-active, .am-list > li > a.am-active:focus, .am-list > li > a.am-active:hover{
	background-color:#CE2222;
	border-color:#CE2222
}
.am-pagination > .am-active > a, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span, .am-pagination > .am-active > span:focus, .am-pagination > .am-active > span:hover{
	background-color:#CE2222;
	border-color:#CE2222
}
.am-slider-c3 .am-slider-counter{
	background-color:#1f5796;
}
.am-comment-highlight .am-comment-avatar, .am-comment-secondary .am-comment-avatar{
	border-color:#1f5796
}
.am-comment-highlight .am-comment-main, .am-comment-secondary .am-comment-main{
	border-color:#1f5796
}
.am-comment-highlight.am-comment-flip .am-comment-main::before, .am-comment-secondary.am-comment-flip .am-comment-main::before{
	border-left-color:#1f5796
}

.am-titlebar{margin-top:0;}
.am-panel{margin-bottom:0;}
.am-panel-title .more{float:right;font-weight:normal;}
.am-panel-bd{padding:0.5rem;}
.am-panel-bd .am-list{margin-bottom:0;}
.am-panel-bd .am-list li:first-child{border-top:0;}
.am-panel-bd .am-list li:last-child{border-bottom:0;}

.am-thumbnail{margin-bottom:0.5em;}
#items{position: relative;}
#items .sPrev,#items .sNext{position: absolute;left: -40px;top: 55%}
#items .sNext{left: auto; right: -40px;}
.items a {
    display: block;
    position: relative;
}
.items a img{
    width: 100%;
}
.items h3 {
    position: absolute;
    top: 0;
    text-align: center;
    margin: 90px auto 0;
    width: 100%;
    font-size: 2em;
    color: #fff;
    text88-shadow: 0 2px 2px #000;
}
.items li{clear: none !important; 
    margin-left:-1px; transition:box-shadow 0.6s,margin-top 0.6s;}
.tempWrap{
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
.items li:hover{
	box-shadow:0 3px 10px #999;
	margin-top:-20px;
}
.items dl {
    width: 100%;
    min-height: 249px;
    margin: 0;
    border: 1px solid #DFDFDF;
    text-align: center;
    float: left;
    padding: 1.5em 1.5em 1em;
	
}
.items dd {
    width: 50%;
    float: left;
    padding: .5em;
}
.items dd a {
    border: 1px solid #ccc;
    padding:4px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.items dd.more {
    clear: both;
    width: auto;
    padding: 1.5em .5em;
}
.items .more a {
    border: 1px solid #f90;
    padding: 4px 20px;
    color: #f90;
}

.am-titlebar-default .am-titlebar-title{color:#1f5796}
.am-titlebar-default .am-titlebar-title::before{border-color:#1f5796}
.am-titlebar-default a{color:#1f5796}

.am-breadcrumb{
	font-size:100%;
	margin-top:0.75em;
	margin-bottom:0.75em;
}

.am-comment-bd img{
	max-width:100%;
}
#test{ padding-bottom:73px;} 
.ccase .hd{margin:0 auto;width:100%;position:relative;}
.ccase:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#test .more{
	border: 1px solid #999; width:146px; height: 39px; line-height: 39px; margin: 0 auto;font-size:15px; text-align: center; color: #ff6600; cursor: pointer; 
transition: all .6s; position: relative;  margin-top:30px;}
#test .more b{
	width:1px; height: 38px;transition: all .6s;opacity:0; display: block;position: absolute; top: 0; left: 0; z-index: -1;}
#test .more:hover{color: #fff; border: 1px solid #CE2222; }
#test .more:hover b{
	width:144px; opacity:1; background-color: #CE2222; }

.ccase dl{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -16px;}
.ccase dd{flex: 1 0 308px; min-width: 0; overflow: hidden; margin-bottom: 35px;}
.ccase dd p{display: block;height: 250px;margin:0 16px 15px;overflow: hidden; position: relative;}
.ccase dd img{width: 300px;height:250px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 0; transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
.ccase dd span{ display: block; padding-left: 16px; padding-right: 16px; color:#747474; line-height:25px;}
.ccase dd span:nth-child(2){ font-size: 16px; font-weight: bold; color:#5D5D5D;}
.ccase dd span:nth-child(3){ font-size: 14px; margin-top: 10px;}
.ccase dd span a{ color:#747474; }
.ccase dd span a:hover{color:#FF6600; }
.ccase dd:hover img{ transform:scale(1.2); overflow: hidden;}
.more2{
    margin-top: 25px;
}
.ccase dd .more2 p{
   width: 70px; height: 25px; border: 1px solid #ccc; position: relative;
}
.ccase dd .more2 img{
    width: auto; height: 5px; margin: 0 auto; position: absolute; top: 50%; margin-top: -3px;
}
.ccase dd .more2 span{ color:#FF9900; float: right; padding-right: 30px;}
.ccase dd:hover .more2 img{ transform:scale(1)}



/*内页case*/
.case{ margin-bottom:60px;}
.case dl{display: flex;flex-wrap: wrap;justify-content: center;margin: 30px -8px;}
.case dd{flex: 1 0 320px;min-width: 0; overflow: hidden;}
.case dd a{position: relative;display: block;height: 220px;margin:15px 8px;overflow: hidden;background: #ccc;}
.case dd img{width: 320px;height:220px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
.case dd span{display: block; text-align: center;background: rgba(0,0,0,.4);color: #fff;position: absolute;bottom: 0;left: 0;width: 100%; line-height:3; transition:all .6s;}
.case dd:hover span{ transform:translateY(-90px); font-size:18px;}
.case p { text-align:center; display:block; margin:0 auto; margin-top:30px;}
.case p a{border: 1px solid #f90; color: #f90; padding:5px 30px;line-height:30px; 
          transition:background 1s,border-radius 1s,;
          -moz-transition:background 1s,border-radius 1s, -moz-transform 1s; /* Firefox 4 */
          -webkit-transition:background 1s,border-radius 1s, -webkit-transform 1s; /* Safari and Chrome */
          -o-transition:background 1s, border-radius 1s, -o-transform 1s; /* Opera */
}
.case p a:hover{border: 1px solid #06C; padding:5px 30px;line-height:30px; background-color:#06C; color:#fff; border-radius:50px; }
.case dd:hover img{ transform:scale(1.3)}



#process ul{display: flex;flex-wrap: nowrap;justify-content: space-between;margin: 100px -20px;padding: 0;}
#process li{flex: 1 0 150px;min-width: 0; border-radius: 30px 0 30px 0; box-shadow: 10px 10px 0 #ccc;height: 150px;margin: 0 20px;padding: 20px 0 0; text-align: center;color: #fff; transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#process li span{font-size: 23px;display: block;transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#process li span:nth-child(1){font-size: 44px;line-height: 1.4;}
#process li span:nth-child(2){font-family: "黑体";}
#process li:nth-child(1){background: #4B54A0;}
#process li:nth-child(2){background: #199DC4;}
#process li:nth-child(3){background: #01CD9A;}
#process li:nth-child(4){background: #05C975;}
#process li:nth-child(5){background: #8BBE48;}
#process li:nth-child(6){background: #CCCC33;}
#process li:nth-child(7){background: #CC9900;}
#process li:hover{
	     background: #3F4952; 
}
#process li:hover span{
	     transform:translate3d(0,-25px,0);
}

#chooseUs ul{display: flex;flex-wrap: nowrap;justify-content: center;margin: 0 -8px;list-style: none;padding: 0;}
#chooseUs li{flex: 0 0 311px;min-width: 0;height: 380px;margin:15px 8px;background: #fff url("../images/bg-chooseus.jpg") center bottom no-repeat;box-shadow: 0 4px 4px #ccc; transition:.6s;}
#chooseUs li p{font-family:'黑体';color:#000;background: url("../images/chooseus1.jpg") center center no-repeat; padding: 120px 0 0 0; text-align: center;font-size: 26px;}
#chooseUs li:nth-child(2) p{background: url("../images/chooseus2.jpg") center center no-repeat;}
#chooseUs li:nth-child(3) p{background: url("../images/chooseus3.jpg") center center no-repeat;}
#chooseUs li:nth-child(4) p{background: url("../images/chooseus4.jpg") center center no-repeat;}
#chooseUs li div{padding: 30px 35px 30px 40px;color: #fff; line-height: 1.8em; transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#chooseUs li:hover{
	box-shadow: 0 5px 10px #444;
	margin-top:-10px;
}

#partners ul{float: left;list-style: none;padding: 0;width: 100%;}
#partners li{float: left; margin: 0 10px 0 0;border: 1px solid #ccc;background: #fff;position: relative; width: 15.8%;height: 105px;}
#partners li img{position: absolute;top: 0;left: 0;right: 0;bottom:0;margin:auto;max-width: 100%;}

#home-about .note p{font-size: 13px;}
#home-about .note a{margin-top: 40px;padding: 0 30px;line-height: 30px;display: inline-block;}
#home-about .note .more{
	border: 1px solid #f90;
    color: #f90;
}
#home-about .note .zz{
	background: #005CB9;
    border: 1px solid #005CB9;
    color: #fff;
}
/* Banner 图片，限宽高*/
.banner{width:100%;min-width:1300px;background-position: center;background-size:cover;background-repeat:no-repeat;}
.banner img{width:100%;height:590px;}
.am-slider-a1 .am-control-nav li a{width:24px;height:24px;background-color:#1f5796}
.am-slider-a1 .am-control-nav li a.am-active {
    background-color: #e0690c;
    cursor: default;
}
.am-slider-a1 .am-control-nav{bottom:10px;}
.am-slider-c2 .am-control-nav{bottom:18px;}
.am-slider-c2 .am-control-nav li a{width:12px;height:12px;}


/* 购物车 */
#head_cart_num{display:inline-block;min-width:16px;line-height:16px;border-radius:50%;background-color:red;color:#fff;text-align: center;font-size:0.7em;}


/* 布局页面 */
.main{margin:0 auto;width:1300px;position:relative;}
.main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.main div.left{width:260px;float:left;}
.main div.right{width:920px;float:right;}
.main-single{margin:5% auto;background:#fff;padding:20px 0;border:1px solid #ccc;border-radius:5px;}
.main-login{margin:10% auto;width:500px;padding:20px;}


/* 通用框架可选线条布局 */
div.pfw{position:relative;border:1px solid #3375b9;}
div.pfw:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;overflow:hidden;}
div.pfw h3{line-height:30px;font-size:1.2em;font-weight:500;margin:0;padding:0 0 0 20px;background:#3375b9 url('../images/heading_bg.png') 8px top no-repeat;border-bottom:1px solid #ccc;color:#fff;}
div.pfw h3 small{font-size:12px;color:#fff;font-weight:normal;padding-left:4px;font-style:italic;}
div.pfw h3 .more{display:block;float:right;height:30px;line-height:30px;padding-right:8px;font-weight:normal;font-size:12px;background:url('../images/arrow-right.png') right center no-repeat;margin-right:5px;color:#fff;}
div.pfw .content{margin:5px;font-size:1em;line-height: 1.5em;}

	/* 文章列表 */
	div.pfw ul.artlist{list-style:none;margin:0;padding:0 0 5px 0;}
	div.pfw ul.artlist li{display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;word-wrap:nowrap;background:url('../images/icon3.gif') 10px center no-repeat;padding-left:20px;margin:0 3px 0 7px;text-overflow:ellipsis}
	div.pfw ul.artlist li div.date{float:right;line-height:24px;}
	div.pfw ul.artlist li:hover{color:#164476;}

	/*下载列表*/
	div.pfw ul.downlist{list-style:none;margin:0;padding:0 0 5px 0;}
	div.pfw ul.downlist li{display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;word-wrap:nowrap;background:url('../images/download.png') left center no-repeat;padding-left:20px;margin:0 3px 0 7px;}
	div.pfw ul.downlist li:hover a{color:#007A27;}

	/*分类列表*/
	div.pfw ul.catelist{list-style:none;margin:0;padding:0;}
	div.pfw ul.catelist li{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;text-indent:2em;}
	div.pfw ul.catelist li.on{background:#fff;color:red;}
	div.pfw ul.catelist li.on a{color:red;font-weight:500;}
	div.pfw ul.catelist li:last-child{border-bottom:0;}

	div.pfw dl.catelist{list-style:none;margin:0;padding:0;}
	div.pfw dl.catelist dt{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;padding-left:20px;}
	div.pfw dl.catelist dt.on{background:#fff;color:red;}
	div.pfw dl.catelist dt.on a{color:red;font-weight:500;}
	div.pfw dl.catelist dd{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;text-indent:2em;padding-left:20px;}
	div.pfw dl.catelist dd.on{background:#fff;color:red;}
	div.pfw dl.catelist dd.on a{color:red;font-weight:500;}

	div.pfw ul.imglist{ overflow:hidden;margin:0;padding:0;}
	div.pfw ul.imglist li{padding:5px 5px 0 5px; float:left;margin:5px 10px;text-align:center;}
	div.pfw ul.imglist li img{border-radius:5px;box-shadow:1px 1px 5px 0px #ccc;}
	div.pfw ul.imglist li .tit{ line-height:22px; padding:2px; text-align:center;overflow:hidden;height:22px;}



/* 页头属性 */
header{min-width:1300px;margin:0 auto;position:fixed;height:90px;width: 100%;top: 0;z-index: 999999; background-color:rgba(20,20,20,.8);}
header .top{width:1300px;margin:0 auto;}
header .top .logo{float:left; margin-top: 27px; margin-right:150px;}
header .top .logo img{width:203px; height:auto;}
header .top .phone{margin-top:25px; float: right;}

.search-icon{width: 47px;height: 35px;text-align: center;background-color: #a7a7a7;border-radius: 4px;
    cursor: pointer;font-size: 22px;color: #fff;display: inline-block;}
.ajax-form{display: inline-block;vertical-align: bottom;}
.field{
    padding: 0 10px;
    border:1px solid #ccc;
    height: 35px; width:420px;
    margin: 0;
    background-color: #fff;
    border-radius: 5px;
    color: #000;
    transition: width ease-out .3s;
    -webkit-transition: width ease-out .3s;}

/*检测业务二级分类*/
header .top nav.head-nav-con{ float: left; margin:0; height:87px; position:relative;z-index:1799; }
header .top nav.head-nav-con div.head-nav-con{ width:100%; margin:0 auto; height:87px;right:0; }
header .top nav.head-nav-con ul{list-style:none;margin:0;padding:0; }
header .top nav.head-nav-con ul li { 
            width: 98px;border-top:3px solid #3A3A3A; 
            float: left;
            font-size: 14px;
            text-align: center;}
header nav.head-nav-con ul li:hover {
            border-top:3px solid #CE2222; }
header nav.head-nav-con ul a {
            display: block;
            text-decoration: none;
            text-align: center;
            line-height: 87px;
            color: white; }
header nav.head-nav-con .drop-down ul a {
            display: block;
            text-decoration: none;
            text-align: center;
            line-height: 43px;
            color: white;}
header nav.head-nav-con .drop-down {
            position: relative; }
header nav.head-nav-con .drop-down-content {
            padding: 0;
            display: none;
            position: absolute;
            z-index: 1;
            background: rgba(20,20,20,.8);}
header nav.head-nav-con .drop-down-content ul a{
            display: block;
            text-decoration: none;
            text-align: left;
            padding-left: 22px;}
header nav.head-nav-con .drop-down-content li:hover > a {
            background-color: rgba(204,0,0,1)}
header nav.head-nav-con .drop-down:hover .drop-down-content {
            display: block;}
header nav.head-nav-con .drop-down-2 {
            position: relative;}
header nav.head-nav-con .drop-down-content-2 {
            padding: 0;
            display: none;
            position: absolute;
            z-index: 1;
            background-color: #007130;
            right: -280px;
            top: 0;}
header nav.head-nav-con .drop-down-content-2 > li {
            float: none; width: 280px; 
            background-color: #007130;}
header nav.head-nav-con .drop-down-content-2 li:hover a {
            background-color: #ff9c01;}
header nav.head-nav-con .drop-down-2:hover .drop-down-content-2 {
            display: block; }
header nav.head-nav-con ul li .am-icon-angle-down{ color: #fff; float: right; margin-top: -55px; margin-right: 10px;}


/*轮播*/
.index-banner{position: relative;height:938px;overflow:hidden;}
.index-banner ul.bd{margin:0;padding:0;position: relative;list-style:none;}
.index-banner ul.bd li{position:relative;text-align:center;background-repeat:no-repeat;background-position: center;background-size:cover;height:938px;display:block;overflow:hidden;}
.index-banner ul.hd{margin:0 auto 0 -100px;padding:0;position: absolute;z-index:9;bottom:135px;width:auto;display:inline-block;text-align:center;}
.index-banner ul.hd li{width:40px;height:5px;margin:0 3px;background-color:#696969;display: inline-block;}
.index-banner ul.hd li.on{background-color:#CE2222;border-color:#ccc}
.index-banner .shu{position: absolute; bottom:50px; height:30px; width:22px; background: url("../images/shu.png") no-repeat center; left:50%; margin-left:-11px; animation: myFade 2s linear infinite; z-index:99}
@-webkit-keyframes myFade{
	0%{
		opacity: 1;
		bottom:50px;
	}
	25%{
		bottom:40px;
		opacity: 0.3;
	}
	50%{
		bottom:50px;
		opacity: 1;
	}
	75%{
		bottom:60px;
		opacity: 0.3;
	}
	100%{
		opacity: 1;
		bottom:50px;
	}
}

/* 首页选择我们 */

#choice h1,#liuc h1,#peishi h1{ color: white; text-align: center; font-family:"黑体"; font-size:32px; font-weight:normal; } 
#choice span{ text-align: center; width:60px; height:2px; background-color:#FF6600; display: block; margin: 10px auto;} 
#choice small,#liuc small{ color: white; text-align: center; font-size:16px; display: block; margin: 20px 0 30px 0;} 
#choice ul{ width:1301px; height: 290px; box-shadow: 0 0 10px #333; padding: 0; margin: 0; border: 0; } 
#choice li{ width:260px; height: 290px; text-align: center; float: left;  background-color:#fff; transition: all .6s;}
#choice ul span{ width:61px; height:50px; margin: 55px auto 0;transition: all .6s; background:url("../images/bg.png") no-repeat;} 
#choice ul li:nth-of-type(1) span{ background-position: 0 0; } 
#choice ul li:nth-of-type(2) span{ background-position: 0 -50px;}
#choice ul li:nth-of-type(3) span{ background-position: 0 -100px; } 
#choice ul li:nth-of-type(4) span{ background-position: 0 -150px;}
#choice ul li:nth-of-type(5) span{ background-position: 0 -200px; } 

#choice li h3{font-size:22px; font-weight:normal; color: #FF6600; margin:22px 0 15px 0;transition: all .6s;} 
#choice li em{font-size:15px; color: #808080; transition: all .6s;} 
#choice li:hover{ background:url("../images/i_r5_c4.png") center center repeat;} 
#choice li:hover:nth-of-type(1) span{ background:url("../images/bg2.png") 0 0 no-repeat; margin-top: 40px;} 
#choice li:hover:nth-of-type(2) span{ background:url("../images/bg2.png") 0 -50px no-repeat; margin-top: 40px;} 
#choice li:hover:nth-of-type(3) span{ background:url("../images/bg2.png") 0 -100px no-repeat; margin-top: 40px;} 
#choice li:hover:nth-of-type(4) span{ background:url("../images/bg2.png") 0 -150px no-repeat; margin-top: 40px;} 
#choice li:hover:nth-of-type(5) span{ background:url("../images/bg2.png") 0 -200px no-repeat; margin-top: 40px;} 
#choice li:hover h3{margin-top: 20px; color: #fff;} 
#choice li:hover em{color: #fff;margin-top: -20px;} 

/* 首页案例 */
#test ul{text-align: center;margin: 30px 0 45px 0;}
#test li{display: inline-block; text-align: center; line-height: 50px; width: 148px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; cursor: pointer; font-size: 16px; position: relative; transition: all .6s; }
#test li a{color: #000; transition: all .6s; line-height: 50px; width: 148px; display: block; }
#test h1{ color: #000; text-align: center; font-family:"黑体"; font-size:32px; font-weight:normal; margin:50px 0 0 0; } 
#test small{font-size:12px; font-family:"Arial","Arial Narrow","HELVETICA";color:#999;display: block;text-align: center;margin: 0 auto;}

#test li b{
	width:1px; height: 50px;transition: all .6s;opacity:0; display: block;position: absolute; top: 0; left: 0; z-index: -1;}
#test li:hover{color: #fff; border-top:1px solid #CE2222;border-bottom:1px solid #CE2222; }
#test li a:hover{color: #fff;}
#test li:hover b{
	width:148px; opacity:1; background-color: #CE2222; }




/* 首页初心 */
#chuxin{width:100%; height:528px;}
#chuxin .chuxin{width:100%; height:528px; background: url("../images/chuxin.jpg") fixed no-repeat center center;
    background-size: cover; }


/* 首页装修流程 */
#liuc .l_warp{ display: flex;flex-direction:row; width:1300px; justify-content:center; align-items: center;}
#liuc .l_warp dl{width: 185px; height:315px; margin-top: 5px; text-align: center; background-color: #fff; transition: all .6s;}
#liuc dl span{ display: flex; width: 90px; height:90px; background-color: #F6F6F6; border-radius:50%; align-items: center;justify-content:space-evenly;transition: all 1.2s; margin-left: 25%; margin-top:50px;}
#liuc dl dt{ font-size:32px; color:#cc0000; font-weight:bold; font-family:"黑体"; margin-top: 5px;}
#liuc dl dd{ font-size:16px; color:#666; margin-top:0;}
#liuc dl:hover{ background: url("../images/bglc.jpg") repeat; margin-top:-55px;  }
#liuc dl:hover span{ box-shadow: 0 0 10px #5F5F5F; }
#liuc dl:hover dt{ color:#fff; }
#liuc dl:hover dd{ color:#fff; }
.main .skew{ width: 100%; margin-top: 53px; display: flex; justify-content:center;}
.main .skew span{ width: 123px; height:39px; background-color: #3B4044; border: 1px solid #FF9900;transform:skewX(-20deg); border-radius:5px; text-align: center; padding-top: 5px; display: block; float: left; margin-left: 15px; }
.main .skew span em{ font-size:16px; color:#fff; display: block; transform:skewX(20deg)}

/* 首页家居配饰 */
.anniu ul{text-align: center;margin: 30px 0 45px 0; }
.anniu li{display: inline-block; text-align: center; line-height: 50px; width: 148px; cursor: pointer; font-size: 16px; position: relative; transition: all .6s; }

.anniu li em{color: #000;  line-height: 50px; height: 50px; width: 148px; display: block; background-color: #fff; position: absolute; top: 0; left: 0;  z-index: -3;}
/* .anniu li.on{background-color: #CE2222; }
.anniu li.on {color:#fff;} */


#peishi h1{ margin: 0;} 
#peishi small{ color: white; text-align: center; font-size:12px; display: block; margin: 5px 0 30px 0;} 

.anniu li b{
	width:1px; height: 50px;transition: all .6s;opacity:0; display: block;position: absolute; top: 0; left: 0; z-index: -1;}
.anniu li:hover{color: #fff; }
.anniu li:hover em{background-color: none;}
.anniu li:hover b{
	width:148px; opacity:1; background-color: #CE2222; }

#peishi .more{
	border: 1px solid #fff; width:146px; height: 39px; line-height: 39px; margin: 0 auto;font-size:15px; text-align: center; color: #fff; cursor: pointer; 
transition: all .6s; position: relative;  margin-top:50px; z-index: 0;}
#peishi .more b{
	width:1px; height: 38px;transition: all .6s;opacity:0; display: block;position: absolute; top: 0; left: 0; z-index: -5;}
#peishi .more:hover{color: #fff; border: 1px solid #CE2222; }
#peishi .more:hover b{
	width:144px; opacity:1; background-color: #CE2222; }




.peis dl{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -8px;}
.peis dd{flex: 1 0 320px;min-width: 0; overflow: hidden; }
.peis dd a{display: block;height: 260px;margin:0 8px 15px 8px;overflow: hidden;position: relative;}
.peis dd img{ width: 312px;height:260px;border: 1px solid #ddd;margin: auto;transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .8s;}
.peis dd mask{display: block; text-align: center;background: rgba(0,0,0,1);color: #fff;position: absolute;top: 0;left: 0;width: 320px; height: 260px;transition:all .8s; z-index: 10; line-height: 260px;  opacity:0; }

.peis dd mask span{ text-align: center; font-size: 16px; display: block; transition:all .8s;  width:130px; height:40px; line-height: 40px; border: 1px solid #FF9900; margin: 33% 30%;}
.peis dd:hover mask{ background:rgba(0,0,0,.7); opacity:1;}

.peis p { text-align:center; display:block; margin:0 auto; margin-top:30px;}
.peis p a{border: 1px solid #f90; color: #f90; padding:5px 30px;line-height:30px; 
          transition:background 1s,border-radius 1s;
          -moz-transition:background 1s,border-radius 1s, -moz-transform 1s; /* Firefox 4 */
          -webkit-transition:background 1s,border-radius 1s, -webkit-transform 1s; /* Safari and Chrome */
          -o-transition:background 1s, border-radius 1s, -o-transform 1s; /* Opera */
}
.peis p a:hover{border: 1px solid #06C; padding:5px 30px;line-height:30px; background-color:#06C; color:#fff; border-radius:50px; }
.peis dd:hover img{ transform: scale(1.3)}


.index-about .thumb{float:left;margin-right:10px;max-width:300px; font-family:"黑体"；}
.index-about p{margin:0;text-indent:2em;}

/* 首页新闻 */
#news h1{ color: #000; text-align: center; font-family:"黑体"; font-size:32px; font-weight:normal; margin:30px 0 10px 0; } 
#news small{font-size:15px; color:#666;display: block;text-align: center;margin: 0 auto;}
#news ul{text-align: center;margin: 30px 0 46px; display: flex; justify-content: center;}
#news li{ width:130px;cursor: pointer; background: #F2F2F2;line-height: 43px; color: #333; font-size:16px; text-align: center; float: left; margin-right:1px; }
#news li.on{background:url("../images/xinw.jpg"); color:#fff;}
#news li.on a{color:#fff;}
#news li a{color: #333;}

#news dl{ width:100%; height: auto; display: flex; justify-content:space-between; flex-wrap: wrap;}
#news dl dd{ width:640px; height:120px; border: 1px solid #E5E5E5; margin-bottom: 20px; padding: 28px; transition:all .8s;}
#news dl dd:hover{ box-shadow: 0 0 13px #C3C3C3; border: 1px solid #CE2222;}
#news dl dd h3{ float: left; width: 84px; height:58px; border-right:1px solid #DBDBDB; padding: 0 25px 0 0; font-weight: normal; margin-right: 25px;}
#news dl dd h4{ font-weight: normal; margin: 0;}
#news dl dd h3 span{ display: block; padding: 0; margin: 0; line-height: 1;}
#news dl dd h3 span:nth-child(1){ font-size:35px; color:#CE2222; font-family:"黑体"; text-align: center; }
#news dl dd h3 span:nth-child(2){ font-size:16px; color:#999; font-family:"黑体"; text-align: center; margin-top:5px;}
/* 
#news dl dd:hover{ box-shadow: 0 0 1px #999; background: #7C868D url("../images/bgxw.jpg"); }
#news dl dd:hover h3 span:nth-child(1){color: #fff; }
#news dl dd:hover h3 span:nth-child(2){color: #fff; }
#news dl dd:hover h4 span:nth-child(1) a{color: #fff; }
#news dl dd:hover h4 span:nth-child(2) a{color: #fff; }*/


#news dl dd h4 span{ display: block; padding: 0; margin: 0; line-height: 1.3;}
#news dl dd h4 span:nth-child(1){ font-size:17px; color:#666; font-weight: bold; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#news dl dd h4 span:nth-child(2){ font-size:14px; color:#666; margin-top:15px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#news dl dd h4 span:nth-child(2) a{ color:#666; }
#news dl dd:hover h4 span:nth-child(1) {color: #CE2222; }
#news dl dd:hover h4 span:nth-child(2) {color: #CE2222; }
#news dl dd:hover h3 span:nth-child(2) {color: #CE2222; }




/* 友情链接 */
.link{ padding:10px; line-height:30px;}
.link a{ margin-right:10px;}


.m_box{ overflow:hidden; margin-bottom:10px;}
.m_t{ border-bottom:1px solid #3375b9; height:30px; line-height:30px; margin-bottom:5px; overflow:hidden;}
.m_t .more{ float:right; font-size:11px; padding-top:5px; line-height:25px;color:#3375b9; background:url("../images/arrow-right.png") right 13px no-repeat; padding-right:8px;}
.m_t .name{ float:left;float: left;padding: 0px;margin: 0px;height: 30px;line-height: 30px; font-size:14px; color:#000; font-weight:bold;}
.m_t .name_en{ font-size:13px; color:#666; float:left; padding-left:5px; line-height:32px;}
.home_news { overflow:hidden;}

.foot{ width:100%; background:#2A3137;}
.copyright{ width:1300px; margin:0 auto; color:#ccc;padding: 20px 0 15px; text-align: center;}
.copyright p{font-size: 15px; line-height: 3;margin: 0; color:#ccc;}
.copyright div{
	padding-bottom: 20px;
}
.copyright p a,.copyright div a{
	color: #ccc;font-size: 15px;
}
.copyright p a:hover,.copyright div a:hover{color:#E77718;}

#home_footer{background:#485560 url("../images/dbbg.png"); }
#home_footer .main{padding: 70px 0;}
#home_footer a{color: #fff;}
#home_footer a:hover{color: #E77718;}
#home_footer ul{padding: 0;list-style: none;}
#home_footer li{float: left;}
#home_footer li:nth-child(1){width:273px;margin-top: 5px;}
#home_footer li:nth-child(2){width: 637px;display: flex;flex-wrap: nowrap;justify-content: space-between; padding: 30px 0 0 40px; }
#home_footer li:nth-child(2) dl{flex: 1;padding: 0;margin: 0;font-size: 16px;line-height: 2.4;}
#home_footer li:nth-child(2) dt{position: relative; font-size: 16px;}
#home_footer li:nth-child(2) dt:after{position: relative;content: "";display: block;width: 25%;border-bottom: 1px solid rgba(255,255,255,.15)}
#home_footer li:nth-child(2) dd{font-size: 12px;}
#home_footer li:nth-child(2) dl dd:nth-child(n+9){display: none;}
#home_footer li:nth-child(3){text-align: right; width:380px;}
#home_footer li:nth-child(2) dt a{color: #333;}
#home_footer li:nth-child(2) dt a:hover{color: #FF6600;}



/* 详细页对表格的处理 */
.content{ line-height:220%;font-size:13px;font-weight:500;margin: 40px 0 60px 0;overflow: auto; color:#000;}
.content p{ margin-bottom:1em;}
.content table {border: 1px solid #ddd;border-collapse: collapse;display: table;}
.content table td {border: 1px solid #ddd;padding: 5px 10px;}
.content table th {border: 1px solid #ddd;background-color: #f7f7f7;padding: 5px 10px;}
.content p img{ display:inline;}



.news_list{ overflow:hidden; margin-bottom:10px;}
.news_list li{ overflow:hidden; padding:10px; margin-bottom:10px; background:#fafafa;}
.news_list .n-img {float: left;padding-right: 15px;width: 131px;text-align: center;}
.news_list .n-img img{ width:131px; height:97px;}
.news_list h3 {padding: 5px 0 11px; font-size:13px;}
.news_list h3 a{font-size:13px;}
.news_list .n-txt {color: #979797;text-indent: 24px;line-height: 20px;}
.news_list .more, .news_list .more a {color: #34ACE2;}



.vcode{border: 1px solid #CCCCCC; line-height: 20px; padding:3px;width:130px;text-transform:uppercase;margin-right:3px;}


/* 会员个人中心涉及到的CSS，以cp-为前缀 */
.cp-avatar{margin:5% 0}
.cp-avatar img{width:60px;height:60px;}
.cp-ico{width:50px;}




/* 自定义表示用到的样式 */
input[type=text] + input[type=button]{padding:0.415em 1em;margin-left:5px;}
input[type=text] + input[type=button] + input[type=button]{padding:0.415em 1em;}


/* 产品详细页 开始 */
.proimg{height:470px;border:1px solid #dedede;box-shadow:1px 1px 1px #dedede;}
.proimg .product_img{position:relative; width:450px;height:450px;overflow:hidden;margin:10px;overflow:hidden;}
.proimg .product_img img{width:100%;}
.proimg .product_img ul{list-style:none;margin:0;padding:0;}
.proimg .product_img ul.hd{right:10px;bottom:10px;height:12px;overflow:hidden;z-index:3;position:absolute;}
.proimg .product_img ul.hd li{float:left;width:20px;height:10px;margin-left:5px;cursor:pointer;background:#ccc;}
.proimg .product_img ul.hd li.on{background:red;}
div.attr{border:1px solid #ccc;margin-bottom:5px;line-height:26px;padding:3px 10px;cursor:pointer;}
div.attr.selected{border:1px solid red;}

/* 产品详细页 结束 */

/* 地址信息编辑 */
.address .pca:after{clear:both;content:'.';display: block;visibility: hidden;height:0;line-height:0;font-size:0;}
.address select{width:30%;float:left;}
.address select + select{margin-left:3px;}


/* 留言回复 */
.adm_reply {margin:4px 0 0 0;font-size:1em;line-height:180%;border-top:1px solid #ccc;padding:5px;position:relative;background:#fafafa;}
.adm_reply .adminer{color:darkred;}
.adm_reply p{margin:5px 0;text-indent:2em;}

.im_floatonline{position: fixed;right:10px;top:40%;width:150px;}
.im_floatonline .kf a{text-align:center;}

/* 页脚客服 */
.floatbar {
	border-top:#e0690c 2px solid;
	left: 0px;
	padding-top:8px;
	margin: 0px auto;
	width: 100%;
	bottom: 0px! important;
	position: fixed;
	height:50px;
	z-index:99999;
	background:#0e90d2;
}
.floatbar .weixin{position: relative;}
.floatbar .wxpic{display:none;position:absolute;left:50%;margin-left:-60px;top:-130px;}
.floatbar .wxpic img{width:120px;height:120px;border:1px solid #000;padding:5px;background:#fff;}
.floatbar a{color:#fff;}


.weixin_product{position: relative;}
.weixin_product .wxpic{display:none;position:absolute;left:50%;margin-left:-60px;top:-130px;}
.weixin_product .wxpic img{width:120px;height:120px;border:1px solid #000;padding:5px;background:#fff;}


h2.title {text-align:center;color:#000;font-size:30px;font-weight:400;margin:0.8em auto 0;}
h2.title2 {color:#fff;font-size:30px;margin:0 auto 1em 0;}
h2:after {
    display: block;
    content: '';
    border-bottom: 3px solid #039;
    width: 54px;
    margin: 0 auto;
}
h2.title2:after {
    border-bottom: 3px solid #fc0;
}
#items small,#process small,#chooseUs small,#partners small{font-size:12px;color:#666;display: block;text-align: center;margin: 12px auto 30px;}

ul.products li{position: relative;}
ul.products li .am-title{margin-top:0;height:2em;}
.discount{width:60px;height:60px;overflow:hidden;position: absolute;right:0;top:0}
.discount img{width:100%;}

/* 搜索 */
section.search{
	background:#1f5796;
	padding:20px 0;
	color:#fff;display: none;
}

section.search a{
	color:#fff;
	padding-right:10px;
}

.am-container{
	min-width:1300px;
}

/* 右侧电话 */
.nfloat{position: fixed;right: 0;top: 50%;z-index: 5;width: 70px;}
    .nfloat ul li{background-color:#CE2222;margin-bottom: 1px;margin-right: -2.4rem;width: 115px;height: 70px;position: relative;}
	.nfloat .ttop{background-color:#444;margin-bottom: 1px;margin-right: -2.4rem;width: 115px;height: 70px;position: relative;}
    .nfloat img{position: relative;padding: 10px;display: inline-block;vertical-align: top;}
.nfloat .weix{background-color:#444;margin-bottom: 1px;margin-right: 0;position: relative;padding:-5px; overflow: hidden; transition: all 0.6s; }
.nfloat .weix img{position: relative;display: inline-block;padding:0; width:70px; height:90px; transition: all 0.6s; }
.nfloat .weix:hover{background-color:#444;margin-bottom: 1px;margin-right: 0;position: relative;padding:0; overflow: visible; width: 100px;height: 123px;}
.nfloat .weix:hover img{transform: scale(1.8,1.8) translateX(-15px);}

    .nfloat ul li:hover {
        background-color:#CE2222;
    }
	.nfloat .ttop:hover {
        background-color:#CE2222;
    }
    .tel2{line-height: 70px;font-size: 26px;width: 250px;color: white;
    background-color: #CE2222;display: inline;position: absolute;top: 0;left:70px;height: 70px;}
.nfloat ul,li{margin: 0;padding: 0;list-style: none;}
.main .font{
font-size:30px; font-weight:bold; margin-bottom:25px;
}
.main .gstu{
float: right;margin-left:60px; margin-top:20px;
}
.lx_text p{
    font-size: 18px;
}
.lx_text p strong{
    font-size: 24px; margin-bottom: .9375rem; display: inline-block;
}