@charset "utf-8";
/*
Theme Name: 装修装饰公司
Theme URI: https://aiwangxue.com/
Description: WP模板阁开发主题，更多主题请访问：<a href="https://aiwangxue.com/" target="_blank">WP模板阁</a>，获得技术支持QQ：1730401718
Author: WP模板阁
Author URI: https://aiwangxue.com/
Version: 1.5
Tags: Wordpress,Wordpress主题,网站主题,WP模板阁
Time: 
*/

/* 重置浏览器样式 */
*, *:after, *:before {margin: 0;padding: 0;}
body{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size: 14px;line-height: 1.6;color:#444; margin:0; background:#FFF; }

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
ol,ul,li{list-style-type:none;}
table {border-collapse: collapse;border: 0;padding: 0;margin: 0;}
img {border: 0;vertical-align: middle;}
A:link{text-decoration:none; color:#5a5a5a;}
A:visited{text-decoration:none; color:#5a5a5a;}
A:hover{text-decoration:none; color:#47cdff;}

a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/

.waptop{display:none;}
.mn_12{ margin-bottom:12px;}
.center{text-align:center;}
.pt10{padding-top:10px;}
.pd10{padding-bottom:10px;}
.pt20{padding-top:20px;}
.pd20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.pd30{padding-bottom:30px;}

.mt10{margin-top:10px;}
.mb20{margin-bottom:20px !important;}
.mr20{margin-right:20px !important;}
.mt5{margin-top:5px;}
.gary{background: rgb(246, 246, 246);}

em,i{font-style:normal;}

/* 浮动与清除 */
.fleft {float: left;}
.fright {float: right;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearfix {*zoom:1;}

.w1200{width:1200px;margin:0 auto;}


/*顶部*/
.top_L .logoimg{width: 42px;
    height: auto;
    display: inline;margin-right:10px}
	
	.top_L1{    font-size: 22px;
    letter-spacing: 3px;
    line-height:1.4em;
    color: rgb(42, 77, 92);
	padding-right:20px;
	}
	.top_L1 span{    font-size: 13px;
    text-transform: uppercase;
    color: rgb(91, 123, 137);
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;}
	
.top_L2{font-size: 15px;padding-left:20px;border-left:1px solid #ddd;}

.top_L2 span{color:rgb(154, 154, 154);}

.top_R .telimg{width:42px;height:42px;margin-right:10px}

.top_R1{padding-right:20px;}
.top_R1 em{font-size:12px;}
.top_R1 span{font-size:20px;font-weight:600;}

.top_R2{padding-left:20px;border-left:1px solid #ddd;}
.top_R2 .logoewm{width:54px;height:54px;}
.top_R2 span{font-size:12px;color:#999;text-align:center}



/*导航*/

#navmain{    height: 51px;    background-color: rgb(9, 107, 77);}
.topnav li{float:left;}
.topnav li a{display:block;height:100%;line-height:51px;padding:0 30px;color:#fff;font-size:16px}

.topnav li.current-menu-item a,.topnav li:hover a{background:#73b434}

.searchform{padding: 0px;
    border-color: transparent;
    border-width: 0px;
    width: 217px;
    height: 33px;
    border-style: solid;
    background-color: rgb(11, 123, 89);
	margin-top:9px;
	position:relative;
}

.searchform input{border:none;background-color: rgb(11, 123, 89);height:33px;line-height:33px;width:165px;position:absolute;top:0;left:0;}
.s_btn{width:40px;height:33px;background:url(static/images/b_scarch.png) no-repeat 50%;border:none;position:absolute;top:0;right:0;}

.searchform input::placeholder {color:#999}

/*轮播*/

#banmain{position:relative;}
#banmain .slideBox{ width:100%; height:627px; overflow:hidden; position:relative; border:none;  }
#banmain .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%;margin-left:-40px; bottom:15px; z-index:1; }
#banmain .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#banmain .slideBox .hd ul li{ float:left; border-radius:50%;margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
#banmain .slideBox .hd ul li.on{ background:#f00; color:#fff; }
#banmain .slideBox .bd{ position:relative; height:100%; z-index:0;   }
#banmain .slideBox .bd li{ zoom:1; vertical-align:middle; }
#banmain .slideBox .bd img{ width:100%; height:627px; display:block;  }

.banwz{position:absolute;top:150px;left:50%;margin-left:-500px;width:1000px;text-align:center;}

.banwz h1{    font-size: 62px;
    color: rgb(0, 255, 12);margin-bottom:20px;	font-weight:600;}
	
	.banwz p{font-family: 微软雅黑;
    font-size: 24px;
    color: rgb(255, 255, 255);
	margin-bottom:50px;
	font-weight:600;
	}


.banwz a{display:inline-block;background:rgba(115,180,52,1);  width: 168px;
    height: 49px;
    line-height: 49px;text-align:center;color:#fff;}
	
.banwz a:hove{background:rgba(9,107,77,1)}



/*四版块*/

#fourmain{padding:30px 0;background: rgb(246, 246, 246);}

#fourmain li{float:left;width:22%;margin-right:4%;padding:25px 15px;box-sizing:border-box;background:#fff;}
#fourmain li:nth-child(4){margin-right:0;}

#fourmain li img{width:45px;height:45px}

#fourmain li h3{font-size:18px;font-weight:400;}

#fourmain li span{font-size:12px;color:#888}

#fourmain li:hover img{
   cursor: pointer;
    -webkit-transform: rotate3d(0,1,0,360deg);
    -moz-transform: rotate3d(0,1,0,360deg);
    transform: rotate3d(0,1,0,360deg);
   transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}


/*我们的服务*/

#severmain{padding:60px 0;background:url(static/images/liuchengbgpicwx.jpg) 50% 100%;}

.h2tit{margin-bottom:40px}
.h2tit h2{font-size: 24px;}
.h2tit span{display:inline-block;width:19px;height:2px;background:#5a5a5a;margin:10px 0;}
.h2tit p{font-size: 14px;color:#999}

.sever-con li{width:25%;float:left;text-align:center;padding:10px;box-sizing:border-box;}

.s-con-img{margin-bottom:20px}
.s-con-img span{display:none;}
.s-con-img img{width:237px;height:237px;border-radius:50%}

.s-con-tit h4{
	font-weight:600;
    font-size: 16px;
    color: rgb(43, 109, 165);
	margin-bottom:10px
}
.s-con-tit p{    font-size: 14px;
    line-height: 160%;
    color: rgb(143, 153, 161);
}
.s-con-img img{transition:all 0.6s;}
.s-con-img:hover img{transform: scale(1.1);}
/*.s-con-img{position:relative;}
.s-con-img .yintit{position:absolute;top:30%;left:10%;transition:all 0.6s;}
.s-con-img:hover .yintit{display:block;color:#fff;}
*/
/*工程案例*/
#anlimain{padding:60px 0;}

.anli-con-1{width:387px;}
.anli-con-1-1{margin-bottom:20px;}
.anli-con-1-1 img{width:100%;height:245px;}
.anli-con-1-2 img{width:100%;height:180px;}

.anli-con-2{width:793px;}
.anli-con-2 img{width:100%;height:443px;}

.anli-con-bottom{margin-bottom:40px}
.anli-con-bottom .anli-con-bottom-1{width:387px;margin-right:19px}
.anli-con-bottom .anli-con-bottom-1:nth-child(3){margin-right:0;}
.anli-con-bottom .anli-con-bottom-1 img{width:100%;height:211px;}

.morebtn{    width: 160px;
    height: 43px;
    line-height: 43px;
	display:inline-block;margin:0 auto;border:1px solid #666;text-align:center;}
	.morebtn:hover{border:1px solid #69c;background:rgb(9, 107, 77);}
	.morebtn:hover a{color:#fff !important}

.anli-con-1-1,.anli-con-1-2,.anli-con-2,.anli-con-bottom-1{position:relative;}
.imgtit{display:none;position:absolute;bottom:0;left:0;right:0;top:0;width:100%;padding-top:25%;background:rgb(49,47,47,0.36);text-align:center;}
.imgtit a{color:#fff;}
.anli-con-1-1:hover .imgtit{display:block;}
.anli-con-bottom-1:hover .imgtit{display:block;}
.anli-con-1-2:hover .imgtit{display:block;}
.anli-con-2:hover .imgtit{display:block;}
#anlimain img:hover{transform: scale(1.02);}
#anlimain img{transition:all 0.6s;}

/*我们的公司*/



#gongsimain{padding:60px 0;background:url(static/images/home_about_bg.jpg) 50% 100%;}
.kh-tit span,.gs-con-1 span{font-size: 28px;
    letter-spacing: 1px;
color: rgb(215, 231, 226);font-weight:600;}

.kh-tit h3,.gs-con-1 h3{font-size: 24px;
    color: rgb(90, 90, 90);
	padding-bottom:20px;
}

.gs-con-1 em{display:inline-block;width:46px;height:1px;background:#5a5a5a;}


.gs-con-1 p{margin-top:20px;   padding:10px 100px;box-sizing:border-box; font-family: 微软雅黑;
    font-size: 16px;
    color: rgb(90, 90, 90);
    line-height: 200%;}

.gs-con-2{padding:40px 0 60px;}


.gs-con-3 li{width:25%;border-right:1px solid #ddd;padding:10px 20px;box-sizing:border-box;float:left;text-align:center;}

.gs-con-3 li em{font-size:32px;}
.gs-con-3 li span{position:relative;top: -18px;left: 5px;}

/*我们的产品*/

#chanpinmain{padding:60px 0;}

#chanpinmain .slideTxtBox{ width:100%;  }
		#chanpinmain .slideTxtBox .hd{text-align:center;}
		#chanpinmain .slideTxtBox .hd ul li{ display:inline-block; height:40px; line-height:40px; padding:0 30px; background:#ddd;margin-right:10px;cursor:pointer;  }
		#chanpinmain .slideTxtBox .hd ul li.on{ background:#096b4d;color:#fff;}
		
		#chanpinmain .slideTxtBox .bd{padding:60px 0;}
		#chanpinmain .slideTxtBox .bd li{ float:left;width:23%;margin-right:2.66666666666666666666%;text-align:center; }
		#chanpinmain .slideTxtBox .bd li:nth-child(4n){margin-right:0;}
		#chanpinmain .slideTxtBox .bd li img{width:100%;height:240px;margin-bottom:20px}

#chanpinmain .slideTxtBox .bd li img:hover{transform: scale(1.1);}
#chanpinmain .slideTxtBox .bd li img{transition:all 0.6s;}

/*服务流程*/

#liuchengmain{padding:40px 0;background-color: rgb(249, 249, 249);}

.lc-con li{width:11%;float:left;margin-right:1%;padding:20px;box-sizing:border-box;text-align:center;background:#fff;}

.lc-con li img{display:block;margin:0 auto 10px;width:44px;height:34px;}

.lc-con li.lastli{width:15%;height:106.4px;line-height:66.4px;background:rgba(49,128,195,1);color:#fff;font-size:18px}
.lc-con li.lastli a{color:#fff;}


/*较新资讯*/

#zixunmain{padding:60px 0;}

.zx-con{margin-bottom:40px}

.zx-con li{float:left;width:23%;margin-right:2.66666666666666666666%;}
.zx-con li:nth-child(4){margin-right:0;}
.zx-con li img{width:100%;height:178px}
.zx-div h4{
    font-size: 15px;
    color: #434343;
	margin:10px 0 0;
	font-weight:600;
}
.zx-div span,.zx-div p{font-size:12px;color:#999}

.zx-con li img:hover{transform: scale(1.05);}
.zx-con li img{transition:all 0.6s;}

/*合作客户*/

#kehumain{padding:60px 0;background:url(static/images/bg4.png) 0 0;}

.kh-con li{width:15%;margin-right:2%;margin-bottom:20px;float:left;}

.kh-con li:nth-child(6n){margin-right:0;}

.kh-con li img{width:100%;height:80px;}



/*foot*/
#footmain{padding:60px 0 0;background:rgb(1, 39, 58);color:rgb(221, 235, 242);;}
#footmain a{color:rgb(221, 235, 242);;}
.ft-top-1{width:33.333%;border-right:1px solid #043c5b;box-sizing:border-box;padding-left:20px}
.ft-top-2{width:33.333%;}
.ft-top-2 h3{color:#fff;font-weight:600;font-size:1.2em;margin-bottom:10px}
.ft-top-2 ul li{line-height:1.8em;color:rgb(221, 235, 242);;}

.ft-top-3{margin-bottom:20px}
.ft-top-3 span{display:block;font-weight:600;    font-size: 28px;
    color: rgb(115, 180, 52);}

.ft-top-5{width:36%;text-align:center;margin-left:14%;}
.ft-top-5 img{width:100%;height:130px;margin-bottom:10px;}

.ft-top{padding-bottom:60px;}

.ft-bottom{padding:20px 0;text-align:center;border-top:1px solid #043c5b}

/*客服*/

.wpsidebar-fkf {
    position: fixed;
    right: 18px;
    top: 50%;
    transform: translate(0,-50%);z-index:9999;
}
.fkf-item {
    position: relative;
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    padding: 10px;
    background-color: #fff;
    margin-bottom: 6px;
    box-sizing: border-box;
    cursor: pointer;
}
.fkf-item img { width: 30px; height: 30px;}
.fkf-item img.hover { display: none;}
.fkf-item:hover>img { display: none;}
.fkf-item:hover img.hover { display: block;}
.fkf-cart>span { position: absolute; display: block; width: 24px; height: 24px; border-radius: 50%; background-color: #ff6600; color: #fff; left: -12px; top: -12px; text-align: center; line-height: 24px;}
.fkf-item-right{ position: absolute; right: 35px; padding-right: 25px; top: -15px; display: none;}
.fkf-item:hover .fkf-item-right { display: block;}
.fkf-item-right-content{ width: 430px; border: 1px solid #ccc;   border-top: 4px solid #ff6800;
    padding: 20px;
    padding-top: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
    position: relative; }
.fkf-item-right-content .arrow, .right-content-ewm .arrow {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -15px;
    top: 23px;
    z-index: 20;
}
.fkf-item-right-content-top {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 66px;
    border-bottom: 1px solid #ccc;
    position: relative;
    white-space: nowrap;overflow:hidden;
    line-height:22px;
}
.fkf-item-right-content-top img {
    position: absolute;
    left: 0;
    top: 8px;
    width: 40px;
    height: 40px;
}
.fkf-item-right-content-top h2 {
    /*margin-bottom: 8px;*/
    color: #ff6800;
    font-size: 22px;
    word-wrap: break-word;
    white-space: initial;
}
.fkf-item-right-content-bottom p {
    padding-top: 15px;
    padding-bottom: 15px;}
.fkf-item-right-content-bottom .content-bottom-item { display: inline-block; width: 32%; margin-bottom: 8px;
    overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;
}
.content-bottom-item img { width: 25px; height: 25px; margin-right: 5px; background-color: #333; vertical-align: top;}
.content-bottom-item span { display: inline-block; line-height: 25px;}
.content-bottom-item:hover img { background-color: #ff6800;}
.content-bottom-item:hover span { color: #ff6800}
.right-content-tele { width: 300px;}
.right-content-tele .fkf-item-right-content-top:last-child { border-bottom: 0; padding-bottom: 0; padding-top: 10px;}
.right-content-ewm { padding: 20px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
    position: relative;
    display:flex;
    flex-direction:row;
    width: max-content;
}
.right-content-ewm .ewm div {
    width: 130px;
    height: 130px;
    margin: 0 auto;
    border-radius: 50%;
    margin-bottom: 10px}
.right-content-ewm .ewm div img { width: 100px; height: 100px; margin-top: 15px; margin-left: 15px; background: #fff;}
.right-content-ewm .ewm p { text-align: center; font-size: 16px; color: #ff6800;}
.fkf-item-right-ewm { top: initial; bottom: -15px;}
.right-content-ewm .arrow { top: initial; bottom: 23px;}


/*分类页*/
.bannerimglr{width:100%;height:478px}
.flzfl li:hover{background:#096b4d !important;color:#fff;}
.flzfl li:hover a{color:#fff}


.newleft{width:240px;}

.newright{width:920px;background:#fff;}

.newleftdiv1 h3{width:100%;height:60px;line-height:60px;background-color: rgb(9, 107, 77);color:#fff;text-align:center;font-size:18px}
.newleftdiv1 ul{padding-bottom:10px;background:#fff;}
.newleftdiv1 li{padding:15px 10px;border-bottom:1px solid #eee;text-align:center}
.newleftdiv1 li:hover{background:#f5f5f5;border-left:3px solid rgb(9, 107, 77)}

.newleftdiv2{padding:20px;background:#fff;box-sizing:border-box;margin-top:20px}
.newleftdiv2 img{width:100%;}


.newright{padding:40px;box-sizing:border-box;}
.mbx{padding-bottom:10px;border-bottom:1px solid #f5f5f5;}


.wzlistl{width:160px;}
.wzlistr{width:625px;}
.wzlistl img{width:100%;height:110px;}

.wzlistr h3{ font-size: 17px;}
.wzlistr span{display: block;
    font-family: Microsoft YaHei;
    font-size: 11px;
    padding-top: 1px;
    color: #929292;
    font-weight: normal;
    text-decoration: none;
    line-height: 140%;
}
.wzlistr p{font-size: 12px;
    line-height: 16px !important;
    padding-top: 5px;
    color: #999999;
	}
	.wzlistul li{padding:20px 0;border-bottom:1px solid #f5f5f5;}

/*文章页*/
.con_main_all{line-height:2.8em;}
.con_main_all img {display:block;	max-width:100%;	height:auto;margin:10px auto;}
.wzh1{    font-size: 20px;
    color: #434343;
    font-weight: normal;padding:10px 0 20px;margin-bottom:20px;border-bottom:1px solid #eee;}
	
	.wz-content h1{padding:40px 0 0; display: block;
    font-family: Microsoft YaHei;
    font-size: 21px;
    color: #222222;
    font-weight: normal;
    text-decoration: none;}
.info{padding:5px 0;text-align:center;    font-size: 12px;
    color: #666666;
    font-weight: normal;
    text-decoration: none;}
.wz-content-con p{text-indent:2em;}

.nextwz{padding:20px 0;line-height:2.8em}

.singprocon{margin:60px;}

.singprocon h1{font-size:15px;font-weight:600;padding:0 0 40px;text-align:center}

.picFocus{ margin:0 auto;  width:600px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:5px; float:left; width:19%;margin-right:1.25%; text-align:center;  }
		.picFocus .hd ul li:nth-child(5n){margin-right:0;}
		.picFocus .hd ul li img{ width:100%; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ vertical-align:middle; }
		.picFocus .bd img{ max-width:600px; height:auto; display:block;  }

.con_yuyue{background:url(static/images/fback.jpg) no-repeat;background-size:cover;padding:10px 20px}

.mfields input{width:480px;height: 44px; line-height: 44px;margin-bottom:20px;padding:0 10px}
.mfields textarea{width:480px;height: 200px;padding:10px;margin-bottom:20px;}

.btnsubmit{    display:block;font-size: 15px;
    height: auto;
    min-height: 43px;
    line-height: 43px;
    margin-top: 16px;
    border-width: 0px;
    background-color: #73b434;
	text-align:center;
	color:#fff !important;
width: 218px;}

.btnsubmit:hover{background:#3f740c}

/* 分页*/
.pagination{height:40px;text-align:center;margin-top: 20px;}
.pagination .current, .pagination a{padding:3px 8px;border:1px solid #c0c8ce;border-radius: 3px;margin-right:10px;font-size:14px;text-decoration:none;}
.pagination a:hover,.pagination .current{color:#6e7275;background:#FFF;}
.pagination a{background:#c0c8ce;color:#FFF;}