.clear{*zoom:1;}
.clear:after{ content:"\20"; display:block; height:0; clear:both;}
a{ color:#333;}
/*头部banner*/
.top_banner{ width:1200px; height:200px; margin:10px auto; position:relative;}
.top_banner img{ width:1200px; height:200px; border:none;}

/*导航菜单*/
.menu{ height:42px; line-height:42px; color:#FFF; margin:auto;}
.menu ul{ width:980px; margin:auto; padding-left:280px;}
.menu ul li{ float:left; font-size:16px;}
.menu a{ color:#FFF; padding:0 38px; 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_w910{ width:910px;}
.w_w908{ width:908px;}
.w_w890{ width:890px;}
.w_w797{ width:797px;}
.w_w598{ width:598px;}
.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:35px; line-height:32px; *zoom:1; overflow:hidden;}
.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; max-width:720px; color:#333;}
.i_tit h3 a{ text-decoration:none; color:#333;}
.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:5px; margin-top:5px;}
.i_tit .tit_more a{ text-decoration:none; height:24px; line-height:24px; padding:0 10px;}
.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:238px; /*min-height:480px;*/ padding:20px 20px 0; padding:20px 20px 2px\9; text-align:center;/* height:560px;*/}
.l_sm{ /*max-height:400px;*/}
.s_logo{ width:180px; height:181px; margin:auto auto 10px; position:relative; z-index:3; top:-142px; border-radius:50%; overflow:hidden; border:5px solid #FFF;}
.s_logo img{ width:180px; height:180px;}
.s_txt{ position:relative; z-index:3; top:-142px; margin-bottom:-128px;}
.s_txt .s_txtjbzl{ text-align:left; padding:5px 0; font-size:13px;}
.s_txt .s_txtjbzl p{ *zoom:1; line-height:25px; height:25px; overflow:hidden;}
.s_txt .s_txtjbzl p:after{ content:"\20"; display:block; height:0; clear:both;}
.s_txt .s_txtjbzl em{ color:#999; float:left; width:70px; text-align:right;}
.s_txt .s_txtjbzl span{ float:left; width:165px;}
.s_txt .s_txtjbzl span.ban{ float:left; width:30px;}
.s_txt .s_txtjbzl p.smjj{ height:auto;}
.s_txt .s_txtjbzl p.smjj span{}
.s_txt .s_txtjbzl p.smjj a{ margin:auto 3px; color:#04C;}.s_txt .s_txtjbzl p.smjj a:hover{ color:#F30;}
.s_txt .s_txtjbzl p.szcs a{ margin:auto 3px; color:#777;}.s_major .s_txt .s_txtjbzl p.szcs a:hover{ color:#F30;}

.s_major .s_vico{ background:url(video_ico.png); width:25px; height:17px; display:block; overflow:hidden; margin:3px auto auto 10px;}
.s_major .s_vico:hover{ background-position:-54px 0;}

.sfz_ico_on{ width:22px; height:18px; float:left; background:url(/img/rz_ico.png) no-repeat 0 -80px; vertical-align:middle; margin-left:5px; margin-top:3px; cursor:pointer;}
.sfz_ico_off{ width:22px; height:18px; float:left; background:url(/img/rz_ico.png) no-repeat 0 -120px; vertical-align:middle; margin-left:5px; margin-top:3px; cursor:pointer;}

.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_tit{ *zoom:1; display:inline-block; margin-bottom:5px; *margin-left:56px;}
.s_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.s_tit h1{ float:left; font-size:16px; height:21px;}
.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;}
.dj_zs{ line-height:24px; height:24px; height:22px\9;   overflow:hidden;}



.dj_zs span{ width:50%; text-align:left; vertical-align:middle; font-size:12px; font-family:Simsun;}
.dj_zs span em{ color:#999; float:left;}
.dj_zs span img{ vertical-align:middle; margin:auto 5px 3px auto; *margin:auto 5px auto auto;}
.dj_zs span a{ cursor:pointer;}
.dj_zs span a:hover{ text-decoration:none;}

.s_tel{height:23px;line-height:23px;padding:5px;border-radius:5px;margin:5px auto 2px;font-size:18px;color:#F30;text-align:left;background-color: #FFF;text-align: center;}
.s_tel i{ font-style:normal; font-size:14px; color:#707070; margin:auto 3px; vertical-align:top;}

.s_tel b{ font-weight:normal; background:url(tel_ico.png) no-repeat 5px 3px; padding-left:28px; margin-left:-5px;}

s_add,.s_url{ line-height:25px; text-align:left; font-size:13px; *zoom:1; overflow:hidden; margin-bottom:5px;}
.s_add:after,.s_url:after{ content:"\20"; display:block; height:0; clear:both;}
.s_add em,.s_url em{ width:70px; float:left; color:#999; text-align:right;}
.s_add{ height:auto; /*max-height:72px;*/}
.s_add img{ vertical-align:middle; margin:-4px auto auto 5px;}
.s_add span,.s_url span{ width:165px; 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;}


.gl_main{ padding-top:5px; margin-top:5px; position:relative;/* height:234px;*/}
.gl_main .y_major{ border-top:none;}
.gl_main .lj_ico{ width:56px; height:26px; display:block; background:url(lj_ico.png) no-repeat 0 0; position:absolute; z-index:9; left:112px; top:-16px;}


/*关联公司*/
.coy_x{ border:1px solid #F5F5F5; background-color:#FFF; padding-top:12px; margin:auto 10px 8px;}
.y_major{ width:238px; overflow:hidden; padding:8px 0 0; /*height:226px;*/ border-top:1px solid #DDD; text-align:center; margin-bottom:11px;}
.y_major .y_logo{ width:150px; height:60px; margin:auto auto 10px;}
.y_major .y_logo img{ width:150px; height:60px;}
.y_major .y_tit{ *zoom:1; display:inline-block; margin-bottom:8px; *margin-left:56px; vertical-align:middle;}
.y_major .y_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.y_major .y_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;}
.y_major .dj_zs{ line-height:24px; height:24px; overflow:hidden; color:#999; margin-bottom:5px;}
.y_major .dj_zs i{ display:inline-block; /*margin-left:8px;*/ vertical-align:middle; /*margin-top:0;*/margin-top:3px; float:none;}
.y_major .dj_zs img{ vertical-align:middle; /*margin-right:5px;*/ margin-left:8px; margin-right:5px; cursor:pointer;}
.y_major .dj_zs span{ width:50%; text-align:left; vertical-align:middle; font-size:12px; font-family:Simsun;}
.y_major .dj_zs span em{ color:#666; float:left;}
.y_major .dj_zs span img{ vertical-align:middle; margin:auto 5px 3px auto; *margin:auto 5px auto auto;}
.y_major .dj_zs span a{ cursor:pointer;}
.y_major .dj_zs span a:hover{ text-decoration:none;}
.y_major .dj_zs .fr em,.y_major .dj_zs .fr i{ float:right;}

.y_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;}
.y_tel i{ font-style:normal; font-size:14px; color:#707070; margin:auto 3px; vertical-align:top;}

.y_yyzz{ text-align:center; margin-bottom:12px; padding-top:5px;}

.y_add,.y_url{ line-height:22px; text-align:left; font-size:13px; *zoom:1; margin-bottom:4px; overflow:hidden;}
.y_add:after,.y_url:after{ content:"\20"; display:block; height:0; clear:both;}
.y_add em,.y_url em{ width:45px; float:left; color:#999;}
.y_add{ /*max-height:48px;*/}
.y_add span,.y_url span{ width:192px; float:left;}
.y_add span{ max-height:44px;}
.y_add span i{ color:#999; background:url(/fz/style/index/titmap_ico.gif) no-repeat 8px 2px;}
.y_add span i a{ margin:auto 3px; color:#043F92; padding-left:20px;}
.y_url span a{ color:#043F92; float:left;}
.y_url span i{ float:left; margin:7px auto auto 10px;}
.y_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;}
.y_url a:hover,.s_url a:hover{ color:#F30;}
.y_url a{ max-width:170px; display:block; overflow:hidden;}


.y_grjj{ *zoom:1;}
.y_grjj:after{ content:"\20"; clear:both; display:block; height:0;}
.y_grjj em{ width:70px; float:left; text-align:right; color:#999;}
.grjj_main{ *zoom:1; line-height:22px; text-align:left; margin-top:5px; max-height:198px;/* height:198px;*/}
.grjj_main:after{ content:"\20"; clear:both; display:block; height:0;}
.grjj_main i{ color:#CCC;}
.grjj_main i a{ margin:auto 5px; color:#930;}


/*星星等级*/
.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_news{}
.s_news .snews_main{ padding:8px 10px 10px; line-height:26px; height:156px;}
.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_news .snews_main em{ color:#999; float:right; font-size:13px;}


/*----------- 我的文章 更新样式 -----------*/
.n_news{}
.n_news .nnews_main{ padding:18px 10px 4px; line-height:26px; /*max-height:214px;*/ height:195px;}
.n_news .nnews_main li{overflow-y:hidden;font-size:14px;padding-bottom: 12px;margin-bottom: 14px;border-bottom:1px dotted #DDD; max-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; max-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}

/*预约、报价*/
.s_order{ width:298px; min-height:298px; position:absolute;}
.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; min-height:228px; /*overflow:hidden;*/ margin:15px 20px;}
.s_order .ibjsj_main .izxbjm_txt{ margin-bottom:12px;}

.izxbjm_txt input{ border:1px solid #DEDEDE; width:236px !important; 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:9px;}
.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;}

.s_order .ibjsj_main .s_button{ margin-bottom:12px; text-align:center;}
.s_order .ibjsj_main .s_button input{ width:258px; height:36px; margin:auto;}
.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:12px;}
.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;}


/*最新预约*/
.zxyy_list{ background-color:#FCFCFC;}
.zxyy_main{ padding:8px 10px; height:159px;}
.zxyy_main li{ *zoom:1; line-height:26px;}
.zxyy_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.zxyy_main li span{ float:left;}
.zxyy_main li .yyms_cs{ width:23%; margin-right:2%; height:26px; overflow:hidden;}
.zxyy_main li .yyms_xq{ width:53%; height:26px; overflow:hidden;}
.zxyy_main li .yyms_mj{ width:20%; margin-left:2%; height:26px; overflow:hidden;}


/*个人资料*/
.s_about{}
.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;}

.s_imgshow{}
.simg_main{ padding:10px; position: relative;}

.simbig_k{ border:1px solid #EEE; padding:8px; float:left; margin-bottom:10px; position:relative;}
.simg_big{ 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;}

.simbig_k .num{ position:absolute; z-index:3; bottom:15px; right:15px;}
.simbig_k .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.simbig_k .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; background-color:#666;}
.simbig_k .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.simbig_k .num li.active a,.simbig_k .num a:hover{ background:#F60;}

/*新设计作品板块样式2016-05-21*/
.simg_small_new{}
.simg_small_new ul{margin-right: -18px;margin-left: 2px;margin-top: 10px;/* max-height:410px;*/overflow: hidden;}
.simg_small_new li{position:relative;float:left;margin: auto 15px 13px 5px;width: 280px;/*height: 200px;*/overflow:hidden;}
.simg_small_new li img{width: 270px;height: 198px;overflow:hidden;margin-bottom: 5px;/* border: 1px solid #DDD; *//* padding: 5px; */}

.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: 24px; height:48px; width:270px;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;}


#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;}
/*最新访客*/
.s_guest{ width:260px;}
.sguest_main{ padding:6px 0 10px 13px; height:194px;}
.sguest_main li{ float:left; width:118px; 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_assess{ width:311px;}
.sass_main{ padding:0 10px 1px; height:209px;}
.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:220px; height:92px; 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{ width:908px;}
.smess_main h5{ line-height:42px;}
.s_message .smess_main{ padding:7px 10px 10px; height:193px;}
.smess_main p.clear{ margin:10px auto;}
.smess_main p.clear i{ margin-left:10px;}
.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: 780px;height:60px;line-height:20px;padding:5px;border:1px solid #CCC;}
.smess_main .gbook textarea{ width:750px; height:60px; 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;}

.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;}


/*访问统计*/
.s_count{ width:278px;}
.s_count .scou_main{ padding:10px 5px;}
.scou_main p{ border-bottom:1px solid #EEE; height:52px; line-height:45px; 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 22px 22px 35px; background:url(ewm_bg.gif) no-repeat 165px 30px;}
.scou_main .scm_ewm img{ width:100px; height:100px;}

.scou_main .lcm_ewm{ padding:5px 22px; background:url(ewm_bg.gif) no-repeat 150px 35px;}
.scou_main .lcm_ewm img{ width:100px; height:100px;}

.l_count{ width:278px;}
.l_count .scou_main{ padding:10px 5px;}

/*推荐公司*/

.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; }


/*----------- 装修问答 新增样式 -----------*/
.n_zxwd{}
.n_zxwd .nzxwd_main{ padding:0 12px 8px; font-size:14px; line-height:24px;}
.n_zxwd .nzxwd_main li{border-bottom:1px dotted #CCC;padding-bottom:5px;margin-bottom:5px;color:#777;max-height:75px;overflow:hidden;}

.n_zxwd .nzxwd_main ul{ padding:10px 0 0;}

.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{ padding-bottom:6px;}
.tw_wd_butt a{ width:43.2%; *width:43%; display:block; height:32px; line-height:32px; float:left; text-align:center; margin:2.6% 3%;}




/*------------------------------------ 二级页面样式区域 ------------------------------------*/
/*面包屑*/
.s_tag{ padding:8px 8px 10px; line-height:22px; color:#999; 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:1052px; 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:12px 20px 0; min-height:833px;}

.news_main ul{ font-size:16px; line-height:25px;}
.news_main li{ *zoom:1; margin-bottom:10px; border-bottom:1px dotted #DDD; padding-bottom:10px; overflow:hidden;}
.news_main li i{ width:3px; height:3px; background-color:#888; float:left; margin:10px 8px auto auto;}
.news_main li a{ text-decoration:none; overflow:hidden; display:block;}

.news_main li img{float: right;
    width: 120px;
    height: 90px;
    margin:10px; 
    _position: relative;
   }


.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:12px; line-height:22px; color:#999;}
.news_main .nli_txt{ padding:12px 0 0 10px; max-height:44px; overflow:hidden; margin:0 10px; max-width:700px;}
.news_main .ti_p_c{ margin:5px 10px; margin-top:15px;}
.news_main .ti_p_c em{font:18px/20px "microsoft yahei"; color:#000;max-width: 560px;
    overflow: hidden;
    display: inline-block;
    height: 20px;text-overflow:ellipsis;
white-space: nowrap;  }


/*-------- 推荐设计师 --------*/
.i_sjs{}
.i_sjs .i_tit h3 a{ background-position:0 -37px;}
.isjs_list{}
.isjs_list ul{*zoom:1;_position:relative; overflow:hidden; margin:0px auto; margin-top:20px; width:1162px;}
.isjs_list li{float:left;margin:0 18px;text-align:center;width: 130px;height: 162px;margin-bottom: 10px;overflow: hidden;}
.isjs_list li img{ width:120px; height:120px; border:1px solid #DDD; padding:4px; border-radius:100%;}
.isjs_list li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.isjs_list li p{ line-height:32px; height:32px; vertical-align:middle;}
.isjs_list li p{ line-height:32px; height:32px;}
.isjs_list li p img{width:auto;height:auto;vertical-align: middle;margin-left: 5px; padding:0; border:none;border-radius: 0;}


/*新闻展示*/
.newshow_main{ padding:20px 35px; min-height:815px;}
.newshow_main h2{ text-align:center; font:22px/33px "微软雅黑"; line-height:35px; margin:8px auto 25px;}
.newshow_main .doc_txt{ 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;}


/*---- 公司视频 ----*/
.vidoe{ text-align:center;}
.vidoe_main{ text-align:center; min-height:835px; 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; min-height:835px;}


/*---- 装修效果图 ----*/
.show{}
.show_main{ padding:20px 20px 20px; min-height:999px;}
.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{ min-height:891px;}
.case_main{ padding:10px 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 2px 10px; text-align:center;}
.case .tit_more a{ width:80px; height:22px; line-height:22px; margin:auto 6px auto auto;}


/*案例预览*/
#imgshow{ height:100%;}
#imgshow_main{ overflow:auto; background:#FFF;}
#imgshow_bottom{ height:90px; overflow:hidden; margin-left:12px;}
#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:642px;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;}
.casetxt img{ max-width:815px;}

.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_main{ min-height:794px; *zoom:1;}
.caseshow_main:after{ content:"\20"; display:block; height:0; clear:both;}
.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; }
/* 看图效果样式（提示） 结束 */

/*---- 预约设计 ----*/
.order{ min-height:891px;}
.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_write{}
.order_write h6{ font-size:16px; border:none; padding:10px 0; color:#333;}
.order_write h6 em{ color:#F30; margin:auto 5px;}
.order_write h6 i{ 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:11px 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; width:165px;}
.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_bd p span textarea{ border:1px solid #CCC; padding:5px; height:50px; width:500px; line-height:25px;}

.order_qt{ padding-left:40px;}
.order_qt ul{ border:1px solid #DDD; background-color:#F5F5F5; *zoom:1; padding:10px 0 10px 38px; 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; border-top:none; background-color:#FEFEFE; *zoom:1; padding:10px 0 10px 38px; width:745px; height:24px; text-align:center;}
.order_qt p input{ margin-right:5px;}

.order_main .s_button{ text-align:center;}
.order_main .s_button input{ width:220px; height:40px; margin:15px auto; font-size:16px;}


/*---------------- 预约订单列表（2016.02.22追加） ----------------*/
.wdybjb{ margin:25px;}
.wdybjb h3{ padding:0 15px; margin:auto -25px; 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:80px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_xq{float:left; display:inline; padding:0 5px; width:280px; margin-right:10px; text-align:left;}
.newyylflist_main .yylf_hx{float:left; display:inline; padding:0 5px; width:120px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_mj{float:left; display:inline; padding:0 5px; width:120px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_sj{float:right; display:inline; padding:0 5px; width:180px; margin-right:10px; text-align:right; color:#999;}
.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 .yylf_ch{float:left; display:inline; padding:0 5px; width:150px; margin-right:10px; text-align:left;}

.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;}

/*---- 在线留言 ----*/
.guestbook{ min-height:891px;}
.guestbook .guestbook_main{ 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:835px; 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(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;}



/*追加求职简介页面样式 20161117*/
.job{}
.job_main{ padding:20px; min-height:815px; font-size:15px; line-height:26px;}
.job_main p{ margin-bottom:15px; text-indent:30px;}
.job_main img{ max-width:870px; text-align:center; margin:auto auto 15px;}

.jobmain_txt{ float:left; margin:10px; font-size:14px; width:550px;}
.jobmain_txt p{ *zoom:1; padding:6px 0; line-height:20px; vertical-align:middle;}
.jobmain_txt p:after{ content:"\20"; display:block; height:0; clear:both;}
.jobmain_txt p b{ font-size:15px; font-family:microsoft yahei;}
.jobmain_txt p span{ margin-right:35px; width:35%; *width:180px; float:left;}
.jobmain_txt p em{ color:#999;}
.jobmain_txt p i{ color:#999; font-size:12px;}
.jobmain_txt p a{ margin:auto 5px; color:#F30;}
.jobmain_txt font{ font-size:12px; position:relative; left:15px; top:-4px; *top:0;}
.jobmain_txt font a{ line-height:18px; padding:5px 10px; background-color:#F60; color:#FFF; border-radius:15px;}

.jobmain_img{ float:right; margin: 15px 50px 10px 10px;}
.jobmain_img img{ border:1px solid #DEDEDE; padding:4px; width:90px; height:120px;}

.jobmian_qzyx{ clear:both; width:845px; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin:10px; padding:10px 0; *zoom:1; line-height:24px; font-size:14px;}
.jobmian_qzyx:after{ content:"\20"; display:block; height:0; clear:both;}
.jobmian_qzyx span{ width:50%; float:left;}
.jobmian_qzyx em{ color:#999;}

.jobmian_zwjs{ clear:both; width:845px; *zoom:1; line-height:24px; font-size:14px; margin:25px 10px 50px;}
.jobmian_zwjs:after{ content:"\20"; display:block; height:0; clear:both;}
.jobmian_zwjs em{ color:#999;}
.jobzwjs_main{ margin:10px auto auto; line-height:22px; font-size:12px;}
.jobzwjs_main p{ margin-bottom:12px;}




/*追加预约列表 样式*/
.n_zxyy_list{ /*height:249px;*/ height:253px; margin-top:30px; *margin-top:-3px; border-top:1px solid #DEDEDE;}
.n_zxyy_main{ margin:8px 10px; height:192px; overflow:hidden;}
.n_zxyy_main li{ *zoom:1; line-height:32px; *line-height:29px; 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; *height:29px; overflow:hidden;}
.n_zxyy_main li .yyms_cs{ width:30%; margin-right:2%; height:32px; *height:29px; overflow:hidden;}
.n_zxyy_main li .yyms_xq{ width:22%; height:26px; *height:23px; overflow:hidden;}
.n_zxyy_main li .yyms_mj{ width:20%; margin-left:2%; height:32px; *height:29px; overflow:hidden;}




/*案例基本信息*/
.ess_info{ *zoom:1; background-color:#F7F7F7; padding:10px; border:1px solid #EEE; margin-bottom:20px;}
.ess_info:after{ content:"\20"; display:block; height:0; clear:both;}
.ess_info ul{ width:100%;}
.ess_info li{ float:left; width:50%; line-height:35px;}
.ess_info li em{ color:#999;}

/*留言评价上传图片*/
.img_up{ margin:35px auto 15px;}
.img_up em{ float:left; width:80px; line-height:80px; text-align:right;}