﻿@charset "utf-8";

/* CSS Document */

*{transition:all .5s;}



.bannerBox{height:300px; }



#flashs{ position:relative; height:300px; overflow:hidden;}

#flashs .bgitem {  z-index:1;position:absolute; top:0; transition:none;height: 400px; width: 100%; cursor: pointer; margin: 0 auto;}

#flashs .bgitem a {height:300px; display:block; text-indent:-9999px}

#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:50%; margin-left:-95px; padding:0px 6px;}

#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}

#flashs .btn span.cur{ background:#CA1F1C;}



#table{ border-collapse:collapse;margin:0 auto;}

#table table { 

border-right:#cccccc 1px solid; 

border-bottom:#cccccc 1px solid; 

border-color: #cccccc; 

table-layout: fixed;

} 

#table td { 

border:#cccccc solid 1px;

padding:2px;

text-align:center;

word-break: break-all;

word-wrap:break-word;

}



		/*--searchBox*/

.sechBg{}

.search{padding:8px 0; height:25px; line-height:25px; overflow:hidden;}

.search .searchBox{width:298px;}

.search .soText{float:left; width:252px; height:13px; line-height:13px; padding:5px 10px; color:#8c8c8c; border:1px solid #ccc; border-right-width:0; outline:none;}

.search .soBtn{float:right; width:25px; height:25px; border:none; background:url(../images/searchBtn.png) no-repeat center;}

.search .keyWord{width:650px; height:25px; overflow:hidden;}

.search .keyWord em{}

.search .keyWord a{padding-left:8px;}





.contTit{position:relative;height:40px;line-height:40px;background:url(../images/contTit.png) no-repeat left center;/* width: 1100px; */}

.contTit .titA{margin-left:22px; color:#fff;}

.contTit .titPhone{position:absolute; top:0px; right:16px; padding-left:30px; background:url(../images/hdPhone.png) no-repeat left center; color:#333;}

.contTit .titPhone b{color:#ca1f1c;}

.contTit .titGd{position:absolute; top:0px; right:16px; font-weight:normal; color:#333;}

li{_display:inline;}



/*装修效果图*/

.zxxgt{margin: 0 auto;width: 1100px;height:480px;background-color:#fff;border:1px solid #ccc;}

.zxxgt .contTit .xgtLink{position:absolute; left:110px; top:0; font-weight:normal;}

.zxxgt .contTit .xgtLink a{padding:0 16px; background:url(../images/fotNavBr.png) no-repeat right center;}

.zxxgt ul{margin:0 auto; width:952px; overflow:hidden;}

.zxxgt li{float:left; margin:28px 14px 0 14px; width:210px; overflow:hidden; text-align:center}

.zxxgt li h5{margin-top:10px; margin-bottom:2px; font-size:14px; font-weight:normal;height:20px;overflow:hidden;}

.zxxgt li h5 a{color:#de1718;}

.zxxgt li span{color:#999;}

/*广告栏*/

.ggl{position:relative;}

.ggl span{position:absolute; left:804px; top:62px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#de1718;}



.ysBox{margin-top:12px; clear:both}





/*大师风采*/

.dsfc{height:210px; background:url(../images/dsfcBg.png) repeat-x center;}

.dsfc h4{position:relative; padding:0 30px 0px 20px; height:60px; line-height:60px;}

.dsfc h4 img{position:relative; top:16px;}

.dsfc h4 .titPhone{position:absolute; top:0px; right:16px; padding-left:30px; background:url(../images/hdPhone.png) no-repeat left center; color:#fff;}

.dsfc h4 .titPhone b{font-size:24px; color:#ffd800;}

.dsfc ul{margin:0 auto; width:944px; overflow:hidden;}

.dsfc li{float:left; margin:0 9px; width:170px; overflow:hidden; text-align:center;}

.dsfc li img{border:5px solid #fff;}

.dsfc li h5{margin-top:8px; font-size:14px; font-weight:normal;}

.dsfc li h5 a{color:#fff;}

.dsfc .dsCont{position:relative;}

.dsfc .dsCont .btnLeft , .dsfc .dsCont .btnRight{position:absolute; top:50%; margin-top:-14px; width:28px; height:28px;}

.dsfc .dsCont .btnLeft{left:-12px; background:url(../images/dsBtnLeft.png) no-repeat center;}

.dsfc .dsCont .btnRight{right:-12px; background:url(../images/dsBtnRight.png) no-repeat center;}





/*售后服务*/

.shfwBox{position:relative; margin-bottom:10px; height:623px; background:url(../images/shfwBg.png) no-repeat center;}

.shfwPhone{position:absolute; top:530px; left:166px; font-size:30px; color:#db1c1c;}

.shfwBox .formTit{position:absolute; left:616px; top:232px; font-size:14px; font-weight:bold; color:#fff;}

.shfwBox .formTit strong{background-color:#db1c1c; margin:0 5px; padding:3px 5px; line-height:20px;}

.shfwBox .m_form{position:absolute; left:616px; top:286px; width:276px;}

.shfwBox .m_form li{margin-bottom:12px; color:#848383; overflow:hidden; _width:276px; _heigth:33px; _display:block;}

.shfwBox .m_form label{float:left; width:64px; height:33px; line-height:33px; text-align:center; color:#ccc;}

.shfwBox .m_form .iptTxt{float:left; width:143px; border:none; height:13px; line-height:13px; padding:10px 10px; outline:none; background-color:#fff;}

.shfwBox .m_form li.selLi{}

.shfwBox .m_form li.selLi .seleJe{float:left; width:163px; height:33px; line-height:33px; border:none;}

.shfwBox .m_form .btnLi{}

.shfwBox .m_form .btnSubmit{width:165px; height:55px; cursor:pointer; border:none; background:url(../images/shFormBtn.png) no-repeat center; color:#fff;}







/*金牌设计师*/

.sjsBox{margin:10px auto; width:978px; height:278px; border:1px solid #ccc; background-color:#fff;}

.sjsItem{padding:0 6px; overflow:hidden;}

.sjsItem dl{float:left; _display:inline; width:346px; margin:30px 14px 0 14px;}

.sjsItem dd{margin-left:154px; height:180px; overflow:hidden;}

.sjsItem dd *{padding-left:0px;}

.sjsItem dd h5{font-size:14px; background:url(../images/f_ico.png) no-repeat left center; padding-left:14px}

.sjsItem dd h5 a{padding-left:0; color:#d11516;}

.sjsItem dd span{margin-top:4px; margin-bottom:18px; display:block; line-height:18px; color:#d11516;}

.sjsItem dd p{line-height:18px; color:#333; padding-top:7px}

.xzlcBox{border-left:1px dotted #ccc;}

.xzlcBox p a{margin-left:30px; display:block; width:100px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff; background-color:#de1718;}



/*关于*/

.gyBox{margin-top:10px;width: 830px;height:298px;border:1px solid #ccc;background-color:#fff;}

.gyBox dl{margin:20px 24px 0 24px;}

.gyBox dd{margin-left:286px;font-size: 20px;}

.gyBox dd h5{font-size:14px;}

.gyBox dd h5 a{color:#de1718;}

.gyBox dd p{margin-top:10px; margin-bottom:15px; height:162px; overflow:hidden; line-height:2; color:#333;}

.gyBox dd .btnGd{padding-right:16px; background:url(../images/dtBtnGd_ico.png) no-repeat right center; color:#de1718;}



/*荣誉*/

.ryBox{position:relative; margin-top:10px; width:266px; height:298px; border:1px solid #ccc; background-color:#fff;}

.ryBox ul{margin:32px auto 0 auto; width:192px; overflow:hidden;}

.ryBox ul li{float:left; width:192px; text-align:center;}

.ryBox li h5{margin-top:12px; font-size:14px; font-weight:normal;}

.ryBox li h5 a{color:#333;}

.ryBox .btnS{position:absolute; top:260px; left:0; width:100%;}

.ryBox .btnS .btnSs{position:relative; margin:0 auto; width:192px;}

.ryBox .btnS .btnLeft , .ryBox .btnS .btnRight{position:absolute; width:15px; height:15px;}

.ryBox .btnS .btnLeft{left:78px; background:url(../images/ryBtnLeft.png) no-repeat center top;}

.ryBox .btnS .btnRight{right:78px; background:url(../images/ryBtnRight.png) no-repeat center top;}





/*问题解答*/

.wtjd{margin-bottom:10px; width:700px; height:298px; border:1px solid #ccc; background-color:#fff;}

.wtjdCont{height:250px; overflow:hidden; background:url(../images/wtjdCont.png) no-repeat center;}

.wtjdCont dl{float:left; _display:inline; width:46%; height:120px; padding:6px 2%; border-bottom:1px dotted #ccc;}

.wtjdCont dt{padding:6px 0 8px 0; background-image:url(../images/tw_ico.png);}

.wtjdCont dt a{color:#de1718;}

.wtjdCont dd{line-height:1.8; background-image:url(../images/jd_ico.png); color:#333;}

.wtjdCont dt , .wtjdCont dd{padding-left:26px; margin:6px 0; background-position:left 4px; background-repeat:no-repeat;}




.b15 { background:#C33; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer}



/*我要提问*/

.wytw{margin-bottom:10px; width:266px; height:298px; border:1px solid #ccc; background-color:#fff; overflow:hidden;}

.wytw .m_form{margin:14px auto 0 auto; width:240px;}

.wytw .m_form li{margin-bottom:1px; overflow:hidden; _height:40px; _display:block;}

.wytw .m_form label{float:left; width:39px; height:38px; border:1px solid #ccc; border-right-style:dotted; text-align:center;}

.wytw .m_form label img{position:relative; top:6px;}

.wytw .m_form .iptTxt{float:right; *float:left; width:178px; border:1px solid #ccc; border-left:0; height:16px; line-height:16px; padding:11px 10px; outline:none; color:#333;}

.wytw .m_form .areLi{height:98px;}

.wytw .m_form .areLi label{height:96px;}

.wytw .m_form .areLi label img{top:34px;}

.wytw .m_form .txtAre{float:right; *float:left; width:177px; height:88px; line-height:20px; border:1px solid #ccc; border-left-width:0; outline:none; resize:none; color:#333; padding:4px 10px;}

.wytw .m_form .btnSubmit{width:118px; height:42px; font-size:14px; cursor:pointer; border:none; background:url(../images/twFormBtn.png) no-repeat center;; font-family:微软雅黑;}







/*动态*/

.dtSpan{margin-bottom:10px;margin-top:10px;width: 1100px;/* padding:0 15px; */height: 200px;background-color:#fff;border:1px solid #ccc;}

.dtBox{margin: 0 auto;width: 1100px;height: 200px;}

.dtBox ul{margin:14px 0;margin-left: 10px;height: 141px;}

.dtBox li{padding-left: 18px;height:28px;line-height:28px;overflow:hidden;background:url(../images/dtLi_ico.png) no-repeat left center;_display:block;width: 340px;float: left;}

.dtBox li a{color:#333;}

.dtBox .btnGd{padding-right:16px; background:url(../images/dtBtnGd_ico.png) no-repeat right center; color:#de1718;}

