﻿/*首页*/
/*banner开始*/
.banner{height:565px}
.banner .large-box,.banner .large-box ul,.banner .large-box li,.banner .large-box li img{width:100%;height:100%}
/*banner结束*/
.home-list{margin:60px 0 50px}
.home-list li{margin:0 10px 10px 0}
.home-list li:nth-child(3n){margin-right:0}
.home-list a{width:353px;height:203px}
.home-list .mask{top:0;left:0;z-index:1;background:rgba(27,27,27,.3);font-size:25px;color:#fff;line-height:3;padding-left:30px}
.home-title{color:#222}
.home-title h1{font-size:20px}
.home-title p{font-size:24px}

/*产品展示*/
.lunbo{width:100%;overflow:hidden;margin-top:30px}
.large_box{margin-bottom:25px;width:100%;height:620px;overflow:hidden;}
.large_box .imgbox{width:1080px;height:620px}
.large_box .cover{width:100%;height:118px;background:rgba(27,27,27,.6);left:0;bottom:0;color:#fff;padding:20px 290px 20px 30px}
.large_box .cover h1{font-size:25px}
.large_box .cover p{font-size:18px;margin-top:10px}
.home-more{width:240px;height:48px;line-height:48px;background:url(../images/arrow.png) no-repeat right 73px center #83cdd2;border-radius:30px;font-size:16px;padding-left:70px}
.large_box .cover .home-more{right:19px;top:35px}
.large_box .imgbox img{max-width:1080px;max-height:620px}
.small_box{width:100%;height:100px;overflow:hidden;}
.small_list{position:relative;float:left;width:100%;height:100px;overflow:hidden;}
.small_list ul{height:100%;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:7px;width:173px;height:100px}
.small_list ul li .imgbox{width:173px;height:100px}
.small_list ul li .imgbox img{max-width:173px;max-height:100px}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:30px;height:100px;z-index:1}
.left_btn{background:url(../images/left-btn.png) no-repeat center rgba(27,27,27,.3);left:0;top:0}
.right_btn{background:url(../images/right-btn.png) no-repeat center rgba(27,27,27,.3);right:0;top:0}
/*公司简介*/
.home-about{margin-top:82px}
.home-about .imgbox{width:494px;height:335px}
.home-about .imgbox img{max-width:494px;max-height:335px}
.home-about .cont{width:560px;height:335px}
.home-about .cont .p{font-size:14px;color:#777;margin-top:40px;line-height:2}
.home-about .cont .home-more{color:#fff;left:50%;margin-left:-120px;bottom:5px}

/*内页*/
/*关于我们*/
.subbanner{height:200px}
/*面包屑*/
.breadcrumb{color:#999;background:url(../images/home.png) no-repeat left top 9px;height:30px;line-height:30px;padding-left:19px}
.breadcrumb span{margin:0 5px}
.breadcrumb .on{color:#caac94}
.inside-title{margin:25px 0 45px}
.inside-title h1{font-size:30px;color:#222}
.inside-title p{font-size:16px;color:#777;margin-top:5px}
.content{font-size:16px;color:#555;line-height:2}
.content img{max-width:100%}

/*左侧分类*/
.menubox{width:200px;font-size:15px;color:#444}
.menubox h1{height:45px;line-height:45px;border-bottom:1px dashed #d7d7d7;padding-left:42px;background:url(../images/zk.png) no-repeat left 18px center}
.menubox h1.on{background:url(../images/sq.png) no-repeat left 18px center;color:#caac94;border:0}
.menubox ul{border-bottom:1px dashed #d7d7d7}
.menubox ul li{font-size:13px;height:25px;line-height:25px;padding-left:50px;margin-bottom:10px}
.menubox ul li.on{color:#caac94}
.menubox ul li.on::after{content:'>';position:absolute;left:40px;top:0}
/*右侧内容*/
.container{width:860px}

/*产品展示*/
.product-list{}
.product-list li{width:279px;margin:0 11px 20px 0}
.product-list li:nth-child(3n){margin-right:0}
.product-list li .imgbox{width:279px;height:161px}
.product-list li .imgbox img{max-width:279px;max-height:161px}
.product-list li .cover{left:0;top:0;background:url(../images/jia.png) no-repeat center rgba(202,172,148,.3)}
.product-list li h1{padding:0 10px;font-size:18px;color:#444;margin-top:15px}
.product-list li:hover .cover{display:block}

/*分页*/
.page{margin-top:40px}
.page a{display:inline-block;width:36px;height:36px;line-height:36px;color:#999}
.page a.btn-l{background:url(../images/btn-l.png) no-repeat center center !important}
.page a.btn-r{background:url(../images/btn-r.png) no-repeat center center !important}
.page a:hover,.page a.on{background:#caac94;color:#fff}

/*产品详情*/
.product-lunbo{background:#efefef;padding:85px 0;margin-bottom:20px}
.product-lunbo .large-box{width:878px}
.product-lunbo .large-box .imgbox{width:878px;height:504px}
.product-lunbo .prev,.product-lunbo .next{width:52px;height:52px;top:50%;margin-top:-26px}
.product-lunbo .prev{left:25px;background:url(../images/prev.png) no-repeat center center}
.product-lunbo .prev:hover{background:url(../images/prev-on.png) no-repeat center center rgba(34,34,34,.50)}
.product-lunbo .next{right:25px;background:url(../images/next.png) no-repeat center center}
.product-lunbo .next:hover{background:url(../images/next-on.png) no-repeat center center rgba(34,34,34,.50)}

/*工程案例*/
.case{}
.case .li{width:265px;height:418px}
.case .li .imgbox{width:265px;height:206px}
.case .li .imgbox img{max-width:265px;max-height:206px}
.case .li .imgbox p{background:url(../images/big.png) no-repeat center rgba(0,0,0,.3);left:0;top:0}
.case .li .imgbox:hover p{display:block}
.case .li2{width:540px;height:418px;margin:0 5px;background:#999}
.case .li2 .imgbox{width:540px;height:418px}
.case .li2 .imgbox img{max-width:540px;max-height:418px}
.case .li2 .imgbox p{height:70px;line-height:70px;font-size:20px;color:#fff;background:rgba(0,0,0,.5);left:0;bottom:0}
#baguetteBox-overlay .full-image figcaption{font-size:30px}

/*联系我们*/
.map{width:620px;height:324px}
.contact-cont{width:412px;font-size:14px;color:#777}
.contact-title{height:121px;border-bottom:1px solid #e8e8e8;padding:30px 0}
.contact-title h1{font-size:22px;color:#222;margin-bottom:5px}
.contact-cont .content{font-size:14px;margin-top:25px}

/*搜索页*/
.search-results{font-size:24px;color:#777;letter-spacing:2px;margin:20px 0 55px}
.search-list li{width:100%;margin-bottom:45px}
.search-list li h1{font-size:18px;color: #777;margin-bottom:10px}
.search-list li p{font-size:15px;color: #777;line-height: 25px;margin-top: 15px}
.search-list .item{height:168px}
.search-list .item .imgbox{width:292px;height:168px}
.search-list .item .imgbox img{max-width:292px;max-height:168px}
.search-list .item .cont{width:752px}
.search-list .item h1{margin:0 0 10px}
.search-list .item small{font-size:14px;color:#aaa;margin-bottom:20px}
.borderbox{width:100%;height:1px;background:#d7d6cf}
.border{width:5%;height:1px;background:#6b6a67;transition: all .5s}
.home-news-list li:hover .border{width:100%}

/*404*/
.notfound{background:url(../images/404.png) no-repeat center top 165px;font-size:20px;color:#83cdd2}
.notfound p{padding-top:320px}
.notfound a{width:145px;height:43px;line-height:42px;color:#999;border:1px solid #999;margin-top:25px}


/*网站地图*/
.maplist{border-top:1px solid #dedede;margin-top:50px}
.maplist li{height:89px;border-bottom:1px solid #dedede;padding: 28px 0}
.maplist-title{width:290px;height:32px;line-height:32px;font-size:16px;color:#777;text-indent:48px;border-right:1px solid #c9c9c9}
.maplist-title label{color:#c5c5c5;margin: 0 10px}
.maplist-title span{font-size:13px}
.maplist-p{height:32px;line-height:32px;font-size:14px;color:#222;padding-left:60px}
.maplist-p a{border-right:1px solid #d2d2d2;padding-right:25px;margin-right: 30px}
.maplist-p a:last-child{border:0;padding:0;margin:0}
.maplist-p a:hover{color:#cc9266}

/*新闻动态*/
.news-list{}
.news-list li{padding-bottom:31px;border-bottom:1px solid #dcdcdc;margin-bottom:28px}
.news-list .imgbox{width:261px;height:132px}
.news-list img{max-width:261px;max-height:132px}
.news-list .cont{width:800px;padding-top:10px}
.news-list h1{font-size:20px;color:#caac94}
.news-list .more{font-size:18px;letter-spacing:3px;margin-top:3px}
.news-list .more span{font-family:"宋体"}
.news-list .time{color:#a0a0a0;margin-top:5px}
.news-list .p{font-size:14px;color:#a0a0a0;margin-top:15px}
/*详情页*/
.news-title{font-size:16px;color:#777;padding-bottom:44px;border-bottom:1px solid #e5e5e5;margin-bottom:54px}
.news-title h1{font-size:30px;color:#caac94;margin-bottom:5px}
.news-title .a{width:140px;height:38px;line-height:38px;font-size:14px;text-indent:58px;color:#fff;background:url(../images/arrow2.png) no-repeat left 26px center #caac94;right:0;top:5px}
.news-title:after{content:"";width:50px;height:1px;background:#727272;position:absolute;left:0;bottom:-1px}