.clear{*zoom:1;}
.clear:after{ content:"\20"; display:block; height:0; clear:both;}
/*头部banner*/
.top_banner{ width:1200px; height:200px; margin:10px auto;}
.top_banner img{ width:1200px; height:200px; border:none;}

/*导航菜单*/
.menu{ height:42px; line-height:42px; color:#FFF;}
.menu ul{ width:1200px; margin:auto; }
.menu ul li{ float:left; font-size:16px; width:120px; text-align:center}
.menu a{ color:#FFF; padding:0 22px; display:block;}
.menu a:hover{ text-decoration:none;}

/*翻页居中*/
.paginator{ text-align:center; *zoom:1;}
.paginator:after{ content:"\20"; display:block; height:0; clear:both;}

/*------------- 主体区域 -------------*/
/*共用*/
.pagebody{ width:1200px; background-color:#FFF; margin:10px auto;} /*主体区域*/

/*常用宽带*/
.w_w908{ width:908px;}
.w_w890{ width:890px;}
.w_w797{ width:797px;}
.w_w600{ width:600px;}
.w_w533{ width:533px;}
.w_w300{ width:300px;}
.w_w393{ width:393px;}
.w_w280{ width:280px;}
.w_w251{ width:251px;}

/*通用大标题*/
.i_tit{ border-bottom:1px solid #CCC; height:42px; line-height:40px; *zoom:1;}
.i_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.i_tit h3{ font-size:18px; font-weight:normal; float:left; margin-left:13px;}
.i_tit h3 a{ text-decoration:none; margin-right:42px;}
.i_tit .tit_class{ margin-left:25px;}
.i_tit .tit_class li{ float:left; font-size:15px; margin:auto 10px;}
.i_tit .tit_more{ font-size:13px; margin-right:3px;}
.i_tit .tit_more a{ text-decoration:none;}
.i_tit .tit_more i{ font-family:Sunsim; font-style:normal; margin-left:3px;}
.i_tit em{ color:#999; margin:auto 5px; font-family:Simsun;}

.i_tit .i_cla{ font-size:15px;}
.i_tit .i_cla a{ margin-right:15px;}

/*重要块儿*/
.s_major{ width:248px; height:258px; overflow:hidden; padding:15px 15px 25px; text-align:center;}
.s_major .s_logo{ width:150px; height:60px; margin:auto auto 10px;}
.s_major .s_logo img{ width:150px; height:60px;}
.s_major .s_tit{ *zoom:1; display:inline-block; margin-bottom:8px; *margin-left:56px; vertical-align:middle;}
.s_major .s_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.s_major .s_tit h1{ float:left; font-size:16px;}
.status_on,status_off{ background:url(status_ico.png) no-repeat 0 0; width:23px; height:15px; display:block; float:left; margin:4px auto auto 8px; cursor:pointer;}
.status_on{ background-position:0 0;}
.status_off{ background-position:0 -23px;}
.s_major .dj_zs{ line-height:24px; height:24px; overflow:hidden; color:#999;}
.s_major .dj_zs i{ display:inline-block; /*margin-left:8px;*/ vertical-align:middle; /*margin-top:0;*/margin-top:3px; float:none;}
.s_major .dj_zs img{ vertical-align:middle; /*margin-right:5px;*/ margin-left:8px; margin-right:5px; cursor:pointer;}
.s_major .dj_zs span{ width:50%; text-align:left; vertical-align:middle; font-size:12px; font-family:Simsun;}
.s_major .dj_zs span em{ color:#666; float:left;}
.s_major .dj_zs span img{ vertical-align:middle; margin:auto 5px 3px auto; *margin:auto 5px auto auto;}
.s_major .dj_zs span a{ cursor:pointer;}
.s_major .dj_zs span a:hover{ text-decoration:none;}
.s_major .dj_zs .fr em,.s_major .dj_zs .fr i{ float:right;}

.s_tel{ padding:5px 10px 5px 35px; font:21px/26px "microsoft yahei"; height:26px; color:#f60; overflow:hidden; border-radius:5px; margin:5px 12px 8px; font-size:18px; color:#F30; text-align:left; background:#FFF url(tel_ico.png) no-repeat 10px 10px;}
.s_tel i{ font-style:normal; font-size:14px; color:#707070; margin:auto 3px; vertical-align:top;}

.s_yyzz{ text-align:center; margin-bottom:12px; padding-top:5px;}

.s_add,.s_url{ line-height:22px; text-align:left; font-size:13px; *zoom:1; margin-bottom:5px; overflow:hidden;}
.s_add:after,.s_url:after{ content:"\20"; display:block; height:0; clear:both;}
.s_add em,.s_url em{ width:45px; float:left; color:#999;}
.s_add{ /*max-height:48px;*/}
.s_add span,.s_url span{ width:193px; float:left;}
.s_add span{ max-height:44px;}
.s_add span i{ color:#999; background:url(/fz/style/index/titmap_ico.gif) no-repeat 8px 2px;}
.s_add span i a{ margin:auto 3px; color:#043F92; padding-left:20px;}
.s_url span a{ color:#043F92; float:left;}
.s_url span i{ float:left; margin:7px auto auto 10px;}
.s_url span i a{ background:url(copyurl_ico.png) no-repeat 0 0; width:13px; height:13px; display:block; font-size:0; text-indent:-9999px;}
.s_add a:hover,.s_url a:hover{ color:#F30;}
.s_url a{ max-width:170px; display:block; overflow:hidden;}

/*星星等级*/
.star1,.star2,.star3,.star4,.star5,.star6,.star7,.star8,.star9,.star10{ background-image:url(star_ico.png); background-repeat:no-repeat; width:73px; height:24px; display:block; float:left; cursor:pointer;}
.star1{ background-position:0 0;}
.star2{ background-position:0 -24px;}
.star3{ background-position:0 -48px;}
.star4{ background-position:0 -72px;}
.star5{ background-position:0 -96px;}
.star6{ background-position:0 -120px;}
.star7{ background-position:0 -144px;}
.star8{ background-position:0 -168px;}
.star9{ background-position:0 -192px;}
.star10{ background-position:0 -216px;}

/*焦点图*/
.s_focus{ width:600px; height:300px; overflow:hidden; position:relative; text-align:center;}
.s_focus .focusimg{ width:600px; height:300px; overflow:hidden; position:absolute; z-index:1; left:0;}
.s_focus .focusimg li img{ width:600px; height:300px; border:none 0;}
.s_focus .focusimg_ico{ position:absolute; z-index:2; bottom:8px; height:8px; overflow:hidden; display:block; left:275px;}
.s_focus .focusimg_ico ul li{ width:8px; height:8px; border-radius:8px; display:block; background:#FFF; float:left; margin-right:8px; cursor:pointer; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5;}
.s_focus .focusimg_ico ul li.active{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}

/*装修效果图*/
.s_show{ width:278px;}
.s_show .sshow_main{ padding:5px; height:180px;}
.xgt{}
.xgt .r_main{ height:180px;}
.xgtimg{margin:0 auto;}
.xgtimg-btn,.xgtimg-title,.yx-rotation-focus,.yx-rotation-t,.xgtimg-btn{position:absolute;}
.yx-rotation-title{position:absolute;width:100%;height:32px;line-height:32px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#CCC;font-size:13px;font-family:microsoft yahei;z-index:2;bottom:0;left:8px;line-height:32px; width:150px; height:32px; overflow:hidden; text-decoration:none;}
.yx-rotation-focus span,.xgtimg-btn span{background:url(xgt_ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:32px;line-height:32px;right:8px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:2px;position:relative;top:12px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.xgtimg-btn{width:100%;top:40%;margin-top:-20px;}
.xgtimg-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;position:relative}
.xgtimg-btn .left_btn{background-position:-2px -2px;float:left;left:2px}
.xgtimg-btn .right_btn{background-position:-2px -49px;float:right;right:2px}
.xgtimg-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list img{ width:268px; height:180px; cursor:pointer;}

/*视频*/
.s_vidoe{ width:278px; }

/*公司动态*/
.s_news{ width:278px; display:none;}
.s_news .snews_main{ padding:10px; line-height:26px; height:130px;}
.s_news .snews_main li{ height:26px; overflow-y:hidden;}
.s_news .snews_main li i{ width:3px; height:3px; display:block; background-color:#666; margin:12px 7px auto auto; float:left;}

/*在线工地*/
.s_online{ display:none;}
.sonline_main{ min-height:401px; padding:10px;}

.sonline_main .sol_li{ border-bottom:1px dotted #DDD; height:102px; position:relative; margin-bottom:10px;}
.sonline_main .sol_li img{ border:1px solid #DDD; padding:4px; float:left; width:110px; height:80px;}
.sonline_main .sol_li .fr{ width:442px;}
.sonline_main .sol_li .fr p{ height:28px; line-height:28px; margin-bottom:7px;}
.sonline_main .sol_li .fr p a{ width:360px; height:28px; display:block; overflow:hidden; position:relative;}
.sonline_main .sol_li em{ position:absolute; right:0; top:2px; line-height:28px;}
.sonline_main .sol_li em a{ width:75px; height:24px; line-height:24px; *line-height:22px; font-size:13px;}

.zxgd_xx{ border-bottom:1px dotted #DDD; height:15px; margin-bottom:15px;}

.sonline_main ul{ margin-left:4px;}
.sonline_main ul li{ text-align:center; width:160px; height:180px; float:left; margin:auto 15px;}
.sonline_main ul li .son_img{ width:158px; height:120px; display:block; position:relative; border:1px solid #DDD; margin-bottom:5px;}
.sonline_main ul li .son_img img{ margin-top:4px; width:150px; height:112px;}
.sonline_main ul li .son_img em{ position:absolute; z-index:2; bottom:4px; left:4px; width:150px; height:28px; overflow:hidden; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.sonline_main ul li .son_img i{ position:absolute; z-index:3; bottom:4px; left:4px; width:150px; line-height:28px; color:#FFF;}
.sonline_main ul li p{ line-height:24px; width:160px; height:24px; overflow:hidden;}


/*优秀设计师*/
.s_designer{}

.sds_main{ height:268px; padding:10px;}
.sdsmain{ float:left; height:268px;}
.sdsmain li{ width:110px; height:268px; overflow:hidden; text-align:center; float:left; padding:0 12px; position:relative;font-size: 14px;}
.sdsmain li img{ width:110px; height:110px; margin-bottom:8px;}
.sdsmain li p{ height:28px;}
.sdsmain li em{ position:absolute; z-index:2; background:url(sjsgz_zz.png) no-repeat 0 0; top:0; left:12px; width:110px; height:110px; display:block;}
.sdsmain li .s_button a{ height:24px; width:86px; margin:auto;}

.sdsm_left, .sdsm_right{ width:24px; height:178px; overflow:hidden;}
.sdsm_left{ float:left; margin-right:8px;}
.sdsm_right{ float:right; margin-left:8px;}
.sdsm_left a{ display:block; border-right:#CCC 10px solid; border-top:transparent 10px solid; border-left:transparent 0 solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px auto auto 8px;}
.sdsm_right a{ display:block; border-right:transparent 0 solid; border-top:transparent 10px solid; border-left:#CCC 10px solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px 8px auto auto;}


/*预约、报价*/
.s_order{ width:298px;}
.s_order .ibjsj_tag{ height:36px; font-size:18px; background-color:#FAFAFA; margin-left:-1px; margin-right:-1px;}
.s_order .ibjsj_tag a{ float:left; display:block; width:148px; line-height:35px; text-align:center; cursor:pointer; text-decoration:none; text-indent:-8px;}
.s_order .ibjsj_tag .ibsjstag_on{ background-color:#FFF;}

.s_order .ibjsj_tag .ibt_yy i,.s_order .ibjsj_tag .ibt_bj i{ width:16px; height:16px; display:block; float:left;}
.s_order .ibjsj_tag .ibt_yy i{ background-position:0 0;}
.s_order .ibjsj_tag .ibsjstag_on.ibt_yy i{ background-position:-16px 0;}
.s_order .ibjsj_tag .ibt_bj i{ background-position:0 -16px;}
.s_order .ibjsj_tag .ibsjstag_on.ibt_bj i{ background-position:-16px -16px;}

.s_order .ibjsj_main{ width:258px; height:249px; /*overflow:hidden;*/ margin:12px 20px;}
.s_order .ibjsj_main .izxbjm_txt{ margin-bottom:8px;}

.izxbjm_txt input{ border:1px solid #DEDEDE; width:236px; height:18px; padding:8px 10px; border-radius:2px;}
.izxbjm_txt1 input{ border:1px solid #DEDEDE; width:236px; height:18px; padding:8px 10px; background:url(bjsj_bg.gif) no-repeat right -20px; border-radius:2px; margin-bottom:8px;}
.bj_ydtxt{ padding:3px; margin-bottom:6px; font-size:12px; padding-left:38px; line-height:16px; color:#C9C9C9; background:url(/fz/style/index/bjsj_bg.gif) no-repeat 7px -150px;}

.s_order .ibjsj_main .s_button{ margin-bottom:12px; text-align:center;}
.s_order .ibjsj_main .s_button input{ width:258px; height:32px; margin:auto;}
/*.s_order .ibjsj_main .ibjsj_txt{ text-align:center; color:#666; font-size:14px; vertical-align:middle; line-height:28px; height:28px; overflow:hidden;}
.s_order .ibjsj_main .ibjsj_txt span{ font-weight:bold; color:#f60; margin:0 5px;}
.s_order .ibjsj_main .ibjsj_txt em{ color:#333; font-size:14px;}
.s_order .ibjsj_main .ibjsj_txt i{ color:#999; margin:auto 3px; font-size:14px;}
*/
.s_order .ibjsj_main .ibjsj_txt{ text-align:center; color:#F40; font-size:16px; vertical-align:middle; line-height:28px;}
.s_order .ibjsj_main .ibjsj_txt em{ color:#333; font-size:14px;}
.s_order .ibjsj_main .ibjsj_txt i{ color:#999; margin:auto 3px; font-size:14px;}

.nice-select{ width:236px; padding:0 10px; height:34px; border: 1px solid #DEDEDE; position:relative; background:#FFF url(bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:8px;}
.nice-select input{ display:block; width:100%; height:34px; line-height:34px \9; border:0; outline:0; background:none;}
.nice-select ul{ width:100%; display:none; position:absolute; left:-1px; top:34px; overflow:hidden; background-color:#fff; overflow-y:auto; border:1px solid #DEDEDE; border-top:0; z-index:9999;}
.nice-select ul li{ height:26px; line-height:26px; overflow:hidden; padding:0 10px; cursor:pointer;}
.nice-select ul li.on{ background-color:#FAFAFA;}

.nice-select select{ border:none; line-height:34px; width:100px; margin-top:5px;}

/*预约成功*/
.rsj_ok{ text-align:center; padding-top:9px;}
.rsj_ok p{ text-align:left; padding:15px 18px 5px;}
.rsj_ok p a{ width:60px; height:24px; margin:auto; cursor:pointer;}

/*报价结果显示*/
#rbjm3{ padding: 15px 20px 5px; height:252px;}
#rbjm3 p{ margin-bottom: 16px; font-size:16px;}
#rbjm3 .rbj_txt_xts1{ font-size:14px; margin-bottom: 21px; color:#777;}
#rbjm3 p em{ color:#F40; margin-right:5px; font-weight:bold;}
#rbjm3 .rbj_pj{ border-top:1px solid #DDD; padding-top:18px; color:#777;}
#rbjm3 .rbj_pj p{ font-size:15px; margin-bottom:18px;}
#rbjm3 .rbj_pj p em{ font-weight:normal; color:#777; margin:auto 15px;}
.rbj_tjok{ text-align:center;}
.rbj_tjok span{ display:block; margin:2px auto 12px;}
.rbj_tjok input{ width:60px; height:24px; margin:auto; clear:both; cursor:pointer;}


/*最新预约*/
.n_zxyy_list{}
.n_zxyy_main{ margin:8px 10px; height:192px; overflow:hidden;}
.n_zxyy_main li{ *zoom:1; line-height:32px; font-size:14px;}
.n_zxyy_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.n_zxyy_main li i{ float:left; width:3px; height:3px; background-color:#888; margin-right:3%; margin-top:14px;}
.n_zxyy_main li span{ float:left;}
.n_zxyy_main li .yyms_x{ width:15%; margin-right:2%; height:32px; overflow:hidden;}
.n_zxyy_main li .yyms_cs{ width:30%; margin-right:2%; height:32px; overflow:hidden;}
.n_zxyy_main li .yyms_xq{ width:22%; height:26px; overflow:hidden;}
.n_zxyy_main li .yyms_mj{ width:20%; margin-left:2%; height:32px; overflow:hidden;}


/*///////////////////////////////二级页面样式/////////////////////////////*/

/*通用左侧 预约、报价*/
.l_order{ width:278px;}
.l_order .ibjsj_tag{ height:36px; font-size:18px; background-color:#FAFAFA; margin-left:-1px; margin-right:-1px;}
.l_order .ibjsj_tag a{ float:left; display:block; width:138px; line-height:35px; text-align:center; cursor:pointer; text-decoration:none; text-indent:-8px;}
.l_order .ibjsj_tag .ibsjstag_on{ background-color:#FFF;}

.l_order .ibjsj_tag .ibt_yy i,.s_order .ibjsj_tag .ibt_bj i{ width:16px; height:16px; display:block; float:left;}
.l_order .ibjsj_tag .ibt_yy i{ background-position:0 0;}
.l_order .ibjsj_tag .ibsjstag_on.ibt_yy i{ background-position:-16px 0;}
.l_order .ibjsj_tag .ibt_bj i{ background-position:0 -16px;}
.l_order .ibjsj_tag .ibsjstag_on.ibt_bj i{ background-position:-16px -16px;}

.l_order .ibjsj_main{ width:238px; /*height:249px; overflow:hidden;*/ margin:12px 20px;}
.l_order .ibjsj_main .izxbjm_txt{ margin-bottom:8px;}

.l_order .izxbjm_txt input{ border:1px solid #DEDEDE; width:216px; height:18px; padding:8px 10px; border-radius:2px;}
.l_order .izxbjm_txt1 input{ border:1px solid #DEDEDE; width:216px; height:18px; padding:8px 10px; background:url(bjsj_bg.gif) no-repeat right -20px; border-radius:2px; margin-bottom:8px;}
.l_order .bj_ydtxt{ padding:3px; margin-bottom:6px; font-size:12px; padding-left:38px; line-height:16px; color:#C9C9C9; background:url(/fz/style/index/bjsj_bg.gif) no-repeat 7px -150px;}

.l_order .ibjsj_main .s_button{ margin-bottom:12px; text-align:center;}
.l_order .ibjsj_main .s_button input{ width:238px; height:32px; margin:auto;}
.l_order .ibjsj_main .ibjsj_txt{ text-align:center; color:#666; font-size:14px; vertical-align:middle; line-height:28px; height:28px; overflow:hidden; width:236px;}
.l_order .ibjsj_main .ibjsj_txt em{ color:#333; font-size:14px;}
.l_order .ibjsj_main .ibjsj_txt span{ font-weight:bold; color:#f60; margin:0 5px;}
.l_order .ibjsj_main .ibjsj_txt i{ color:#999; margin:auto 3px; font-size:14px;}

.l_order .nice-select select{ width:90px;}

/*最新预约*/
.l_zxyy_list{}
.l_zxyy_main{ margin:8px 10px; height:160px; overflow:hidden;}
.l_zxyy_main li{ *zoom:1; line-height:32px; font-size:14px;}
.l_zxyy_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.l_zxyy_main li i{ float:left; width:3px; height:3px; background-color:#888; margin-right:3%; margin-top:14px;}
.l_zxyy_main li span{ float:left;}
.l_zxyy_main li .yyms_x{ width:15%; margin-right:2%; height:32px; overflow:hidden;}
.l_zxyy_main li .yyms_cs{ width:30%; margin-right:2%; height:32px; overflow:hidden;}
.l_zxyy_main li .yyms_xq{ width:22%; height:26px; overflow:hidden;}
.l_zxyy_main li .yyms_mj{ width:20%; margin-left:2%; height:32px; overflow:hidden;}


/*公司简介*/
.s_about{ display:none;}
.s_about .sabout_main{ padding:10px 15px; width:268px; height:425px; overflow:hidden;}
.s_about .sabout_main img{ margin-bottom:15px; width:268px; max-height:190px;}
.s_about .sabout_main p{ margin-bottom:8px; line-height:20px; text-indent:25px; font-size:13px;}

/*装修效果图*/
.s_imgshow{}
.simg_main{ padding:10px; position: relative;}

.simbig_k{ border:1px solid #EEE; padding:8px; float:left; margin-bottom:10px;}
.simg_big{ position:relative; width:440px; height:325px; overflow:hidden; font:12px/1.5 Verdana,Geneva,sans-serif; text-align:left; background:#FFF; float:left;}

.simg_big .pic{ position:absolute; z-index:0; width:440px; height:325px;}
.simg_big .pic li{ width:440px; left:0px; top:0px;}
.simg_big .pic img{ width:440px; height:325px; display:block;}

.simg_big .txt-bg{ position:absolute; z-index:1; bottom:10px; height:30px; width:440px; background:#333; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; overflow:hidden;}
.simg_big .txt{ position:absolute; z-index:2; bottom:10px; height:30px; width:440px; overflow:hidden;}
.simg_big .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.simg_big .txt li a{ display:block; color:#FFF; padding:0 0 0 6px; font-size:12px; text-decoration:none;}

.simg_big .num{ position:absolute; z-index:3; bottom:10px; right:10px;}
.simg_big .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.simg_big .num li a,.simg_big .num li span{ position:absolute; z-index:2; display:block; color:#FFF; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.simg_big .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.simg_big .num li.active a,.simg_big .num a:hover{ background:#F60;}

#AtlasSlideNum_fp{ position: absolute; z-index:9; top: 322px; right: 745px;}
#AtlasSlideNum_fp li{ float:left; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
#AtlasSlideNum_fp li a,#AtlasSlideNum_fp li span{ display:block; color:#FFF; width:100%; height:100%; top:0; left:0; text-decoration:none; background:#555;}
#AtlasSlideNum_fp li.active a,#AtlasSlideNum_fp a:hover{ background:#F60;}

.simg_small{ width:716px;}
.simg_small ul{ margin-right:-16px;}
.simg_small li{ position:relative; float:left; margin:auto auto 13px 16px; width:220px; height:165px; overflow:hidden;}
.simg_small li img{ width:220px; height:165px; overflow:hidden;}
.simg_small li em{ position:absolute; background:#000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; bottom:0; left:0; height:30px; width:220px; display:block; z-index:2;}
.simg_small li i{ position:relative; z-index:3; bottom:30px; left:0; height:30px; line-height:30px; width:200px; display:block; color:#FFF; text-align:center; padding:0 10px;}
.simg_small li a{ text-decoration:none;}
.simg_small li:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.simg_small li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*新效果图板块样式2016-05-21*/
.simg_small_new{}
.simg_small_new ul{ margin-right:-9px; margin-left:-9px;}
.simg_small_new li{ position:relative; float:left; margin:auto auto 13px 16px; width:220px; height:165px; overflow:hidden;}
.simg_small_new li img{ width:220px; height:165px; overflow:hidden;}
.simg_small_new li em{ position:absolute; background:#000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; bottom:0; left:0; height:30px; width:220px; display:block; z-index:2;}
.simg_small_new li i{ position:relative; z-index:3; bottom:30px; left:0; height:30px; line-height:30px; width:200px; display:block; color:#FFF; text-align:center; padding:0 10px;}
.simg_small_new li a{ text-decoration:none;}
.simg_small_new li:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.simg_small_new li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*资质证书*/
.s_certificate{}
.scer_main{ padding:10px 10px 0; height:348px;}
.scer_main li{ width:175px; height:164px; overflow:hidden; float:left; text-align:center; line-height:30px; margin:auto 5px 10px;}
.scer_main li img{ width:165px; height:124px; border:1px solid #DDD; padding:4px;}
.scer_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*合作品牌*/
.s_cooperate{}
.soo_main{ padding:10px 0 10px 11px; height:112px;}
.soo_main li{ float:left; width:120px; height:28px; overflow:hidden; line-height:28px; margin-right:5px;}
.soo_main li i{ width:3px; height:3px; background-color:#666; float:left; margin:11px 5px auto auto;}

/*合作品牌*/
.s_guest{}
.sguest_main{ padding:10px 0 10px 11px; height:84px;}
.sguest_main li{ float:left; width:120px; height:28px; overflow:hidden; line-height:28px; margin-right:5px;}
.sguest_main li i{ width:3px; height:3px; background-color:#666; float:left; margin:11px 5px auto auto;}

/*优秀工长*/
.s_gaffer{ width:795px;}
.sgaffer_main{ width:775px; height:178px; padding:10px;}
.sgsmain{ float:left; width:770px; height:178px; overflow:hidden;}
.sgsmain li{ width:110px; height:178px; overflow:hidden; text-align:center; float:left; padding:0 16px; position:relative; margin:auto 4px;font-size: 14px;}
.sgsmain li img{ width:110px; height:110px; margin-bottom:8px;}
.sgsmain li p{ height:28px;}
.sgsmain li em{ position:absolute; z-index:2; background:url(sjsgz_zz.png) no-repeat 0 0; top:0; left:16px; width:110px; height:110px; display:block;}
.sgsmain li .s_button a{ height:24px; width:86px; margin:auto;}

.sgsm_left, .sgsm_right{ width:24px; height:178px; overflow:hidden;}
.sgsm_left{ float:left; margin-right:8px;}
.sgsm_right{ float:right; margin-left:8px;}
.sgsm_left a{ display:block; border-right:#CCC 10px solid; border-top:transparent 10px solid; border-left:transparent 0 solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px auto auto 8px;}
.sgsm_right a{ display:block; border-right:transparent 0 solid; border-top:transparent 10px solid; border-left:#CCC 10px solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px 8px auto auto;}


/*人才招聘*/
.s_jobs{}
.s_jobs .sjobs_main{ padding:0 0 5px 5px; height:181px;}
.s_jobs .sjobs_main p,.s_jobs .sjobs_main li{ *zoom:1; line-height:30px;}
.s_jobs .sjobs_main p:after,.s_jobs .sjobs_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.s_jobs .sjobs_main span{ float:left; padding-right:5px; overflow:hidden;}
.s_jobs .sjobs_main p span{ text-align:center; color:#CCC; border-bottom:1px solid #EEE;}
.sjobs_main li i{ width:3px; height:3px; display:block; background-color:#666; float:left; margin:16px 6px auto 8px;}
.sjobs_main .sjob_zw{ width:155px; height:30px; overflow:hidden;}
.sjobs_main .sjob_rs{ width:60px; height:30px; text-align:center;}
.sjobs_main .sjob_dy{ width:107px; height:30px; text-align:center;}
.sjobs_main .sjob_sj{ width:90px; height:30px; text-align:center;}
.sjobs_main .sjob_cz{ width:90px; height:30px; text-align:center;}
.sjobs_main .sjob_cz a{ cursor:pointer;}

/*在线点评*/
.s_assess{}
.sass_main{ padding:0 10px 1px;}
.sass_main p{ height:49px; line-height:49px; vertical-align:middle; margin-left:20px;}
.sass_main p span{ float:left; width:30%; text-align:center;}
.sass_main div em{ width:50px; float:left; text-align:right;}
.sass_main div span{ width:160px; float:left;}
.sass_main div span textarea{ width:160px; height:60px; line-height:20px; padding:5px; border:1px solid #CCC;}
.sass_main div .sassm textarea{ width:750px; height:100px; line-height:20px; padding:5px; border:1px solid #CCC;}
.sass_main .s_button{ padding:15px 0 0 30px;}
.sass_main .s_button input{ width:80px; line-height:24px;}

.sass_main h5{ border-bottom:1px solid #CCC; font-size:18px; font-weight:normal; line-height:40px; margin:10px auto;}

/*提交留言*/
.s_message{}
.s_message .smess_main{ padding:7px 10px 10px; height:193px;}
.smess_main p{ margin:10px auto;}
.smess_main p em{ float:left; width:80px; text-align:right;}
.smess_main p span{ width:432px;}
.smess_main span textarea{ width:410px; height:60px; line-height:20px; padding:5px; border:1px solid #CCC;}
.smess_main .gbook textarea{ width:750px; height:100px; line-height:20px; padding:5px; border:1px solid #CCC;}
.smess_main span input{ height:20px; line-height:20px; padding:0 5px; border:1px solid #CCC; float:left;}
.smess_main span i{ float:left; margin-left:10px; color:#999;}
.smess_main span img{ float:left; margin-left:10px; vertical-align:middle;}
.smess_main .s_button{ padding:5px 0 0 80px; *padding:8px 0 0 80px;}
.smess_main .s_button input{ width:80px; line-height:24px;}

/*访问统计*/
.s_count{}
.s_count .scou_main{ padding:10px 5px;}
.scou_main p{ border-bottom:1px solid #EEE; height:45px; line-height:35px; text-align:center;}
.scou_main p em{ color:#CCC; margin:auto 5px; font-family:Simsun;}
.scou_main p i{ color:#F30; margin-left:5px;}
.scou_main .scm_ewm{ padding:22px; background:url(ewm_bg.gif) no-repeat 150px 35px;}
.scou_main .scm_ewm img{ width:100px; height:100px;}




/*推荐公司*/

.s_company .i_tit{ background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType='0'); border:none; line-height:42px;}
.cop_list{ margin-top:10px;}
.cop_list img{ width:150px; height:60px;}

.s_company{}
.s_company li{ width:199px; height:98px; border:1px solid #DDD; float:left; margin-left:-1px; margin-top:-1px; text-align:center; padding-top:10px; cursor:pointer; position:relative; background-color:#FAFAFA;}
.s_company li p{ line-height:30px; width:189px; height:30px; overflow:hidden; margin:auto; *margin-top:0;}
.s_company li p img{ vertical-align:middle; margin-left:10px; width:auto; height:auto;}
.s_company li:hover{ background-color:#FFF;}
.s_company li:hover a{ text-decoration:none;}

.s_company li em{ position:absolute; z-index:2; width:199px; height:108px; background-color:#FFF; top:0; left:0; display:none;}
.s_company li:hover em{ display:block; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
.s_company li i{ position:relative; font-size:20px; text-align:center; z-index:3; color:#555; top:-75px; display:none;}
.s_company li:hover i{ display:block; }
.s_company li b{ position:relative; font-size:22px; line-height:30px; font-weight:normal; text-align:center; z-index:3; color:#F30; top:-75px; display:none; background:url(coplist_ico.png) no-repeat 50px 5px; padding-left:32px;}
.s_company li:hover b{ display:block; }


/*------------------------------------ 二级页面样式区域 ------------------------------------*/
/*面包屑*/
.s_tag{ padding:8px 8px 10px; line-height:22px; color:#999; width:1182px; height:22px; overflow:hidden;}
.s_tag a{ margin:auto 5px;}
.s_tag em{ font-family:Simsun;}

/*通用左侧标题*/
.l_tit{ border-top:1px dotted #DEDEDE; padding-top:3px; height:32px; line-height:32px; *zoom:1;}
.l_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.l_tit h3{ font-size:18px; font-weight:normal; float:left; margin-left:8px;}
.l_tit h3 a{ text-decoration:none;}
.l_tit .tit_class{ margin-left:25px;}
.l_tit .tit_class li{ float:left; font-size:15px; margin:auto 10px;}
.l_tit .tit_more{ font-size:13px; margin-right:3px;}
.l_tit .tit_more a{ text-decoration:none;}
.l_tit .tit_more i{ font-family:Sunsim; font-style:normal; margin-left:3px;}
.l_tit em{ color:#999; margin:auto 5px; font-family:Simsun;}


/*公司简介*/
.aboutme{}
.aboutme_main{ padding:20px; min-height:677px; font-size:15px; line-height:26px;}
.aboutme_main p{ margin-bottom:15px; text-indent:30px;}
.aboutme_main img{ max-width:870px; text-align:center; margin:auto auto 15px;}

/*公司新闻*/
.news{}
.news_main{ padding:20px; min-height:677px;}

.news_main ul{ font-size:16px; line-height:25px; margin-bottom:22px; *margin-bottom:22px;}
.news_main li{ *zoom:1;margin-bottom: 15px;border-bottom:1px dotted #DDD;padding-bottom: 15px;}
.news_main li img{ float:left; height:80px; width:120px; margin-right:12px;}
.news_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.news_main li i{ width:3px; height:3px; background-color:#666; float:left; margin:15px 8px auto auto;}
.news_main li a{float:left;overflow:hidden;font-size: 18px; width:100%;}
.news_main li a:hover{ text-decoration:none;}
.news_main li em{ color:#999; font-size:13px;}
.news_main li span{ float:right; color:#999; font-size:13px;}
.news_main li p{ font-size:19px; line-height:32px; color:#000; font-weight:400;}
.news_main .nli_txt{ padding:5px 0 0 0; overflow:hidden; font-size:13px; line-height:22px; color:#777; font-weight:normal;}

/*新闻展示*/
.newshow_main{ padding:20px 35px; min-height:677px;}
.newshow_main h2{ text-align:center; font:22px/33px "微软雅黑"; line-height:35px; margin:8px auto 25px;}
.newshow_main .doc_txt{ border-bottom:1px dotted #999; line-height:32px; padding-bottom:5px; text-align:center;}
.newshow_main .doc_txt span{ margin:auto 10px; color:#999;}
.newshow_main .doc_xts{ margin:25px auto; padding:10px; line-height:25px;}
.newshow_main .doc_pagebody{ margin:20px auto;}
.newshow_main .doc_pagebody p{ padding-bottom:25px; line-height:25px;}
.newshow_main .doc_pagebody img{ max-width:838px;}
.newshow_main .doc_txt1{ border-bottom:1px dotted #999; line-height:32px; padding-bottom:5px; text-align:left;}
.newshow_main .doc_txt1 span{ margin:auto 10px; color:#999;}

/*---- 装修效果图 ----*/

.show{}
.show_main{ padding:20px 20px 20px; /*min-height:979px;*/}
.show_main .cell{ width:260px; background:#fff; float:left; margin:8px 14px 5px; position:relative;}
.show_main .cell em{ display:none; position:absolute; z-index:1; top:0; left:0; text-align:center;}
.show_main .cell:hover em{ display:block;}
.show_main .cell em a{ width:100px; height:28px; line-height:28px; display:block; text-decoration:none;}
.show_main .cell .wc_img{ width:260px; overflow:hidden;}
.show_main .cell .wc_img img{ width:260px;}
.show_main .cell .wc_img:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.show_main .cell p{ line-height:45px; border:1px solid #EEE; border-top:none; text-align:left; padding:0 10px; width:238px; height:45px; overflow:hidden;}
.show_main .paginator{ padding:30px 0 0 10px; text-align:center;}
.show .tit_more a{ width:80px; height:22px; line-height:22px; margin:6px 6px auto auto;}

/*---- 装修案例 ----*/
.case{}
.case_main{ padding:20px 20px 20px;}
.case_main .cell{ width:260px; background:#fff; float:left; margin:8px 14px 5px; position:relative;}
.case_main .cell em{ display:none; position:absolute; z-index:1; top:0; left:0; text-align:center;}
.case_main .cell:hover em{ display:block;}
.case_main .cell em a{ width:100px; height:28px; line-height:28px; display:block; text-decoration:none;}
.case_main .cell .wc_img{ width:260px; overflow:hidden;}
.case_main .cell .wc_img img{ width:260px;}
.case_main .cell .wc_img:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.case_main .cell p{ line-height:45px; border:1px solid #EEE; border-top:none; text-align:left; padding:0 10px; width:238px; height:45px; overflow:hidden;}
.case_main .paginator{ padding:30px 0 0 10px; text-align:center;}
.case .tit_more a{ width:80px; height:22px; line-height:22px; margin:6px 6px auto auto;}


/*案例预览*/
#imgshow{ height:100%;}
#imgshow_main{ overflow:auto; background:#FFF;}
#imgshow_bottom{ height:90px; overflow:hidden; margin-left:62px;}
#imgshow_bottom ul{ height:80px; overflow:hidden;}
#imgmain{ background-color:#FFF;}
.thumbpic{margin:5px auto auto;width:973px;}
.thumbpic .ltp{float:left;heght:75px; display:block; float:left; margin:10px 10px auto 3px;}
.thumbpic span{height:20px;float:left;cursor:pointer; line-height:20px;width:80px;}
.thumbpic .rtp{float:left;heght:75px; display:block; float:left; margin:10px auto auto 10px;}
.thumbpic .ltp img,.thumbpic .rtp img{ border:1px dotted #999; padding:3px; background-color:#F5F5F5;}
#piclist{width:735px;float:left;overflow:hidden;height:86px;position:relative;}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{float:left;cursor:pointer;position:relative;height:86px;background-image: url(2015/imgtheme/ico_none.gif);background-repeat: no-repeat;  background-position: center -10px;}
#piclist ul li img{height:58px;width:78px;margin:10px 4px;padding:3px;}
#piclist .hover{height:86px;background-image: url(2015/imgtheme/ico_bg.gif);background-repeat: no-repeat;background-position: center  -10px;}
#piclist ul li tt{background:#000;color:#FFF;position:absolute;z-index:20; font-family:arial;font-size:12px;line-height:16px;padding:0 5px;margin:55px 0 0 -85px;}
.thumbpic a.bntprev{float:left;width:20px;height:64px;display:block;outline:none;background-image: url(2015/imgtheme/ico_left.png);background-repeat: no-repeat;
background-position: center 20px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.thumbpic a.bntprev:hover{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.thumbpic a.bntnext{float:left;width:20px;height:64px;display:block;outline:none;background-image: url(2015/imgtheme/ico_right.png);background-repeat: no-repeat;
background-position: center 20px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.thumbpic a.bntnext:hover{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#originalpic{position:relative;overflow:hidden;zoom:1;height:100%;clear:both;text-align:center;}
#originalpic img{display:none;position:relative;max-height:732px; max-width:1178px;}
#aPrev{position:absolute;z-index:10;left:0;top:0;display:block;width:50%;height:100%;background:url(imgtheme/blank.gif);}
#aNext{position:absolute;z-index:10;right:0;top:0;display:block;width:50%;height:100%;background:url(imgtheme/blank.gif);}

.casetxt{ margin:25px;}
.casetxt h3{ line-height:35px; font-size:16px;}
.casetxt .casetxt_main{ margin-top:8px;}
.casetxt p{ line-height:24px; margin-bottom:15px;}

.show .s_button input{ width:80px; height:25px; line-height:23px; margin:5px auto auto;}
.case .s_button input{ width:80px; height:25px; line-height:23px; margin:5px auto auto;}



.caseshow_main1{}
.caseshow_main1 .ad-gallery{ margin:20px 108px; border:none;}


/* 看图效果样式（提示） 开始 */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
.aui_border, .aui_inner { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_center, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../../theme/default/css/icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#1c6a9e; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
.aui_inner { background-color:#FFF; }
.aui_outer{ border:0px solid #333;}
.aui_center {border:1px solid #AFAFAF; }
.aui_outer { border-radius:3px; }
.aui_border { border-radius:2px; box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:8px; height:8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {background:#D3D3D3; filter:alpha(opacity=40); }
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se { background:rgba(0, 0, 0, .5); background:#E5E5E5\9!important; filter:alpha(opacity=50); }
.aui_state_focus .aui_inner { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_lock .aui_border { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none;border:1px solid #999; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); background-color:#edf5f8; font-weight:bold; color:#95a7ae; font-family: Tahoma, Arial/9!important; background-color:#bdc6cd; background: linear-gradient(top, #edf5f8, #bdc6cd); background: -moz-linear-gradient(top, #edf5f8, #bdc6cd); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8), to(#bdc6cd)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f8', endColorstr='#bdc6cd'); border-top:1px solid #edf5f8; border-bottom:1px solid #b6bec5; }
.aui_state_focus .aui_title { color:#4c5a5f; }
.aui_state_drag .aui_title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8'); box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { color:#C72015; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }
.aui_buttons { background-color:#F6F6F6; border-top:solid 1px #DADEE5; }
/* 看图效果样式（提示） 结束 */



/*------ 在线工地 ------*/
.online{ /* display:block; */ position: relative; z-index:0; min-height: 677px;} 
.online .sonline_main{ float:none; height:auto; text-align:center; margin-top:20px;}
.online .sonline_main ul{ *zoom:1;}
.online .sonline_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.online .sonline_main ul li{ text-align:center; width:177px; height:192px; float:left; margin:auto 20px 32px;}
.online .sonline_main ul li .son_img{ width:183px; height:140px; display:block; position:relative; border:1px solid #DDD; margin-bottom:5px;}
.online .sonline_main ul li .son_img img{ margin-top:4px; width:175px; height:132px; }
.online .sonline_main ul li .son_img em{ position:absolute; z-index:2; bottom:4px; left:4px; width:175px; height:28px; overflow:hidden; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.online .sonline_main ul li .son_img i{ position:absolute; z-index:3; bottom:4px; left:4px; width:175px; line-height:28px; color:#FFF;}
.online .sonline_main ul li p{ line-height:24px; width:185px; height:24px; overflow:hidden;}

/*在线工地展示*/
.onlinesiteshow{ margin:20px auto;}
.onlinesiteshow .top_bank{ width:540px; height:180px; overflow:hidden; border:1px solid #DDD; margin:15px auto; *zoom:1; padding:5px; background-color:#F9F9F9;}
.onlinesiteshow .top_bank:after{ content:"\20"; display:block; height:0; clear:both;}
.onlinesiteshow .top_bank .tb_img{ float:left; width:240px; height:180px; margin-right:15px;}
.onlinesiteshow .top_bank .tb_img img{ width:240px; height:180px; overflow:hidden;}
.onlinesiteshow .top_bank .tb_txt{ float:left; font-family:microsoft yahei;}
.onlinesiteshow .top_bank .tb_txt p{ font-size:16px; width:280px; height: 32px; overflow:hidden; line-height:32px; padding:5px 0; color:#C00;}
.onlinesiteshow .top_bank .tb_txt p em{ font-style:normal; color:#666;}
.onlinesiteshow .top_bank .tb_txt .s_button{ display:block; padding:10px 0 0 0; font-size:14px; position: relative; z-index: 6;}
.onlinesiteshow .top_bank .tb_txt .s_button input{ width:100px; height:30px;}
.onlinesiteshow .top_bank .tb_pho{ float:right; text-align:center; margin:10px 10px auto auto;}
.onlinesiteshow .top_bank .tb_pho img{ width:70px; height:90px; padding:3px; border:1px solid #CCC; background-color:#FFF;}
.onlinesiteshow .top_bank .tb_pho p{ line-height:30px;}

.onlinesiteshow .oss_jd{ margin:20px auto;}

.sggd_main .sggd_tit{ *zoom:1; font-family:microsoft yahei; }
.sggd_main .sggd_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.sggd_main .sggd_tit h3{ font-size:22px; line-height:45px; text-indent:15px; font-weight:normal;}
.sggd_main .sggd_tit em{ line-height:45px; font-style:normal; font-size:14px;}

.sggd_main .sggd_m{ line-height:26px; font-size:14px; padding:10px 0 10px 50px;}
.sggd_main .sggd_m img{ max-width:600px; padding:5px; background-color:#FFF; border:1px solid #DDD; margin:5px;}
.sggd_main .sggd_m p{ margin:10px auto; padding-right:20px;}

/*---- 阶段图标 ----*/
.sggd_1 .sggd_tit i{ background-position:-600px 0;}/*开工*/
.sggd_2 .sggd_tit i{ background-position:-600px -45px;}/*水电*/
.sggd_3 .sggd_tit i{ background-position:-600px -90px;}/*泥瓦*/
.sggd_4 .sggd_tit i{ background-position:-600px -135px;}/*木工*/
.sggd_5 .sggd_tit i{ background-position:-600px -180px;}/*油漆*/
.sggd_6 .sggd_tit i{ background-position:-600px -225px;}/*安装*/
.sggd_7 .sggd_tit i{ background-position:-600px -270px;}/*完工*/



/*---- 设计精英 ----*/
.designer{}
.designer .designer_main{ min-height:978px; padding:20px; text-align:center;}
.designer_main .desli{ border-bottom:1px dotted #9C9C9C; padding-bottom:25px; margin-bottom:25px; text-align:left; *zoom:1; position:relative;}
.designer_main .desli:after{ content:"\20"; display:block; height:0; clear:both;}
.designer_main .desli .headimg{ width:145px; height:145px; overflow:hidden; position:relative; margin-right:20px;}
.designer_main .desli .headimg img{ width:145px; height:145px;}
.designer_main .desli .headimg em{ width:145px; height:145px; display:block; background:url(sjsgz_zz.png) no-repeat 0 -110px; position:absolute; z-index:2; top:0; left:0;}
.designer_main .desli .des_rtxt{ width:700px; line-height:24px;}
.designer_main .desli .des_rtxt div{ margin-bottom:2px; *zoom:1;}
.designer_main .desli .des_rtxt div:after{ content:"\20"; display:block; height:0; clear:both;}
.designer_main .desli .des_rtxt div span{ margin-right:30px; float:left; color:#333;}
.designer_main .desli .des_rtxt div em{ float:left; color:#999;}
.designer_main .desli .des_rtxt .s_tit{ display:inline-block; margin-bottom:8px;}
.designer_main .desli .des_rtxt .s_tit b{ float:left; font-size:16px; line-height:24px;}
.designer_main .desli .des_rtxt .s_tit img{ vertical-align:middle; margin-right:5px;}
.designer_main .desli .des_rtxt ul{ *zoom:1; margin-top:10px; width:690px; height:50px; overflow:hidden;}
.designer_main .desli .des_rtxt ul:after{ content:"\20"; display:block; height:0; clear:both;}
.designer_main .desli .des_rtxt li{ width:65px; height:50px; float:left; margin-right:15px;}
.designer_main .desli .des_rtxt ul span{ float:left; width:18px; height:50px; background-color:#EEE; text-align:center; font-size:12px; color:#9C9C9C; margin-right:15px;}
.designer_main .desli .des_rtxt li img{ width:65px; height:50px;}
.designer_main .desli .de_fj{ position:absolute; z-index:2; right:10px; top:10px;}
.designer_main .desli .s_button a{ width:80px; height:22px;}
.designer_main .desli img:hover{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*---- 优秀工长 ----*/
.foreman{}
.foreman .foreman_main{ min-height:978px; padding:20px; text-align:center;}
.foreman_main .desli{ border-bottom:1px dotted #9C9C9C; padding-bottom:25px; margin-bottom:25px; text-align:left; *zoom:1; position:relative;}
.foreman_main .desli:after{ content:"\20"; display:block; height:0; clear:both;}
.foreman_main .desli .headimg{ width:145px; height:145px; overflow:hidden; position:relative; margin-right:20px;}
.foreman_main .desli .headimg img{ width:145px; height:145px;}
.foreman_main .desli .headimg em{ width:145px; height:145px; display:block; background:url(sjsgz_zz.png) no-repeat 0 -110px; position:absolute; z-index:2; top:0; left:0;}
.foreman_main .desli .des_rtxt{ width:700px; line-height:24px;}
.foreman_main .desli .des_rtxt div{ margin-bottom:2px; *zoom:1;}
.foreman_main .desli .des_rtxt div:after{ content:"\20"; display:block; height:0; clear:both;}
.foreman_main .desli .des_rtxt div span{ margin-right:30px; float:left; color:#999; font-size:13px;}
.foreman_main .desli .des_rtxt div em{ float:left; color:#777;}
.foreman_main .desli .des_rtxt div a{ color:#777;}
.foreman_main .desli .des_rtxt div a:hover{ color:#F30; text-decoration:none;}
.foreman_main .desli .des_rtxt div b a{ color:#333;}
.foreman_main .desli .des_rtxt div b a:hover{ color:#F30;}
.foreman_main .desli .des_rtxt .s_tit{ display:inline-block; margin-bottom:8px;}
.foreman_main .desli .des_rtxt .s_tit b{ float:left; font-size:16px; line-height:24px;}
.foreman_main .desli .des_rtxt .s_tit img{ vertical-align:middle; margin-right:5px;}
.foreman_main .desli .des_rtxt ul{ *zoom:1; margin-top:10px; width:690px; height:50px; overflow:hidden;}
.foreman_main .desli .des_rtxt ul:after{ content:"\20"; display:block; height:0; clear:both;}
.foreman_main .desli .des_rtxt li{ width:65px; height:50px; float:left; margin-right:15px;}
.foreman_main .desli .des_rtxt ul span{ float:left; width:18px; height:50px; background-color:#EEE; text-align:center; font-size:12px; color:#9C9C9C; margin-right:15px;}
.foreman_main .desli .des_rtxt li img{ width:65px; height:50px;}
.foreman_main .desli .de_fj{ position:absolute; z-index:2; right:10px; top:10px;}
.foreman_main .desli .s_button a{ width:80px; height:22px;}
.foreman_main .desli img:hover{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*---- 公司视频 ----*/
.vidoe{ text-align:center;}
.vidoe_main{ text-align:center; min-height:996px; padding:10px;}
.vidoe_main ul{ *zoom:1;}
.vidoe_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.vidoe_main li{ width:265px; height:221px; float:left; margin:10px 15px; position:relative;}
.vidoe_main li img{ width:265px; height:198px; margin-bottom:5px;}
.vidoe_main li p{ line-height:24px; text-align:center; height:24px; overflow:hidden;}
.vidoe_main li i{ background:url(/fz/style/index/iv_emico.png) no-repeat 0 0; width:60px; height:60px; position:absolute; z-index:1; top:68px; left:102px;}
.vidoe_main li:hover i{ background-position:0 -61px;}
.vidoe_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

.videoshow_main{ padding:10px;}

/*---- 荣誉证书 ----*/
.certificate{}
.certificate .certificate_main{ min-height:978px; padding:20px; text-align:center;}
.certificate_main ul{ padding-bottom:15px; *zoom:1;}
.certificate_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.certificate_main li{ width:265px; height:233px; float:left; line-height:35px; margin:11px;}
.certificate_main li img{ width:265px; height:198px; border:1px solid #DDD; padding:2px;}
.certificate_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
.certificate_main li p{ height:35px; text-align:center;}

.certificateshow_main{ text-align:center; padding:25px;}
.certificateshow_main img{ max-width:1148px;}

/*---- 在线预约 ----*/
.order{ min-height:976px;}
.order .i_tit .tit_more{ font-size:16px; padding-right:8px;}
.order .i_tit .tit_more input{ width:16px; height:16px; margin:-1px 8px auto auto; vertical-align:middle;}
.order_main{ padding:20px;}
.order_main h6{ font-size:18px; font-weight:normal; text-align:center; border-bottom:1px dotted #DDD; line-height:35px; padding-bottom:15px;}
.order_main h6 input{ width:18px; height:18px; vertical-align:middle; margin-right:10px;}
.order_main h6 i{ color:#F30; margin:auto 5px;}
.order_write{ margin: auto;}
.order_write h6{ font-size:14px; border:none; padding:0; color:#333;}
.order_write h6 em{ color:#F30; margin:auto 5px;}
.order h3{ line-height:35px; height:35px; font-size:16px; border-bottom:1px dotted #DDD;}
.order h3 em{ float:right; font-size:14px; font-weight:normal; color:#999;}

.order_bd{ margin:20px auto;}
.order_bd p{ line-height:32px; *zoom:1; margin:12px auto; vertical-align:middle;}
.order_bd p:after{ content:"\20"; display:block; height:0; clear:both;}
.order_bd p em{ width:150px; text-align:right; float:left;}
.order_bd p em font{ color:#F30; margin:auto 5px;}
.order_bd p span{ float:left;}
.order_bd p select{ width: 75px;}

.order_bd p select{ margin-right:15px; float:left; height:30px;}
.order_bd p span{ color:#999;}
.order_bd p input{ color:#333; line-height:20px; height:20px; padding:5px; border:1px solid #CCC; margin-right:10px;}
.order_bd p span i{ color:#333; margin:auto 15px;}
.order_bd p span i input{ vertical-align:middle;}

.order_qt{ margin-bottom: 25px;}
.order_qt ul{ border:1px solid #DDD;  *zoom:1; padding: 0 0 0 38px; height: 37px;width:745px;}
.order_qt ul:after{ content:"\20"; display:block; height:0; clear:both;}
.order_qt li{ float:left; width:142px; margin:8px auto;}
.order_qt li input{ margin-right:5px; vertical-align:middle;}
.order_qt p{ border:1px solid #DDD; background-color: #F5F5F5; *zoom:1; padding: 6px 0 10px 0; width: 550px; height: 17px; margin: auto;text-align:center; border-radius:600px;}
.order_qt p input{ margin-right:5px;}

.other_gs{ text-align:center; margin:5px auto 15px; *zoom:1;}
.other_gs:after{ content:"\20"; display:block; height:0; clear:both;}
.other_gs span{ margin:5px 15px; width:185px;float: left;text-align: left;}
.other_gs span input{ margin-right:5px;}

.top_sxgs{ font-size:16px; text-align:center; margin:10px auto 10px;}
.top_sxgs input{ width:16px; height:16px; margin:-1px 8px auto auto; vertical-align:middle;}

.order_main .s_button{ text-align:center;}
.order_main .s_button input{ width:220px; height:40px; margin:15px auto; font-size:16px;}


/*---------------- 预约订单列表（2016.10.10追加） ----------------*/
.wdybjb{ margin:auto aoto 25px;}
.wdybjb h3{ padding:0 15px; border-top:1px solid #DDD; border-bottom:none; margin-bottom:12px;}
.newyylflist_main .yylflist_tit{ border-bottom:1px solid #DDD; height:30px; line-height:30px; *zoom:1; color:#9C9C9C; text-align:center;}
.newyylflist_main .yylf_bh{float:left; display:inline; padding:0 5px; width: 100px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_xq{float:left; display:inline; padding:0 5px; width:180px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_hx{float:left; display:inline; padding:0 5px; width: 130px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_mj{float:left; display:inline; padding:0 5px; width: 100px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_sj{float:left; display:inline; padding:0 5px; width:150px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_lxr{float:left; display:inline; padding:0 5px; width:50px; margin-right:10px; text-align:center; display:none;}
.newyylflist_main .yylf_ys{float:left; display:inline; padding:0 5px; width:130px; text-align:center;}

.newyylflist_main li{ *zoom:1; height:25px; line-height: 25px; padding:5px 0; border-bottom:1px dotted #CCC; color:#444;}
.newyylflist_main li:after{ content:'\20'; display:block; height:0; clear:both;}

.newyylflist_main li .yylf_bh, .newyylflist_main li .yylf_xq, .newyylflist_main li .yylf_hx, .newyylflist_main li .yylf_mj, .newyylflist_main li .yylf_sj, .newyylflist_main li .yylf_lxr, .newyylflist_main li .yylf_ys{ height:25px; overflow:hidden;}
.newyylflist_main li .yylf_ys{ font-family:microsoft yahei, simhei, simsun, Arial, Helvetica, sans-serif; font-size:14px; color:#F60;}


/*---- 人才招聘 ----*/
.job{}
.job_main{ text-align:center; min-height:989px;}
.job_main ul{ margin:20px 20px 15px;}
.job_main li{ *zoom:1; border-bottom:1px dotted #999; padding-bottom:8px; margin-bottom:8px;}
.job_main li:after{ content:"\20"; clear:both; height:0; display:block;}
.job_main p{ *zoom:1; line-height:22px; margin:5px auto;}
.job_main p:after{ content:"\20"; clear:both; height:0; display:block;}
.job_main p em{ float:left; font-style:normal;}
.job_main p span{ float:left; color:#333;}
.job_main p .li_efzy{ width:420px; margin-right:15px;}
.job_main p .li_butt_xq{ float:right; margin-right:20px; color:#999;}
.job_main p .li_butt_xq a{ margin:auto 3px;}


.jobshow_main{ min-height:986px; margin:20px 20px 10px;}
.jobshow_main p{ *zoom:1; line-height:22px; margin:5px auto;}
.jobshow_main p:after{ content:"\20"; clear:both; height:0; display:block;}
.jobshow_main p em{ float:left; font-style:normal;}
.jobshow_main p span{ float:left; color:#333;}
.jobshow_main p .li_efzy{ width:420px; margin-right:15px;}
.jobshow_main p .li_butt_xq{ float:right; margin-right:20px; color:#999;}
.jobshow_main p .li_butt_xq a{ margin:auto 3px;}
.jobshow_main p .s_button{ margin:25px auto 10px 360px;}
.jobshow_main p .s_button input{ width:125px; height:35px; line-height:30px; font-size:16px;}

.jobshow_main p .li_tag{}
.jobshow_main p .li_tag a{ border:1px solid #DDD; background-color:#FDFDFD; margin:auto 5px; padding:1px 5px 2px 5px; color:#777;}
.jobshow_main p .li_tag a:hover{ color:#666; text-decoration:none; cursor:pointer;}

/*---- 公司地图 ----*/


/*---- 在线留言 ----*/
.guestbook{}
.guestbook .guestbook_main{ min-height:996px; margin:10px 20px;}
.hy_lywz{ border-bottom:1px dotted #CCCCCC; width:420px; margin:10px auto 0;}
.fy_lyxx{ border-bottom:1px dotted #CCCCCC;  margin:0 auto 10px;}
.hy_lywz,.fy_lyxx{ line-height:25px; padding-bottom:5px;}

.hy_lywz .hy_wz1,.fy_lyxx .hy_wz1{ color:#333; text-indent:25px; font-size:14px;}
.hy_lywz .hy_hf1,.fy_lyxx .hy_hf1{ width:52px; height:24px; background:#f6f6f6; margin-top:5px; border:1px solid #cccccc; text-align:center; padding-left:0px;} 
.hy_lywz .hy_hf1:hover,.fy_lyxx .hy_hf1:hover{width:52px; height:24px; background:#f8ede7; border:1px solid #ffd7c2;  text-align:center; padding-left:0px;}
.hy_hf1{ margin-right:8px;}
.fy_lyxx p{ padding-left:10px; color:#999999; font-size:13px;}
.fy_lyxx p span{ margin-right:12px;}
.hy_lywz .hy_hf1 a,.fy_lyxx .hy_hf1 a,.fy_lyxx1 .hy_hf1 a{ color:#333333; font-size:14px;}
.hy_lywz .hy_hf1 a:hover, .fy_lyxx .hy_hf1 a:hover, .fy_lyxx1 .hy_hf1 a:hover{ color:#333333;}
.hy_hfly{ width:410px; margin:0 auto; border:1px solid #cccccc; background:#f6f6f6;}
.fy_lyhf{ border:1px solid #cccccc; background:#f6f6f6; padding:5px; margin:5px 8px 8px 8px;}
.fy_lyhf1{ border:1px solid #cccccc; background:#f6f6f6; width:410px;}
.gszs{ color:#333333; font-size:13px; margin-top:8px; border-top:1px dashed #666666; padding-top:10px;}
.yyy_c{line-height:28px; height:28px; text-align:center;}

.hy_hylx{ margin:0 auto; height:28px; line-height:28px;  margin-top:8px;}
.hy_hylx ul{ margin-left:30px;}
.hy_hylx ul li{ float:left; margin:0 auto;}
.hy_hylx ul li img{ margin-top:5px;}
.hy_hylx .o_jp{ height:30px; width:85px;  color:#F50; background:url(showgz_purple.gif) no-repeat -28px -164px; padding-left:5px; }
.hy_hylx .o_jp .f_r{font-size:12px; font-weight:normal;}

/*---- 在线评价 ----*/
.comments{}
.comments .comments_main{ min-height:996px; margin:10px 20px;}
.pj_plnr{ margin:0 auto 8px; padding-bottom:10px; border-bottom:1px dotted #999999;}
.pj_plnr p{ float:left; line-height:30px; color:#999999; *zoom:1; font-size:13px;}
.pj_plnr p:after{ content:"\20"; display:block; height:0; clear:both;}
.pj_plnr p a{ color:#999;}

/*---------------- 预约弹窗 ----------------*/
.shade_div{background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:19998;}

.popup_main{ width:500px; min-height:280px; background:#FFF; position:fixed; z-index:19999; left:50%; top:50%; margin-left:-250px;margin-top:-140px; text-align:center; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; box-shadow:0px 0px 15px #333; border:1px solid #333;}
.popup_main .popm_tit{ *zoom:1; border-bottom:1px solid #EEE; background-image: -moz-linear-gradient(top, #FAFAFA, #EEEEEE); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(1, #EEEEEE)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#EEEEEE', GradientType='0');}
.popup_main .popm_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.popup_main .popm_tit h3{ width:412px; height:40px; line-height:40px; overflow:hidden; float:left; font-family:microsoft yahei; font-size:16px; text-align:left; padding-left:15px; color:#333;}
.popup_main .popm_tit a{ width:16px; height:16px; border:1px solid #999; display:block; background-color:#FFF; text-align:center; line-height:14px; *line-height:14px; font-weight:bold; float:right; font-size:16px; text-decoration:none; margin:10px 10px auto auto; border-radius:2px; cursor:pointer;}
.popup_main .popm_tit a:hover{ color:#FFF; background-color:#666; border-color:#000;}
.popup_main .popm_m{ clear:both; margin:15px; text-align:left; width:470px; min-height:210px;}

/*参观工地*/
.p_cggd .p_cggdsts{ border-bottom:1px dotted #DDD; margin-bottom:8px; line-height:30px; padding-bottom:10px;}
.p_cggd ul{*zoom:1;}
.p_cggd ul:after{ content:"\20"; display:block; height:0; clear:both;}
.p_cggd li{font-size:14px; line-height:30px; margin:5px auto; width:235px; float:left;}
.p_cggd li em{ width:80px; text-align:right; float:left;}
.p_cggd li span{ float:left;}
.p_cggd li span input{ border:1px solid #CCC; line-height:20px; padding:5px; margin-right:5px;}
.p_cggd .s_button{ margin:15px auto auto;}
.p_cggd .s_button{ margin-left:175px;}
.p_cggd .s_button input{ width:120px; height:32px; margin:auto; line-height:30px;}

#yycggd2{ text-align:center;}
#yycggd2 .s_button{ margin:15px auto 10px;}
#yycggd2 .s_button a{ width:60px; height:22px; line-height:20px; margin:auto;}


/*预约设计*/
.p_sjsg .p_cggdsts{ font-size:18px; font-weight:normal; text-align:center; border-bottom:1px dotted #DDD; line-height:35px; padding-bottom:15px; margin-bottom:10px;}
.p_sjsg .p_cggdsts input{ width:18px; height:18px; vertical-align:middle; margin-right:10px;}
.p_sjsg ul{*zoom:1;}
.p_sjsg ul:after{ content:"\20"; display:block; height:0; clear:both;}
.p_sjsg li{font-size:14px; line-height:30px; margin:5px auto; width:235px; float:left;}
.p_sjsg li em{ width:80px; text-align:right; float:left;}
.p_sjsg li span{ float:left;}
.p_sjsg li span input{ border:1px solid #CCC; line-height:20px; padding:5px; margin-right:5px;}
.p_sjsg li span textarea{ border:1px solid #CCC; line-height:20px; padding:5px; margin-right:5px; width:300px;}
.p_sjsg .s_button{ margin:15px auto auto;}
.p_sjsg .s_button{ margin-left:175px;}
.p_sjsg .s_button input{ width:120px; height:32px; margin:auto; line-height:30px;}

#yysjs2{ text-align:center;}
#yysjs2 .s_button{ margin:15px auto 10px;}
#yysjs2 .s_button a{ width:60px; height:22px; line-height:20px; margin:auto;}


/*预约工长*/
.p_yysg .p_cggdsts{ font-size:18px; font-weight:normal; text-align:center; border-bottom:1px dotted #DDD; line-height:35px; padding-bottom:15px; margin-bottom:10px;}
.p_yysg .p_cggdsts input{ width:18px; height:18px; vertical-align:middle; margin-right:10px;}
.p_yysg ul{*zoom:1;}
.p_yysg ul:after{ content:"\20"; display:block; height:0; clear:both;}
.p_yysg li{font-size:14px; line-height:30px; margin:5px auto; width:235px; float:left;}
.p_yysg li em{ width:80px; text-align:right; float:left;}
.p_yysg li span{ float:left;}
.p_yysg li span input{ border:1px solid #CCC; line-height:20px; padding:5px; margin-right:5px;}
.p_yysg li span textarea{ border:1px solid #CCC; line-height:20px; padding:5px; margin-right:5px; width:300px;}

.p_yysg .s_button{ margin:15px auto auto;}
.p_yysg .s_button{ margin-left:175px;}
.p_yysg .s_button input{ width:120px; height:32px; margin:auto; line-height:30px;}

#yygzsg2{ text-align:center;}
#yygzsg2 .s_button{ margin:15px auto 10px;}
#yygzsg2 .s_button a{ width:60px; height:22px; line-height:20px; margin:auto;}


/*申请职位*/
.popm_m_sqzw{}
.popm_m_sqzw .tsqzw_xts{ background-color:#FFFDCC; border:1px solid #F2DC92; line-height:16px; padding:8px; margin:10px 10px 15px; *zoom:1;}
.popm_m_sqzw .tsqzw_xts:after{ content:"\20"; display:block; height:0; clear:both;}
.popm_m_sqzw .tsqzw_xts a{ background-color:#F60; display:block; text-align:center; width:50px; line-height:22px; border-radius:5px; text-decoration:none; color:#FFF; float:left; margin:2px 3px auto;}
.popm_m_sqzw .tsqzw_xts a:hover{ background-color:#F30;}
.popm_m_sqzw .tsqzw_xts em{ float:left; line-height:24px; font-style:normal;}

.popm_m_sqzw input{ border:1px solid #CCC; line-height:20px; height:18px; padding:5px;}
.popm_m_sqzw p{ *zoom:1; width:100%; line-height:30px; padding:5px 0;}
.popm_m_sqzw p:after{ content:"\20"; display:block; height:0; clear:both;}
.popm_m_sqzw p em{ float:left; width:90px; text-align:right; font-style:normal;}
.popm_m_sqzw p span{ float:left;}
.popm_m_sqzw textarea{ border:1px solid #CCC; line-height:20px; padding:5px; width:350px;}
.select_container select{ height:32px; border-color:#CCC;}
.popm_m_sqzw .s_button{ margin:10px auto 25px;}
.popm_m_sqzw .s_button input{ width:100px; height:32px;}

#sqzw2{ text-align:center;}
#sqzw2 .s_button{ margin:15px auto 10px;}
#sqzw2 .s_button a{ width:60px; height:22px; line-height:20px; margin:auto;}







/*---------------- 施工工地预约参观 ----------------*/
.hui_div{background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:19998;}

.zxgdbm_main{ width:500px; height:260px; background:url(/zsgsh/Style/yycg_bg.png) no-repeat 0 0; position:fixed; z-index:19999; left:50%; top:50%; margin-left:-250px;margin-top:-130px; text-align:center; opacity:1; filter: alpha(opacity=100); padding:13px;}
.zxgdbm_main .yycg_tit h3{ width:412px; height:40px; line-height:40px; overflow:hidden; float:left; font-family:microsoft yahei; font-size:16px; text-align:left; padding-left:45px; color:#555;}
.zxgdbm_main .yycg_tit a{ width:16px; height:16px; border:1px solid #CCC; display:block; background-color:#FFF; text-align:center; line-height:12px; *line-height:14px; font-weight:bold; float:right; font-size:16px; text-decoration:none; margin:10px 10px auto auto; border-radius:2px; cursor:pointer;}
.zxgdbm_main .yycg_tit a:hover{ color:#FFF; background-color:#D00; border-color:#900;}
.zxgdbm_main .yycg_m{ clear:both; height:160px; padding:40px 20px 20px; text-align:left;}
.zxgdbm_main .yycg_m p{ line-height:26px; font-size:14px; *zoom:1; margin-bottom:10px;}
.zxgdbm_main .yycg_m p:after{ content:"\20"; display:block; height:0; clear:both;}
.zxgdbm_main .yycg_m p em{ float:left; width:100px; text-align:right; font-style:normal;}
.zxgdbm_main .yycg_m p span{ float:left;}
.zxgdbm_main .yycg_m p .yycgip_ctxt{ padding:5px; height:15px; line-height:15px; width:100px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_dtxt{ padding:5px; height:15px; line-height:15px; width:80px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_ztxt{ padding:5px; height:15px; line-height:15px; width:120px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_butt{ width:108px; height:34px; line-height:34px; display:block; float:left; border-radius:3px; cursor:pointer; margin-right:15px;/* background:url(/zsgsh/Style/sqzw_butt_bg.png) no-repeat 0 0; */color:#FFF; margin-top:18px;}
.zxgdbm_main .yycg_m p .yycgip_butt1{ width:108px; height:32px; line-height:32px; border:1px solid #CCC; display:block; float:left; border-radius:3px; cursor:pointer; margin-right:15px; background:url(/zsgsh/Style/newzblist_bg.png) no-repeat 0 0; color:#333; margin-top:18px;}



/*申请职位.弹窗*/
.t_sqzw_hui{ position:fixed; background-color:#000; z-index:98; width:100%; height:100%; display:block; top:0; left:0; filter:alpha(opacity=5); -moz-opacity:0.5; opacity:0.5;}
.t_sqzw{ position:fixed; z-index:99; width:560px; height:440px; background-color:#FFF; top:50%; left:50%; margin:-220px 0 0 -280px; border:4px solid #CDCDCD; border-radius:5px;}
.t_sqzw .tsqzw_tit{ *zoom:1; width:100%; background-color:#EEE; line-height:35px; border-bottom:1px solid #CCC;}
.t_sqzw .tsqzw_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.t_sqzw .tsqzw_tit h3{ float:left; width:80%; text-indent:10px; font-family:microsoft yahei; font-size:17px; font-weight:normal; color:#000;}
.t_sqzw .tsqzw_tit h3 em{ color:#F63; font-style:normal;}
.t_sqzw .tsqzw_tit span{ float:right; margin:6px 6px auto auto;}
.t_sqzw .tsqzw_tit span a{ background-color:#FFF; width:24px; height:24px; line-height:20px; display:block; text-align:center; border-radius:24px; font-size:22px; text-decoration:none; font-weight:bold; font-family:microsoft yahei; text-indent:-1px; cursor:pointer;}
.t_sqzw .tsqzw_tit span a:hover{ background-color:#F60; color:#FFF;}

.tsqzw_main{ margin:15px; font-size:12px;}
.tsqzw_main input{ border:1px solid #CCC; line-height:20px; height:18px; padding:5px;}
.tsqzw_main p{ *zoom:1; width:100%; line-height:30px; padding:5px 0;}
.tsqzw_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.tsqzw_main p em{ float:left; width:80px; text-align:right; font-style:normal;}
.tsqzw_main p span{ float:left;}
.tsqzw_main textarea{ border:1px solid #CCC; line-height:20px; padding:5px; width:400px;}
.tsqzw_main .sqzw_butt{ background:url(sqzw_butt_bg.png) no-repeat 0 0; width:108px; height:34px; border:none; text-align:center; cursor:pointer; color:#FFF; font-size:14px; margin:5px auto 5px 80px; *margin:5px auto 5px 65px;}
.tsqzw_xts{ background-color:#FFFDCC; border:1px solid #F2DC92; line-height:16px; padding:8px; margin:10px 5px 15px 5px; *zoom:1;}
.tsqzw_xts:after{ content:"\20"; display:block; height:0; clear:both;}
.tsqzw_xts a{ background-color:#F60; display:block; text-align:center; width:55px; line-height:22px; color:#FFF; float:left; margin:auto 5px;}
.tsqzw_xts em{ float:left; line-height:24px; font-style:normal;}


.t_success{ position:fixed; z-index:99; width:520px; height:220px; background-color:#FFF; top:50%; left:50%; margin:-110px 0 0 -260px; border:4px solid #CDCDCD; border-radius:5px;}
.t_success .success_tit{ *zoom:1; width:100%; background-color:#EEE; line-height:35px; border-bottom:1px solid #CCC;}
.t_success .success_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.t_success .success_tit h3{ float:left; width:80%; text-indent:10px; font-family:microsoft yahei; font-size:17px; font-weight:normal; color:#000;}
.t_success .success_tit h3 em{ color:#F63; font-style:normal;}
.t_success .success_tit span{ float:right; margin:6px 6px auto auto;}
.t_success .success_tit span a{ background-color:#FFF; width:24px; height:24px; line-height:20px; display:block; text-align:center; border-radius:24px; font-size:22px; text-decoration:none; font-weight:bold; font-family:microsoft yahei; text-indent:-1px; cursor:pointer;}
.t_success .success_tit span a:hover{ background-color:#F60; color:#FFF;}
.success_main{ margin:15px; font-size:12px; *zoom:1; margin-top:25px;}
.success_main:after{ content:"\20"; display:block; height:0; clear:both;}
.success_ico{ width:88px; height:88px; display:block; background:url(success_ico.gif) no-repeat 0 0; float:left; margin:auto 20px 25px 60px;}
.success_txt{ float:left; width:300px;}
.success_txt h3{ font-family:microsoft yahei; font-size:20px; font-weight:normal; color:#090; line-height:42px;}
.success_txt p{ line-height:20px;}
.success_txt p a{ color:#F60; margin:auto 5px;}
.success_txt p a:hover{ color:#C00;}
.success_ts{ clear:both; border-top:1px solid #DEDEDE; width:100%; text-align:center; line-height:32px; color:#969696; padding-top:5px;}
.success_ts i{ color:#666;}


.lb_d span.ftm_region span{ margin-right:-10px;}
.lb_d span.ftm_region,.lb_d span.ftm_region span{ margin-left:0; margin-right:0;}
.lb_d .select_border{ width:50px; height:30px; background:#FFF; border:1px solid #C9C9C9; *padding:4px 0 3px 3px; *height:24px;} 
.lb_d .select_container{ *border:0; *position:relative; *height:19px; *overflow:hidden;} 
.lb_d .s_select{ border:none; width:50px; height:29px; height:auto\9; padding:3px; *width:42px; *margin:-1px;} 
.lb_d .select_border,.lb_c .select_container { *width:40px;}
.lb_d i{ color:#999; font-style:normal;}

.lb_c span.ftm_region span{ margin-right:-10px;}
.lb_c span.ftm_region,.lb_c span.ftm_region span{ margin-left:0; margin-right:10px;}
.lb_c .select_border{ width:134px; height:30px; background:#FFF; border:1px solid #C9C9C9; *padding:4px 0 3px 3px; *height:24px;} 
.lb_c .select_container{ *border:0; *position:relative; *height:19px; *overflow:hidden;} 
.lb_c .s_select{ border:none; width:134px; height:29px; height:auto\9; padding:3px; *width:131px; *margin:-1px;} 
.lb_c .select_border,.lb_c .select_container { *width:129px;}
.lb_c  { color:#999; font-style:normal;}

/*申请职位.弹窗 end*/




/*---------------- 未审核弹窗 ----------------*/
.hui_div{background:#000; opacity:.3; filter: alpha(opacity=30); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:9999;}

.pass_main{ width:500px; height:260px; background:url(/img/pass_bg.png) no-repeat 0 0; position:fixed; z-index:90000; left:50%; top:50%; margin-left:-250px;margin-top:-130px; text-align:center; opacity:1; filter: alpha(opacity=100); padding:13px;}
.pass_main .p_tit{ *zoom:1; text-align:left; height:40px; line-height:40px;}
.pass_main .p_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.pass_main .p_tit h3{ float:left; margin-left:32px; font-size:16px; line-height:38px; font-family:microsoft yahei; width:200px; color:#555; }
.pass_main .p_tit span{ float:right; margin-right:12px; color:#999; font-size:12px;}
.pass_main .p_tit span a{ color:#04C;}.pass_main .p_tit span a:hover{ color:#F30; text-decoration:underline;}
.pass_main .p_main{ margin-top:95px;}
.pass_main .p_main strong{ font-size:15px; font-family:microsoft yahei; margin-top:25px; color:#F60;}
.pass_main .p_main .p_m_djs{ line-height:35px; height:35px; *zoom:1; width:260px; margin:12px auto 0; font-size:12px; text-align:center; vertical-align:middle;}
.pass_main .p_main .p_m_djs:after{ content:"\20"; display:block; height:0; clear:both;}
.pass_main .p_main .p_m_djs i{ font-style:normal; font-size:20px; font-family:microsoft yahei; margin-right:3px; color:#63B500; position:relative; top:3px; right:3px;}
.pass_main .p_main .p_m_djs em{ font-style:normal;}


/*----------- 新追加（设计师&设计精英） -------------*/
.i_tit{}
.i_tit .i_tit_on{ background-color:#FFF; display:block; float:left; padding-bottom:2px; padding-top:2px; padding-left: 35px; padding-right: 35px; border:1px solid #DDD; border-bottom:none; border-top:none;}
.i_tit .i_tit_off{ display:block; float:left; padding-bottom:2px; padding-top:2px; padding-left: 35px; padding-right: 35px;}



/*----------- 公司基本信息重要板块 更新样式 -----------*/
.coy_x{ border:1px solid #F5F5F5; background-color:#FFF; padding-top:12px; margin:auto 15px 8px;}
.new_sdcs{ width:280px;height:58px; margin:10px auto 12px -16px; *zoom:1; _position:relative; background-color:#FFF; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
/*.new_sdcs p{ background:url(/fz/style/index/pho_ma.png) no-repeat 0px 8px; display: inline-block; height:40px; overflow:hidden; padding-left:30px; font:21px/40px "microsoft yahei"; color:#f60;}*/
.clear_bor{ border:none !important;  text-align:center; height:40px; background-color:transparent;}
.new_sdcs table{ width:280px;}
.new_sdcs td{ width:50%; background-color:#FFF; color:#666; height:28px; line-height:28px; text-align:left; text-indent:16px;}
.new_sdcs td a{ text-decoration:none; color:#F30;}

.yyzz_ico_on{ width:22px; height:18px; float:left; background:url(/img/rz_ico.png) no-repeat 0 0; vertical-align:middle; margin-left:5px; margin-top:3px; cursor:pointer;}
.yyzz_ico_off{ width:22px; height:18px; float:left; background:url(/img/rz_ico.png) no-repeat 0 -40px; vertical-align:middle; margin-left:5px; margin-top:3px; cursor:pointer;}

.zsgsxx1{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -4px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx2{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -26px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx3{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -47px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx4{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -70px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx5{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -91px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx6{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -114px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx7{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -136px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx8{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -158px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx9{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -179px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx10{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -202px; float:left; cursor:pointer; margin-top:5px;}


/*----------- 公司简介 更新样式 -----------*/
.n_about{}
.n_about .nabout_main{padding: 10px 15px;width:248px;height: 338px;overflow:hidden;}
.n_about .nabout_main img{margin-bottom:5px; width:248px;max-height:175px;}
.n_about .nabout_main p{margin-bottom:10px;line-height:23px;overflow:hidden;text-indent:25px;font-size:14px;}

/*----------- 公司动态 更新样式 -----------*/
.n_news{height: 358px;}
.n_news .nnews_main{ padding:16px 10px 4px; line-height:26px;}
.n_news .nnews_main li{overflow-y:hidden;font-size:14px;padding-bottom: 12px;margin-bottom: 14px;border-bottom:1px dotted #DDD; height:80px;}
.n_news .nnews_main li a{ text-decoration:none;}
.n_news .nnews_main li span.fl{ display:block; overflow:hidden;}
.n_news .nnews_main li h5{font-size: 21px;line-height:28px;height: 28px;overflow:hidden;margin-bottom: 9px;color:#000;font-weight: 400;}
.n_news .nnews_main li p{padding-left:10px;line-height:20px;margin-top:3px;height:40px;overflow:hidden;color: #999;font-size:13px;}
.n_news .nnews_main li i{ width:3px; height:3px; display:block; background-color:#666; margin:13px 7px auto auto; float:left;}
.n_news .nnews_main li img{float:right;width:120px;height:90px; margin-top:-10px; *zoom:1; _position:relative; margin-left:15px; /*padding: 4px;border: 1px solid #DDD;*/}

.n_news .nnews_main li h5:hover{ color:#c40; text-decoration:underline}
/*----------- 在线工地 更新样式 -----------*/
.n_online{}
.nonline_main{min-height: 234px;padding:22px 10px 4px;}

.nonline_main .nol_li{border-bottom:1px dotted #DDD;margin-bottom:10px;}
.nonline_main .sol_li img{ /*border:1px solid #DDD; padding:4px;*/ float:right; width:120px; height:90px;}
.nonline_main .sol_li .fl p{ height:28px; line-height:28px; margin-bottom:7px; width:442px; overflow:hidden;}
.nonline_main .sol_li .fl p a{ height:28px; overflow:hidden; position:relative;}
.nonline_main .sol_li .cl .fl{ max-width:240px; overflow:hidden;}
.nonline_main .sol_li em{ position:absolute; right:0; top:2px; line-height:28px; display:none;}
.nonline_main .sol_li em a{ width:75px; height:24px; line-height:24px; *line-height:22px; font-size:13px;}

.nonline_main ul{ margin-left:4px; clear:both; padding-top:18px;}
.nonline_main ul li{ text-align:center; width:160px; height:180px; float:left; margin:auto 15px;}
.nonline_main ul li .son_img{width:158px;height: 113px;display:block;position:relative;border:1px solid #DDD;margin-bottom:5px;}
.nonline_main ul li .son_img img{margin-top:4px;width:150px;height: 105px;}
.nonline_main ul li .son_img em{ position:absolute; z-index:2; bottom:4px; left:4px; width:150px; height:28px; overflow:hidden; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.nonline_main ul li .son_img i{ position:absolute; z-index:3; bottom:4px; left:4px; width:150px; line-height:28px; height:28px; overflow:hidden; color:#FFF;}
.nonline_main ul li p{ line-height:24px; width:160px; height:24px; overflow:hidden;}


/*----------- 装修问答 新增样式 -----------*/
.n_zxwd{}
.n_zxwd .nzxwd_main{ padding:12px 12px 8px; font-size:14px; line-height:24px;height: 354px;}
.n_zxwd .nzxwd_main li{border-bottom:1px dotted #CCC;padding-bottom: 12px;margin-bottom: 14px;color:#777;max-height:75px;overflow:hidden;}
.n_zxwd .nzxwd_main li p{ max-height:48px; overflow:hidden;}
.n_zxwd .nzxwd_main li a{ color:#333; font-size:15px;}
.n_zxwd .nzxwd_main li a:hover{ color:#C00;}

.n_zxwd p.wd_wt{ height:24px; overflow:hidden;}

.tw_wd_butt{}
.tw_wd_butt a{ width:43.2%; display:block; height:32px; line-height:32px; float:left; text-align:center; margin:2.6% 3%;}


/*----------- 优秀设计师 新改样式 -----------*/
.n_designer{}
.nds_main{float:left;/*height:262px;*/padding: 20px 0 8px 10px;}
.nds_main li{width: 148px;height: 230px;overflow:hidden;text-align:center;float:left;margin:auto 10px;position:relative;font-size: 14px;}
.nds_main li img{width: 130px;height: 130px;margin-bottom:8px;border:1px solid #DDD;padding:4px;/*border-radius: 1000px;*/}
.nds_main li p{ height:28px;}
.nds_main li em{ position:absolute; z-index:2; background:url(sjsgz_zz.png) no-repeat 0 0; top:0; left:12px; width:110px; height:110px; display:block;}
.nds_main li .s_button a{ height:24px; width:86px; margin:auto;}


/*----------- 效果图 新改样式 -----------*/

.n_imgshow{}
.nimg_main{ padding:20px 10px 0; position: relative;}
.n_imgshow h3{ margin-right:25px;}

.n_imgshow .bigimg{ width:460px; height:345px; position:relative;}
.n_imgshow .bigimg img{ width:460px; height:345px;}
.n_imgshow .bigimg em{ position:absolute; background:#000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; bottom:0; left:0; height:30px; width:460px; display:block; z-index:2;}
.n_imgshow .bigimg i{ position:relative; z-index:3; bottom:30px; left:0; height:30px; line-height:30px; width:460px; display:block; color:#FFF; padding:0 10px;}
.n_imgshow .bigimg a{ text-decoration:none;}
.n_imgshow .bigimg:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.n_imgshow .bigimg:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

.n_imgshow .simg_small_new{}
.n_imgshow .simg_small_new ul{ margin-right:-9px; margin-left:-9px;}
.n_imgshow .simg_small_new li{ position:relative; float:left; margin:auto auto 25px 27px; width:265px; height:175px; overflow:hidden;}
.n_imgshow .simg_small_new li img{ width:265px; height:175px; overflow:hidden;}
.n_imgshow .simg_small_new li em{ position:absolute; background:#000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; bottom:0; left:0; height:30px; width:265px; display:block; z-index:2;}
.n_imgshow .simg_small_new li i{ position:relative; z-index:3; bottom:30px; left:0; height:30px; line-height:30px; width:240px; display:block; color:#FFF; text-align:center; padding:0 10px;}
.n_imgshow .simg_small_new li a{ text-decoration:none;}
.n_imgshow .simg_small_new li:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.n_imgshow .simg_small_new li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*人才招聘*/
.n_jobs{}
.n_jobs .njobs_main{padding:0 0 5px 5px;/*height: 185px;*/font-size:14px;}
.n_jobs .njobs_main p,.n_jobs .njobs_main li{ *zoom:1; line-height:30px;}
.n_jobs .njobs_main p:after,.n_jobs .njobs_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.n_jobs .njobs_main span{ float:left; padding-right:2px; overflow:hidden;}
.n_jobs .njobs_main p span{ text-align:center; color:#CCC; border-bottom:1px solid #EEE;}
.njobs_main li i{ width:3px; height:3px; display:block; background-color:#666; float:left; margin:16px 6px auto 8px;}
.njobs_main .njob_zw{ width:90px; height:30px; overflow:hidden;}
.njobs_main .njob_rs{ width:60px; height:30px; text-align:center;}
.njobs_main .njob_dy{ width:80px; height:30px; text-align:center;}
.njobs_main .njob_cz{ width:50px; height:30px; text-align:center;}
.njobs_main .njob_cz a{ cursor:pointer;}


/*合作品牌*/
.n_cooperate{}
.noo_main{padding: 6px 0 7px 11px;/*height:112px;*/}
.noo_main li{ float:left; width:90px; height:28px; overflow:hidden; line-height:28px; margin-right:5px;}
.noo_main li i{ width:3px; height:3px; background-color:#666; float:left; margin:11px 5px auto auto;}


/*联系我们*/
.n_count{}
.n_count .ncou_main{ padding:10px; font-size:14px;}
.n_count .ncou_main h4{ font-size:18px; line-height:30px; margin-bottom:8px;}
.n_count .ncou_main h4 img{ vertical-align:middle; margin-left:8px;}
.n_count .ncou_main p{ line-height:24px; padding:3px 0;}
.n_count .ncou_main p i{ color:#999; margin:auto 3px;}
.n_count .ncou_main p em{ color:#777; width:58px; float:left; text-align:justify; text-align-last: justify;}
.ncou_main p span{ width:200px;}
.n_count .ncou_main p a{ padding-left:20px; background:url(/fz/style/index/titmap_ico.gif) no-repeat 8px 3px; width:21px; height:16px;}

.n_count p.nc_tj{ height:45px; line-height:45px; text-align:center;}
.n_count p.nc_tj em{ color:#CCC; margin:auto 8px; font-family:Simsun;}
.n_count p.nc_tj i{ color:#F30; margin-left:5px;}
.n_count .ncm_ewm{padding: 15px 0 15px 50px;background: url(ewm_bg.gif) no-repeat 185px 30px;}
.n_count .ncm_ewm img{ width:100px; height:100px;}

/*资质证书*/
.n_certificate{}
.ncer_main{padding:18px 10px 0;}
.ncer_main li{width:190px;height:175px;overflow:hidden;float:left;text-align:center;line-height:24px;margin: auto 13px 10px;}
.ncer_main li img{width: 180px;height:135px;border:1px solid #DDD;padding:4px;}
.ncer_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*优秀工长*/
.n_gaffer{}
.ngaffer_main{padding:20px 0 10px 13px;}
.ngsmain{float:left;overflow:hidden;}
.ngsmain li{width:142px; height:190px;overflow:hidden;text-align:center;float:left;padding:0 12px;position:relative;margin:auto 3px;font-size: 14px;}
.ngsmain li img{ width:132px; height:132px; padding:4px; border:1px solid #DDD; margin-bottom:8px;}
.ngsmain li p{ height:28px;}
.ngsmain li em{ position:absolute; z-index:2; background:url(sjsgz_zz.png) no-repeat 0 0; top:0; left:16px; width:110px; height:110px; display:block;}
.ngsmain li .s_button a{ height:24px; width:86px; margin:auto;}

.ngsm_left, .ngsm_right{ width:24px; height:178px; overflow:hidden;}
.ngsm_left{ float:left; margin-right:8px;}
.ngsm_right{ float:right; margin-left:8px;}
.ngsm_left a{ display:block; border-right:#CCC 10px solid; border-top:transparent 10px solid; border-left:transparent 0 solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px auto auto 8px;}
.ngsm_right a{ display:block; border-right:transparent 0 solid; border-top:transparent 10px solid; border-left:#CCC 10px solid; border-bottom:transparent 10px solid; width:0; line-height:0; height:0; margin:70px 8px auto auto;}

/*在线留言*/
.n_message{ height:294px;}
.n_message .nmess_main{ padding:7px 10px 10px; height:193px; width:400px;}
.nmess_main p{ margin:10px auto;}
.nmess_main p em{ float:left; width:80px; text-align:right;}
.nmess_main p span{ width:432px;}
.nmess_main span textarea{ width:270px; height:60px; line-height:20px; padding:5px; border:1px solid #CCC;}
.nmess_main .gbook textarea{ width:750px; height:100px; line-height:20px; padding:5px; border:1px solid #CCC;}
.nmess_main span input{ height:20px; line-height:20px; padding:0 5px; border:1px solid #CCC; float:left;}
.nmess_main span i{ float:left; margin-left:10px; color:#999;}
.nmess_main span img{ float:left; margin-left:10px; vertical-align:middle;}
.nmess_main .s_button{ padding:5px 0 0 80px; *padding:8px 0 0 80px;}
.nmess_main .s_button input{ width:80px; line-height:24px;}

.nmess_list{ border-left:1px dotted #CCC; height:230px; width:430px; overflow:hidden; display:block; margin:17px 10px 10px; padding-left:15px; line-height:22px; font-size:13px;}
.nmess_list p{ margin-left:6px;}
.nmess_list em{ color:#999;}
/*.nmess_list .nmess_hf{ background-color:#F7F7F7; border:1px solid #E5E5E5; padding:5px; margin:5px auto auto 42px; line-height:22px; height:22px; overflow:hidden;}*/
.nmess_list .nmess_hf{line-height:22px;color:#936;margin-left: 5px;}
.nmess_list .nmess_hf em{padding-left:5px;color:#FFF;border-radius:10px;margin-right: 5px;}
.nmess_list .nml_li{ border-bottom:1px dotted #DDD; padding-bottom:8px; margin-bottom:6px;}
.nmess_list .nml_li .fl,.nmess_list .nml_li a{ color:#333;}
.nmess_list .nml_li em{ margin-left:5px;}
.nmess_list .nml_li .fr{ color:#999;}
.nmess_list .nml_li .nmess_hf em{ margin-left:0; line-height:18px; height:21px;}



/*底部在线申请免费设计*/
.fixed_yy{ position:fixed; bottom:0; left:0; width:100%; height:120px; background-image:url(/img/fixed_yy.png); background-repeat:repeat; z-index:9999;}
.fixed_yy .w1200{ position:relative;}
.fixed_yy .fyy_img{ width:220px; height:160px; display:block; position:relative; top:-40px;}
.fixed_yy .fyy_main{ padding:25px 15px 15px 35px;}
.fixed_yy .fyy_main .fyym_tible{ width:530px;}
.fixed_yy .fyy_main p{ float:left; margin:auto 15px 10px auto;}
.fixed_yy .fyy_main select{ padding:4px; width:118px; background:none; border:none;}
.fixed_yy .bor_select{ width:118px; height:32px; background-color:#FFF; display:block; float:left;}
.fixed_yy .fyym_cs{ width:250px;}
.fixed_yy .fyym_xq input{ width:215px; height:22px; background-color:#FFF; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:6px 8px; padding:5px 5px 5px 30px;}
.fixed_yy .fyym_ch input{ width:215px; height:22px; background-color:#FFF; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:6px -32px; padding:5px 5px 5px 30px;}
.fixed_yy .fyym_sj input{ width:215px; height:22px; background-color:#FFF; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:6px -73px; padding:5px 5px 5px 30px;}
.fixed_yy .fyym_button{ width:121px; height:74px; display:block; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:0 -134px; border:none; cursor:pointer;}

.fixed_yy .fyy_tel{ width:215px; font-size:22px; text-align:center; color:#FFF; line-height:36px; margin-top:25px; margin-right:35px;}
.fixed_yy .fyy_tel p b{ color:#FFA223; font-weight:normal; float:left;}
.fixed_yy .fyy_tel p i{ width:26px; height:26px; display:block; float:left; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:-122px -181px; margin:5px 8px auto 45px;}

.fixed_yy .fyy_close{ font-size:30px; color:#FFF; position:absolute; top:0; right:0; line-height:32px; cursor:pointer;}

.fyy_main_ok{ width:551px; padding-top:35px; padding-left:150px; color:#FFF; font-size:14px;}
.fyy_main_ok i{ width:60px; height:60px; display:block; background-image:url(/img/fixed_yy_ico.png); background-repeat:no-repeat; background-position:-155px -135px; margin-right:15px;}
.fyy_main_ok p{ line-height:30px;}
.fyy_main_ok p b{ font-size:20px;}

/*左侧通用主要公司信息微调*/
.s_major{ height:auto; padding:10px 15px 5px;}
.s_major .l_tel{ line-height:22px; text-align:left; font-size:13px; *zoom:1; margin-bottom:5px; overflow:hidden;}
.s_major .l_tel:after{ content:"\20"; display:block; height:0; clear:both;}
.s_major .l_tel em{ width:45px; float:left; color:#999;}
.s_major .l_tel span{ width:193px;  float:left; color:#F30; font-size:15px; font-weight:400;}
.s_major .l_tel span i{ color:#999; margin:auto 3px; font-size:13px;}


/*预约按钮位置改变*/
.btn_sty{position: absolute; display:none; top:0px; left:0px;width: 120px; height: 32px; z-index: 10;}
.btn_sty a{width: 120px !important; height: 32px !important; margin: 0 !important; line-height: 32px !important; border: none !important;  border-radius: 0px !important; background: none !important; background: #f60 !important;}
.ad-image:hover .btn_sty{ display:block;}




#listBox{ border-bottom:1px solid #EEE; line-height:36px; margin:auto 20px; padding:20px 0;}
#listBox div{ *zoom:1;}
#listBox div:after{ content:"\20"; display:block; height:0; clear:both;}
#listBox div span{ float:left;}
#listBox div span i{ font-weight:bold; margin-right:10px; color:#C63;}
#listBox div em{ width:12px; height:16px; display:inline-block; float:left; background:url(map_ico1.png) no-repeat 0 0; margin:10px auto auto 8px; cursor:pointer;}
.map_main{ padding:20px;}


/*来自设计师*/
.lzsjs{ background-image:url(lzsjs_ico.png); background-repeat:no-repeat; background-position:0 12px; padding-left:25px; padding-right:15px; font-size:15px; font-family:microsoft yahei; color:#999;}
.lzsjs img{ vertical-align:middle; margin-left:5px; margin-top:-4px;}
.lzsjs a{ color:#F60; font-weight:bold;}