﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{height:400px; }

#flashs{ position:relative; height:400px; 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:400px; 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;}
		/*--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;}
.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:10px auto; width:978px; height:498px; 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;}

/*客户见证*/
.khjz{margin:10px auto; width:978px; height:590px; background-color:#fff; border:1px solid #ccc;}
.khjz ul{margin:0 auto; width:952px; overflow:hidden;}
.khjz li{float:left; margin:28px 14px 0 14px; width:210px; overflow:hidden;}
.khjz li h5{margin:10px 0; font-size:14px; font-weight:normal; text-align:center}
.khjz li h5 a{color:#de1718;}
.khjz li p{line-height:18px; height:54px; overflow:hidden; color:#333;}


/*广告栏*/
.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:220px; 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:700px; height:298px; border:1px solid #ccc; background-color:#fff;}
.gyBox dl{margin:20px 24px 0 24px;}
.gyBox dd{margin-left:286px;}
.gyBox dd h5{font-size:14px;}
.gyBox dd h5 a{color:#de1718;}
.gyBox dd p{margin-top:10px; margin-bottom:20px; height:162px; overflow:hidden; line-height:20px; 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:18px; 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:20px; margin-top:10px; width:948px; padding:0 15px; height:446px; background-color:#fff; border:1px solid #ccc;}
.dtBox{margin:0 6px; width:304px;}
.dtBox h4{padding-left:14px; height:54px; line-height:54px; background:url(../images/f_ico.png) no-repeat left center;}
.dtBox h4 a{color:#de1718;}
.dtBox ul{margin:14px 0;}
.dtBox li{padding-left:16px; height:28px; line-height:28px; overflow:hidden; background:url(../images/dtLi_ico.png) no-repeat left center;_display:block;}
.dtBox li a{color:#333;}
.dtBox .btnGd{padding-right:16px; background:url(../images/dtBtnGd_ico.png) no-repeat right center; color:#de1718;}
