*{margin: 0;padding: 0;font-family:"Microsoft YaHei",verdana,Arial,Helvetica,sans-serif;font-size: 14px;font-weight: normal;font-style: normal;list-style: none;}
img{border: 0;display:block;}
a{text-decoration: none;cursor: pointer;color: inherit;outline: none;}
input{border:none;}
input[type="submit"]{cursor:pointer;}
.btn{cursor: pointer;}
.clear{clear: both;}
.hide{display: none;}
body{min-width: 1200px;}
.center{ width: 1200px; margin: 0 auto;}

.logo{position: fixed;top: 50%;width: 100px; height: 100px;margin-top: -50px;left: 50%;margin-left: -50px; filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0; z-index: 22;display:block}
.logo img{width:100%;height:100%;}
.index{width: 100%; height: 100%;left: 0; filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0;}
.nav_bg{border-bottom: 1px solid #000;}
.nav{height: 44px;}
.nav>ul{width: 1032px; margin: 0 auto;}
.nav>ul>li{float: left;position: relative;}
.nav>ul>li>a{line-height: 44px;width:106px;font-size: 14px;display: block;color: #333;text-align:center}
.nav>ul>li>a:hover{ color:#888;}
.nav>ul>li ul{/*background:url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/mask.png);*/ background-color:#f0f0f0; width: 122px;top: 45px;display: none;position: absolute; z-index: 222222; top:44px;left:-8px}
.nav>ul>li ul li a{display: block;line-height: 30px;text-align: center;}
.nav>ul>li ul li a:hover{background: #c1c1c1;-webkit-transition:all, 350ms;-moz-transition:all, 350ms;-o-transition:all, 350ms;transition:all, 350ms;}
.focusBox { position: relative; width:100%; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;width: 100%!important;  }
.focusBox .pic>li{width: 100%!important; }
.focusBox .pic li a:last-child{border-right:0}
.focusBox .pic li a span{display:block;width:20px;font-size:16px;
line-height:30px;text-alige:center;padding:35px 23px 0;position:absolute;margin-top: -95px;top: 50%;margin-left: -33px; left:50%;z-index:333;color:#fff;display:none}
.focusBox .pic li a:hover span{display:block}
.focusBox .pic li a{float: left;width: 16.666666%;    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;border-right:7px solid #fff; display: block;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.focusBox .pic li a:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/mask.png);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all, 350ms;-moz-transition:all, 350ms;-o-transition:all, 350ms;transition:all, 350ms
}
.focusBox .pic li a:hover:before {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

.n3 .title{ margin:40px 0 30px;}
.n3{ width:100%; overflow:hidden; position:relative; margin:0 auto}
.n3 .hd .next{position:absolute;right:10%;top:45%;z-index:5;cursor:pointer;}
.n3 .hd .prev{position:absolute;left:10%;top:45%;z-index:5; cursor:pointer;}
.n3 .xianshikuang{ width:66.7%; margin:0 auto; overflow:hidden;}
.n3 .gundongkuang ul{ overflow:hidden;}
.n3 .gundongkuang ul li{ float:left;width:25%}
.n3 .gundongkuang ul li div{width:100%;overflow: hidden;}
.n3 .gundongkuang ul li div a{display: block;width:100%;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-right: 7px solid #fff;overflow:hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.n3 .gundongkuang ul li div img{ width:100%;position: absolute;top:0;left:0}
.n3 .gundongkuang ul li p a{ display:block;text-align:center;line-height: 40px;font-size: 18px;}
.n3 .gundongkuang ul li p a:hover{ text-decoration:underline;}
.footer{width: 1200px; margin: 5px auto 0; line-height:54px; border-top: 1px solid #dfdfdf;text-align: center; color: #666;}
.n3 .gundongkuang ul li div a:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.5);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all, 350ms;-moz-transition:all, 350ms;-o-transition:all, 350ms;transition:all, 350ms;z-index: 222;
}
.n3 .gundongkuang ul li div a:hover:before {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

/*case_detail*/
.focusBox1 { position: relative; width:1650px; overflow: hidden; }
.focusBox1 .pic{ position:relative; z-index:0; width: 1500px;margin: 0 auto; }
.focusBox1 .pic li{ display: block;width: 1500px; height: 870px;}
.focusBox1 .pic li img{ display: block;width: 1500px; height: 870px;}
.focusBox1 .prev,
.focusBox1 .next { width: 32px; height: 59px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/you.png); position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px;}
.focusBox1 .prev { left: 0;  background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/zuo.png);}
.focusBox1 .next { right: 0; }
.focusBox1 .prev:hover,
.focusBox1 .next:hover { filter:alpha(opacity=60) !important;opacity:0.6 !important; }
.case_info{width: 1180px;padding: 20px 10px 0; margin: 0 auto;font-size: 20px; font-weight: bold;line-height:75px;}
.case_info a{line-height:75px;font-size: 16px; float: right;display: block;}
.case_info a:hover{text-decoration: underline;}

p.loc{padding-left: 25px;background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/p.png) no-repeat 0 center; line-height: 60px;width: 1175px; margin: 0 auto;color:#999}
p.loc a{color: #999;}
p.loc a:hover{text-decoration: underline;color: #333;}
p.loc span{color: #333;}
.view{width: 1200px; margin: 0 auto;overflow: hidden;}
.view ul{width: 1220px;}
.view ul li{ float: left;margin-top: 20px; margin-right: 20px;}
.view ul li a{display: block;width: 285px;position: relative;}
.view ul li a .see{position: absolute; bottom:64px;right: 0;background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/see.png);width: 282px; height: 44px;display: none;z-index: 2;}
.view ul li a img{width: 285px;height: 170px;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.view ul li a:hover img{transform: scale(1.02);
-webkit-transform: scale(1.02);
-moz-transform: scale(1.02);
-o-transform: scale(1.02);
-ms-transform: scale(1.02)}
.view ul li a h2{line-height: 50px;text-align: center;color: #333;font-size: 18px;font-weight: bold;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.view ul li a:hover h2{color:#00af62;}
.page{margin:60px 0 30px;}
.page ul{overflow: hidden;*width:500px;margin:0 auto;text-align: center}
.page ul li{*float: left;margin:0 7px;padding: 0 !important;list-style: none;display: inline-block;}
.page ul li a{display: block;line-height: 24px;background: #ddd; color:#666;padding:5px 10px;}
.page ul li a:hover{color: #fff;background: #00af62}
.page ul li a.on{background:#00af62;color: #fff;border-color: #00af62;}   

.game163{ position: relative; overflow: hidden; width: 1200px; }
.game163 .bigImg{ height: 500px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:1200px; height:724px; }
.game163 .smallScroll{position:relative;margin-top:15px;margin-bottom: 5px;height: 164px;}
.game163 .sPrev,.game163 .sNext{ position:absolute;top:0;height:164px;line-height:164px;width:40px;background:#e8e8e8;text-align:center; font-size:18px;color:#000;font-weight:bold}
.game163 .sNext{right:0}
.game163 .sPrev:hover,.game163 .sNext:hover{color:#888;}
.game163 .smallImg{ float:left;  margin: 0 44px; display:inline; width: 1120px; overflow: hidden;}
.game163 .smallImg ul{ height:164px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 10px 0 0; width:270px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 2px solid #fff; width:270px; height:160px;  }
.game163 .smallImg .on img{ border-color: #00af62;}

/*工地细节*/
.detail{width: 100%; cursor: pointer; padding-bottom: 60px;}
.detail li .line{width: 1000px;height: 1px; background: #cecece;margin: 0 auto}
.detail>li{transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;padding-top: 65px;}
.detail>li:hover{background: #f2f2f2;}
.detail>li:hover h2{background: #f2f2f2;}
.detail>li>h2{width: 150px; line-height: 60px;font-size: 26px; color: #898b8b;font-weight: bold; margin: -30px auto 0;background: #fff;text-align: center;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.detail li .items_box{width: 1200px; margin: 30px auto 0; overflow: hidden; }
.detail li .items_box ul{width: 1233px;}
.detail li .items_box ul li{width: 367px; float: left;margin-right: 33px;padding-bottom: 45px;}
.detail li .items_box ul li img{width: 367px;height:250px;}
.detail li .items_box ul li h2{text-align: center; color: #45b39e;font-size: 26px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:367px; font-weight: bold; padding-top: 10px;line-height: 50px;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.detail li:hover .items_box ul li h2{color:#434444}
.detail li .items_box ul li p{color: #999; line-height: 30px; overflow:hidden; height:52px;}

/*预约*/
.rest_list{padding: 0 30px; width: 1140px; margin: 0 auto;}
.rest_list>li{padding: 30px 0;border-bottom: 1px solid #e2e2e2;}
.rest_list img{width: 280px; height: 170px; float: left;}
.rest_list .right_info{width: 830px; float: right;}
.rest_list .right_info h2{line-height: 40px;font-size: 20px;font-weight: bold;}
.rest_list .right_info .fadea{padding-bottom: 20px;color: #666; line-height:24px;}
.rest_list .right_info p span{color: #000;}
.rest_list .all_type .left{ width: 530px; float: left;}
.rest_list .all_type .jindu_item{width: 530px;}
.rest_list .all_type .jindu_item li{width: 106px; text-align: center; padding-top: 32px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/dian.png) no-repeat 0 5px;float: left;color:#666}
.rest_list .all_type .jindu_item li.on{background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/dian_hover.png) no-repeat 0 5px;color:#00af62}
.rest_list .all_type .right{font-size: 16px;width: 140px;height: 40px;line-height: 40px;background:#00af62;text-align: center;color: #fff;display: block;float: right;margin-right: 80px;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;}
.rest_list .all_type .right:hover{opacity: .5;border-radius: 8px;}
.appointments_detail{width: 1140px;margin: 0 auto;padding: 0 30px;}
.title1{line-height: 35px; border-bottom: 1px solid #e2e2e2; padding-left: 20px;background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/cicle.png) no-repeat 0 center;font-size: 16px;font-weight: bold;margin-top: 30px;}
.appointments_detail .input_box{padding-top: 25px;}
.appointments_detail .input_box li{width: 440px;padding-bottom: 10px;float: left;}
.appointments_detail .input_box li label{width: 90px;float: left;display:block;text-align: right;line-height: 40px;}
.appointments_detail .input_box li div{width: 260px;float: left;background: #00af62;padding-left: 1px;height: 40px;}
.appointments_detail .input_box li div input{width: 255px;height: 40px;line-height: 40px; padding-left: 5px;outline: none;background: #f8f8f8;}

.checkbox{padding-top: 25px;width: 540px;}
.checkbox li{float: left;padding-bottom: 10px;padding-left: 20px;width: 115px;}
.checkbox li input[type=checkbox]{float: left;padding-bottom: 10px;margin-top: 4px; margin-right: 5px;}
.textarea{padding-top: 25px; margin-left: 20px;}
.textarea textarea{background: #f8f8f8; width: 890px; height: 250px; padding: 5px; resize: none;outline: none;border: none;}
.button{margin: 20px 0 40px 20px;}
.button input[type=button]{display: inline-block;height: 40px; line-height: 40px; font-size: 16px; background: #c1c1c1; color: #fff;margin-right: 10px; padding: 0 15px;cursor: pointer;} 
.button input[type=button]:hover{opacity: .7;} 
.button input.b1{background:#00af62 ;}

/*家具定制*/
.furiture{width: 1200px;margin: 20px auto 80px;}
.furiture .left{width: 230px;float: left;}
.furiture .left h2{font-size: 20px;line-height: 16px;}
.furiture .left h2 span{line-height: 12px; color: #b6b6b6;font-size: 12px;}
.furiture .left .left_nav{padding: 10px 0 40px 40px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/left_bg.png) repeat-y 10px 0; margin-top: 30px;}
.furiture .left .left_nav li a{display: block;line-height: 40px; color:#999;font-weight: bold;}
.furiture .left .left_nav li a:hover{color:#000;}
.furiture .left .left_nav li a.on{color:#000;}
.furiture .right{width: 970px; float: left; overflow: hidden;}
.furiture .right ul{width: 995px; margin-top: 10px;}
.furiture .right ul li{float:left;margin-right: 25px;margin-bottom: 30px;}
.furiture .right ul li a{display: block;width: 472.5px;}
.furiture .right ul li a:hover h2{text-decoration: underline; color:#00af62}
.furiture .right ul li a:hover img{transform: scale(1.02);
-webkit-transform: scale(1.02);
-moz-transform: scale(1.02);
-o-transform: scale(1.02);
-ms-transform: scale(1.02)}
.furiture .right ul li a img{width: 100%; height: 287px;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.furiture .right ul li a h2{line-height: 40px; text-align: center;height: 40px;overflow: hidden;color: #333;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
/*case_detail*/
.focusBox2 { position: relative; width:970px; overflow: hidden; }
.focusBox2 .pic{ position:relative; z-index:0; width: 970px!important;margin: 0 auto;height: 585px!important; }
.focusBox2 .pic li{height:585px;width: 970px;}
.focusBox2 .pic li img{height:585px;width: 970px;}
.focusBox2 .prev,
.focusBox2 .next { width: 50px; height: 95px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/right1.png); position: absolute; top: 40%; z-index: 10; cursor: pointer; text-indent: -9999px;}
.focusBox2 .prev { left: 0;  background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/left1.png);}
.focusBox2 .next { right: 0; }
.focusBox2 .prev:hover,
.focusBox2 .next:hover { filter:alpha(opacity=60) !important;opacity:0.6 !important; }
.furiture .right .art{width: 910px; margin: 0 auto;}
.furiture .right .art h2{font-size: 26px;line-height: 96px;}
.furiture .right .art h2 span{display: block;float: left; width: 10px; height: 96px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/you2.png) no-repeat 0 center;margin-right: 5px;}
.furiture .right .art p{color: #999;}

/*客户服务*/
.service{width: 1160px;margin: 0 auto; padding: 0 30px;}
.service .left{width: 130px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/qiu.png) no-repeat right center; line-height: 20px;color: #666;background-size:14px ;position: relative;z-index: 2;float: left;}
.service .right{width: 1009px; padding-left: 20px;margin-left: -7px;border-left: 1px solid #f5f5f5;float:left; padding-bottom: 40px;}
.service .right img{ display: inline-block; margin-right: 5px;}
.service .right h2{font-size: 18px;line-height: 20px;}
.service .right p{line-height: 25px; margin-top: 20px;color: #666;}
.service .right .img_box{padding-top: 20px;}
.service .right .img_box img{display: inline-block;margin-right: 10px; margin-bottom: 10px;width: 150px;height: 150px;}

/*唐猫计划*/
.plan{width: 1160px; margin: 0 auto; padding: 0 20px 80px;}
.plan h2{padding-top: 15px; line-height: 30px;font-size: 22px;}
.plan h3{padding: 10px 0 15px; line-height: 30px;font-size: 16px;font-weight: bold;}
.plan p{font-size: 16px; line-height: 30px;color:#666}
.plan img{max-width: 100%; margin: 20px auto 0;}

/*关于唐猫*/
.about{width: 1160px; margin: 30px auto 0; padding: 0 20px 80px;}
.about .left{width: 430px; float: left; height: 280px;position: relative;}
.about .left img{width: 380px; height: 280px;}
.about .left img.img1{width: 193px; height: 83px;position: absolute;right:0;top:97px}
.about .right{width: 650px; float: right; height: 280px;}
.about .right p{ line-height: 25px;color:#999}
.about .info{font-size: 26px;line-height: 96px; padding-left:20px;}
.about .info span{display: block;float: left; width: 10px; height: 96px; background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/you2.png) no-repeat 0 center;margin-right: 5px;}
.about .art p{ line-height: 25px;color:#999}
.about .art img{max-width: 100%; margin: 20px auto 0;}
.about .art{padding-left: 20px;}
.about .art img{ display: inline-block;}
/*联系我们*/
.contact{width: 1140px; margin: 0 auto; padding: 60px 30px 300px;}
.contact>h2{color: #777; font-size: 38px;text-align: center;line-height: 40px;}
.contact>p{color: #dadada; font-size: 22px;text-align: center;}
.contact .info_map{margin-top: 60px;}
.contact .info_map .left{width: 550px; float: left;}
.contact .info_map .left .qr_code{margin-top: 45px;}
.contact .info_map .left .qr_code li{width: 140px; float: left;margin: 0 35px 0 15px;}
.contact .info_map .left .qr_code li img{width: 140px;height: 140px;}
.contact .info_map .left .qr_code li p{line-height: 45px;font-size: 16px; color: #333;text-align: center;}
.contact .info_map .left h2{font-size: 26px; color: #666; margin-bottom: 25px;}
.contact .info_map .left>p{line-height:40px;font-size: 16px;color: #666;padding-left: 30px;background-image: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/icon.png);background-repeat:no-repeat;background-position:left;}
.contact .info_map .right{width: 450px;height: 450px; float: left;}

/*私宅改造*/
.person_house{padding: 40px 50px;width: 1100px; margin: 0 auto;}
.person_house>h2{font-size: 34px;text-align: center;}
.person_house>p{color: #999;text-align: center;margin-top: 5px; margin-bottom: 40px;}
.person_house .info{width: 678px; margin: 0 auto;position: relative; padding: 20px 61px 10px;color: #666;}
.person_house .art{padding-top: 20px;}
.person_house .art span{text-indent: 2em;font-size: 16px; font-weight: bold;line-height: 30px;display: block;color: #000;}
.person_house .art p{line-height: 30px;color: #999;}
.person_house img{margin: 20px auto; max-width: 100%;}
.person_house .info .shang{width: 61px; height: 51px;background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/shang.png);position: absolute;top: 0; left: 0;}
.person_house .info .xia{width: 61px; height: 51px;background: url(/web/20220402180451im_/http://tangmaosheji.com/Public/home/images/xia.png);position: absolute;bottom: 0; right: 0;}
.page>div{ text-align: center;
    width:1200px; margin: 0 auto;}
.page>div a{display: inline-block;
    line-height: 24px;
    background: #ddd;
    color: #666;
    padding: 5px 10px; margin: 0 4px}
.page>div a.PageCur{background: #00af62;
    color: #fff;}
.page>div .pagesnum{display: inline-block;}



/*
     FILE ARCHIVED ON 18:04:51 Apr 02, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:02:28 Sep 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.608
  exclusion.robots: 0.033
  exclusion.robots.policy: 0.021
  esindex: 0.011
  cdx.remote: 163.922
  LoadShardBlock: 356.877 (3)
  PetaboxLoader3.datanode: 243.214 (4)
  PetaboxLoader3.resolve: 272.887 (3)
  load_resource: 193.597
*/