/*
全局样式
----------------------------------------------------------------------------------------------------
1、公共CSS
2、toptb
3、header
4、search
5、footer
----------------------------------------------------------------------------------------------------
*/

/*comm--------------------------------------------------*/
body{ background:#fff; font-size:14px; font-family:'SYHT',"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;}
.cis_wp{ width:1200px; margin:0 auto}
a:hover{ text-decoration:none}
.pr10{ padding-right:10px;}

/*pt*/
.cis_pt{ height:50px; line-height:50px; background:url(pt.gif) no-repeat 0 50%; padding-left:18px; color:#666}
.shopum{ border-bottom:1px solid #ddd;}
.cis_pt span{ padding:0 5px;}
.cis_pt em{ color:#ccc; padding:0 5px;}
.cis_pt a{ color:#666 }
.cis_pt a.r{ float:right; color:#1abc9c; font-size:16px; font-weight:900; margin-left:10px;}

/*ctl*/
.cis_ctl{}
.cis_ctl .cis_side{ float:left; width:200px; border-top:1px solid #1abc9c}
.cis_ctl .cis_main{ float:right; width:980px;}

/*ctl*/
.cis_ctr{ background:url(ctr.gif) repeat-y 100% 0;}
.cis_ctr .cis_side{ float:right; width:280px; padding:20px;}
.cis_ctr .cis_main{ float:left; width:859px; padding:15px 0 20px 0;}

.cis_ctr_t{ border-top:1px solid #ddd;}


/*sidetitle*/
.cis_sidetitle{ background:#f7f7f7; padding-bottom:5px;}
.cis_sidetitle h3{ border:1px solid #eeeeee; border-top:0px; background:#fff; height:48px; line-height:48px; font-size:18px; font-weight:400; padding-left:20px; }

/*sidetitle*/
.cis_maintitle{ background:#f7f7f7; padding-bottom:5px;}
.cis_maintitle h3{ border:1px solid #eeeeee; background:url(maintitle.gif) no-repeat 20px 50% #fff; height:48px; line-height:48px; font-size:18px; font-weight:400; padding-left:35px; }
.cis_maintitle h3 a{ float:right; font-size:14px; color:#999; margin-right:10px;}


/*sideinfo*/
.cis_sideinfo{ text-align:center;}
.cis_sideinfo div{ width:140px; height:140px; overflow:hidden; margin:0 auto;}
.cis_sideinfo div img{ width:140px; height:140px;}
.cis_sideinfo h4{ height:28px; line-height:28px; overflow:hidden; background:#9ecb59;  font-size:14px; font-weight:400; color:#fff; width:140px; margin:0 auto; display:block}
.cis_sideinfo h4 a{ color:#fff}
.cis_sideinfo h3{ font-size:18px; font-weight:400; height:50px; line-height:50px; overflow:hidden; }
.cis_sideinfo h5{ font-size:16px; font-weight:400; line-height:28px; padding-top:10px;}
.cis_sideinfo h5 a{ color:#999}
.cis_sideinfo p.tel{ padding-bottom:15px; font-size:14px; color:#999}
.cis_sideinfo p.price{ padding-bottom:15px; padding-top:5px; }
.cis_sideinfo p.price span{ color:#f60; font-size:24px}
.cis_sideinfo p.go{ padding:0 40px 20px 40px;}
.cis_sideinfo p.go a{ display:block; height:40px; background:#00bd9c; color:#fff; font-size:18px; line-height:40px; -moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.cis_sideinfo p.cis_score{ padding:0 0 15px 98px;}

/*sideblock*/
.cis_sideblock{ margin-bottom:2px;}
.cis_sideblock h3{ background:#e5e5e5; height:40px; line-height:40px; padding-right:10px; }
.cis_sideblock h3 span{ background:url(sideblock.gif) no-repeat 100% 0; float:left; padding-right:40px; padding-left:20px; color:#fff; font-size:16px; font-weight:400}
.cis_sideblock h3 a{ float:right; font-weight:400; color:#999; margin-left:10px;}
/*score*/
.cis_score span,.cis_score a{ float:left; width:85px; height:16px; background:url(score.gif) no-repeat 0 0; cursor:pointer; }
.cis_score em{ background:url(score.gif) no-repeat 0 -16px; height:16px; float:left}

/*sidetypes*/
.cis_sidetypes{ border-bottom:1px dotted #ddd; padding-bottom:1px; }
.cis_sidetypes h3{ height:46px; line-height:46px; background:url(sidetypes.gif) no-repeat 0 0; padding-left:15px; font-weight:400; color:#666; font-size:24px; }
.cis_sidetypes h3 span{ float:right; font-style:italic; font-size:14px; color:#ccc}
.cis_sidetypes ul li{ height:50px; line-height:50px; font-size:20px; }
.cis_sidetypes ul li a{ display:block; padding-left:15px; border-left:5px solid #fff;border-bottom:1px solid #fff; color:#999 }
.cis_sidetypes ul li a:hover{ border-left:5px solid #f6f6f6; background:#f6f6f6 }
.cis_sidetypes ul li.a a{ color:#1abc9c } 

/*sort*/
.cis_sort{ background:#f7f7f7; padding-bottom:5px; border-top:1px solid #eee; margin-bottom:20px; }
.cis_sort dl{ background:#fff; border:1px solid #eee; border-top:0px; padding:10px; font-size:16px }
.cis_sort dl dt,.cis_sort dl dd{ float:left;}
.cis_sort dl dt{ width:85px; border-right:1px solid #eee; padding-left:10px; color:#666; margin-right:10px;font-size:14px  }
.cis_sort dl dt span{ background:url(sort.gif) no-repeat 100% 50%; padding-right:20px; }
.cis_sort dl dd{ padding:0 8px;  text-align:center;  }
.cis_sort dl dd a{ color:#666}
.cis_sort dl dd a em{ padding-left:5px; color:#9C0}
.cis_sort dl dd.a a{ color:#1abc9c}

.cis_sort ul{ background:#fff; border:1px solid #eee; border-top:0px; }
.cis_sort ul li{ float:left; height:45px; line-height:45px; font-size:14px}
.cis_sort ul li a{ padding:0 25px; display:block; border-right:1px solid #eee;}
.cis_sort ul li a.a{ color:#f00}

.cis_lnmenu{ background:#000; margin-top:15px; min-width:100px; border:1px solid #eee; background:#fff; border-bottom:0px;}
.cis_lnmenu li{ line-height:40px; font-size:14px; border-bottom:1px solid #eee; padding:0 10px;}
/**/
.cis_viewcontent{}
.cis_viewcontent_pic{ padding:15px 0 10px 0}
.cis_viewcontenttable{ width:100%;}
.cis_viewcontenttable td{ font-size:15px; line-height:2.0; color:#333}
.cis_viewcontenttable td p{ margin-bottom:20px;}
.cis_viewcontenttable img{ max-width:859px; width:expression(this.width > 859 && this.width > this.height ? 859: true);}

.cis_viewpic{ padding-bottom:10px;}
.cis_viewpic img{ max-width:859px; width:expression(this.width > 859 && this.width > this.height ? 859: true);}
/**/
.cis_post{ border:1px solid #ddd; padding:15px; background:#f6f6f6 }
.cis_post h4{ font-size:14px; height:30px; line-height:30px;}
.cis_post p{ padding:5px 0; color:#999}
.cis_post p:hover{ color:#1abc9c}
.cis_post p label{ padding:0 10px 0 0;}
.cis_post p span{ padding-left:10px; font-size:12px}
.cis_post .form_notice{ color:#f00; padding-left:10px; font-size:18px}

.cis_post p.cis_editor{ padding:5px 0;}
.cis_post p.cis_formpic{ padding:5px 0;}
.cis_post p.cis_formpic img{ width:100px; padding:2px; border:1px solid #ddd;}


.cis_post p .input,.cis_post p .textarea{ border:1px solid #ddd; background:#fff; padding:5px 10px; height:20px; line-height:20px;width:300px;}
.cis_post p .input:hover, .cis_post p .input:focus,.cis_post p .textarea:hover, .cis_post p .textarea:focus{ border-color:#1abc9c; }
.cis_post p .textarea{ width:500px; height:48px;}

.cis_post .button{ height:40px; border:0px; background:#1fbd98; line-height:40px; text-align:center; font-size:16px; color:#fff; -moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius: 5px; 	-moz-box-shadow: 0 2px 0 0 #01ad8f; -webkit-box-shadow: 0 2px 0 0 #01ad8f; box-shadow: 0 2px 0 0 #01ad8f; padding:0 30px; cursor:pointer;}


/**/
.cis_pgs { padding-bottom:20px;}
.cis_pgs .pg{ margin:0; float:left }
.pg, .pgb { line-height: 38px; }
.pg a, .pg strong, .pgb a, .pg label {border-color:#f6f6f6; margin-right: 4px; background-color:#f6f6f6;color:#999;font-style:italic; padding: 0 16px 0 10px; height: 38px;}
.pg a:hover, .pgb a:hover,.pg strong { border-color:#1abc9c; color:#fff; height: 38px; background-color: #1abc9c; font-weight:400 }



/*toptb--------------------------------------------------*/

/*toptb*/
#cis_toptb{ background:url(toptb.gif) repeat-x 0 0; height:50px; border-bottom:1px solid #ddd; line-height:50px;}

#cis_toptb .y{}
#cis_toptb .y a,#cis_toptb .y span,#cis_toptb .y em{ float:left; height:50px; line-height:50px;}
#cis_toptb .y a,#cis_toptb .y em{ padding:0 10px;}
#cis_toptb .y img,#cis_toptb .z img{ vertical-align:middle}

#cis_toptb .z a{ color:#1abc9c}


.cis_tpipe{ width:1px; background:url(toptb_a.gif) no-repeat 0 15px;}

/*登录后*/
.cis_ua{ padding:0px!important;}
.cis_ua img{ width:30px; height:30px; vertical-align:middle; margin-top:10px;}

#uc{ padding:0px !important; width:40px; background:url(uc.gif) no-repeat 0 0; border-right:1px solid #ddd; border-left:1px solid #ddd;}
#uc.a{  background:url(uc.gif) no-repeat 0 -50px;}

#mn{ padding:0px !important; width:40px; background:url(mn.gif) no-repeat 0 0; border-right:1px solid #ddd;}
#mn.a{  background:url(mn.gif) no-repeat 0 -50px;}
#mn.new{  background:url(mn.gif) no-repeat 0 -100px;}

#mod{ padding:0px !important; width:40px; background:url(mod.gif) no-repeat 0 0; border-right:1px solid #ddd;}
#mod.a{  background:url(mod.gif) no-repeat 0 -50px;}

/*pop*/
.cis_pop{ padding:10px; background:#fff; border:1px solid #ddd; width:auto !important;}
.cis_pop li{ height:28px; line-height:28px; font-size:18px}
.cis_pop li a{ color:#369}
.cis_pop li a.new{ color:#f00}
.cis_pop li span{ display:none}

/*header--------------------------------------------------*/

.cis_vheader{}
.cis_vhdc{ padding:10px 0;}
.cis_vhdc h2{ float:left;}
.cis_vnv{ background:url(nv.gif) no-repeat 100% 0 #1fbd98; height:50px; line-height:50px;}
.cis_vnv ul li{ float:left;}
.cis_vnv ul li a{ display:block; padding:0 20px; font-size:18px; color:#fff}
.cis_vnv ul li a:hover{ text-decoration:none; background:#8ed640}
.cis_vnv ul li.a a{ background:#01ad8f}

/*shopheader--------------------------------------------------*/
.cis_header_relative{ position:relative}
.cis_shopbanner{ height:140px; background:#333}
.cis_shopnv{ height:50px; background:#ca0000; line-height:50px;}
.cis_shopnv ul li{ float:left;}
.cis_shopnv ul li a{ display:block; padding:0 20px; font-size:18px; color:#fff}
.cis_shopnv ul li a:hover{ text-decoration:none; background:#db1f1f}
.cis_shopnv ul li.a a{ background:#900000}

.cis_shopinfo{ background:#f7f7f7; border-bottom:1px solid #e5e5e5; margin-bottom:15px}
.cis_shopinfo .cis_wp{ background:url(shopinfo.gif) repeat-x 0 0; padding-bottom:20px;}

.cis_shopinfo h2{ font-size:36px; font-weight:400; padding-top:24px;}
.cis_shopinfo h2 span,.cis_shopinfo h2 a{ float:left}
.cis_shopinfo h2 a { margin-left:10px; font-size:16px; background:#fff; padding:6px 20px; margin-top:10px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}

.cis_shopinfo p.cis_score{ padding:16px 0 8px 0;}
/**/
.cis_header_relative{ position:relative}
.cis_shoplogo{ position:absolute; right:0px; top:-130px}
.cis_shoplogo img{ width:140px; height:140px; padding:20px;
  background: rgba(255, 255, 255, 0.6); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #60ffffff, endColorstr = #60ffffff);
}
.cis_shoplogo .y h3{ height:40px; line-height:40px; background:#ff9900; text-align:center; }
.cis_shoplogo .y h3 a{ color:#fff; }

.cis_shopabout{ position:absolute; right:200px; top:-130px; color:#fff; font-size:18px; line-height:30px; height:60px; overflow:hidden; max-width:600px; background:url(shopabout.png) no-repeat 0 8px; padding-left:30px;}

.cis_shoplogo .z{ display:none}
.relative_um .cis_shoplogo{ top:-170px; background: rgba(255, 255, 255, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #60ffffff, endColorstr = #60ffffff); }
.relative_um .cis_shoplogo .z{ display:block; padding:0 15px; color:#fff}
.relative_um .cis_shoplogo .z a{ color:#fff}
.relative_um .cis_shoplogo .y img{ width:80px; height:80px; padding:0px;}
.relative_um .cis_shoplogo .y h3{ height:20px; line-height:20px;}
.relative_um .cis_shoplogo .z{}
.relative_um .cis_shoplogo .z h3{ font-size:18px; font-weight:400; height:40px; line-height:40px;}
.relative_um .cis_shoplogo .z p.tel{ padding-bottom:10px; }
.relative_um .cis_shoplogo .z p.tel span{ padding:0 5px;}

.relative_um .cis_shopabout{ left:0px; top:-150px}

.cis_shopinfo ul{}
.cis_shopinfo ul li{ float:left; width:480px; color:#999; line-height:30px; font-size:16px;}
.cis_shopinfo ul li span{ padding:0 5px;}
.cis_shopinfo ul li a{ color:#999}
/*topicheader--------------------------------------------------*/
.cis_topicheader{ height:100px; }
.cis_topicheader h2{ float:left; margin-top:20px;}

.cis_topicheader #cis_topsearch{ margin-top:30px; }


.cis_topicheader .cis_sctext input{ color:#fff}
.cis_topicheader .cis_sctype a{ color:#fff;}
.cis_topicheader .cis_pop li a{ color:#fff}
.cis_topicheader .cis_pop li a.new{ color:#ff0}

.cis_topicheader .cis_scbtn{ background-image:url(search.png); background-repeat:no-repeat; background-position:100% 0; }
.cis_topicheader .cis_sctype{ background-image:url(search.png); background-repeat:no-repeat; background-position:0 -38px;}

/*search--------------------------------------------------*/
#cis_topsearch{ float:right; border:1px solid #1abc9c; margin-top:20px; background:#fff }

.cis_scbtn{ width:79px; height:38px; background:url(search.gif) no-repeat 100% 0;}
.cis_scbtn button{ width:79px; height:38px; background:none; margin:0px; padding:0px; cursor:pointer; border:0px;}
.cis_sctext{ width:210px; padding:0 10px; }
.cis_sctext input{ width:210px; border:0px; padding:0px;color:#999}
.cis_sctype{ width:90px; background:url(search.gif) no-repeat 0 -38px;}
.cis_sctype a{ padding-left:34px; color:#999; display:block; height:38px; line-height:38px;}

#cissc_type_menu{ margin-top:1px; border-top:0px;}

/*footer--------------------------------------------------*/
#cis_ft { text-align:center; font-size:12px; margin-bottom:10px;}
#cis_ft ul{ list-style:none; margin:0; display:inline-block;}
*+html #cis_ft ul { display:inline;}
#cis_ft .cis_wp{ border-top:1px solid #ddd; padding-top:10px; padding-bottom:20px;}
#cis_ft ul li{ float:left; height:30px; line-height:30px; padding:0 11px 0 10px; background:url(ft.gif) no-repeat 100% 50%;}
#cis_ft ul li.end{ background:none;}
#cis_ft p{ color:#999; line-height:20px; font-family:Verdana, Geneva, sans-serif}
#cis_ft p a{ color:#999 }
#cis_ft p img{ vertical-align:middle}


/*评论*/
.cis_postlist{ border-bottom:1px solid #ddd; padding:20px 0;}
.cis_postlist .cis_pluser{ float:left; width:60px; padding:6px 6px 10px 6px; background:url(pluser.gif) no-repeat 0 0;}

.cis_postlist .cis_pluser img{ width:60px; height:60px; }

.cis_postlist .cis_plcontent{ float:right; width:778px; }
.cis_postlist .cis_plcontent h4{ font-size:14px; font-weight:400; color:#ccc; height:24px; line-height:24px; background:url(plcontent.gif) no-repeat 100% 50%; padding-right:20px; }
.cis_postlist .cis_plcontent h4 a{ color:#333; padding-right:5px;}
.cis_postlist .cis_plcontent h4 em{ padding-left:5px; font-size:12px}
.cis_postlist .cis_plcontent h4 .y,.cis_postlist .cis_plpost h5 .y{ visibility:hidden;}
.cis_postlist .on h4 .y,.cis_postlist .on h5 .y{ visibility:visible !important}
.cis_postlist .cis_plpc{ color:#666; line-height:24px; font-size:14px; padding-top:5px;}

.cis_plpost{ border:1px solid #eee;color:#666; padding:10px; margin-top:10px; background:#f8f8f8}
.cis_postlist .cis_plpost h5{ font-size:14px; font-weight:400; color:#ccc; height:24px; line-height:14px;}
.cis_postlist .cis_plpost h5 a{ color:#333; padding-right:5px;}
.cis_postlist .cis_plpost h5 em{ padding-left:5px; font-size:12px}
.cis_postlist .cis_plpost h5 .y{ visibility:hidden;}


.cis_sendpost{ border:1px solid #eee; background:#f6f6f6; padding:10px 20px 20px 20px; margin-bottom:20px;}
.cis_sendpost h3{ margin-bottom:10px; font-size:16px; font-weight:400; color:#999}
.cis_sendpost table{ width:100%;}
.cis_sendpost table th{ width:86px; padding-left:10px;}
.cis_sendpost table th button{ width:86px; height:86px; border:0px; background:#1abc9c; line-height:86px; font-size:24px; color:#fff; padding:0px; margin:0px; border:0px; cursor:pointer}
.cis_sendpost table td{ background:#fff; padding:10px; border:1px solid #eee;}
.cis_sendpost table td textarea{ width:100%; height:66px; border:0px; background:none; margin:0px; padding:0px;}


/*点评--------------------------------------------------*/
.cis_wydp { background:url(bg_line.gif) repeat-y 90px 0; }
.cis_wydp li { float:left; overflow:hidden; background:url(dot.gif) no-repeat 88px 30px; }
.cis_wydp li div.cis_dpuser { float:left; width:60px; padding:20px 60px 20px 0; overflow:hidden; }
.cis_wydp li div.cis_dpuser a { float:left; width:60px; height:60px; overflow:hidden; }
.cis_wydp li div.cis_dpuser a img { width:60px; height:60px; }

.cis_wydp li div.cis_dpcontent { padding:20px 0; overflow:hidden; border-bottom:1px dotted #ccc; float:left; width:739px; }
.cis_wydp li div.cis_dpcontent h2 { height:30px; line-height:30px; overflow:hidden; font-weight:400; font-size:16px; }
.cis_wydp li div.cis_dpcontent h2 em { margin-left:10px; width:20px; height:20px; overflow:hidden; }
.cis_wydp li div.cis_dpcontent h3 { height:40px; line-height:40px; overflow:hidden; padding-left:10px; margin-top:10px; font-weight:400;color:#999; }
.cis_d { background:url(zc.gif) no-repeat 100% 0 #f7f7f7; }
.cis_c { background:url(zc.gif) no-repeat 100% -40px #f7f7f7; }
.cis_wydp li div.cis_dpcontent h3 div{ float:right; width:85px; margin:12px 56px 0 0}
.cis_wydp li div.cis_dpcontent p a{ color:#1abc9c}


.cis_wydp li div.cis_dpcontent p { line-height:25px; margin:10px 0; color:#666; }
.cis_wydp li div.cis_dpcontent h5 { height:125px; overflow:hidden; }
.cis_wydp li div.cis_dpcontent h5 a { float:left; width:110px; height:110px; overflow:hidden; border-bottom:5px solid #eee; margin-right:10px; }
.cis_wydp li div.cis_dpcontent h5 a img { float:left; border:1px dotted #ccc; padding:4px; width:100px; height:100px; overflow:hidden; }

/**/
.cis_comment_sub{ height:60px; line-height:60px; font-size:24px; overflow:hidden; margin-bottom:20px; }
.cis_comment_sub img{ width:60px; height:60px; float:left; margin-right:20px;}

.cis_comment_info{ height:40px; line-height:40px; padding-left:10px; margin-bottom:20px; color:#999; font-style:italic}
.cis_comment_info a{ color:#999;font-style:italic }


.cis_comment_info div.cis_score{ float:right !important; width:85px; margin:12px 56px 0 0;}

.cis_comment_type{ margin-bottom:20px; }
.cis_comment_type li{ float:left; width:86px; height:40px; line-height:40px; text-align:center}
.cis_comment_type li a{ display:block; font-size:18px; color:#fff; }

.cis_comment_type li#goods{ background:#5fc6d1}
.cis_comment_type li#mall{ margin:0 11px; background:#95ce70}
.cis_comment_type li#houses{ background:#ff8055}

/*
分页样式
----------------------------------------------------------------------------------------------------
1、首页




----------------------------------------------------------------------------------------------------
*/
/*入驻--------------------------------------------------*/
/*jointitle*/
.cis_jointitle{}
.cis_jointitle h2{ font-size:24px; font-weight:400; line-height:70px; background:url(join.gif) no-repeat 100% 100%; height:70px; padding-left:20px;}


/*step*/
.cis_joinstep { text-align:center;border-top:1px solid #eee; padding:20px; background:#fff; -moz-border-radius:0 0 10px 10px;  -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.cis_joinstep ul{ list-style:none; margin:0; display:inline-block; float:none}
*+html .cis_joinstep ul { display:inline;}

.cis_joinstep li{ float:left; width:111px; height:56px; background:url(step_1.gif) no-repeat 0 0; text-align:center; padding:20px 0;}
.cis_joinstep li.step{ background:url(step_2.gif) no-repeat 50% 50%; width:100px; height:96px; padding:0px;}
.cis_joinstep li h2{ font-size:24px; font-style:italic; color:#999; line-height:30px;}
.cis_joinstep li p{ line-height:20px; text-align:left; text-indent:10px; width:111px; padding:0px;}

/*joinshop*/
.cis_joinshop{ background:#f8f8f8; border:1px solid #eee; margin-bottom:20px; -moz-border-radius:10px;  -webkit-border-radius: 10px; border-radius: 10px;}
.cis_joinshop h3{ height:40px; line-height:40px; background:url(join_title.gif) no-repeat 0 0; color:#fff; padding-left:30px; font-size:16px;}
.cis_joinshop h3#first{ -moz-border-radius:10px 0 0 0;  -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
.cis_joinshop div h4{ height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:400; float:left; width:100px;}
.cis_joinshop div p{ padding:8px 20px; float:left;}
.cis_joinshop p label{ padding:0 5px;}
.cis_joinshop p label input{ vertical-align:middle; margin-right:5px;}

.cis_joinshop p .input,.cis_joinshop p .textarea{ border:1px solid #ddd; background:#fff; padding:5px 10px; height:20px; line-height:20px;width:200px;}
.cis_joinshop p .input:hover, .cis_joinshop p .input:focus,.cis_joinshop p .textarea:hover, .cis_joinshop p .textarea:focus{ border-color:#1abc9c; }
.cis_joinshop p .textarea{ width:500px; height:48px;}
.cis_joinshop p span.form_notice{ padding-left:10px; color:#f00}
.cis_joinshop p span.form_info{ padding-left:10px; color:#999 }
.cis_joinshop div.cis_h10{ height:10px;}

.cis_joinshop p.cis_btn{ padding-left:140px; padding-top:12px; padding-bottom:20px;}
.cis_joinshop p.cis_btn .button{ height:40px; border:0px; background:#1fbd98; line-height:40px; text-align:center; font-size:16px; color:#fff; -moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius: 5px; 	-moz-box-shadow: 0 2px 0 0 #01ad8f; -webkit-box-shadow: 0 2px 0 0 #01ad8f; box-shadow: 0 2px 0 0 #01ad8f; padding:0 30px; cursor:pointer;}


/*搜索--------------------------------------------------*/
#cis_search .cis_wp{ width:98%;}
.cis_search_header{}
.cis_search_header{ padding:10px 0; height:80px; background:#1abc9c; overflow:hidden;}
.cis_search_header h2{ float:left;}
.cis_search_header #cis_topsearch{ float:left}
.cis_search_header .cis_scbtn{ width:79px; height:38px; background:url(search.gif) no-repeat 100% -76px;}


/*首页--------------------------------------------------*/
/*cis_indextop*/
.cis_indextop{ margin-top:20px; margin-bottom:20px;}
.cis_indextop_diyarea{ float:left; width:885px; overflow:hidden}
.cis_indextop_diyarea .frame{ border:0px; margin:0px;}
.cis_indextop_diyarea .block{ padding:0px; margin:0px;}

.cis_indextop_join{ float:right; width:220px; border:1px solid #e5e5e5; padding:29px; height:240px; background:url(indextop_join.gif) no-repeat 50% 18px; text-align:center; }

.cis_indextop_join h3{ color:#00ae8f; font-size:14px; font-style:italic; padding:14px 0 20px 0; font-weight:400 }
.cis_indextop_join h3 em{ font-size:32px; font-style:italic; padding:0 3px;font-family:Georgia, "Times New Roman", Times, serif; }

.cis_indextop_join ul li{ height:40px; line-height:40px; margin-bottom:20px; font-size:16px; }
.cis_indextop_join ul li a{ display:block; border:1px solid #00ae8f;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#00ae8f; }
.cis_indextop_join ul li#join a{ background:#00ae8f; color:#fff; }
.cis_indextop_join p{ color:#ccc; font-size:18px; padding-top:4px;}

/**/
.cis_wad{ border:0px; margin-bottom:20px;}
.cis_wad .block{ padding:0px; margin:0px}

/**/
.cis_indextitle{ height:57px; background:#f7f7f7; margin-bottom:20px; position:relative}
.cis_indextitle h3{ border:1px solid #e5e5e5; background:#fff; height:50px; line-height:50px; padding-left:70px; font-size:18px; font-weight:400}
.cis_indextitle h3 a{ float:right; font-size:14px; font-weight:400; margin-right:20px; color:#999}
.cis_indextitle span{ width:51px; height:56px; position:absolute; left:1px; top:1px;}

.cis_indextitle span#shopico{ background:url(title_ico.gif) no-repeat 0 0;}
.cis_indextitle span#goodsico{ background:url(title_ico.gif) no-repeat 0 -56px;}


/**/
.cis_indexshops{ margin-bottom:20px;}
.cis_indexshops{ border:1px solid #ddd; border-right:0px;}
.cis_indexshops li{ float:left; width:239px; padding-top:20px; border-right:1px solid #ddd;}
.cis_indexshops li div{ width:120px; height:150px; margin:0 auto}
.cis_indexshops li div img{ width:120px; height:120px; }
.cis_indexshops li div h4{ height:30px; line-height:30px; text-align:center; font-weight:400}
.cis_indexshops li div h4 a{ color:#fff;}
.cis_indexshops li p.cis_score{ margin:20px 0 5px 76px;}
.cis_indexshops li h3{ font-size:16px; text-align:center; padding:0 10px; height:40px; line-height:40px; font-weight:400; overflow:hidden}
.cis_indexshops li p.tel{ text-align:center; padding-bottom:20px; color:#999}

.shoptype_1{ background:#ff8060; }
.shoptype_2{ background:#886842; }
.shoptype_3{ background:#46bed9; }
.shoptype_4{ background:#5d4a90; }
.shoptype_5{ background:#333333; }
.shoptype_6{ background:#9ecb59; }
.shoptype_7{ background:#3c8cd0; }
.shoptype_8{ background:#cc3300; }

.cis_indexshops li.end{ width:238px;}

/**/
.cis_indexct2{ }
.cis_indexct2 .cis_side{ float:right; width:280px; }
.cis_indexct2 .cis_main{ float:left; width:900px; }

.cis_indexbock{ border:1px solid #ddd;}
.cis_indexbock h3{ height:48px; line-height:48px; border-bottom:1px solid #ddd; background:url(indexbock.gif) repeat-x 0 0; font-size:18px; font-weight:400; padding-left:25px; position:relative; }
.cis_indexbock h3 span{ background:#00bd9c; width:10px; height:50px; position:absolute; left:-1px; top:-1px; }
.cis_indexbock h3 a{ float:right; font-size:14px; font-weight:400; margin-right:10px; color:#999}

.cis_indexctban{ margin-bottom:20px;}
.cis_indexctban .cis_side{ float:right; width:590px; }
.cis_indexctban .cis_main{ float:left; width:590px; }

/**/
.cis_indextab{ margin-bottom:20px; border:1px solid #ddd; border-top:0px;}
.cis_indextab ul{ height:50px; background:url(indextab.gif) repeat-x 0 0; line-height:50px; font-size:18px; font-weight:400}
.cis_indextab ul li{ padding:0 20px; border-right:1px solid #ddd; float:left}
.cis_indextab ul li.curtab{ background:url(indextab.gif) repeat-x 0 -50px;}

.cis_indextab .tabcontent{}

/**/
.cis_shoptablist{ width:100%;}
.cis_shoptablist td{ padding:10px 0; background:#fff; font-size:14px;}
.cis_shoptablist tbody.bgf td{ background:#f6f6f6;}

.cis_shoptablist td.cover{ width:80px; text-align:center}
.cis_shoptablist td.ads{ width:180px; text-align:left; color:#999}
.cis_shoptablist td.ads a{ color:#999}
.cis_shoptablist td.tel{ width:180px; text-align:left; color:#999}
.cis_shoptablist td.score{ width:120px; text-align:left}
.cis_shoptablist td.name{ font-size:16px}

/**/
.cis_indexvideo{ padding:10px}
.cis_indexvideo li{ float:left; padding:10px; width:264px;}
.cis_indexvideo li div{ width:264px; height:180px;}
.cis_indexvideo li p{ padding:10px 15px; height:50px; line-height:25px; font-size:14px;  background:#333}
.cis_indexvideo li p a{ color:#fff;}

/**/
.cis_indextopic{ padding:10px}
.cis_indextopic li{ float:left; width:265px; padding:10px 10px 10px 9px; height:115px; overflow:hidden}
.cis_indextopic li.big{ width:550px; padding:10px 0 10px 10px; height:250px;}
.cis_indextopic li.big p{ height:50px; line-height:50px; background:#f6f6f6; line-height:50px; font-size:18px; text-align:center; overflow:hidden}

/**/
.cis_indextab .cis_side{ float:left; width:360px; padding:20px 0 20px 20px;}
.cis_indextab .cis_side div.cover{ width:360px; height:345px; overflow:hidden}
.cis_indextab .cis_side div.info{ border:1px solid #eee; border-top:0px; padding:0 15px;}
.cis_indextab .cis_side div.info h3{ font-size:18px; font-weight:400; height:40px; line-height:40px; overflow:hidden; }
.cis_indextab .cis_side div.info p{ padding-bottom:10px; height:20px; color:#999 }
.cis_indextab .cis_side div.info p a{ color:#999}

.cis_indextab .cis_main{ float:left; width:798px; padding:10px}
.cis_indextab .cis_main div{ float:left; margin:10px; padding:20px; border:1px solid #eee; width:337px;}
.cis_indextab .cis_main div img{ float:left; margin-right:10px;}
.cis_indextab .cis_main div h3{ font-size:18px; font-weight:400; height:40px; line-height:40px; overflow:hidden}
.cis_indextab .cis_main div p{ height:25px; line-height:25px; overflow:hidden; color:#999; font-style:italic }
.cis_indextab .cis_main div p a{ color:#999;font-style:italic  }

/**/
.cis_indexcomment{ padding:0 20px 0 20px;}
.cis_indexcomment div{ float:left; border-bottom:1px dotted #ddd; width:386px; padding:20px 0;}
.cis_indexcomment div.bot{ border-bottom:0px; }
.cis_indexcomment div img{ float:left; margin-right:20px;}
.cis_indexcomment div h3{ font-size:18px; font-weight:400; height:30px; line-height:30px; overflow:hidden;}
.cis_indexcomment div p.about{ color:#999; line-height:21px; height:63px; overflow:hidden; }
.cis_indexcomment div p.cis_score{ margin-top:10px;}

/*商家列表--------------------------------------------------*/
.cis_shoplist{ border-top:1px solid #ddd; padding-bottom:20px;}
.cis_shopitem{ border-bottom:1px solid #eee; padding-bottom:20px; padding-top:20px; position:relative }
.cis_shopitem .z{ width:120px;}
.cis_shopitem .z img{ width:120px; height:120px;}
.cis_shopitem .y{ width:840px; }
.cis_shopitem .y h3{ font-size:20px; font-weight:400; height:30px; line-height:30px; overflow:hidden }
.cis_shopitem .y h3 a{ float:left; margin-right:20px;}
.cis_shopitem .y h3 a.yuyue{ margin-left:10px; font-size:16px; background:#fff; padding:0 20px; line-height:28px; height:28px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}
.cis_shopitem .y h3 span{ float:left; font-size:14px; color:#fff; padding:0 20px; } 
.cis_shopitem .y h3 em{ float:left; font-size:14px; color:#999}
.cis_shopitem .y p{ height:50px; line-height:50px; color:#999}
.cis_shopitem .y p span{ padding-right:20px;}
.cis_shopitem .y p span em{ padding:0 5px;}
.cis_shopitem_fav{ background:url(fav.gif) no-repeat 0 50%; padding-left:16px;}
.cis_shopitem_post{ background:url(post.gif) no-repeat 0 50%; padding-left:16px;}

.cis_shopitem .y h4{ background:#f7f7f7; height:40px; line-height:40px; padding:0 10px; font-weight:400; color:#999; font-style:italic}
.cis_shopitem .y h4 span{ padding:0 5px;}
.cis_shopitem .y h4 a{ color:#999; font-style:italic}
.cis_shopitem .y div.cis_score{ position:absolute; right:0px; top:60px;}

.cis_shopitem ul{ padding-top:20px;}
.cis_shopitem ul li{ float:left; padding-right:20px;}
.cis_shopitem ul li img{ width:180px; height:180px; }
.cis_shopitem ul li.r{ padding-right:0px;}


/*卖场详情--------------------------------------------------*/
.cis_mart_t { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0; } 
.cis_mart_t img { float:left; overflow:hidden;  width:200px; height:200px; } 
.cis_mart_t div{ padding-left:220px}

.cis_mart_t div h2 { height:40px; line-height:40px; font-size:24px; font-weight:400; overflow:hidden; }
.cis_mart_t div h2 span a{ float:right; padding:0 20px; height:30px; line-height:30px; font-size:14px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}
.cis_mart_t div h3 { height:30px; line-height:30px; overflow:hidden; font-weight:400; margin-bottom:10px; padding-top:5px; }
.cis_mart_t div h3 strong { float:left; padding:0 20px; color:#ccc; font-weight:400; }
.cis_mart_t div h3 .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_mart_t div h3 .pl { background:url(post.gif) no-repeat 0 50%; }

.cis_mart_t div ul { line-height:40px; overflow:hidden; background:url(bg_double.gif) repeat 0 0; }
.cis_mart_t div li { text-indent:10px; overflow:hidden; height:40px; line-height:40px; font-style:italic; color:#999; float:left; width:50%; }
.cis_mart_t div li a,.cis_mart_t div h3 a{ color:#999}
.cis_mart_t div li a:hover,.cis_mart_t div h3 a:hover,.cis_mart_t div p a:hover{ color:#1abc9c}
.cis_mart_t div li em{ font-size:18px; color:#f60; font-style:italic}
.cis_mart_t div li span{ padding-right:5px;}

.cis_mart_t div p{ height:40px; line-height:40px; color:#999; text-indent:10px; background:#f6f6f6}
.cis_mart_t div p a{ color:#999}

/*楼盘详情*/
.cis_houses div{ padding-left:300px;}
.cis_houses img { width:280px; height:280px; } 

.cis_case img { width:220px; height:220px; } 
.cis_case div{ padding-left:240px}

.cis_case div li{ float:left; width:50%; padding:0; text-indent:20px;}
/*
----------------------------------------------------------------------------------------------------
内页调用
----------------------------------------------------------------------------------------------------
*/

/*推荐商家*/
.cis_page_shop{ padding-top:20px;}
.cis_page_shop li { float:left; width:548px; padding:20px; overflow:hidden; border:1px solid #e5e5e5; margin:0 0 20px 0; } 
.cis_page_shop li img{ float:left; margin-right:20px; width:120px;}
.cis_page_shop li h3{ font-size:20px; font-weight:400; padding-bottom:10px;}
.cis_page_shop li h4{ font-size:14px; color:#999; font-weight:400;padding-bottom:15px;}
.cis_page_shop li h5{ font-size:14px; color:#999; font-weight:400; line-height:20px;padding-bottom:15px;}
.cis_page_shop li.r{ float:right}
.cis_page_shop p.cis_score a{ float:right; padding:0 20px; height:28px; line-height:28px; overflow:hidden; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}


.cis_ctr .cis_page_shop li h3{ font-size:16px;}
.cis_ctr .cis_page_shop li{ width:378px;}
.cis_ctr .cis_page_shop li img{ width:100px;}

/*推荐商品*/

.cis_page_goods{ padding-top:20px;}
.cis_page_goods li{ float:left; border:1px solid #eee; margin-right:19px; padding-bottom:10px; margin-bottom:20px; width:222px;}
.cis_page_goods li img{ width:222px; height:222px;}
.cis_page_goods li h3{ font-size:14px; font-weight:400; padding:0 10px; height:40px; line-height:40px; overflow:hidden}
.cis_page_goods li p{ padding:0 10px; height:24px; line-height:24px; overflow:hidden;}
.cis_page_goods li p a{ float:right; color:#1abc9c}
.cis_page_goods li p strong{ color:#f60; font-size:18px}
.cis_page_goods li p span{ font-size:14px; color:#ccc; text-decoration:line-through; padding-left:10px;}

.cis_page_goods li.r{ float:right; margin-right:0px;}

.cis_ctr .cis_page_goods li{ width:198px;}
.cis_ctr .cis_page_goods li img{ width:198px;}

.pt0{ padding-top:0px !important; }
.pt10{ padding-top:10px !important; }
.mb20{ margin-bottom:20px !important;}
.mb0{ margin-bottom:0px !important;}
/*新闻资讯*/
.cis_subs{ padding:10px;}
.cis_subs li{ height:30px; line-height:30px; overflow:hidden; background:url(sub.gif) no-repeat 0 50%; font-size:14px; color:#666; padding-left:15px;}
.cis_subs li a{ color:#666}

/*侧边商户调用*/
.cis_sideshop{ padding-top:20px;}
.cis_sideshop li{ padding-bottom:20px; position:relative}
.cis_sideshop li img{ float:left; width:80px; height:80px; margin-right:10px;}
.cis_sideshop li h4{ font-size:16px; font-weight:400; padding-bottom:5px; height:24px; line-height:24px; overflow:hidden}
.cis_sideshop li h4 span{ font-size:14px; padding-left:5px; color:#999 }
.cis_sideshop li h5{ font-weight:400; color:#666; padding-bottom:8px;}

.cis_sideshop li div{ position:absolute; right:0px; bottom:23px; display:none}
.cis_sideshop li div a{ margin-left:5px; color:#999}

.cis_sideshop li.manage div{ display:block;}
/*案例*/
.cis_page_al{ padding-top:20px; padding-bottom:20px; padding-bottom:10px;}
.cis_page_al li{ float:left; width:214px; text-align:center}
.cis_page_al li img{ width:175px; height:175px;}
.cis_page_al li p{ height:30px; line-height:30px; overflow:hidden; padding:0 10px;}

/*户型*/
.cis_page_hx{  position:relative; padding-top:20px; padding-left:36px; padding-bottom:20px; height:212px;}

.cis_page_hx div{ width:262px; height:212px; overflow:hidden; text-align:center;  overflow:hidden; position:relative}
.cis_page_hx div img{ width:240px; height:210px;border:1px solid #eee; }
.cis_page_hx div p{ width:240px; height:40px; position:absolute; left:11px; bottom:1px; line-height:40px; overflow:hidden; color:#fff;
  background: rgba(0, 0, 0, 0.5); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
}
.cis_page_hx div p a{ color:#fff}
.cis_page_hx .rollbtn{ width:36px; position:absolute; height:82px;}

.cis_page_hx .rollbtn_l{ left:0px; top:66px; background:url(rollbtn.gif) no-repeat 0 50%;}
.cis_page_hx .rollbtn_r{ right:0px; top:66px; background:url(rollbtn.gif) no-repeat 100% 50%;}

/*日记*/
.cis_page_rj{ position:relative; padding-top:20px; padding-left:40px; padding-bottom:20px; height:175px;}
.cis_page_rj div{ width:400px; height:175px; overflow:hidden; float:left}
.cis_page_rj div img{ float:left; margin-right:20px;}
.cis_page_rj div h3{ font-size:20px; font-weight:400; height:24px; line-height:24px; overflow:hidden; margin-bottom:6px; }
.cis_page_rj div p{ font-size:14px; color:#999; line-height:28px;}
.cis_page_rj div p a{ float:left; margin-top:5px; background:#1abc9c; height:30px; line-height:30px; padding:0 10px; color:#fff; -moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius: 5px;}

.cis_page_rj .rollbtn{ width:38px; position:absolute; height:82px;}

.cis_page_rj .rollbtn_l{ left:0px; top:56px; background:url(rollbtn.gif) no-repeat 0 50%;}
.cis_page_rj .rollbtn_r{ right:0px; top:56px; background:url(rollbtn.gif) no-repeat 100% 50%;}

/**/
.cis_activity_coupon{ padding-top:20px;}
.cis_activity_coupon li { float:left; width:285px; overflow:hidden; margin:0 20px 20px 0; background:#e969a8 }
.cis_activity_coupon li a { float:left; width:245px; color:#fff; padding:20px; overflow:hidden; }
.cis_activity_coupon li a h2 { float:left; width:245px; font-size:30px; height:30px; text-align:center; line-height:30px; padding-bottom:20px; border-bottom:1px dashed #fff; font-weight:400; }
.cis_activity_coupon li a p { float:left; width:245px; height:25px; line-height:25px; overflow:hidden; text-align:center; padding-top:10px; }
.cis_activity_coupon .s1 a { background:#FF8060; }
.cis_activity_coupon .s2 a { background:#68C6CF; }
.cis_activity_coupon .s3 a { background:#f90; }
.cis_activity_coupon li.r{ margin-right:0px;}


/*卖场列表*/
.cis_mart_list { border-top:1px solid #ddd; margin-bottom:20px;  }
.cis_mart_list li { padding:20px 0; border-bottom:1px solid #eee; }
.cis_mart_list li img { width:120px; height:120px;float:left; margin-right:20px; }

.cis_mart_list li div h2 { height:30px; line-height:30px; overflow:hidden; font-size:20px; font-weight:400; } 
.cis_mart_list li div h2 em { float:right; padding: 0 20px; color:#fff; font-size:14px; background:#00AE8F;
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border-radius: 15px;
}
.cis_mart_list li div p { height:30px; line-height:30px; overflow:hidden; font-style:italic; color:#999; }
.cis_mart_list li div p a{ color:#999; padding:0 5px;}
.cis_mart_list li div p a.shop { color:#00AE8F; }
.cis_mart_list li div h3 { height:30px; line-height:30px; overflow:hidden; font-weight:400; }
.cis_mart_list li div h3 strong { float:left; padding:0 20px; color:#ccc; font-weight:400; }
.cis_mart_list li div h3 .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_mart_list li div h3 .pl { background:url(post.gif) no-repeat 0 50%; }

/*
----------------------------------------------------------------------------------------------------
专题
----------------------------------------------------------------------------------------------------
*/
/*活动--------------------------------------------------*/

/*cis_topic_1_t*/
.cis_topic_1_t{ padding-top:20px; padding-bottom:20px;}

/*cis_tuangoushow*/
.cis_tuangoushow{ float:right; padding:20px; width:248px; height:268px; border:1px solid #e5e5e5; background:#f7f7f7}
.cis_tuangoushow h3 { height:75px; text-align:center; line-height:30px; font-size:16px; overflow:hidden; font-weight:400; border-bottom:1px dotted #ccc; color:#666 }
.cis_tuangoushow h3 strong { color:#f60; font-weight:400; }
.cis_tuangoushow h3 span{ color:#999; font-size:14px}

.cis_tuangoushow form{ padding-top:20px;}
.cis_tuangoushow form p{ padding-bottom:10px; font-size:16px;}
.cis_tuangoushow form p input{ margin-left:10px; width:168px; height:38px; line-height:38px; padding:0 10px; background:#fff; border:1px solid #eee; overflow:hidden;}

.cis_tuangoushow form p  button { width:248px; height:50px; cursor:pointer; margin-top:10px; line-height:50px; color:#fff; border:0px; background:#ff9900; text-decoration:none; text-align:center; overflow:hidden; font-size:18px;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}

/*cis_flash*/
.cis_flash{ float:left; width:890px; position:relative;}
.cis_flash .cis_adbar{ position:absolute; width:48px; height:48px; line-height:48px; color:#fff; text-align:center; font-size:24px; font-family:Geneva, sans-serif;
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px; 
	border-radius: 25px;
  background: rgba(0, 0, 0, 0.5); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
}
.cis_flash .cis_adbar:hover{ text-decoration:none; color:#333;
  background: rgba(255, 255, 255, 0.5); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50ffffff, endColorstr = #50ffffff);
}

.cis_flash .slidebarup{ left:15px; top:130px;}
.cis_flash .slidebardown{ right:15px; top:130px;}

/*资讯--------------------------------------------------*/
/*cis_topic_2_t*/
.cis_topic_2{ padding-top:20px; padding-bottom:20px;}
.cis_topic_2 .cis_side{ float:right; width:290px; overflow:hidden}
.cis_topic_2 .cis_main{ float:left; width:890px; overflow:hidden}

/*活动*/
.cis_huodong_s ul { padding:15px 0 12px 0; background:url(bg_line.gif) repeat-y 55px 0; }
.cis_huodong_s li span { float:left; width:60px; height:30px; line-height:30px; font-size:12px; text-indent:10px; color:#999; background:url(dot_g.gif) no-repeat 53px 14px; margin-right:10px; }

.cis_huodong_s li div img { display:none; }
.cis_huodong_s li div h4 { height:38px; line-height:38px; overflow:hidden; font-weight:400;}
.cis_huodong_s li div h4 a{ color:#666}

.cis_huodong_s .on { height:95px; }
.cis_huodong_s .on span { background:url(dot.gif) no-repeat 53px 14px; color:#00AE8F; }
.cis_huodong_s .on div { height:110px; }
.cis_huodong_s .on div h4 { display:none; }
.cis_huodong_s .on div img { display:block; float:left;}


.cis_sideblock_2 .cis_huodong_s{ padding:0 0 0 10px}
.cis_indexbock .cis_huodong_s{ padding-right:10px;}

/*优惠券*/
.cis_coupon_s { padding:0 0 20px 0}
.cis_coupon_s li { padding-top:20px; }
.cis_coupon_s li a { display:block; color:#fff; padding:20px; overflow:hidden; background:#39C }
.cis_coupon_s li a h2 { font-size:30px; height:30px; text-align:center; line-height:30px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #fff; font-weight:400; }
.cis_coupon_s li a p { height:25px; line-height:25px; overflow:hidden; text-align:center; }
.cis_coupon_s .s1 a { background:#FF8060; }
.cis_coupon_s .s2 a { background:#68C6CF; }
.cis_coupon_s .s3 a { background:#f90; }

/*推荐团购*/
.cis_indexact{ border:1px solid #eee; position:relative; margin-bottom:20px; border-right:0px;}
.cis_indexact_title{ float:left; width:22px; border-right:1px solid #e5e5e5; background:#f7f7f7; height:158px; padding:120px 15px 0 15px; font-size:16px;}
.cis_indexact #rolladbox{ float:left; width:836px; overflow:hidden; }

.cis_indexact .cis_iabox{ float:left; width:170px; padding:19px; border-right:1px solid #eee; height:240px;}
.cis_indexact .cis_iabox img{ width:170px; height:170px;}
.cis_indexact .cis_iabox h4{ height:60px; line-height:30px; overflow:hidden; font-weight:400; margin-top:10px; }
.cis_indexact .cis_iabox p strong{ font-size:18px; color:#f60}
.cis_indexact .cis_iabox p em{ font-size:14px; padding-left:10px; text-decoration:line-through; color:#ccc}
.cis_indexact .cis_iabox p a{ float:right; color:#00bd9c}

.cis_indexact .rollbtn{ width:54px; height:54px; display:block; background:#00bd9c; color:#fff; position:absolute; line-height:54px; text-align:center; font-size:36px; }

.cis_indexact #roll_left{ left:-1px; top:-1px;}
.cis_indexact #roll_right{ left:-1px; top:54px;}

/**/
.cis_index .cis_indexact_title{ height:158px; width:23px;  padding:140px 15px 0 15px;}
.cis_index .cis_indexact #rolladbox{ width:1145px; }
.cis_index .cis_indexact .cis_iabox{ width:190px; height:260px;}
.cis_index .cis_indexact .cis_iabox img{ width:190px; height:190px;}
.cis_index .cis_indexact .rollbtn{ width:55px; height:55px; line-height:55px;}
.cis_index .cis_indexact #roll_right{ top:55px;}


/**/
.cis_sideblock_2{ border:1px solid #e5e5e5; background:url(sideblock_2.gif) repeat-x; margin-bottom:20px;}
.cis_sideblock_2 h3{ height:50px; border-bottom:1px solid #e5e5e5; background:url(maintitle.gif) no-repeat 10px 50%; padding-left:25px; line-height:50px; font-size:16px;}

/**/
.cis_mods{ margin-bottom:20px;}
.cis_mods li{ float:left; height:90px; overflow:hidden; line-height:120px; font-size:16px; text-align:center}
.cis_mods li a{ display:block; color:#fff;}


.cis_mods li#m1{ background:url(mods.gif) no-repeat 0 0 #68c6cf; width:90px; margin-bottom:10px;}
.cis_mods li#m2{ background:url(mods.gif) no-repeat -100px 0 #c788cb; width:90px; margin-left:10px; margin-bottom:10px;}
.cis_mods li#m3{ background:url(mods.gif) no-repeat -200px 0 #d0c126; width:90px; margin-left:10px; margin-bottom:10px;}
.cis_mods li#m4{ background:url(mods.gif) no-repeat 0 -100px #ff8060; width:90px;}
.cis_mods li#m5{ background:url(mods.gif) no-repeat -100px -100px #98cc79; width:190px; margin-left:10px;}

/**/
.cis_bestvideo{ padding:20px 0 12px 0}
.cis_bestvideo li{ height:28px; line-height:28px; overflow:hidden; padding-left:22px; background:url(video_li.gif) no-repeat 0 50%;}
.cis_bestvideo li.first{ height:160px; line-height:160px; padding:0px; padding-bottom:8px; background:none; text-align:center }

/**/
/*slide*/
.cis_slide{ position:relative; text-align:center; margin-bottom:20px;}
.cis_slide .slideshow h3{ top:240px; overflow:hidden; left:0px; width:890px; position:absolute;height:40px; line-height:40px; text-align:center;}
.cis_slide .slideshow h3 a{ color:#fff; font-size:16px; font-weight:400}

.cis_slide .slidebar{ top:280px; overflow:hidden; left:0px; width:890px; position:absolute; height:20px; line-height:20px;}

.cis_slide .slidebar em{ display:inline-block; width:12px; height:12px; background:#fff; margin:0 5px; cursor:pointer; }
.cis_slide .slidebar em{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.cis_slide .slidebar em.on{ background:#f60 }

.cis_indextop_diyarea .cis_slide{ margin-bottom:0px;}
.cis_indextop_diyarea .cis_slide .slideshow h3{ top:220px; overflow:hidden; left:0px; width:900px; position:absolute;height:50px; line-height:50px; text-align:center; color:#fff;
  background: rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
}

.cis_indextop_diyarea .cis_slide .slidebar{ top:270px; overflow:hidden; left:0px; width:900px; position:absolute; height:30px; line-height:30px;
  background: rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
}

/**/
.cis_topic2_newslist{}
.cis_topic2_news{ border:1px solid #eee; margin-bottom:20px;}
.cis_topic2_news .cover{ width:888px; height:240px;}
.cis_topic2_news .cl{ padding:20px 20px 10px 20px;}
.cis_topic2_news .cl img{ float:left; margin-right:20px; width:60px; height:60px; }
.cis_topic2_news .cl h3{ font-size:18px; height:38px; line-height:38px; overflow:hidden; font-weight:400; }
.cis_topic2_news .cl h4{ font-weight:400; height:20px; line-height:20px;}

.cis_topic2_news .cl h4 span{ padding-right:20px; color:#999}
.cis_topic2_news .cl h4 span em{ padding:0 5px;}
.cis_topic2_news .cl h4 .fav{ background:url(fav.gif) no-repeat 0 50%; padding-left:16px;}
.cis_topic2_news .cl h4 .post{ background:url(post.gif) no-repeat 0 50%; padding-left:16px;}

.cis_topic2_news .content{ font-size:14px; padding:0 20px 10px 20px; border-bottom:1px solid #eee; line-height:28px; color:#666 }
.cis_topic2_news p{ height:50px; padding:0 0 0 20px; line-height:50px; color:#00be9c; }
.cis_topic2_news p a{ float:right; background:#00be9c; color:#fff; padding:0 20px; display:block;}

/*设计师--------------------------------------------------*/
/**/
.cis_famous_ds { overflow:hidden; padding-top:20px;}
.cis_famous_ds li { float:left; width:184px; padding:19px; border:1px solid #e5e5e5; margin:0 20px 20px 0; }
.cis_famous_ds li span { float:left; width:160px; height:160px; padding:0 12px; overflow:hidden; }
.cis_famous_ds li span img { width:160px; height:160px; 
  -moz-border-radius: 80px; 
  -webkit-border-radius: 80px; 
  border-radius: 80px;
}
.cis_famous_ds li h2 { float:left; width:184px; height:40px; line-height:40px; padding:10px 0; border-bottom:1px dotted #ccc; font-size:20px; font-weight:400; overflow:hidden; text-align:center; margin-bottom:10px; }
.cis_famous_ds li p { float:left; width:184px; height:30px; line-height:30px; color:#999; font-style:italic; font-weight:400; }
.cis_famous_ds li.r{ margin-right:0px;}

/**/
.cis_famous_case { overflow:hidden; padding-top:20px; }
.cis_famous_case li { float:left; width:283px; height:510px; overflow:hidden; border:1px solid #e5e5e5; margin:0 20px 20px 0;  }
.cis_famous_case li.r{ margin-right:0px;}
.cis_famous_case li span { float:left; width:264px; height:330px; padding:19px 0 0 19px; overflow:hidden; }
.cis_famous_case li span .b { float:left; width:245px; height:180px; padding:0 19px 15px 0; overflow:hidden; }  
.cis_famous_case li span .b img { width:245px; height:180px; }
.cis_famous_case li span .s { float:left; width:115px; height:115px; padding:0 15px 19px 0; overflow:hidden; }  
.cis_famous_case li span .s img { width:115px; height:115px; }
.cis_famous_case li div { float:left; width:243px; height:121px; padding:20px; overflow:hidden; border-top:1px solid #e5e5e5; background:#f7f7f7; }
.cis_famous_case li div h2 { float:left; width:243px; height:30px; line-height:30px; font-size:20px; font-weight:400; }
.cis_famous_case li div h3 { float:left; width:243px; height:60px; line-height:30px; font-weight:400; color:#999; }
.cis_famous_case li p { float:left; width:243px; height:40px; line-height:40px; }
.cis_famous_case li p em { float:left; padding:0 20px; color:#ccc; }
.cis_famous_case li p .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_famous_case li p .pl { background:url(post.gif) no-repeat 0 50%; }

/**/
.cis_topic3_flash{ position:relative; padding-top:20px; margin-bottom:20px;}
.cis_topic3_flash .cis_adbar{ width:50px; line-height:50px; height:50px; text-align:center; font-size:48px; color:#999; position:absolute}
.cis_topic3_flash .slidebarup{ left:-50px; top:150px;}
.cis_topic3_flash .slidebardown{ right:-50px; top:150px;}

.cis_hotd { width:1160px; height:360px; overflow:hidden; border:1px solid #e5e5e5; padding:19px; }
.cis_hotd .pics { float:left; width:490px; height:380px; overflow:hidden; }
.cis_hotd .pics .b { float:left; width:300px; height:360px; overflow:hidden; }
.cis_hotd .pics .b img {  width:300px; height:360px; }
.cis_hotd .pics .s { float:right; width:170px; height:170px; margin-bottom:20px; overflow:hidden; }
.cis_hotd .pics .s img {  width:170px; height:170px; }

.cis_hotd .texts { float:right; width:650px; height:360px; overflow:hidden; }
.cis_hotd .texts h2 { height:40px; line-height:40px; font-size:36px; font-weight:400; overflow:hidden; }
.cis_hotd .texts p.cis_score { padding:20px 0; overflow:hidden; height:20px; }
.cis_hotd .texts ul { height:200px; overflow:hidden; background:url(bg_double.gif) repeat 0 0; }
.cis_hotd .texts li { height:40px; line-height:40px; padding:0 20px; overflow:hidden; color:#999; font-style:italic; }
.cis_hotd .texts a { float:left; width:180px; height:40px; line-height:40px; text-align:center; background:#00BF9C; color:#fff; margin-top:20px; }

/**/
.cis_activity_comment { padding-top:20px; }
.cis_activity_comment li { float:left; width:283px; height:435px; overflow:hidden; border:1px solid #e5e5e5; margin:0 20px 20px 0; }
.cis_activity_comment li img.cover{ float:left; width:245px; height:245px; padding:19px; overflow:hidden; }

.cis_activity_comment li div { float:left; width:245px; height:113px; padding:19px; overflow:hidden; background:#f7f7f7; border-top:1px solid #e5e5e5; }
.cis_activity_comment li div a.user { float:left; width:50px; height:50px; padding:0 20px 63px 0 ; overflow:hidden; }
.cis_activity_comment li div a.user img { width:50px; height:50px; }
.cis_activity_comment li div h2 { height:16px; margin-bottom:10px; overflow:hidden;  }
.cis_activity_comment li div p { height:78px; line-height:26px; overflow:hidden; color:#999; }
.cis_activity_comment li.r{ margin-right:0px;}

/*家博会--------------------------------------------------*/
.cis_top4slide{ position:relative; text-align:center; margin-bottom:20px; margin-top:20px;}
.cis_top4slide .slideshow h3{ top:240px; overflow:hidden; left:0px; width:1200px; position:absolute;height:40px; line-height:40px; text-align:center;}
.cis_top4slide .slideshow h3 a{ color:#fff; font-size:16px; font-weight:400}

.cis_top4slide .slidebar{ top:280px; overflow:hidden; left:0px; width:1200px; position:absolute; height:20px; line-height:20px;}

.cis_top4slide .slidebar em{ display:inline-block; width:12px; height:12px; background:#fff; margin:0 5px; cursor:pointer; }
.cis_top4slide .slidebar em{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.cis_top4slide .slidebar em.on{ background:#f60 }

/**/
.cis_top4nv{ margin-bottom:20px;}
.cis_top4nv ul{ float:left; border:1px solid #eee; height:64px; padding:12px 0 12px 140px; font-size:16px}
.cis_top4nv ul li a{ color:#666}
.cis_top4nv ul li{ float:left; height:32px; line-height:32px;}
.cis_jz{ width:548px; margin-right:20px; background:url(jc.gif) no-repeat 0 0;}
.cis_jz li{ width:137px;}
.cis_jj{ width:348px; background:url(jj.gif) no-repeat 0 0;}
.cis_jj li{ width:116px;}


/*视频--------------------------------------------------*/
/**/
.cis_video{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0;}
.cis_videoview{ float:left; width:640px; height:420px; background:#f6f6f6; margin-right:20px; border:1px solid #eee;}
.cis_videoinfo{ float:left; width:518px; }
.cis_videoinfo h2{ font-size:24px; font-weight:400; padding-bottom:20px; border-bottom:1px dotted #ccc;}
.cis_videoinfo div.info{ border-bottom:1px dotted #ccc; padding-bottom:15px; }
.cis_videoinfo p.date{ color:#999; height:50px; line-height:50px;}
.cis_videoinfo p.count{ padding-bottom:10px;}

.cis_videoinfo p.count em { float:left; padding:0 20px; color:#ccc; }
.cis_videoinfo p.count .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_videoinfo p.count .pl { background:url(post.gif) no-repeat 0 50%; }
.cis_videoinfo p.shop a{ color:#00AE8F}

.cis_video p.btn{ padding-bottom:20px; padding-top:20px; border-bottom:1px dotted #ccc;}
.cis_video p.btn a{ float:left; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none; height:40px; line-height:40px; padding:0 20px;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}

.cis_video p.content{ padding-top:20px; color:#999; line-height:24px;}

/**/
.cis_video_list { padding-top:20px; }
.cis_video_list ul { overflow:hidden; }
.cis_video_list li { float:left; width:283px; height:300px; overflow:hidden; border:1px solid #e5e5e5; margin:0 20px 20px 0; }
.cis_video_list li img { width:265px; height:180px; padding:10px 9px; overflow:hidden; }
.cis_video_list li h2 { height:50px; line-height:25px; text-align:center; padding:0 9px 0 9px; margin-bottom:10px; font-weight:400; overflow:hidden }
.cis_video_list li p { height:40px; line-height:40px; padding:0 9px; border-top:1px solid #e5e5e5; background:#f7f7f7; }
.cis_video_list li p em { float:left; padding:0 20px; color:#ccc; }
.cis_video_list li p .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_video_list li p .pl { background:url(post.gif) no-repeat 0 50%; }
.cis_video_list li.r{ margin-right:0px;}



/*案例--------------------------------------------------*/
.cis_sidecase{ padding-top:20px;}
.cis_sidecase li{ padding-bottom:20px; }
.cis_sidecase li img{ width:80px; height:80px; float:left; margin-right:10px;}
.cis_sidecase li h4 { height:25px; line-height:25px; overflow:hidden; font-weight:400; font-size:16px; }
.cis_sidecase li h5 { height:25px; line-height:25px; overflow:hidden; font-weight:400; color:#999; }
.cis_sidecase li p { height:25px; line-height:25px; color:#f60;  }

/**/
.cis_design_indie { overflow:hidden; }
.cis_design_indie ul { }
.cis_design_indie li { float:left; width:550px; height:480px; padding:0 19px; border:1px solid #eee; overflow:hidden; margin:0 20px 20px 0; }
.cis_design_indie li .pic {  width:550px; height:380px; overflow:hidden; }
.cis_design_indie li .pic .b { float:left; width:360px; height:360px; margin-top:20px; overflow:hidden; }
.cis_design_indie li .pic .b img { width:360px; height:360px; }
.cis_design_indie li .pic .s { float:right; width:170px; height:170px; margin-top:20px; overflow:hidden; }
.cis_design_indie li .pic .s img { width:170px; height:170px; }
.cis_design_indie li h2 { padding-top:20px; height:30px; line-height:30px; overflow:hidden; font-weight:400; font-size:20px; }
.cis_design_indie li p { height:40px; line-height:40px; }
.cis_design_indie li p em { float:left; padding:0 20px; color:#ccc; }
.cis_design_indie li p .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_design_indie li p .pl { background:url(post.gif) no-repeat 0 50%; }

.cis_design_indie li.r{ margin-right:0px;}

/**/
.cis_case_list { }
.cis_case_list li { height:300px; padding:20px 0; border-bottom:1px solid #eee; overflow:hidden; }
.cis_case_list li div.cover { float:left; width:300px; height:300px; padding-right:20px; overflow:hidden; }
.cis_case_list li div.info { height:300px; overflow:hidden; }

.cis_case_list li div.shopinfo { height:60px; padding-bottom:20px; }

.cis_case_list li div.shopinfo img { float:left; width:60px; height:60px; overflow:hidden; margin-right:20px; }

.cis_case_list li div.shopinfo h2 { height:40px; line-height:40px; overflow:hidden; font-size:18px; font-weight:400; }
.cis_case_list li div.shopinfo h3 { height:20px; line-height:20px; overflow:hidden; font-weight:400; }

.cis_case_list li div.shopinfo h3 strong { float:left; padding:0 20px; color:#ccc; font-weight:400; }
.cis_case_list li div.shopinfo h3 .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_case_list li div.shopinfo h3 .pl { background:url(post.gif) no-repeat 0 50%; }

.cis_case_list li h4 { padding:0 10px; height:40px; line-height:40px; overflow:hidden; background:#f7f7f7; } 
.cis_case_list li h4 a,.cis_case_list li h4 span { float:left; padding-right:20px; overflow:hidden; font-style:italic; font-weight:400; color:#999 }
.cis_case_list li h4 a:hover{ color:#1abc9c}


.cis_case_list li p { height:50px; line-height:25px; margin-top:10px; font-weight:400; color:#999; }
.cis_case_list li div.smallpic { height:120px; }
.cis_case_list li div.smallpic img { float:left; width:100px; height:100px; margin:20px 20px 0 0; overflow:hidden; }
.cis_case_list li div.smallpic a.r img{ margin-right:0px;}


.cis_vieweditor{ width:100%;}
.cis_vieweditor td{ padding:20px; line-height:2.0; text-indent:24px;}

/**/
.cis_constructions{ padding-bottom:15px; }
.cis_constructions li.cl{  padding:15px 0 0 0; background:url(bg_line.gif) repeat-y 100px 0; position:relative; cursor:pointer;}
.cis_constructions li.cl img{ float:left; margin-right:41px;}
.cis_constructions li.cl div{ float:left;border-bottom:1px dotted #ccc; width:738px; padding-bottom:15px; }
.cis_constructions li.cl h3{ font-size:18px; font-weight:400; height:30px; }
.cis_constructions li.cl h3 span{ padding-left:10px; color:#f60; font-size:16px}
.cis_constructions li.cl h3 em{ float:right; color:#999; font-size:14px; font-style:italic;}
.cis_constructions li.cl p{ font-size:14px; min-height:60px; height:60px; line-height:30px; overflow:hidden; color:#999; }
.cis_constructions li.cl p a{ padding-left:10px; color:#00bd9c}

.cis_constructions li.cl span.dot{ position:absolute; width:5px; height:5px; left:98px; top:30px; background:url(dot_g.gif) no-repeat 0 0;}
.cis_constructions li.on span.dot{ background:url(dot.gif) no-repeat 0 0;}
.cis_constructions li.on p{ color:#333; height:auto; }
.cis_constructions li.constructions p{ height:auto; min-height:30px; margin-bottom:10px;}

.cis_materials_good{ border:1px dashed #ccc; padding:10px; }
.cis_materials_good li{ height:30px; line-height:30px; background:url(orders_li.gif) no-repeat 0 50%; padding-left:10px;}
.cis_materials_good li a{ color:#999}
.cis_materials_good li em{ float:right; color:#f60;}



/*日记--------------------------------------------------*/
.cis_diary_t{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding-top:20px;}
.cis_diary_t .cl{ padding-bottom:20px;}
.cis_diary_t .cl img{ float:left; width:60px; height:60px; margin-right:10px; }
.cis_diary_t .cl h3{ font-size:24px; font-weight:400;}
.cis_diary_t .cl h3 a.r,.cis_case h2 a.r{ float:right; font-size:14px; padding:0 20px; height:30px; line-height:30px; font-size:14px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}
	
.cis_diary_t .cl p { height:30px; line-height:30px; overflow:hidden; font-weight:400; }
.cis_diary_t .cl p a{ color:#ccc}
.cis_diary_t .cl p strong { float:left; padding:0 20px; color:#ccc; font-weight:400; }
.cis_diary_t .cl p .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_diary_t .cl p .pl { background:url(post.gif) no-repeat 0 50%; }

.cis_diary_t ul { line-height:40px; overflow:hidden; background:url(bg_double.gif) repeat 0 0; }
.cis_diary_t li { overflow:hidden; height:40px; line-height:40px; font-style:italic; color:#999; float:left; width:50%; text-indent:20px; }
.cis_diary_t li a{ color:#999}

.cis_diarys{ width:100%;}
.cis_diarys .date{ width:105px; padding-right:10px; overflow:hidden; vertical-align:top; padding-top:20px; }
.cis_diarys .date span{ background:url(diarys_date.gif) no-repeat; width:105px; float:left; height:30px; line-height:30px; color:#fff; text-indent:10px; }
.cis_diarys .dian{ width:25px; vertical-align:top; background:url(diarys_dian.gif) repeat-y; padding-top:28px;}
.cis_diarys .dian em{ float:left; height:15px; width:15px; background:url(diarys_dian_em.gif) no-repeat 0 0;}
.cis_diarys .info{ vertical-align:top; padding-top:10px;}
.cis_diarys .info h3{ font-size:20px; height:40px; line-height:40px; font-weight:400; }
.cis_diarys .info h3 a.user{ float:right; font-weight:400; color:#00ae8f; font-size:14px}
.cis_diarys .info div.content{ font-size:14px; line-height:2.0; padding-bottom:10px; color:#999}
.cis_diarys .info div.content img{ float:left; margin-right:10px;}
.cis_diarys .info ul.orders{ border:1px dashed #ccc; padding:10px; margin-bottom:15px;}
.cis_diarys .info ul.orders li{ line-height:30px; background:url(orders_li.gif) no-repeat 0 13px; padding-left:10px; color:#999 }
.cis_diarys .info ul.orders li a{ color:#999}
.cis_diarys .info ul.orders li em{ float:right; color:#f60;}
.cis_diarys .info ul.orders p{ padding-top:10px;}
.cis_diarys .info ul.orders p a{ float:left; padding:0 20px; height:40px; line-height:40px; font-size:14px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}
	
.cis_diarys .info ul.pics{}
.cis_diarys .info ul.pics li{ float:left; width:172px; height:172px; overflow:hidden; padding-right:10px; }
.cis_diarys .info ul.pics li.end{ padding-right:0px;}

.cis_diarys .news_info{ vertical-align:top; padding-top:5px;}
.cis_diarys .news_info h3{ font-size:20px; height:40px; line-height:40px; font-weight:400; margin-bottom:10px; }
.cis_diarys .news_info div.content{ font-size:14px; line-height:2.0; padding-bottom:15px; border-bottom:1px dotted #ccc; }
.cis_diarys .news_info div.content img{ float:left; margin-right:10px;}

.cis_news_day .info{ padding-top:0; padding-bottom:10px;}


/**/
.cis_diaryuser{ padding:30px 0 20px 0;}
.cis_diaryuser div { width:140px; height:140px; margin:0 auto;}
.cis_diaryuser div img{ width:120px; height:120px; padding:10px; background:#fff;}
.cis_diaryuser h4{ width:140px; height:30px; line-height:30px; background:#5d4296; color:#fff; margin:0 auto; text-align:center}
.cis_diaryuser h4 a{ color:#fff; font-weight:400; }
.cis_diaryuser p{ height:40px; text-align:center; line-height:40px; border-bottom:1px dotted #ccc;}

/**/
.cis_director { overflow:hidden; }
.cis_director li { float:left; width:550px; height:670px; overflow:hidden; padding:0 19px; margin:0 20px 20px 0; border:1px solid #eee; position:relative; }
.cis_director li strong { position:absolute; left:0px; top:0px; width:120px; height:60px; line-height:60px; color:#fff; text-align:center; font-weight:400; overflow:hidden; padding-bottom:15px; overflow:hidden; background:url(date_d.gif) no-repeat 0 0; }
.cis_director li img { width:550px; margin-top:20px; }
.cis_director li h2 { padding-top:20px; height:30px; line-height:30px; overflow:hidden; font-weight:400; font-size:20px; }
.cis_director li p { height:40px; line-height:40px; }
.cis_director li p em { float:left; padding:0 20px; color:#ccc; }
.cis_director li p .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_director li p .pl { background:url(post.gif) no-repeat 0 50%; }
.cis_director li.r{ margin-right:0px;}

/**/
.cis_diary_list { }
.cis_diary_list li { height:240px; padding:20px 0; border-bottom:1px solid #eee; overflow:hidden; }
.cis_diary_list li div.cover img { float:left; width:240px; height:240px; padding-right:20px; overflow:hidden; }
.cis_diary_list li div.info { height:240px; overflow:hidden; }

.cis_diary_list li div.shopinfo { height:60px; padding-bottom:10px; }

.cis_diary_list li div.shopinfo img { float:left; width:60px; height:60px; margin-right:20px; }
.cis_diary_list li div.shopinfo h2 { height:30px; line-height:30px; overflow:hidden; font-size:18px; font-weight:400; }
.cis_diary_list li div.shopinfo h3 { height:30px; line-height:30px; overflow:hidden; font-weight:400; padding-top:2px; }
.cis_diary_list li div.shopinfo h3 span{ float:left; margin-right:10px; color:#999}
.cis_diary_list li div.shopinfo h3 span a{ color:#999}
.cis_diary_list li div.shopinfo h3 strong { float:left; padding:0 20px; color:#ccc; font-weight:400; }

.cis_diary_list li div.shopinfo h3 .xq { background:url(fav.gif) no-repeat 0 50%; }
.cis_diary_list li div.shopinfo h3 .pl { background:url(post.gif) no-repeat 0 50%; }

.cis_diary_list li h4 { padding-left:10px; height:40px; line-height:40px; overflow:hidden; background:#f7f7f7; color:#999; font-weight:400; } 
.cis_diary_list li h4 em { float:right; background:#00BD9C url(sj_c.gif) no-repeat 0 0; padding:0 20px 0 25px; color:#fff;  }

.cis_diary_list li h4 a,.cis_diary_list li h4 span { float:left; padding-right:20px; overflow:hidden; font-style:italic; font-weight:400; color:#999 }
.cis_diary_list li h4 a:hover{ color:#1abc9c}

.cis_diary_list li p { height:50px; line-height:25px; margin-top:10px; font-weight:400; color:#999; }
.cis_diary_list li p.newday{ height:25px; line-height:25px;}
.cis_diary_list li p.newday a{ color:#00bd9c}

.cis_diary_list li div.smallpic{ padding-top:10px;}
.cis_diary_list li div.smallpic img{ float:left; margin-right:10px;}

/**/
.cis_bills{ padding-top:20px;}
.cis_bills li{ margin-bottom:20px;}
.cis_bills li.note{ border:1px dashed #ddd; padding:10px 15px;}
.cis_bills li.note p{ line-height:24px;}
.cis_bills li p.cost{ color:#999; font-style:italic; padding-top:3px;}
.cis_bills li p.cost em{ font-size:16px; color:#f60;font-style:italic}

.cis_bills li p.cost a{ display:none; float:right; margin-left:10px; color:#999; font-style:normal}

.cis_bills li.manage p.cost a{ display:block}

.cis_bills li p.form{ color:#999; padding-top:3px;}
.cis_bills li p.form a{ color:#999}

.cis_bills li.good{ border-bottom:1px dotted #ddd; padding-bottom:15px;}
.cis_bills li.good img{ width:120px; height:120px; float:left; margin-right:15px;}
.cis_bills li.good h3{ font-size:18px; font-weight:400; }
.cis_bills li.good p.about{ padding-top:5px; line-height:24px; color:#666}


/*优惠券--------------------------------------------------*/

.cis_coupon { margin-bottom:20px;}
.cis_coupon div.info{ float:left; width:639px; height:240px; padding-bottom:10px; overflow:hidden; background:url(sj.gif) no-repeat 100% 100%; }

.cis_coupon div.info div { height:200px; padding:20px; overflow:hidden; background:#FF805B; color:#fff; }  

.cis_coupon div.info div p {  height:40px; padding:0 10px; background:#C56141; line-height:40px; overflow:hidden;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
.cis_coupon div.info div p em { float:right; }
.cis_coupon div.info div h2 {  text-align:center; height:120px; line-height:120px; overflow:hidden; font-size:20px; font-weight:400; }
.cis_coupon div.info div h2 strong { font-size:50px; font-weight:400; font-style:italic; padding-right:10px; }
.cis_coupon div.info div h5 {  height:40px; line-height:40px; text-align:center; overflow:hidden; font-weight:400; text-align:center; }

.cis_coupon .fj { float:left; width:180px; height:210px; padding:19px; overflow:hidden; border:1px solid #e5e5e5; background:#f9f9f9; text-align:center; }
.cis_coupon .fj img { margin:0 auto; width:140px; height:140px; overflow:hidden;border:1px solid #e5e5e5; } 

.cis_coupon .fj p {  height:40px; overflow:hidden; padding-top:20px; }
.cis_coupon .fj p a { display:block; margin:0 auto; width:180px; height:40px; line-height:40px; text-align:center; background:#FF9900; color:#fff; text-decoration:none; font-size:16px;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}


/**/
.cis_coupon_list { }
.cis_coupon_list li { height:150px; overflow:hidden; padding:20px 0; border-bottom:1px dotted #ccc; }
.cis_coupon_list div.cover { float:left; width:280px; height:150px; overflow:hidden; padding-right:20px; }
.cis_coupon_list div.cover a {  color:#fff; padding:20px; overflow:hidden; display:block; }
.cis_coupon_list div.cover a h2 { font-size:30px; height:50px; text-align:center; line-height:50px; margin-bottom:10px; border-bottom:1px dashed #fff; font-weight:400; overflow:hidden }
.cis_coupon_list div.cover a p {   height:25px; line-height:25px; overflow:hidden; text-align:center; }
.cis_coupon_list .s1 a { background:#FF8060; }
.cis_coupon_list .s2 a { background:#68C6CF; }
.cis_coupon_list .s3 a { background:#f90; }

.cis_coupon_list div.info {  height:150px; overflow:hidden; }
.cis_coupon_list div.info h2 { height:30px; line-height:30px; font-size:20px; font-weight:400; overflow:hidden; }
.cis_coupon_list div.info h3 { height:30px; line-height:30px; overflow:hidden; color:#999; font-weight:400; margin-top:10px; }
.cis_coupon_list div.info h3 strong { color:#f60; font-weight:400; }
.cis_coupon_list div.info p {  height:30px; line-height:30px; color:#ccc;  }
.cis_coupon_list div.info .b1 { float:left; margin:10px 0; padding:0 15px; height:28px; line-height:28px; overflow:hidden; border:1px solid #00AE8F; color:#00AE8F; margin-right:20px; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}
.cis_coupon_list div.info .b2 { float:left; margin:10px 0; padding:0 15px; height:30px; line-height:30px; overflow:hidden; background:#00AE8F; color:#fff; margin-right:20px; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}


/*活动--------------------------------------------------*/

/**/
.cis_huodong_list { padding-bottom:20px; }
.cis_huodong_list li { height:161px; overflow:hidden; background:url(bg_line.gif) repeat-y 100px 0; }
.cis_huodong_list li span { float:left; width:80px; height:120px; padding:20px 0; padding-right:50px; overflow:hidden; line-height:30px; color:#00AE8F; font-family:Georgia, "Times New Roman", Times, serif; background:url(dot.gif) no-repeat 98px 35px; }

.cis_huodong_list li div { height:120px; padding:20px 0; overflow:hidden; border-bottom:1px dotted #ccc; }
.cis_huodong_list li div img { float:left; width:120px; height:120px; padding-right:20px; overflow:hidden; }

.cis_huodong_list li div h2 { height:30px; line-height:30px; font-size:18px; overflow:hidden; font-weight:400; }
.cis_huodong_list li div p { height:25px; line-height:25px; overflow:hidden; font-weight:400; color:#999; }
.cis_huodong_list li div p a { color:#00AE8F; }

.cis_huodong_list li div h5 { height:30px; line-height:30px; padding-top:10px; color:#ccc; overflow:hidden; font-weight:400; }
.cis_huodong_list li div h5 em { float:right; padding-left:10px; }
.cis_huodong_list li div h5 em strong { font-weight:400; color:#f60; }
.cis_huodong_list li div h5 a { float:left; padding:0 10px; height:30px; line-height:30px; overflow:hidden; color:#fff; text-align:center; background:#00AE8F; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
}

/**/
.cis_viewactivitie .cis_vpl{ width:420px; height:420px;}
.cis_viewactivitie .cis_vpr p.about{ padding-top:10px;}

.cis_onecover{ padding:10px; display:table-cell; vertical-align:middle}
.cis_onecover img{ max-width:400px; max-height:400px; width:expression(this.width > 400 && this.width > this.height ? 400: true); height:expression(this.height > 400 ? 400: 400); vertical-align:middle;}
/*商讯--------------------------------------------------*/
.cis_news_list { }
.cis_news_list li { height:120px; padding:20px 0; border-bottom:1px dotted #ccc; } 
.cis_news_list img { float:left;overflow:hidden; padding-right:20px; overflow:hidden; }
.cis_news_list div.info { height:120px; overflow:hidden; }
.cis_news_list div h2，.cis_news_list div h3 { height:30px; line-height:30px; font-size:18px; overflow:hidden; font-weight:400; }
.cis_news_list div p { height:60px; line-height:30px; overflow:hidden; color:#999; }
.cis_news_list div h5 { height:30px; line-height:30px; color:#ccc; overflow:hidden; font-weight:400; }
.cis_news_list div h5 a { color:#00AE8F; padding-right:10px; }


/**/
.cis_news_info{ border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.cis_news_info h2{ font-size:24px; font-weight:400; height:50px; line-height:40px;}
.cis_news_info p{ color:#999}
.cis_news_info p a{ color:#00BD9C}
.cis_news_info p span{ padding:0 5px;}

/*商品--------------------------------------------------*/

.cis_viewproducts{ border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.cis_viewproducts .cis_vpl{ float:left; width:440px; padding:0; border-right:1px solid #ddd; overflow:hidden}
.cis_viewproducts .cis_vpr{ float:left; padding:20px; width:717px; overflow:hidden}

/**/
.cis_viewproducts .cis_vpr h2{ font-size:24px; font-weight:400; line-height:30px; padding-bottom:20px; border-bottom:1px solid #eee;}
.cis_viewproducts .cis_vpr h2 a{ float:right; padding:0 20px; height:30px; line-height:30px; font-size:14px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.cis_viewproducts .cis_vpr p.date{ font-size:14px; line-height:30px; color:#999; padding-top:5px;}
.cis_viewproducts .cis_vpr p.price2{ font-size:30px; color:#f60; height:50px; line-height:50px;}
.cis_viewproducts .cis_vpr p.price1{ font-size:14px; color:#999; height:30px; line-height:30px; text-decoration:line-through}

.cis_viewproducts .cis_vpr p.state{ padding:10px 0;}
.cis_viewproducts .cis_vpr p.state span.ing{ font-size:30px; color:#f00; height:30px; line-height:30px;}
.cis_viewproducts .cis_vpr p.state span.over{ font-size:30px; color:#999; height:30px; line-height:30px;}

.cis_viewproducts .cis_vpr p.state strong{ float:left; height:30px; line-height:30px; padding:0 5px; border:1px solid #ddd; margin-right:5px; font-weight:400;-moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.cis_viewproducts .cis_vpr p.state em{ float:left; color:#999; height:30px; line-height:30px; padding:0 10px;}

.cis_viewproducts .cis_vpr p.num{ font-size:14px; color:#999; height:30px; line-height:30px; }
.cis_viewproducts .cis_vpr p.num a{ color:#369;}
.cis_viewproducts .cis_vpr p.num span{ font-size:24px; padding:0 5px; color:#f60; font-weight:700;}

.cis_viewproducts .cis_vpr ul{ border-bottom:1px solid #eee; padding:10px 0 20px 0; line-height:40px; font-size:18px}
.cis_viewproducts .cis_vpr ul li{ float:left; width:100px; margin-right:20px; text-align:center;}
.cis_viewproducts .cis_vpr ul li a{ display:block; height:40px; border:1px solid #00AE8F; color:#00AE8F; text-decoration:none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;}

.cis_viewproducts .cis_vpr ul li#buy a{ color:#fff;border:1px solid #00AE8F; background:#00AE8F;}

.cis_viewproducts .cis_vpr p.count{ border-top:1px solid #eee; padding-top:15px;}
.cis_viewproducts .cis_vpr p.count span.cis_views{ float:left; line-height:16px; color:#aaa; padding-right:10px; background:url(fav.gif) no-repeat 0 0; padding-left:26px;}
.cis_viewproducts .cis_vpr p.count span.cis_posts{ float:left; line-height:16px; color:#aaa; background:url(post.gif) no-repeat 0 0; padding-left:26px;}

.cis_viewproducts .cis_vpr p.category{ padding-top:10px; line-height:28px; padding-bottom:10px;}
.cis_viewproducts .cis_vpr p.category a{ margin-right:10px; color:#369; background:#f6f6f6; padding:0 15px; float:left; border:1px solid #eee;-moz-border-radius:15px;  -webkit-border-radius: 15px; border-radius: 15px;}

.cis_viewproducts .cis_vpr p.about{ color:#999; line-height:28px; padding-bottom:10px;}

/*cis_pslide*/
.cis_pslide{}
.cis_pslide table{ border-bottom:1px solid #ddd;}
.cis_pslide td{ width:420px; text-align:center; height:420px; line-height:420px; vertical-align:middle; padding:5px 10px; }
.cis_pslide td img{ max-width:400px; max-height:400px; width:expression(this.width > 400 && this.width > this.height ? 400: true); height:expression(this.height > 400 ? 400: 400); vertical-align:middle;}

.cis_pslide ul{ padding:10px 5px; height:78px; background:#f6f6f6}
.cis_pslide ul li{ float:left; width:64px; height:64px; line-height:64px; padding:5px; margin:0 5px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle; display:table-cell;}
.cis_pslide ul li img{ max-width:64px; max-height:64px; width:expression(this.width > 64 && this.width > this.height ? 64: true); height:expression(this.height > 64 ? 64: 64);vertical-align:middle;}
.cis_pslide ul li.curtab{ border:1px solid #00AE8F}

/*cis_goods_s*/
.cis_goods_s { }
.cis_goods_s li { height:60px; padding:20px 0; overflow:hidden; border-bottom:1px dotted #ccc; }
.cis_goods_s li img { float:left; width:60px; height:60px; padding-right:20px; overflow:hidden;  }
.cis_goods_s li div { height:60px; overflow:hidden; }
.cis_goods_s li div h2 { height:30px; line-height:30px; overflow:hidden; font-weight:400; font-size:16px;  }
.cis_goods_s li div p { height:30px; line-height:30px; color:#f60;  }
.cis_goods_s li div p strong { color:#f60; font-weight:400; padding-right:10px; }
.cis_goods_s li div p em { height:50px; color:#ccc; background:url(bg_line.gif) repeat-x 0 50%; padding:0 10px; overflow:hidden; }

/*
----------------------------------------------------------------------------------------------------
店铺
----------------------------------------------------------------------------------------------------
*/
/**/
.cis_shopblock{ background:url(shopblock.gif) repeat-x; height:50px; line-height:50px; margin-bottom:15px; text-align:center;}
.cis_shopblock span{ background:#ccc; display:block;  margin:0 auto; width:225px; background:url(cis_shopblock_span.gif) no-repeat 0 0; color:#fff; font-size:18px}
.cis_shopblock span a{ color:#fff; }

/**/
.cis_shoppage{ border:1px solid #ddd; padding:0 20px; margin-bottom:20px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}

/**/
.cis_topic_designer{ padding:20px 0; }
.cis_topic_designer li{ float:left; border:1px solid #e5e5e5; width:182px; padding:20px 20px 13px 20px; text-align:center; margin-right:20px; }
.cis_topic_designer li img{ width:160px; height:160px; -moz-border-radius:80px;  -webkit-border-radius: 80px; border-radius: 80px;}
.cis_topic_designer li h3{ font-size:18px; font-weight:400; border-bottom:1px dotted #ccc; height:60px; line-height:60px; overflow:hidden; margin-bottom:10px;}
.cis_topic_designer li p{ height:28px; line-height:28px; text-align:left; color:#999; font-style:italic }
.cis_topic_designer li p a{ color:#999; font-style:italic}
.cis_topic_designer li.r{ margin-right:0px;}

/**/
.cis_page_zanzhu{  position:relative; padding:20px 0 20px 50px;height:120px;}

.cis_page_zanzhu div{ width:140px; height:120px; overflow:hidden; text-align:left;  overflow:hidden; }
.cis_page_zanzhu div img{ width:120px; height:120px;}

.cis_page_zanzhu .rollbtn{ width:36px; position:absolute; height:82px;}

.cis_page_zanzhu .rollbtn_l{ left:0px; top:38px; background:url(rollbtn.gif) no-repeat 0 50%;}
.cis_page_zanzhu .rollbtn_r{ right:0px; top:38px; background:url(rollbtn.gif) no-repeat 100% 50%;}

/**/
.cis_ptitle{ background:url(ptitle.gif) no-repeat 50% 100%; height:65px; overflow:hidden; line-height:65px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.cis_ptitle h2{ font-size:30px; font-weight:400; color:#999; padding:0 10px; float:left}

.cis_appl{ background:url(appl.gif) repeat-y 0 0; margin-bottom:20px; border:1px solid #eee;-moz-border-radius:10px;  -webkit-border-radius: 10px; border-radius: 10px;}

.cis_appl .cis_side{ float:left; width:160px; overflow:hidden; padding:20px 0 0 20px}
.cis_appl .cis_main{ float:right; width:1000px; overflow:hidden;}
.cis_appl .cis_mainarea{ padding:20px 20px 0 0}

/**/
.cis_apps{ }
.cis_apps li{ height:60px; line-height:40px; background:url(apps.gif) no-repeat 0 -60px; padding-left:30px;}
.cis_apps li img{ vertical-align:middle;}
.cis_apps li a{ color:#333; font-size:14px; display:block; height:40px;}
.cis_apps li.a{ background:url(apps.gif) no-repeat 0 0;}
.cis_apps li.a a{ color:#fff;}

.cis_apppop{ background:#7bcccf; margin-left:130px; margin-top:-40px; padding-bottom:10px; -moz-border-radius:0 10px 10px 0;  -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;}
.cis_apppop li{ background:url(apps_li.gif) no-repeat 50% 100%; height:40px; line-height:40px; padding:0 20px;}
.cis_apppop li a{ color:#fff}
.cis_apppop li#end{ background:none;}

/**/
.cis_ucitem{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.cis_ucitem img.cover{ max-width:100px; max-height:100px; width:expression(this.width > 100 && this.width > this.height ? 100: true); height:expression(this.height > 100 ? 100: 100); padding:5px; margin-right:10px; border:1px solid #ddd; float:left; }
.cis_ucitem h3{ font-size:18px; font-weight:400; color:#000; height:40px; line-height:40px; overflow:hidden; }
.cis_ucitem h3 a{ color:#369}
.cis_ucitem h3 a:hover{ color:#f00}
.cis_ucitem h3 span{ color:#999; font-size:12px; padding-left:5px;}

.cis_ucitem h4{ font-size:16px; font-weight:400; height:30px; line-height:30px;}
.cis_ucitem h4 a{ color:#369;}
.cis_ucitem h4 span{ color:#999; font-size:14px; padding-left:5px;}

.cis_ucitem p.text{ color:#333; line-height:20px;}
.cis_ucitem p.text a{ color:#369; padding:0 5px;}
.cis_ucitem p.text a:hover{ color:#fff; background:#00bd9c; text-decoration:none}
.cis_ucitem p.text span.wait{ color:#008000}
.cis_ucitem p.text span.over{ color:#cccccc}
.cis_ucitem p.text span.ing{ color:#f00}


.cis_ucitem p.price{ padding-bottom:5px;}
.cis_ucitem p.price strong{ font-size:18px; color:#f30; font-weight:400}
.cis_ucitem p.price span{ font-size:12px; color:#aaa; font-weight:400; text-decoration:line-through; padding-left:10px;}

.cis_ucitem p.btn a{ float:left; height:22px; line-height:22px; padding:0 15px; border:1px solid #ff4246; background:#ff4246; color:#fff;}

.cis_ucitem p.num{ height:24px; line-height:24px; padding-bottom:5px;}
.cis_ucitem p.num span{ font-size:14px; color:#f00; padding:0 3px;}
.cis_ucitem p.num em{ padding:0 4px;}

/**/
.cis_searcharea{ padding:20px 0 20px 180px;}
.cis_searcharea .cis_side { margin-left: -180px; float:left; width:160px;}
.ie6 .cis_searcharea .cis_side { position: relative; display: inline; }
.cis_searcharea .cis_main{ float:right; width:100%; }

.cis_searcharea .cis_side ul li{ height:40px; line-height:40px; margin-bottom:10px;}
.cis_searcharea .cis_side ul li a{ display:block; border-left:5px solid #fff; text-indent:50px;}
.cis_searcharea .cis_side ul li a:hover,.cis_searcharea .cis_side ul li.a a{ border-left:5px solid #c40000; background:#f6f6f6}

.cis_sccontent{ padding:0 0 0 680px;}
.cis_sccontent .cis_scmain { margin-left: -680px; float:left; width:660px;}
.ie6 .cis_sccontent .cis_scmain { position: relative; display: inline; }
.cis_sccontent .cis_csside{ float:right; width:100%; }

/**/
.cis_scitem{ border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px;}
.cis_scitem a{ text-decoration:underline}
.cis_scitem h3{ font-size:16px; font-weight:400; height:40px; line-height:40px;}
.cis_scitem h3 a{ color:#0000cc;}
.cis_scitem h3 img{ vertical-align:middle}
.cis_scitem h3 span{ color:#999; font-size:14px; padding-left:5px;}
.cis_scitem h3 em{ font-size:12px; padding:0 5px; color:#333}
.cis_scitem h3 em strong{ color:#f00; font-weight:400}

.cis_scitem h4{ font-size:14px; font-weight:400; height:30px; line-height:30px;}
.cis_scitem h4 a{ color:#0000cc;}
.cis_scitem h4 span{ color:#999; font-size:14px; padding-left:5px;}


.cis_scitem img.cover{ float:left; max-width:100px; max-height:100px; width:expression(this.width > 100 && this.width > this.height ? 100: true); height:expression(this.height > 100 ? 100: 100); padding:2px; border:1px solid #eee; margin-right:15px;}
.cis_scitem p.about{ font-size:12px; line-height:20px; color:#333; padding-top:5px; overflow:hidden}
.cis_scitem p.ads{ height:30px; line-height:30px; color:#008000}
.cis_scitem p.ads a{ color:#008000}
.cis_scitem p.ads em{ padding:0 5px;}

.cis_scitem p.score{ padding-top:5px;}
.cis_scitem p.score span{ float:left; width:84px; height:16px; background:url(shop_score.gif) no-repeat 0 0;}
.cis_scitem p.score em{ background:url(shop_score.gif) no-repeat 0 -16px; height:16px; float:left}

.cis_scitem p.price strong{ font-size:18px; color:#f30; font-weight:400}
.cis_scitem p.price span{ font-size:12px; color:#aaa; font-weight:400; text-decoration:line-through; padding-left:10px;}

.cis_scitem p.btn a{ float:left; width:65px; height:30px; margin-right:10px; line-height:30px; font-size:12px;text-decoration:none}
.cis_scitem p.btn a.cis_buy{ background:url(act_btn.gif) no-repeat -70px 0; text-align:center; padding-left:5px; width:90px;color:#fff }
.cis_scitem p.btn a.cis_go{ background:url(act_btn.gif) no-repeat 0 0; text-align:center; padding-left:5px; }



.cis_scitem p.state{ height:20px; line-height:20px;}
.cis_scitem p.state span.wait{ color:#008000}
.cis_scitem p.state span.over{ color:#cccccc}
.cis_scitem p.state span.ing{ color:#f00}

.cis_scitem p.num{ height:24px; line-height:24px; padding-bottom:5px;}
.cis_scitem p.num span{ font-size:14px; color:#f00; padding:0 3px;}
.cis_scitem p.num em{ padding:0 4px;}

.cis_scitem div.cover{ padding:10px 20px; width:188px; text-align:center; height:110px; background:#81cccd; margin-right:15px; float:left}
.cis_scitem div.cover50{ background:#f6bb3d;}
.cis_scitem div.cover100{ background:#6898cc}
.cis_scitem div.cover200{ background:#c40000}

.cis_scitem div.cover h2{ height:50px; line-height:40px; overflow:hidden; font-size:24px; color:#fff; font-weight:400; border-bottom:1px dashed #fff; margin-bottom:10px;}
.cis_scitem div.cover h2 a{ color:#fff}
.cis_scitem div.cover p{ height:24px; line-height:24px; color:#fff}


/**/
.cis_noinfo{ font-size:14px; height:30px; line-height:30px; color:#999}
/**/
.cis_scad{ border-left:1px solid #eee; padding-left:20px; height:300px}
.cis_scad h2{ font-size:12px; font-weight:400; color:#ccc; height:40px; line-height:40px}
.cis_scad ul{ line-height:30px;}
.cis_scad ul li { height:30px; overflow:hidden; }
.cis_scad ul li a{ color:#0000cc; text-decoration:underline}
.cis_scad ul li a:hover{ color:#f00; text-decoration:none}
.cis_scad ul li.end a{ color:#999}

.cis_searchbottom{ height:100px; background:#f6f6f6; line-height:100px; padding-left:180px; color:#999}
.cis_searchbottom span{ color:#f00; padding:0 5px;}
.cis_searchfooter{ height:100px;}

/**/
.cis_housesinfo{ padding:20px 0;}
.cis_housesinfo img{ float:left; width:100px; height:100px; margin-right:10px;}
.cis_housesinfo h4{ font-size:16px; font-weight:400; height:40px; line-height:40px;}
.cis_housesinfo p{ color:#999; font-style:italic;}
.cis_housesinfo p em{ color:#f60;}

/**/
.cis_nandp{ margin-bottom:10px; padding:0 10px;}
.cis_nandp .l{ float:left;}
.cis_nandp .r{ float:right}

/**/
