@charset "utf-8";
/* CSS Document */

body { font-family:'微软雅黑',"宋体",  Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; color: #333333; width:100%;}
form,h1,h2,h3,h4,p { margin:0px;}
ul,ol { margin:0px; padding:0px; list-style:none;}
li { margin:0px; padding:0px; display:block;}
img { border:none;}
.clear { clear:both; height:0px; overflow:hidden;}
*{ behavior:url(/images/iepngfix.htc); }
a { color: #333333; font-size: 12px; text-decoration: none;}
a:hover { /*color: #e50012;*/ text-decoration: none;}
a.linkred1 { color: #f60; font-size: 12px; text-decoration: none;}
a.linkred1:hover { text-decoration: underline;}
a.linkredb1 { color: #f60; font-size: 12px; text-decoration: none; font-weight:bold;}
a.linkredb1:hover { text-decoration: underline;}
a.linkred2 { color: #f33c0b; font-size: 12px; text-decoration: none;}
a.linkred2:hover { text-decoration: underline;}
a.linkblue1 { color: #0874d8; font-size: 12px; text-decoration: underline;}
a.linkblue2 { color: #397ebe; font-size: 12px; font-weight:bold;}
a.linkblue3 { color: #397ebe; font-size: 14px; font-weight: normal;}
a.linkblue4 { color: #5dacd5; font-size: 12px; font-weight: normal;}
a.linkgreed1 { color: #317801; font-size: 14px; text-decoration: underline; }
a.linkgreed2 { color: #317801; font-size: 12px; }
a.linkgreed3 { color: #317801; font-size: 12px; text-decoration: underline; }
a.linkgay1 { color: #666; font-size: 12px;}
a.linkb14 { color: #333; font-size: 14px; font-weight:bold;}

a.linkbtn02 { display:block; background:url(/images/btn_02.gif) 0 0 no-repeat; width:70px; height:20px; font-size:12px; color:#fff; line-height:20px; margin:0; padding:0; overflow:hidden; text-align:center;}
a.linkbtn02:hover { text-decoration: none;}

ul,li {list-style-type:none}

button {text-decoration: none; display: inline-block; border: none;}

.flex-row {display:flex; flex-direction: row; justify-content:space-between; align-items: center;}

.flex-column {display: flex; flex-direction: column; justify-content: space-between; align-items: center;}

.effective { margin: 0 auto; width: 1200px;}

.icon-frame {background-position: center; background-repeat: no-repeat;}

.dh-lanmu { line-height: 80px; display: block; color: white; font-size: 16px; width: 100%; text-align: center;}

.dh-lanmu-frame {width: 140px; flex-wrap: nowrap;font-family: "微软雅黑";}

a.dh-lanmu:hover {background-color: #a22d28; transition-duration: 0.5s;}
a.dh-lanmu:hover {
    background-color: rgba(162,44,40,1);
    color: white;
    border-radius: 10px;
}
a.active {
    background-color: #a22d28;
    transition-duration: 0.5s;
}
a.active {
    background-color: rgba(162,44,40,1);
    color: white;
    border-radius: 10px;
}

.top_nav_l {
    float: left;
}
.top_nav_r {
    float: right;
}
.top_nav { border-bottom:#cfcfcf solid 1px;}
.top_nav_c { width:1000px; margin:0 auto; height:28px; line-height:28px;}
.top_nav_l { float:left;}
.top_nav_l a.link_fav { background:url(/images/icon01.gif) 4px center no-repeat; padding:0 0 0 26px; color:#a0a0a0; display:block; float:left;}
.top_nav_r { float:right;}
.top_nav_r ul li { height:28px; line-height:28px; float:left; padding:0 8px; color:#9f9f9f;}
.top_nav_r ul li.line { width:1px; height:16px; margin:6px 0; padding:0; background:#bfbfbf; }
.top_nav_r ul li a { color:#545454;}
.top_nav_r ul li a:hover { color: #ff7300;}
.icon_weibo,.icon_qq { width:16px; height:16px; display:block; vertical-align:middle; float:left; margin: 5px 4px 5px 0;}
.icon_weibo { background:url(/images/weibo.gif) 0 0 no-repeat;}
.icon_qq { background:url(/images/qq.gif) 0 0 no-repeat;}

.sub_nav{
	height: 45px;
    line-height: 45px;
    background-color: #EEEEEE;
}

.sub_nav .icon{ float: right; margin-left: 10px;height: 45px;overflow: hidden;}
.sub_nav .icon a{margin-left: 12px;}

.sub_nav ul { float:right;}
.sub_nav ul li { float:left;}
/*.sub_nav ul li a { display:block; height:34px; line-height:34px; padding:0 15px; color:#fff; font-size:14px; font-weight: normal; background:#434343; margin-left:10px;}*/
.sub_nav ul li a { height:34px; line-height:34px; padding:0px; color:#000; font-size:12px; font-weight: normal; margin-left:10px;}
.sub_nav ul li.active a { font-weight:bold;}
.sub_nav .path {
    width: 1200px;
    margin: 0 auto;
    /* float: left; */
    /*line-height: 34px;*/
    color: #959595;
    background: url(/images/home.png) 5px 13px no-repeat;
    padding-left: 22px;
    font-size: 14px;
}
.sub_nav .path a {     font-size: 14px;margin:0 5px; color:#959595;}
.sub_nav .path a:hover { color:#e50012;}
.w100{
	width: 1200px;
    margin: 0 auto;
}
.w300{
    width: 1200px;
    margin: 0 auto;
}
.w100 ul.items li{
    float: left;
    width: 50%;
}
.w300 ul.items li {
    float: left;
    width: 31%;
    border: solid 1px #EEEEEE;
    /* padding: 5px; */
    margin: 5px;
}
.w300 ul.items li:hover{
    /*margin-top:4px;*/
    box-shadow:4px 3px 3px #D3D3D3;
   /* cursor:pointer;
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
    -o-transition-duration: 0.5s; /* Opera */*/
}
.hot_property {
    line-height: 32px;
    padding: 0 10px;
    border: #ccc solid 1px;
}
.mb10 {
    margin-bottom: 10px;
}
.fb {
    font-weight: bold;
}
/*热门楼盘筛选*/
.hot_property { line-height:32px; padding:0 10px;/* border:#ccc solid 1px;*/}
.hot_p1{
	border-radius: 10px;
	height: 60px;
	line-height: 60px;
	background-image: url(../img/caizhi.png);
}
.hot_property a { margin:0 5px; color:#555;}
.hot_property a:hover { color:#f60;}

.list_item0  {
    position: absolute;
    left: 70px;
    top:0px;
}
.list_item0 li {
    float: left;
      font-size: 14px;
}
.list_item0 li>a { 
    /*display: inline-block; */
    font-size: 14px; 
    color: #585858; 
}
.list_item0 li.active>a {
    color: #af1f30; 
    font-weight: bold; 
    border-bottom: 2px solid red;
}
.w100 .path{
	 position: absolute;
    width: 100%;
    background: url(/themes/2018/img/jpal-lp-icon.png) 0px 3px no-repeat;
    padding-left: 30px;
    background-size: 2%;
}



/*yii 分页*/
.pager { clear: both; overflow: hidden; padding: 10px 0; position: relative; text-align: center; line-height:18px;}
.pager ul.yiiPager {
    height: 30px;
    line-height: 30px;
    position: relative;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}
.pager ul.yiiPager li { display: inline; padding:0 2px;}
.pager ul.yiiPager a:link,.pager ul.yiiPager a:visited { background:#FFFFFF; border:#e4e4e4 solid 1px; box-shadow:none; color: #b81412; font-size: 16px; font-weight: bold; margin-left: 1px; overflow: hidden; padding: 2px 6px;}
.pager ul.yiiPager .page a { 
    font-weight:normal;
    padding: 0px 6px;
    border-radius:16px; 
}
.pager ul.yiiPager a:hover { color: #f60; text-decoration: none;}
.pager ul.yiiPager .selected a { background:#e33e39; border:#e33e39 solid 1px; color: #FFFFFF; font-weight: bold;}
.pager ul.yiiPager .hidden a { color:#888888;}
.pager ul.yiiPager .first a,.pager ul.yiiPager .previous a,.pager ul.yiiPager .last a,.pager ul.yiiPager .next a { 
    border-radius: 16px; 
    font-weight: normal;
    background-color: #F9F9F9; 
    background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#F4F4F4)); 
    background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F4F4F4'); 
    background:-o-linear-gradient(top, #FEFEFE, #F4F4F4); 
    background: linear-gradient(top, #FEFEFE, #F4F4F4);
}
/** * Hide first and last buttons by default. */
.pager ul.yiiPager .first,.pager ul.yiiPager .last{ display:none;}


.case-series-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:1200px;min-height:500px;margin:40px auto;}
.tclg_flg_relate{display:flex;flex-direction:row;margin-top:50px;width:1200px;justify-content:space-between;}
.single_case_box{width:594px;height:420px;position:relative;margin-top:15px;border:solid 1px #EEEEEE;background-color:white;}
.single_case_box:hover{margin-top:12px;box-shadow:2px 2px 2px #D3D3D3;cursor:pointer;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.s; /* Opera */}
.gradient_divide_line{margin-top:-10px;width:460px;height:1px;background: -webkit-linear-gradient(left, #DADaDA,white); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, gray,white); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, gray,white); /* Firefox 3.6 - 15 */background: linear-gradient(to right,#E2CFCF,#A22C28,#E2CFCF); /* 标准的语法（必须放在最后） */}
.float_sm_box{width:106px;height:88px;top:0px;left:475px;position:absolute;background-color:rgba(56,55,58,0.5);}


.right { float:right}
/****jingpingloupan*/

/*筛选栏样式*/
.p_category { padding:0px; overflow:hidden; border:#ccc solid 0px;}
.p_category .filter_pro { position:relative; margin:4px 0; overflow:hidden; height:100%; }
.p_category .filter_pro h2 { position:absolute; left:0; top:0; width:70px; height:30px; line-height:30px; padding:0; overflow:hidden; font-size:14px; font-weight:bold; text-align:right; color:#333;}
.p_category .filter_pro h2.t1 { background:url(/images/p_category.gif) 2px 0px no-repeat;}
.p_category .filter_pro h2.t2 { background:url(/images/p_category.gif) 2px -30px no-repeat;}
.p_category .filter_pro h2.t3 { background:url(/images/p_category.gif) 2px -60px no-repeat;}
.p_category .filter_pro h2.t4 { background:url(/images/p_category.gif) 2px -90px no-repeat;}
.p_category .filter_pro ul,.p_category .filter_pro ul li { float:left;}
.p_category .filter_pro ul { margin:0 0 0 70px !important; margin:0 0 0 24px; overflow:hidden; width:100%; height:100%}
.p_category .filter_pro ul li { height:30px; line-height:30px; }
.p_category .filter_pro ul li a { padding:0 10px; margin:2px; color:#555; float:left; white-space:nowrap; display:block; height:26px; line-height:26px; font-size:14px;}
.p_category .filter_pro ul li a:hover { background:#e50012; color:#fff; text-decoration:none}
.p_category .filter_pro ul li.active a { background:#fff; color:#e50012; font-weight:bold; overflow:hidden;}

/*热门楼盘筛选*/
.hot_property { line-height:32px; padding:0 10px; border:#ccc solid 1px;}
.hot_property a { margin:0 5px; color:#555;}
.hot_property a:hover { color:#f60;}



.box03 { border:#ccc solid 1px; background:#fff;}
.box03 .title { height:34px; line-height:34px; background:#d7d7d7 url(/images/title_bg_line.gif) 0 0 repeat-x; padding:0 9px;}
.box03 .title h2 { float:left; height:33px; padding:0; font-size:14px; font-weight:bold; }
.box03 .area_c { padding:10px 9px 9px;}

.box04 { border:#ccc solid 1px; border-top:#e50012 solid 2px; background:#fff;}
.box04 .title { height:32px; line-height:32px; padding:0 9px; border-bottom:#ccc solid 1px;}
.box04 .title h2 { float:left; height:32px; padding:0; font-size:14px; font-weight:bold; }
.box04 .area_c { padding:9px;}
.box04 .area_c1 { padding:15px;}

.box05 { border:#ccc solid 1px; border-top:#d80012 solid 2px; background:#fff;}
.box05 .title { height:34px; line-height:34px; background:#d7d7d7 url(/images/title_bg_line.gif) 0 0 repeat-x; padding:0 9px; font-size:14px;}
.box05 .title h2 { float:left; height:33px; padding:0; font-size:14px; font-weight:bold; margin-right:20px;}
.box05 .area_c { padding:10px 9px 9px;}

.box06 { background:#fff;}
.box06 .title { height:34px; line-height:34px; background:#eee; padding:0 9px; border:#e4e4e4 solid 1px; border-left:#d80012 solid 2px;}
.box06 .title h2 { float:left; height:33px; padding:0; font-size:14px; font-weight:bold; margin-right:20px;}
.box06 .area_c { padding:10px 9px 9px; border:#e4e4e4 solid 1px; border-top:none;}


.box07 { background:#fff;}
.box07 .title { height:35px; overflow:hidden;}
.box07 .title h2 { line-height:35px; height:35px; float:left; padding:0 15px; background:#db636c; color:#fff; margin-right:20px;}
.box07 .title .left { line-height:35px;}
.box07 .area_c { padding:10px 0;}


.box08 { border:#ccc solid 1px; border-top:none; background:#fff;}
.box08 .title { height:34px; line-height:34px; padding:0 9px; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
.box08 .title h2 { float:left; height:33px; padding:0; font-size:14px; font-weight:bold; }
.box08 .area_c { padding:10px 9px 9px;/*text-align: center; 案例详情*/}

.box09 { border:#ccc solid 1px; background:#fff;}
.box09 .title { height:34px; line-height:34px; background:#d7d7d7 url(/images/title_bg_line.gif) 0 0 repeat-x; padding:0 9px;}
.box09 .title h2 { float:left; height:16px; line-height:16px; padding:0 10px; font-size:14px; font-weight:bold; border-left:#e50012 solid 2px; margin:9px 0;}
.box09 .title h3 { float:right; font-weight:bold; margin-right:20px;}
.box09 .title a.right { border:#980000 solid 1px; background:#e71324; color:#fff; display:block; height:22px; line-height:22px; margin:5px 0; padding:0 20px; font-weight:bold; border-radius:3px;}
.box09 .area_c { padding:10px 9px 9px;}


.product_list1 { width:1100px; overflow:hidden;}
.product_list1 ul { width:1100px; padding-left: 2px;}
.product_list1 ul li { width:213px; margin:0 5px 8px 5px; float:left;}
.product_list1 ul li .pro_pic { width:221px; height:133px; position:relative; margin-bottom:2px;}
.product_list1 ul li .pro_pic span { float:left; background:#d80011 url(/images/icon04.gif) 8px center no-repeat; padding:0 10px 0 24px; height:24px; line-height:24px; color:#fff; position:absolute; left:0; top:0; border-radius:0 0 4px 0; display:none;}
.product_list1 ul li .pro_pic span a { color:#fff}
.product_list1 ul li .pro_pic:hover span { display:block;}
.product_list1 ul li .pro_info { height:100%; overflow:hidden; text-align: center; line-height: 26px; height: 35px; padding-bottom: 5px;}
.product_list1 ul li .pro_info .item { float:left; width:50%; height:18px; line-height:18px; overflow:hidden; color:#787878;}
.product_list1 ul li .pro_info .item span { font-weight:bold; color:#333;}

/*优秀工长*/
.foremanbox{ overflow:hidden; position:relative; }
.foremanbox .hd{ overflow:hidden;  height:28px;  padding:0px; border-bottom:#ccc solid 1px;}
.foremanbox .hd h3 { float:left; line-height:28px; background:url(/images/icon03.gif) 2px center no-repeat; padding:0 0 0 24px; font-weight:bold; font-size:14px;}
.foremanbox .hd .prev,.foremanbox .hd .next{ display:block;  width:21px; height:13px; float:right; margin-right:5px; margin-top:7px;  overflow:hidden; cursor:pointer; }
.foremanbox .hd .prev{ background: url(/images/icon_prev.gif); }
.foremanbox .hd .next{ background: url(/images/icon_next.gif); }
.foremanbox .bd{ padding:10px 5px; }

.foremanbox .foreman { width:710px; overflow:hidden;}
.foremanbox .foreman ul { width:720px; padding-left: 2px;}
.foremanbox .foreman ul li { width:106px; height: 190px; margin:0 7px 8px 7px; float:left;}
.foremanbox .foreman ul li .foreman_pic { width:106px; height:137px; position:relative; margin-bottom:2px;}
.foremanbox .foreman ul li .foreman_pic span { float:left; text-align: center; background:#d80011; padding:0 10px 0 10px; width: 86px; height:24px; line-height:24px; color:#fff; position:absolute; left:0; bottom:0; border-radius:0 0 4px 0; display:none;}
.foremanbox .foreman ul li .foreman_pic span a { color:#fff}
.foremanbox .foreman ul li .foreman_pic:hover span { display:block;}
.foremanbox .foreman ul li .foreman_info { height:100%; overflow:hidden; text-align: center; line-height: 26px; height: 26px; padding-bottom: 0px;}
.foremanbox .foreman ul li .foreman_star{height: 18px; text-align: center;}


.list01 li { height:24px; line-height:24px; overflow:hidden}       
.list01 li a { color:#333; font-size:14px;}
.list01 li a:hover { color:#ff7300;}
.list01 li span { float:right; color:#888}
.list01 li a span { float:none; color:#e50012; margin-right:5px;}

.list02 li { height:24px; line-height:24px; overflow:hidden; border-bottom:#ccc solid 1px;}       
.list02 li a { color:#555; font-size:12px;}
.list02 li a:hover { color:#ff7300;}
.list02 li span { float:right; color:#888}
.list02 li a span { float:none; color:#e50012; }
.list02 .pic { width:230px; height:165px; margin:0 auto 10px; position:relative;}
.list02 .pic a { display:block; height:30px; line-height:30px; padding:0 10px; overflow:hidden; position:absolute; width:210px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}
.list02 .pic a span { color:#e50012;}

.list03 li { margin-bottom:10px; line-height:18px; height:54px; color:#828282;}
.list03 li img { float:left; margin:2px 10px 0 0;}

.list04 li { height:30px; line-height:30px; overflow:hidden; padding:0 0 0 20px; background:url(/images/icon05.gif) 7px center no-repeat; overflow:hidden; border-bottom:#ccc dashed 1px;}       
.list04 li a { color:#333; font-size:14px;}
.list04 li a:hover { color:#ff7300;}
.list04 li span { float:right; color:#888}
.list04 li a span { float:none; color:#e50012; margin-right:5px;}

.list05 li { height:30px; line-height:30px; overflow:hidden; padding:0 0 0 20px; background:url(/images/icon05.gif) 7px center no-repeat; overflow:hidden; }       
.list05 li a { color:#666; font-size:14px;}
.list05 li a:hover { color:#ff7300;}
.list05 li span { float:right; color:#888}
.list05 li a span { float:none; color:#e50012; margin-right:5px;}

.list06 li { height:24px; line-height:24px; overflow:hidden; background:url(/images/icon13.gif) 4px center no-repeat; overflow:hidden; text-indent:16px; width:50%; float:left;}       
.list06 li a { color:#333; font-size:12px;}
.list06 li a:hover { color:#ff7300;}
.list06 li span { float:right; color:#888}
.list06 li a span { float:none; color:#e50012; margin-right:5px;}

.list_r2 li { width:50%; float:left; margin-bottom:12px; vertical-align:bottom;}
.list_r2 li img { vertical-align:middle;}


.designer_list1 { width:710px; overflow:hidden;}
.designer_list1 ul { width:725px; padding-left: 2px;}
.designer_list1 ul li { width:133px; margin:0 12px 10px 0; float:left;}
.designer_list1 ul li .des_avatar { width:133px; height:172px; position:relative; margin-bottom:4px;}
.designer_list1 ul li .des_avatar span { float:left; text-align: center; background:url(/images/alpha_bg2.png); padding:0 3px; width: 127px; height:24px; line-height:24px; color:#fff; position:absolute; left:0; bottom:0; }
.designer_list1 ul li .des_avatar span a{color: #fff;}
.designer_list1 ul li .des_name { overflow:hidden; height:67px; line-height: 21px; text-align:left;}
.designer_list1 ul li .des_name div{ padding-left: 8px; height: 21px; overflow: hidden;}
.designer_list1 ul li .des_name .ordbtn { clear:both; background: url(/images/bg_yuyue.gif) no-repeat #ff0000; width: 86px; height: 22px; line-height:22px; display:block; padding-left: 20px;}
.designer_list1 ul li .des_name .ordbtn a{color: #fff; text-decoration:none;}

.designer_list2 ul li { width:50%; margin:0 0 10px; float:left;}
.designer_list2 ul li .des_avatar { width:95px; height:95px; position:relative; margin:0 auto 5px;}
.designer_list2 ul li .des_avatar span { position:absolute; width:85px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40); display:block; height:24px; line-height:24px; padding:0 5px; overflow:hidden; text-align:center;}
.designer_list2 ul li .des_btn { overflow:hidden; text-align:center;}
.designer_list2 ul li .des_btn a { border:#ccc solid 1px; width:55px; margin:0 auto; background-position: 2px center; line-height:20px; border-radius:3px;}
.designer_list2 ul li .des_btn a:hover { text-decoration:none;}

.designer_list3 {}
.designer_list3 ul li { border:#ccc solid 1px; padding:9px; margin-bottom:10px; height:100%; overflow:hidden; height:260px; position:relative;}
.designer_list3 ul li .des_avatar { width:200px; height:224px; float:left; position:absolute; top:10px; left:10px;}
.designer_list3 ul li .des_avatar .photo { width:200px; height:236px; margin-bottom:1px;}
.designer_list3 ul li .des_avatar .name { width:200px; height:23px; line-height:23px; background:#7a7a7a;}
.designer_list3 ul li .des_avatar .name a { display:block; height:23px; width:100px; text-align:center;}
.designer_list3 ul li .des_avatar .name,.designer_list3 ul li .des_avatar .name a { color:#fff; text-decoration:none;}
.designer_list3 ul li .des_avatar .name a.left { font-size:14px; font-weight:bold;}
.designer_list3 ul li .des_avatar .name a.right { background:url(/images/dl3_1.gif) right center no-repeat; padding:0 2px 0 48px; width:50px; text-align:left;}
.designer_list3 ul li .des_c { margin:0 0 0 210px; }
.designer_list3 ul li .des_c .title { border-bottom:#ccc solid 1px; height:24px; line-height:24px;}
.designer_list3 ul li .des_c .title span { color:#e50012}
.designer_list3 ul li .des_c .title h2 { float:left; margin-right:5px; font-size:14px; font-weight:bold;}
.designer_list3 ul li .des_c .title a.icon_apply1 { float:left; padding:0 0 0 20px; font-size:14px; color:#e80011; font-weight:bold;}
.designer_list3 ul li .des_c .des_info { color:#888; line-height:18px;}
.designer_list3 ul li .des_c .des_info .des_info_c { float:left; width:335px; height: 100px; overflow: hidden; padding:5px;}
.designer_list3 ul li .des_info_case .item { float:left; padding:0 5px; width:220px;}
.designer_list3 ul li .des_info_case .item .pic { width:146px; height:100px; padding:1px; background:#fff; position:relative; margin:0 auto;}
.designer_list3 ul li .des_info_case .item .pic span { display:none; height:40px; line-height:20px; padding:0 5px; overflow:hidden; position:absolute; width:136px; bottom:1px; text-align:center; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}
.designer_list3 ul li .des_info_case .item .pic a:hover span { display:block;}
.designer_list3 ul li .des_info_case .item .pic span .t1 { height:20px; background:url(/images/pro_list_t.gif) 2px -148px no-repeat; padding:0 0 0 20px; text-align:left;}
.designer_list3 ul li .des_info_case .item .pic span .t2 { height:20px; background:url(/images/pro_list_t.gif) 2px -184px no-repeat; padding:0 0 0 20px; text-align:left;}
.designer_list3 ul li .des_info_case .item .pic span .t3 { height:20px; background:url(/images/pro_list_t.gif) 2px -220px no-repeat; padding:0 0 0 20px; text-align:left;}
.designer_list3 ul li .des_info_case .item .pic .like_num { height:20px; line-height:20px; position:absolute; top:1px; right:1px; background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=60); padding:0 5px; color:#fff;}
.designer_list3 ul li .des_info_case .item .pic .like_num b { font-size:16px; color:#ee393d; margin:0 4px 0 0;}
.designer_list3 ul li .des_info_case .item p { text-align:center; line-height:22px;}

.designer_list4 ul li { float:left; width:25%;}
.designer_list4 ul li .des_avatar { width:160px; height:208px; margin:0 auto;}
.designer_list4 ul li .des_avatar .photo { width:160px; height:200px; margin-bottom:1px;}
.designer_list4 ul li .des_avatar .name { width:160px; height:23px; line-height:23px; background:#7a7a7a;}
.designer_list4 ul li .des_avatar .name a { display:block; height:23px; width:80px; text-align:center;}
.designer_list4 ul li .des_avatar .name,.designer_list4 ul li .des_avatar .name a { color:#fff; text-decoration:none;}
.designer_list4 ul li .des_avatar .name a.left { font-size:14px; font-weight:bold;}
.designer_list4 ul li .des_avatar .name a.right { background:url(/images/dl3_1.gif) left center no-repeat; padding:0 2px 0 48px; width:30px; text-align:left;}
.designer_list4 ul li .des_avatar .info { line-height:24px; height:24px; color:#888; font-size:12px;}



/*水平方向手风琴效果--各店面联系方式*/
.accordion1 { height:76px; width:730px; overflow:hidden;}
.accordion1 h3{ height:66px; line-height:14px; background:#828282; cursor:pointer; font-weight:bold; color:#fff; width:22px; float:left; position:relative; border-right:#e8e8e8 solid 1px; text-align:center; padding:5px 0;}
.accordion1 h3 em{ display:none;}
.accordion1 h3.on { background:#e50012;}
.accordion1 h3.on em{ display:block; background:url(/images/contact_1.gif) 0 0 no-repeat; width:6px; height:8px; position:absolute; top:34px; right:-6px;}
.accordion1 ul{ float:left; width:516px; height:56px; padding:10px 15px; color:#828282; display:none; background:#e8e8e8; /* 默认都隐藏 */ }
.accordion1 ul td { line-height:20px; padding:6px 5px;}
.accordion1 ul td p,.accordion1 ul td button { white-space:nowrap;}
.accordion1 ul td button { background:url(/images/contact_2.gif) 0 0 no-repeat; width:128px; height:37px; line-height:37px; padding:0 4px 0 24px; text-align:center; color:#e50012; font-size:14px; border:none; cursor: pointer;}

/*垂直方向手风琴效果--热门案例、最新案例、客户感言、装修学堂*/
.accordion2 {}
.accordion2 h3 { height:24px; line-height:24px; overflow:hidden; border-bottom:#ccc solid 1px;}       
.accordion2 h3 a { color:#555; font-size:12px; margin:0 5px;}
.accordion2 h3 a:hover,.accordion2 h3.on a { color:#ff7300; text-decoration:none;}
.accordion2 h3 a span { float:none; color:#e50012; }
.accordion2 h3.on { background:#333; width:240px; margin:0 auto;}
.accordion2 h3.on a { color:#fff}
.accordion2 ul{ padding:0; color:#999; display:none; /* 默认都隐藏 */ }
.accordion2 ul .pic { width:240px; height:165px; margin:4px auto 0; position:relative;}
.accordion2 ul .pic img { width:240px; height:165px;}
/*.accordion2 ul .pic a { display:none; height:30px; line-height:30px; padding:0 10px; overflow:hidden; position:absolute; width:210px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}
.accordion2 ul .pic a span { color:#e50012;}*/

/*客户感言*/
.praise_list ul li { padding:0 0 10px; border-bottom:#ccc solid 1px; margin-bottom:10px; position:relative;}
.praise_list ul li .praise_pic { width:240px; height:160px; position:absolute; top:0; left:0;}
.praise_list ul li .praise_cont { margin-left:250px; height:160px; overflow:hidden;}
.praise_list ul li .praise_cont .praise_t { height:28px; line-height:28px; color:#888; border-bottom:#ccc dotted 1px;}
.praise_list ul li .praise_cont .praise_t h3 { float:left;}
.praise_list ul li .praise_cont .praise_t h3,.praise_list ul li .praise_cont .praise_t h3 a { font-weight: bold; font-size:14px; color:#888;}
.praise_list ul li .praise_cont .praise_c { padding:10px 3px; line-height:24px; font-size:14px; color:#959595; height:96px; overflow:hidden;}
/*优惠活动样式*/
.perf_1 .perf_pic { position:relative;}
.perf_1 .perf_pic p { height:20px; line-height:20px; position:absolute; top:0; right:0; background:url(/images/alpha_bg1.png) 0 0 repeat; _background:#fff; filter:alpha(opacity=60); padding:0 5px;}
.perf_1 td { vertical-align:top; line-height:18px; color:#7b7b7b;}

.perf_2 .perf_pic { position:relative; width:240px; height:160px; margin-bottom:5px;}
.perf_2 .perf_pic span {  position:absolute; width:85px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40); display:block; height:24px; line-height:24px; padding:0 5px; overflow:hidden; text-align:center;}
.perf_2 td { vertical-align:top; line-height:18px; color:#7b7b7b; padding:0 2px;}


/*选项卡1--热门案例、最新案例、客户感言、装修学堂*/
.tab1 { border:1px solid #ccc; background:#fff; }
.tab1 .hd { height:34px; line-height:34px; background:#d7d7d7 url(/images/title_bg_line.gif) 0 0 repeat-x; padding:0; position:relative; }
.tab1 .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; height:35px;}
.tab1 .hd ul li{ float:left; padding:0 12px; cursor:pointer; font-size:14px; font-weight:bold; height:35px; overflow:hidden; line-height:36px;}
.tab1 .hd ul li.on{ height:34px; line-height:32px; background:#fff; border:#ccc solid 1px; border-top:1px solid #ccc; border-bottom:none; }
.tab1 .hd a.right { margin-right:10px;}
.tab1 .bd { padding:9px;  zoom:1; }

.tab2 .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.tab2 .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.tab2 .hd ul li{ float:left; padding:0 15px; cursor:pointer;}
.tab2 .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;  }
.tab2 .hd ul li,.tab2 .hd ul li a { font-size:14px; font-weight:bold; color:#787878;}
.tab2 .hd ul li.on,.tab2 .hd ul li.on a {color:#333;}
.tab2 .hd a.right { margin-right:10px;}
.tab2 .bd { padding:9px; zoom:1; }
.tab2 .bd1 { padding:15px 4px; zoom:1; }

.tab3 { border:#ddd solid 1px;}
.tab3 .hd{ height:30px; line-height:30px; border-bottom:1px solid #ddd;  position:relative; }
.tab3 .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; height:32px;   }
.tab3 .hd ul li{ float:left; padding:0 15px; cursor:pointer;}
.tab3 .hd ul li.on{ height:29px; line-height:28px; background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; border-top:2px solid #d80011;  }
.tab3 .hd ul li,.tab3 .hd ul li a { font-size:14px; font-weight:bold; color:#787878;}
.tab3 .hd ul li.on,.tab3 .hd ul li.on a {color:#333;}
.tab3 .hd a.right { margin-right:10px;}
.tab3 .bd { padding:9px; zoom:1; }
.tab3 .bd1 { padding:15px 4px; zoom:1; }

.tab4 .hd { height:28px; line-height:28px; padding:0; position:relative; }
.tab4 .hd ul li{ float:left; width:50%; background:#f7f7f7; text-align:center; font-size:14px; font-weight:bold; height:28px; line-height:28px; cursor:pointer; position:relative;}
.tab4 .hd ul li.on{ background:#d80011; color:#fff;}
.tab4 .hd ul li span { display:none;}
.tab4 .hd ul li.on span { display:block; position:absolute; background:url(/images/icon07.gif) 0 0 no-repeat; width:7px; height:4px; overflow:hidden; left:49%; bottom:-4px;}
.tab4 .hd a.right { margin-right:10px;}
.tab4 .bd { padding:9px 0;  zoom:1; }

.product_list3 { width:1200px; overflow:hidden;}
.product_list3 .title { height:35px;}
.product_list3 .title h2 { line-height:35px; height:35px; float:left;}
.product_list3 ul { width:1211px;}
.product_list3 ul li { float:left; margin:0 9px 10px 0; border:#ccc solid 1px; width:392px;}
.product_list3 ul li .pro_pic { width:390px; height:194px; padding:1px; background:#fff; position:relative;}
.product_list3 ul li .pro_pic span { display:block; height:30px; line-height:30px; padding:0 10px; overflow:hidden; position:absolute; width:370px; bottom:1px; text-align:center; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}
.product_list3 ul li .pro_pic .like_num { height:20px; line-height:20px; position:absolute; top:1px; right:1px; background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=60); padding:0 5px; color:#fff;}
.product_list3 ul li .pro_pic .like_num b { font-size:16px; color:#ee393d; margin:0 4px 0 0;}
.product_list3 ul li .pro_t { height:36px; line-height:36px; padding:0 9px; color:#959595;}
.product_list3 ul li .pro_t a { color:#959595;}
.product_list3 ul li .pro_t a:hover { color:#f60;}
.product_list3 ul li .pro_t .t1 { float:left; background:url(/images/pro_list_t.gif) 2px 0px no-repeat; padding:0 5px 0 20px}
.product_list3 ul li .pro_t .t2 { float:right; background:url(/images/pro_list_t.gif) 2px -36px no-repeat; padding:0 5px 0 20px}
.product_list3 ul li .pro_t .t3 { float:right; background:url(/images/pro_list_t.gif) 2px -72px no-repeat; padding:0 5px 0 20px}
.product_list3 ul li .pro_t .t4 { float:right; background:url(/images/pro_list_t.gif) 2px -108px no-repeat; padding:0 5px 0 20px}
.product_list3 ul li .pro_c { background:#ededed; color:#888; height:50px; line-height:24px; padding:8px 5px; position:relative;}
.product_list3 ul li .pro_c .avatar { height:50px; width:50px; position:absolute; top:8px; left:5px;}
.product_list3 ul li .pro_c .pro_comment,.product_list3 ul li .pro_c .pro_designer { margin:0 5px 0 60px;}
.product_list3 ul li .pro_c .pro_designer { border-bottom:#ccc dashed 1px;}
.product_list3 ul li .pro_c .pro_comment .date { float:left;}


.w730 {
    width: 730px;
}
.fleft {
    float: left;
}
/*最新活动*/
.doings_list ul li { border:#ccc solid 1px; margin-bottom:10px;}
.doings_list ul li .title { height:32px; line-height:32px; border-bottom:#ccc solid 1px; padding:4px 9px;}
.doings_list ul li .title h2 { font-size:18px; font-family:"微软雅黑", "黑体"; float:left;}
.doings_list ul li .title a.right { display:block; height:32px; line-height:32px; padding:0 15px; font-size:14px; color:#fff; background:#d50000; border-radius:3px;}
.doings_list ul li .area_c { height:230px; position:relative; overflow:hidden;}
.doings_list ul li .area_c .pic { width:350px; height:230px; position:absolute; overflow:hidden; top:0; left:0;}
.doings_list ul li .area_c .doings_t { background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#f7f7f7)); background: -moz-linear-gradient(top, #ececec, #f7f7f7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#f7f7f7'); background:-o-linear-gradient(top, #ececec, #f7f7f7);    background: linear-gradient(top, #ececec, #f7f7f7); padding:10px; line-height:24px; text-align:center; font-family:"微软雅黑", "黑体"; font-size:14px; margin:0 0 0 350px; border-bottom:#ccc solid 1px;}
.doings_list ul li .area_c .doings_t span { background:#fff; padding:2px 20px; margin:0 5px; color:#e50012}
.doings_list ul li .area_c .doings_c { margin:0 0 0 350px; padding:15px 10px 0; line-height:20px;}
.doings_list ul li .area_c .doings_c .info { color:#888; font-weight:bold; height:60px; overflow:hidden; margin-bottom:5px;}
.doings_list ul li .area_c .doings_c .desc { background:#f0f0f0; color:#888; border-radius:3px; padding:3px 6px; height:60px; overflow:hidden; margin-bottom:5px;}
.doings_list ul li .area_c .doings_c .btn a { width:76px; text-align:center; margin:0 auto; color:#d80012; font-size:14px; font-weight:bold;}

.doings_page {margin-bottom: 10px; overflow: hidden; padding: 1px 0 0;}
.doings_page_banner { position:relative;}
.doings_page_banner span { width:197px; height:35px; line-height:35px; overflow:hidden; position:absolute; right:0; bottom:0; display:block; background:url(/images/doing/doings05.gif); text-align:center;}
.doings_page_banner span a { color:#f2246e; font-size:14px; font-weight:bold;}
.doings_page_c { margin-bottom:4px;}
.doings_page_address { border:#e50012 solid 3px; height:346px; padding:0 40px 0 0; position:relative; margin-bottom:4px;}
.doings_page_address .map_c { padding:8px; float:left; width:560px; height:330px;}
.doings_page_address .address_c { float:left; width:560px; padding:10px 8px;}
.doings_page_address .address_t { position:absolute; height:296px; width:30px; text-align:center; padding:50px 5px 0; background:#726765; color:#fff; font-family:"微软雅黑", "宋体"; font-size:20px; top:0; right:0; line-height:30px;}
.doings_page_address .address_c h3 { font-size:24px; font-family:"微软雅黑", "宋体"; line-height:30px; margin-bottom:10px;}
.doings_page_address .address_c .shop_info { font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; height:90px;}
.doings_page_address .address_c .shop_bus { line-height:24px; margin-bottom:10px;}
.doings_page_address .address_c .shop_bus p { font-size:14px;}
.doings_page_address .address_c .address_send { height:40px;}
.doings_page_address .address_c .address_send span{ line-height:18px; height:36px; width:70px; display:block; font-size:14px; font-weight:bold; float:left;}
.doings_page_address .address_c .address_send input { float:left;}
.doings_page_address .address_c .address_send .address_input { height:36px; line-height:36px; border:#e4e4e4 solid 1px; background:#fff; color:#999; width:150px; overflow:hidden; display:block; float:left; padding:0 8px; font-size:14px; }
.doings_page_address .address_c .address_send .address_btn { background:#726765; color:#fff; width:60px; height:38px; line-height:38px; padding:0; margin:0; display:block; float:left; border:none; cursor:pointer; overflow:hidden; font-size:16px; font-family:"微软雅黑", "宋体";}
.doings_box .title { border-bottom:#df2204 solid 3px; height:34px; line-height:34px; position:relative}
.doings_box .title h2 { background:url(/images/doing/doings04.gif) 0 0 no-repeat; width:120px; height:37px; position:absolute; left:3px; bottom:-3px; text-align:center; color:#b80a0c; font-family:"微软雅黑", "黑体"; font-size:18px;}
.doings_box .title a.right { color:#069; font-weight:bold;}
.doings_box .area_c { border:#df2204 solid 3px; border-top:none; padding:10px;}
.doings_page_form { border:#751437 solid 3px; margin-bottom:4px; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); background: -moz-linear-gradient(top, #fff, #eee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee'); background:-o-linear-gradient(top, #fff, #eee);    background: linear-gradient(top, #fff, #eee);}
.doings_page_form .item { float:left; margin:25px 30px; width:270px;}
.doings_page_form .item .title { height:50px; line-height:50px; padding:0 10px; color:#ba012d; font-family:"微软雅黑", "黑体"; font-size:24px;}
.doings_page_form .item .title span { margin:0 8px; color:#444;}
.doings_page_form .item .area_c { height:280px; padding:9px; border:#e4e4e4 solid 1px; border-top:#f3f3f3 solid 1px; background:#fff; box-shadow:0 2px 2px #e4e4e4; overflow:hidden; font-size:16px;}
.doings_form_c1 { padding:10px;}
.doings_form_c1 p { padding:6px 0; text-align:center;}
.doings_form_c1 .btn { background: url(/images/doing/doings01.gif) 0 0 no-repeat; width:150px; height:34px; padding:0; margin:0; display:block; border:none; cursor:pointer; overflow:hidden; text-indent:-9999px; margin:0 auto;}
.doings_form_c2 { text-align:center; height:280px; overflow:hidden; line-height:36px;}

.doings_form_c3 { line-height:30px; border-bottom:#f17e8d dashed 1px; padding:10px 0px; font-family:"微软雅黑", "黑体"; }
.doings_form_c3 span { color:#e80011;}
.doings_form_c3 span.phone { font-size:18px;}
.doings_form_c3_send { padding:20px 0 0;}
.doings_form_c3_send span { display:block; float:left; background:url(/images/doing/doings02.gif) 0 0 no-repeat; width:35px; height:35px; overflow:hidden; margin-right:3px;}
.doings_form_c3_send input { float:left;}
.doings_form_c3_send .address_input { height:33px; line-height:33px; border:#e4e4e4 solid 1px; background:#fff; color:#999; width:116px; overflow:hidden; display:block; float:left; padding:0 5px; font-size:14px; margin-right:5px;}
.doings_form_c3_send .address_btn { background: url(/images/doing/doings03.gif) 0 0 no-repeat; color:#fff; width:78px; height:32px; line-height:32px; padding:0; margin:0; display:block; float:left; border:none; cursor:pointer; overflow:hidden; text-indent:-9999px;}


.icon_comment { display:block; padding:0 0 0 16px; background:#ededed url(/images/icon06.gif) 0 4px no-repeat;}
.icon_apply { display:block; padding:0 0 0 16px; background:#fff url(/images/icon09.gif) 0 4px no-repeat;}
.icon_apply1 { display:block; padding:0 0 0 16px; background:#fff url(/images/icon11.gif) 0 center no-repeat;}
.icon_advisory { display:block; padding:0 0 0 16px; background:#fff url(/images/icon10.gif) 0 4px no-repeat;}
.icon_add { display:block; padding:0 0 0 16px; background:#fff url(/images/icon12.gif) 0 4px no-repeat;}



.hide,.none {display: none;}

.tal { text-align:left;}
.tar { text-align:right;}
.tac { text-align:center;}
.fontblue1 { color:#397ebe;}
.fontblue2 { color:#28ade5;}
.fontblue3 { color:#0777e6;}
.fontred1 { color:#e50012}
.fontgreed1 { color:#008b45;}
.fontgreed2 { color:#1E9C8F;}
.fontgay1 { color:#888;}
.fontgay2 { color:#888; font-weight:bold}
.fontblack{ color: #000;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.lh24 { line-height:24px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}

.mt5 { margin-top:5px;}
.mr5 { margin-right:5px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:10px;}
.mr10 { margin-right:10px;}
.ml10 { margin-left:10px;}
.mb15 { margin-bottom:15px;}
.matuo { margin:auto;}
.p9 { padding:9px;}

.w240 { width:240px;}
.w260 { width:260px;}
.w370 { width:370px;}
.w460 { width:460px;}
.w620 { width:620px;}
.w730 { width:730px;}
.w750 { width:750px;}
.w920 { width:920px;}
.wp66 { width:66%;}
.mb10 {
    margin-bottom: 10px;
}


/*首页幻灯*/
.banner_bg{ width:100%; height:355px; overflow:hidden; position:relative; }
.banner_bg .hd{ height:15px; overflow:hidden; position:absolute; left:49%; bottom:5px; z-index:1; }
.banner_bg .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner_bg .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px; overflow:hidden; text-indent:-999px; cursor:pointer; background:url(/images/banner_point.png) 0 -10px no-repeat; }
.banner_bg .hd ul li.on{ background: url(/images/banner_point.png) 0 0 no-repeat; }
.banner_bg .bd{ position:relative; height:355px; z-index:0;   }
.banner_bg .bd li{ zoom:1; vertical-align:middle; height:355px;}
.banner_bg .bd li a { width:100%; height:355px; display:block; cursor:pointer; overflow:hidden; text-indent:-9999px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner_bg .prev,.banner_bg .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner_bg .next{ left:auto; right:3%; background-position:8px 5px; }
.banner_bg .prev:hover,.banner_bg .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner_bg .prevStop{ display:none; }
.banner_bg .nextStop{ display:none; }

/*友情链接*/
.foot_link { text-align:left;}
.foot_link .hd { height:24px; line-height:24px; padding:0;   border-bottom:1px solid #ddd;  position:relative; }
.foot_link .hd ul{ float:left;  position:absolute; left:00px; top:-1px; height:26px;   }
.foot_link .hd ul li{ float:left; padding:0 10px; cursor:pointer;  }
.foot_link .hd ul li.on{ height:24px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; font-weight:bold; }
.foot_link .hd span { color:#c2c2c2;}
.foot_link .bd ul{ padding:5px 10px;  zoom:1;  height:100%; overflow:hidden; }
.foot_link .bd li{ height:24px; line-height:24px; float:left; padding:0 7px;}
.foot_link .bd li a { white-space:nowrap;}

.scene_focus_c { margin:0 auto;  width:996px; background:#ebebeb; padding:3px;  position:relative;  overflow:hidden;  zoom:1;   }
.scene_focus_c .hd{ width:960px; padding-top:5px;  overflow:hidden; margin:0 auto;}
.scene_focus_c .hd ul{ margin-right:-20px;  overflow:hidden; zoom:1; }
.scene_focus_c .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.scene_focus_c .hd ul li img{ width:170px; height:80px; border:2px solid #ddd; cursor:pointer; margin-right:20px;   }
.scene_focus_c .hd ul li.on{ background:url("/images/icoUp.gif") no-repeat 82px 0; }
.scene_focus_c .hd ul li.on img{ border-color:#f60;  }
.scene_focus_c .bd li{ vertical-align:middle; }
.scene_focus_c .bd img{ width:996px; height:390px; display:block;  }

/*superslide css end*/

/*案例内页幻灯*/
.gallery {}
#case_focus .panel {}
#case_focus .panel img { width:710px; height:500px;}
#case_focus .filmstrip { margin: 5px; }
#case_focus .filmstrip li img { width:85px; height:60px;}
#case_focus .frame {}
#case_focus .frame .img_wrap { border: 1px solid #aaa; }
#case_focus .frame.current .img_wrap { border-color: #000; }
#case_focus .frame img { border: none; }
#case_focus .frame .caption { font-size: 11px; text-align: center; color: #888; }
#case_focus .frame.current .caption { color: #000; }
#case_focus .pointer { border-color: #000;}
#case_focus .case_pref,#case_focus .case_next { position:absolute; background:#d80011; padding:5px 5px 0; height:60px; width:60px; text-align:center; line-height:16px;}
#case_focus .case_pref a,#case_focus .case_next a { color:#fff; text-decoration:none;}
#case_focus .case_pref img,#case_focus .case_next img { width:60px; height:42px;}
#case_focus .case_pref { bottom:7px; left:0px;}
#case_focus .case_next { bottom:7px; right:0px;}

.case_info { height:185px;}

.case_info_l {
    padding: 30px 14px;
    border-right: #ccc solid 1px;
    height: 120px;
    width: 640px;
    float: left;
    /*background-color: red;*/
}
.case_info_l ul li {
    width: 300px;
    padding: 0 0 0 20px;
    background: url(/images/icon08.gif) 2px center no-repeat;
    height: 30px;
    float: left;
    overflow: hidden;
    line-height: 30px;
    color: #888;
    font-size: 14px;
    /* background-color: red; */
}
.case_info_l ul li span { font-weight:bold;}
.case_info_l ul li b { font-size:18px; font-weight:normal; color:#e50012;}
.case_info_r { padding:7px 35px; width:178px; float:left; text-align:center; line-height:24px;}
.case_info_r .case_info_avatar { margin-bottom:10px;}
.case_info_r .case_info_btn a { border:#ccc solid 1px; width:55px; margin:0 auto; background-position: 2px center; line-height:20px; border-radius:3px; float:left; margin-left:15px}
.case_info_r .case_info_btn a:hover { text-decoration:none;}
.case_info_l_1 { padding:10px 14px; line-height:22px; border-right:#ccc solid 1px; height:165px; width:450px; float:left; font-size:14px; color:#888; overflow: hidden;}

/*设计团队*/
.design_team { margin-bottom:10px;}
.design_team .title { height:36px; line-height:36px; padding:0 10px;}
.design_team .title h2 { float:left; background:url(/images/icon_12.gif) 0 center no-repeat; padding:0 0 0 24px; font-weight:bold; font-size:14px;}
.design_team .title .right { font-size:14px;}
.design_team .area_c { border:#ccc solid 1px; padding:9px; position: relative; min-height:190px;}
.design_team .area_c .team_pic { width:290px; height:190px; position:absolute; top:9px; left:9px;}
.design_team .area_c .team_info { margin:0 0 0 300px;}
.design_team .area_c .team_info .team_about { width:250px; float:left; line-height:20px;}
.design_team .area_c .team_info .team_apply { float:right; width:150px;}
.design_team .area_c .team_info .team_apply .t1,.design_team .area_c .team_info .team_apply .t2 { float:left; width:75px;}
.design_team .area_c .team_info .team_apply .t1 { display: block; width: 75px; height: 56px;}
.design_team .area_c .team_info .team_apply .t1 a { display:block; background:url(/images/apply01.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.design_team .area_c .team_info .team_apply .t2 a { display:block; background:url(/images/apply02.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.design_team .area_c .team_info .design_team_member .item { float:left; padding:0 5px; width:126px;}
.design_team .area_c .team_info .design_team_member .item .pic { width:100px; height:100px; padding:1px; background:#fff; position:relative; margin:0 auto;}
.design_team .area_c .team_info .design_team_member .item .pic span { height:20px; line-height:20px; padding:0 5px; overflow:hidden; position:absolute; width:90px; bottom:1px; text-align:center; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}

.design_team_detail .title { height:36px; line-height:36px; padding:0 10px;}
.design_team_detail .title h2 { float:left; background:url(/images/icon_12.gif) 0 center no-repeat; padding:0 0 0 24px; font-weight:bold; font-size:14px;}
.design_team_detail .title .right { font-size:14px;}
.design_team_detail .area_c { border:#ccc solid 1px; border-bottom:none; padding:9px; position: relative; min-height:290px;}
.design_team_detail .area_c .team_pic { width:440px; height:290px; position:absolute; top:9px; left:9px;}
.design_team_detail .area_c .team_info { margin:0 0 0 450px;}
.design_team_detail .area_c .team_info .team_manager { line-height:36px; text-align:center; margin-bottom:20px;}
.design_team_detail .area_c .team_info .team_manager p { font-size:14px; font-weight:bold;}
.design_team_detail .area_c .team_info .team_apply { width:150px; margin:0 auto;}
.design_team_detail .area_c .team_info .team_apply .t1,.design_team_detail .area_c .team_info .team_apply .t2 { float:left; width:75px;}
.design_team_detail .area_c .team_info .team_apply .t1 a { display:block; background:url(/images/apply01.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.design_team_detail .area_c .team_info .team_apply .t2 a { display:block; background:url(/images/apply02.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}

/*设计精英*/
.designer_detail { border:#ccc solid 1px; padding:9px; border-bottom:none; height:100%; overflow:hidden; height:260px; position:relative;}
.designer_detail .des_avatar { width:200px; height:224px; float:left; position:absolute; top:10px; left:10px;}
.designer_detail .des_avatar .photo { width:200px; height:236px; margin-bottom:1px;}
.designer_detail .des_avatar .name { width:200px; height:23px; line-height:23px; background:#7a7a7a;}
.designer_detail .des_avatar .name a { display:block; height:23px; width:100px; text-align:center;}
.designer_detail .des_avatar .name,.designer_detail .des_avatar .name a { color:#fff; text-decoration:none;}
.designer_detail .des_avatar .name a.left { font-size:14px; font-weight:bold;}
.designer_detail .des_avatar .name a.right { background:url(/images/dl3_1.gif) right center no-repeat; padding:0 2px 0 48px; width:50px; text-align:left;}
.designer_detail .des_c { margin:0 0 0 210px; }
.designer_detail .des_c .des_info { color:#888; line-height:24px; width:300px; float:left;}
.designer_detail .des_c .des_info span { font-weight:bold;}
.designer_detail .des_c .right { width:190px;}
.designer_detail .des_c .des_apply_count { border:#ddd solid 1px; height:24px; line-height:24px; font-weight:bold; border-radius:2px; margin-bottom:10px;}
.designer_detail .des_c .des_apply_count span { display:block; float:left; background:#d80011; color:#fff; padding:0 15px; margin-right:15px; font-size:14px;}
.designer_detail .des_c .des_apply { margin:0 auto;}
.designer_detail .des_c .des_apply .right { margin-top:20px; width:auto; color:#888}
.designer_detail .des_c .des_apply .t1,.designer_detail .des_c .des_apply .t2 { float:left; width:75px;}
.designer_detail .des_c .des_apply .t1 a { display:block; background:url(/images/apply01.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.designer_detail .des_c .des_apply .t2 a { display:block; background:url(/images/apply02.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}

.email_subs { background:#fff; border:#ccc solid 1px; padding:11px 9px 19px; line-height:24px; height:100%; overflow:hidden;}
.email_subs_input { height:24px; line-height:24px; border:#e4e4e4 solid 1px; background:#fff; color:#999; width:150px; overflow:hidden; display:block; float:left; padding:0 4px; margin-right:10px;}
.email_subs_btn {background: -webkit-gradient(linear, left top, left bottom, from(#ee5864), to(#e60e1f)); background: -moz-linear-gradient(top, #ee5864, #e60e1f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5864', endColorstr='#e60e1f'); background:-o-linear-gradient(top, #ee5864, #e60e1f);    background: linear-gradient(top, #ee5864, #e60e1f); color:#fff; width:60px; height:24px; line-height:24px; padding:0; margin:0; display:block; float:left; border:none; cursor:pointer; overflow:hidden;}

.designer_select ul li { float:left; width:50%; text-align:center; margin-bottom:10px;}
.designer_select ul li input { width:100px; height:32px; line-height:32px; padding:0; margin:0; border:#ccc solid 1px; background:#fff; color:#ababab; text-align:center; font-size: 14px;}
.designer_select .btn { clear:both; text-align:center;}
.designer_select .btn button {background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ccc)); background: -moz-linear-gradient(top, #f6f6f6, #ccc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ccc'); background:-o-linear-gradient(top, #f6f6f6, #ccc);    background: linear-gradient(top, #f6f6f6, #ccc); color:#333; font-size:14px; font-weight:bold; width:90px; height:30px; padding:0; margin:0; border:#ccc solid 1px; border-radius:4px; cursor:pointer; overflow:hidden; }


.safeguard { padding:0 0 10px 10px;}
.safeguard ul li { float:left; width:25%;}
.safeguard ul li .item { margin:0 5px; height:98px; color:#959595; line-height:20px; padding:0 0 0 72px;}
.safeguard ul li.t1 .item { background:url(/images/icon_baoz1.jpg) 0 0 no-repeat;}
.safeguard ul li.t2 .item { background:url(/images/icon_baoz2.jpg) 0 0 no-repeat;}
.safeguard ul li.t3 .item { background:url(/images/icon_baoz3.jpg) 0 0 no-repeat;}
.safeguard ul li.t4 .item { background:url(/images/icon_baoz4.jpg) 0 0 no-repeat;}
.safeguard ul li .item .item_t { margin-bottom:7px;}
.safeguard ul li .item .item_t a { font-weight:bold; color:#959595;}

/*在线服务*/
.service_c { padding:10px;}
.service_c .service_info { float:left; width:500px; padding:50px 80px; font-size:14px; line-height:50px;}
.service_c .service_info h3 { height:67px; overflow:hidden; margin:0 auto; overflow:hidden; margin-bottom:50px; text-indent:-9999px;}
.service_c .service_info h3.t1 { background:url(/images/service_t1.gif) 0 0 no-repeat;}
.service_c .service_info h3.t2 { background:url(/images/service_t2.gif) 0 0 no-repeat;}
.service_c .service_info h3.t3 { background:url(/images/service_t3.gif) 0 0 no-repeat;}
.service_c .service_info h3.t4 { background:url(/images/service_t4.gif) 0 0 no-repeat;}
.service_c .service_info h3.t5 { background:url(/images/service_t5.gif) 0 0 no-repeat;}
.service_c .service_info h3.t6 { background:url(/images/service_t6.gif) 0 0 no-repeat;}
.service_c .service_info h3.t7 { background:url(/images/service_t7.gif) 0 0 no-repeat;}
.service_c .service_info h3.t8 { background:url(/images/service_t8.gif) 0 0 no-repeat;}
.service_c .service_info h3.t9 { background:url(/images/service_t9.gif) 0 0 no-repeat;}
.service_c .service_info p { font-size:24px}
.service_c .service_form { float:right; width:500px;}

/*免费量房*/
.service_free { background:url(/images/service_free.png) 0 0 no-repeat; padding:0 0 0 120px; height:100px; width:1080px; overflow:hidden;}
.service_free ul { width:1080px;}
.service_free ul li { padding:10px 50px 10px 40px; float:left; width:265px; background:url(/images/service_free_line.gif) right 20px no-repeat; height:80px; line-height:20px; color:#959595; overflow:hidden;}
.service_free ul li p { font-weight:bold; color:#d80012;}

/*筛选栏样式*/
.p_category { padding:4px 9px; overflow:hidden; border:#ccc solid 1px;}
.p_category .filter_pro { position:relative; margin:4px 0; overflow:hidden; height:100%; }
.p_category .filter_pro h2 { position:absolute; left:0; top:0; width:70px; height:30px; line-height:30px; padding:0; overflow:hidden; font-size:12px; font-weight:bold; text-align:right; color:#333;}
.p_category .filter_pro h2.t1 { background:url(/images/p_category.gif) 2px 0px no-repeat;}
.p_category .filter_pro h2.t2 { background:url(/images/p_category.gif) 2px -30px no-repeat;}
.p_category .filter_pro h2.t3 { background:url(/images/p_category.gif) 2px -60px no-repeat;}
.p_category .filter_pro h2.t4 { background:url(/images/p_category.gif) 2px -90px no-repeat;}
.p_category .filter_pro ul,.p_category .filter_pro ul li { float:left;}
.p_category .filter_pro ul { margin:0 0 0 70px !important; margin:0 0 0 24px; overflow:hidden; width:650px; height:100%}
.p_category .filter_pro ul li { height:30px; line-height:30px; }
.p_category .filter_pro ul li a { padding:0 10px; margin:2px; color:#555; float:left; white-space:nowrap; display:block; height:26px; line-height:26px;}
.p_category .filter_pro ul li a:hover { background:#e50012; color:#fff; text-decoration:none}
.p_category .filter_pro ul li.active a { background:#fff; color:#e50012; font-weight:bold; overflow:hidden;}

/*热门楼盘筛选*/
.hot_property { line-height:32px; padding:0 10px; border:#ccc solid 1px;}
.hot_property a { margin:0 5px; color:#555;}
.hot_property a:hover { color:#f60;}

/*边栏预约*/
.side_apply { border:#ccc solid 1px; border-top:none;}
.side_apply .apply_info { border:#ccc solid 1px; border-left:none; border-right:none; padding:9px; background:#f1f1f1; line-height:24px;}
.side_apply .apply_c { padding:4px 6px; color:#959595;}
.side_apply .apply_c td { line-height:20px; text-align:center; font-size:14px;}
.side_apply .reserve_c { width:240px; padding:9px 2px;}
.side_apply .reserve_input { height:24px; line-height:24px; border:#d80011 solid 3px; background:#fff; color:#999; width:156px; overflow:hidden; display:block; float:left; padding:0 4px;}
.side_apply .reserve_btn { background:#d80011; color:#fff; width:70px; height:30px; line-height:30px; padding:0; margin:0; display:block; float:left; border:none; cursor:pointer; overflow:hidden;}
.side_apply .reserve_c p { clear:both; line-height:24px;}
.side_apply .apply_btn { background:url(/images/apply_btn_bg.gif) 0 center no-repeat; padding:0 0 0 50px; height:48px;}
.side_apply .apply_btn p { font-weight:bold; font-size:14px;}
.side_apply .apply_btn span { color:#888;}
.side_apply .apply_count { padding:5px; line-height:24px}
.side_apply .apply_count p { text-align:center;}
.side_apply .apply_count table { border:#e4e4e4 solid 1px;}


/*施工保障顶部工具*/
.safe_top .item { float:left; width:279px; height:100px; border:#ccc solid 1px; border-top:#e89911 solid 1px; padding:9px; margin-right:11px;}
.safe_top .item.a3 { margin:0; background:url(/images/safe_top_a3.gif) 148px 18px no-repeat;}
.safe_top .item h2 { color:#888; font-size:16px; font-weight:bold; line-height:20px;}
.safe_top .item h3 { color:#888; font-size:12px; margin-bottom:10px; line-height:14px;}
.safe_top .item .safe_top_apply { margin:0 30px;}
.safe_top .item .safe_top_apply .t1,.safe_top .item .safe_top_apply .t2 { float:left; width:78px;}
.safe_top .item .safe_top_apply .t1 a { display:block; background:url(/images/apply01.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.safe_top .item .safe_top_apply .t2 a { display:block; background:url(/images/apply02.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.safe_top .item .service_center { margin:0;}
.safe_top .item .service_center .t1,.safe_top .item .service_center .t2,.safe_top .item .service_center .t3 { float:left; width:72px;}
.safe_top .item .service_center .t1 a { display:block; background:url(/images/service_center1.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.safe_top .item .service_center .t2 a { display:block; background:url(/images/service_center2.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.safe_top .item .service_center .t3 a { display:block; background:url(/images/service_center3.gif) center 0 no-repeat; margin:0 5px; padding:36px 0 0; line-height:20px; text-align:center;}
.safe_top .item .book_designer { margin:15px 0 0 10px;}

/*家居情景馆*/
.scene_title { height:48px; line-height:48px; padding:0 0 12px 0; background:url(/images/scene_t.gif) 0 bottom repeat-x;}
.scene_title h2 { float:left; font-family:"微软雅黑", "宋体"; font-size:24px;}
.scene_title .path { float:right; line-height:48px; color:#959595}
.scene_title .path a { margin:0 5px; color:#959595;}
.scene_title .path a:hover { color:#e50012;}

.scene_list1 { width:350px; overflow:hidden;}
.scene_list1 ul li { padding:0px 10px 10px; height:85px; border-bottom:#d5d5d5 dotted 1px; margin-bottom:10px;}
.scene_list1 ul li .scene_video { width:150px; height:85px; float:left; position:relative; margin-right:10px;}
.scene_list1 ul li .scene_video img { width:150px; height:85px;}
.scene_list1 ul li .scene_video a { display:block; position:absolute; width:150px; height:85px; top:0; left:0; }
.scene_list1 ul li .scene_video a:hover { background:url(/images/icon_play_s.png) center center no-repeat;}
.scene_list1 ul li .scene_video a span { display:block; height:24px; line-height:24px; padding:0 10px; overflow:hidden; position:absolute; width:130px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}
.scene_list1 ul li .scene_c { width:170px; float:left;}
.scene_list1 ul li .scene_c .scene_t { line-height:18px; height:54px;}
.scene_list1 ul li .scene_c .scene_t a { font-size:14px;}
.scene_list1 ul li .scene_c .scene_time { line-height:16px;}
.scene_list1 ul li .scene_c .scene_num { line-height:16px; color:#959595;}

.scene_focus_t { background:url(/images/scene_focus_t.gif) 0 0 no-repeat; height:28px; line-height:28px;}
.scene_focus_t h2 { float:left; background:#fff url(/images/scene_focus_tl.gif) right center no-repeat; height:28px; margin-left:26px; padding:0 15px 0 0;}
.scene_focus_t h3 { float:right; background:#fff url(/images/scene_focus_tr.gif) left center no-repeat; height:28px; margin-left:26px; padding:0 0 0 15px;}
.scene_focus_t h2,.scene_focus_t h2 a { font-size:14px; font-weight:bold;}
.scene_focus_t h3,.scene_focus_t h3 a { font-size:12px; font-weight:bold;}
.scene_focus_t .right { text-align:center; width:100px; margin-left:36px;}
.scene_focus_t .right a { color:#fff; font-weight:bold;}



.form1 { padding:20px 0 0;}
.form1 .ui-label { margin-left:-120px; width:110px;}
.form1 .ui-form-item { padding:0 5px 20px 110px;}

.service_form .ui-label { margin-left:-70px; width:80px; padding-top:1px; font-size:14px; text-align: left;}
.service_form .ui-form-item { padding:0 5px 20px 80px;}
.service_form .ui-input { padding:4px 6px;}
.service_form .w1 { float:left; width:155px; height:26px}
.service_form .w1 .ui-input { width:100px;}
.service_form .w1 select { width:110px; height:26px; margin:0; padding:2px}
.service_form .w2 { clear:both;}
.service_form .w2 .ui-input { width:370px;}
.service_form .w2 .ui-textarea { width:375px;}

.ui-tipbox-content { margin:14px 14px 14px 87px;}
.ui-tipbox-explain { color:#777;}
.ui-tipbox-success .ui-tipbox-content h3.ui-tipbox-title,.ui-tipbox-success .ui-tipbox-content-simple h3.ui-tipbox-title { font-size:16px; color:#690; line-height:36px;}
.ui-tipbox-error .ui-tipbox-content h3.ui-tipbox-title,.ui-tipbox-error .ui-tipbox-content-simple h3.ui-tipbox-title { font-size:16px; color:#e50012; line-height:36px;}

.table01 .ui-table th,.table01 .ui-table td { text-align:center;}
.table01 .ui-table th { font-weight:bold;}

.sub_article { font-size:14px; color:#555; line-height:24px; }
.sub_article p { margin-bottom:12px;}

.mainbody {font-size: 14px; line-height: 24px;}
.mainbody p {font-size: 14px; line-height: 24px; padding: 5px 0px;}
.mainbody div {font-size: 14px; line-height: 24px; padding: 5px 0px;}
.mainbody .dimage {text-align: center;}

.list01 li i {margin-right: 5px;font-style:normal;}
.list01 li i a { color:#E50012; font-size:14px;}
.list01 li i a:hover { color:#E50012;}




/*左侧浮窗*/
.leftbar { width:85px; background:#ebebeb; border-bottom:#e20000 solid 1px;}
.leftbar .lb_t { height:9px; overflow:hidden; background:#e20000 url(/images/lb_t.gif) center center no-repeat;}
.leftbar .lb_nav { padding:3px 0;}
.leftbar .lb_nav ul li { height:24px; line-height:24px; padding:0 0 1px 0; background:url(/images/lb_line.gif) center bottom no-repeat;}
.leftbar .lb_nav ul li.t4 { background:none;}
.leftbar .lb_nav ul li a { display:block; height:24px; overflow:hidden; padding:0 4px 0 26px; color:#a0a0a0; background-image:url(/images/lb_icon.png); background-repeat:no-repeat;}
.leftbar .lb_nav ul li a:hover { color:#888; text-decoration:none;}
.leftbar .lb_nav ul li.t1 a { background-position: 2px 0;}
.leftbar .lb_nav ul li.t2 a { background-position: 2px -24px;}
.leftbar .lb_nav ul li.t3 a { background-position: 2px -48px;}
.leftbar .lb_nav ul li.t4 a { background-position: 2px -72px;}
.leftbar .lb_nav ul li a.active { background-color:#bfbfbf; color:#fff;}
.leftbar .lb_phone { padding:3px 2px; line-height:16px; color:#e20000;}
.leftbar .lb_phone i { font-family:"微软雅黑", "宋体"; line-height:18px;}
.leftbar .lb_phone p { font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/*楼盘详情*/
.propertybox { }
.propertybox .property{border:#ccc solid 1px;  background:#fff; padding: 10px 10px; height: 200px;}
.propertybox .property .photo{float: left;width: 261px; height: 198px; margin-right: 20px;}
.propertybox .property .info{float: left; width: 615px;}
.propertybox .property .info dl{}
.propertybox .property .info dl dt{ font-size: 18px;font-weight: bold; color: #c52821; margin-bottom: 10px;}
.propertybox .property .info dl dt h2{font-weight: bold;}
.propertybox .property .info dl dd ul li{ padding: 0px 0px;}
.propertybox .property .info dl dd ul li div{float: left; line-height: 26px;}
.propertybox .property .info dl dd ul li .w118{ width: 118px; float: left;}
.propertybox .property .info dl dd ul li .w142{ width: 142px; float: left;}
.propertybox .property .info dl dd ul li .w178{ width: 178px; float: left; font-size: 16px; line-height: 40px; font-weight: bold;}
.propertybox .property .info dl dd ul li .w390{ width: 390px; float: left; height: 26px; overflow: hidden;}
.propertybox .property .info dl dd ul li span{color: #fd0100;}

.propertybox .tabs { border:1px solid #ccc; border-top: none; background:#fff; padding: 10px 10px;  }
.propertybox .tabs .hd { height:29px; line-height:29px; padding:0; position:relative; border-bottom: 1px solid #e5e5e5; }
.propertybox .tabs .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:30px;}
.propertybox .tabs .hd ul li{ float:left; padding:0 12px; cursor:pointer; font-size:14px; font-weight:bold; height:30px; overflow:hidden; line-height:30px;background: url(/images/bg_tabs_hd.jpg) repeat-x; margin-right: 10px;}
.propertybox .tabs .hd ul li.on{background: url(/images/bg_tabs_hd_on.jpg) repeat-x; color: #fff;}
.propertybox .tabs .hd a.right { margin-right:10px;}



.propertybox .tabs .bd { padding:9px 0px; zoom:1; }
.propertybox .tabs .bd ul{width:1050px; overflow: hidden;}
.propertybox .tabs .bd ul li{float: left; padding: 0px 9px 20px 0px;}
.propertybox .tabs .bd ul li .pic{border: 1px solid #cecece; margin-bottom: 10px;}
.propertybox .tabs .bd ul li .pic img{ width: 167px; height: 111px;}
.propertybox .tabs .bd ul li .title{width: 169px; text-align: center; height: 36px; line-height: 18px;}


.mainbody img,.sub_article img{
    max-width: 900px;
}
.xd_text img{
    max-width: 850px;
}

.p_list1 { width:710px; overflow:hidden;}
.p_list1 ul { width:720px;}
.p_list1 ul li { width:170px; height:124px; margin:0 10px 0px 0; float:left; position:relative;}
.p_list1 ul li img { width:170px; height:124px;}
.p_list1 ul li a { display:block; position:absolute; width:170px; height:124px; top:0; left:0; }
.p_list1 ul li a:hover { background:url(/images/icon_play.png) center 20px no-repeat;}
.p_list1 ul li a span { display:block; height:30px; line-height:30px; padding:0 10px; overflow:hidden; position:absolute; width:150px; bottom:0; color:#fff;background:url(/images/alpha_bg2.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40);}

.p_list2 li { float:left; width:20%; text-align:center;}
.p_list2 li p { height:24px; line-height:24px; overflow:hidden;}

.p_list3 li { float:left; width:25%; text-align:center; margin-bottom:10px;}
.p_list3 li p { height:24px; line-height:24px; overflow:hidden;}

.p_list4 li { float:left; width:110px; text-align:center; margin:5px 6px;}
.p_list4 li img { width:100px; height:50px; padding:4px; border:#d4d4d4 solid 0px;}
