﻿/*绿色1200px头部样式开始 */
.top_nav{ height:32px; border-bottom:1px solid #ddd; line-height:32px; width:100%; color:#bbb;min-width: 1200px;}
.top_nav a{ margin:0px 5px;}
.login_ico{ background:url(../images/login_ico.png) no-repeat; vertical-align:middle; display:inline-block;}
.denglu_ico{ width:20px; height:18px; background-position:0px 0px;}
.shipCar_ico{ width:20px; height:18px; background-position:0px -22px;}
.con_ico{ width:12px; height:13px; background-position:-2px -42px; margin-left:2px;}
.con_ico_over{ width:12px; height:13px; background-position:-2px -54px;margin-left:2px; }
.top_nav font.tp_contactus{margin-left:-4px; z-index:30;position:relative; display:inline-block; height:28px; line-height:26px;vertical-align:middle;}
.top_nav font.tp_contactus a.over{ display:inline-block; z-index:20; margin:0px; padding:0px 8px; border-width:1px 1px 0px 1px;border-color:#f3f3f3; border-style:solid;}
.top_nav font.tp_contactus a.over:hover{ text-decoration:none; color:#333;}
.top_nav font.tp_contactus a.on{ background:#fff; border-color:#ccc; }
.tp_contactus_box{ z-index:-1; display:none; color:#444; position:absolute; width:210px; padding:5px; background:#fff;border-width:1px; border-color:#ccc; border-style:solid; top:26px; right:0px;}
.tp_contactus_box .tpService {height:60px; margin-top:5px;}
.tp_contactus_box .tpService li{ float:left; width:60px; margin:3px 5px 0px 5px; text-align:center;}
.tp_contactus_box .tpService li a{padding:0px;}
.tp_contactus_box p.tel{ padding-left:5px; line-height:35px; font-size:14px; border-bottom:1px dotted #ccc;}
.tp_contactus_box .tpService li span.tpSer1{ width:25px; height:25px; background-position:0px -148px;}
.tp_contactus_box .tpService li span.tpSer2{ width:25px; height:25px; background-position:0px -73px;}
.tp_contactus_box .tpService li span.tpSer3{ width:25px; height:25px; background-position:0px -113px;}
.tp_contactus_box img.cont_ewm{ width:120px; height:120px;margin-top:5px;}
.tp_contactus_box .cont_bt{ text-align:center; border-top:1px dotted #ccc; }
.tp_contactus_box  p.bt{ width:75px; margin-top:40px;}
.top_nav_login li .in_t_s_ico{ width:20px; height:20px; background-position:0px -177px;}
.top_nav .in_t_tel_ico,.sub_nav .in_t_tel_ico{ width:20px; height:20px; background-position:-20px -178px;}
.top_nav font{ color:#555; margin-left:5px;}
.top_nav font.fontcl1{ color:#00ad28; margin:0px;}
.top_nav font.fontcl2{ color:#fe7902;margin:0px;}
.top_nav_login li{ float:left; position:relative;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.top_nav_login li a{ display:block; text-align:left;  padding:0px 8px; margin:0px;}
.top_nav_login li a small{ color:#bbb; margin-left:5px;}
.top_nav_login li:hover{ background:#fff; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.top_nav_login .top_nav_login_son{ position:absolute; left:-1px; top:32px;border:1px solid #ddd; z-index:20; border-top:1px solid #fff;  display:none; min-width:100px;}
.top_nav_login .top_nav_login_son a{background:#fff; line-height:32px;margin-top:-1px; min-width:60px;}
.top_nav_login .top_nav_login_son a:hover{ background:#f8f8f8;}
span.login_litico{ width:6px; height:5px; background-position:-350px -97px; margin-left:4px; padding:0px !important;}
.top_bottom{ margin:25px auto; height:55px;}
.top_bottom .logo img.logo{ width:72px; height:62px; margin-right:10px;}
.top_bottom .logo p{ margin-top:2px; margin-left:10px;}
.top_bottom .logo p font{ display:block; font-size:16px; font-weight:bold; max-width:80px; overflow:hidden; height:28px;}
.top_bottom .logo p font img{ vertical-align:middle; margin-right:5px;}
.search_box{ margin:8px 0px 0px 100px; border:2px solid #00ad28; width:420px; height:32px; line-height:32px; }
.search_box a:hover{ text-decoration:none;}
.search_cont a{ background:#f8f8f8; border-right:1px solid #ddd; width:74px; text-align:center;}
.search_ico{ background-position:0px 0px; width:7px; height:4px;}
.search_cont_list{ position:absolute;z-index:100;width:75px;left:-2px; top:36px; border:2px solid #00ad28; border-top:none;}
.search_cont_list a{ float:left;}
.search_cont_list a:hover{ background:#fff;}
.search_box input{ border:none; height:32px;}
.search_box input.text{  width:250px; height:26px;}
.search_box input.btn{ width:80px; background:#00ad28; color:#fff; font-size:16px; font-weight:bold; border-radius:0px;}
.site_commitment{ margin-top:10px;}
.site_commitment ul li{ float:left; margin-left:10px;}
.site_commitment ul span{ width:120px; height:34px;}
.site_commitment ul span.ico1{ background-position:-15px 0px;}
.site_commitment ul span.ico2{ background-position:-140px 0px;}
.main_nav{width:100%; height:40px; background:#00ad28; line-height:40px;min-width: 1200px;}
.main_nav ul li{ float:left; background:url(../images/navline.png) right center no-repeat; position:relative;margin-right:-2px; }
.main_nav ul li.last{ background:none;}
.main_nav ul li:hover{background:#01841f;}
.main_nav ul li a{ display:block; color:#fff; font-size:16px; width:120px; text-align:center;}
.main_nav ul li a.current{ background:#01841f;}
.main_nav ul li .main_nav_son{ position:absolute; left:0px; top:38px;}
ul.main_nav_son { width:118px; z-index:100;}
ul.main_nav_son li a{ background:#01841f; padding-left:20px; width:100px; text-align:left;font-size:14px; line-height:35px; height:35px;}
ul.main_nav_son li a:hover{ background:#1a9638;}
/*绿色1200px头部样式结束 */

/*黑色1200px底部样式结束 */
/*灰色1000px头部样式开始 */
.sub_nav{ background:#f5f5f5; box-shadow:1px 1px 3px #ccc; height:40px; line-height:40px;width:100%;min-width: 1000px;}
.sub_nav a.pic{ padding:0px;}
.sub_nav a.pic img{ width:82px; height:34px;margin:3px 20px 0px 0px;}
.sub_nav a,.sub_nav span{padding:0px 8px;}
.sub_nav span{ padding-right:0px; color:#666;}
.sub_nav div p{ color:#bbb;}
.sub_nav_login{ padding:0px;}
.top_nav_login .sub_nav_login_son{ top:40px;}
.top_nav_login .sub_nav_login_son a{ padding-right:10px;line-height:32px;}
p.sub_nav_prt{ line-height:40px;}
/*灰色1000px头部样式结束 */

/*灰色1000px底部样式结束 */
/*右侧导航样式开始 */
.rightNav{ position:fixed;right:0px; bottom:100px; width:auto; height:auto; z-index:99;}
.rightNav li{ margin-bottom:1px; width:auto; height:auto; cursor:pointer; position:relative;}
.rightNav li .show{ width:72px; background:#b2b9bf;}
.rightNav li .show span.ico{ display:block; width:72px; height:42px; background:url(../images/rightnav.png) no-repeat;}
.rightNav li .show span.icoQq{ background-position: 0px -11px;}
.rightNav li .show span.icoWx{ background-position: 0px -76px;}
.rightNav li .show span.icoTel{ background-position: 0px -153px;}
.rightNav li .show span.icoJsq{ background-position: 0px -308px;}
.rightNav li .show span.icoTop{ background-position: 0px -232px;}
.rightNav li .show p{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.rightNav li .show.current{ background:#fe7902;}
.rightNav li .hidden{ position:absolute;right:80px; top:5px;  text-align:center;border:1px solid #ddd; padding:5px; background:#fff; display:none; box-shadow:0px 0px 3px #ccc;}
.rightNav li .hidden .hidden_cont p.title{ font-size:14px; color:#333; font-weight:bold;}
.rightNav li .hidden .hidden_cont{ position:relative; min-width:80px;}
.rightNav li .hidden .hidden_cont span.span_ab{ display:inline-block; width:9px; height:9px; position:absolute; top:0px; right:-13px; background:url(../images/rightnav_ab.png) no-repeat;}
.rightNav li .hidden .hiddenQq a{ display:block; margin:8px 1px; text-align:center;}
.rightNav li .hidden .hiddenTel{ font-size:18px; display:block; min-width:150px;}
.rightNav li .hidden .hiddenWx img{ width:120px; height:120px;}
/*右侧导航样式结束 */
/*---------------------------------------------------首页样式开始---------------------------------------------------*/
.index_ico{ display:inline-block; background:url(../images/ico1.png) no-repeat; vertical-align:middle; margin:0px 3px;}
.index_icoa{ display:inline-block; background:url(../images/ico1.png) no-repeat; vertical-align:middle; margin:0px 3px;}
.index_area{ background:#f8f8f8; border:1px solid #ddd;}
/*banner样式开始 */
.index_banner{  display:inline-block; width:263px; float:left; position:absolute; z-index:5; /*margin-left:351px; *//*opacity:0.8;*/ height:380px;}
.index_banner_lt{ background:#f1f1f1; width:263px; height:340px; /*border:3px solid #fe7902;*/ position:relative; z-index:0;}
.index_banner_lt .banner_mf_ico{ position:absolute; width:69px; height:62px; background-position:-407px 0px; right:0px; top:0px; margin:0px; z-index:99;}
.index_banner_lt p.index_banner_tit{ background:#dedede; line-height:40px;border-bottom:1px solid #ccc; height:40px;}
.index_banner_lt p.index_banner_tit a.first{border-left:none;}
.index_banner_lt p.index_banner_tit a.last{border-right:none;}
.index_banner_lt p.index_banner_tit a{ display:inline-block; font-size:14px; padding:0px 14px; position:relative; margin-bottom:-1px;}
.index_banner_lt p.index_banner_tit a.current{ background:#fdfdfd; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff;color:#333; }
.head_sq_ico{ width:10px; height:15px; background-position:0px -189px;}
.menu_list_bottom{ position:absolute; bottom:0px; left:0px; padding:3px 8px; height:46px;}
.menu_list_ok_top{ margin:20px auto; width:300px;position:relative; height:95px;}
.menu_list_ok_tenders{ width:350px; margin:20px auto 0px auto; padding:0px; position:relative;}
.menu_list_ok_tenders .s1_hd_sub{ margin-bottom:10px;}
.menu_list_ok_tenders h1{ margin-bottom:10px;}
.menu_list_ok_tenders .service_img{ position:absolute; left:-5px; top:110px; }
.menu_list_ok_tenders .service_img img{ width:140px; height:140px;}
.menu_list_ok_tenders p.colorbg{ height:40px; line-height:40px; text-align:center; margin:10px 0px; padding:0px 10px;}
.menu_list_ok_tenders p.colorbg a{ font-size:16px; color:#fd0202}
.menu_list_ok_top .erweima_box{ position:absolute; right:-100px; top:-10px; text-align:center;}
.menu_list_ok_top .erweima_box img{ width:85px; height:85px;}
.menu_list_ok_top .erweima_box p{ font-size:12px; margin:0px;}
.menu_list_ok_top span.index_ico,.menu_list_ok_tenders span.index_ico{ width:40px; height:42px; background-position:0px -110px; margin-right:5px;}
.menu_list_ok_top h1{ margin-bottom:10px;}
.menu_list_ok_top p{ font-size:14px; margin-left:15px;}
.menu_list_ok_bottom{ border-top:1px solid #ddd;}
.menu_list_ok_bottom ul li{ float:left; width:300px; height:110px; padding-top:10px;}
.menu_list_ok_bottom ul li.first{ background:url(../images/main_menu1.jpg) no-repeat; border-right:1px solid #ddd;}
.menu_list_ok_bottom ul li.last{ background:url(../images/main_menu2.jpg) no-repeat;}
.menu_list_ok_bottom ul li a.btn{ margin:75px 0px 0px 120px;}
.menu_list_top form{ padding-left:15px;}
.menu_list_top p.tp{ border-bottom:1px solid #cccccc; overflow:hidden;}
.menu_list_top p.tp i.tit{ color:#555; font-size:16px; font-style:normal;}
.menu_list_top dt{width:36px; height:36px; background:#FAEAE7; border-right:1px solid #fedfd9; }
.menu_list_top dt,.menu_list_top dd{ float:left; margin:6px 0px 10px;}
.menu_list_top dt span.index_ico{ width:23px; height:23px; margin:6px;}
.menu_list_top dt span.ico_tel{ background-position:-188px -35px;}
.menu_list_top dt span.ico_name{ background-position:-211px -35px;}
.menu_list_top dt span.ico_yz{ background-position:-235px -35px;}
.menu_list_top dd{ margin-right:20px;}
.menu_list_top dd input.text{ width:210px; height:28px; background:#fff; color:#555; border:1px solid #FAEAE7; border-left:none;}
.menu_list_top .menu_list_ep div.rt{ margin-top:20px;}
.menu_list_top div.text{ font-size:14px; margin:8px 0px;}
.menu_list_top .menu_list_ep .index_ico{ width:22px; height:23px;}
.menu_list_top .menu_list_ep span{ margin-left:20px; font-size:14px;}
.menu_list_top .menu_list_ep span.ico_tit{ background-position:-15px -60px;}
.menu_list_top .menu_list_ep span.ico_text{ background-position:-15px -83px;}
.menu_list_top .menu_list_ep p{ line-height:32px;}
.banner_lunz{ width:580px; height:300px; overflow:hidden;}
/*banner样式结束 */
/*1F装修公司样式开始*/
.index_lt{ width:880px; float:left;}
.index_rt{ width:260px; float:right;}
.index_1floor{ height:200px;}
h2.index_tit{ border-bottom:1px solid #ddd; overflow:hidden;}
h2.index_tit a{ display:inline-block; font-size:12px; margin-top:12px; line-height:22px;}
h2.index_tit a span{ background-position:0px -5px; width:11px; height:12px;}
ul.index_company li img{ width:140px; height:70px; border:1px solid #ddd;}
ul.index_company li{ float:left; margin:10px 0px 2px 4px;}
ul.index_company li img:hover{ box-shadow:0px 0px 5px #333;}
ul.index_company li.first{ margin-left:0px;}
/*1F装修公司样式结束*/
/*1F装修公司右侧排行样式开始*/
.index_1floor_rt{ overflow:hidden; height:220px;}
.index_paih p.tit{ background:#f8f8f8; border-bottom:1px solid #ddd;}
.index_paih p.tit a{ padding:5px 10px; display:inline-block; position:relative; margin-bottom:-1px;}
.index_paih p.tit a.current,.index_paih p.tit a:hover{ background:#fff; border-bottom:1px solid #fff; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#333; text-decoration:none;}
.index_paih p.tit a.first{ border-left:none;}
/*1F装修公司右侧排行样式结束*/
/*2F找我家设计方案样式开始*/
ul.index_home li{ float:left; margin:10px 0px 5px 10px; text-align:center; width:160px; height:172px; overflow:hidden;}
ul.index_home li.first{ margin-left:0px;}
ul.index_home li img{ width:160px; height:120px;}
ul.index_home li p{ height:30px; overflow:hidden;}
/*2F找我家设计方案样式结束*/
/*2F找我家设计方案右侧工具样式开始*/
.index_rt_all{ width:280px;}
.index_tool h2{ background:#00ad28; color:#fff; padding:5px 10px;}
.index_tool ul li{ float:left; text-align:center; margin:9px 15px;}
.index_tool ul li span{ display:inline-block; width:50px; height:50px; background:url(../images/tool_img.jpg) no-repeat;}
.index_tool ul li span.tl_ico2{ background-position:-50px 0px;}
.index_tool ul li span.tl_ico3{ background-position:-100px 0px;}
.index_tool ul li span.tl_ico4{ background-position:0px -50px;}
.index_tool ul li span.tl_ico5{ background-position:-50px -50px;}
.index_tool ul li span.tl_ico6{ background-position:-100px -50px;}
/*2F找我家设计方案右侧工具样式结束*/
/*3F团装活动样式开始*/
ul.index_tuanz li{ float:left; margin:10px 0px 5px 7px; width:220px; height:260px; overflow:hidden;}
ul.index_tuanz li.first{ margin-left:0px;}
ul.index_tuanz li img{ width:220px; height:165px;}
ul.index_tuanz li .index_tuanz_btm p{ overflow:hidden; padding:0px 5px;}
ul.index_tuanz li  p{ height:30px; overflow:hidden;}
ul.index_tuanz li  p.colorbg{ padding:5px;}
ul.index_tuanz li p b{ font-size:18px;}
.index_tuanz span.time_ico{ width:15px; height:15px; background-position:0px -16px;}
/*3F团装活动样式结束*/
/*4F热门案例样式开始*/
h2.index_tit span.tit_list{ margin-left:30px;}
h2.index_tit span.tit_list a{ display:inline-block; margin:0px 10px 0px 10px; line-height:25px; padding:0px 10px 3px 10px; font-size:14px;}
h2.index_tit span.tit_list a.current{ border-bottom:2px solid #00ad28; background:url(../images/hover_ico.png) center bottom no-repeat;}
ul.index_case_list{ display:none;}
ul.index_case_list li{ margin:10px 0px 0px 10px; float:left;}
ul.index_case_list li.first{width:250px; margin-left:0px;}
ul.index_case_list li.first img{ width:250px; height:310px;} 
ul.index_case_list li img{ width:200px; height:150px;}
ul.index_case_list li p{ display:none;}
.like_ico{ width:14px; height:15px; background-position:0px -33px;}
/*4F热门案例样式结束*/
/*4F右侧最新订单样式开始*/
.index_new_order h2.index_tit{ padding:5px;}
.index_new_order span.long{ width:30%;}
.index_new_order p.new_order_tit{ background:#eee; line-height:40px;}
.index_new_order p span{ display:inline-block; width:23%; color:#333;text-align:center; }
.index_nwod_box{ width:280px; height:290px; overflow:hidden;}
ul.index_nwod_list li{ border-bottom:1px dashed #ddd;line-height:40px;}
ul.index_nwod_list li span{ width:23%; text-align:center; display:inline-block;}
ul.index_nwod_list li:hover{ background:#fff;}
ul.index_nwod_list li.last{ border:none;}
.index_paihang ul.paihang li{ line-height:32px;}
/*4F右侧最新订单样式结束*/
/*5F设计师样式开始*/
ul.index_designer li{ text-align:center; float:left; margin:10px 0px 10px 8px;}
ul.index_designer li img{ width:115px; height:115px;}
ul.index_designer li.first{ margin-left:0px;}
/*5F设计师样式结束*/
/*6F建材商城样式开始*/
ul.index_shop li img{ width:170px; height:85px;}
ul.index_shop li{ margin:10px 0px 3px 5px;}
.shop_rt_ad{ width:280px; height:250px; overflow:hidden;}
/*6F建材商城样式结束*/
/*7F在建工地样式开始*/
ul.index_site{ height:257px;}
ul.index_site li{ padding:5px 0px;border-bottom:1px dashed #ddd;}
ul.index_site li:hover{ background:#fff;}
ul.index_site li span{ display:inline-block; width:200px;}
ul.index_site li .index_site_mid{ width:750px;}
.index_site_hover{display:none;}
.index_site_hover a.btn{ margin-top:5px;}
.index_site_hover a img{ width:120px; height:90px;}
.bar{ background:url(../images/progressbar.png) no-repeat; display:inline-block;}
.site_step{ margin-top:15px; }
.site_step p {line-height:32px;}
.site_step p.step{ width:630px; height:12px; background-position:0px -13px; position:relative;}
.site_step p span.step{ display:inline-block; text-align:center; width:90px; }
.site_step .step_color{width:630px; height:12px; background-position:0px 0px;position:absolute; left:0px; top:0px;}
.site_step span.step0{ width:0%; overflow:hidden;}
.site_step span.step1{ width:14%; overflow:hidden;}
.site_step span.step2{width:30%; overflow:hidden;}
.site_step span.step3{width:44%; overflow:hidden;}
.site_step span.step4{width:58%; overflow:hidden;}
.site_step span.step5{width:71%; overflow:hidden;}
.site_step span.step6{width:86%; overflow:hidden;}
.site_step span.step7{width:100%; overflow:hidden;}
/*7F在建工地样式结束*/
/*7F右侧申请参观样式开始*/
.index_apply_box{ background:#fdd3ad;}
.index_apply_box h2{ text-align:center; color:#ff4100;}
form.index_apply_form{ background:#fff; border:3px solid #cb3f0e; border-radius:3px;}
form.index_apply_form p{ background:#f8f8f8; line-height:36px; border:2px solid #ddd; border-radius:3px; margin-bottom:14px;}
form.index_apply_form p span{ width:14px; height:14px;}
form.index_apply_form p span.ico_name{ background-position:0px -65px;}
form.index_apply_form p span.ico_tel{ background-position:0px -79px;}
form.index_apply_form p span.ico_add{ background-position:0px -93px;}
form.index_apply_form input.text{ border:none; background:none; width:190px;}
/*7F右侧申请参观样式结束*/
/*8F装修学堂样式开始*/
.index_study{ margin:10px 0px;}
.index_study_ad{ width:350px; height:210px; overflow:hidden;}
.index_study_news{ width:380px; margin-left:20px;}
.index_study_news_top{ border-bottom:1px solid #ddd;}
.index_study_news_top h3 a{ color:#333; font-weight:bold;}
.index_study_news ul{ margin-top:5px;}
.index_news_list ul li{ margin-bottom:5px;}
.index_news_list ul li img{ width:150px; height:100px;}
.index_news_list{ width:390px;}
.index_news_list_text{ width:220px;}
/*8F装修学堂样式结束*/
.yq_link li{ float:left; margin:5px 15px 5px 15px;}
.youqLinkBox{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8;}
/*---------------------------------------------------首页样式结束---------------------------------------------------*/
/*---------------------------------------------------我要装修页面样式开始---------------------------------------------------*/
.tenders_header{ width:100%; height:50px; background:#f8f8f8; line-height:50px; box-shadow:1px 1px 3px #ccc;}
.tenders_header span{ line-height:50px;}
.tenders_header h3 font.fontcl2{ font-size:20px;}
/*招标切换样式开始*/
ul.tenders_zb_list li{ cursor:pointer; border:1px solid #ddd; background:#f8f8f8; width:110px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#333; float:left; margin-right:10px;}
ul.tenders_zb_list li a{ color:#333;}
ul.tenders_zb_list li a:hover{ text-decoration:none;}
ul.tenders_zb_list li.current{ background:#00ad28; color:#fff; border:1px solid #019c25;}
.tenders_zb_box{ padding:30px 20px; background:#fff; border:1px solid #ddd; margin-top:-1px;}
.tenders_zb_form{ background:#f8f8f8; border:4px solid #00ad28; width:560px;}
.tenders_zb_form h3{ border-bottom:1px solid #ddd;}
.tenders_zb_form table{ width:100%; font-size:14px;}
.tenders_zb_form table tr td{ height:45px; max-width:480px;}
.tenders_zb_form table tr td.title{ text-align:right; padding-right:5px; min-width:65px;}
.tenders_zb_form input.text,.tenders_zb_form select.text{box-shadow:0px 0px 3px #eee inset; }
.tenders_zb_form input.long{ width:190px;}
.tenders_zb_form input.all{ width:465px;}
.tenders_zb_form select.text{ height:32px;}
.tenders_zb_form select.long{ width:197px; }
.tenders_zb_form select.short{ width:155px;}
.tenders_zb_form textarea{ width:465px; height:50px; margin-bottom:5px;}
.tenders_zb_form p.pro{ font-size:12px; color:#999;}
.tenders_zb_form span.tel{ margin-left:10px; font-size:16px;}
.tenders_zb_form label{ width:110px; font-size:12px;  display:inline-block;}
.tenders_company h2{ overflow:hidden;}
.tenders_company h2 label{ font-size:12px;}
.tenders_company ul { overflow:hidden; border:1px solid #ddd;}
.tenders_company ul li{ text-align:center; padding:5px 6px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; float:left; margin-right:-1px;margin-bottom:-1px;}
.tenders_company ul li:hover{ background:#f3f3f3;}
.tenders_company ul li.last{ padding:5px 8px;}
.tenders_company ul li label{font-size:14px;}
.tenders_company ul li img{ width:180px; height:90px;}
/*招标切换样式结束*/
/*5步招标样式开始*/
.tenders_step{ height:125px; background:url(../images/tenders_step.jpg) no-repeat;}
.tenders_step ul{ margin-left:230px;}
.tenders_step ul li{ float:left; margin:0px 27px;; text-align:center; width:140px; line-height:20px;}
.tenders_step ul li h3{ margin-top:50px;}
.tenders_step ul li.last p.tel{ color:#fff; text-align:right; margin-right:5px; width:130px; margin-top:12px;}
.tenders_step ul li.last h3{margin-top:16px;}
/*5步招标样式结束*/
/*装修小贴士样式开始*/
h1.zb_ten_Tit{ border-bottom:1px solid #bbb; height:30px; text-align:center; margin-bottom:20px; font-size:24px; font-weight:bold;}
h1.zb_ten_Tit span{ display:inline-block; position:relative; top:10px; background:#fff; padding:0px 20px;}
.ten_tieshi{ margin-bottom:40px; overflow:hidden;}
.ten_tieshi li{ margin:20px 0px 0px 0px; }
.ten_tieshi li img{ width:180px; height:180px;}
.tieshi_text{ margin-left:20px; width:380px; height:165px; overflow:hidden; margin-top:10px;}
.tieshi_text h3{ font-size:24px; color:#333; line-height:40px;}
.tieshi_text h3 span.ts{ display:inline-block; padding:0px 15px; background:#00ad28; border-radius:20px; color:#fff; margin-right:5px;}
ul.zb_ten_mn li{ float:left; width:346px; margin:10px 0px 10px 20px; background:#e5f4fb; padding:10px 20px; height:140px; overflow:hidden; line-height:27px;}
ul.zb_ten_mn li.first{ margin-left:0px;}
ul.zb_ten_mn li h3{ text-align:center; color:#ff4400; font-size:18px; line-height:35px;}
/*装修小贴士样式结束*/
/*最新装修订单样式开始*/
.tenders_order{ background:#f8f8f8; border:1px solid #ddd;}
.tenders_order_tit{ background:#424242; height:45px; line-height:45px;}
.tenders_order_tit span{color:#fff;}
.tenders_order ul span.fontcl2{text-decoration:underline;}
.tenders_order .tenders_order_tit span,.tenders_order_box ul li span{ display:inline-block;width:15%; text-align:center;}
.tenders_order .tenders_order_tit span.long,.tenders_order_box ul li span.long{ width:24%;}
.tenders_order_box{ width:100%; height:450px; overflow:hidden;}
.tenders_order_box ul li{line-height:45px; border-bottom:1px dashed #ddd;}
.tenders_order_box ul li:hover{ background:#fff;}
/*最新装修订单样式结束*/
/*---------------------------------------------------我要装修页面样式结束---------------------------------------------------*/
/*---------------------------------------------------找装修公司列表页面样式开始---------------------------------------------------*/
.ico_list{ display:inline-block; background:url(../images/icolist_ditu.png) no-repeat; margin:0px 2px; vertical-align:middle;}
.main_topnav{width:100%; height:32px; background:#f8f8f8; line-height:32px; box-shadow:1px 1px 2px #ccc;}
span.breadna{ width:10px; height:15px; background-position:0px 0px;}
/*筛选框样式开始*/
.main_content{ width:1200px;}
.choose_option table{ width:100%;}
.choose_option td{ border-bottom:1px solid #ddd; padding-left:20px;}
.choose_option td.tit{width:61px; border-right:solid 1px #dddddd; height:42px; background:#f8f8f8;}
/*筛选框样式结束*/
/*装修公司列表开始*/
.main_list a.pic img{ padding:3px; border:1px solid #ddd; background:#fff;}
.main_list_rt div.lt{ width:70%; overflow:hidden;}
.main_list_rt div.lt p{ line-height:30px; height:30px; overflow:hidden;}
.main_company a.pic img{width:150px; height:150px;}
.main_company a.pic{ position:relative; }
.main_company a.pic .qijian_ico{ position:absolute; top:-6px; left:-9px; width:71px; height:72px; background-position:-170px 0px;}
.main_com_rt{width:80%;}
.main_list_rt h3{ color:#666; border-bottom:1px dashed #ddd; width:100%; overflow:hidden; line-height:35px;}
.com_rz_ico{ width:40px; height:20px; background-position:-51px 0px;}
.ps_rz_ico{width:40px; height:20px; background-position:-51px -21px;}
.tuiguang_ico{width:40px; height:20px; background-position:-51px -42px;}
.bz_metals{ display:inline-block; border:1px solid #03bb98; color:#03bb98; font-size:12px; line-height:18px; height:18px; background:#fff;}
.bz_metals font{ width:18px; height:20px; background-position:-51px -63px; margin-right:0px;}
.qq_ico{ width:77px; height:22px; background-position:-92px 0px;}
.main_list_rt a.qq_ico{ margin-top:8px;}
.xinyu_ico{ width:15px; height:15px; background-position:0px -15px;}
.telephone_ico{ width:15px; height:15px; background-position:0px -30px;}
.address_ico{ width:15px; height:15px; background-position:0px -45px;}
.main_com_rt p.sp_list span{ margin-right:20px; display:inline-block;}
.pingfen_bar span.probar_gray{ width:100px; height:6px; background-position:0px -33px;margin:0px 5px; position:relative;}
.pingfen_bar span.probar_color{ width:100px; height:6px; background-position:0px -26px;position:absolute; left:0px; top:0px;}
/*装修公司列表结束*/
/*右边招标样式开始*/
.sub_content{ width:730px;}
.side_content{ width:250px;}
.zbform{ background:#eeeeee; border:2px solid #fe7902; padding:10px; text-align:center;}
.zbform h1{ padding-bottom:5px; border-bottom:1px dashed #d0d0d0;}
.zbform form{ border-top:1px dashed #fff;}
.zbform input,.zbform select{ margin:6px 0px; border:1px solid #c7c7c7;}
.zbform input.full{ width:98%;}
.zbform input.btn{border:1px solid #d36501;}
.zbform select.short{ width:32%;}
.zbform input.short{ width:40%;}
.zbform img.yz_pic{ margin-top:6px; height:34px;}
.zbform select.half{ width:49%;}
.zbform .btn{ margin-top:10px; }
.zbform p.ico_btn{position:relative;}
.zbform span.ico_list{ width:21px; height:20px; background-position:-30px 0px; position:absolute; left:50px; top:17px;}
/*右边招标样式结束*/
/*右边装修公司排行样式开始*/
.side_tit{ background:#f3f3f3;border-bottom:1px solid #ddd; line-height:36px; font-weight:bold; overflow:hidden;}
ul.paihang li{ border-bottom:1px dashed #ddd; overflow:hidden; line-height:35px; min-height:35px;}
ul.paihang li .paihang_num{ display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; border-radius:3px; margin-right:3px;color:#fff; background:#888888;}
ul.paihang li .ph_num_cl{ background:#00ad28;}
.side_tit a{ font-size:12px; height:20px;}
/*右边装修公司排行样式结束*/
/*---------------------------------------------------找装修公司列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------找设计师列表页面样式开始---------------------------------------------------*/
.love_ico{ width:15px; height:15px; background-position:0px -60px;} 
.jiuzhi_ico{ width:15px; height:15px; background-position:-15px 0px;}
.case_ico{ width:15px; height:15px; background-position:-15px -15px;}
.zhuanchang_ico{ width:15px; height:15px; background-position:-15px -30px;}
.linian_ico{ width:15px; height:15px; background-position:-15px -45px;}
.main_designer_rt h3 p.lt span{ margin-left:20px; font-size:14px;}
/*列表页头部排序样式开始*/
.sort_box {border:1px solid #ddd; background:#f8f8f8; overflow:hidden; height:32px; line-height:32px; margin-bottom:-1px;}
.sort_list a{ display:inline-block; padding:0px 5px 0px 10px; height:32px; line-height:32px;}
.sort_list a span.sort_ico{width:10px; height:16px; background-position:-40px -21px;}
.sort_list a span.sort_on_ico{width:10px; height:16px; background-position:-30px -21px;}
/*列表页头部排序样式结束*/
/*找设计师列表页ul样式开始*/
.main_designer_rt{width:80%;}
.main_designer a.pic{ position:relative; }
.main_designer a.pic img{ width:150px; height:150px;}
.main_designer a.pic .love_span{ display:none; position:absolute; top:10px; left:10px; border-radius:2px; width:40px; height:20px; background:#27af47; color:#fff; line-height:20px;}
/*找设计师列表页ul样式结束*/
/*---------------------------------------------------找设计师列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------小区楼盘列表页面样式开始---------------------------------------------------*/
ul.main_tuanz li{ margin:10px 0px 5px 6px;}
.main_home a.pic img{ width:200px; height:150px;}
.main_home_rt{ width:75%;}
.price_ico{ width:15px; height:15px; background-position:-15px -60px;}
.time_ico{ width:15px; height:15px; background-position:0px -75px;}
.main_home_rt p.sp_list a{ margin-right:20px; display:inline-block; text-decoration:underline;}
.main_home_rt p.sp_list a:hover{ color:#00ad28;}
.main_home_rt h3 span.rt{ font-size:12px;}
.qqun_ico{ width:77px; height:23px; background-position:-92px -23px;}
.main_home_rt div.rt .qqun_ico{ margin:10px 0px 30px 0px;}
.loupan_zbform{ background:#f8f8f8; border:1px solid #ddd;}
.loupan_zbform h2 font{ font-size:20px;}
.loupan_zbform form{ border:none;}
.loupan_zbform form p.bottom{ line-height:20px; text-align:left;}
/*---------------------------------------------------小区楼盘列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------在建工地列表页面样式开始---------------------------------------------------*/
.main_site a.pic img{ width:200px; height:150px;}
.main_site_rt{ width:75%;}
.main_site_rt_top a.btn{ margin-top:20px;}
.fengge_ico{ width:15px; height:15px; background-position:-15px -75px;}
.company_ico{ width:15px; height:15px; background-position:0px -90px;}
/*---------------------------------------------------在建工地列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------找工长列表页面样式开始---------------------------------------------------*/
.main_foreman_rt{ width:80%;}
.main_foreman a.pic img{ width:150px; height:150px;}
.gongdi_ico{ width:15px; height:15px; background-position:-15px -90px;}
/*---------------------------------------------------找工长列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------找工人列表页面样式开始---------------------------------------------------*/
/*本月排行榜样式开始*/
.worker_paihang li{ text-align:center;}
.worker_paihang li span{ width:33%; display:inline-block;}
.worker_paihang li.title{ background:#f9f9f9; font-size:14px; color:#333; border-bottom:1px solid #ddd;}
.worker_paihang li:hover{ background:#f8f8f8;}
.worker_paihang li a{ text-decoration:underline;}
.worker_paihang li a:hover{ color:#fe7902;}
/*本月排行榜样式结束*/
/*工人列表页样式开始*/
ul.main_worker_ul{ overflow:hidden;}
ul.main_worker_ul li{ float:left; border-left:1px solid #ddd; padding:10px 18px; width:148px; height:200px; overflow:hidden;}
ul.main_worker_ul li p{ height:30px; overflow:hidden;}
ul.main_worker_ul li p span.lt{ min-width:65px;}
ul.main_worker_ul li img{ width:140px; height:140px;}
ul.main_worker_ul li.first{ border-left:none; padding:10px 20px;}
/*工人列表页样式结束*/
/*---------------------------------------------------找工人列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------活动列表页面样式开始---------------------------------------------------*/
/*活动列表头部样式开始*/
.main_activity_choose{ background:#f8f8f8; border:1px solid #ddd;height:40px; line-height:40px;}
.main_activity_choose a{ display:inline-block; text-align:center; border-right:1px solid #ddd; width:120px; font-size:18px; color:#333;float:left;}
.main_activity_choose a.current{ background:url(../images/activity_hover.jpg) no-repeat; color:#fe7902;}
/*活动列表头部样式结束*/
/*活动列表页样式开始*/
.main_activity a.pic img{ width:320px; height:240px;}
.main_activity_rt{ width:61%;}
.main_activity_rt p{ font-size:14px; line-height:30px;}
.main_activity_rt h1{ margin-bottom:10px;}
.main_activity_rt h2{ margin-top:10px; color:#666;}
.main_activity_rt h2 .btn{ margin-right:20px;}
/*活动列表页样式结束*/
/*---------------------------------------------------活动列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------优惠活动列表页面样式开始---------------------------------------------------*/
ul.main_youhui li{ margin:0px 0px 15px 18px; float:left; width:290px; position:relative;}
ul.main_youhui li img{ width:290px; height:200px;}
ul.main_youhui li.first{ margin-left:0px;}
ul.main_youhui li h3{ margin-bottom:10px;}
ul.main_youhui li h3 a{ font-weight:bold; color:#333;}
ul.main_youhui li p.colorbg{ overflow:hidden; padding:5px 2px; }
ul.main_youhui li p.colorbg span.tit{ font-size:12px;}
ul.main_youhui li p.colorbg span.tit b{ font-size:20px;}
.youhui_time{ width:20px; height:20px; background-position:-30px -37px;}
.youhui_over_btn{ background:#626262;width:80px; line-height:26px; border:1px solid #4f4f4f; font-size:14px;}
ul.main_youhui li .be_paint{ position:absolute; top:0px; left:5px; width:30px; height:74px; background-position:-240px 0px;}
ul.main_youhui li .over_paint{ position:absolute; top:0px; left:5px; width:30px; height:75px; background-position:-271px 0px;}
/*---------------------------------------------------优惠活动列表页面样式结束---------------------------------------------------*/
/*---------------------------------------------------装修案例列表模式样式开始---------------------------------------------------*/
.sort_list span.rt a{ width:32px;border-left:1px solid #ddd; text-align:center; padding:0px; vertical-align:top; float:left;}
.sort_list span.rt a.on{ background:#fff;}
.sort_list span.rt a font{  width:14px; height:14px; vertical-align:middle;}
.sort_list span.rt a font.li_on{ background-position:-107px -45px;}
.sort_list span.rt a font.block_over{background-position:-122px -45px;}
.sort_list span.rt a font.li_over{ background-position:-92px -45px;}
.sort_list span.rt a font.block_on{background-position:-137px -45px;}
.case_aterfall_li{ float:left; margin:0px 6px 10px 6px; overflow:hidden; padding:3px; border:1px solid #ddd; width:220px; background:#f8f8f8; box-shadow:0px 1px 2px #ddd;}
.case_aterfall_li a img{ width:220px; height:auto;}
.case_aterfall_li p{ line-height:34px;}
.case_aterfall_li p.tit{ border-bottom:1px solid #ddd;}
.case_aterfall_li p span{ margin-right:10px;}
.person_ico{ width:14px; height:14px; background-position:0px -49px;}
.case_aterfall_li .opacity_img span{ position:absolute; width:100px; height:26px; line-height:26px; text-align:center; right:0px; bottom:10px; display:none;}
.case_aterfall_li .opacity_img span.bg{ background:#ff4400; opacity:0.8;}
.case_aterfall_li .opacity_img span.text a{ color:#fff; font-size:14px;}
/*---------------------------------------------------装修案例列表模式样式结束---------------------------------------------------*/
/*---------------------------------------------------装修案例专辑模式样式开始---------------------------------------------------*/
ul.case_zhuanji li{ width:220px;background:#f8f8f8; float:left; margin:0px 0px 15px 15px;}
ul.case_zhuanji li.first{ margin-left:0px;}
ul.case_zhuanji li p{ line-height:35px;}
.zhuanji_top_img{ width:220px; height:145px; overflow:hidden; margin-bottom:2px;}
.zhuanji_top_img img{ width:220px; height:auto;}
.zhuanji_bottom_img{height:72px;}
.zhuanji_bottom_img a{margin-left:2px; float:left;}
.zhuanji_bottom_img a img{  width:72px; height:72px;}
.zhuanji_bottom_img a.first{ margin-left:0px;}
.zhuanji_ico{ width:15px; height:15px; background-position:0px -105px;}
/*装修案例开始*/
.select{ position:relative; display:block; float:left; z-index:10;}
.select a{ display:block; text-align:center; cursor:pointer;}
.select ul{ display:block; text-align:center; display:none;}
.select ul li{ width:100%; cursor:pointer;}
.error{ color:#e6081f; width:100%; display:block; font-size: 12px;
  text-align: center; font-style:normal; font-weight:normal; margin-bottom:12px; height:14px; line-height:14px;}
.head {
  width: 100%;
  background-color: #f7f7f7 !important;
  font-size: 12px;
  color: #999999;
  overflow: hidden;
  height: 35px;
  line-height: 35px;
}
.head .headCity {
  float: left;
}
.head .headCity img {
  margin-right: 12px;
  vertical-align: -5px;
}
.head .headCity span {
  margin-left: 6px;
  color: #F08300;
  font-size: 14px;
  cursor: pointer;
}
.head .headSign {
  float: right;
}
.head .headSign .headLog {
  float: left;
}
.head .headSign .headLog a {
  color: #999999;
}
.head .headSign .headLog img {
  vertical-align: -4px;
  margin: 0 4px;
}
.head .headQuick {
  float: left;
  margin-left: 10px;
}
.head .headQuick a {
  display: block;
  float: left;
  color: #999999;
  margin-left: 20px;
}
.head .headQuick a img {
  vertical-align: -5px;
  margin-right: 6px;
}
.head .headQuick a:hover,
.head .headSign .headLog a:hover {
  color: #F08300;
}
.head a.headKjyj {
  display: block;
  float: left;
  width: 85px;
  height: 27px;
  margin: 4px 0 0 20px;
}
.headSo {
  width: 100%;
  height: 100px;
  padding: 20px 0;
}
.headSo #logo {
  float: left;
  margin-top: 4.5px;
}
.headSo #logo img {
  float: left;
}
.headSo .headSoso {
  position: relative;
  float: left;
  border: 1px solid #F08300;
  border-width: 2px;
  width: 443px;
  height: 36px;
  line-height: 32px;
  margin: 12px 68px 0 264px;
}
.headSo .headSoso .select {
  background-color: #f7f7f7 !important;
  color: #999999;
  width: 88px;
}
.headSo .headSoso input {
  float: left;
  border: none;
  height: 100%;
}
.headSo .headSoso input.soso {
  width: 267px;
  padding: 0 20px;
}
.headSo .headSoso input.soClick {
  cursor: pointer;
  color: #ffffff;
  background-color: #F08300 !important;
  text-align: left;
  width: 84px;
  background: url(../images/so.png) no-repeat 12px center;
  padding-left: 40px;
}
.headSo .headTel {
  margin-top: 12.5px;
}
.nav {
  width: 100%;
  border: 1px solid #F08300;
  border-top: none;
  border-left: none;
  border-right: none;
  border-width: 2px;
  height: 46px;
}
.nav .navList {
  float: left;
  font-size: 16px;
  width: 1095px;
  line-height: 44px;
}
.nav .navList li {
  position: relative;
  float: left;
  width: 130px;
}
.nav .navList li:hover a {
  background-color: #F08300 !important;
  color: #ffffff;
}
.nav .navList li:hover .navList2 {
  display: block;
}
.nav .navList li:hover .navList2 li a {
  background-color: transparent !important;
}
.nav .navList li.hover a {
  background-color: #F08300 !important;
  color: #ffffff;
}
.nav .navList li a {
  color: #333333;
  display: block;
  text-align: center;
}
.nav .navList li .navYunseji {
  position: absolute;
  top: -8px;
  left: 52px;
}
.nav .navList .navList2 {
  position: absolute;
  font-size: 14px;
  overflow: hidden;
  display: none;
  top: 44px;
  padding: 10px 0;
}
.nav .navList .navList2 li {
  line-height: 32px;
  z-index: 11;
}
.nav .navList .navList2 li a {
  text-align: left;
  padding: 0 18px;
}
.nav .navList .navList2 li.navList2Back {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #F08300 !important;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  top: 0;
  z-index: 10;
}
.nav .navCode {
  float: left;
}
.nav .navCode a {
  position: relative;
  display: block;
  float: left;
  cursor: pointer;
  margin-left: 8px;
  width: 44px;
  height: 44px;
}


