/*公共样式修改*/
i{font-style:normal}
.f-red{color:red;}
.fontcl1{ color:#FD6820;}
.fontcl2{ color:#FD6820;}
.btn_main_big{ width:100px; line-height:32px; background:#FD6820; font-size:16px;}
.btn_main_sm{  width:80px;line-height:26px; background:#FD6820; font-size:14px;}
.btn_sub_smler{ width:60px; line-height:20px; background:#FD6820; font-size:12px;}
.btn_sub_sm{ width:80px; line-height:26px;background:#FD6820;  font-size:14px;  }
.btn_sub_big{ width:110px;line-height:36px;background:#FD6820;  font-size:16px;  }
.btn_sub_tuan{ width:130px;line-height:36px;background:#FD6820;  font-size:18px; }
.btn_sub_apply{ width:100%;line-height:32px; height:36px;background:#FD6820; font-size:18px;}
.btn{border-radius:0px; border:none; }
.choose_option a.current, .choose_option a:hover{ background:#FD6820;}
.tenders_zb_form{ border:2px solid #FD6820;}
.zbform{ border:2px solid #FD6820; background:#fff;}
ul.tenders_zb_list li.current{ background:#FD6820; border:none;}
ul.paihang li .ph_num_cl{ background:#FD6820;}
.mall_top{ border-top:2px solid #FD6820;}
.mall_box{ border-top:2px solid #FD6820; }
.zbform input.btn{ border:none;}
.home_nav{ border-top:3px solid #FD6820;}
.home_nav a.current, .home_nav a:hover{ background:#FD6820;}
.home_box{ border-top:2px solid #FD6820;}
.city_top .btn{ background:#FD6820;}
.pinyin_px p.rt a.current, .pinyin_px p.rt a:hover{ background:#FD6820;}
.index_ico{ background:url(../images/ico1.png) no-repeat;}
.question_box{ background:#FD6820;}
.qu_choose a.tiwen{background:#FD6820;}
.qu_choose a.huida{ background:#FD6820;}
/*ul样式1*/
ul.line_type li:hover{ border:1px solid #FD6820;}
a:hover{ color:#FD6820;}
/*首页样式修改*/
.top_nav{ background:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.search_box input.btn{ background:#FD6820;}
.search_box{ border:2px solid #FD6820;}
.search_cont_list{ border:2px solid #FD6820; border-top:none;}
.site_commitment{ margin-top:0px;}
.header_bottom {height:60px;line-height:60px; width:100%;background:#fff;border-top:#E6E6E6 0px solid;border-bottom:#E6E6E6 0px solid;position:relative; z-index:10; display: table;} 
.header_bottom ul li{ float:left; height:60px; line-height:60px;  font-size:16px; position:relative }
.header_bottom ul li.has_son em.menu_ico{width:9px; height:6px; background-position:-15px 0px; margin-left:5px;}
.header_bottom ul li.has_son em.menu_ico_over{ background-position:-33px 0px; }
.header_bottom ul li.has_son a.current em.menu_ico{ background-position:-33px 0px; }
.header_bottom ul li a{ text-decoration:none; display: block;  padding:0 46px; }
.header_bottom ul li a.current,.header_bottom ul li.current{background:#FD6820; color:#fff;}
.header_bottom ul li.current a,.header_bottom  ul li.current a:hover{ color:#FFF;}
.header_bottom  ul li.has_son{padding:0px; width:130px; text-align:center;}
.header_bottom  ul li.has_son a{padding:0;}
.header_bottom  ul li .main_nav_son{ position:absolute; left:0px; top:59px;}
ul.main_nav_son { border:none;}
ul.main_nav_son li{ height:35px;}
ul.main_nav_son li a{ background:#019D59; font-size:14px; line-height:35px; height:35px; color:#fff; width:110px; text-align:left; padding-left:20px !important;}
ul.main_nav_son li a:hover{ background:#018D50;}

.banner_lunz{width:100%;height: 400px; overflow:hidden;position: absolute;}
.slide{height:400px;}
.slide img{height:400px;}
.index_tender{ width: 250px; height: 350px; position: relative; top: 15px; background-color: rgba(255,255,255,0.8); z-index: 3; text-align: center; font-family: "Microsoft Yahei"; padding: 15px 40px 0 40px;box-shadow: 0 0 16px 0 rgba(0,0,0,.2)}
.index_tender h2{ font-size:20px;}
.index_tender form input,.index_tender form select{ margin-top:7px;height:34px; line-height:34px;}
.index_tender form input.full{ width:97%;}
.index_tender form select.full{ width:100%;}
.index_tender form input.short{ width:45%;}
.index_tender form select.short{ width:32%; float:left; margin-right:4px;}
.index_tender form select:last-child{ margin-right:0px; float:right;}
.index_tender form img.yz_pic{ margin-top:10px;}
.ten_top{ overflow:hidden;}
.order-box-tip{font-size: 14px; margin-top:20px;}
.order-box-tip span{float: left;color: #333;}
.order-box-tip span b{color: #FD6820;}
.order-box-tip a{color: #FD6820;float: right}


.clearfix{ width:897px; border:1px solid #e0e0e0; height:192px;overflow:hidden;}
.clearfix ul li{ float:left; border-right:1px solid #e0e0e0; width:223px; text-align:center; padding-top:10px; height:180px; }
.clearfix ul li:last-child{ border-right:none;}
.clearfix ul li a{display:block;}
.clearfix ul li a .index_ico{ height:112px;}
.clearfix ul li a .fix_ico1{ width:117px;  background-position:-10px -247px;}
.clearfix ul li a .fix_ico2{ width:87px;  background-position:-139px -247px;}
.clearfix ul li a .fix_ico3{ width:82px;  background-position:-8px -363px;}
.clearfix ul li a .fix_ico4{ width:96px;  background-position:-116px -363px;}

.sec_topr_list{ width:260px; border:1px solid #e0e0e0; border-top:none; padding:10px; height:173px; overflow:hidden;}
.sec_topr_list ul li{ float:left; border-color:#e0e0e0;border-width:0px 1px 1px 0px; border-style:dotted; width:85px; text-align:center;}
.sec_topr_list ul li.bt{ border-bottom:none;}
.sec_topr_list ul li.third{border-width:0px 0px 1px 0px;}
.sec_topr_list ul li a{ display:block;}
.sec_topr_list ul li a:hover{ color:#FD6820;}
.sec_topr_list ul li a .index_ico{ height:38px; width:40px; margin:15px 0px 5px 0px;}
.sec_topr_list ul li a .sec_ico1{ background-position:-7px -210px;}
.sec_topr_list ul li a .sec_ico2{ background-position:-211px -210px;}
.sec_topr_list ul li a .sec_ico3{ background-position:-87px -210px;}
.sec_topr_list ul li a .sec_ico4{ background-position:-125px -210px;}
.sec_topr_list ul li a .sec_ico5{ background-position:-47px -210px;}
.sec_topr_list ul li a .sec_ico6{ background-position:-169px -210px;}

h2.index_tit{ font-size:20px; border-bottom:none; height:50px; line-height:48px;border-bottom: 1px solid #ddd; overflow: hidden; margin-bottom:15px;}

h2.index_tit small{ height:48px; line-height:48px; font-size:12px; color:#999; margin:12px 0px 0px 10px; display:inline-block;}
h2.index_tit span.tit_list{  height:40px; line-height:40px;}
h2.index_tit span.tit_list a.current{ background:#f0f0f0 url(../images/hover_ico.png) center bottom no-repeat; border-bottom:2px solid #FD6820;}
.like_ico{ background-position:0px -33px;}
ul.index_case_list li{ width:235px; margin:5px 0px 0px 8px;}
ul.index_case_list li img{ width:235px; height:176px;}
ul.index_case_list li.first{ width:470px; height:362px; overflow:hidden;}
ul.index_case_list li.first img{ min-width:470px; width:auto; height:362px;}
ul.index_case_list li:last-child{ width:478px; height:176px; overflow:hidden;}
ul.index_case_list li:last-child img{ min-width:478px; width:auto; height:176px;}

.index_zx_dairy{ overflow:hidden; height:180px; margin-bottom:20px;}
.index_zx_tit{ width:180px; text-align:center; float:left; color:#fff; font-size:14px; padding-top:40px; background:#FD6820; height:140px; position:relative;}
.index_zx_tit a{ color:#fff;}
.index_zx_ico1{ width:60px; height:60px; background-position:-276px -210px;}
.index_zx_tit em{ width:0px; height:0px; border-color:transparent #FFF transparent transparent;border-width:10px;border-style:dashed solid dashed dashed; position:absolute; right:0px; top:40%;}
.zx_dairy_list li{ margin-left:15px; float:left; width:240px; height:180px; position:relative;}
.zx_dairy_list li img{ width:240px; height:180px;}
.zx_dairy_list li span.fenlei{ width:78px; height:26px; text-align:center; display:block; position:absolute; right:0px; top:0px; background:#FD6820; color:#fff;}
.index_zx_lean .index_zx_tit{ background:#25B6A6;}
.index_zx_ico2{ width:60px; height:60px; background-position:-337px -210px;}
.index_zx_lean{ background:#f5f5f5;overflow:hidden; height:180px;}
.zx_lean_list li{ float:left; margin-left:20px; padding:10px 0px;}
.zx_lean_list li h3{ margin:10px 0px;}
.zx_lean_list li h3 font{ font-size:14px;}
.ketant_list{ margin-left:10px; width:200px; }
.ketant_list li{margin:0px; padding:0px; height:26px; overflow:hidden;}
.to_cont_lt{ width:897px; padding:5px 10px; border:1px solid #e0e0e0; border-right:none;}
.to_cont_rt{ width:260px; padding:5px 10px; border:1px solid #e0e0e0;}
ul.to_shop li img{ width:164px; height:82px;}
ul.to_shop li{ margin:10px 0px 4px 6px;}
.to_designer{ height:259px;}
.to_designer img{ width:50px; height:50px; border-radius:30px;}
.to_designer li{ height:60px; margin-top:5px; border-bottom:1px dashed #e0e0e0;}
.to_de_intro{ margin-left:10px; max-width:200px; max-height:56px; overflow:hidden;}

.to_cont_lt h2.index_tit{ border-bottom:1px solid #e0e0e0;}
.to_home{ height:264px;}
.to_home li{ float:left;height:245px; width:290px; margin:10px 0px 9px 13px;}
.to_home li:first-child{ margin-left:0px;}
.to_home li img{height:245px; width:290px;}
.to_home li p.text font.lt{ max-width:175px; overflow:hidden;}
.to_paih  p.tit{ background:#fff;}
.to_paih p.tit a{ font-size:18px; height:30px; line-height:30px;}
.to_paih p.tit a.current, .to_paih p.tit a:hover{ border:none; border-bottom:2px solid #FD6820;}
.to_paihang img{ width:50px; height:50px; margin:0px 10px 0px 5px;}
.to_paihang ul.paihang li{ padding:8px 0px; height:50px; overflow:hidden;}
.to_paihang ul.paihang li .text_intro{ max-width:150px; line-height:24px;}
.to_paihang ul.paihang li .text_intro a{ font-size:14px;}
.to_cont_rt h2.index_tit{ font-size:18px; border-bottom:1px solid #eee;}
.to_cont_rt h2.index_tit font.lt{ border-bottom:2px solid #FD6820;}
.to_tuanz{ height:331px;}
ul.to_tuanz li{ height:313px; width:284px; margin:5px 0px 5px 10px;}
ul.to_tuanz li:first-child{ margin-left:0px;}
ul.to_tuanz li img{ width:284px; height:213px;}
ul.paihang li .paihang_num{ border-radius:20px;}
.index_new_order p.to_order_tit{ background:#fff; border-bottom:1px solid #ccc;}
.index_new_order h2.index_tit{ padding:0px;}
.to_nwod_box{ width:260px;}
.index_nwod_list li.grayBg{ background:#f9f9f9;}
ul.to_company{ height:188px;}
ul.to_company li img{ width:144px; height:72px;}
.index_rank{ border-top:1px solid #e0e0e0; padding:10px 0px; height:137px;}
.index_rank img{ width:90px; height:90px;}
ul.to_company li{ margin:10px 0px 10px 4px;}
.index_rank h2{ margin:5px 0px;}
.index_rank_best1{ border-right:1px solid #e0e0e0;}
.index_rank_best1,.index_rank_best2{ width:425px; padding-left:20px;}
.index_rank div.text{ margin-left:20px; padding:5px 20px; background:#f8f8f8; border:1px solid #e0e0e0; height:80px; width:250px; overflow:hidden;}
.best_ico1{ width:14px; height:14px; background-position:-275px -275px;}
.best_ico2{ width:14px; height:14px; background-position:-290px -275px;}
.index_rank div.text a{ font-size:14px; color:#333;}
.to_news_ad{ width:400px; height:300px; overflow:hidden;}
.to_news_list{ width:475px; margin-left:20px; height:300px;}
.to_news_list li{ height:68px; overflow:hidden; margin:5px 0px; border-bottom:1px solid #eee; line-height:34px;}
.to_news_list li:last-child{ border-bottom:none;}
.to_news_list li h3 a{ font-size:18px; color:#333;}
.to_news_right{ height:249px; overflow:hidden;}
.to_news_right li{ line-height:40px; height:40px; overflow:hidden; border-bottom:1px dashed #e0e0e0;}
.to_news_list li h3 a:hover,.to_activity li div.text a:hover,.index_rank div.text a:hover{ color:#FD6820;}
.to_activity .opacity_img p{ height:50px; line-height:25px; width:95%; color:#ccc;}
.to_activity .opacity_img font.tit{ color:#fff;}
.index_new_order p span{ width:33%;}
ul.index_nwod_list li span{ width:33%;}

.menu_list_ok_top{ width:auto; background:#fef7e7; border-radius:10px; padding:10px 5px; margin:10px auto; height:180px; overflow:hidden; border:1px solid #fee3a8;}
.menu_list_ok_top h1{ text-align:center;}
.menu_list_ok_top p{ margin-left:0px;}
.menu_ok_link{ margin-top:10px;}
.menu_ok_link li{ overflow:hidden; text-align:left; margin-bottom:5px;}
.menu_ok_link li p.title{ line-height:34px; height:34px;}
.menu_ok_link li .link_ico{ display:inline-block; background:url(../images/red_ico2.jpg) no-repeat; width:32px; height:32px; vertical-align:middle; margin:2px 5px;}
.menu_ok_link li .link_ico1{ background-position:0px 0px;}
.menu_ok_link li .link_ico2{background-position:0px -33px;}
.index_nwod_box{ height:210px;}

.play { height: 400px; position: relative; background: #D9D9D9 }
.order-box { width: 250px; height: 355px; position: relative; top: 15px; background: #fff; z-index: 3; text-align: center; font-family: "Microsoft Yahei"; padding: 15px 40px 0 40px;box-shadow: 0 0 6px 0 rgba(0,0,0,.2)}
.order-box .h1 { font-size: 20px; font-weight: 100;display: block;font-weight: bold;margin-top: 7px;}
.order-box .h2 { font-size: 14px; font-weight: 100; margin: 15px 0;display: block; }
.order-box .edit-text { width: 100%; height: 35px; box-sizing: border-box; border: 1px solid #dcd8d9; padding-left: 20px; display: block; }
.order-box .edit-city,.order-box .edit-quyu { width: 49%; height: 35px;border: 1px solid #dcd8d9; }
.order-box button { width: 100%; height: 35px;box-shadow: 0 3px 5px 0 rgba(255,83,83,0.5);background: #FD6820; color: #fff; font-size: 14px; font-family: "Microsoft Yahei"; padding: 0; border: 0; cursor: pointer;transition: all 0.5s ease;}
.order-box button:hover{box-shadow: 0 3px 5px 0 rgba(255,83,83,0.5)}

.wrap0 {
    width: 1210px;
	height:400px;
    margin: 0 auto;
}
.wrap {
    width: 1210px;
    margin: 0 auto;
}
.zx-step { width: 100%;height: 289px; overflow: hidden;background: #f5f5f5;}
.zx-step ul{margin-top: 30px;margin-left: 30px;}
.zx-step ul li {float: left;width: 265px;height: 229px;margin-right: 30px;position: relative;text-align: center;font-size: 14px;font-family: "Microsoft Yahei"; transition: all 0.5s ease; border-radius: 4px;background: #fff;overflow: hidden;cursor: pointer;}
.zx-step ul li:hover{box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);}
.zx-step ul li span.text{display:inline-block;font-size: 22px;color: #333;line-height: 22px;margin-bottom: 14px;}
.zx-step ul li p{font-size: 14px;color: #666;line-height: 14px;}
.zx-step ul li.s1:after { content: ""; display: block; background: url(../images/hot.png); position: absolute; width: 63px; height: 63px; left: 0; top: 0 }
.zx-step ul li.s2:after { content: ""; display: block; background: url(../images/free.png); position: absolute; width: 63px; height: 63px; left: 0; top: 0 }
.zx-step ul li span.img { width: 100px; height: 100px; display: block;margin: 25px auto;margin-bottom: 24px; }

.zx-step ul li.s1 span.img { background: url(../images/zhinneg.png) center center no-repeat }

.zx-step ul li.s2 span.img { background: url(../images/sheji.png) center center no-repeat }

.zx-step ul li.s3 span.img { background: url(../images/gongsi.png) center center no-repeat }

.zx-step ul li.s4 span.img { background: url(../images/baozhang.png) center center no-repeat }

/*通用模块头部标题*/
.box-tit { margin-top: 60px; overflow: hidden;}
.box-tit .heng-line{width: 80px;height: 2px;margin: 0 auto;background: #e6e6e6;margin-bottom: 14px;}
.box-tit .tit { font-size: 30px;text-align: center;line-height: 30px;color: #333;margin-bottom: 14px;}
.box-tit .tit:hover a{color: #FD6820}
.box-tit .tit-sm { text-align: center;font-size: 16px;color: #666;line-height: 16px;margin-bottom: 30px;}
.box{width: 1210px;overflow: hidden;}
.box a.more{width: 178px;height: 38px;font-size:14px;display: block;margin:0 auto;text-align: center;line-height: 38px;border:1px solid #999;margin-top: 30px;}
.box a.more:hover{background: #FD6820;border-color: #FD6820;color: #fff;}

/*效果图*/
.xgt-box {width:1220px;overflow: hidden }
.xgt-box ul { float: left; overflow: hidden }
.xgt-box ul li {width: 100%;position: relative; overflow: hidden;}
.xgt-box ul li img { display: block;width: 100%;height: 100%}
.xgt-box ul li span { position: absolute; width: 70px;height: 30px;transition: all 0.5s ease; background: rgba(0,0,0,.6); left: 10px;top: 10px;border-radius: 30px; line-height: 30px; color: #fff;text-align: center;font-size: 14px; }
.xgt-box ul li span .fengge-info .big-tit{font-size: 26px;line-height: 26px;margin-bottom: 20px;}
.xgt-box ul li span .fengge-info .big-tuji{font-size: 16px;line-height: 16px;margin-bottom: 13px;}
.xgt-box ul li span .fengge-info .big-num{font-size: 16px;line-height: 16px;}
.xgt-box ul li:hover span{border-radius:0;width: 100%;height: 100%; left: 0;top:0;}
.xgt-box ul li:hover span i{display: none;}
.xgt-box ul li:hover span div{display: block;}
.xgt-box ul li span .fengge-info{text-align: center;display: none;margin-top: 50%}
.xgt-box .row-1 { width: 559px;height: 454px; margin-right: 6px }
.xgt-box .row-1 li{height: 100%}
.xgt-box .row-2 li{ width: 298px;height: 224px;}
.xgt-box .row-2 li:last-child{margin-top: 6px;}
.xgt-box .row-3 { width: 341px;height: 454px;margin-right: 6px}
.xgt-box .row-3 li{height: 100%;}
.xgt-box .row-4{width: 100%;margin-top: 6px;}
.xgt-box .row-4 li{width: 298px;height: 224px;float: left;margin-right: 6px;}
.xgt-box .row-2 li span .fengge-info,
.xgt-box .row-4 li span .fengge-info{margin-top: 25%}
.xgt-box .row-1 li span{width: 160px;height: 160px;border-radius: 50%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;line-height: 160px;}
.xgt-box .row-1 li span div.three-bg{width: 140px;height: 120px;position: absolute;left: 0;top:0;right: 0;bottom:0;margin: auto;background: url(../images/3D.png);}
.xgt-box .row-1 li i{font-size: 16px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;transition: none;line-height: 454px;text-align: center;color: #fff}
.xgt-box .row-1 li .big-tit-3d{width: 100%;height: 100%;line-height: 454px;display: none;text-align: center;font-size: 16px;position: absolute;left: 0;top: 0;display: none;color: #fff;}
.xgt-box .row-1 li:hover .big-tit-3d{display: block;}

/*装修公司*/
.company-lunbo{width: 1210px;height: auto;overflow: hidden;}
.company-lunbo .slide-item{ float:left;width: 178px;height: 100px;background: #fff;position: relative;margin-right: 20px;margin-bottom: 20px;border:1px #ccc solid; }
/*.company-lunbo .slide-item:nth-child(4),
.company-lunbo .slide-item:nth-child(8),
.company-lunbo .slide-item:nth-child(12),
.company-lunbo .slide-item:nth-child(16),
.company-lunbo .slide-item:nth-child(20){margin-right: 0px;}
*/
.company-lunbo .slide-item .company-anli{width: 178px;height: 100px;overflow:hidden;position: relative;}
.company-lunbo .slide-item .company-anli img{width:100%;height:auto;transition: all 0.5s ease;position: absolute;margin: auto;left: 0;top: 0;right: 0;bottom: 0;}
.company-lunbo .slide-item .company-img{width: 110px;height: 110px; position: relative; background: #fff; border-radius: 50%;overflow:hidden;position: absolute;left: 90px;top: 110px;z-index: 1;border:1px solid #ededed;}
.company-lunbo .slide-item .company-img img{width:100%;height:auto;position: absolute;margin: auto;left: 0;top: 0;right: 0;bottom: 0;}
.company-lunbo .slide-item .company-info{width: 247px;height: 222px;background: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);position: absolute;left: 20px;top: 180px;transition: all 0.5s ease;}
.company-lunbo .slide-item .company-info .company-name{margin-top: 60px;text-align: center;font-size: 18px;color: #333;line-height: 18px;margin-bottom: 10px;}
.company-lunbo .slide-item .company-info .company-star{text-align: center;font-size: 14px;color: #fb8920;line-height: 14px;margin-bottom: 21px;}
.company-lunbo .slide-item .company-info .company-ap{width: 220px;height:14px;line-height: 14px;margin: 0 auto;font-size: 14px;}
.company-lunbo .slide-item .company-info .company-ap span{float:left;width: 100px;height: 14px;color:#999;display: block;text-align: center;}
.company-lunbo .slide-item .company-info .company-sheji{width: 118px;height: 34px;margin:0 auto; margin-top:20px;border: 1px solid #666;text-align: center;line-height: 34px;color: #333;font-size: 16px;}
.company-lunbo .slide-item:hover .company-info{box-shadow: 0 0 20px 0 #ccc;}
.company-lunbo .slide-item:hover .company-anli img{transform: scale(1.2);}
.company-lunbo .slide-item .company-info .company-sheji:hover{background: #FD6820;color: #fff;border-color: #FD6820;cursor: pointer;}
/* .company-lunbo .bx-wrapper .bx-pager.bx-default-pager a{width: 30px;height: 3px;background: #b8b8b8;border-radius: 0;} */
.company-lunbo .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #FD6820;}
.company-lunbo .bx-wrapper .bx-prev{display: none;}
.company-lunbo .bx-wrapper .bx-next{display: none;}

.company-lunbo .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-20px;}

/*服务流程模块*/
.fw-step-box{width:1036px;height:90px;margin: 0 auto;}
.fw-step i.arrow-right{width: 38px;height: 26px;float: left;display:block;margin-top:16px;margin-left:30px;margin-right:32px;background: url(../images/arrow-right_1.png) no-repeat;}
.fw-step .step-item{width:88px;height:90px;float: left;}
.fw-step .step-item div{width: 56px;height: 53px;margin: 0 auto;}
.fw-step .step-item p{font-size: 18px;color: #666;text-align: center;line-height: 16px;margin-top: 20px;}
.fw-step .step-item div.yuyue{background: url(../images/yuyue.png) center no-repeat;}
.fw-step .step-item div.yusuan{background: url(../images/yusuan.png) center no-repeat;}
.fw-step .step-item div.hetong{background: url(../images/hetong.png) center no-repeat;}
.fw-step .step-item div.shigong{background: url(../images/shigong.png) center no-repeat;}
.fw-step .step-item div.yanshou{background: url(../images/yanshou.png) center no-repeat;}
.fw-step .step-item div.shouhou{background: url(../images/shouhou.png) center no-repeat;}

/*装修攻略*/
.zx-gl{width: 100%;}
.gl-list{width: 1220px;height: 448px;overflow: hidden;}
.gl-list ul li{float: left;width: 298px;height: 100%;margin-right: 6px;}
.gl-list ul li .gl-img{width: 298px;height: 140px;overflow:hidden;position: relative;}
.gl-list ul li .gl-img img{width: 298px;height: 100%;}
.gl-list ul li .gl-img div{width: 298px;height: 140px;font-size:24px;background: rgba(0,0,0,0.7);transition:all 0.5s ease;position: absolute;left: 0;top: 0;text-align: center;line-height: 140px;color: #f5f5f5;}
.gl-list ul li:hover .gl-img div{background: rgba(0,0,0,0.3);}
.gl-list ul li .gl-list-wz,
.gl-list ul li .gl-list-wd{width:298px;height:268px;padding-top: 40px;background: #fff;overflow: hidden;}
.gl-list ul li .gl-list-wz .gl-list-item,
.gl-list ul li .gl-list-wd .gl-list-item{width:298px;height:12px;margin-bottom: 24px;}
.gl-list ul li .gl-list-wz .gl-list-item .wz-fenlei{width: 92px;height: 12px;color:#999;font-size: 14px;line-height: 12px;border-right:1px solid #ccc;display: block;float: left;margin-right: 20px;margin-left: 30px;}
.gl-list ul li .gl-list-wz .gl-list-item .wz-det{width: 135px;height: 14px;font-size: 14px;line-height: 12px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gl-list ul li .gl-list-wd .gl-list-item .wz-det{width: 188px;height: 14px;margin-left: 30px;font-size: 14px;line-height: 12px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gl-list ul li .gl-list-wd .gl-list-item .wz-shijian{font-size: 14px;line-height: 12px;color:#999;float: right;margin-right: 30px;}
.gl-list ul li a{cursor: pointer;}
.gl-list ul li a:hover span{color: #ff5353 !important;}
.gl-list ul li .to-gl{height: 16px;}
.gl-list ul li .to-gl p{margin-right: 30px;font-size: 22px;}
.gl-list ul li .to-gl p .go-to{width:24px;height:7px;float:right;margin-top:12px;margin-left:10px;display:inline-block;background: url(../images/jiantou.png) no-repeat;}
.gl-list ul li .to-gl p a{color: #ccc;width: 72px;display: block;float: right;}
.gl-list ul li .to-gl p a:hover {color: #ff5353}
.gl-list ul li .to-gl p a:hover .go-to{background: url(../images/jiantou-hover.png);}

.friend{ position: relative; width: 100%;overflow: hidden;background: #333;}
.friend .tab-nav {overflow: hidden;border-bottom: 1px solid #4d4d4d;height: 64px;}
.friend .tab-nav a {border: 0; display: block; float: left;font-weight: bold;color: #666; height: 14px; line-height: 14px;margin-top:30px;margin-right:30px;margin-bottom:20px;text-align: center; text-decoration: none; font-size: 14px; font-family: "Microsoft Yahei";  }
.friend .tab-nav a.current { font-weight:bold; position:relative;color: #999}
.friend .tab-con { position: relative; overflow: hidden; height: auto; width: 100%; }
.friend .tab-con-item { color:#444; overflow:hidden; height: auto; width: auto;margin-top: 20px;}
.friend .tab-con-item a{ float:left; display:block; margin-right:20px;color: #666;line-height: 12px;margin-bottom: 20px;font-size: 12px;}
.friend .tab-con-item a:hover{color: #999;text-decoration: underline;}

/*首页底部浮动表单*/

.bottomFixed_form{ position:fixed; left:0; bottom:0; width:100%; height:130px;background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}

.bottomFixed_form .close{ position:absolute; top:10px; left:50%; margin-left:610px; display:block; width:30px; height:30px; background:url(../images/icoImg.png) no-repeat 0px -264px; cursor:pointer;}

.bottomFixed_form .tu{ float:left; margin-top:10px;}

.bottomFixed_form_box{float:left;  width:600px;  padding:25px 30px 0; background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}

.bottomFixed_form_box .form_box{ width:480px;}

.bottomFixed_form_box region{ display:block;}

.bottomFixed_form_box select.text{ width:155px; margin-right:10px; margin-bottom:15px; height:40px; font-size:12px;}

.bottomFixed_form_box input.text{ float:left; border:0px;width:315px; padding:0 0 0 5px; height:38px; font-size:12px; margin-bottom:15px;}

.bottomFixed_form_box input.text2{ width:205px;}

.bottomFixed_form_box input.sshort{ width:25%; margin-left:10px;}
.bottomFixed_form_box input.short{ width:35%; margin-left:10px;}
.bottomFixed_form_box select.short{ width:32%; float:left;}

.bottomFixed_form_box .btn{ width:100px; height:40px; line-height:40px; border:0; background:#e44b39; border-radius:0; font-size:18px; margin-left:10px;}

.bottomFixed_form_box .weixin_box{ width:120px;margin-top:-19px;}

.bottomFixed_form_box .weixin_box img{ width:120px; height:120px;}

.bottomFixed_form_box .weixin_box p{ height:30px; line-height:30px; background:#0085cc; color:#fff; font-size:12px; text-align:center;}

.bottomFixed_img{ position:fixed; left:-240px; bottom:0; width:200px; height:160px; cursor:pointer;}
.bottomFixed_form_box .area-tips{float:left;
display: block;
    width: 35px;
    height: 38px;
    color: #888;
    background: #FFFFFF;
    font-size: 14px;
    text-align: center;
    line-height: 38px;
}
.subfeature {
	display: block; margin: 0px; overflow: hidden; width: 212px;height:250px;position:relative;float:left;margin-right:10px;
}
.subfeature:nth-of-type(4){
	margin-right:0px;
}
.subfeature-txt {
	padding-right: 5px; padding-left: 5px; FLOAT: left; padding-bottom: 5px; margin: 0px; width: 220px! important; line-height: 35px; padding-top: 3px; position: absolute;bottom:0px;left:0px;background:rgba(0,0,0,0.6);
}
.subfeature-txt b{ padding:5px;color:#ec8029;color:#FFF;background:#ec8029;border-radius:6px;margin-left:5px;}
.subfeature-txts a{color:#FFF}
.subfeature-txt h2 {
	clear: both; font-weight: bold; font-size: 14px; padding-bottom: 3px;color:#fff;padding-left:10px;
}
.subfeature-txt h2 a {
	color: #FFF
}
.subfeature-txt h2 a:hover {
	color: #ff0076
}
.picture_type {margin-bottom:20px;overflow: hidden;}
.picture_type ul{margin-left:-20px;}
.picture_type ul li{width:380px;float:left;margin-left:20px}
.picture_type ul li .type_hd{width:44px;float:left;text-align:center}
.picture_type ul li .type_hd i{width:44px;height:44px;background:url("../images/icon_all.png") no-repeat;background-size:640px 260px;display:block;margin-bottom:4px}
.picture_type ul li .type_hd i.t_1{background-position:-256px 0}.picture_type ul li .type_hd i.t_2{background-position:-300px 0}
.picture_type ul li .type_hd i.t_3{background-position:-344px 0}.picture_type ul li .type_hd span{font-size:18px;color:#333}
.picture_type ul li .type_bd{width:300px;float:left;margin-left:35px;margin-right:0px}
.picture_type ul li .type_bd a{font-size:16px;width:33%;display:block;margin:0px 0 5px;float:left}
.picture_type ul li .type_bd a.hot{color:#ef463a}

.module_bd{width:1210px;margin:0 auto;clear:both}
.module_bd:after{clear:both;content:" ";display:table}
.module_bd:before{content:" ";display:table}

.school_stage ul {margin-left:-20px}
.school_stage ul li {width:390px;height:375px;margin-left:20px;float:left}
.school_stage ul li .stage_hd {height:117px;background:url("../images/bg_all.png") no-repeat;background-size:1241px 280px;width:380px;padding:44px 0 0 30px}
.school_stage ul li .stage_hd strong {color:#657076;font-size:26px}
.school_stage ul li .stage_hd span {display:block;color:#818b90;font-size:14px;margin-top:5px}
.school_stage ul li .stage1_bd {background:#ffffff}
.school_stage ul li .stage2_bd {background:#ffffff}
.school_stage ul li .stage3_bd {background:#ffffff}
.school_stage ul li .stage1_bd dl,.school_stage ul li .stage2_bd dl,.school_stage ul li .stage3_bd dl {border:1px #e4e4e4 solid;border-top:none;clear:both}
.school_stage ul li .stage1_bd dl:after,.school_stage ul li .stage2_bd dl:after,.school_stage ul li .stage3_bd dl:after {clear:both;content:" ";display:table}
.school_stage ul li .stage1_bd dl:before,.school_stage ul li .stage2_bd dl:before,.school_stage ul li .stage3_bd dl:before {content:" ";display:table}
.school_stage ul li .stage1_bd dl dd,.school_stage ul li .stage2_bd dl dd,.school_stage ul li .stage3_bd dl dd {border-left:none;border-top:none;border-bottom:1px #f6f6f6 solid;border-right:1px #f6f6f6 solid;padding-top:20px;padding-bottom:20px;text-align:center;float:left}
.school_stage ul li .stage1_bd dl dd a,.school_stage ul li .stage2_bd dl dd a,.school_stage ul li .stage3_bd dl dd a {font-size: 16px;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.school_stage ul li .stage1_bd dl dd a:hover,.school_stage ul li .stage2_bd dl dd a:hover,.school_stage ul li .stage3_bd dl dd a:hover {margin-top:-4px}
.school_stage ul li .stage1_bd dl dd a:hover i,.school_stage ul li .stage2_bd dl dd a:hover i,.school_stage ul li .stage3_bd dl dd a:hover i {background-position-y:-187px}
.school_stage ul li .stage1_bd dl dd i,.school_stage ul li .stage2_bd dl dd i,.school_stage ul li .stage3_bd dl dd i {width:32px;height:32px;background:url("../images/icon_all.png") no-repeat;background-size:640px 260px;display:block;margin:0 auto;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.school_stage ul li .stage1_bd dl dd:last-child,.school_stage ul li .stage2_bd dl dd:last-child,.school_stage ul li .stage3_bd dl dd:last-child {border:none}
.school_stage ul li .stage1_bd dl dd {width:49%;height:55px}
.school_stage ul li .stage1_bd dl dd i.s1_1 {background-position:0 -155px}
.school_stage ul li .stage1_bd dl dd i.s1_2 {background-position:-32px -155px}
.school_stage ul li .stage1_bd dl dd i.s1_3 {background-position:-64px -155px}
.school_stage ul li .stage1_bd dl dd i.s1_4 {background-position:-96px -155px}
.school_stage ul li .stage2_bd dl dd {width:24%;height:55px}
.school_stage ul li .stage2_bd dl dd i.s2_1 {background-position:-128px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_2 {background-position:-160px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_3 {background-position:-192px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_4 {background-position:-224px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_5 {background-position:-256px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_6 {background-position:-288px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_7 {background-position:-320px -155px}
.school_stage ul li .stage2_bd dl dd i.s2_8 {background-position:-352px -155px}
.school_stage ul li .stage3_bd dl dd {width:49%;height:111px;padding-top:60px}
.school_stage ul li .stage3_bd dl dd i.s3_1 {background-position:-384px -155px}
.school_stage ul li .stage3_bd dl dd i.s3_2 {background-position:-416px -155px}
.school_stage ul li .bg_stage1 {background-position:0 0}
.school_stage ul li .bg_stage2 {background-position:-409px 0}
.school_stage ul li .bg_stage3 {background-position:-800px 0}

/*装修公司 2022-3-18*/
.zd_gswz{background:none;box-shadow:none;}
.zd_gs {border-radius: 8px;}
.zd_gs table{ border-spacing: 0px;}
.zd_gs td{line-height:50px; padding-left: 20px; border: none;}
.zd_gs td.tit{border-right: 1px solid #ededed; text-align: center; width: 115px; background: #fafafa;}
.zd_gs a.current, .zd_gs a:hover { }

.zd_gs_list{}
.zd_gs_list h2{line-height:60px; height:60px;}
.zd_gs_list .sort_box{border:0px; background:none;height: 60px; line-height: 60px;margin-bottom: 15px;}
.zd_gs_list .sort_list a{border-radius: 4px; border: solid 1px #dddddd; padding: 3px 15px 3px 15px; margin: 0 12px 0 0;}
.zd_gs_list .sort_list .on{border: solid 1px #FD6820;}
.zd_gs_list .area{border:0px;}
.zd_gs_list .area ul.block_type li { background: #fff; border-top: 1px solid #e3e3e3;  border-bottom: 0px solid #e3e3e3; padding: 24px 0 24px 0;;}
.zd_gs_list .area ul.block_type li:hover { background: #f8f8f8; }
.zd_gs_list .area ul.block_type li:last-child{ border-bottom: 1px solid #e3e3e3;}
.zd_gs_list .btn_main_big{border-radius: 15px;width: 150px; margin: 25px;font-size: 14px;}
.zd_gs_list .main_list_rt h3 {   color: #666; border-bottom: 0px dashed #ddd; line-height: 35px;}
.zd_gs_list .main_list_rt div.lt p { line-height: 40px;height:30px; margin-top: 10px;}

.zd_gs_right .zbform {border-radius: 8px;}
.zd_gs_right .zbform form{line-height:55px;}
.zd_gs_right .zbform input, .zbform select { border: solid 1px #e1e1e1; opacity: 0.64; border-radius: 2px;}
.zd_gs_right .area{border-radius: 4px; margin-top: 24px;}
.zd_gs_right .side_tit{line-height: 50px; height: 50px;}
.zd_gs_right ul.paihang li{line-height: 50px;}
.zd_gs_right ul.paihang li a{margin-left: 5px;}
.zd_gs_right ul.paihang li:last-child{ border-bottom: 0px solid #e3e3e3;}