@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 "Microsoft YaHei";} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
em,i{font-style: normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }




/*家装生活定制专题页*/
.jzdz_banners{background: url(Img/neiy/jzdz_banner.jpg) no-repeat center; height: 504px;}
.jzdz_sj{ height: 900px;font-family:"Microsoft Yahei";}
.jzdz_sj .tit { background:url(Img/neiy/jzdz_x.jpg) no-repeat center 67px; text-align: center; height: 185px;}
.jzdz_sj .tit h4 { font-size:36px; color: #000000; height: 56px; line-height: 56px;font-weight:normal;}
.jzdz_sj .tit span {display: block; font: 24px arial; color: #717071;text-transform: uppercase}
.jzdz_sj .tit p { font-size:28px; color: #c30d23; padding-top:15px}
.jzdz_sj .nr {width:1200px; margin:0 auto}
.jzdz_sj .nr p{float:left; font-size: 0; line-height: 0;width:376px;overflow:hidden;}
.jzdz_sj .nr p img{width:376px; height: 661px;transition: all 1s linear}
.jz_sj_fr{float:left; width:823px;}
.jz_sj_fr dl{float:left; width:396px; padding-left:13px;height: 334px; }
.jz_sj_fr dt{ font-size:0; line-height: 0;width:396px;overflow: hidden;}
.jz_sj_fr dt img {width:396px; height: 216px;transition: all 1s linear}
.jz_sj_fr dt:hover img,.jzdz_sj .nr p:hover img {transform: scale(1.1);}
.jz_sj_fr dd { text-align: center; padding-top:13px; color: #717071; line-height: 28px; font-size:15px;background: #f6f6f6;}
.jz_sj_fr dd h4 { font-size:24px; color: #000000; height:38px; line-height: 38px; font-weight: normal;}
.jzdz_fg{font-family:"Microsoft Yahei"; height: 1400px; padding-top:50px;}
.jzdz_fg .tit { background:url(Img/neiy/jzdz_x.jpg) no-repeat center 67px; text-align: center; height: 128px;}
.jzdz_fg .tit h4 { font-size:36px; color: #000000; height: 56px; line-height: 56px; font-weight:normal;}
.jzdz_fg .tit span {display: block; font: 24px arial; color: #717071;text-transform: uppercase}
.fg_lb{ background: #f1f1f1;height: 95px; padding-left:199px}
.fg_lb p {border:1px solid #c30d23; float:left; margin:31px 22px 0 0; height: 35px; font-size:18px; line-height: 35px; text-align: center; padding:0 22px}
.fg_lb p span { color: #c30d23;}
.fg_wz{ text-align: center; height: 71px; padding-top:19px; font-size:18px; color: #000000;}
.fg_zs dl {height: 190px; overflow: hidden;}
.fg_zs dt { float:left; font-size: 0; line-height: 0;}
.fg_zs .fg_z2 dt img{width:629px; height: 190px;}
.fg_zs .fg_z1 dt img{width:571px; height: 190px;}
.fg_zs dd {float:left; width:597px; padding:56px 0 0 30px;}
.fg_zs dd p { font-size:20px; color: #000000;}
.fg_zs dd p span {font: 42px "Myriad Pro"; color: #717071; display: inline-block; padding-right:20px}
.fg_zs .s1{ padding:11px 0 0 66px}
.fg_zs .s1 em { padding-right:45px; font-size:14px; color: #717071;}
.fg_zs .fg_z2 dd {width:541px}


/*美宿.试住专题页*/
.msz_fw{font-family:"Microsoft Yahei"; height:986px; padding-top:90px;}
.msz_fw .tit { background:url(Img/neiy/jzdz_x.jpg) no-repeat center 41px; text-align: center; height:140px;}
.msz_fw .tit h4 { font-size:36px; color: #000000; height: 56px; line-height: 56px; font-weight:normal;}
.msz_fw .tit span {display: block; font: 24px arial; color: #717071;text-transform: uppercase}
.msz_fw .nr {width:1200px; margin:0 auto}
.msz_fw .nr p{float:left; font-size: 0; line-height: 0; width:376px;}
.msz_fw .nr p img{width:376px; height: 669px;}
.msz_fw_fr{float:left; width:823px;}
.msz_fw_fr dl{float:left; width:396px; padding-left:13px;height:334px}
.msz_fw_fr dt{ font-size:0; line-height: 0;width:396px;overflow: hidden;}
.msz_fw_fr dt img {width:396px; height: 204px;transition: all 1s linear}
.msz_fw_fr dt:hover img{transform: scale(1.1);}
.msz_fw_fr dd { text-align: center; padding-top:13px; color: #717071; line-height: 28px; font-size:15px; background: #f6f6f6; height:52px;}
.msz_fw_fr dd h4 { font-size:24px; color: #000000; height:38px; line-height: 38px;}
.msz_ty{ height: 832px;font-family:"Microsoft Yahei"; background: url(/zhuanti/images/msz_ty_bj.jpg) repeat-x bottom;}
.msz_ty .tit { background:url(Img/neiy/jzdz_x.jpg) no-repeat center 41px; text-align: center; height:134px;}
.msz_ty .tit h4 { font-size:36px; color: #000000; height: 56px; line-height: 56px; font-weight:normal;}
.msz_ty .tit span {display: block; font: 24px arial; color: #717071;text-transform: uppercase}
.msz_ty .nr {width:1200px; margin:0 auto; position:relative}
.msz_ty .nr .wd_con{ width:1200px; float:left; overflow:hidden;}
.ty_t1{float:left; font-size:0; line-height: 0;}
.ty_t1 img {width:368px; height: 653px;}
.ty_fr{float:right; width:823px; padding-top:55px;font-family:"Microsoft Yahei";}
.ty_fr dl {padding-left:41px; height: 286px; margin-bottom:76px}
.ty_fr dt { font-size:0; line-height: 0;}
.ty_fr dt img {width:109px; height: 109px;}
.ty_fr dd { font-size:14px; color: #000000; line-height: 27px;width:666px; padding-top:12px;}
.ty_fr li{ float:left; font-size:0; line-height: 0; margin-right:6px;overflow: hidden;width:244px;border:2px solid #fff;}
.ty_fr li img {width:244px; height: 231px;transition: all 1s linear;}
.ty_fr li:hover img{transform: scale(1.1);} 
.ty_j {position:absolute;right:0; top:258px}
.ty_j a{ display: block; margin-bottom:35px}
