/*公共样式修改*/
.fontcl1{ color:#189758;}
.fontcl2{ color:#ff5a00;}
.btn_main_big{ width:100px; line-height:32px; background:#189758; font-size:16px;}
.btn_main_sm{  width:80px;line-height:26px; background:#189758; font-size:14px;}
.btn_sub_smler{ width:60px; line-height:20px; background:#ff5a00; font-size:12px;}
.btn_sub_sm{ width:80px; line-height:26px;background:#ff5a00;  font-size:14px;  }
.btn_sub_big{ width:110px;line-height:36px;background:#ff5a00;  font-size:16px;  }
.btn_sub_tuan{ width:130px;line-height:36px;background:#ff5a00;  font-size:18px; }
.btn_sub_apply{ width:100%;line-height:32px; height:36px;background:#ff5a00; font-size:18px;}
.btn{border-radius:0px; border:none; }
.choose_option a.current, .choose_option a:hover{ background:#ff5a00;}
.tenders_zb_form{ border:2px solid #ff5a00;}
.zbform{ border:2px solid #ff5a00; background:#fff;}
ul.tenders_zb_list li.current{ background:#ff5a00; border:none;}
ul.paihang li .ph_num_cl{ background:#ff5a00;}
.mall_top{ border-top:2px solid #ff5a00;}
.mall_box{ border-top:2px solid #ff5a00; }
.zbform input.btn{ border:none;}
.home_nav{ border-top:3px solid #ff5a00;}
.home_nav a.current, .home_nav a:hover{ background:#ff5a00;}
.home_box{ border-top:2px solid #ff5a00;}
.city_top .btn{ background:#ff5a00;}
.pinyin_px p.rt a.current, .pinyin_px p.rt a:hover{ background:#ff5a00;}
.index_ico{ background:url(../images/ico1.png) no-repeat;}
.question_box{ background:#ff5a00;}
.qu_choose a.tiwen{background:#ff5a00;}
.qu_choose a.huida{ background:#189758;}
.sub_case_rtpic a{ margin:4px;}
.new_pinglun ul li img{ width:40px; height:40px; margin-right:5px; border-radius:30px;}
.img_box a img{ width:220px; height:auto;}
.img_box p{ line-height:34px;}
.img_box p span{ margin-right:10px;}
.person_ico{ width:14px; height:14px; background-position:0px -49px;}
.img_box .opacity_img span{ position:absolute; width:100px; height:26px; line-height:26px; text-align:center; right:0px; bottom:10px; display:block;}
.img_box .opacity_img span.bg{ background:#ff4400; opacity:0.8;}
.img_box .opacity_img span.text a{ color:#fff; font-size:14px;}

/*ul样式1*/
ul.line_type li:hover{ border:1px solid #ff5a00;}
a:hover{ color:#ff5a00;}
/*首页样式修改*/
.top_nav{ background:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.search_cont_list{ border:2px solid #189758; border-top:none;}
.site_commitment{ margin-top:0px;}
.header_bottom {height:40px; width:100%; border-bottom:2px solid #189758; position:relative; z-index:10; display: table;} 
.header_bottom ul li{ float:left; height:40px; line-height:40px;  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{color:#333; text-decoration:none; display: block;  padding:0 38px; }
.header_bottom ul li a.current,.header_bottom ul li.current{background:#189758; 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:39px;}
ul.main_nav_son { border:none;}
ul.main_nav_son li{ height:35px;}
ul.main_nav_son li a{ background:#189758; 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:#2faa6d;}

.banner_lunz{ width:900px; height:300px; overflow:hidden;}
.index_tender{ width:240px; border:1px solid #ccc; border-top:3px solid #ff5a00; padding:5px 20px; text-align:center; height:286px;}
.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:31%; float:left; margin-right:5px;}
.index_tender form select:last-child{ margin-right:0px; float:right;}
.index_tender form img.yz_pic{ margin-top:10px;}
.ten_top{ overflow:hidden;}

.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:123px;  background-position:-1px -363px;}
.clearfix ul li a .fix_ico4{ width:96px;  background-position:-121px -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:#189758;}
.sec_topr_list ul li a .index_ico{ height:38px; width:38px; 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:-127px -210px;}
.sec_topr_list ul li a .sec_ico5{ background-position:-46px -210px;}
.sec_topr_list ul li a .sec_ico6{ background-position:-169px -210px;}

h2.index_tit{ font-size:28px; border-bottom:none; height:50px; line-height:48px;}
h2.index_tit small{ height:24px; line-height:24px; 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 #189758;}
.like_ico{ background-position:0px -33px;}
.person_ico{ width:14px; height:14px; background-position:0px -49px;}
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:#189758; 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:#189758; color:#fff;}
.index_zx_lean .index_zx_tit{ background:#f8b417;}
.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;}
h2.index_tit a{ margin-top:25px;}

.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 #189758;}
.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 #189758;}
.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:270px; margin-top:2px;}
ul.to_company li img{ width:168px; height:101px;}
.index_rank{ border-top:1px solid #e0e0e0; padding:10px 0px; height:137px;}
.index_rank img{ width:90px; height:90px;}
ul.to_company li{ margin:6px 0px 6px 8px;}
.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:#ff5a00;}
.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:25%;}
ul.index_nwod_list li span{ width:25%;}

.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:331px;}
.main_topnav{ box-shadow:none; background:#fff; border-bottom:1px solid #e3e3e3;}

/*装修公司列表页*/
.choose_option a.current, .choose_option a:hover{ background:none; color:#ff5a00;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}

ul.block_type li{ padding:20px 10px;}
ul.block_type li:hover{ background:#fff; box-shadow:0px 0px 5px #ccc inset;}
.main_com_rt h3{ border:none; margin-bottom:3px; line-height:30px;}
.main_com_rt h3 a{ font-weight:bold; color:#333;}
.main_com_rt div.lt p.sp_list small{ margin:0px 8px; color:#ccc;}
.main_com_rt div.lt p.sp_list span{ margin:0px;}
.main_com_rt div.lt p{ height:28px; line-height:28px;}
.to_comlist_btn{ margin-top:8px;}
.to_comlist_btn a{ font-size:14px; width:120px; height:32px; line-height:32px; margin-right:10px;}
.to_com_xy_rt{ text-align:center; width:20%;}
.to_com_xy_rt .xinyu{ font-size:38px; color:#ff5a00; margin:5px 0px;}
.to_comlist_btn a.zbBtn{ color:#ff5a00; background:#fff; border:1px solid #ff5a00; height:30px; line-height:30px;}
.page strong, .page a:hover{ background:#ff5a00; border:1px solid #ff5a00;}
.zbform{ border:1px solid #ddd;}
ul.main_worker_ul li.first{ padding:20px;}
.to_choose_option td{ border-bottom:1px solid #eee; padding:5px 10px 5px 20px; }
.to_choose_option td.tit{ background:#f8f8f8; width:70px;border-right:1px solid #eee;}
.to_choose_option a{ margin:0px 20px 10px 0px}
.to_choose_option table{ margin-bottom:-1px;}
.sort_box{ height:38px; line-height:38px;}
.rightNav li .show:hover{ background:#189758;}
.rightNav li .show.current{ background:#189758 !important;}

/*装修案例样式开始*/

.maincasewd{ width:1380px; margin:0px auto; }
.case_aterfall_li{ padding:0px; box-shadow:none; border:none; margin:0px 5px 10px; width:300px; background:#fff;}
.case_aterfall_li a img{ width:300px; height:auto;}
.case_aterfall_li p{ padding:0px 10px; border:1px solid #e0e0e0; padding-bottom:5px;}
.sort_list a{ height:38px; line-height:38px;}
ul.case_zhuanji li{ width:325px; border-bottom:1px solid #e3e3e3;}
.zhuanji_top_img{ width:325px;}
.zhuanji_top_img img{ width:325px; height:auto;}
.zhuanji_bottom_img a img{ width:105px; height:75px;}
.zhuanji_bottom_img{ height:78px;}
.zhuanji_bottom_img a{ margin-left:4px;}
ul.case_zhuanji li p{ height:35px; line-height:35px;padding:0px 10px; overflow:hidden;}
.huida_box h2{ color:#fff;}

@media screen and (max-width:1610px){ 
.maincasewd{ width:1172px; margin:0px auto; }
.case_aterfall_li{ padding:0px; box-shadow:none; border:none; margin:0px 5px 10px; width:300px; background:#fff;}
.case_aterfall_li a img{ width:250px; height:auto;}
.case_aterfall_li p{ padding:0px 10px; border:1px solid #e0e0e0; padding-bottom:5px;}
.sort_list a{ height:38px; line-height:38px;}
ul.case_zhuanji li{ width:273px; border-bottom:1px solid #e3e3e3;}
.zhuanji_top_img{ width:273px;}
.zhuanji_top_img img{ width:273px; height:auto;}
.zhuanji_bottom_img a img{ width:88px; height:75px;}
.zhuanji_bottom_img{ height:78px;}
.zhuanji_bottom_img a{ margin-left:4px;}
ul.case_zhuanji li p{ height:35px; line-height:35px;padding:0px 10px; overflow:hidden;}
.huida_box h2{ color:#fff;}
} 


/*在建工地样式修改 2015-03-30*/
.subSite_ltPic img{ width:280px; height:210px;}
.subSite_rtBox{ width:680px;}
.subSite_Intro{ margin:5px 0px 0px; height:40px; overflow:hidden;}
.subSite_Intro span{ display:inline-block; margin-right:15px;}
.subSite_rtBox .site_step{ margin-top:0px;}
.subSite_rtBox .btn{ padding:0px 10px; margin-top:32px;}
h2.subSite_Tit{ background:#f5f5f5; height:38px; line-height:38px; border-bottom:1px solid #ddd;}
h2.subSite_Tit a{ display:inline-block; padding:0px 10px;  height:37px;  float:left; color:#333;}
h2.subSite_Tit a.on{border-right:1px solid #ddd; border-left:1px solid #ddd; border-top:2px solid #ea4800;background:#fff;}
h2.subSite_Tit a:first-child.on{ border-left:none;}
.site_gz{ margin:10px 0px;}
.site_gz div.lt img{ width:60px; height:60px; border-radius:30px;}
.site_gz div.rt{ width:900px;}
.site_gz div.rt p{ height:30px; overflow:hidden;}
.site_gz div.rt p a{ font-size:14px;}
.sitePic_Tit{ display:inlne-block; clear:both; padding:5px 10px; background:#f0f0f0; color#333; font-size:14px;}
.subSite_pic img{ max-width:980px; height:auto; display:block; margin:10px 0px;}
.subSite_qhcase{ position:relative;  margin:20px 10px 10px 30px;; padding-left:40px; border-left:1px solid #ccc;}
.subSite_qhcase_b{ padding-top:10px; position:relative;}
.subSite_qhcase_b small.sitBg{ text-align:center; position:absolute; top:20px; left:-70px; color:#fff; padding:10px 15px 10px 15px; overflow:hidden; line-height:20px; width:30px; height:40px; background:url(../images/dzSite.png) no-repeat;}
.sub_site_content img{ max-width:890px;}
.zgs_design_step{ position:fixed; top:400px; right:350px; border-left:2px solid #ddd;}
.zgs_design_step li{ height:40px;}
.zgs_design_step li:last-child{ height:14px;}
.zgs_design_step li a{ border-left:3px solid #ff4400; float:left; padding-left:10px; margin-left:-2px;height:14px; line-height:14px; display:inline-block;}
.zgs_design_step li a.on{ color:#ff4400;}
/*在建工地样式修改*/
/*装修案例样式修改  2015-03-30*/
.case_crumbs{ padding:6px 30px; border-bottom:1px solid #ddd;}
.picture{ padding:10px 30px; background:#f8f8f8;}
.picture .pic_container {margin: auto;z-index: 1;background: #fafafa; position: relative;min-width:700px;width:100%;}
.picture .pic_container.full .pic_right_content {visibility:hidden;}
.picture .pic_container.full .img_content {margin-right: 0;}
.picture .pic_container.full .custom_scroll {display: none;}
.img_content {padding:10px; background:#fff;font-size: 12px;min-height: 300px;margin-right: 265px;position: relative;z-index: 1;}
.pic_right_content {position: absolute;top: 0;right: 0;width: 250px;height:auto;overflow-x:hidden;overflow-y:auto;  z-index: 0;}

.case_pic_top{ width:100%; background:none;}
.galleria-thumbnails-container{ background:#505050; padding:7px 5px; height:auto;}
.galleria-thumbnails .galleria-image{ width:60px; height:60px;}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover{ background:#999;}
.galleria-thumb-nav-left, .galleria-thumb-nav-right{top:15px; background-color:#f0f0f0; margin:0px 5px;}







