.bg_01{background:#f1f1f1; overflow:hidden; padding:0px 0px 50px 0px;}

.bt_01{ padding:40px 0px;text-align:center; background:url(../images/bt_01.png) center 55px no-repeat;}

.bt_01 h2{ font-size:30px; color:#000; font-weight:normal; padding:0px 0px 15px 0px;}

.bt_01 p{ color:#787878; font-size:14px;}



/*8秒出预算*/

.ys_l{ width:296px; height:219px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}

.ys_r{ width:615px;}

.ys_r li{ padding-bottom:23px;}

.ys_r .ys_r_t{ width:80px; display:inline-block;}

.ys_r .ys_r_text{ width:200px; height:33px; border:1px solid #ddd; padding-left:10px;}

.ys_r .ys_r_submit{ width:288px; height:44px; line-height:44px; background:#028e3b; color:#fff; text-align:center;}

.ys_r .fasong{ width:288px; height:44px; line-height:44px; background:#e8a939; display:inline-block; color:#fff; text-align:center;}



.ysbj{ width:235px; height:215px; background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

.ysbj .ysbj_t{ height:45px; line-height:45px; background:#028e3b; font-size:16px; font-weight:bold; text-align:center; color:#fff;}

.ysbj .ysbj_c{ height:160px;padding:0px 20px 0px 20px; overflow:hidden;}



/*测试装修风格*/

.add_01{ width:1200px; height:178px; margin:20px auto;}



/*精品案例*/

.bt_02{ width:1200px; height:80px; background:url(../images/bt_02.png) top center no-repeat; margin:0px auto 30px auto;}

.bt_02_01{ height:25px; line-height:23px; text-align:center; color:#fff; font-size:16px; }

.bt_02_01 b{color:#ff0;}

.bt_02_02{ text-align:center; padding:15px 0px 0px 0px;  overflow:hidden;}

.bt_02_02 a{ display:inline-block; padding:0px 15px; font-size:16px;}



/*精品案例*/

.index_case{ margin:0px 0px 0px 0px;}

.index_case li{ width:25%; height:260px; float:left; overflow:hidden; display:block; position:relative; margin:0px 0px 2px 0px;}

.index_case li img{ width:99.5%; height:100%;overflow:hidden;display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.index_case li span{ width:97.5%;height:35px; line-height:35px; display:block; background:url(../images/bg_02.png) repeat; position:absolute; bottom:0px; padding:0px 1%; color:#fff;}

.index_case li h2{ width:100px; height:40px; line-height:40px; position:absolute; left:0px; top:0px; color:#fff; font-size:18px; text-align:center; background:url(../images/bg_01.png) repeat; display:block;}

.index_case li em{ float:right;}

.index_case li:hover img{transform:scale(1.1);-moz-transition:scale(1.1);-webkit-transition:scale(1.1);-o-transition:scale(1.1);}

.ckgd{ width:247px; height:47px; line-height:47px; margin:50px auto; background:#028e3b; text-align:center;}

.ckgd a{width:247px; height:47px; display:block;color:#fff; font-size:16px;}

.ckgd a:hover{ background:#e8a939;}



/*设计精英*/

.bg_02{ width:100%; min-width:1200px; background:url(../images/bg_03.jpg) center center no-repeat; overflow:hidden;}

.bt_03{ padding:40px 0px;text-align:center; background:url(../images/bt_01.png) center 55px no-repeat;}

.bt_03 h2{ font-size:30px; color:#fff; font-weight:normal; padding:0px 0px 15px 0px;}

.bt_03 p{ color:#fff; font-size:14px;}

.sjs_l{ width:533px; height:547px; position:relative; margin:15px 0px;}

.sjs_l li{ width:533px; height:547px;}
.sjs_l li img{ width:533px; height:547px;}

.sjs_l .left_01{ width:46px; height:48px; position: absolute; left:0px; top:200px;}

.sjs_l .right_01{ width:46px; height:48px; position: absolute; right:0px; top:200px;}

.sjs_l_c .sjs_l_c_t{width:523px; height:90px; padding:10px 0px 0px 10px; background:url(../images/bg_02.png) repeat; position:absolute; bottom:0px; line-height:26px; color:#fff;}



.sjs_r{ width:660px; margin:10px 0px;}

.sjs_r ul{ width:669px; margin-left:-4px;}

.sjs_r li{ width:213px; height:265px; background:#fff; float:left; margin:5px; position:relative; overflow:hidden;}

.sjs_r li img{ width:213px; height:204px;}

.sjs_r li .sjs_r_t{ position:absolute; bottom:0px; height:50px; padding:5px 6px; font-size:12px; line-height:22px;}

.sjs_r li a{ width:213px;height:61px; line-height:61px; text-align:center; position:absolute; bottom:-61px; background:#e8a939; color:#fff; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.sjs_r li:hover a{ bottom:0px;}

.sjs_r li .sjs_r_01{ width:92px; height:34px; line-height:34px; text-align:center; background:url(../images/bg_01.png) repeat; display:block; position:absolute; left:0px; bottom:61px; color:#fff;}

.sjs_r li .sjs_r_02{ width:92px; height:34px; line-height:34px; text-align:center; background:url(../images/bg_04.png) repeat; display:block; position:absolute; right:0px; bottom:61px; color:#fff;}



.ckgdsj{width:247px; height:47px;line-height:47px; display:block;color:#fff; font-size:16px; text-align:center; background:#028e3b;}

.ckgdsj:hover{ background:#e8a939;color:#fff;}

.lzyyzx{width:247px; height:47px;line-height:47px;display:block;color:#fff; font-size:16px; text-align:center;background:#e8a939;}

.lzyyzx:hover{ background:#028e3b;color:#fff;}



.w550{ width:550px; margin:40px auto;}

.sjs_t{ text-align:center; color:#fff; margin:30px 0px; font-size:16px;}

.sjs_t b{ color:#ff0;}



/*蓝海工艺*/

.lh_t{ width:1200px;margin:0px auto 30px auto;text-align:center;}

.lh_t li{ height:35px; line-height:35px; border:1px solid #ddd;display:inline-block; margin:0px 8px;}

.lh_t li a{height:35px; line-height:35px;display:block; padding:0px 15px;}

.lh_t li a:hover{background:#028e3b; color:#fff;}



.lh_c{ width:1200px; margin:0px auto;}

.lh_c ul{ width:1236px; margin-left:-18px;}

.lh_c li{ width:382px; height:297px; position:relative; float:left; margin:15px; overflow:hidden;}

.lh_c li img{ width:382px; height:297px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.lh_c li span{width:362px;height:60px; padding:0px 10px; color:#fff; font-size:16px;line-height:60px; background:url(../images/bg_02.png) repeat; display:block; position:absolute; bottom:0px;}

.lh_c li .yycg{width:120px; height:34px; line-height:34px; display:block; position:absolute; right:15px; bottom:15px; background:url(../images/bg_01.png) repeat; text-align:center; color:#fff;}

.lh_c li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



/*服务流程*/

.fwlc{ width:100%; min-width:1200px; height:294px; background:url(../images/bg_05.jpg) top center no-repeat;}

.fwlc ul{ width:1200px; margin:-10px auto 0px auto;}

.fwlc li{ width:178px; height:115px; float:left; background:url(../images/left_02.png) 135px 40px no-repeat;}

.fwlc li div{ width:119px; height:115px; background:#038e3b; text-align:center; color:#fff; border-radius:10px; border:3px solid #31ae63;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.fwlc li span{ height:35px; line-height:35px; display:block;font-size:16px;}

.fwlc li.fwlc_l{ width:125px !important; overflow:hidden;}

.fwlc li div img{ padding:10px 0px 0px 0px;}

.fwlc li:hover div{ background:#febe2b; border:3px solid #f8cd69;}



/*新闻资讯*/

.news_t{ width:1200px;margin:0px auto;text-align:center;}

.news_t li{ height:45px; line-height:45px; border:1px solid #ddd;display:inline-block; margin:0px 12px; background:#999999;}

.news_t li a{height:45px; line-height:45px;display:block; padding:0px 20px;color:#fff; font-size:16px;}

.news_t li a:hover{background:#028e3b; color:#fff;}

.news_t li.current a{background:#028e3b; color:#fff;}



.news_l{width:338px;}

.news_l .news_l_t{ width:338px; height:214px; position:relative;}

.news_l .news_l_t img{ width:338px; height:214px;}

.news_l .news_l_t span{width:338px; color:#fff;height:35px; line-height:35px; background:url(../images/bg_01.png) repeat; position:absolute; bottom:0px; text-align:center; display:block;}

.news_l ul{ padding:10px 0px;}

.news_l li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/list_01.jpg) left 12px no-repeat; padding-left:10px;}



.news_r{width:475px;}

.news_r li img{ width:181px; height:115px; float:left; margin-right:10px;}

.news_r li{ width:475px; height:115px; margin-bottom:15px;}

.news_r li h2{ font-size:16px; font-weight:normal; height:35px; line-height:35px; display:block; overflow:hidden;}

.news_r li p{ height:80px; overflow:hidden; line-height:26px; font-size:14px; color:#787878;}



/*合作品牌*/

.hzpp{ width:1200px; margin:0px auto;border-top:1px solid #ddd; border-right:1px solid #ddd; overflow:hidden;}

.hzpp ul{ width:1208px; margin-left:-4px;}

.hzpp li{ width:150px; height:106px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; float:left; overflow:hidden;}

.hzpp li img{ width:150px; height:106px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.hzpp li:hover img{-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px,0);-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px,0)}



/*内页*/

.ny_banner{width:100%; min-width:1200px;height:342px;}

.weizhi{ height:54px;border-bottom:1px solid #ddd;}

.weizhi_l{ width:800px;}

.weizhi_l a{ font-size:16px; height:54px; line-height:54px; display:inline-block; padding:0px 20px; float:left;}

.weizhi_l a:hover{ border-bottom:1px solid #006a2c; color:#006a2c;}

.weizhi_l a.current{ border-bottom:1px solid #006a2c; color:#006a2c;}

.weizhi_r{ width:400px;height:55px; line-height:55px; text-align:right;}

.weizhi_r1{ width:400px;height:55px; line-height:55px; text-align:left;}



/*新闻*/

.w865{ width:865px;}

.ny_news{ width:865px;margin:30px 0px;}

.ny_news li{height:177px;margin-bottom:15px;font-size:14px;overflow:hidden; border:1px solid #f1f1f1; padding:10px;}

.ny_news li img{width:280px;height:177px;margin-right:30px;transition: all 0.5s ease 0s;}

.ny_news li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

.ny_news li h3{height:35px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal;}

.ny_news li h3 a{color:#1b1b1b;font-size:18px;}

.ny_news li h3 a:hover{color:#00a54f;}

.ny_news li div{ height:58px;line-height:26px; overflow:hidden;}

.ny_news li p{font-size:14px;color:#999;}

.ny_news li .more_03{ width:90px; height:35px; line-height:35px; font-size:14px;text-align:center; color:#454545;background:#dddddd; display:inline-block;}

.ny_news li:hover .more_03{background:#006a2c; color:#fff;display:inline-block;}

.ny_news li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}



/*页码*/

.page{ width:500px; height:30px; overflow:hidden; margin:50px auto 50px auto;}

.page li{ float:left; padding-left:3px; overflow:hidden; text-align:center; margin-bottom:5px;}

.page li a{ border:1px #c8c8c4 solid; line-height:25px; background:#ffffff; padding:0px 10px;overflow:hidden; color:#666666; display:block;}

.page li a:hover{ border:1px #e1e1e1 solid; line-height:25px; background:#006a2c;padding:0px 10px;overflow:hidden; color:#fff; display:block; text-decoration:none;}



/*右侧*/

.w300{ width:302px;}

.jsq{ width:300px; border:1px solid #ddd; margin-top:30px;}

.jsq_c{ padding:15px;}

.jsq_c .jsq_select{ width:270px;height:42px; line-height:42px; padding-left:10px; color:#999; font-family:"Microsoft YaHei"; font-size:14px; border:1px solid #ddd; margin-bottom:12px;}

.jsq_c .jsq_text{ width:260px;height:42px; line-height:42px; padding-left:10px; border:1px solid #ddd; margin-bottom:12px;}

.jsq_c .jsq_submit{ width:270px;height:42px; text-align:center; line-height:42px; background:#006a2c; color:#fff;}

.jqhd_t{height:30px; line-height:30px; border-bottom:1px solid #ddd; margin:20px 0px 0px 0px;}

.jqhd_t span{height:30px; line-height:30px; display:inline-block; border-bottom:1px solid #006a2c; padding:0px 10px; color:#333; font-size:15px; font-weight:bold;}

.jqhd_c{ height:260px; margin:10px 0px 0px 0px;}

.jqhd_c a{ width:302px; height:194px; display:block; position:relative;}

.jqhd_c img{ width:302px; height:194px; position:absolute; top:0px;}

.jqhd_c span{ width:302px; height:32px; line-height:32px; background:url(../images/bg_02.png) repeat; text-align:center; color:#fff; position:absolute; bottom:0px;}

.jqhd_c p{ padding-top:8px;height:22px; line-height:22px;}



.qiehuan{width:300px;height:194px;position:relative;overflow:hidden; padding-top:15px;}

.qiehuan_l{cursor:pointer; position:absolute; left:0px; top:70px; z-index:9999;}

.qiehuan_r{cursor:pointer; position:absolute; right:0px; top:70px;z-index:9999;}

.qiehuan_c li{ width:300px; height:194px; float:left; overflow:hidden; position:relative;}

.qiehuan_c li img{ width:300px; height:194px;}

.qiehuan_c li span{ width:300px;height:40px; line-height:40px; text-align:center; background:url(../images/bg_02.png) repeat; position:absolute; left:0; bottom:0; color:#f3f3f3;}



.qiehuan1{width:300px;height:290px;position:relative;overflow:hidden; padding:15px 0px 25px 0px;}

.qiehuan_l1{cursor:pointer; position:absolute; left:0px; top:130px; z-index:9999;}

.qiehuan_r1{cursor:pointer; position:absolute; right:0px; top:130px;z-index:9999;}

.qiehuan_c1 li{ width:300px; height:290px; float:left; overflow:hidden; position:relative;}

.qiehuan_c1 li img{ width:300px; height:290px;}

.qiehuan_c1 li span{ width:300px;height:40px; line-height:40px; text-align:center; background:url(../images/bg_02.png) repeat; position:absolute; left:0; bottom:0; color:#f3f3f3;}



/*详细页*/

.news_show_t{ font-size:20px; text-align:center; line-height:35px; font-weight:bold; padding:40px 0px 0px 0px;}

.news_show_s{ font-size:12px; text-align:center; padding:10px; color:#999; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px;}

.news_show_s span{ padding:0px 10px;}

.news_show_c{ font-size:15px; line-height:28px;}

.news_show_c img{ max-width:865px; height:auto; display:block; margin:15px auto;}

.fanpian{ padding:20px 0px 20px 0px; border-top:1px solid #ddd; margin:30px 0px;border-bottom:1px solid #ddd; overflow:hidden;}

.fanpian p{ height:30px; line-height:30px;}



/*推荐文章*/

.gr-rec-news{width:865px;margin:0px 0px 30px 0px;overflow:hidden;}

.gr-rec-news ul{width:878px;margin:10px 0px 0px 0px;}

.gr-rec-news ul li{float:left;margin-right:30px;width:396px;height:35px;line-height:35px; overflow:hidden;background:url(../images/list_01.jpg) no-repeat left center;padding-left:12px;}

.gr-rec-news ul li a{line-height:35px; height:35px;overflow:hidden;}

.gr-rec-news ul li span{float:right;color:#999;}

.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:30px;}



/*最新活动*/

.ny_zxhd{ width:865px;margin:30px 0px;}

.ny_zxhd li{height:200px;margin-bottom:15px;font-size:14px;overflow:hidden; border:1px solid #f1f1f1; padding:10px;}

.ny_zxhd li img{width:280px;height:200px;margin-right:20px;transition: all 0.5s ease 0s;}

.ny_zxhd li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

.ny_zxhd li h3{height:30px; line-height:30px;font-size:18px;font-weight:normal;overflow:hidden;}

.ny_zxhd li h3 a{color:#1b1b1b;font-size:18px;}

.ny_zxhd li p{height:30px; line-height:30px; overflow:hidden;font-size:14px;color:#999;}

.ny_zxhd li .ny_zxhd_01{ width:530px;height:60px;border-top:1px dashed #006a2c; margin:10px 0px; padding:10px 0px 0px 0px; display:inline-block;}

.ny_zxhd li .ny_zxhd_01 b{ color:#006a2c;}

.ny_zxhd li .ny_zxhd_02{ height:45px;}

.ny_zxhd li form{ width:390px;height:45px; background:#f1f1f1; display:inline-block;}

.ny_zxhd li .ny_zxhd_text{ width:239px; height:33px; line-height:33px; padding-left:10px; display:inline-block; background:#fff; margin:0px 6px 0px 6px;}

.ny_zxhd li .ny_zxhd_submit{ width:123px; height:45px; line-height:45px; background:#f4b96a; text-align:center; color:#fff; font-size:16px;}

.ny_zxhd li span{ font-size:16px; padding-left:10px;}

.ny_zxhd li span b{ color:#006a2c;}

.ny_zxhd li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}



/*整装服务*/

.zzfw_01{ width:100%; min-width:1200px; height:500px; background:url(../images/zzfw_01.jpg) center center no-repeat;}

.zzfw_02{width:100%; min-width:1200px; height:680px; color:#c4261d; text-align:center;padding:50px 0px 0px 0px;background:url(../images/zzfw_02.jpg) center center no-repeat;}

.zzfw_02 h2{ font-size:70px; height:100px; line-height:100px;}

.zzfw_02 p{ font-size:40px;height:100px; line-height:100px;}

.zzfw_03{width:100%; min-width:1200px; height:900px; color:#c4261d;font-size:30px; padding-top:22px;text-align:center;padding:50px 0px 0px 0px;background:url(../images/zzfw_03.jpg) center center no-repeat;}

.zzfw_04{width:100%; min-width:1200px; height:824px; background:url(../images/zzfw_04.jpg) center center no-repeat;}

.mjgy{ width:1200px; padding:20px 0px; text-align:center; margin:0 auto;}

.mjgy h2{ font-size:30px; font-weight:normal; padding-bottom:10px;}



.yhtx{ width:1200px; margin:20px auto;}

.yhtx li{ width:300px; height:230px; float:left; color:#fff; background:#006a2c; text-align:center;}

.yhtx li img{width:300px; height:230px; }

.yhtx li h2{ font-size:20px; padding:50px 0px 10px 0px; font-weight:normal;}

.yhtx li p{ padding:0px 40px;}

.yhtx li:hover{transition: all 0.5s ease 0s;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);}





/*客户案例*/

.case_fenlei{ width:1198px; height:auto; background:#fff;margin:30px auto; padding:0; border:1px solid #e5e5e5; border-bottom:none;}

.case_fenlei li{line-height:45px; border-bottom:1px solid #e5e5e5; font-size:16px; clear:both; overflow:hidden;}

.case_fenlei .case_fenlei_l{width:160px;overflow:hidden;}

.case_fenlei .case_fenlei_l span{width:100px; display:inline-block; background:#006a2c; text-align:center; color:#f0f0f0; margin-right:10px;}

.case_fenlei .case_fenlei_r{width:1035px; overflow:hidden;}



.case_fenlei li span{ color:#333;}

.case_fenlei .case_fenlei_l a{padding:0px 10px;font-size:15px;}

.case_fenlei .case_fenlei_r a{padding:0px 20px;font-size:15px; display:inline-block; color:#595959;}

.case_fenlei .case_fenlei_r a:hover{ color:#005fa3;}

.case_fenlei li .current{ color:#8a8a8a;}



.ny_case{ width:1200px; margin:0px auto;}

.ny_case ul{ width:1228px; margin-left:-14px;}

.ny_case li{ width:584px; height:375px; float:left; margin:15px; position:relative; overflow:hidden;}

.ny_case li img{ width:584px; height:375px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.ny_case li span{width:564px;height:50px; line-height:50px; padding:0px 10px; background:url(../images/bg_02.png) repeat; color:#fff; position:absolute; bottom:0px; left:0px;}

.ny_case li:hover img{ width:584px; height:375px;transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.ny_case li b{ width:120px; height:45px; line-height:45px; display:block; text-align:center; color:#fff; font-size:16px; position:absolute; right:10px; top:10px; background:url(../images/bg_01.png) repeat;}



/*图片案例详情页*/

.tpal_01{ padding:20px 0px; margin:20px 0px 20px 0px; border-bottom:1px solid #006a2c;}

.tpal_01 h2{ padding-bottom:15px;font-size:30px; font-weight:normal; color:#333;}

.tpal_01 p{ font-size:16px; color:#999;}

.tpal_01 .tpal_02_p{ width:800px; height:auto;}
.tpal_02 .tpal_02_p{ width:800px; height: auto;}

.basj_c{width:358px;}

.basj{ width:316px; height:318px; padding:20px; border:1px solid #ddd;}

.basj .basj_01{height:114px; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}

.basj .basj_01 .basj_01_p{ width:114px; height:114px; border-radius:50%; float:left; margin-right:20px;}

.basj .basj_01 p{ font-size:18px; padding:10px 0px 0px 0px;}

.basj .basj_02{ font-size:14px; line-height:28px; margin-bottom:10px;}

.basj .yysjs{ width:152px; height:42px; line-height:42px; text-align:center; background:#006a2c; color:#fff;display:inline-block;}

.basj .sjsxq{ width:152px; height:41px; line-height:41px; text-align:center; background:#fff; border:1px solid #006a2c;color:#006a2c;display:inline-block;}



.tpal_03{ height:30px; line-height:30px; background:#f1f1f1; margin:20px 0px; padding:10px 0px 10px 15px;}

.tpal_03 h2{ color:#006a2c; font-size:20px; border-left:4px solid #006a2c; padding-left:15px;}



.tpal_04 li{ width:360px; height:35px; line-height:35px; margin:20px 0px; float:left; font-size:18px; padding:0px 20px;}

.tpal_04 li img{ vertical-align:middle; padding-right:5px; float:left;}



.tpal_05{ font-size:16px; line-height:35px; padding:10px 20px 20px 20px;}

.tpal_05 b{ color:#006a2c;}

.tpal_05 img{ max-width:1072px; height:auto; margin:10px auto; display:inline-block;}



.alzx_sjal{ width:863px; height: auto; margin:30px 0px 0px 0px;}
.alzx_sjal img{ max-width:863px; height:auto !important; }


/*设计精英*/

.sjjy_ss{ width:1160px; height:55px; background:#006a2c; padding:0px 20px; border-radius:10px; margin:20px auto;}

.sjjy_ss .sjjy_ss_text{ width:294px; height:37px; line-height:37px; padding-left:10px; margin-top:9px;float:left;}

.sjjy_ss .sjjy_ss_submit{ width:72px; height:37px; line-height:37px; background: url(../images/ss_01.png) center center no-repeat #ff9f00;margin-top:9px;float:left;}

.sjjy_ss span{ height:55px; line-height:55px; color:#fff; float:right; font-size:16px;}



.sjjy_c li{height:255px; overflow:hidden; margin:15px 0px 35px 0px;}

.sjjy_c_l{ width:213px; height:255px;}

.sjjy_c_l img{width:213px; height:204px; margin-bottom:12px;}

.sjjy_c_l .fl{ width:100px; height:34px; line-height:34px; text-align:center; background:#006a2c;display:inline-block; color:#fff; overflow:hidden;}

.sjjy_c_l .fr{ width:100px; height:34px; line-height:34px; text-align:center; background:#ff9f00;display:inline-block; color:#fff; overflow:hidden;}

.sjjy_c_m{ width:402px; margin-left:45px;}

.sjjy_c_m h2{ height:45px; line-height:45px;font-size:18px; color:#000; border-bottom:1px solid #ddd;}

.sjjy_c_m h2 img{ vertical-align:middle; margin-right:5px;}

.sjjy_c_m h2 em{color:#006a2c;}

.sjjy_c_m div{ height:150px; margin-bottom:8px; overflow:hidden;}

.sjjy_c_m a{ width:215px; height:46px; line-height:46px; display:inline-block; font-size:16px;color:#fff; background:#006a2c; text-align:center;}



.sjjy_c_r{ width:510px;}

.sjjy_c_r h2{height:45px; line-height:45px;font-size:18px; color:#006a2c; font-weight:normal; border-bottom:1px solid #ddd;}

.sjjy_c_r h2 a{ float:right; padding:14px 5px 0px 0px;}

.sjjy_c_r h2 img{ vertical-align: middle;}

.sjjy_c_r ul{ width:520px; margin-left:-5px;}

.sjjy_c_r li{ width:250px; height:195px; float:left; margin:15px 5px 0px 5px; overflow:hidden;}

.sjjy_c_r li img{ width:250px; height:160px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.sjjy_c_r li span{ height:35px; line-height:35px; display:block; text-align:center;}

.sjjy_c_r li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



/*设计精英弹框*/

.sjjy_tk{ width:602px; height:496px; border-radius:10px; margin:0px auto; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;position: fixed;top:0;left:0;top:50px;right:0;z-index:130; display:none;}

.sjjy_tk h2{ height:57px; line-height:57px; background:#006a2c; color:#fff; text-align:center;}

.sjjy_tk h2 a{ float:right; color:#fff; font-size:18px; font-weight:normal; padding:0px 15px 0px 0px;}

.sjjy_tk .sjjy_tk_p{ width:204px; height:52px; display:block; margin:20px auto 10px auto;}

.sjjy_tk p{ height:35px; line-height:35px; display:block; border-top:1px solid #ddd; margin-top:15px; text-align:center;}

.sjjy_tk p span{ color:#f00; font-size:16px; font-weight:bold;}

.sjjy_tk form{ padding:10px 45px;}

.sjjy_zxyy{ width:221px; height:34px; line-height:34px; border:1px solid #aaa; padding-left:10px; margin:6px 10px;}

.sjjy_ljyy{width:221px; height:34px;line-height:34px; background:#006a2c; text-align:center; color:#fff; margin:15px auto 0px auto; display:block;}

.sjjy_tk_b{ height:45px; line-height:45px; text-align:center; font-size:12px;}

.sjjy_tk_b img{ vertical-align:middle; padding-right:5px;}

.sjjy_tk_b span{ padding:0px 15px;}

.bgPop{display:none;position: fixed;z-index:129;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.5);}



/*团队详情页*/

.team_l{ width:398px; margin-top:30px;}

.team_l img{ width:398px; height:382px; margin-bottom:20px;}

.team_l .fl{ width:150px; height:45px; line-height:45px; text-align:center; background:#006a2c;display:inline-block; color:#fff; overflow:hidden;}

.team_l .fr{ width:150px; height:45px; line-height:45px; text-align:center; background:#ff9f00;display:inline-block; color:#fff; overflow:hidden;}

.team_l a{ font-size:16px; color:#fff;}



.team_r{ width:750px;margin:30px 0px;}

.team_r h2{ font-size:24px; color:#006a2c; display:inline-block; padding:0px 6px; border-bottom:1px solid #006a2c; padding-bottom:10px; margin:15px 0px 10px 0px; font-weight:normal;}

.team_r p{ font-size:15px; line-height:27px; color:#555;}



.tazp{ height:45px; line-height:45px; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd;}

.tazp span{height:45px; line-height:45px; border-bottom:1px solid #006a2c; display:inline-block; padding:0px 6px;}



/*热装小区*/

.rzxq ul{ width:1222px; margin-left:-11px;}

.rzxq li{ width:543px; height:221px; border:1px solid #ddd; padding:18px; margin:15px; float:left; position:relative;}

.rzxq li img{ width:279px; height:217px; float:left; margin-right:15px;}

.rzxq li h2{ height:35px; line-height:35px; overflow:hidden;}

.rzxq li h2 a{ font-size:16px;}

.rzxq li .rzxq_c{ height:95px; margin-bottom:10px; overflow:hidden;}

.rzxq li .yykgd{ width:90px; height:42px; line-height:42px;border:1px solid #ddd; display:inline-block; background:url(../images/yykgd.png) 10px center no-repeat; padding-left:45px;}

.rzxq li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

/*.yykgd:hover .form1{ display:block;}*/



.rzxq .form{ width:225px; height:190px; background:#006a2c; padding:30px; position:absolute; right:3px; top:3px; display:none;}

.lhgy_text{ width:215px; height:35px; line-height:35px; background:#fff; padding-left:10px; margin-top:15px;}

.lhgy_submit{ width:225px; height:35px; line-height:35px; background:#ff9f00; text-align:center; font-size:15px; text-align:center; color:#fff;margin-top:15px;}

.rzxq .form p{ height:50px; line-height:50px; color:#fff;}

.rzxq .form p span{ color:#ff9f00; font-size:16px;}

.rzxq .lhgy_close{ color:#fff; position:absolute; right:10px; top:10px; font-size:20px;}



.lhgyxq_r{ width:614px;}

.lhgyxq_r h2{ font-size:25px; color:#333; background:url(../images/list_02.jpg) left bottom no-repeat; font-weight:normal; padding-bottom:15px; margin-bottom:15px;}

.lhgyxq_r p{ height:90px; overflow:hidden; font-size:16px; color:#666; line-height:28px;}

.lhgyxq_r div{ height:35px; line-height:35px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:20px 0px 40px 0px; padding:20px 0px; font-size:16px;}

.lhgyxq_r div span{ color:#006a2c;}



.lhgyxq_r .fl{ width:200px; height:45px; line-height:45px; text-align:center; background:#006a2c;display:inline-block; color:#fff; overflow:hidden;}

.lhgyxq_r .fr{ width:200px; height:45px; line-height:45px; text-align:center; background:#ff9f00;display:inline-block; color:#fff; overflow:hidden; float:left; margin-left:30px;}

.lhgyxq_r a{ font-size:16px; color:#fff;}



.lhgy_fl{ margin:60px 0px 40px 0px;text-align:center;}

.lhgy_fl li{ width:300px; height:45px; line-height:45px; display:inline-block; margin:0px 15px;}

.lhgy_fl li a{width:300px; height:45px; line-height:45px; display:block; background:#f1f1f1; font-size:16px;}

.lhgy_fl li a:hover{ background:#006a2c; color:#fff;}

.lhgy_fl li.current a{ background:#006a2c; color:#fff;}



/*右侧弹框*/

.floating_ck{position:fixed;right:10px;top:20%;z-index:999999;}

.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:rgba(46,46,46,0.5);border-bottom:solid 2px white;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}

.floating_ck dl dd:hover{background-color:#006a2c;border-bottom:solid 1px #006a2c;}

.floating_ck dl dd:hover .floating_left{display:block;}

.floating_ck a:hover{border-bottom:1px solid white;}

.consult{background-image:url(../images/youhui.png);}

.words{background-image:url(../images/kficon.png);}

.quote{background-image:url(../images/dianhua.png);}

.qrcord{background-image:url(../images/baoming.png);}

.return{background-image:url(../images/fanhui.png);}

.floating_ck dd span{color:#fff;display:block;padding-top:45px; font-size:12px;}

.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:rgb(193,1,12);border-bottom:solid 1px rgb(193,1,12);display:none;}

.floating_left a{color:#fff;line-height:80px;}

.floating_ewm{height:260px;top:-180px;}

.floating_ewm i{background-size:100% 100%;display:block;width:145px;height:145px;margin:auto;margin-top:7px;}

.floating_ewm p{color:#fff;margin-top:5px;}

.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}

.floating_ewm .qrcord_p02{font-size:18px;}

.floating_ck dl dd span a{color:white;}

.floating_ck dl dd span a:hover{border-bottom:1px solid white;}



/*拨打电话*/

.mfbd{ width:500px; border-radius:25px; margin:0px auto; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;position:fixed;top:0;left:0;top:30%;right:0;z-index:130; display:none;}

.mfbd .mfbd_t{ height:60px; line-height:60px; text-align:center; background:#006a2c; color:#fff; font-size:16px; position:relative;}

.mfbd .mfbd_t a{ color:#fff; font-size:18px;position:absolute; right:10px; top:-10px;}

.mfbd .mfbd_c{ padding:30px; text-align:center;}

.mfbd .mfbd_c p{ font-size:16px; color:#999;}

.mfbd .mfbd_c h2{ font-size:16px; font-size:20px; color:#333; padding:10px 0px 20px 0px;}

.mfbd .mfbd_c h2 img{ vertical-align:middle; margin-right:10px;}

.mfbd .mfbd_c a{ height:40px; line-height:40px; display:inline-block; background:#006a2c; text-align:center; padding:0px 20px; color:#fff; border-radius:25px;}



/*底部浮层预约样式20160108*/

.float-order-box {

  position: fixed;

  bottom: 0;

  left: 0;

  height: 194px;

  width: 100%;

  overflow: hidden;

  font-family: "Microsoft Yahei";

  z-index: 1024;

  background: none;

}



*html  .float-order-box {

  position: absolute;

  right: auto;

  top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

  left: expression(eval(document.documentElement.scrollLeft));

  bottom: auto;

}





.float-order-box p,

.float-order-box h3{margin: 0; padding-bottom:10px;}



.float-order-box p{ text-align:left; color:#FFF; font-size:24px;}

.float-order-box p font{ color:#ff6c3f; font-size:24px;}

.rbd .xmtxt{ width:142px; height:36px; line-height:36px; padding-left:10px; color:#999999; font-size:14px; background:url(../images/rx.gif) no-repeat 10px center #FFF; border:none; margin-right:18px;}

.rbd span{ color:#999999; font-size:14px;}

.rbd font{color:#999999; font-size:14px; }

.rbd .sub{ width:172px; padding-left:30px; color:#FFF; font-size:14px; height:36px; background:url(../images/sub.png) no-repeat 20px center #ff6100; border:none; margin-left:34px;}

.float-order-box .inner-order-bg{

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  *height: 130px;

  z-index: -200;

  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);

}

:root .inner-order-bg{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/



:root .inner-order-bg{filter:none;}/*for IE9*/



.float-order-box .inner-order-wrap {

  position: absolute;

  bottom: 0;

  width: 100%;

  left: 0;

}

.float-order-box .inner-order-box {

  position: relative;

  width:1200px; 

  margin: 0 auto;

  height: 130px;

  padding: 0;

}



.float-order-box .inner-order-box .float-title {

  font-weight: 700;

  font-size: 24px;

  margin-bottom: 20px;

}

.float-order-box .content-wrap { position: relative;height: 130px;}

.float-order-box .float-pic { 

  position: absolute; padding-left:5px;

  left: 0;

  bottom: 0;

}



.float-order-box .left-part {

  position: absolute;

  background: #2150a2;

  right: 220px;

  bottom: 0;

  width: 310px;

  padding: 30px;

}



.float-order-box .left-part .title {

  color: #FFF;

  font-size: 18px;

  line-height: 1;

}



#txtYueYeAcContainter { font-size: 22px;color: #f6ab1a;}

.float-order-box .right-part {

  float: right;

  text-align: center;

  color: #FFF;

  font-size: 14px;

  margin-top: 15px;

  line-height: 2; padding-bottom:10px;

}

.float-order-box .right-part  strong {color: #f6ab1a}

.float-order-box .field-item {

  display: inline-block;

  *display: inline;

  vertical-align: top;

  zoom: 1;

  margin-top: 10px;

  margin-right: 0;

}

.float-order-box .field-item .label-item {

  font-size: 18px;

  line-height: 32px;

}

.float-order-box .input-text {

  width: 160px;

  padding: 8px 4px;

  height: 24px;

  line-height: 24px;

  border: none;

  background: #FFF;

  color: #aaa;

  font-size: 12px;

  border-radius: 0;

}



.float-order-box .submit-btn {

  display: inline-block;

  *display: inline;

  zoom: 1;

  height: 40px;

  line-height: 40px;

  width: 128px;

  color: #FFF;

  background: #f6ab1a;

  text-align: center;

  font-size: 18px;

  margin-left: 8px;

  padding: 0;

}

.float-order-box .submit-btn:hover {

  color: #FFF;

}

.float-order-box .wx-title {

  font-size:18px;

  line-height:28px;

}



.float-order-box .closed-btn {

  position: absolute;

  right: 0;

  top:0;

  width: 41px;

  height: 41px;

  background: url(../images/closeBtn.png) no-repeat 0 0;

  z-index: 1000;

}

.fn-hide {display: none;}

.float-order-box .sex-item {

  background: #FFF;

  height: 36px;

  line-height: 36px;

  display: inline-block;

  padding: 0 12px;

  border: 2px solid #FFF;

  margin-top: 10px;

  margin-left: 8px;

  cursor: pointer;

  color: #666;

}





.re-sure:hover {

  background-position: -132px -126px; 

}





.font2 {

  color: #ff0000;

}



.float-order-bottom-bar-link {

  height: 160px;

  background: url(../images/hzbj_show_left.png) no-repeat;

  width: 214px;

  height: 197px;

  position: absolute;

  left: 0px;

  bottom: 80px;

  position: fixed;

  _position: absolute;

  z-index: 9998;

  _position: absolute;

  _left: expression(eval(document.documentElement.scrollLeft));

  _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 325));

}



/*测试风格*/

.csfg{ width:700px; border-radius:25px; padding:0px 0px;margin:0px auto; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;position:fixed;top:0;left:0;top:40px;right:0;z-index:130; display:none;}

.csfg_t{width:100%; height:30px; text-align:center; padding:30px 0px 0px 0px;}

.csfg_t li{ width:30px; line-height:30px; height:30px; text-align:center; margin:0px 5px; background:#ddd; color:#fff; border-radius:50%;display:inline-block;}

.csfg_t li.csfg_t_t{ background:#10883b;}

.csfg_c{ width:100%;margin:30px 50px 35px 50px;}

.csfg_c li{ width:250px; height:200px; margin:0px 25px; float:left; display:inline-block;overflow:hidden;}

.csfg_c li img{ width:250px; height:160px; display:inline-block;}

.csfg_c li span{ height:35px; line-height:35px; display:block; color:#666;}

.csfg_c li span em{ width:14px; height:14px; border:1px solid #ddd; float:left; display:inline-block; border-radius:50%; margin:10px 10px 0px 110px;}

.csfg_b{ width:220px; height:38px; line-height:38px; margin:0px auto; background:#006a2c;  text-align:center; border-radius:15px;}

.csfg_b a{ width:220px; height:38px;line-height:38px; display:block;font-size:16px;color:#fff;}

/*.csfg_c li:hover span{color:#006a2c;}*/

/*.csfg_c li:hover span em{ background:#006a2c;color:#006a2c;}*/

.csfg_c li.current span{color:#006a2c;}

.csfg_c li.current span em{background:#006a2c;color:#006a2c;}



.xingbie{ width:300px; margin:50px auto 50px auto;text-align:center;}

.xingbie li{ width:150px; text-align:center; float:left;}

.xingbie li img{ width:120px; height:120px; border-radius:50%;}

.xingbie li span{height:35px; line-height:35px; display:block; color:#666;}

.xingbie li span em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; margin:10px 0px 0px 0px;}

.xingbie li:hover span{color:#006a2c;}

.xingbie li:hover span em{ background:#006a2c;color:#006a2c;}

.xingbie li.current span{color:#006a2c;}

.xingbie li.current span em{background:#006a2c;color:#006a2c;}



.nianling{width:450px; margin:15px auto 50px auto;}

.nianling li{ width:150px; float:left;}

.nianling li em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; float:left; margin:5px 5px 0px 0px;}

.nianling li:hover em{ background:#006a2c;}

.nianling li.current em{background:#006a2c;}



.xingzuo{ width:600px;margin:50px auto 30px auto;}

.xingzuo li{ width:150px; height:140px; float:left; text-align:center;}

.xingzuo li img{ width:90px; height:90px; border:1px solid #fff; border-radius:50%;}

.xingzuo li span{ height:25px; height:25px; text-align:center; display:block;}

.xingzuo li:hover{ color:#006a2c;}

.xingzuo li:hover img{ color:#006a2c; border:1px solid #006a2c;}

.xingzuo li.current{ color:#006a2c;}

.xingzuo li.current img{ color:#006a2c; border:1px solid #006a2c;}



.fengge{ width:400px; margin:20px auto;}

.fengge li{ height:108px; line-height:108px; margin-bottom:15px; vertical-align:middle;}

.fengge li img{ width:300px;height:108px; float:right;}

.fengge li em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; margin:0px 20px 0px 0px;}

.fengge li:hover em{background:#006a2c;}

.fengge li.current em{background:#006a2c;}



.fasong{ width:400px; margin:40px auto 10px auto;}

.fasong .fasong_text{ width:388px; height:43px; line-height:43px; border:1px solid #ddd;padding-left:10px; background:#f1f1f1; border-radius:8px; margin-bottom:20px;}

.fasong .fasong_submit{ width:400px; height:45px; line-height:45px; background:#006a2c; color:#fff; border-radius:8px;}

.jieshi{ height:40px; line-height:40px; text-align:center; padding:15px 0px 0px 0px; font-size:16px;}



