/* CSS Document */  
/*公用模块*/
.inModule-header { width:100%; height:50px;}
.inModule-header h2 {float:left;height:30px;font-size:20px; color:#333;line-height:30px; font-weight:700;}
.inModule-header h2 a { color:#333;}
.inModule-header em {float:left;height:20px;margin:2px 0 0 30px; display:inline; font-size:14px;}
.inModule-header em i { color:#F27555; font-size:20px; font-style:inherit; padding:0px 4px;}
.inModule-header .more { float:right; line-height:50px;}
/*幻灯*/ 
.slideBox { width:880px; height:300px; overflow:hidden; position:relative; background-color:#e5e5e5;}
.slideBox img { width:880px; height:300px;}
.slideBox .hd { position:absolute; bottom:10px; left:400px;}
.slideBox .hd li { float:left; display:inline-block;width:22px;height:22px;line-height:22px;margin-left:7px; overflow:hidden; background-color:#3a3a3e; z-index:999; cursor:pointer;border-radius:50%; text-align:center; color:#fff;}
.slideBox .hd .on { background-color:#F6693E;}
/*banner*/
.heard-banner { overflow:hidden;}
/*招标*/ 
.floatCat{width:318px;height:399px; border:1px solid #e5e5e5;}
.zb_form .title{margin-top:30px;margin-bottom:10px;font-weight:normal;font-size:26px;color:#333; text-align:center;}
.zb_form .txt{margin-bottom:14px;font-size:14px;color:#666; text-align:center;}
.zb_form .login_input {position:relative; margin:0 auto 10px;}
.zb_form input { display: block; padding:7px 10px; color: #333; border:1px solid #ccc; font-size:14px;}
.zb_form .select_list { overflow:hidden; margin:0 auto;}
.zb_form .select_list select { float:left; padding:6px; margin-right:10px;color:#bbb;color:#333; border:1px solid #ccc; font-size:14px;}
.zb_form .input_a,.zb_form .input_b {  overflow:hidden; float:left; position:relative;}
.zb_form .input_a { margin-right:10px;}
.zb_form .btn_free{display:block;height:40px;margin:0 auto;font-size:14px;line-height:40px;text-align: center;color: #fff;background:#F6693E; margin-top:20px; border:none; padding:0; cursor:pointer;}
.floatCat .zb_form .login_input,.floatCat .zb_form .select_list,.floatCat .zb_form .btn_free { width:280px;}
.floatCat .zb_form input { width:258px;}
.floatCat .zb_form .select_list select,.floatCat .zb_form .input_a,.floatCat .zb_form .input_b { width:135px;}
.floatCat .zb_form .input_a input,.floatCat .zb_form .input_b input { width:113px;}
.i-zx { padding-top:30px; text-align:center;position:relative;}
.i-zx span { padding-right:20px;}
.i-zx .ltd-ico {display:inline-block;width:24px;height:24px;margin-left:10px;margin-top:-2px;vertical-align:middle; margin-right:5px;}
.i-zx .qq-connect-ico {background:url(../images/qq_icon.png);}	  
.i-zx .wx-connect-ico {background:url(../images/wx_icon.png);}	 
.i-zx a.qr s{width:154px;height:137px;position:absolute;right:140px;top:-25px;display:none;background-position:0 0}
.i-zx a.qr:hover s{display:block}
.i-zx a.qr s{background:url(../images/2weimas.png) no-repeat;} 

/*承诺*/
.banner-bot li{float:left;width:219px;height:100px;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.banner-bot li .info{ width:219px;float:left;margin-top:25px;margin-bottom:25px;}
.banner-bot .tit{font-size:16px;color:#666; text-align:center; padding-bottom:5px;}
.banner-bot .des{color:#999; text-align:center;}

/*广告及分类图片*/ 
.adGroup{width:1200px;background:#fff;}
.adGroup .ad{height:130px;overflow:hidden; margin-right:-16px;}
.adGroup .ad li{width:290px;height:130px; float:left; padding-right:14px;}
.adGroup .ad li img{width:290px;height:130px;}
.adGroup .rank{height:60px;border:solid 1px #e1e1e1;background:#fbfbfb;margin-top:16px;padding:10px 4px;}
.adGroup .rank li{width:140px;height:60px;padding-left:14px;padding-right:14px;border-left:solid 1px #e1e1e1;float:left;}
.adGroup .rank li a{display:block;width:102px;height:31px;background:url(../images/zx_all.png) -60px 0 no-repeat;margin:15px auto;}
.adGroup .rank li.list_1{border-left:none;background-position:-69px 0;}
.adGroup .rank li.list_2 a{background-position:-66px -32px;}
.adGroup .rank li.list_3 a{background-position:-67px -64px;}
.adGroup .rank li.list_4 a{background-position:-67px -96px;}
.adGroup .rank li.list_5 a{background-position:-60px -128px;width:113px;}
.adGroup .rank li.list_6 a{background-position:-60px -160px;width:113px;}
.adGroup .rank li.list_7 a{background-position:-67px -192px;}

/* 装饰公司 */
.comModule{ overflow:hidden;}
.comMod_box { overflow:hidden;}
.comMod_list {width:900px; overflow:hidden;}
.comMod_list .com_logo { clear:both; overflow:hidden; margin-bottom:-10px; margin-right:-20px;}
.comMod_list .com_logo li{ width:160px; height:70px; padding:20px 25px; overflow:hidden; margin-right:17px; margin-bottom:15px; float:left; text-align:center; border:1px solid #e1e1e1;}
.comMod_list .com_logo li img{ max-width:160px; max-height:70px; margin:0 auto; }
.comMod_news { width:280px; overflow:hidden; }
.comMod_news ul { height:324px; border:1px solid #e1e1e1; padding:15px 20px; overflow:hidden;}
.comMod_news ul li { line-height:27px; font-size:14px; }

/*装修招标板块*/
.i-zb { width:100%; overflow:hidden; background-color:#f2f2f2; min-width:1200px; padding:30px 0px;}
.i-zb .wrappe { overflow:hidden; background:url(../images/mianfei_bg.gif) center left no-repeat;}
.i-zb .i-zb-box { width:240px; float:right; padding:30px 16px; overflow:hidden; border:4px solid #58CD86; background-color:#fff;}
.i-zb .i-zb-box h3 { margin-bottom:10px;font-weight:normal;font-size:20px;color:#333; text-align:center; font-weight:700;}
.i-zb .zb_form .login_input,.i-zb .zb_form .select_list,.i-zb .zb_form .btn_free { width:240px;}
.i-zb .zb_form input { width:218px;}
.i-zb .zb_form .select_list select,.i-zb .zb_form .input_a,.i-zb .zb_form .input_b { width:115px;}
.i-zb .zb_form .input_a input,.i-zb .zb_form .input_b input { width:113px;}
.i-zb .btn_free{ background-color:#0DB55D;}
.i-zb .info { overflow:hidden; padding-top:20px; text-align:center;}
.i-zb .info span { color:#F6693E;}
/*效果图*/ 
.xgtModule { overflow:hidden;}
.xgtModule .tags{ overflow:hidden; padding-top:5px;}
.xgtModule .tags a{color:#545454;margin-left:15px; display:block; float:left; background-color:#eee; padding:5px 15px;}
.xgtModule .tags a:hover { background-color:#01AF63; color:#fff;}
.xgtModule .inModule_content { overflow:hidden;}
.in_anli_fl {width:380px; height:400px; position:relative;}
.in_anli_fl img {width:380px; height:400px;}
.in_anli_fl .title,.in_anli_fr .title {height:18px; display:block; padding:100px 20px 15px 15px; font-size:14px; position:absolute; z-index:10; bottom:0;background:url(../images/pic_bg.png) repeat-x 0 -15px; left:0; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.in_anli_fl li .title {width:380px;}
.in_anli_fr { width:800px; overflow:hidden;}
.in_anli_fr ul { overflow:hidden; margin-right:-20px;}
.in_anli_fr li {width:390px; height:190px; margin-right:20px; margin-bottom:20px; position:relative; float:left;}
.in_anli_fr li img { width:390px; height:190px;}
.in_anli_fr li .title {width:355px;}

/*装修信息*/
.xxModule .bb { border-bottom:1px solid #eee;} 
.xxModule .xx-table{width:100%; font-size:14px;}
.xxModule .thbox { background-color:#F2F2F2;}
.xxModule th{height:42px;line-height:42px;padding:0 5px;}
.xxModule th{text-align:left;font-weight:normal;}
.xxModule td{border-bottom:1px solid #efefef;height:42px;line-height:42px;padding:0 5px;}
.xxModule .col1{width:240px;}
.xxModule .col2{width:120px;}
.xxModule .col3{width:120px;}
.xxModule .col4{width:120px;}
.xxModule .col5 span{width:455px;overflow:hidden; display:block;white-space:nowrap;text-overflow:ellipsis;}
.xxModule .col6{width:85px;text-align:right;}
.xxModule .btn-td{display: table-cell;width:110px;line-height: 25px;text-align: center;cursor: pointer;border: 1px solid #333;color: #333;display:block;margin-left:62px;}

/*设计师模块*/ 
.sjsModule { overflow:hidden;}
.sjsModule .designer-list { overflow:hidden;}
.designer-list .i-sjs-cont { overflow:hidden;}
.designer-list .i-sjs-mod {width:480px; height:170px; overflow:hidden; padding:30px 20px; float:left; background-color:#F3F3F3; margin-right:10px;}
.designer-list .i-sjs-cont .sjs-img { width:100px; overflow:hidden;}
.designer-list .i-sjs-cont .sjs-img img { width:100px; width:100px;}
.designer-list .i-sjs-cont .sjs-img p { height:40px; line-height:40px;}
.designer-list .i-sjs-cont .sjs-img p a { color:#D87627;font-weight:bold;}
.designer-list .i-sjs-cont .sjs-img .btn-td{display:table-cell;width:100px;line-height:25px;text-align:center;cursor:pointer;color:#fff; background-color:#F27555;display:block;}
.designer-list .i-sjs-cont .sjs-img .btn-td a { color:#fff;}
.designer-list .i-sjs-cont .sjs-info { width:365px; overflow:hidden;}
.designer-list .sjs-info .sjs-zp { overflow:hidden; margin-top:10px; margin-right:-10px;}
.designer-list .sjs-info .sjs-zp li { width:115px; height:90px; float:left; margin-right:10px; position:relative;}
.designer-list .sjs-info .sjs-zp li img {width:115px; height:90px;}
.designer-list .sjs-info .sjs-zp li span { position:absolute; bottom:0px; display:block; width:105px; height:22px; line-height:22px; padding:0px 5px; overflow:hidden; background-color:#000; color:#fff;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.designer-list .sjs-info .tag { margin-top:27px; overflow:hidden;}
.designer-list .sjs-info .tag a { display:block; float:left; padding:3px 5px; background-color:#E6E6E6;  margin-right:5px;}
.designer-list .i-sjs-ad { width:140px; height:230px; background-color:#11B961;}
.designer-list .pic_xiao { overflow:hidden;background-color:#F3F3F3; padding:20px; margin-right:-20px; margin-top:20px;}
.designer-list .pic_xiao li { float:left; width:100px; height:130px; margin-right:18px;}
.designer-list .pic_xiao li img { width:100px; width:100px;}
.designer-list .pic_xiao a.user_name { text-align:center; display:block; color:#D87627; height:30px; line-height:30px; font-family:"新宋体"; font-weight:bold;}
/*资讯模块*/ 
.newsModule { overflow:hidden;}
.news_box { overflow:hidden;}
.news_box .i_news_l { width:300px; height:300px; }
.news_box .i_news_c { width:508px; height:298px; padding:0px 20px;border:1px solid #e5e5e5; border-left:none;}
.news_box .i_news_c .i_news_title { overflow:hidden; padding:15px 0px 10px 0px; border-bottom:1px dotted #e8e8e8;}
.news_box .i_news_c .i_news_title h3 { width:470px; font-size:18px; float:left; font-weight:100;overflow:hidden; display:block;white-space:nowrap;text-overflow:ellipsis;}
.news_box .i_news_c .i_news_title h3 a { color:#007441;}
.news_box .i_news_c .i_news_title span { float:right; padding-top:5px;color:#999;}
.news_box .i_news_c .i_news_title p { clear:both; padding:10px 0px; line-height:20px; color:#999;}
.news_box .i_news_c ul { clear:both;}
.news_box .i_news_c ul li { height:43px; line-height:43px; border-bottom:1px dotted #e8e8e8;}
.news_box .i_news_c ul li a { float:left; font-size:14px; color:#000;}
.news_box .i_news_c ul li span { float:right; color:#999;}
.news_box .i_news_r { width:330px; height:298px; border:1px solid #e5e5e5;}
.news_box .i_news_r .title { height:50px; overflow:hidden;border-bottom:1px solid #e5e5e5;}
.news_box .i_news_r .title h3 { line-height:50px; padding-left:10px; font-size:16px; color:#000; font-weight:100; border-top:3px solid #009933;}
.news_box .i_news_r  .xx-table{width:100%;}
.news_box .i_news_r  .thbox { background-color:#F2F2F2;}
.news_box .i_news_r  th{height:42px;line-height:42px;padding:0 5px;}
.news_box .i_news_r  th{text-align:left;font-weight:normal; text-align:center;}
.news_box .i_news_r  td{border-top:1px solid #efefef;height:40px;line-height:40px;padding:0 5px; text-align:center;}
.news_box .i_news_r  .co11{width:90px;}
.news_box .i_news_r  .co12{width:130px;}
.news_box .i_news_r  .co13{width:110px;}
/*局部之美*/ 
.photoModule { overflow:hidden;}
.jubu_t { padding-top:20px;}
.jubu_t h2 {float:left;height:36px;font-size:24px;color:#000;line-height:36px;font-weight:100;width:240px;}
.jubu_t h2 a { color:#000;}
.jubu_t span { float:right;}
.jubu_t .nav-tabs{ overflow:hidden;position:relative;top:1px;}
.jubu_t .nav-tabs a{background:#0ECA77; color:#fff; padding:15px 40px 14px;display:inline-block;line-height:20px;float:left;margin-right:15px; font-size:16px;}
.jubu_t .nav-tabs a:hover { background-color:#00A25B;}
.jubu_t .nav-tabs a.on {position:relative;padding:15px 40px 15px; background-color:#fff; border:1px solid #e6e6e6; border-bottom:none; color:#000;}
.photoModule_con { overflow:hidden;border-top:1px solid #e6e6e6; padding-top:30px;}
.photoModule_con dl { width:100%; overflow:hidden; margin-bottom:20px; }
.photoModule_con dl dt { width:120px; height:330px; float:left; position:relative; }
.photoModule_con_a dt {background-color:#625245;}
.photoModule_con_b dt {background-color:#D18F10;}
.photoModule_con dl dt span { position:absolute; width:120px; height:36px; line-height:36px; top:145px; color:#fff; font-size:26px; text-align:center;}
.photoModule_con dl dd { float:left; width:250px; height:155px; margin-left:20px; margin-bottom:20px; display:inline; position:relative; }
.photoModule_con dl dd img { width:250px; height:155px;}
.photoModule_con dl dd span { height:12px; width:240px; padding:50px 0px 13px 10px; position:absolute; bottom:0px; left:0px; background:url(http://www.91sd.cn/images/pic_bg.png) repeat-x 0 -230px; color:#fff;}

/*新闻资讯*/ 
.i-arc { overflow:hidden;}
.i-arc .arc-box { width:384px; overflow:hidden;border:1px solid #eee;}
.i-arc .mr10 { margin-right:20px;}
.i-arc .arc-box .arc-box-t { height:40px; line-height:40px; background-color:#f5f5f5; border-bottom:1px solid #eee;}
.i-arc .arc-box .arc-box-t h3 { text-indent:15px;float:left; font-size:16px; font-weight:100; float:left;}
.i-arc .arc-box .arc-box-t h3 a { color:#000;}
.i-arc .arc-box .arc-box-t span { float:right; padding-right:10px;}
.i-arc .arc-box .arc-box-ul { clear:both; overflow:hidden; padding:15px;}
.i-arc .arc-box .arc-box-ul li { clear:both; line-height:26px; font-size:14px;}
.i-arc .arc-box .arc-box-ul li a { float:left;}
.i-arc .arc-box .arc-box-ul li a:hover { text-decoration:underline;}
.i-arc .arc-box .arc-box-ul li span { float:right;line-height:24px; color:#999;}
.i-arc .arc-box .arc-box-ul li a{max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*友情链接*/ 
.links { overflow:hidden;}
.links .nav-tabs{height:37px;width:100%;overflow:hidden;position:relative;top:1px;}
.links .nav-tabs a{background:#f2f2f2;border:1px solid #e9e9e9;border-bottom:0;padding:8px 15px 7px;display:inline-block;line-height:20px;float:left;margin-right:5px; font-family:"新宋体";}
.links .nav-tabs a.on,.links .nav-tabs a:hover{border-width:1px 1px 0px 1px;background:#fff;position:relative;top: 0px;padding: 8px 15px 8px;}
.links .links-box {overflow:hidden; border:1px solid #e9e9e9; padding:20px;}

/*报名对话框*/	  
#popzhaobiao {width:650px; height:300px; }
.gz_box { background-color:#fff;  margin:0 auto; padding:20px 40px; position:relative;}
.mfbg { background:#fff url(../images/mf-ico.gif) 400px 90px no-repeat;}
.gz_box .denglu-title { width:100%; overflow:hidden;height:80px; }
.gz_box .denglu-title h3 { font-size:22px;height:50px; line-height:50px; font-weight:100; float:left;}
.gz_box .denglu-title em { float:left;padding-left:10px;color:#b8b8b8;font-size:16px; padding-top:15px;}
.gz_box .denglu-title em i { font-style:inherit; color:#F27555;}
.gz_box .mfp-close { position:absolute; top:0px; right:0px;}
.gz_box .gz_l { width:300px; overflow:hidden;}
.gz_box .gz_r { width:310px; height:200px; overflow:hidden; border-left:1px solid #e1e1e1;}
.i-zb .zb_form .btn_free { width:240px;}
.gz_box .zb_form .login_input,.gz_box .zb_form .select_list { width:300px;}
.gz_box .zb_form .name { float:left; color:#333; height:37px; line-height:37px; padding-right:10px; width:50px;}
.gz_box .zb_form .input_txt { width:218px; border:1px solid #e1e1e1;}
.gz_box .zb_form .select_list select,.gz_box .zb_form .input_a,.gz_box .zb_form .input_b { width:115px;}
.gz_box .zb_form .input_a input,.gz_box .zb_form .input_b input { width:113px;}
.gz_box .btn_free{ background-color:#0DB55D; width:200px; margin:25px 0px 0px 0px;}
