﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}
#mould75351 .header_163,.nav17 .nav_center,.foot,.footer-center,#mould75355,.product-list{ width:1360px; margin:0 auto;}

#mould75351{ width:100%;margin-right:auto;margin-left:auto;}
#mould75351 .header_163 .logo{ margin: 30px 0;}
#mould75351 .header_163 .phone{ width:18%!important; background: url("/images/phone.png") no-repeat center left;; background-size:48px; padding-left: 60px;}
#mould75351 .header_163 .phone span{ display: block;}
#mould75351 .header_163 .phone span:last-child{ font-size:24px; color:#d81518; font-weight:bold;}
.nav17 .nav_center li{ width:11.11%; text-align: center; position:relative;}
.nav17 .nav_center li a{ padding:0;}
.nav17 .nav_163{ line-height:56px; border-bottom:5px solid #890204; margin-bottom:24px;}

.nav17 .nav_163 li .erji{ z-index:999; padding-top:0; top:56px; width:100%; height: 0; position: absolute; overflow: hidden;}
.nav17 .nav_163 li .erji a{ width:100%; background:#e12021; margin-top:1px;}
.nav17 .nav_163 li .erji a:hover{ background:#9f1818;}
.nav17 .nav_163 li:hover .erji{ height: auto;}

/*精品工地*/
#mould73457{ width:1360px;}
#mould73457 li{ width:24%;}
#mould73457 li p:first-child{ height:436px;}




/*设计师列表*/
.newslist1{ margin-top:40px;}
.newslist1 > ul li{ padding:10px; width:23.5%!important; margin-right:2%; margin-bottom:2%; float:left; border: 1px solid #ccc; box-sizing:border-box;}
.newslist1 > ul li:nth-child(4n){ margin-right:0;}
.newslist1>ul li .newsimgs{ height:304px;}
.newslist1>ul li .newsimgs img{ height:100%;width:100%;}
.newslist1>ul li .newsconts{ background:#f5f5f5; padding: 20px 6%; }
.newslist1>ul li .newsconts h3{ line-height:20px; margin-bottom:15px; font-size:20px;}
.newslist1>ul li:hover .newsconts h3{ color:#e12021;}
.newslist1>ul li .newsconts h4{ color:#999;}
.newslist1>ul li .newsconts h4 span{ color:#333;}
.newslist1>ul li .newsconts p{ font-size:14px; margin:10px 0 0 0; height:48px; overflow: hidden; line-height: 24px;}
.newslist1>ul li:hover .newsconts p{ color:#333;}

.team_xq{ min-height:300px; background: url("/images/imgbn.jpg") no-repeat center; padding-top:72px;}
.team_xq img{ width:136px; height:136px; margin:0 auto; border-radius:50%; border:2px solid #fff; display: block;}
.team_xq h2{ font-size:18px; line-height:30px; color:#fff; text-align:center; margin:24px 0 0 0;}
.team_xq h3{ font-size:14px; line-height:24px; color:#fff; text-align:center;}


.team_cont{ background:#f5f5f5; padding-bottom: 60px;}
.team_cont_a{ width:1280px; margin:0 auto; min-height:200px; padding-top:36px;}
.team_cont_a .left{ background:#fff; float:left; width:74%; min-height:200px; padding:30px; box-sizing:border-box;}
.team_cont_a .left h2{ font-size:24px; line-height:24px; border-bottom:1px solid #ccc; margin-bottom:24px; padding-bottom: 15px;}
.team_cont_a .left .team_cont_xq{ border-bottom:10px solid #ebebeb; margin-bottom:20px; padding-bottom:20px;}
.team_cont_a .left .team_cont_xq img{ width:300px; height:300px; float:left; margin-right:36px;}
.team_cont_a .left h3{ font-size:24px; font-weight:bold; color:#000;}
.team_cont_a .left h4{ font-size:14px; color:#e12021; line-height:36px;}
.team_cont_a .left h4 span{ font-weight:bold; color:#333;}
.team_cont_a .left p{ font-size:14px; line-height:30px;}
.team_cont_a .left p span{ font-weight:bold;}


.more_case{ width:1280px; margin:24px auto 0 auto; background:#fff; padding:24px; box-sizing:border-box;}
.more_case h2{ font-size:24px; line-height:24px; border-bottom:1px solid #ccc; margin-bottom:24px; padding-bottom: 15px;}
.more_case li{ width:48%; height:360px; float:left; position:relative; overflow: hidden;}
.more_case li:nth-child(-n+2){ margin-bottom:30px;}
.more_case li:nth-child(even){ float:right;}
.more_case li p{ background:rgba(0,0,0,0.3); color:#fff; position:absolute; bottom:0; width:100%; line-height:42px; text-align:center;}
.more_case li img{ transition:.5s;}
.more_case li:hover a>img{ transform:scale(1.1);}
.up_top{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:9;}


.team_cont_a .right{ float:right; width:24%;}
.team_cont_a .right .messages3{ background:#fff; width:100%; margin:0 auto; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding:15px; box-sizing:border-box;}
.team_cont_a .right .messages3 h2{ font-weight:bold; margin-bottom:15px;}
.team_cont_a .right .messages3 h2 span{ background:#e12021; color:#fff; display: inline-block; padding: 0 10px; margin-right:32px;}
.team_cont_a .right #message2{ width:100%;  margin:0;}
.team_cont_a .right .messages3 input{ width:100%; height:42px; line-height: 42px; margin:0 0 20px 0!important; border-radius:0; border:1px solid #ccc; box-sizing:border-box; padding: 8px 15px;}
.team_cont_a .right .messages3 a{ width:100%; height:42px; line-height: 42px; background:#d81518; color:#fff; border-radius:0; display: block; box-sizing:border-box; padding: 0 12px; text-align:center;}




/*产品列表*/
.pro_lanmu{ width:1360px; margin:10px auto 30px auto; border: solid 1px #e5e5e5; box-sizing:border-box;}
.pro_lanmu_a{ border-bottom: solid 1px #e6e6e6; overflow: hidden;}
.pro_lanmu_a:last-child{ border-bottom:none;}
.pro_lanmu label{ 
    display: block;
    float: left;
    width: 75px;
    text-align: center;
    font-size: 15px;
    line-height: 50px;
    color: #999;
    background-color: #f8f8f8;
    margin-bottom:0;
}
.pro_lanmu ul{ 
    float: left;
    padding-left: 20px;
    line-height: 40px;
    background-color: #fff;
    border-left: solid 1px #e6e6e6;
}
.pro_lanmu li{ float:left; line-height: 36px; margin:7px 12px 7px 0; padding:0 15px; font-size: 14px; color:#666;}
.pro_lanmu li.active{ background:#d81518; color:#fff;}
.pro_lanmu li:hover{ background:#d81518; color:#fff;}

.product-list > ul li{ border:1px solid #ccc; box-sizing:border-box; margin-bottom:2%;}
.product-list > ul li div{ padding:20px; box-sizing:border-box;}
.product-list > ul li div p:first-child{ height:auto;}
.product-list > ul li div p:last-child{ text-align:inherit; font-size:14px; color:#666; line-height:14px; padding-top: 12px;}
.product-list > ul li div p:last-child span{ border-left:1px solid #999; display: inline-block; margin-left:4px; padding-left:4px;}
.product-list > ul li div p:last-child span:first-child{ border:0; margin-left:0; padding-left:0;}

#mould75352{ width:100%;}
#mould75352>div{ min-height:600px;}

#mould75355 p{ line-height:30px;}
#mould75355 p img{ margin: 5px 0;}



/*产品详情*/
#mould75352>div{ min-height:600px;}
.cp_title{ width:1000px; margin:48px auto; text-align: center;}
.cp_title h2{ font-size:36px; font-weight:bold;}
.cp_title div{ margin-top:20px;}
.cp_title div span{ margin:0 24px; font-size:14px;}

#mould75367{ background:#fff; width:1200px!important; position:relative;}
#mould75367 .span8{ width:76%; padding:24px; box-sizing:border-box;}
#mould75367 .span41{ width:288px;}

.main3{ padding:0; width:1360px;}
.product_xq3 h2{ height:auto;}
#mould75368{ width:100%;}

.caseInfor_detail table{ border: 1px solid #e3e3e3; margin-bottom:40px;}
.caseInfor_detail tr {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e3e3e3;
}
.caseInfor_detail td.caseHead {
    width: 100px;
    text-indent: 20px;
    color: #888;
    background-color: #f8f8f8;
}
.caseInfor_detail td.caseText {
    width: 168px;
    text-indent: 20px;
    font-size: 14px;
}
.linian{ margin-bottom:40px;}
.linian h2{ font-size:18px;}
.linian h2 span{ display:inline-block; width:14px; height:14px; background:#d81518; margin-right:6px;}
.linian p{ line-height:24px; font-size:14px; color:#1a1a1a; width: 96%;}
.caseInfor_detail .product3_txt{ border-top: 1px solid #dbdbdb; padding:20px; box-sizing:border-box; min-height:300px; position:relative;}
.caseInfor_detail .product3_txt span{ background: url("/images/imgbt.png") no-repeat; position:absolute; display:block; width:37px; height:53px; top: -38px; left: 50%; transform:translateX(-50%);}

.caseInfor_detail .product3_txt p{ line-height:26px; font-size:15px;}
.caseInfor_detail .product3_txt p img{ margin:5px 0;}
.fenye3_all h4 a{ color:#d81518;}
.fenye3_all h4,.fenye3_all h4 a{ font-size:14px;}

.imgbox1{ margin-bottom:20px;}
#mould75367 .span41 p{ text-align:center; line-height:30px; font-size:18px;}
#mould75367 .span41 .messages3{ background:#fff; width:100%; margin:15px auto 0 auto; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding:15px; box-sizing:border-box;}
#mould75367 .span41 .messages3 h2{ font-weight:bold; margin-bottom:15px;}
#mould75367 .span41 .messages3 h2 span{ background:#e12021; color:#fff; display: inline-block; padding: 0 10px; margin-right:32px;}
#mould75367 .span41 #message2{ width:100%;  margin:0;}
#mould75367 .span41 .messages3 input{ width:100%; height:42px; line-height: 42px; margin:0 0 20px 0!important; border-radius:0; border:1px solid #ccc; box-sizing:border-box; padding: 8px 15px;}
#mould75367 .span41 .messages3 a{ width:100%; height:42px; line-height: 42px; background:#d81518; color:#fff; border-radius:0; display: block; box-sizing:border-box; padding: 0 12px; text-align:center;}













.footer{ background:#38383e;}
.foot_nav > ul > li{ margin-right:60px;}
.foot_nav li a{ line-height:40px;}
.foot_nav li p{ margin-bottom: 18px;}
.foot-ewm p{ color:#fff; float: initial; line-height:30px;}
.foot-ewm p em{ display:block; font-size:30px; line-height:30px; margin:10px 0 20px 0; color:#d81518; font-weight:bold;}
.ewm{ border-left:1px solid rgba(255,255,255,0.2); padding-left:20px;}
.footer-foot{ background: #27272b;}
.footer-foot p{ float:left; line-height:48px;}
.footer-foot p:last-child{ float:right;}


.crumbs_nav{ width: 1360px; margin: 0 auto 30px auto;line-height: 48px; border:1px solid #ccc;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: #b8181c;}
.crumbs_nav a.b{ background: url("/images/btn.png") no-repeat; background-position: -157px 0; width: 20px; height: 20px; position: relative; top: 5px;}
.crumbs_nav span{ margin-left: 15px; color: #b8181c;}
.crumbs ul{ float: right; width: auto;}

.wz_main{ width:1360px; margin:0 auto;}
.wz_main .wz_news_ny li .text{ width:67%;}
.wz_main .wz_news_ny li .text p{ padding-right:3%;}

.picture1 .picture1-cont{ width:1360px;}
.picture1 .picture1-cont > ul li{ width:23.5%; margin-bottom: 2%;}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}
.honor .picture1-cont > ul li a img{ height:426px;}

.vr .picture1-cont > ul li{ width:48%; margin-bottom: 2%;}
.vr .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}
.vr .picture1-cont > ul li a img{ height:326px;}
.vr .picture1-cont > ul li p{ text-align:center; font-size:20px; line-height:48px;}


#mould75360>div.span8{ width:70%;}
#mould75360>div.span4{ width:24%; float:right; border-left:1px solid #ccc; padding-left: 30px; box-sizing: border-box;}
.news001 .news_ny_bg{ width:100%;}
.tb_page h4{ width:100%; max-width:100%; line-height: 40px;}
.tb_page h4 a{ color:#e12021; line-height: 40px;}
.news001 .news_ny_cont{ padding:0;}
.news001 .news_ny_cont_xq h3 a{ color:#e12021;}


.ly8-wrap .ly8-form1Input,.form1Textarea1{ border: 1px solid #ccc;}
.ly8-pageBox{ padding: 0 50px 40px 50px;}
#mould75372 .ly8-form1 dd{ margin-bottom: 10px;}
/*联系*/
#mould54317{ background: url(/images/contact_bg.fff97c3a.png) no-repeat right 50px top 50px; background-size: 90%; padding: 0 0 90px 0; box-sizing: border-box;}
.width_1360{ width: 1360px; margin: 0 auto;}
.contact-box h2{ font-size: 70px; font-family: Patrician; position: relative; padding-bottom:20px;}
.contact-box h2:after{ content: ""; display: block;width: 70px; height: 1px; border-top: 1px solid #000; position: absolute;bottom: 0;left: 0;}
.contact-box h3{ font-size: 30px; line-height:30px; margin-top:60px;}
.contact-box h3 em{ font-size: 24px; margin: 0 25px; color: #666;}
.contact-box h3 span{ font-size: 20px; color: #8d8d8d; display: inline-block;}

.contact-container{ width: 48%; padding: 50px 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.2); border-radius: 18px;}
.contact-container .left{ width: 80px; float: left; margin: 0 40px;}
.contact-container .left img{ width: 100%;}
.contact-container .right{ float: left; margin-top: 8px;}
.contact-container .right p{ font-size: 24px; line-height:24px; margin-top: 10px; color: #1a1a1a;}
.contact-container:last-child .right p{ font-size: 20px;}

.dizhi .contact-container{ float: left;  margin-top: 60px;}
.dizhi .contact-container:nth-child(even){ float: right;}
#mould54317 .map{ margin-top:60px;}
.allmap{ overflow: hidden;}


/*视频*/
#mould35389{ width:1360px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float:right;}
#mould35389 li .videos{ border:1px solid #ccc; height: 368px;}
#mould35389 li video{ width:100%; height: 100%;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}


.span4 .ly8-wrap{ width:100%; margin: inherit;}
.span4 .ly8-pageBox{ background:#333; min-height: inherit; padding: 16px 20px 20px; box-sizing: border-box;}
.span4 .ly8-form1,.ly8-form1 dd{ padding:0;}
.span4 .fl,.form1R{ float:inherit;}
.span4 .form1Bt{ padding:0;}
.span4 .form1Bt a{ width:100%; padding: 5px 0;}
.span4 .ly8-wrap .ly8-form1Input{ width:100%; margin-bottom:15px;}
#mesForm p{ color:#fff; font-size:16px; padding-bottom: 10px; border-bottom:1px solid rgba(255,255,255,0.2); margin-bottom:20px; position: relative;}
#mesForm p:after{ content: ""; clear: both; display: block; width:64px; height: 1px; background:#d81518; position:absolute; left:0; bottom:-1px;}

#mould75360>div.span4 ul>p{ font-size:18px; color:#333; margin-top:24px; position: relative; padding-bottom: 10px; border-bottom:1px solid rgba(0,0,0,0.2);}
#mould75360>div.span4 ul>p:after{ content: ""; clear: both; display: block; width:64px; height: 1px; background:#d81518; position:absolute; left:0; bottom:-1px;}
#mould75360>div.span4 ul li p{ font-size:14px; line-height:14px; margin:15px 0;}
#mould75360>div.span4 ul li:hover a{ color:#d81518;}

















