/*------------- 头部文件 -------------*/
.header{ height:200px; background-repeat:no-repeat; background-position:0 0; position:relative;}
.header .container{ position:relative;}

.top_banner{ margin-top:10px;}
.top_banner .container{ width:1200px; overflow:hidden; text-align:center; height:200px; overflow:hidden;}
.top_banner .container img{ width:1200px; height:200px;}

.t_a_logo{ position:absolute; top:0; right:50px; z-index:1;}
.t_a_logo a{ width:160px; height:58px; display:block; background-image:url(t_a_logo.png); background-repeat:no-repeat; background-position:0 0; display:none;}

.tit_ad{ position:absolute; top:50px; right:250px;}

.h_img{ position:relative; top:-50px; left:58px; width:192px; height:192px; display:block; z-index:9; *zoom:1; _position:relative;}
.h_img img{ width:180px; height:180px; border-radius:180px; padding:5px; background-color:#FFF; border:1px solid #DDD;}

.menu{ height:42px; width:100%; background-color:#3E5067; position:absolute; bottom:-52px; z-index:0;}

.menu ul{ font-size:16px; line-height:42px; font-weight:600; color:#FFF; margin-left:300px; padding-left:40px; padding-top:10px;}
.menu ul a{ color:#FFF;}
.menu ul a:hover{ text-decoration:none;}
.menu li{ float:left; border-right:1px solid #8097B3; border-left:1px solid #000; line-height:18px; height:18px; padding:0 30px 0 30px;}
.menu li.nl{ border-left:none; padding-left:0;}
.menu li.nr{ border-right:none; padding-right:0;}

.menu .h_nav{ position:absolute; z-index:2; right:0; top:-6px; line-height:48px; font-weight:600;}
.menu .h_nav a{ width:190px; height:48px; display:block; background:url(h_nav_bg.png) no-repeat 0 0; font-size:16px; color:#FFF; text-indent:58px;}
.menu .h_nav a:hover{ text-decoration:none;}

/*------------- 主体部分 -------------*/

.gz_page{ position:relative; margin-top:-130px; z-index:0; *zoom:1; _position:relative;}

.page_left{ background-color:#FCFCFC; border-right:1px solid #EEE; width:280px; border-top:2px solid #3E5067; min-height:750px; padding:80px 10px 20px;}
.page_main{ width:872px;}

.yyzz_ico{ width:26px; height:17px; float:left; background:url(/fz/style/default/yyzz_ico.png) no-repeat 0 0; vertical-align:middle; margin-left:5px; margin-top:3px; cursor:pointer;}

.zsgsxx1{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -4px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx2{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -26px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx3{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -47px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx4{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -70px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx5{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -91px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx6{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -114px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx7{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -136px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx8{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -158px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx9{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -179px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx10{width:73px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -202px; float:left; cursor:pointer; margin-top:5px;}

.s_major .dj_zs{ line-height:24px; height:24px; overflow:hidden; color:#999; margin:5px auto;}
.s_major .dj_zs img{ vertical-align:middle; /*margin-right:5px;*/ margin-left:8px; margin-right:5px; cursor:pointer;}
.s_major .dj_zs span{ width:50%; text-align:left; vertical-align:middle; font-size:12px; font-family:Simsun;}
.s_major .dj_zs span em{ color:#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_major{ text-align:center; padding:20px 5px;}
.s_major .s_tit{ *zoom:1; display:inline-block; margin-bottom:8px; *margin-left:56px; vertical-align:middle; text-align:center;}
.s_major .s_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.s_major .s_tit h1{ font-size:16px; float:left;}
.s_major .s_tit h1 a{ float:left;}
.s_major .s_tit i{ width:21px; height:17px; display:inline-table; background-image:url(/fz/style/default/smrz_ico.png); background-repeat:no-repeat; margin:3px auto auto 8px; cursor:pointer;}
.s_major .s_tit i.on{ background-position:0 -30px;}
.s_major .s_tit i.off{ background-position:0 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;}


.s_major .yysg_butt{ margin:15px auto 20px; width:200px; height:38px; }
.s_major .yysg_butt a{ width:200px; height:38px; display:block; background-color:#C00; color:#FFF; line-height:38px; font-size:16px;}
.s_major .yysg_butt a:hover{ text-decoration:none; background-color:#D00;}

.s_major .s_tel,.s_major .s_zs{ text-align:left; margin:5px auto; vertical-align:middle; line-height:28px; margin-left:12px;}
.s_major .s_tel em,.s_major .s_zs em{ float:left; font-size:12px; color:#666; background-image:url(gz_ico.png); background-repeat:no-repeat; padding-left:20px;}
.s_major .s_tel em{ background-position:0 7px;}
.s_major .s_zs em{ background-position:0 -22px;}

.s_major .s_tel span,.s_major .s_zs i{ float:left; margin-left:5px;}
.s_major .s_tel span{ font-size:17px; color:#C00;}

.s_major .s_comp{ background-color:#FFF; border:1px dotted #CCC; position:relative; margin-top:20px;}
.s_major .s_comp .scomp_tit{position:absolute;z-index:2;top:-15px;right:34%;left: 33%;width: 38%;text-align:center;background-color:#FCFCFC;padding:3px 0;background-image:url(gz_ico.png);background-repeat:no-repeat;background-position: 6px -50px;text-indent:12px;}
.s_major .s_comp h4{ margin:18px auto 10px; line-height:30px; font-size:16px;}
.s_major .s_comp img{ vertical-align:middle; margin-left:8px;}


/*公用店铺二级标题样式*/
.t_tit{ border-bottom:1px dotted #999; line-height:32px; padding:0 5px 5px 32px; background-image:url(gz_ico.png); background-repeat:no-repeat;}
.t_tit h3{ float:left; font-size:18px; color:#333; font-weight:400;}
.t_tit .st_mor{ float:right; font-family:simsun; font-size:13px;}

/*个人文章*/
.s_doc{}
.s_doc .t_tit{ background-position:5px -92px;}
.s_doc .l_main{ padding:15px;}
.s_doc .l_main li{ line-height:24px; padding:5px 0; font-size:15px; width:270px; height:22px;color:#666;}
.s_doc .l_main li i{ width:3px; height:3px; background-color:#999; float:left; margin:11px 8px auto auto;}
.s_doc .l_main li a{ color:#333; width:250px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-overflow:ellipsis; }
.s_doc .l_main li a:hover{ color:#C00;}

/*装修问答*/
.s_ask{}
.s_ask .t_tit{ background-position:5px -140px;}
.s_ask .l_main{ padding:0 15px 15px;}
.s_ask .l_main li{ border-bottom:1px dashed #CCC; padding:12px 0;}
.s_ask .l_main li i{ color:#C00;}
.s_ask .l_main li p{ line-height:24px; color:#666; padding-bottom:2px;}
.s_ask .l_main li p.sask_wt{ height:24px; overflow:hidden; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-overflow:ellipsis;}
.s_ask .l_main li p.sask_hd{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; max-height:72px;}

.tw_wd_butt a{ width:43.2%; display:block; height:32px; line-height:32px; float:left; text-align:center; margin:8% 3%; border:1px solid #C00; background-color:#C00; color:#FFF;}
.tw_wd_butt a:hover{ background-color:#F30;}
.n_zxwd .nzxwd_main li i{ color:#C00;}

/*手机访问*/
.s_count{}
.s_count .t_tit{ background-position:5px -192px;}
.s_count .l_main{ padding:15px; line-height:32px; background:url(ewm_bg.gif) no-repeat 175px 40px;}
.s_count .l_main img{ width:110px; height:110px; padding:5px; border:1px solid #CCC; float:left; margin-right:15px;}
.s_count .l_main p{ line-height:32px; font-size:15px;}
.s_count .l_main p i{ color:#C00; margin-left:5px;}


/*基本信息*/
.s_basic{ width:545px;}
.s_basic .t_tit{ background-position:5px -244px;}
.s_basic .l_main{}
.s_basic .l_main ul{/* border:1px dotted #CCC; background-color:#F7F7F7;*/margin:10px 5px 5px 23px; padding: 0 10px; *zoom:1;}
.s_basic .l_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.s_basic .l_main li{float:left;width:33%;line-height: 36px;}

.i_about{ padding:5px;}
.i_about h6{background-image:url(gz_ico.png);background-repeat:no-repeat;background-position:5px -690px;text-indent:25px;font-size:15px;line-height: 35px;font-weight:400;}
.i_about p{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; margin:0 25px; line-height:25px; max-height:75px; overflow:hidden; color:#666;}


.i_add{ padding:5px;}
.i_add h6{ background-image:url(gz_ico.png); background-repeat:no-repeat; background-position:5px -730px; text-indent:25px; font-size:15px;line-height:35px; float:left; font-weight:400;}
.i_add p{ line-height:35px; float:left; color:#666;}
.i_add p a{ background-image:url(gz_ico.png); background-repeat:no-repeat; background-position:0 -775px; display:inline-table; width:16px; height:18px; margin:auto auto auto 5px;}


.i_tag{ padding:5px;}
.i_tag h6{ background-image:url(gz_ico.png); background-repeat:no-repeat; background-position:10px -810px; text-indent:30px; font-size:15px; line-height:35px; float:left; font-weight:400;}
.i_tag p{line-height:35px; color:#666; width: 450px;height: 30px;overflow:hidden;margin-top: 5px;}
.i_tag p a{ line-height:26px; height:26px; padding:0 8px; background-color:#C00; color:#FFF; display:inline-table; font-size:12px; margin-right:8px; margin-bottom:5px; word-wrap:break-word; word-break:normal;}
.i_tag p a:hover{ background-color:#D00; text-decoration:none;}

/*预约报价*/
.s_yybj{ width:298px; /*height:378px;*/ height:330px; border:1px solid #EBEBEB; border-bottom-width:2px;}
.s_yybj .tag_tit{ background-color:#FCFCFC; border-bottom:1px solid #DEDEDE; height:45px;}
.s_yybj .tag_tit h3{ font-size:18px; float:left; font-weight:400; line-height:45px; width:114px; text-align:center; background-image:url(gz_ico.png); background-repeat:no-repeat; position:relative; cursor:pointer;}
.s_yybj .tag_tit h3.yytag_on{ color:#F30; background-position:30px -865px; padding-left:35px; border-bottom:2px solid #F90;}
.s_yybj .tag_tit h3.yytag_off{ background-position:30px -905px; padding-left:35px;}
.s_yybj .tag_tit h3.bjtag_on{ color:#F30; background-position:30px -956px; padding-left:35px; border-bottom:2px solid #F90;}
.s_yybj .tag_tit h3.bjtag_off{ background-position:30px -996px; padding-left:35px;}

.s_yybj .tag_tit h3 i{ width:9px; height:5px; background:url(gz_ico.png) no-repeat 0 -1060px; display:block; position:absolute; z-index:2; left:75px; bottom:-6px;}
.s_yybj .tag_tit h3.bjtag_off i,.s_yybj .tag_tit h3.yytag_off i{ display:none;}

.s_yybj .yybj_main{margin:12px 0 5px 14px;height:220px;}
.s_yybj .yybj_main p{ padding:2px 0;font-size:15px; margin:5px auto;}
.s_yybj .yybj_main p em{ float:left;height:34px; line-height:34px;}
.s_yybj .yybj_main p input{ height:24px; padding:4px; width:182px; border:1px solid #ccc;  font-size:15px; background-color:#FFF;}
.s_yybj .yybj_main p select{ height:24px; line-height:24px; padding:4px 0;  *height:34px;*line-height:34px; *padding:0;  width:89px; margin-right:10px; border:1px solid #ccc; box-sizing:content-box; font-size:15px;}

.zxbj_ann{ margin:8px auto 10px -18px; text-align:center;}
.zxbj_ann input{ width:268px; height:34px; background-color:#C00; margin:auto; color:#FFF; cursor:pointer; font-size:16px;}
.zxbj_ann input:hover{ background-color:#D00;}

.ts_txt{ margin:8px auto auto -35px; display:inline-table;}
.ts_txt i{ width:22px; height:22px; display:block; float:left; margin:3px 8px auto 75px; background:url(/fz/style/index/bjsj_bg.gif) no-repeat 0 -160px;}
.ts_txt span{ float:left; font-size:13px; color:#999; line-height:25px;}

.bj_txt{ font-size:14px; line-height:30px; text-align:center; color:#999; margin:15px 15px 10px auto;}
.bj_jg{ line-height:40px;}
.bj_jg span.fl{ padding-left:50px;}
.bj_jg em{ color:#C00; font-size:18px; margin:auto 5px;}
.bj_cx{ margin-top:10px;}
.bj_cx a{ background-color:#C00; color:#FFF; display:block; text-align:center; width:60px; height:24px; line-height:22px; margin:auto; cursor:pointer; font-size:13px;}
.bj_cx a:hover{ background-color:#D00; text-decoration:none;}


.l_main p input.butt{width:268px;height: 35px;line-height:20px;font-size:15px;color:#FFF;background-color:#CE2900;border:1px solid #CE2900;cursor:pointer; margin-top:5px;}

.zbbj_list{ background-color:#F9FAFB; height:73px; border-top:1px solid #EEE; font-size:13px;overflow: hidden; display:none;}
.zbbj_list h3{ width:20px; float:left; padding:4px; height:65px; font-weight:normal; line-height:16px; background-color:#FFF; border-right:1px solid #EEE; text-align:center; color:#999;}

.zbbj_list ul{ float:left; width:260px; overflow:hidden; line-height:32px; margin:5px auto auto 8px;}
.zbbj_list li{ font-size:13px; height:32px; width:300px; float:left; overflow:hidden; *zoom:1;}
.zbbj_list li:after{ content:"\20"; display:block; height:0; clear:both;}
.zbbj_list span{ margin-right:5px;}
.zbbj_list li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 8px auto auto;}
.zbbj_list li a{ text-decoration:none;}

span.inzb_xs{ width:35px; height:30px; float:left; overflow:hidden;}
span.inzb_xq{ width:80px; height:30px; float:left; overflow:hidden;}
span.inzb_hx{ width:60px; height:30px; float:left; overflow:hidden;}
span.inzb_mj{ width:48px; height:30px; float:left; overflow:hidden;}

.rsj_ok{ text-align:center; padding-top:9px;}
.rsj_ok p{ text-align:left; padding:8px 18px 5px; height:24px;}
.rsj_ok p a{ width:60px; height:22px; margin:auto; cursor:pointer;}

.rsj_ok .s_button{ margin:12px auto; text-align:center; cursor:pointer;}
.rsj_ok .s_button a{ width:80px; height:26px; display:block; line-height:22px; background-color:#C00; margin:25px auto auto; color:#FFF;}
.rsj_ok .s_button a:hover{ background-color:#F30; text-decoration:none;}

.zbbj_mfme{ text-align:center; line-height:25px;}
.zbbj_mfme em{ color:#F30; font-size:20px; margin:2px 5px auto; font-family:microsoft yahei; color:#FFF;}
.zbbj_mfme em i{ background: url(/fz/style/rmfsj_bg.png) no-repeat 0 -200px; width:24px; height:25px; display:inline-table; text-align:center;}


/*施工案例*/
.s_case{}
.s_case .t_tit{ background-position:5px -302px;}

.s_case .l_main{}
.s_case .l_main ul{ margin:auto -19px; *zoom:1; _position:relative;}
.s_case .l_main li{ position:relative; float:left; margin:15px 19px;}
.s_case .l_main li img{ width:265px; height:198px;}
.s_case .l_main li em{ position:absolute; z-index:1; width:265px; height:36px; bottom:0; left:0; background-color:#000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.s_case .l_main li p{ position:absolute; line-height:36px; z-index:2; color:#FFF; bottom:0; left:0; padding:0 10px; width:245px; height:36px; overflow:hidden;}


/*在线工地*/
.s_oncon{}
.s_oncon .t_tit{ background-position:5px -612px;}
.s_oncon .t_tit h3{ text-indent:8px;}

.s_oncon .l_main{ float:none; height:auto; text-align:center; margin-top:20px; margin-bottom:25px;}

.zxgd_xx{ border-bottom:1px dotted #DDD; height:15px; margin-bottom:15px;}

.s_oncon .l_main .nol_li{border-bottom:1px dotted #DDD;margin-bottom:10px; height:120px;}
.s_oncon .l_main .sol_li{ margin-left:18px;}
.s_oncon .l_main .sol_li img{ /*border:1px solid #DDD; padding:4px;*/ float:right; width:120px; height:90px; margin-right:30px;}
.s_oncon .l_main .sol_li .fl p{ height:28px; line-height:28px; margin-bottom:12px; width:656px; overflow:hidden;}
.s_oncon .l_main .sol_li .fl p a{ height:28px; overflow:hidden; position:relative; color:#000; font-size:16px;}
.s_oncon .l_main .sol_li .cl .fl{ max-width:240px; overflow:hidden;}
.s_oncon .l_main .sol_li em{ position:absolute; right:0; top:2px; line-height:28px; display:none;}
.s_oncon .l_main .sol_li em a{ width:75px; height:24px; line-height:24px; *line-height:22px; font-size:13px;}
.gdplan_1,.gdplan_2,.gdplan_3,.gdplan_4,.gdplan_5,.gdplan_6,.gdplan_7{ background-image:url(gdplan_bg.png); background-repeat:no-repeat; width:656px; height:50px; font-size:0; text-indent:-99999999px;}
.gdplan_1 a,.gdplan_2 a,.gdplan_3 a,.gdplan_4 a,.gdplan_5 a,.gdplan_6 a,.gdplan_7 a{ width:435px; height:50px; display:block;}
.gdplan_1{ background-position:0 0;}
.gdplan_2{ background-position:0 -50px;}
.gdplan_3{ background-position:0 -100px;}
.gdplan_4{ background-position:0 -150px;}
.gdplan_5{ background-position:0 -200px;}
.gdplan_6{ background-position:0 -250px;}
.gdplan_7{ background-position:0 -300px;}

.tit_h2{ border-bottom:1px dotted #999; line-height:50px; text-align:center; font-size:22px; font-weight:normal; padding-bottom:15px;}
.tit_h2 h2{ font-weight:normal; }

.s_oncon .l_main ul{ *zoom:1;}
.s_oncon .l_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.s_oncon .l_main ul li{ text-align:center; width:177px; height:192px; float:left; margin:auto 20px 32px;}
.s_oncon .l_main ul li .son_img{ width:183px; height:140px; display:block; position:relative; border:1px solid #DDD; margin-bottom:5px;}
.s_oncon .l_main ul li .son_img img{ margin-top:4px; width:175px; height:132px; }
.s_oncon .l_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;}
.s_oncon .l_main ul li .son_img i{ position:absolute; z-index:3; bottom:4px; left:4px; width:175px; line-height:28px; color:#FFF;}
.s_oncon .l_main ul li p{ line-height:24px; width:185px; height:24px; overflow:hidden;}

.s_oncon .l_main .sol_li:hover img{ border-color:#FDCFCC; background-color:#FFFBFB;}
.s_oncon .l_main ul li p b{ display:block; background:url(gdplan_bg.png) no-repeat 46px -395px; text-indent:20px;}
.s_oncon .l_main ul li:hover .son_img{ background-color:#FFFBFB; border-color:#FDCFCC;}



.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; text-align:left;}
.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;}

.s_button input{ border-radius:3px; cursor:pointer; background-image: -moz-linear-gradient(top, #DD2828, #AE1515); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DD2828), color-stop(1, #AE1515)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD2828', endColorstr='#AE1515', GradientType='0'); border:1px solid #C51E1E; color:#FFF; text-decoration:none;}
.s_button input:hover{ background-image: -moz-linear-gradient(top, #CC0000, #990000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CC0000), color-stop(1, #990000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#990000', GradientType='0'); border:1px solid #B50000;}


.onlinesiteshow .oss_jd{ margin:20px auto;}

.sggd_main{ background:url(sggd_bg.png) repeat-y 37px 0; padding-left:15px; margin-top:35px;}
.sggd_main .sggd_tit i{ width:45px; height:45px; text-align:center; float:left; background-image:url(gdplan_bg.png); background-repeat:no-repeat;}
.sggd_main .sggd_tit h3{ color:#C00; text-align:left;}

.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:-800px 0;}
.sggd_2 .sggd_tit i{ background-position:-800px -45px;}
.sggd_3 .sggd_tit i{ background-position:-800px -90px;}
.sggd_4 .sggd_tit i{ background-position:-800px -135px;}
.sggd_5 .sggd_tit i{ background-position:-800px -180px;}
.sggd_6 .sggd_tit i{ background-position:-800px -225px;}
.sggd_7 .sggd_tit i{ background-position:-800px -270px;}


/*---------------- 施工工地预约参观 ----------------*/
.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(/css/shops/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(/css/shops/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(/css/shops/zsgsh/Style/newzblist_bg.png) no-repeat 0 0; color:#333; margin-top:18px;}




/*网友留言*/
.s_message{}
.s_message .t_tit{ background-position:5px -350px;}
.s_message .t_tit h3{ text-indent:8px;}
.nmess_main{ padding:7px 10px 10px; height:193px; width:350px; float:left; }
.nmess_main p{ margin:10px auto;}
.nmess_main p em{ float:left; width:80px; text-align:right;}
.nmess_main span textarea{ width:270px; height:60px; line-height:20px; padding:5px; border:1px solid #CCC;}
.nmess_main .gbook textarea{ width:750px; height:100px; line-height:20px; padding:5px; border:1px solid #CCC;}
.nmess_main span input{ height:20px; line-height:20px; padding:0 5px; border:1px solid #CCC; float:left;}
.nmess_main span i{ float:left; margin-left:10px; color:#999;}
.nmess_main span img{ float:left; margin-left:10px; vertical-align:middle;}
.nmess_main .s_button{ padding:5px 0 0 80px; *padding:8px 0 0 80px;}
.nmess_main .s_button input{ width:80px; line-height:24px; background-color:#C00; color:#FFF; cursor:pointer;}

.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; float:left;}
.nmess_list p{ margin-left:6px;}
.nmess_list em{ color:#999;}
.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; background-color:#C00;}


/*推荐工长*/
.i_tjgz{ margin-bottom:40px;}
.i_tjgz .t_tit{ background-position:5px -444px;}
.gz_li_ti h1{ font:26px/48px "microsoft yahei"; color:#333; float:left; margin-right:40px;}
.gz_li_ti p{ font:13px/16px "microsoft yahei"; color:#333; float:left; padding:0 10px; border-right:1px solid #ccc; margin-top:16px; height:16px;}

.gz_li_ti p:hover{ color:#f60;}
.gz_li_ti h2:hover{ color:#f60;}
.gz_li_ti h2{ font:13px/48px "microsoft yahei"; color:#333; float:right; background-color:#fff;}

.per_gz{ width:150px; float:left; margin:25px 25px auto;}

.per_gz img{ width:150px; float:left; height:150px; border-radius:75px;}
.per_gz .text_gz{ width:150px; float:left; margin-top:15px;}
.per_gz h2{ width:78px; text-align:center; float:left; margin-top:-44px; font:16px/24px "microsoft yahei"; color:#fff; height:24px; border-radius:12px; background-color:#666; margin-left:36px; transition:all linear .2s; overflow:hidden;}
.per_gz:hover h2{ background-color:#f90;}
.per_gz .text_gz p{ width:90; height:26px; overflow:hidden; float:left; width:50%; font:13px/26px "microsoft yahei"; color:#999;}
.per_gz .text_gz p span{ color:#333;}
.per_gz .text_gz h1{width:100%; float:left; font:13px/26px "microsoft yahei"; color:#999;}

.per_gz .text_gz h1 i{ float:right; width:160px; height:24px;}

.ri_bo{ width:380px; float:right; margin-bottom:25px;}
.gz_ri_ti{ width:380px; float:left; border-bottom:1px solid #EEE; padding-bottom:5px; margin-bottom:10px;}
.gz_ri_ti h1{ font:26px/48px "microsoft yahei"; color:#333; float:left; margin-right:60px;}

.gz_ri_ti h2:hover{ color:#f60;}
.gz_ri_ti h2{ font:13px/48px "microsoft yahei"; color:#333; float:right; background-color:#fff;}



/*------------------------ 面包屑 ------------------------*/
.i_tag{ font-size:15px; line-height:25px; padding:2px 0 20px 0;}
.i_tag a{ margin:auto 5px;}
.i_tag em{ font-family:simsun;}


/*------------------------ 二级页面 ------------------------*/

/*个人简介*/
.aboutme{}
.aboutme .t_tit{ background-position:5px -244px;}

.aboutme .i_main{ width:850px; padding:20px 10px; font-size:15px; line-height:32px;}
.aboutme .i_main p{ line-height:24px; margin-bottom:25px;}
.aboutme .i_main img{ max-width:850px; height:inherit;}

/*施工案例*/
.case{}
.case .t_tit{ background-position:5px -302px;}

.case_main{ width:870px; font-size:15px;}
.case_main .cell{ width:260px; background:#fff; float:left; margin:8px 14px 20px; 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; background-color:#C00; color:#FFF;}
.case_main .cell em a:hover{ background-color:#F00; color:#FFF;}
.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:45px 0 2px 10px; text-align:center;}
.case .tit_more a{ width:80px; height:22px; line-height:22px; margin:6px 6px auto auto;}


/*案例预览*/
.ad-gallery{ width:850px; padding-top:25px;}
#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;}
#aPrev{position:absolute;z-index:10;left:0;top:0;display:block;width:50%;height:100%;background:url(imgtheme/blank.gif);}
#aNext{position:absolute;z-index:10;right:0;top:0;display:block;width:50%;height:100%;background:url(imgtheme/blank.gif);}

.casetxt{ margin:25px;}
.casetxt h3{ line-height:35px; font-size:16px;}
.casetxt .casetxt_main{ margin-top:8px;}
.casetxt p{ line-height:24px; margin-bottom:15px;}

.show .s_button input{ width:80px; height:25px; line-height:23px; margin:5px auto auto;}
.case .s_button input{ width:80px; height:25px; line-height:23px; margin:5px auto auto;}


.caseshow_main{ min-height:842px;}
.caseshow_main1{}
.caseshow_main1 .ad-gallery{ margin:20px 108px; border:none;}

/*个人文章*/
.doc{}
.doc .t_tit{ background-position:5px -92px;}
.doc .i_main{ width:870px;}

.doc .i_main ul{ margin-bottom:25px;}
.doc .i_main li{ border-bottom:1px solid #F3F3F3; padding:30px 30px; *zoom:1; *margin-top:-4px;}
.doc .i_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.doc .i_main li:hover{ background-color:#FAFAFA;}

.doc .i_main li a{ text-decoration:none;}
.doc .i_main li h3{line-height:30px;height:30px;overflow:hidden;font: 22px/30px "microsoft yahei","simhei"; font-weight:400; color: #333;/* font-weight:bold; */margin-bottom: 15px;}
.doc .i_main li h3 a{ max-width:660px; height:38px; float:left;color: #333;}
.doc .i_main li a h3{ color:#333;}

.doc .i_main li .dml_imgtxt{ *zoom:1; color:#666; line-height:21px; font-size:14px;}
.doc .i_main li .dml_imgtxt:after{ content:"\20"; display:block; height:0; clear:both;}
.doc .i_main li .dml_imgtxt img{width:200px;height: 150px;float:left;margin:auto 20px auto auto;}
.doc .i_main li .dml_txt{max-height: 150px;overflow:hidden;display:block;}
.doc .i_main li .dml_txt a{ color:#666;} .doc .i_main li .dml_txt a:hover{ color:#666;}

.dml_zy{line-height:22px; max-height:66px; display:block; overflow:hidden;}
.dml_see{ margin-left:25px; background:url(/fz/style/2015/see_time.png) no-repeat 0 4px; padding-left:22px; color:#999; font-size:13px;}

.doc .i_main li p{ *zoom:1; line-height:20px; color:#777; margin-top:7px; *margin-top:5px;}
.doc .i_main li p:after{ content:"\20"; display:block; height:0; clear:both;}
.doc .i_main li .dml_cpy{ font-size:15px; margin-left:15px; float:left; color:#CCC;}
.doc .i_main li .dml_cpy a{ color:#777; margin:auto 6px; float:none;}
.doc .i_main li .dml_cpy a:hover{ color:#F60; text-decoration:underline;}

.doc .i_main li .dml_time{ float:left; font-size:13px; color:#999; padding-right:15px;}
.doc .i_main li .dml_time a{ width:auto; float:none; color:#999; margin-left:15px;}
.doc .i_main li .dml_time a:hover{ color:#F60; text-decoration:underline;}

/*文章展示*/
.newshow_main{ padding:20px 35px; min-height:827px;}
.newshow_main h2{ text-align:center; font:22px/33px microsoft yahei; 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;}

.doc_xts{ background-color:#FFFBFB; border:1px solid #FCE4E4;}
.doc_xts em{ color:#C00;}

/*在线留言*/
.message{}
.message .t_tit{ background-position:5px -350px;}
.message .t_tit h3{ text-indent:8px;}


.guestbook_main{ min-height:996px; margin:10px 20px; padding-top:15px;}
.hy_lywz{ border-bottom:1px dotted #CCCCCC; width:420px; margin:10px auto 0;}
.fy_lyxx{ border-bottom:1px dotted #CCCCCC;  margin:0 auto 15px;}
.hy_lywz,.fy_lyxx{ line-height:25px; padding-bottom:15px;}

.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;}

.smess_main p{ margin:10px auto; min-height:30px;}
.smess_main p em{ float:left; width:80px; text-align:right;}
.smess_main p span{ width:432px;}
.smess_main span textarea{ width:410px; height:60px; line-height:20px; padding:5px; border:1px solid #CCC;}
.smess_main .gbook textarea{ width:720px; 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; background-color:#C00; color:#FFF; cursor:pointer;}
.smess_main .s_button input:hover{ background-color:#D00;}


/*地图*/
.map{}
.map .t_tit{ background-position:5px -556px; margin-bottom:20px;}
.map .i_main{ width:870px;}


/*预约施工*/
.reservation{}
.reservation .t_tit{ background-position:5px -512px;}
.reservation .t_tit h3{ text-indent:8px;}

.order_main{ padding:0 20px; min-height:829px;}
.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 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 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 textarea{ border:1px solid #CCC; padding:5px; height:50px; width:500px; line-height:25px;}
.order_bd p span i{ color:#333; margin:auto 15px;}
.order_bd p span i input{ vertical-align:middle;}

.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; background-color:#C00; color:#FFF; cursor:pointer;}
.order_main .s_button input:hover{ background-color:#D00;}

/*优秀工人*/
.foreman{}
.foreman .t_tit{ background-position:5px -244px;}

.foreman .t_tit .tel_class{ margin-left:35px;}
.foreman .t_tit .tel_class a{ margin:auto 5px; border:1px solid #DDD; display:inline-table; padding:0 10px; line-height:26px; text-decoration:none; border-radius:20px;}

.foreman .foreman_main ul{ margin:15px auto;}


/*---------------- 预约订单列表 ----------------*/
.wdybjb{ margin:auto aoto 25px; margin-top:25px;}
.wdybjb h3{ padding:0 15px; border-top:1px solid #DDD; border-bottom:none; margin-bottom:12px; line-height:35px; font-size:16px; padding-top:10px;}
.wdybjb em{ float:right; font-size:14px; font-weight:normal;}
.newyylflist_main .yylflist_tit{ border-bottom:1px solid #DDD; height:30px; line-height:30px; *zoom:1; color:#9C9C9C; text-align:center;}
.newyylflist_main .yylf_xq{float:left; display:inline; padding:0 5px; width:180px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_hx{float:left; display:inline; padding:0 5px; width: 130px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_mj{float:left; display:inline; padding:0 5px; width: 100px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_sj{float:left; display:inline; padding:0 5px; width:150px; margin-right:10px; text-align:center;}
.newyylflist_main .yylf_lxr{float:left; display:inline; padding:0 5px; width:50px; margin-right:10px; text-align:center; display:none;}
.newyylflist_main .yylf_ys{float:left; display:inline; padding:0 5px; width:130px; text-align:center;}

.newyylflist_main li{ *zoom:1; height:25px; line-height: 25px; padding:5px 0; border-bottom:1px dotted #CCC; color:#444;}
.newyylflist_main li:after{ content:'\20'; display:block; height:0; clear:both;}

.newyylflist_main li .yylf_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;}

