.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;}
.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_w626{ width:626px;}
.w_w600{ width:600px;}
.w_w531{ width:531px;}
.w_w533{ width:533px;}
.w_w300{ width:300px;}
.w_w393{ width:393px;}
.w_w391{ width:391px;}
.w_w280{ width:280px;}
.w_w251{ width:251px;}

/*通用大标题*/
.i_tit{ border-bottom:1px solid #CCC; height:35px; line-height:32px; *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;}
.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;}


/*重要块儿*/
.s_major{ width:248px; height:283px;  padding:20px; text-align:center; padding:10px 15px 5px;}
.coy_x{ border:1px solid #F5F5F5; background-color:#FFF; padding-top:12px; margin:auto 15px 8px;}
.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;}
.s_major .s_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.s_major .s_tit h1{ float:left; font-size:16px;}
.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;}

.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;}

.s_major .dj_zs{ line-height:24px; height:24px; overflow:hidden;}
.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:#999; 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_tel{ height:23px; line-height:25px; overflow:hidden;  padding:5px; border-radius:5px; margin:10px auto; font-size:18px; color:#F30; text-align:left; padding-left:30px; background:#FFF url(tel_ico.png) no-repeat 5px 7px;}
.s_tel i{ font-style:normal; font-size:14px; color:#707070; margin:auto 3px; vertical-align:top;}

.s_yyzz{ text-align:center; margin-left:5px;}

.s_add,.s_url{ line-height:24px; 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:72px;}
.s_add span,.s_url span{ width:193px; float:left;}
.s_add span i{ color:#999; margin-left:5px;}
.s_add span i a{ margin:auto 3px; color:#043F92;}
.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{}
.s_vidoe .i_tit{}
.s_vidoe .i_tit a{}
.s_vidoe .svidoe_main{ background-color:#333;}

/*限时抢购*/
.s_loot{}
.iloot_main{ min-height:203px; padding:10px 8px;}

.iloot_main ul{ margin:6px auto auto 4px; overflow:hidden;}
.iloot_main ul li{ width:200px; text-align:center; float:left; margin:auto 8px 10px;}
.iloot_main ul li a{ text-decoration:none;}
.iloot_main ul li p{ width:200px; height:28px; overflow:hidden; font-size:12px; line-height:28px;}
.iloot_main ul li p b{ font-size:15px;}
.iloot_main ul li p.promo_time b{ font-weight:normal; font-size:12px; }
.iloot_main ul li .lm_img{ width:200px; height:150px; display:block; position:relative; margin-bottom:10px;}
.iloot_main ul li:hover .lm_img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
.iloot_main ul li .lm_img img{ width:200px; height:150px;}
.iloot_main ul li .lm_img em{ width:200px; height:28px; display:block; position:absolute; z-index:1; background-color:#000; filter:alpha(opacity=4);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; bottom:0; left:0;}
.iloot_main ul li:hover em{ filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; }
.iloot_main ul li .lm_img p{ position:absolute; z-index:2; color:#FFF; width:200px; height:28px; line-height:28px; text-align:center; bottom:0; left:0; font-size:14px; overflow:hidden;}
.iloot_main ul li p i{ color:#F30;}


/*订购、报价*/
.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:238px; /*overflow:hidden;*/ margin:12px 20px;}
.s_order .ibjsj_main .izxbjm_txt{ margin-bottom:10px;}

.izxbjm_txt input{ border:1px solid #DEDEDE; width:236px; height:18px; padding:8px 10px; border-radius:2px;}
.izxbjm_txt textarea{ border:1px solid #DEDEDE; width:236px; height:18px; line-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:10px;}
.bj_ydtxt{ padding:3px; margin-bottom:6px; font-size:12px; padding-left:38px; line-height:16px; color:#C9C9C9; background:url(http://zz.zhuangyi.com/fz/style/index/bjsj_bg.gif) no-repeat 7px -150px;}
.lxfs_xts{ margin:22px auto 36px;}

.s_order .ibjsj_main .s_button{ margin-bottom:12px; text-align:center;}
.s_order .ibjsj_main .s_button input{ width:258px; height:32px; margin:10px auto auto;}
.s_order .ibjsj_main .ibjsj_txt{ text-align:center; color:#F40; font-size:16px; vertical-align:middle; line-height:28px; display:none;}
.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 6px; height:252px;}
#rbjm3 p{ margin-bottom: 16px; font-size:16px;}
#rbjm3 .rbj_txt_xts1{ font-size:14px; margin-bottom: 22px; 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;}


/*订购信息*/
.zxyy_list{ background-color:#FCFCFC;}
.zxyy_main{ padding:8px 10px; height:207px;}
.zxyy_main li{ *zoom:1; line-height:29px;}
.zxyy_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.zxyy_main li span{ float:left;}
.zxyy_main p{ *zoom:1; line-height:29px; width:100%;}
.zxyy_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.zxyy_main .yyms_cs{ width:26%; margin-right:2%; height: 29px; overflow:hidden;}
.zxyy_main .yyms_xq{ width:50%; height:30px; overflow:hidden;}
.zxyy_main .yyms_mj{ width:20%; margin-left:2%; height:29px; overflow:hidden;}


/*装修效果图*/
.s_imgshow{}
.simg_main{ padding:25px 10px 10px; position: relative;}

.tel_class{ float:left; margin-left:30px;}
.tel_class a{margin: 5px;border:1px solid #DDD;background-color:#FFF;padding:0 10px;border-radius:10px;text-decoration:none;float: left;line-height: 22px;overflow: hidden;}

.s_imgshow .tel_class{width:1000px;height: 32px;overflow:hidden;white-space:nowrap;}

.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; border:1px solid #DEDEDE; padding:8px;}

.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_main ul{ margin-right:-34px; overflow-y:hidden;}
.simg_main li{ float:left; margin:auto 17px 10px 17px; width:260px; height:235px; overflow:hidden;}
.simg_main li img{ width:258px; height:192px; border:1px solid #EEE; overflow:hidden;}
.simg_main 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; display:none;}
.simg_main li i{ bottom:60px; left:0; height:32px; line-height:32px; width:240px; display:block; text-align:center; padding:0 10px;}
.simg_main li a{ text-decoration:none;}
.simg_main li:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.simg_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*公司动态*/
.s_news{ width:540px;}
.s_news .inews_main{ padding:10px; line-height:26px;}
.s_news .snews_main{ padding:10px; line-height:26px;}
.s_news li{ overflow-y:hidden;}
.s_news li i{ width:3px; height:3px; display:block; background-color:#666; margin:12px 7px auto auto; float:left;}

.l_news{}
.l_news .lnews_main{ padding:10px; line-height:26px;}
.l_news li{ overflow-y:hidden; height:32px;}
.l_news li i{ width:3px; height:3px; display:block; background-color:#666; margin:12px 7px auto auto; float:left;}


/*----------- 公司动态 更新样式 -----------*/
.s_news{}
.s_news .nnews_main{ padding:18px 20px 4px; line-height:26px; height:300px; overflow:hidden;}
.s_news .nnews_main li{overflow-y:hidden;font-size:14px;padding-bottom: 10px;margin-bottom: 12px;border-bottom:1px dotted #DDD;}
.s_news .nnews_main li a{ text-decoration:none;}
.s_news .nnews_main li span.fl{ display:block; overflow:hidden;}
.s_news .nnews_main li h5{font-size: 21px;line-height:28px;height: 28px;overflow:hidden;margin-bottom: 9px;color:#000;font-weight: 400;}
.s_news .nnews_main li a:hover h5{ text-decoration:none;}
.s_news .nnews_main li p{padding-left:10px;line-height:20px; height:40px; margin-top:3px;overflow:hidden;color: #999;font-size:13px;}
.s_news .nnews_main li i{ width:3px; height:3px; display:block; background-color:#666; margin:13px 7px auto auto; float:left;}
.s_news .nnews_main li img{float:left;width:120px;height:90px; margin-top:-10px; *zoom:1; _position:relative; margin-right:15px; /*padding: 4px;border: 1px solid #DDD;*/}

.s_news .nnews_main li h5:hover{ color:#c40; text-decoration:underline}



/*资质证书*/
.s_certificate{}
.scer_main{ padding:20px 10px 0;}
.scer_main li{ width:200px; height:182px; overflow:hidden; float:left; text-align:center; line-height:30px; margin:auto 8px 10px;}
.scer_main li img{ width:190px; height:142px; 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;}
.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{ display:none;}
.sguest_main{ padding:10px 0 10px 11px; height:56px;}
.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_case{ width:337px; height:358px; overflow:hidden;}
.s_case .scase_main{ padding:3px 0 5px 4px;}
.s_case .scase_main ul{ margin-right:-16px; margin-top:15px;}
.s_case .scase_main li{ float:left; margin:auto auto 15px 15px; width:142px; height:137px; overflow:hidden; line-height:32px;}
.s_case .scase_main li img{ width:142px; height:105px; overflow:hidden;}
.s_case .scase_main li em{ background:#000; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; bottom:0; left:0; height:30px; width:142px; display:block; z-index:2; display:none;}
.s_case .scase_main li i{ z-index:3; bottom:30px; left:0; height:40px; line-height:40px; width:122px; display:block; text-align:center; padding:0 10px; overflow:hidden;}
.s_case .scase_main li a{ text-decoration:none;}
.s_case .scase_main li:hover em{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.s_case .scase_main li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*公司简介*/
.s_about{ padding-bottom:5px;}
.s_about .sabout_main{ padding:5px 15px 15px; height:254px; overflow:hidden;}
.s_about .sabout_main p{ line-height:22px; text-indent:30px; margin-bottom:12px; word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
.s_about .sabout_main img{ float:left; width:135px; height:100px; border:1px solid #D1D1D1; padding:4px; margin:6px 15px auto auto;}

/*人才招聘*/
.s_jobs{ display:none;}
.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{ display:none;}
.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:750px; 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:5px 5px 0;}
.scou_main p{ border-bottom:1px solid #EEE; height:44px; line-height:44px; 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:12px 22px;background:url(ewm_bg.gif) no-repeat 150px 25px;}
.scou_main .scm_ewm img{ width:100px; height:100px;}

/*联系我们*/
.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:10px;}
.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;}


/*推荐公司*/

.s_company .i_tit{ border-style: none;
	border-color: inherit;
	border-width: medium;
	line-height: 42px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FFFFFF));
}
.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_company li:hover{ background-color:#FFF;}

/*------------------------------------ 二级页面样式区域 ------------------------------------*/
/*面包屑*/
.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_order{}
.l_order .ibjsj_main{ padding:10px;}
.l_order .ibjsj_main .izxbjm_txt{ margin-bottom:10px;}
.l_order .ibjsj_main .s_button{ margin-bottom:10px;}
.l_order .ibjsj_main .s_button input{ width:258px; height:32px; margin:auto;}
.l_order .ibjsj_main .ibjsj_txt{ text-align:center; color:#F40; font-size:16px; vertical-align:middle; line-height:28px;}
.l_order .ibjsj_main .ibjsj_txt em{ color:#333; font-size:14px;}
.l_order .ibjsj_main .ibjsj_txt i{ color:#999; margin:auto 3px; font-size:14px;}
.l_order .ibjsj_main .zxyy_list{ border:none;}

.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:978px; font-size:15px; line-height:26px;}
.aboutme_main p{ margin-bottom:15px; text-indent:30px;}
.aboutme_main img{ max-width:810px; text-align:center; margin:auto auto 15px;}

.aboutme_main h3{ line-height:35px; text-align:center; font-size:20px; padding:10px 0 25px;}

/*公司新闻*/
.news{}
.news .news_main{ padding:20px 20px 5px; line-height:26px;}
.news .news_main li{overflow-y:hidden;font-size:14px;padding-bottom: 12px;margin-bottom: 14px;border-bottom:1px dotted #DDD;}
.news .news_main li a{ text-decoration:none;}
.news .news_main li span.fl{ display:block; overflow:hidden;}
.news .news_main li h5{font-size: 21px;line-height:28px;height: 28px;overflow:hidden;margin-bottom: 9px;color:#000;font-weight: 400;}
.news .news_main li p{padding-left:10px;line-height:20px;margin-top:3px;overflow:hidden;color: #999;font-size:13px;}
.news .news_main li i{ width:3px; height:3px; display:block; background-color:#666; margin:13px 7px auto auto; float:left;}
.news .news_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;*/}

.news .news_main li h5:hover{ color:#c40; text-decoration:underline}



/*新闻展示*/
.newshow_main{ padding:20px 35px; min-height:976px;}
.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;}

/*---- 装修效果图 ----*/
.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;}

/*---- 装修案例 ----*/
.product{ min-height:1052px;}
.product .tel_class{ width:780px; overflow:hidden;white-space:nowrap;}
.product_main{ padding:19px 20px;}
.product_main .cell{ width:260px; background:#fff; float:left; margin:8px 14px 5px; position:relative;}
.product_main .cell em{ display:none; position:absolute; z-index:1; top:0; left:0; text-align:center;}
.product_main .cell:hover em{ display:block;}
.product_main .cell em a{ width:100px; height:28px; line-height:28px; display:block; text-decoration:none;}
.product_main .cell .wc_img{ width:260px; overflow:hidden;}
.product_main .cell .wc_img img{ width:258px; height:193px; border:1px solid #EEE;}
.product_main .cell .wc_img:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.product_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;}
.product_main .paginator{ padding:30px 0 0 10px; text-align:center;}
.product .tit_more a{ width:80px; height:22px; line-height:22px; margin:6px 6px auto auto;}



/*---- 装修案例 ----*/
.case{ min-height:1052px;}
.case_main{ padding:19px 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;}


/*---- 限时抢购 ----*/
.loot{}
.loot_main{ min-height:980px; padding:18px 20px;}
.loot_main .cell{ width:260px; background:#fff; float:left; margin:8px 14px 18px; position:relative;}
.loot_main .cell em{ display:none; position:absolute; z-index:1; top:0; left:0; text-align:center;}
.loot_main .cell:hover em{ display:block;}
.loot_main .cell em a{ width:100px; height:28px; line-height:28px; display:block; text-decoration:none;}
.loot_main .cell .wc_img{ width:260px; overflow:hidden;}
.loot_main .cell .wc_img img{ width:258px; height:170px; border:1px solid #EEE;}
.loot_main .cell .wc_img:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.loot_main .cell p{ line-height:32px; border:1px solid #EEE; border-top:none; text-align:left; padding:0 10px; width:238px; height:32px; overflow:hidden;}
.loot_main .cell p i{ color:#F30;}
.loot_main .cell p.promo_time b{ font-weight:normal; }
.loot_main .paginator{ padding:30px 0 0 10px; text-align:center;}
.loot .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;}

.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;}

.caseshow_main{}
.caseshow_main .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: 5; min-height: 1054px;} 
.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(http://zz.zhuangyi.com/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{}
.order_main{ min-height:976px; 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_write{ margin:15px auto;}
.order_write h6{ font-size:16px; border:none; padding:10px 0; color:#333;}
.order_write h6 em{ color:#F30; margin:auto 5px;}
.order_write h3{ line-height:35px; height:35px; font-size:16px; border-bottom:1px dotted #DDD;}
.order_write h3 em{ float:right; font-size:14px; font-weight:normal;}

.order_bd{ margin:20px auto;}
.order_bd p{ line-height:32px; *zoom:1; margin:8px auto; vertical-align:middle;}
.order_bd p:after{ content:"\20"; display:block; height:0; clear:both;}
.order_bd p em{ width:120px; 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{ 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 textarea{ color:#333; line-height:20px; height:20px; padding:5px; border:1px solid #CCC; margin-right:10px; width:560px; height:140px;}
.order_bd p span i{ color:#333; margin:auto 15px;}
.order_bd p span i input{ 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;}

/*---- 人才招聘 ----*/
.job{}
.job_main{ text-align:center; min-height:981px;}
.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: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(1, #EEEEEE)); }
.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;}


/*商品详情*/
.productshow{}
.productshow .productshow_main{ min-height:1052px;}

.ps_zhu{ min-height:288px; padding:20px; zoom:1;}
.ps_zhu:after{ content:"\20"; display:block; height:0; clear:both;}
.ps_zhu .psz_img{ width:400px; height:325px;}
.ps_zhu .psz_img img{ width:380px; height:285px;}
.ps_zhu .psz_txt{ width:450px;}
.ps_zhu .psz_txt h1{ width:450px; font-size:20px; line-height:30px; max-height:60px; overflow:hidden; margin-bottom:5px; font-weight:normal; border-bottom:1px dotted #DDD; padding-bottom:5px;}
.ps_zhu .psz_txt h1 a:hover{ text-decoration:none;}
.ps_zhu .psz_txt p{ line-height:28px; *zoom:1;}
.ps_zhu .psz_txt p:after{ content:"\20"; display:block; height:0; clear:both;}
.ps_zhu .psz_txt p em{ color:#999;}
.ps_zhu .psz_txt p i{ color:#F30; margin-right:3px;}
.ps_zhu .psz_txt p b{ font-size:18px;}
.ps_zhu .psz_txt p i.promo_time b{ font-weight:normal;font-size:14px;}
.ps_zhu .psz_txt p font{ text-decoration:line-through;}

.ps_zhu .psz_butt input{ width:160px; line-height:32px; font-size:15px; margin:15px auto auto 15px;}


.psz_main{ min-height:675px;}
.psz_main .pszm_tag{ border-bottom-width:2px; border-bottom-style:solid; line-height:33px; *zoom:1; display:block; position:relative;}
.psz_main .pszm_tag:after{ content:"\20"; display:block; height:0; clear:both;}
.psz_main .pszm_tag a{ float:left; width:150px; display:block; text-align:center; cursor:pointer;}
.psz_main .pszm_tag a.pszmtag_on{ color:#FFF;}
.psz_main .pm_main{ padding:25px;}
.psz_main .pm_main img{ max-width:860px;}
.psz_main .pm_lypl{ padding:25px;}


/*---------------- 施工工地预约参观 ----------------*/
.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(http://www.zxdyw.com/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(http://www.zxdyw.com/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(http://www.zxdyw.com/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;}


/*---------------- 购物车 ----------------*/
.cart{}
.cart .cart_main{ min-height:300px; *zoom:1;}
.cart .cart_main:after{ content:"\20"; display:block; height:0; clear:both;}



/*/////////////////////////////立刻订单/////////////////////////////*/
.lk_topl{ width:200px; height:46px; line-height:46px; font-size:18px; font-weight:bold; padding-left:10px;}
.lj_ddrenR input{ border:1px solid #CCC; height:18px; line-height:18px; padding:5px;}
.lj_spqdC input{ border:1px solid #CCC; height:12px; line-height:12px; padding:0 5px; background-color:#FFF;}
.lj_spqdC td{ line-height:24px; padding:5px;}
.lj_tj1{ padding:0 98px 35px 0; margin-top:-10px; float:right;}
.lj_tj1 input{ line-height:35px; padding:0 20px; margin-left:15px;}
.lk_topqr{ border-bottom:1px solid #DDD;}
.lk_topR{ width:356px; }
.fl{ float:left;}
.fr{ float:right;}
.lk_topR img{ width:356px; height:66px; padding-top:15px;}
.lj_ddrenT,.lj_spqdT{ height:37px; background:#F0F0F0; line-height:37px;  font-size:14px; text-indent:10px;}
.lj_drb{  margin:20px 0 20px 30px; font-size:12px;}
.lj_ddrbg,.lj_ddrbg1{ width:207px; height:32px; border:1px solid #DDDDDD; line-height:32px;}
.lj_ddrbg1{ width:300px;}
.lj_spqdT{ border-top:1px solid #E4E4E4;}
.lj_spqdlb{ font-size:12px; width:1000px; margin:0 auto; margin:30px auto 31px auto; border:1px solid #DDDDDD;}
.lj_spd1{ line-height:30px; height:30px; text-align:center; background:#EEEEEE;}
.lj_spnr2{ background:#FEFEF4; text-align:center; }
.lj_spnr2 img{ border:1ps dashed #CCCCCC; padding:2px; width:80px; margin:3px 0 3px 0; }
.lj_spnr2 a{ color:#666666; text-decoration:none; text-align:center; line-height:25px;}
.lj_spnr2 a:hover{ text-decoration:underline;}
.lj_tj1 img{ border:none;}
.lj_tj1 a{ color:#FFFFFF; text-decoration:none;}

.lj_spd5,.lj_spnr3{  line-height:40px; text-align:left; text-indent:15px;}
.lj_spd5 a{ text-decoration:none; color:#666666; font-size:16px;}
.lj_spnr3{background:#E7E7E7;}
.lj_bord{ border-bottom:1px dashed #999999; line-height:28px; padding-top:8px; }
.lj_bord1{ width:110px; height:60px; padding-bottom:5px;}
.lj_bord1 img{ width:93px; height:60px;}

.lj_anniu1{ float:left; text-align:center; width:154px; height:40px; margin-left:15px; line-height:40px; background:url(../../images/anniu.jpg); color:#FFFFFF; border:none; display:block; font-family:"微软雅黑","黑体","宋体"; font-size:16px;}
.red{ color:#FF0000;}
/*/////////////////////////////预约成功/////////////////////////////*/
.reserok{ width:615px; margin:0 auto; padding-top:80px; padding-bottom:100px; background:#FFFFFF;}
.reserOK_l{ float:left; width:136px; }
.reserOK_l img{ width:134px; height:127px;}
.clearit{ clear:both;}
.reserok_R{ float:left; width:450px; padding-left:10px; margin-top:-15px;}
.reserok_title{ float:left; line-height:50px; font-size:22px; color:#2E9C05; width:450px;}
.reserok_nei,.kong_gwc{ width:450px; float:left; line-height:25px; font-size:14px; color:#666666;}
.reserok_five{ width:450px; line-height:40px; font-size:12px; color:#CCCCCC; font-weight:normal;}
.reserok_red{ color:#FF0000; float:left; font-size:12px;}
.reserok_tz{ width:450px; padding-top:40px;}
.reserok_tz ul li{ width:128px; float:left; margin-top:5px;}
.reserok_tz ul li a{ line-height:28px; font-size:14px; color:#FF0000; text-decoration:underline;}

/*/////////////////////////////预定框空/////////////////////////////*/
.k_shop{width:1000px; margin:0 auto;}
.gwc_k img{ width:83px; height:94px; float:left;}
.kong_gwc a{ text-decoration:none; color:#0066FF;}

.juzh{vertical-align:middle;}
.let_nr{ text-align:left;}
.marbot{margin-bottom:10px;}

.gazs3_wh{ width:88px;}
.parleft{padding-left:3px;}
.fy_lytel{ color:#999999;}
.ly_ctgd{ width:97%; margin-bottom:3px; height:28px; line-height:28px; border:1px solid #CCCCCC; background:#F3F3F3; text-align:center; margin:0 auto;}
.ly_ctgd a:hover{ color:#FF0000;}
.wdybjb .texleft{ text-align:left;}

/*------------ 在线订单2015.3.2(安阳提意) ------------*/
.order_m .yy_gsm1{ font-size:18px; width:720px; margin:0 auto; text-align:center; line-height:32px; height:32px; border-bottom:1px dashed #CCCCCC;}
.order_m .yy_gsm2{border-bottom:1px dashed #CCCCCC; width:700px; margin:0 auto; line-height:28px; margin-top:8px;}
.order_m .yy_gsm3{ width:620px; margin:0 auto; line-height:30px; margin-top:8px;}
.order_m .yy_gsm4{border-bottom:1px dashed #CCCCCC; width:700px; margin:0 auto; line-height:32px; height:32px; font-size:14px; font-family:"微软雅黑","宋体"; margin-top:5px;}
.order_m .yy_gsm6,.order_m .yy_gsm7{ width:700px; margin:0 auto; margin-top:8px;}
.yy_gsman{ width:215px; height:34px; border:none; display:block; background:url(../../Images/tx_tj.jpg) no-repeat; margin:0 auto; margin-top:8px;}

/*订单列表*/
.wdybj,.wdybjb{ border-top:none;}
.wdyb_d{ line-height:28px; text-align:right; margin-right:25px; border-top:1px solid #a3cc9e; width:705px; margin:0 auto; font-family:"微软雅黑"; font-size:14px; color:#333333;}
.wdyb_d{ border-top:1px solid #a3cc9e; margin-top:25px; padding:0 13px 0 10px; height:30px; background:url(showgz_green.gif) repeat-x 0 -52px; border-bottom:1px solid #a3cc9e;}
.wdyb_d h3{ margin-left:-10px; font-size:14px; font-weight:bold; background-color:#FFF; height:31px; border-right:1px solid #a3cc9e; padding-right:18px;}

.newdd_list{ width:718px; margin:auto;}
.newdd_list .zblist_class a{ margin:auto 8px;}
.newdd_list .newzblist_jefl{ background:#EEE; height:32px; line-height:32px; font-family:Simsun, Arial, Helvetica, sans-serif;}
.newdd_list .newzblist_jefl a{ margin:auto 10px;}
.newdd_list .newzblist_tit{ border-bottom:1px solid #DDD; height:30px; line-height:30px; *zoom:1; color:#999; text-align:center;}
.newdd_list .newzblist_tit:after{ content:'\20'; display:block; height:0; clear:both;}
.newdd_list .ca_on{ color:#F30;}

.newdd_list .newzblist_main{ font-size:12px;}
.newdd_list .newzblist_main .nzb_js{ float:left; display:inline; padding:0 5px; width:536px; margin-right:20px; text-align:left;}

.newdd_list .newzblist_main .nzb_dgr{ float:left; display:inline; padding:0 5px; width:456px; margin-right:20px;}

.newdd_list .newzblist_main .nzb_lx{ float:left; display:inline; padding:0 5px; width:70px; height:20px; text-align:center;}
.newdd_list .newzblist_main .nzb_dh{ float:left; display:inline; padding:0 5px; width:50px; height:20px; text-align:center;}
.newdd_list .newzblist_main .nzb_zt{ float:left; display:inline; padding:0 5px; width:80px; height:20px; text-align:center;}

.newdd_list .newzblist_main li{ *zoom:1; height:65px; padding:8px 0; border-bottom:1px dotted #CCC; color:#444;}
.newdd_list .newzblist_main li:after{ content:'\20'; display:block; height:0; clear:both;}
.newdd_list .newzblist_main li:hover .nzb_js a{ color:#F00;}
.newdd_list .newzblist_main li .nzb_je i{ font-family:microsoft yahei, simhei, simsun, Arial, Helvetica, sans-serif; font-size:18px; color:#F60; background:url(newzblist_bg.png) no-repeat -100px -56px; padding-left:20px; line-height:38px;}

.newdd_list .newzblist_main li .nzb_js{ line-height:16px; float:left; height:65px; width:536px; margin-right:20px; overflow:hidden; color:#777;}
.newdd_list .newzblist_main li .nzb_js p{ width:536px; margin-right:20px; height:28px; overflow:hidden; float:left;}
.newdd_list .newzblist_main li .nzb_js a{ font-size:12px; line-height:28px; color:#FF9900;}

.newdd_list .newzblist_main li .nzb_dgr{ line-height:18px; float:left; height:67px; width:456px; margin-right:20px; overflow:hidden; color:#999; margin-top:8px;}
.newdd_list .newzblist_main li .nzb_dgr img{ width:38px; height:38px; border:1px solid #DDD; padding:2px; float:left; margin-right:8px; margin-top:2px;}
.newdd_list .newzblist_main li .nzb_dgr a{ font-size:14px; line-height:26px; color:#F05700;}

.newdd_list .newzblist_main li .nzb_lx{ line-height:65px; font-size:12px;}
.newdd_list .newzblist_main li .nzb_dh{ line-height:65px; font-size:12px;}
.newdd_list .newzblist_main li .nzb_zt{ padding-top:10px; line-height:30px;}
.newdd_list .newzblist_main li .nzb_zt_qg{ line-height:65px; float:left; display:inline; padding:0 5px; width:80px; height:20px; text-align:center;}



/*产品列表顶部分类样式 2016.11.1追加*/
.main_class{ *zoom:1; margin:20px 10px auto; text-align:center;}
.main_class:after{ content:"\20"; display:block; height:0; clear:both;}
.main_class a{ border:1px solid #C6C6C6; margin:5px 5px 5px; padding:5px 10px; border-radius:15px; float:left;}