﻿@charset "utf-8";
/* CSS Document */
/*右侧导航样式开始 */
.rightNav{ position:fixed;right:0px; bottom:100px; width:auto; height:auto; z-index:99; border-bottom:1px solid #e3e3e3; background:url(../images/hot.gif) no-repeat 0 0;}
.rightNav li{ width:auto; height:auto; cursor:pointer; position:relative; border:1px solid #e3e3e3; border-bottom:none;}
.rightNav li .show{ width:68px; background:#f8f8f8;}
.rightNav li .show span.ico{ display:block; width:68px; height:38px; background:url(../images/RNav.png) no-repeat center 0;}
.rightNav li .show span.icohd{ background-position: center 8px;}
.rightNav li .show span.icoQq{ background-position: center -30px;}
.rightNav li .show span.icoWx{ background-position: center -70px;}
.rightNav li .show span.icolf{background-position: center -112px;}
.rightNav li .show span.icosjs{background-position: center -152px;}
.rightNav li .show span.icogd{ background-position: center -190px;}
.rightNav li .show span.icoTel{ background-position: center -153px;}
.rightNav li .show span.icoTop{ background-position: center -233px;}
.rightNav li .show p{ height:30px; line-height:30px; text-align:center; color:#707070; font-size:12px;}
.rightNav li .show.current{}
.rightNav li .hidden{ position:absolute;right:75px; top:5px;  text-align:center;border:1px solid #ddd; padding:5px; background:#fff; display:none; box-shadow:0px 0px 3px #ccc;}
.rightNav li .hidden .hidden_cont p.title{ font-size:14px; color:#333; font-weight:bold;}
.rightNav li .hidden .hidden_cont{ position:relative; min-width:80px;}
.rightNav li .hidden .hidden_cont span.span_ab{ display:inline-block; width:9px; height:9px; position:absolute; top:0px; right:-13px; background:url(../images/rightNav_ab.png) no-repeat;}
.rightNav li .hidden .hiddenQq a{ display:block; margin:8px 1px; text-align:center;}
.rightNav li .hidden .hiddenTel{ font-size:18px; display:block; min-width:150px;}
.rightNav li .hidden .hiddenWx img{ width:120px; height:120px;}
/*右侧导航样式结束 */


/*---------------------------------------------------我要装修页面样式开始---------------------------------------------------*/
.tenders_header{ width:100%; height:50px; background:#f8f8f8; line-height:50px; box-shadow:1px 1px 3px #ccc;}
.tenders_header span{ line-height:50px;}
.tenders_header h3 font.fontcl2{ font-size:20px;}
.tendersbg{ width:100%; height:773px; background:url(../images/tendersbg.jpg) no-repeat center;}
.tendersbg .tenders_zb{ width:600px; margin:0 auto; padding-top:50px;}
/*招标切换样式开始*/
.tenders_cat{ width:100%; height:60px; line-height:60px;background-color:#034156;}
ul.tenders_zb_list{ width:1200px; margin:0 auto; }
ul.tenders_zb_list li{ cursor:pointer; width:240px; height:60px; text-align:center; line-height:60px; float:left;}
ul.tenders_zb_list li.TLF{ background:url(../images/TLF.png) no-repeat center;}
ul.tenders_zb_list li.TLF.current{ background:#5cb6f6 url(../images/TLF1.png) no-repeat center;}
ul.tenders_zb_list li.TBJ{ background:url(../images/TBJ.png) no-repeat center;}
ul.tenders_zb_list li.TBJ.current{ background:#5cb6f6 url(../images/TBJ1.png) no-repeat center;}
ul.tenders_zb_list li.TSJ{ background:url(../images/TSJ.png) no-repeat center;}
ul.tenders_zb_list li.TSJ.current{ background:#5cb6f6 url(../images/TSJ1.png) no-repeat center;}
ul.tenders_zb_list li.MFCG{ background:url(../images/MFCG.png) no-repeat center;}
ul.tenders_zb_list li.MFCG.current{ background:#5cb6f6 url(../images/MFCG1.png) no-repeat center;}
ul.tenders_zb_list li.FGCD{ background:url(../images/FGCD.png) no-repeat center;}
ul.tenders_zb_list li.FGCD.current{ background:#5cb6f6 url(../images/FGCD1.png) no-repeat center;}

.tenders_zb_box .tenders_zb_box_con h2{ font-size:30px; color:#6cff32; font-weight:bold; text-align:center;}
.tenders_zb_box .tenders_zb_box_con .title{ font-size:16px; color:#181616; text-align:center; margin:25px 0;}
.tenders_zb_form{width:600px; height:530px;background-color:#fff; border-radius:5px;
-moz-box-shadow:0 0 60px #388cd0;
-webkit-box-shadow:0 0 60px #388cd0;
box-shadow:0 0 60px #388cd0;}
.tenders_zb_form h3{ text-align:center; color:#aaa; padding:30px 0 5px;}
.tenders_zb_form table{ width:100%; font-size:14px;}
.tenders_zb_form table tr td{ text-align:center;}
.tenders_zb_form table tr td.title{ text-align:right; padding-right:5px; min-width:65px;}
.tenders_zb_form input.text,.tenders_zb_form select.text{box-shadow:0px 0px 3px #eee inset; }
.tenders_zb_form input.long{ width:300px; height:48px; margin:7px 0; border:1px solid #d2d2d2; color:#333; text-indent:20px;}
.tenders_zb_form .beizhu{ width:300px; height:70px; margin-top:7px; border:1px solid #d2d2d2; color:#333;text-indent:20px; padding:5px 0;}
.tenders_zb_form .btns{ width:300px; height:48px; background-color:#E62129; color:#FFF; font-size:16px; border:none;}
.tenders_zb_form .btns:hover{ background-color:#BF151E; cursor:pointer;}
.tenders_zb_form input.all{ width:465px;}
.tenders_zb_form select.text{ height:32px;}
.tenders_zb_form select.long{ width:197px; }
.tenders_zb_form select.short{ width:155px;}
.tenders_zb_form textarea{ width:465px; height:50px; margin-bottom:5px;}
.tenders_zb_form p.pro{ font-size:12px; color:#999;}
.tenders_zb_form span.tel{ margin-left:10px; font-size:16px;}
.tenders_zb_form label{ width:110px; font-size:12px;  display:inline-block;}
.tenders_company h2{ overflow:hidden;}
.tenders_company h2 label{ font-size:12px;}
.tenders_company ul { overflow:hidden; border:1px solid #ddd;}
.tenders_company ul li{ text-align:center; padding:5px 6px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; float:left; margin-right:-1px;margin-bottom:-1px;}
.tenders_company ul li:hover{ background:#f3f3f3;}
.tenders_company ul li.last{ padding:5px 8px;}
.tenders_company ul li label{font-size:14px;}
.tenders_company ul li img{ width:180px; height:90px;}
/*招标切换样式结束*/

/*5步招标样式开始*/
.tenders_step{ height:125px; background:url(../images/tenders_step.jpg) no-repeat;}
.tenders_step ul{ margin-left:230px;}
.tenders_step ul li{ float:left; margin:0px 27px;; text-align:center; width:140px; line-height:20px;}
.tenders_step ul li h3{ margin-top:50px;}
.tenders_step ul li.last p.tel{ color:#fff; text-align:right; margin-right:5px; width:130px; margin-top:12px;}
.tenders_step ul li.last h3{margin-top:16px;}
/*5步招标样式结束*/

/*装修小贴士样式开始*/
h1.zb_ten_Tit{ border-bottom:1px solid #bbb; height:30px; text-align:center; margin-bottom:20px; font-size:24px; font-weight:bold;}
h1.zb_ten_Tit span{ display:inline-block; position:relative; top:10px; background:#fff; padding:0px 20px;}
.ten_tieshi{ margin-bottom:40px; overflow:hidden;}
.ten_tieshi li{ margin:20px 0px 0px 0px; }
.ten_tieshi li img{ width:180px; height:180px;}
.tieshi_text{ margin-left:20px; width:380px; height:165px; overflow:hidden; margin-top:10px;}
.tieshi_text h3{ font-size:24px; color:#333; line-height:40px;}
.tieshi_text h3 span.ts{ display:inline-block; padding:0px 15px; background:#00ad28; border-radius:20px; color:#fff; margin-right:5px;}
ul.zb_ten_mn li{ float:left; width:346px; margin:10px 0px 10px 20px; background:#e5f4fb; padding:10px 20px; height:140px; overflow:hidden; line-height:27px;}
ul.zb_ten_mn li.first{ margin-left:0px;}
ul.zb_ten_mn li h3{ text-align:center; color:#ff4400; font-size:18px; line-height:35px;}
/*装修小贴士样式结束*/

/*最新装修订单样式开始*/
.tenders_order{ background:#f8f8f8; border:1px solid #ddd;}
.tenders_order_tit{ background:#424242; height:45px; line-height:45px;}
.tenders_order_tit span{color:#fff;}
.tenders_order ul span.fontcl2{text-decoration:underline;}
.tenders_order .tenders_order_tit span,.tenders_order_box ul li span{ display:inline-block;width:15%; text-align:center;}
.tenders_order .tenders_order_tit span.long,.tenders_order_box ul li span.long{ width:24%;}
.tenders_order_box{ width:100%; height:450px; overflow:hidden;}
.tenders_order_box ul li{line-height:45px; border-bottom:1px dashed #ddd;}
.tenders_order_box ul li:hover{ background:#fff;}
/*最新装修订单样式结束*/
/*---------------------------------------------------我要装修页面样式结束---------------------------------------------------*/

/*---------------------------------------------------找装修公司列表页面样式开始---------------------------------------------------*/
.ico_list{ display:inline-block; background:url(../images/icolist.png) no-repeat; margin:0px 2px; vertical-align:middle;}
.main_topnav{width:100%; height:32px; background:#f8f8f8; line-height:32px; box-shadow:1px 1px 2px #ccc;}
span.breadna{ width:10px; height:15px; background-position:0px 0px;}
/*筛选框样式开始*/
.main_content{ width:930px;}
.choose_option table{ width:100%;}
.choose_option td{ vertical-align:top; border-bottom:1px dashed #ddd;}
.choose_option td.tit{width:50px;}
/*筛选框样式结束*/

/*装修公司列表开始*/
.main_list a.pic img{ padding:3px; border:1px solid #ddd; background:#fff;}
.main_list_rt div.lt{ width:70%; overflow:hidden;}
.main_list_rt div.lt p{ line-height:30px; height:30px; overflow:hidden;}
.main_company a.pic img{width:150px; height:150px;}
.main_company a.pic{ position:relative; }
.main_company a.pic .qijian_ico{ position:absolute; top:-6px; left:-9px; width:71px; height:72px; background-position:-170px 0px;}
.main_com_rt{width:80%;}
.main_list_rt h3{ color:#666; border-bottom:1px dashed #ddd; width:100%; overflow:hidden; line-height:35px;}
.com_rz_ico{ width:40px; height:20px; background-position:-51px 0px;}
.ps_rz_ico{width:40px; height:20px; background-position:-51px -21px;}
.tuiguang_ico{width:40px; height:20px; background-position:-51px -42px;}
.bz_metals{ display:inline-block; border:1px solid #03bb98; color:#03bb98; font-size:12px; line-height:18px; height:18px; background:#fff;}
.bz_metals font{ width:18px; height:20px; background-position:-51px -63px; margin-right:0px;}
.qq_ico{ width:77px; height:22px; background-position:-92px 0px;}
.main_list_rt a.qq_ico{ margin-top:8px;}
.xinyu_ico{ width:15px; height:15px; background-position:0px -15px;}
.telephone_ico{ width:15px; height:15px; background-position:0px -30px;}
.address_ico{ width:15px; height:15px; background-position:0px -45px;}
.main_com_rt p.sp_list span{ margin-right:20px; display:inline-block;}
.pingfen_bar span.probar_gray{ width:100px; height:6px; background-position:0px -33px;margin:0px 5px; position:relative;}
.pingfen_bar span.probar_color{ width:100px; height:6px; background-position:0px -26px;position:absolute; left:0px; top:0px;}
/*装修公司列表结束*/

/*右边招标样式开始*/
.sub_content{ width:730px;}
.side_content{ width:250px;}
/*
.zbform{ background:#eeeeee; border:2px solid #fe7902; padding:10px; text-align:center;}
.zbform h1{ padding-bottom:5px; border-bottom:1px dashed #d0d0d0;}
.zbform form{ border-top:1px dashed #fff;}
.zbform input,.zbform select{ margin:6px 0px; border:1px solid #c7c7c7;}
.zbform input.full{ width:98%;}
.zbform input.btn{border:1px solid #d36501;}
.zbform select.short{ width:30%;}
.zbform input.short{ width:40%;}
.zbform img.yz_pic{ margin-top:6px; height:34px;}
.zbform select.half{ width:49%;}
.zbform .btn{ margin-top:10px; }
.zbform p.ico_btn{position:relative;}
.zbform span.ico_list{ width:21px; height:20px; background-position:-30px 0px; position:absolute; left:50px; top:17px;}
*/

.zbform{ width:248px; border:1px solid #dcdcdc; margin-bottom:10px; background:none; padding:0; text-align:inherit;}
.zbform i{ display:block; text-align:center; margin-top:10px; font-style:normal; color:#fff; font-size:18px; width:50px; height:30px; line-height:30px; background-color:#f35c5c;}
.zbform h1{ text-align:center; font-size:24px; color:#E62129; border:none; padding:0;}
.zbform span{ display:block; text-align:center; font-size:12px; color:#aaaaaa;}
.zbform input{ width:210px; height:36px; line-height:36px; text-indent:10px; margin:0 10px 10px 10px; padding:0;}
.zbform region{ margin-left:18px;}
.zbform .btns{ cursor:pointer; background-color:#E62129; font-size:16px; color:#fff; text-align:center; border:none; margin-top:10px;}
.zbform .btns:hover{background-color:#af9658;}
/*右边招标样式结束*/

/*右楼盘b*/
.loupan{ border:1px solid #e3e3e3; background-color:#fff; width:218px; padding:15px; margin-top:15px;}
.loupan .tit{ height:45px; line-height:45px; border-bottom:2px solid #5a5a5a;}
.loupan .tit span{ font-size:24px; color:#0c0c0c; float:left;}
.loupan .tit a{ display:block; float:right; width:51px; height:45px; background:url(../images/article/more.png) no-repeat 0 30px;}
.loupan .loupanlist{ margin-top:15px;}
.loupan .loupanlist ul li{ width:218px; height:160px; overflow:hidden; position:relative; margin-bottom:15px;}
.loupan .loupanlist ul li img{ width:218px; height:160px;}
.loupan .loupanlist ul li .name{ width:188px; height:130px; position:absolute; top:160px; border:1px solid #fff; z-index:99;}
.loupan .loupanlist ul li .name p{ color:#fff; font-size:14px; text-align:center; font-weight:bold; width:175px; height:24px; line-height:20px; border-bottom:1px solid #fff; margin:25px auto 0; letter-spacing:1px;}
.loupan .loupanlist ul li .name span{ color:#d6d6d6; font-size:12px;width:175px; text-align:center; display:block; margin:5px auto; height:18px; line-height:18px;}
.loupan .loupanlist ul li i{ width:218px; height:160px; background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; position:absolute; top:160px;}
.loupan .loupanlist ul li:hover i{
	top: 0px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.loupan .loupanlist li:hover .name{
	top: 15px;
	left:15px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*右楼盘d*/
/*右边装修公司排行样式开始*/
.side_tit{ background:#f5f5f5;border-bottom:1px solid #ddd; line-height:36px; font-weight:bold; overflow:hidden;padding:0px 10px;}
ul.paihang li{ border-bottom:1px dashed #ddd; overflow:hidden; line-height:35px; min-height:35px;}
ul.paihang li .paihang_num{ display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; border-radius:3px; margin-right:3px;color:#fff; background:#888888;}
ul.paihang li .ph_num_cl{ background:#00ad28;}
.side_tit a{ font-size:12px; margin-top:5px; height:20px;}
/*右边装修公司排行样式结束*/
/*---------------------------------------------------找装修公司列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------找设计师列表页面样式开始---------------------------------------------------*/
.love_ico{ width:15px; height:15px; background-position:0px -60px;} 
.jiuzhi_ico{ width:15px; height:15px; background-position:-15px 0px;}
.case_ico{ width:15px; height:15px; background-position:-15px -15px;}
.zhuanchang_ico{ width:15px; height:15px; background-position:-15px -30px;}
.linian_ico{ width:15px; height:15px; background-position:-15px -45px;}
.main_designer_rt h3 p.lt span{ margin-left:20px; font-size:14px;}
/*列表页头部排序样式开始*/
.sort_box {border:1px solid #ddd; background:#f8f8f8; overflow:hidden; height:32px; line-height:32px; margin-bottom:-1px;}
.sort_list a{ display:inline-block; padding:0px 5px 0px 10px; height:32px; line-height:32px;}
.sort_list a span.sort_ico{width:10px; height:16px; background-position:-40px -21px;}
.sort_list a span.sort_on_ico{width:10px; height:16px; background-position:-30px -21px;}
/*列表页头部排序样式结束*/

/*找设计师列表页ul样式开始*/
.main_designer_rt{width:80%;}
.main_designer a.pic{ position:relative; }
.main_designer a.pic img{ width:150px; height:150px;}
.main_designer a.pic .love_span{ display:none; position:absolute; top:10px; left:10px; border-radius:2px; width:40px; height:20px; background:#27af47; color:#fff; line-height:20px;}
/*找设计师列表页ul样式结束*/
/*---------------------------------------------------找设计师列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------小区楼盘列表页面样式开始---------------------------------------------------*/
ul.main_tuanz li{ margin:10px 0px 5px 6px;}
.main_home a.pic img{ width:200px; height:150px;}
.main_home_rt{ width:75%;}
.price_ico{ width:15px; height:15px; background-position:-15px -60px;}
.time_ico{ width:15px; height:15px; background-position:0px -75px;}
.main_home_rt p.sp_list a{ margin-right:20px; display:inline-block; text-decoration:underline;}
.main_home_rt p.sp_list a:hover{ color:#00ad28;}
.main_home_rt h3 span.rt{ font-size:12px;}
.qqun_ico{ width:77px; height:23px; background-position:-92px -23px;}
.main_home_rt div.rt .qqun_ico{ margin:10px 0px 30px 0px;}
.loupan_zbform{ background:#f8f8f8; border:1px solid #ddd;}
.loupan_zbform h2 font{ font-size:20px;}
.loupan_zbform form{ border:none;}
.loupan_zbform form p.bottom{ line-height:20px; text-align:left;}
/*---------------------------------------------------小区楼盘列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------在建工地列表页面样式开始---------------------------------------------------*/
.main_site a.pic img{ width:200px; height:150px;}
.main_site_rt{ width:75%;}
.main_site_rt_top a.btn{ margin-top:20px;}
.fengge_ico{ width:15px; height:15px; background-position:-15px -75px;}
.company_ico{ width:15px; height:15px; background-position:0px -90px;}
/*---------------------------------------------------在建工地列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------找工长列表页面样式开始---------------------------------------------------*/
.main_foreman_rt{ width:80%;}
.main_foreman a.pic img{ width:150px; height:150px;}
.gongdi_ico{ width:15px; height:15px; background-position:-15px -90px;}
/*---------------------------------------------------找工长列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------找工人列表页面样式开始---------------------------------------------------*/
/*本月排行榜样式开始*/
.worker_paihang li{ text-align:center;}
.worker_paihang li span{ width:33%; display:inline-block;}
.worker_paihang li.title{ background:#f9f9f9; font-size:14px; color:#333; border-bottom:1px solid #ddd;}
.worker_paihang li:hover{ background:#f8f8f8;}
.worker_paihang li a{ text-decoration:underline;}
.worker_paihang li a:hover{ color:#fe7902;}
/*本月排行榜样式结束*/

/*工人列表页样式开始*/
ul.main_worker_ul{ overflow:hidden;}
ul.main_worker_ul li{ float:left; border-left:1px solid #ddd; padding:10px 18px; width:148px; height:200px; overflow:hidden;}
ul.main_worker_ul li p{ height:30px; overflow:hidden;}
ul.main_worker_ul li p span.lt{ min-width:65px;}
ul.main_worker_ul li img{ width:140px; height:140px;}
ul.main_worker_ul li.first{ border-left:none; padding:10px 20px;}
/*工人列表页样式结束*/
/*---------------------------------------------------找工人列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------活动列表页面样式开始---------------------------------------------------*/
/*活动列表头部样式开始*/
.main_activity_choose{ background:#f8f8f8; border:1px solid #ddd;height:40px; line-height:40px;}
.main_activity_choose a{ display:inline-block; text-align:center; border-right:1px solid #ddd; width:120px; font-size:18px; color:#333;float:left;}
.main_activity_choose a.current{ background:url(../images/activity_hover.jpg) no-repeat; color:#fe7902;}
/*活动列表头部样式结束*/

/*活动列表页样式开始*/
.main_activity a.pic img{ width:320px; height:240px;}
.main_activity_rt{ width:61%;}
.main_activity_rt p{ font-size:14px; line-height:30px;}
.main_activity_rt h1{ margin-bottom:10px;}
.main_activity_rt h2{ margin-top:10px; color:#666;}
.main_activity_rt h2 .btn{ margin-right:20px;}
/*活动列表页样式结束*/
/*---------------------------------------------------活动列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------优惠活动列表页面样式开始---------------------------------------------------*/
ul.main_youhui li{ margin:0px 0px 15px 18px; float:left; width:290px; position:relative;}
ul.main_youhui li img{ width:290px; height:200px;}
ul.main_youhui li.first{ margin-left:0px;}
ul.main_youhui li h3{ margin-bottom:10px;}
ul.main_youhui li h3 a{ font-weight:bold; color:#333;}
ul.main_youhui li p.colorbg{ overflow:hidden; padding:5px 2px; }
ul.main_youhui li p.colorbg span.tit{ font-size:12px;}
ul.main_youhui li p.colorbg span.tit b{ font-size:20px;}
.youhui_time{ width:20px; height:20px; background-position:-30px -37px;}
.youhui_over_btn{ background:#626262;width:80px; line-height:26px; border:1px solid #4f4f4f; font-size:14px;}
ul.main_youhui li .be_paint{ position:absolute; top:0px; left:5px; width:28px; height:74px; background-position:-242px 0px;}
ul.main_youhui li .over_paint{ position:absolute; top:0px; left:5px; width:28px; height:75px; background-position:-271px 0px;}
/*---------------------------------------------------优惠活动列表页面样式结束---------------------------------------------------*/

/*---------------------------------------------------装修案例列表模式样式开始---------------------------------------------------*/
.sort_list span.rt a{ width:32px;border-left:1px solid #ddd; text-align:center; padding:0px; vertical-align:top; float:left;}
.sort_list span.rt a.on{ background:#fff;}
.sort_list span.rt a font{  width:14px; height:14px; vertical-align:middle;}
.sort_list span.rt a font.li_on{ background-position:-107px -45px;}
.sort_list span.rt a font.block_over{background-position:-122px -45px;}
.sort_list span.rt a font.li_over{ background-position:-92px -45px;}
.sort_list span.rt a font.block_on{background-position:-137px -45px;}
.case_aterfall_li{ float:left; margin:0px 5px 10px;  overflow:hidden; width:290px;}
.case_aterfall_li a img{ width:290px; height:auto;}
.case_aterfall_li p{ line-height:34px; border:1px solid #eee; padding:0px 10px; background:#f8f8f8;}
.case_aterfall_li p span{ margin-right:10px;}
.person_ico{ width:14px; height:14px; background-position:0px -49px;}
.case_aterfall_li .opacity_img span{ position:absolute; width:100px; height:26px; line-height:26px; text-align:center; right:0px; bottom:10px; display:none;}
.case_aterfall_li .opacity_img span.bg{ background:#ff4400; opacity:0.8;}
.case_aterfall_li .opacity_img span.text a{ color:#fff; font-size:14px;}
/*---------------------------------------------------装修案例列表模式样式结束---------------------------------------------------*/

/*---------------------------------------------------装修案例专辑模式样式开始---------------------------------------------------*/
ul.case_zhuanji li{ width:220px;background:#f8f8f8; float:left; margin:0px 0px 15px 15px;}
ul.case_zhuanji li.first{ margin-left:0px;}
ul.case_zhuanji li p{ line-height:35px;}
.zhuanji_top_img{ width:220px; height:145px; overflow:hidden; margin-bottom:2px;}
.zhuanji_top_img img{ width:220px; height:auto;}
.zhuanji_bottom_img{height:72px;}
.zhuanji_bottom_img a{margin-left:2px; float:left;}
.zhuanji_bottom_img a img{  width:72px; height:72px;}
.zhuanji_bottom_img a.first{ margin-left:0px;}
.zhuanji_ico{ width:15px; height:15px; background-position:0px -105px;}
/*---------------------------------------------------装修案例专辑模式样式结束---------------------------------------------------*/

/*---------------------------------------------------优惠活动详情页面样式开始---------------------------------------------------*/
/*左侧详情介绍样式开始*/
.sub_activity_lt{ width:730px;}
.sub_activity h2.title{margin-bottom:10px;}
.sub_activity h2.title a{color:#333; }
.sub_activity a.pic img{ width:300px; height:200px;}
.sub_activity_rt{ width:55%;}
.sub_activity_rt p.title{ font-size:20px; margin-bottom:10px;}
.sub_activity_rt p{ line-height:30px; font-size:14px;}
.sub_activity_rt h2 a{ margin:10px 20px 0px 0px;}
.sub_activity_rt h2 span{ color:#666;}
.sub_youhui_time{ width:21px; height:21px; background-position:-30px -57px;}
.sub_over_time_ico{ width:21px; height:21px; background-position:-147px -120px;}
/*左侧详情介绍样式结束*/

/*右侧商家介绍样式开始*/
.sub_activity_sj{ padding:10px 35px;}
.sub_activity_sj a.pic img{ width:160px; height:80px; border:1px solid #ddd;}
/*右侧商家介绍样式结束*/

/*右侧更多优惠活动样式开始*/
.sub_activity_qita h3 a.rt{ font-size:12px; margin-top:2px; height:20px;}
.sub_activity_qita ul li{ margin:8px 0px; border-bottom:1px solid #ddd;}
.sub_activity_qita ul li img{ width:230px; height:150px;}
/*右侧更多优惠活动样式结束*/
/*---------------------------------------------------优惠活动详情页面样式结束---------------------------------------------------*/

/*---------------------------------------------------在建工地详情页面样式开始---------------------------------------------------*/
.sub_topnav{ line-height:35px;}
/*左侧头部详情介绍样式开始*/
.sub_site_top h1 .btn{ font-size:14px; margin-top:5px;}
.sub_site_top h1{ overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.sub_site_top p.colorbg{ margin:10px 0px; padding:5px;}
.sub_site_top p.colorbg span{ margin-right:50px; display:inline-block;}
/*左侧头部介绍样式结束*/

/*左侧底部详情介绍样式开始*/
.sub_site_content{ background:#f8f8f8; border:1px solid #ddd;}
.sub_site_content img{ text-align:center; margin:5px;}
/*左侧底部介绍样式结束*/
/*---------------------------------------------------在建工地详情页面样式结束---------------------------------------------------*/

/*---------------------------------------------------找工人详情页面样式开始---------------------------------------------------*/
/*左侧详情介绍样式开始*/
.sub_worder_top_rt{ width:78%;}
.sub_worder_top_rt h3{ overflow:hidden; padding:3px 5px;}
.sub_worder_top_rt h3 span.rt{ color:#666; font-size:14px;}
.sub_worder_top_rt p { line-height:30px;}
.sub_worder_top_rt p span{ width:30%; display:inline-block;}
.sub_worder_top a img.pic{ width:140px; height:140px;}
.worder_tel{ width:20px; height:19px; background-position:-30px -79px;}
.sub_worker_tit{ border-bottom:1px solid #ddd; background:#f8f8f8; line-height:34px;}
.sub_worker_tit b{ height:36px;  background:#fff; display:inline-block; margin-bottom:-1px; border-top:2px solid #00ad28; padding:0px 10px; border-right:1px solid #ddd;}
.sub_worker_content img{ text-align:center; margin:5px;}
/*左侧详情介绍样式结束*/

/*右侧排行样式开始*/
.sub_worker_rt li a{ text-decoration:none;}
/*右侧排行样式结束*/
/*---------------------------------------------------找工人详情页面样式结束---------------------------------------------------*/

/*---------------------------------------------------装修案例详情页样式开始---------------------------------------------------*/
/*左侧案例展示样式开始*/
.sub_case_top h3 label{ font-size:12px; margin-left:10px;}
.case_pic_top{ background:#f8f8f8;}
.case_pic_top { position:relative;width:688px; height:490px; overflow:hidden;}
.case_pic_top li{ width:688px; height:500px; text-align:center;}
.case_pic_top img{ max-width:688px; max-height:490px;}
.case_pic_top a.change_a{  width:40px; height:50px; position:absolute;  top:225px; background:url(../images/sp-slide.png) no-repeat;}
.case_pic_top a.prev_a{ left:10px; background-position:0px 0px;}
.case_pic_top a.next_a{ right:10px; background-position:-40px 0px;}
.case_pic_bottom li{ float:left; margin:0px 6px;}
.case_pic_bottom a.img_a img{ width:100px; height:75px;}
.case_pic_bottom a.bottom_a{ display:inline-block;  width:18px; height:79px; background:url(../images/cs_slide.png) no-repeat; float:left;}
.case_pic_bottom a.next_a{ background-position:-18px 0px;}

.photo_main_l_c{width:715px;margin:0 auto;position:relative;}
.photo_main_l_c a{display:block;}
.photo_main_l_c a:hover{text-decoration:none;}
.l_ico2{width: 28px;height: 63px;border: 1px solid #D5D5D5;line-height: 63px;text-align: center;color: #DDD;font-size: 35px;position:absolute;
left:0;top:205px;border-radius:3px;}
.r_ico2{width: 28px;height: 63px;border: 1px solid #D5D5D5;line-height: 63px;text-align: center;color: #DDD;font-size: 35px;position:absolute;
top:205px;right:0;border-radius:3px;}
.c_img{width:640px;min-height:400px;background:#F5F5F5;margin:0 35px 0 35px;}
.c_img p{font-size:16px;color:#666;padding:10px 0 0 10px;font-weight:bold;}
.c_img .img_detail{text-align:center;}
.c_img img{margin:10px auto;max-width:600px;}

.photo_zhuanshu{width:640px;height:30px;margin:0 auto;line-height:30px;}
.photo_zhuanshu p{float:left;fint-size:14px;}
.photo_zhuanshu p.p1{width:223px;height:20px;margin-top:10px;float:right;}
.photo_small{width:640px;margin:10px auto;height:67px;}
.photo_small a{display:block;}
.photo_small ul{float:left;}
.photo_small ul li{float:left;width:70px;}
.photo_small ul li a{width:64px;height:64px;border:1px solid #FFF;}
.photo_small ul li a:hover,.current8{border:1px solid #DB0005!important;}

/*左侧案例展示样式结束*/

/*左侧评论样式开始*/
.sub_case_lt{ width:730px;}
form.pinglun img.pic{ width:42px; height:42px;}
form.pinglun div.rt{ width:790px;}
form.pinglun textarea{ width:99%; height:100px;}
form.pinglun .pinglun_btn{ margin:10px 0px; background:#eee; width:80px; line-height:22px; font-size:14px;height:30px; border:1px solid #bbb;}
.pinglun_btn:hover{ color:#333;}
.new_pinglun p.tit{ border-bottom:1px solid #ddd; font-size:16px;}
.new_pinglun ul li{ margin:10px 0px; border-bottom:1px solid #ddd; padding:5px 0px; overflow:hidden;}
.new_pinglun div.lt{ width:42px;}
.new_pinglun div.lt img{ width:42px; height:42px;}
.new_pinglun ul li div.rt{ width:93%;}
.new_pinglun ul li p{overflow:hidden;}
.new_pinglun ul li p span.name{ color:#2c67b0;font-size:14px;}
.new_pinglun ul li p font.pointcl{ margin-left:20px; text-decoration:underline;}
.new_pinglun ul li p font.pointcl:hover{ opacity:0.8;}
/*左侧评论样式结束*/

/*右侧内容样式开始*/
.case_linian{ border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;}
.sub_case_yuyue a img{ padding:2px; border:1px solid #ddd; width:60px; height:60px;}
.sub_case_yuyue div.lt{ margin-left:10px;}
.sub_case_yuyue p{ line-height:35px;}
.sub_case_rtpic a{ margin:5px; display:inline-block;}
.sub_case_rtpic a img{ width:65px; height:65px;}
/*右侧内容样式结束*/
/*---------------------------------------------------装修案例详情页样式结束---------------------------------------------------*/

/*---------------------------------------------------关于我们样式开始---------------------------------------------------*/
.about_lt{ width:255px;}
.about_lt ul{ width:255px; border:1px solid #ddd; background-color:#FFF;}
.about_lt ul li{ height:48px; line-height:48px;}
.about_lt ul li a{font-size:14px;display:block; color:#353535; text-indent:60px; }
.about_lt ul li a span{ float:right; margin-right:24px;}

.about_lt ul li.about1 a.current{  background:#BF151E url(../Images/ab01.png) no-repeat 40px center; border-left:4px solid #A5121A;color:#fff; font-size:16px; text-indent:70px;}
.about_lt ul li.about1 a:hover{text-decoration:none;color:#fff; background:#BF151E url(../Images/ab01.png) no-repeat 40px center;border-left:4px solid #A5121A;text-indent:70px;font-size:16px;}

.about_lt ul li.about2 a.current{  background:#BF151E url(../Images/ab02.png) no-repeat 40px center; border-left:4px solid #A5121A;color:#fff; font-size:16px; text-indent:70px;}
.about_lt ul li.about2 a:hover{text-decoration:none;color:#fff; background:#BF151E url(../Images/ab02.png) no-repeat 40px center;border-left:4px solid #A5121A;text-indent:70px;font-size:16px;}

.about_lt ul li.about3 a.current{  background:#BF151E url(../Images/ab03.png) no-repeat 40px center; border-left:4px solid #A5121A;color:#fff; font-size:16px; text-indent:70px;}
.about_lt ul li.about3 a:hover{text-decoration:none;color:#fff; background:#BF151E url(../Images/ab03.png) no-repeat 40px center;border-left:4px solid #A5121A;text-indent:70px;font-size:16px;}

.about_lt ul li.about4 a.current{  background:#BF151E url(../Images/ab04.png) no-repeat 40px center; border-left:4px solid #A5121A;color:#fff; font-size:16px; text-indent:70px;}
.about_lt ul li.about4 a:hover{text-decoration:none;color:#fff; background:#BF151E url(../Images/ab04.png) no-repeat 40px center;border-left:4px solid #A5121A;text-indent:70px;font-size:16px;}

.about_lt ul li.about5 a.current{  background:#BF151E url(../Images/ab05.png) no-repeat 40px center; border-left:4px solid #A5121A;color:#fff; font-size:16px; text-indent:70px;}
.about_lt ul li.about5 a:hover{text-decoration:none;color:#fff; background:#BF151E url(../Images/ab05.png) no-repeat 40px center;border-left:4px solid #A5121A;text-indent:70px;font-size:16px;}

.about_lt .abform{ width:255px; border:1px solid #ddd; background-color:#FFF; margin-top:15px; margin-bottom:10px; padding:0; text-align:inherit;}
.about_lt .abform h1{ text-align:center; font-size:16px; color:#E62129; border:none; height:30px; padding:10px 0 0;}
.about_lt .abform p{ border:1px solid #d2d2d2; height:38px; line-height:30px; width:230px; margin:10px auto;}
.about_lt .abform p span{ width:30px; height:21px; margin-top:10px; float:left; text-align:center; font-size:12px; color:#aaaaaa;}
.about_lt .abform p input{ width:200px; float:left; height:38px; border:none; line-height:38px; text-indent:10px; margin:0; padding:0;}

.about_lt .abform .btns{ width:230px; cursor:pointer; background-color:#E62129; font-size:16px; color:#fff; text-align:center; border:none; margin-left:12px; height:38px; margin-bottom:10px;}
.about_lt .abform .btns:hover{background-color:#BF151E;}
.about_lt .abform .mianfei{text-align:center;color:#333333; line-height:20px; margin-bottom:20px;}
.about_lt .abform .mianfei em{ display:inline-block;text-align:center; font-size:12px; color:#e66262; font-style:normal;}
.about_lt .abform .mianfei i{  display:block; text-align:center; font-size:12px; color:#23828a; font-style:normal;}



.about_lt ul li a.current span{margin-right:12px;}
.about_lt ul li a:hover span{ margin-right:12px;}
.about_rt{ width:925px; background:#fff; min-height:500px;}
.about_rt h2{ font-weight:bold; color:#666; border-bottom:1px solid #ddd; line-height:40px;}
.about_rt p{ font-size:12px;}

.about_rt .honor{ border:1px solid #d2d2d2; min-height:640px;}
.about_rt .honor ul li{ width:279px; float:left; margin:11px;}
.about_rt .honor ul li .pic{ width:279px; height:197px;}
.about_rt .honor ul li .pic img{ width:279px; height:197px;}
.about_rt .honor ul li .name{ width:100%; height:30px; line-height:30px; color:#000000; font-size:14px; text-align:center;}

.about_rt .khjz{}
.about_rt .khjz ul li{ width:410px; height:250px; border:1px solid #d2d2d2; float:left; padding:15px; margin:0 5px 10px;}
.about_rt .khjz ul li .memo{ border-bottom:1px solid #d2d2d2; padding-bottom:15px;}
.about_rt .khjz ul li .memo .memoL{height:110px; padding:15px 0 0 20px; width:180px;float:left;}
.about_rt .khjz ul li .memo .memoL p{ display:block;}
.about_rt .khjz ul li .memo .memoR{ width:192px; height:140px; margin-left:18px; float:left;}
.about_rt .khjz ul li .memo .memoR img{width:192px; height:140px;}
.about_rt .khjz ul li .desc{ margin-top:10px;}

.about_rt .ppdt{ border:1px solid #d2d2d2; padding:20px;}
.about_rt .ppdt ul li{ height:225px; border-bottom:2px solid #959595; margin-bottom:20px;}
.about_rt .ppdt ul li img{ width:432px; height:210px; float:left;}
.about_rt .ppdt ul li .cont{ width:420px; height:210px;}
.about_rt .ppdt ul li .cont h2{ height:30px; line-height:30px; border-bottom:1px solid #d2d2d2;}
.about_rt .ppdt ul li .cont h2 a{ font-size:16px;  color:#005259;}
.about_rt .ppdt ul li .cont p{ line-height:20px; margin-top:15px; height:100px; overflow:hidden;}
.about_rt .ppdt ul li .cont span{}
.about_rt .ppdt ul li .cont span a{display:block; border:1px solid #d2d2d2; width:100px; height:30px; line-height:30px; color:#005259; font-size:14px; text-align:center; border-radius:5px;}
.about_rt .ppdt ul li .cont span a:hover{ background-color:#005259; color:#FFF; border:1px solid #005259;}


/*---------------------------------------------------关于我们样式结束---------------------------------------------------*/

/*---------------------------------------------------帮助中心样式开始---------------------------------------------------*/
.help_lt{ width:200px; background:#fff; border:1px solid #ddd;}
.help_rt{ width:780px;border:1px solid #ddd;min-height:500px;}
.help_rt p{font-size:14px; text-indent:2em;}
.help_lt h2{ color:#fff; background:#fe7902; font-weight:bold; padding-left:10px;}
ul.help_list li{ padding-left:28px;}
ul.help_list li.title{padding-left:10px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; line-height:32px; color:#333; font-size:16px; background:#f8f8f8;}
ul.help_list li.title span{ margin-right:5px;}
ul.help_list li a.current,ul.help_list li a:hover{color:#fe7902; text-decoration:none;}
.help_list_ico{ width:10px; height:10px; background-position:-152px -46px;}
/*---------------------------------------------------帮助中心样式结束---------------------------------------------------*/

/*---------------------------------------------------登录页面样式开始---------------------------------------------------*/
.login_box{ margin:50px 0px; border:1px solid #ddd; box-shadow:0px 0px 2px #ccc; padding:35px;}
.login_lt{ border-right:1px solid #ddd; padding-right:30px; width:620px; }
.login_box h2{ border-bottom:1px solid #ddd; overflow:hidden; line-height:40px; margin-bottom:30px;}
.login_box h2 font{ display:inline-block; font-size:16px; color:#666; width:120px; text-align:center; margin-right:10px; border-radius:3px 3px 0px 0px; border-bottom:none; cursor:pointer; background:#eee;}
.login_box h2 font.on{background:#ff9000; color:#fff; border-color:#ddd;}
.login_box h3.vipSp{ border-bottom:1px solid #ddd; overflow:hidden; line-height:40px; margin-bottom:30px;}
.login_box h3.vipSp font{ display:inline-block; font-size:16px; color:#666; padding:0px 10px; margin-right:10px; border:1px solid #fff; border-bottom:none;}
.login_box h3.vipSp font.on{background:#f8f8f8; color:#333; border-color:#ddd;}
.login_box a:hover{ color:#fe7902;}
.login_rt{width:250px;}
.login_lt table td.title{ font-size:14px; text-align:right; width:60px; padding-right:10px;}
.login_lt table td.middle{ width:280px;}
.login_lt table td{ height:50px;}
.login_lt table td p.input{ line-height:34px; border:1px solid #ddd;height:34px; width:280px; padding:0px;}
.login_lt table td p.short{width:150px;}
.login_lt table td p input{ border:none;}
.login_lt table td p input.text{ width:230px;}
.login_lt table td p input.short{ width:90px;}
.login_lt table td span.ico_list{ width:42px; height:34px; border-right:1px solid #ddd; margin-left:0px; vertical-align:top;}
.new_icon{ display:inline-block; vertical-align:middle; background:url(../images/newIcon.png) no-repeat;}
.login_lt table td span.new_icon{ width:42px; height:34px; border-right:1px solid #ddd; margin-left:0px; vertical-align:top;}
.login_lt table td span.tel_ico{ background-position:-1px -1px;}
.login_lt table td span.username_ico{ background-position:-51px -82px;}
.login_lt table td span.password_ico{background-position:-94px -82px;}
.login_lt table td span.yanzheng_ico{background-position:-137px -82px;}
.login_lt table td .btn{ width:150px; height:35px; background:#fe9602; border:none; font-size:16px;}
.login_rt h3{ border-top:1px solid #ddd; margin-top:20px;overflow:hidden; line-height:40px;}
.login_rt a.ico_list{ width:140px; height:32px; margin:5px 0px;}
.login_rt a.weibo_login{ background-position:-301px 0px;}
.login_rt a.qq_login{ background-position:-301px -32px;}
.login_lt table td.middle span.goYz{ display:inline-block; margin-left:10px; line-height:35px; font-size:14px;}
/*---------------------------------------------------登录页面样式结束---------------------------------------------------*/

/*---------------------------------------------------注册类型页面样式开始---------------------------------------------------*/
.register_one{ width:930px; height:36px; background-position:0px -45px; margin-bottom:20px;}
.register_two{ width:930px; height:36px; background-position:0px -82px; margin-bottom:20px;}
ul.register_list{ overflow:hidden;}
ul.register_list li{ float:left; margin:0px 0px 15px 15px; padding:10px; border:1px solid #ddd; width:277px;}
ul.register_list li p.tit{ font-size:16px; margin-bottom:5px;}
ul.register_list li a.btn{ margin-top:5px; line-height:30px;}
ul.register_list li a.btn:hover{ color:#fff;}
ul.register_list li.first{ margin-left:0px;}
ul.register_list li a.shangjia_btn{ background:#41b5ff;}
/*---------------------------------------------------注册类型页面样式结束---------------------------------------------------*/

/*---------------------------------------------------注册页面样式开始---------------------------------------------------*/
.register_rt p.title{ font-size:16px; line-height:35px;}
.register_rt p.lei{ font-size:16px;}
.register_rt p.lei a{ color:#3572b1; font-size:12px; margin-left:20px;}
.register_form table td p input.text{ width:270px;}
.register_form table td p input.short{ width:190px;}
/*---------------------------------------------------注册页面样式结束---------------------------------------------------*/

/*---------------------------------------------------设计师详情页样式开始---------------------------------------------------*/
/*头部样式开始*/
.sub_designer_top{ border-bottom:2px solid #dddbdb; padding-bottom:10px;}
.sub_designer_top img.pic{ border:4px solid #d7cfcf; width:130px; height:130px;}
.sub_designer_top_lt{ margin-left:10px;font-size:14px;} 
.sub_designer_top_lt h1 span{ font-size:14px; margin-left:20px;}
.sub_designer_top_lt p{ margin-bottom:5px;}
.sub_designer_top_lt p.list span,.sub_designer_top_lt p a{ margin-right:20px; }
.sub_designer_top_lt p a.btn{ width:65px; height:26px; background:#fe7902; border-radius:0px; line-height:26px; font-size:12px;}
.sub_designer_top_rt{ background:#f8f8f8; border:2px solid #ebebeb; padding:5px 10px; margin-top:20px;}
.sub_designer_top_rt p.title{ text-align:center; font-size:14px; font-weight:bold;}
.sub_designer_top_rt p{ line-height:20px;}
/*头部样式结束*/

/*下面详情介绍样式开始*/
.sub_designer_lt{ width:780px;}
.sub_designer_rt{ width:200px;}
.designer_nav li{ float:left; margin-right:10px;}
.designer_nav li a{margin-bottom:-1px;  background:#f8f8f8;display:inline-block; line-height:34px; height:34px; width:90px; text-align:center; font-size:16px; font-weight:bold;border:1px solid #ddd;}
.designer_nav li a.current{border-bottom:1px solid #fff; background:#fff;}
.sub_designer p.title{border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px; font-size:16px; color:#333;}
.sub_designer p.title a{ font-size:12px;}
.sub_designer span.de_list{ width:7px; height:10px; background-position:-15px -105px;}
.designer_inrto p span{ width:50%; display:inline-block;}
ul.designer_case{ overflow:hidden;}
ul.designer_case li .case_aterfall_li{ margin:0px 0px 10px 20px; width:230px; box-shadow:none;}
ul.designer_case li.first .case_aterfall_li{ margin-left:0px;}
ul.designer_case li a.pic img{ width:230px; height:172px;}
ul.news li{ overflow:hidden; border-bottom:1px dashed #ddd; line-height:35px;}
ul.news li a{ font-size:14px;}
ul.news li span.rt{ color:#999;}
.news_ico{ width:4px; height:4px; background-position:-30px -105px; margin-right:5px;}
/*.disigner_pinglun ul li p{ width:700px;}*/
.pingjia_box{ background:#f8f8f8; border:1px solid #ddd;}
.pingjia_box h3{ border-bottom:1px solid #ddd;}
.pingjia_box span.pf{ width:30%; display:inline-block; margin:10px 0px;}
.de_news_tit { text-align:center;}
/*下面详情介绍样式结束*/
/*---------------------------------------------------设计师详情页样式结束---------------------------------------------------*/

/*---------------------------------------------------找工长详情页样式开始---------------------------------------------------*/
.foreman_site span{ display:inline-block; width:19.9%;text-align:center; line-height:35px;}
.foreman_site_tit span{ background:#ddd; border-bottom:3px solid #eee;}
.foreman_site_box ul li{ border-bottom:1px dashed #ddd;}
.foreman_site_box ul li:hover{ background:#f8f8f8;}
.foreman_site_box ul li a:hover{ color:#fe7902;text-decoration:underline;}
.foreman_rz{ width:16px; height:20px; background-position:-180px -75px;}
.foreman_bz{ width:16px; height:20px; background-position:-197px -75px;}
.sub_designer_top_lt span.fr_span{ color:#666; font-size:12px; margin-left:10px;} 
/*---------------------------------------------------找工长详情页样式结束---------------------------------------------------*/

/*---------------------------------------------------活动专题页样式开始---------------------------------------------------*/
.aczt_banner{ height:350px; margin:0px auto 2px auto; text-align:center; overflow:hidden;}
.aczt_nav { width:998px; z-index:100; background:url(../images/acti_navbg.jpg) repeat-x; height:38px; border:1px solid #cd6909; overflow:hidden;}
.aczt_nav ul li{ float:left;}
.aczt_nav ul li a{ display:inline-block; padding:0px 20px; line-height:38px; color:#fff; font-size:16px;}
.aczt_top a.pic img{ width:320px; height:240px; border:1px solid #ddd;}
.aczt_list_rt{ width:64%; border:1px solid #ddd; height:225px;}
.aczt_list_rt p{ font-size:14px; line-height:30px;}
.aczt_box h2{ background:#fe8b24; color:#fff; padding-left:10px;}
.aczt_box h2 a{ color:#fff;}
.btn_over_tuan{ width:130px;line-height:36px;background:#aaa; font-size:18px;  border:1px solid #bbb;}
.aczt_box_ct{ border:2px solid #fe8b24; border-top-color:#cf6302;}
.aczt_list_box{ border:1px solid #ddd; float:left; margin-right:15px; height:240px;}
.aczt_left_box{ background:#f6e9cf; border:3px solid #925a03;height:236px; padding:0px 10px; width:296px;}
.aczt_right_box{ margin:0px; float:right;}
.aczt_left_box h1{ color:#6a4000; margin-bottom:5px;}
.aczt_left_box table{ width:100%;}
.aczt_left_box table input.text{ width:95%; text-align:left;}
.aczt_left_box table tr{ line-height:45px;}
.aczt_left_box table tr #pass-verify{ margin-top:6px; height:32px;}
.aczt_left_box table td.title{ font-size:14px; width:80px;}
.aczt_left_box table input.btn{ width:120px; height:36px; border:none; background:#fe9705; font-size:16px; border-radius:0px; margin-top:5px;}
.aczt_left_box table input.gray_btn{ background:#aaa; color:#fff; }
.aczt_middle_box{ background:#f8f8f8;width:325px;}
.aczt_middle_box h2{ padding-left:10px;}
.aczt_middle_box p.tit{ background:#e7e5e5;}
.aczt_middle_box p.tit span{ display:inline-block; width:33%; text-align:center; line-height:35px;}
.aczt_table{ height:170px; overflow:hidden;}
.aczt_table ul li span{ display:inline-block; width:33%; text-align:center; line-height:32px;}
/*---------------------------------------------------活动专题页页样式结束---------------------------------------------------*/

/*---------------------------------------------------学装修样式开始---------------------------------------------------*/
.xue_lunz{ width:280px; height:340px; overflow:hidden;}
.content_top{ margin-left:20px; width:610px;}
.xue_ad{ width:250px; height:340px; overflow:hidden;}
.content_top_list{ height:160px; overflow:hidden;}
.content_top_list ul li{ width:300px; float:left; margin-right:5px;}
ul.content_top_t{ height:180px;}
.content_liucheng li{ padding:5px 10px; background:#f8f8f8; width:260px; height:110px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.content_liucheng li.last{border-bottom:none;}
.article_list a{text-align:center; display:inline-block; float:left; font-size:14px;}
.article_list a:hover,.article_list a.current{ color:#fff; color:#067983; background-color:#fff; text-decoration:none;border:1px solid #626262; border-bottom:none; border-top:3px solid #067983;}
.content_liucheng a{ width:48px; margin:8px 15px 0px 0px;}
.content_liuc_list{ padding:10px; float:left; height:160px; overflow:hidden;}
.study_list_img,.study_list_img img{ width:200px; height:150px; }
.content_liuc_list .opacity_img{margin-right:8px;}
.content_liuc_title{ float:left; width:230px; overflow:hidden;}
.content_liuc_title p.title{ border-bottom:1px solid #ddd;}
.content_liuc_title p.title span{ display:inline-block; background:#999; color:#fff; padding:0px 5px;}
/*---------------------------------------------------学装修样式结束---------------------------------------------------*/

/*---------------------------------------------------装修学堂样式开始---------------------------------------------------*/
.zxzs{background: #fff none repeat scroll 0 0;margin-top:-1px;border: 1px solid #e3e3e3; border-top:1px solid #626262;}
.cont_item_rt { background:#f8f8f8;}
.cont_item_rt ul li{ overflow:hidden;}
.cont_item_rt ul li a{ padding:0px 8px; margin:5px 15px 5px 0px;}
.shu_ico{ width:4px; height:16px; background-position:-180px -97px; margin-right:5px;}
.cont_item_title a{ padding:3px 23px;}
.cont_item_title p{ overflow:hidden;}
.cont_item_title .cont_item_ico{ width:11px; height:15px; background-position:-185px -95px; margin:0px 5px;}
.cont_item_ul{ margin:10px 0px;}
.cont_item_ul li{ margin:10px 0px; border-bottom:1px dashed #ddd; overflow:hidden; padding-bottom:10px;}
.cont_item_ul li img{ width:160px; height:120px;}
.cont_item_ul li h2 a:hover{ color:#fe7902;}
.cont_item_text{ width:80%;}
h1.article_in_title{ height:40px; line-height:40px;}
h1.article_in_title span{ color:#333;}
h1.article_in_title a{ font-size:12px; margin-top:15px; height:24px; line-height:24px;}
.hotarticles{ border:1px solid #dcdcdc; padding:10px;}
.hotarticles .title{color:#0a0a0a; font-size:20px; border-bottom:1px solid #dcdcdc; height:40px;}
.hotarticles ul li{ margin:15px 0; border-bottom:1px solid #dcdcdc; padding-bottom:15px; }
.hotarticles ul li.last{ border-bottom:none;}
.hotarticles ul li .articlesL{ width:60px; height:60px; float:left;}
.hotarticles ul li .articlesR{ width:158px; height:60px; float:left; margin-left:10px;}
.hotarticles ul li .articlesR h3{ height:24px; line-height:24px;}
.hotarticles ul li .articlesR h3 a{font-size:14px; color:#0a0a0a; font-weight:normal;}
.hotarticles ul li .articlesR p{ height:40px; line-height:16px;}
.hotarticles ul li .articlesR p a{ font-size:12px; color:#646464;}
.hotarticles ul li .articlesR a:hover{ color:#E62129;}



/*---------------------------------------------------装修学堂样式结束---------------------------------------------------*/

/*---------------------------------------------------装修学堂详情页样式开始---------------------------------------------------*/
.article_box h1{ text-align:center;}
.article_box p.tp{ margin:10px 0px;}
.article_box p.graycl{ text-align:center;}
.article_box .daoyu{ padding:10px;font-size: 14px;}
.article_box_text{ width:100%; margin-top:10px;font-size: 14px;}
.article_box_text img{ max-width:930px; height:auto;}
p.img{ text-align:center; margin:10px auto;}
.article_box_bottom {overflow:hidden;}
.article_box_bottom p.tp{ overflow:hidden; border-bottom:2px solid #ddd; }
.article_box_bottom p.tp a:hover{ color:#00ad28;}
.ari_xg_tui{ width:100%;}
.ari_xg_tui li{ float:left; width:50%; line-height:30px; height:30px; overflow:hidden;}
/*---------------------------------------------------装修学堂详情页样式结束---------------------------------------------------*/

/*---------------------------------------------------知识问答样式开始---------------------------------------------------*/
/*左边样式开始*/
.question_box{ background:#23828a; padding:15px 20px; color:#fff; font-size:14px;}
.question_box h2{ color:#fff;}
.question_box textarea{ width:99%; height:100px;}
.question_box textarea.qu_tit{ height:30px;}
.question_box textarea.buc{ margin:0px;}
.question_box .btn{ border:1px solid #ddd; background:#f0f0f0; width:110px; height:34px; font-size:16px; color:#333;}
.question_box .btn:hover{ opacity:1;}
.question_fenlei h3{ color:#fc9130;}
.question_fenlei a{ margin:5px 10px 0px 0px;}
.question_show{ width:660px;}
.question_list li{border-bottom:1px dashed #ddd; overflow:hidden; line-height:34px; }
.question_list li a{ font-size:14px;}
.over_qe{ width:15px; height:15px; background-position:-245px -75px;}
.no_qe{ width:12px; height:16px; background-position:-260px -75px;}

.askzsear{ width:930px; height:70px; padding-top:25px; background-color:#f4f4f4;}
.askzsear .search{ width:640px; height:42px; border:2px solid #067983; margin:0 auto;}
.askzsear .asktext{ width:495PX; height:42px; background:#FFF url(../images/search.png) no-repeat 5px center; border:none; text-indent:30px;}
.askzsear .askbtn{ width:145px; height:42px; background-color:#067983; border:none; color:#FFF; font-size:16px; font-weight:bold; cursor:pointer;}
.askzsear .askbtn:hover{ background-color:#054348;}

.qachoose{width:248px; height:240px; border:1px solid #d2d2d2; margin-bottom:15px;}
.qachoose p{ width:220px; text-align:center; margin:40px auto 15px; font-size:16px; letter-spacing:1px;}
.qachoose p strong{ color:#b75f09; font-size:30px;}
.qachoose a{ display:block; text-align:center; margin:10px auto; background-color:#23828a; width:230px; height:40px; line-height:40px; color:#FFF; font-size:14px; font-weight:bold; border-radius:5px;}
.qachoose a:hover{ background-color:#06484e;}

/*左边样式结束*/

/*右边样式开始*/
.qu_choose{ border:1px solid #ddd; background:#f2f2f2; padding:14px 50px;}
.qu_choose a{ width:100%; line-height:38px; margin:8px 0px; font-size:16px;}
.qu_choose a.huida{ background:#00ad28;}
.qu_choose a.tiwen{ background:#fe7902;}
.qu_choose p{ padding:0px 10px;}
.qu_choose span.ico_list{ width:30px; height:30px; background-position:-215px -75px; margin:10px 5px 0px 0px;}
/*右边样式结束*/
/*---------------------------------------------------知识问答样式结束---------------------------------------------------*/

/*---------------------------------------------------知识问答-我要提问页面样式开始---------------------------------------------------*/
.question_box_zhu{ margin-bottom:100px;}
.question_box_zhu p.add_tu{ background:#f8f8f8; width:99.7%; line-height:32px;} 
.question_box_zhu p.add_tu a{ padding:0px 5px; border-right:1px solid #ddd; display:inline-block; height:32px;}
.add_pic{ width:16px; height:15px; background-position:-273px -75px;}
/*---------------------------------------------------知识问答-我要提问页面样式结束---------------------------------------------------*/

/*---------------------------------------------------知识问答-我要回答页面样式开始---------------------------------------------------*/
.nd_answer a{ font-size:16px; font-weight:bold; margin-right:30px;}
.nd_answer a.current{ color:#23828a; }
.nd_answer_list a{margin:5px 10px 5px 0px; padding:0px 8px;}
.nd_answer_list a.current{ background-color:#23828a; color:#fff;}
.qe_fenlei { overflow:hidden;}
.qe_fenlei li{ float:left; margin-right:10px;}
.qe_fenlei li a{ display:inline-block; width:100px; height:35px; line-height:35px; font-size:16px; background:#eeeeee; text-align:center;}
.qe_fenlei li a.current{ background:#23828a; color:#fff;}
.question_list p.rt span{ min-width:0px; display:inline-block;}
/*---------------------------------------------------知识问答-我要回答页面样式结束---------------------------------------------------*/

/*---------------------------------------------------知识问答-待回答问题页面样式开始---------------------------------------------------*/
.qita_question { border-bottom:1px solid #ddd;}
.huida_box{ background:#f3f3f3;}
.huida_box h2{ color:#333;}
.huida_box .btn{ background:#eee; border:1px solid #ddd;}
.color_qu{ width:15px; height:28px; background-position:-290px -75px;}
.over_qu{ width:25px; height:25px; background-position:-180px -120px;}
.question_top{ padding:10px 20px;}
.question_top p{ line-height:30px;}
.question_top label{ margin-right:30px;}
.question_top p.buc_tit{ font-size:16px; color:#333;}
.question_top p.buc_tit span.rt{ font-size:12px; color:#999;}
.qu_buchong{ background:#fef9ca;}
.qu_buchong h2{ color:#fe7902;}
.qu_buchong .btn{ color:#fff; background:#fe8920; border:1px solid #fd7903;}
/*---------------------------------------------------知识问答-待回答问题页面样式结束---------------------------------------------------*/

/*---------------------------------------------------知识问答-已回答问题页面样式开始---------------------------------------------------*/
.knows_box{ position:relative; padding:10px 20px;}
.caina_ico{ width:36px; height:51px; background-position:-308px -69px; position:absolute; left:20px; top:0px;}
.knows_box h2{ margin-left:45px;}
.knows_box h2 span.rt{ font-size:12px;}
.knows_box p.tit{ margin-top:10px; border-top:1px solid #ddd; padding-top:10px;}
.knows_box p.tit span{ margin-left:10px; color:#2c67b0;}
/*---------------------------------------------------知识问答-已回答问题页面样式结束---------------------------------------------------*/

/*---------------------------------------------------装修日记页面样式开始---------------------------------------------------*/
.main_diary_rt{ width:72%;}
.main_diary_sub_rt{ width:90%;}
.main_diary_rt p{ line-height:30px;}
.main_diary_rt p.title{ line-height:30px;}
.main_diary_rt p.title a,.main_diary_rt p.title font.tit,.main_diary_sub_rt p.title font.tit{ font-size:16px; color:#333;}
.main_diary_rt p.title a:hover{ color:#fe7902;}
.main_diary_rt p.title label{ min-width:80px; display:inline-block; vertical-align:right;}
.main_diary_sub_rt p.sp_list span{ width:25%; display:inline-block;}
.main_diary_rt p.sp_list span{ width:49%; display:inline-block;}
.dy_liulan{ width:12px; height:10px; background-position:-245px -97px;}
.dy_pinglun{width:12px; height:12px; background-position:-261px -97px;}
.main_diary_sub div.lt a img{ width:65px; height:65px;}
.main_diary div.lt{ margin-top:8px;}
.main_diary div.lt p{ text-align:center;} 
.main_diary div.lt img{ width:210px; height:140px;}

.w40{ width:40%; margin-left:20px;}
.main_diarys{ width:100%; height:240px; background:url(../images/article/ico8.png); border-top:3px solid #737373;}
.main_diarys div.lt{ margin-top:40px;}
.main_diarys div.lt p{ text-align:left;} 
.main_diarys div.lt img{ width:210px; height:140px;}


.diary_btn{ text-align:center; height:57px; line-height:57px; }
.diary_btn a{ display:block; color:#FFF; font-size:18px;height:57px;border-radius:6px; line-height:57px; background:#067983 url(../images/article/ico6.png) no-repeat 71px center;}
.diary_btn a:hover{ background-color:#005259; border-radius:6px;}
.diary_btns{ float: left;
    height: 57px;
    line-height: 57px;
    margin-left: 230px;
    margin-top: 90px;
    text-align: center;
    width: 250px;}
.diary_btns a{ display:block; color:#FFF; font-size:18px;height:57px;border-radius:6px; line-height:57px; background:#067983 url(../images/article/ico6.png) no-repeat 71px center;}
.diary_btns a:hover{ background-color:#005259; border-radius:6px;}

/*---------------------------------------------------装修日记页面样式结束---------------------------------------------------*/

/*---------------------------------------------------小区楼盘详情页面样式开始---------------------------------------------------*/
/*头部导航样式开始*/
.home_top span.lt font{ margin-left:20px; font-size:14px; color:#666;}
.home_top span.rt{ font-size:18px;}
.home_nav{ background:#f8f8f8; border-top:3px solid #00ad28; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.home_nav a{ display:inline-block; padding:0px 20px; font-size:16px; margin-right:2px;}
.home_nav a.current,.home_nav a:hover{ background:#00ad28; color:#fff;}
/*头部导航样式结束*/

/*左边详情样式开始*/
.sub_home_lt{ width:730px;}
.home_index_top .pic{ width:300px; height:225px;}
.home_index_top div.rt{ width:55%;}
.home_index_top div.rt p{ font-size:14px; line-height:30px;}
.home_box { border-top:2px solid #00ad28;}
.home_title a{ font-size:12px; height:20px; margin-top:5px;}
ul.home_design a.pic img{ width:250px; height:180px;}
ul.home_design  li{ border-bottom:1px solid #ddd;}
ul.home_design div.rt{ width:62%; line-height:30px;}
ul.home_design div.rt h3 a{ color:#333;}
ul.home_design div.rt h3 span.rt{ font-size:12px;}
ul.home_design div.rt p.bottom a.fontcl1{ text-decoration:underline; margin-right:20px;}
ul.home_design a.fontcl1:hover{ color:#00ad28; opacity:0.7;}
ul.home_design a.fontcl2:hover{ color:#fe7902;}
.home_pic_list li img,.home_pic_list li .opacity_img{ width:220px; height:165px;}
.home_pic_list li .opacity_img p.text{ text-align:center;}
.home_pic_list li { float:left; margin:0px 8px 10px 8px;}
/*左边详情样式结束*/

/*其它小区楼盘详情页样式开始*/
.home_site{ width:68%;}
.home_site p{ line-height:28px;}
.home_site p.bottom{ font-size:14px;}
.home_site p.bottom font.colorbg{ display:inline-block; padding:0px 5px;}
.home_company div.rt{ width:76%; font-size:14px;}
.home_company div.rt .btn{ margin-left:5px;}
.home_company a.pic img{ width:150px; height:75px; border:1px solid #ddd;}
.home_company h2{ margin-bottom:10px;}
.home_design_fl a{ font-size:14px; color:#00ad28; margin:0px 15px;}
/*其它小区楼盘详情页样式结束*/
/*---------------------------------------------------小区楼盘详情页面样式结束---------------------------------------------------*/

/*---------------------------------------------------家居商城首页页面样式开始---------------------------------------------------*/
/*头部样式开始*/
.mall_top{ width:200px; border:1px solid #ddd; border-top:2px solid #00ad28;z-index:9;}
.mall_top ul li{ border-bottom:1px solid #ddd;  z-index:20;position:relative;}
.mall_top ul li.last{ border-bottom:none;}
.mall_top ul li a{ margin-right:20px;display:inline-block;}
.mall_top_show{ width:177px; height:56px; z-index:11; border:1px solid #f8f8f8; border-left-width:2px; border-right:none;background:#f8f8f8; }
.mall_top_show.current{ background:#fff; border-color:#fe7902;width:179px;}
.mall_top_hidden{ display:none;position:absolute; left:200px; top:0px; width:500px; background:#fff; z-index:-1; border:1px solid #fe7902;}
.mall_top_hidden td{ vertical-align:top; border-bottom:1px solid #ddd; padding:10px 0px;}
.mall_top_hidden td.tit{ width:80px;}

.mall_banner{ width:980px;}
.mall_banner_top{ width:980px; height:250px; overflow:hidden; margin-bottom:5px;}
.mall_banner_bt_rt{ background:#f8f8f8; border:1px solid #ddd; width:175px; padding:15px 10px;}
.mall_banner_bt_rt p{ text-align:center;}
.mall_banner_bt_rt .btn{ margin:8px 0px;}
.mall_banner_bt_lt{ position:relative;}
.mall_banner_bt_lt a.prev,.mall_banner_bt_lt a.next{ position:absolute; top:40px; display:none; width:40px; height:50px; background:url(../images/sp-slide.png) no-repeat;}
.mall_banner_bt_lt a.prev{ left:0px;background-position:0px 0px;}
.mall_banner_bt_lt a.next{ right:3px; background-position:-40px 0px;}
.mall_banner_bt_lt_ul{ position:relative; width:778px;overflow:hidden; height:140px;}
.mall_banner_bt_lt_ul ul{ position:absolute; top:0px;width:2000px; left:0px;}
.mall_banner_bt_lt_ul ul li{ float:left; margin-right:5px;}
/*头部样式结束*/

/*分类列表样式开始*/
.mall_list h2 a{ font-size:12px; margin-top:5px; height:20px;}
.mall_box{ border-top:2px solid #00ad28; height:540px; overflow:hidden;}
.mall_ad{ width:200px;}
.mall_ad img{ width:200px; height:270px;}
.mall_ul a.pic img{ width:230px; height:175px;}
.mall_ul{ width:998px;}
.mall_ul li{ margin:0px 0px 10px 10px; float:left; height:253px; overflow:hidden; width:230px;}
.mall_ul li p.sp{ height:52px; overflow:hidden;}
.mall_ul li p.price b.fontcl2{ font-size:14px; margin-right:10px;}
.mall_ul li p.price span{ text-decoration:line-through;}
/*分类列表样式结束*/
/*---------------------------------------------------家居商城首页页面样式结束---------------------------------------------------*/

/*---------------------------------------------------家居商城-商家列表样式开始---------------------------------------------------*/
.side_mall_ul{width:auto;}
.side_mall_ul li{ float:none; margin:0px 0px 10px 0px; border-bottom:1px solid #ddd;}
.mall_option{ padding:5px 10px; background:#f8f8f8;}
.mall_option a{ display:inline-block; padding:0px 10px; margin:0px 10px; color:#333; font-size:14px;}
.mall_option a.current{ border:1px solid #fe7902; color:#fe7902; background:#fff;}
.sort_list span.rt a font.sj_on{ background-position:-345px -75px;}
.sort_list span.rt a font.sj_over{ background-position:-360px -75px;}
.main_mall a.pic img{ width:200px; height:100px; border:1px solid #ddd;}
.main_mall_rt{ width:75%;}
.main_mall_rt h3 span.rt{ font-size:12px; line-height:20px; margin-top:10px;}
.main_mall_rt div.lt p{line-height:26px;}
.main_mall_rt div.lt p span{ margin-right:10px;}
.main_mall_rt div.rt .btn{ margin-top:40px;}
.side_shop_ul li{ height:auto; width:180px;}
/*---------------------------------------------------家居商城-商家列表样式结束---------------------------------------------------*/

/*---------------------------------------------------家居商城-商品列表样式开始---------------------------------------------------*/
.mall_sub_fl{ background:#f8f8f8; margin:5px 0px 10px 0px; padding:0px 10px; border:1px dashed #ddd;}
.mall_sub_ul li{ float:left; margin:10px 7px; width:210px; height:230px; overflow:hidden;}
.mall_sub_ul li,.mall_sub_ul li a.pic img{ width:210px;}
.mall_sub_ul li a.pic img{ height:150px;}
.mall_sub_ul li p.price b.fontcl2{ font-size:14px; margin-right:10px;}
.mall_sub_ul li p.price span{ text-decoration:line-through;}
.mall_sub_ul li p{ height:30px; overflow:hidden;}
/*---------------------------------------------------家居商城-商品列表样式结束---------------------------------------------------*/

/*---------------------------------------------------手机端样式开始---------------------------------------------------*/
.app_banner{ background:url(../images/phone_banner.jpg) center top no-repeat; height:500px;}
.app_banner_btn{ padding:248px 0px 0px 630px;}
.app_btn{ background:url(../images/app_btn.png) no-repeat; width:304px; height:85px;}
.app_banner_btn img{ width:80px; height:80px; margin-left:25px;}
.app_banner_btn p.tp{ margin-bottom:25px;}
.app_andr{ background-position:0px -85px;}
.app_content{ padding:50px 200px;}
.app_content div.lt img{ width:255px; height:255px;}
.app_content div.rt{ width:60%; font-size:16px;}
.app_content div.rt p.pointcl{ margin-bottom:10px;}
/*---------------------------------------------------手机端样式结束---------------------------------------------------*/

/*---------------------------------------------------切换城市样式开始---------------------------------------------------*/
.city_content{ margin-top:20px;}
.city_top{ background:#f8f8f8; text-align:center; padding:10px;}
.city_top .btn{ width:260px; height:48px; line-height:48px; font-size:20px; background:#00ad28; border-radius:25px;}
.city_ico{ width:13px; height:15px; background-position:-380px -75px; margin-right:10px;}
.city_chose p{ font-size:14px; margin:10px 0px;}
.city_chose p span.title{ font-size:16px; color:#333;}
p.hot_city a{ color:#fe7902; font-size:14px; margin:0px 15px;}
.city_chose select.text{ width:100px;}
.pinyin_px{background:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pinyin_px span.lt{ font-size:18px; color:#333;}
.pinyin_px p.rt a{ display:inline-block; margin:0px 5px; font-size:14px; height:20px; line-height:20px; padding:0px 5px;}
.pinyin_px p.rt a.current,.pinyin_px p.rt a:hover{ color:#fff; background:#00ad28;}
.city_liebiao table td.tit{ width:60px; vertical-align:top; font-weight:bold;}
.city_liebiao table a{ margin-right:25px; display:inline-block; float:left; overflow:hidden;}
.city_liebiao table a.current{ color:#fe7902; font-weight:bold;}
/*---------------------------------------------------切换城市样式结束---------------------------------------------------*/

/*---------------------------------------------------装修宝样式开始---------------------------------------------------*/
/*装修宝banner样式开始*/
.grid{ width:1100px; margin:0px auto;} 
.fuwubao-banner-wrap{position:relative;height:518px}
.fuwubao-banner-wrap .banner-item{position:absolute;font-size:18px;color:#ebebeb;width:350px}
.fuwubao-banner-wrap .banner-item .shadow{float:left}
.fuwubao-banner-wrap .banner-item .dot{display:inline-block;width:17px;height:17px;border-radius:20px;background:#b7f8cc;margin-right:10px}
.fuwubao-banner-wrap .banner-item .list{list-style:none;margin:0;font-size:12px;color:#fff;position:relative;font-weight:normal}
.fuwubao-banner-wrap .banner-item .list em{width:5px;height:5px;background:#f9d905;border-radius:5px;display:inline-block;margin-right:6px}
.fuwubao-banner-wrap .banner-font{padding-left:50px;cursor: pointer;}
.fuwubao-banner-wrap .banner-item-01{left:498px;top:70px}
.fuwubao-banner-wrap .banner-item-01-hover{left:488px;top:61px}
.fuwubao-banner-wrap .banner-item-02{left:586px;top:154px}
.fuwubao-banner-wrap .banner-item-02-hover{left:576px;top:146px}
.fuwubao-banner-wrap .banner-item-hover{font-size:22px;font-weight:bold}
.fuwubao-banner-wrap .banner-item-hover .shadow{display:inline-block;width:39px;height:39px;line-height:39px;background:rgba(249,217,5,0.54);border-radius:20px;text-align:center;margin-right:10px}
.fuwubao-banner-wrap .banner-item-hover .shadow i{width:29px;height:29px;background:#f9d905;left:5px;top:5px;position:absolute}
.fuwubao-banner-wrap .banner-item-hover .text{position:relative}
.fuwubao-banner-wrap .banner-item-03{left:610px;top:259px}
.fuwubao-banner-wrap .banner-item-03-hover{left:598px;top:250px}
.fuwubao-banner-wrap .banner-item-04{left:578px;top:349px}
.fuwubao-banner-wrap .banner-item-04-hover{left:569px;top:339px}
.fuwubao-banner-wrap .banner-item-05{left:489px;top:427px}
.fuwubao-banner-wrap .banner-item-05-hover{left:477px;top:419px}
.fwb{font-family:"微软雅黑";min-width:1100px}
.circle{position:absolute;display:inline-block;width:394px;height:394px;left:246px;top:61px;background:url(../images/circle.png) no-repeat;-moz-transform-origin:45% 50%;-webkit-transform-origin:45% 50%;-ms-transform-origin:45% 50%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-animation:rotate 4s linear infinite;-moz-animation:rotate 4s linear infinite;-o-animation:rotate 4s linear infinite;animation:rotate 4s linear infinite}
/*装修宝banner样式结束*/

.bao_banner{ width:100%; height:520px; background:#23a361 url(../images/bao_banner.jpg) top center no-repeat ;}
.bao_bg{ background:#eef3f6;}
h1.bao_title{ color:#0da54f; font-weight:bold; text-align:center;}
.bao_part1_top{ padding:10px 20px;}
.bao_part1_top_lt{ width:45%; padding-right:5%; border-right:1px solid #ddd; font-size:14px;}
.bao_part1_top_rt{ width:45%;}
.bao_part1_top_rt h2{ margin:13px 0px; overflow:hidden;}
.bao_part1_top_rt b.rt{ color:#0da54f;}
p.bao_fg{ padding:5px 0px; text-align:center;}
.bao_part1_ul li{ padding:20px 1%; width:30%; float:left;}
.bao_part1_ul span.bao_part1_ico{ display:inline-block; width:97px; height:97px; background:url(../images/bao_pic1.jpg) no-repeat;}
.bao_part1_ul span.ico2{ background-position:-98px 0px;}
.bao_part1_ul span.ico3{ background-position:-196px 0px;}
.bao_part1_ul p.tit{ font-size:16px;  margin:20px 0px 0px 10px;}
.bao_part1_ul p{ margin-left:10px;font-weight:bold;}
.bao_floor{ background:url(../images/bao_ico.jpg) left center no-repeat; height:60px; padding-left:20px;}
.bao_part2_top{ padding:20px 0px;}
.bao_part2_top ul li{ width:330px; margin-right:105px; float:left}
.bao_part2_top ul li.last{ margin-right:0px; float:right;}
.bao_xieyi li{ float:left;padding:20px 0px; width:400px;}
.bao_xieyi div.lt p{ font-size:50px; line-height:50px;color:#dddddd; }
.bao_xieyi div.rt{ padding-left:20px; border-left:1px solid #ddd; width:85%;}
.bao_part3{ padding:30px 0px;}
.bao_part3 ul{ margin-left: 130px;	}
.bao_part3 ul li{ float:left; width:200px; text-align:center;}
.bao_part3 ul li p{ width:150px;}
.bao_part4_list li{ width:190px; padding:10px 100px; margin:20px 0px;  border-right:1px solid #ddd; text-align:center; font-size:14px; float:left;}
.bao_part4_list li.last{ border:none;}
.bao_part4_list li p.tp{ background:url(../images/bao_titbg.jpg) no-repeat; height:55px; font-size:18px; color:#0da54f; line-height:40px;}
.bao_part4_list li .pt4_ico{ background:url(../images/bao_ico1.jpg) no-repeat; width:60px; height:60px; text-align:center; margin:5px auto;}
.bao_part4_list li .ico2{ background-position:-61px 0px;}
.bao_part4_list li .ico3{ background-position:-122px 0px;}
.bao_bfb{ padding:30px 0px; overflow:hidden;}
.bao_bfb li{ float:left; width:200px; padding:0px 100px; text-align:center;}
.bao_bfb li h2{ background:#0da54f; border-radius:5px; color:#fff; font-size:26px; margin-top:10px; font-weight:bold; height:50px; line-height:50px;}
.bao_youshi{ padding:30px 0px;}
.bao_youshi p.ct{ text-align:center; padding:20px 0px;}
.bao_youshi ul{ width:49%; font-size:14px; }
.bao_youshi ul li{line-height:40px;}
.bao_youshi ul font{ font-size:18px;}
.bao_youshi ul.lt{ text-align:right; padding-right:1%; border-right:3px dashed #ccc;}
.bao_youshi ul.rt{ text-align:left;}
.bao_youshi ul.rt p{ color:#999;}
.bao_youshi ul.rt font{ color:#666;}
.bao_bottom{ width:100%; background:url(../images/bao_bottom_bg.png) repeat-x; height:420px;}
.bao_bottom_sq{ width:630px; margin:0px auto;}
.bao_bottom_sq form{ width:400px; margin:0px auto;}
.bao_bottom_sq form .text{ width:98%; margin:6px 0px; border:1px solid #bab9b9;}
.bao_bottom_sq form textarea{ height:100px;}
.bao_bottom_sq form .short{ width:65%;}
.bao_bottom_sq form img{ margin-top:5px;}
.bao_bottom_sq form .btn{ color:#fff; background:#333333; line-height:40px; font-size:18px; border:none;width:100%; margin:10px 0px; border-radius:0px;}

/*悬浮层样式开始*/
.bao_xuanfu{ width:100%; height:70px; background:#444; position:fixed; left:0px; top:0px; z-index:100; display:none;}
.xuanfu_nav li{ float:left; margin-right:1px;}
.xuanfu_nav li a{ display:inline-block; height:70px; line-height:70px; padding:0px 25px; font-size:18px; color:#fff;}
.xuanfu_nav li a.current,.xuanfu_nav li a:hover{ background:#333;}
.xuanfu_nav li.last{ float:right; border-left:1px solid #666;}
.bao_sq{ width:33px; height:33px; background-position:-392px -73px; margin-right:10px;}
/*悬浮层样式结束*/
/*---------------------------------------------------装修宝样式结束---------------------------------------------------*/

/*---------------------------------------------------购物车样式开始---------------------------------------------------*/
.shop_liuch{ margin:30px 0px;}
.shop_liuch p.sp_liuch{ width:1000px; height:30px; background:url(../images/shop_liucheng.png) no-repeat;}
.shop_liuch p.shop1{ background-position:0px 0px;}
.shop_liuch p.shop2{ background-position:0px -30px;}
.shop_liuch p.shop3{ background-position:0px -60px;}
.shop_liuch p.shop4{ background-position:0px -90px;}
.shop_liuch p.shop5{ background-position:0px -120px;}
.shop_liuch p.shop6{ background-position:0px -150px;}
.shop_liuch p.liuch_intro span{ display:inline-block; width:190px; text-align:center; font-size:14px; margin-bottom:5px;}
.shop_liuch p.liuch_intro span.first,.shop_liuch p.liuch_intro span.last{ width:120px;}
.shop_liuch p.liuch_intro span.first{ text-align:left;}
.shop_liuch p.liuch_intro span.last{ text-align:right;}
table.shop_car{ width:100%;}
table.shop_car tr td{ border-bottom:1px solid #ddd;width:14%;text-align:center; }
table.shop_car tr td.first{ width:30%;}
table.shop_car tr.title td{ background:#f8f8f8; font-size:14px;}
table.shop_car tr.title td.first{text-align:center;}
table.shop_car tr td.first{ text-align:left; padding:5px;}
table.shop_car tr td.first img{ width:60px; height:60px;}
table.shop_car tr td.first p.rt{ width:75%;}
table.shop_car tr td.two{ border-left:1px solid #ddd; font-size:14px; vertical-align:top;}
p.buy_count{ margin-left:30px;}
p.buy_count a{display:inline-block;float:left;width:22px;height:22px;line-height:20px;text-align:center;color:#888;text-decoration:none;font-size:18px;background:#efefef; border:1px solid #ddd;}
p.buy_count a:hover{opacity:0.8}
p.buy_count a.jian{line-height:4px;}
.buy_count_text{float:left;width:36px;height:22px;border:1px solid #ddd;line-height:20px;text-align:center; font-size:12px;}
.goods_intro p .btn{ margin-top:10px;}
table.shop_car tr.last td{padding:10px; font-size:14px;}
table.shop_car tr.last td p.rt span{ margin-right:30px;}
.gray_btn{ background:url(../images/gray_btn.png) repeat-x; width:110px; border:1px solid #ddd; height:36px; font-size:16px; color:#666; line-height:36px;}
.gray_btn:hover{ color:#333;}

.receiv_infor{ border:1px solid #fe7902;}
.receiv_infor table { width:100%;}
.receiv_infor table td{ padding:5px 0px; font-size:14px;}
.receiv_infor table td.title{ width:100px; text-align:right; padding-right:10px; vertical-align:top;}
.receiv_infor table td .all{ width:98%;}
.receiv_infor table td .half{ width:50%;}
.receiv_infor table textarea{ height:80px;}

.shop_order_su{ border:1px solid #fdf195; background:#fffdee; padding:100px 120px; font-size:14px; margin:50px 0px;}
.order_list{ width:40px; height:40px; background-position:0px -120px; margin-right:10px;}
.shop_order_su p{ margin:20px 0px;}
.shop_order_su h1 font{ font-size:16px; color:#666;}
.shop_order_su h1 font a:hover{ color:#fe7902;}
.shop_order_su a.btn{ margin-right:20px;}
.pay_list{ width:40px; height:40px; background-position:-40px -120px;}
.order_xiqing{ font-size:14px; line-height:30px;}
.order_apply{ width:32px; height:40px; background-position:-80px -120px; margin-right:10px;}
.order_xiqing p.side_tit{ text-align:center; padding:5px 0px; font-size:18px;}

.shop_apply_top{ margin:50px 0px; border-top:3px solid #80c15c; background:#eeffe5;}
.shop_apply_top p{ width:100%; font-size:14px; font-weight:bold; line-height:35px;}
.shop_apply_bottom{ margin:50px 0px; border-top:3px solid #54647f; background:#f8f8f8;padding:40px 10px;}
.shop_apply_bt_cont{  border:2px solid #b0c2e1; background:#fff; }
.shop_apply_bt_cont h2{ border-bottom:1px solid #ddd;}
.shop_apply_bottom p.bt{ text-align:right; font-size:14px;}
.shop_apply_bt_cont img{ width:135px; height:45px; border:1px solid #ddd;}
.shop_apply_bt_cont img.current{border:1px solid #fe7902;}
.shop_apply_bt_cont label{ margin:15px 10px; overflow:hidden; display:inline-block;}
.shop_apply_bt_cont input{ margin-top:20px; margin-right:5px;}
.shop_apply_bottom p b{ margin-right:20px;}
/*---------------------------------------------------装修宝样式结束---------------------------------------------------*/

/*---------------------------------------------------工具箱样式开始---------------------------------------------------*/
.counter{ padding:10px 0px;}
.counter input.text{ width:200px; margin:4px 3px 4px 25px;}
.counter select.text{ width:206px; margin:4px 3px 4px 25px; height:34px;}
.counter_btn{ margin:10px auto; font-size:16px; color:#333; background:#f8f8f8; border:1px solid #f0f0f0; padding:10px;}
.again_btn{background:#eee; width:80px; line-height:22px; font-size:14px;height:28px; border:1px solid #bbb; color:#666;}
.again_btn:hover{color:#666;}
.counter_btn .btn{ margin-left:20px;}
.counter_jieguo{margin-left:50px; font-size:14px; display:inline-block;}
.counter_jieguo input.text{ margin-left:0px; width:100px;}
.counter_btn  span.jieguo{ vertical-align:middle; width:200px; display:inline-block; line-height:30px; height:30px; border:1px solid #feb0b0; background:#fff; padding:0px 5px;}
.counter_menu li{ margin:8px 0px;}
.counter_menu li span{ display:inline-block; width:32%;}
.counter_menu li select.text{ width:112px; height:34px;}
.denge_bottom label{ width:48%; display:inline-block; margin:5px 0px; color:#666;}
.denge_bottom label input{ width:200px;}
.denge_bottom p.ct{ text-align:center;}
.denge_form p{ text-indent:0em; margin:5px 0px;}
.denge_form p.third span{ width:30%; display:inline-block;}
.denge_form p.third input.text,.denge_form p.third  select.text{ width:150px;}
.denge_form input.text,.denge_form select.text{ width:200px;}
.denge_form select.text{ height:34px;}
/*---------------------------------------------------工具箱样式结束---------------------------------------------------*/

/*---------------------------------------------------招标详情样式开始---------------------------------------------------*/
.tenters_detail_top{ border-bottom:1px solid #ddd;}
.tenters_de_top_lt{ width:72px; height:58px; background-position:-370px -120px; text-align:center;}
.tenters_de_top_lt p{color:#fff;font-size:14px;}
.tenters_de_top_lt span{ color:#666;font-size:16px;}
.tenters_de_top_lt b{ font-size:18px;}
.tenters_detail_top div.rt{ width:85%; padding-left:2%; border-left:1px dashed #bbb;} 
.tenters_de_intro{ font-size:14px; line-height:30px;}
.tenters_detail_top div.rt h2 span{font-size:12px; color:#fff; text-align:center; width:55px; height:20px; line-height:18px;}
.tender_over{background-position:-205px -120px;}
.tender_ing{background-position:-264px -120px;}
.tenters_detail_top div.rt p span{ margin-right:30px;}
.tender_tit a{ height:26px;}
.tender_menu li{ margin-top:10px; background:#f8f8f8; border-top:1px solid #ddd;border-bottom:1px solid #ddd; position:relative;}
.tender_de_com{ border-bottom:1px solid #ddd;}
.tender_de_com img.pic{ border:3px solid #ccc; width:120px; height:120px; vertical-align:top; }
.tender_de_com_lt{ padding:10px 16px; width:126px; text-align:center;border-right:1px solid #ccc; margin-right:-1px;}
.tender_de_com_lt p.tit{ font-weight:bold; color:#333;}
.tender_de_com_rt{ width:78%;border-left:1px solid #ccc; }
.tender_de_com_rt .liuyan{ font-size:14px;}
.tender_de_com_rt p span{ margin-right:30px;display:inline-block;}
.tender_de_com_rt p.line{ border-bottom:1px solid #ccc; padding:5px 10px;}
.tender_suspend{ position:absolute; top:50px; right:180px;}
.sub_tender p.tit{ background:#eee;}
.sub_tender p.tit span{ display:inline-block; width:33%; text-align:center; line-height:35px;}
.sub_tender_menu{ height:250px; overflow:hidden;}
.sub_tender_menu ul li { border-bottom:1px dashed #ddd;}
.sub_tender_menu ul li span{ display:inline-block; width:33%; text-align:center; line-height:32px;}
.sub_tender_menu ul li:hover{ background:#f8f8f8;}
/*---------------------------------------------------招标详情样式结束---------------------------------------------------*/

/*---------------------------------------------------楼盘地图样式开始---------------------------------------------------*/
.main{ width:100%; overflow:hidden; position:relative; z-index:1;}
.map_nav{ border-bottom:2px solid #fd7700; height:35px; margin-top:15px;}
.map_nav li{ float:left; margin:0px 5px;}
.map_nav li a{ display:inline-block; padding:0px 25px; height:34px; line-height:34px; border-radius:2px; background:url(../images/map_bg1.png) repeat-x; font-size:14px; font-weight:bold; border:1px solid #ddd; border-bottom:none;}
.map_nav li a.current{ background:url(../images/map_bg2.png) repeat-x; color:#fff; border:1px solid #ff912e;}
.map_search{ margin:3px 0px 0px 10px; border:1px solid #ddd; height:26px;}
.map_search input.text{ height:18px; line-height:18px;border:none; width:200px;}
.map_search input.btn{ width:60px; height:26px; background:url(../images/map_btn.png) no-repeat; border:none; border-radius:0px;}
.map_side{ width:370px; position:absolute; left:0px; top:0px;}
.map{ position:relative; margin-left:370px; border:1px solid #b7bdc5;}
.mapinfo_but_con{ position:absolute; top:300px; left:-1px; background:#fff; box-shadow:0px 1px 3px #ccc; border:1px solid #b7bdc5; border-left:none; border-radius:0px 3px 3px 0px;width:20px; height:60px; z-index:100; background-position:-2px -5px;}
.mapinfo_but_con a{ display:block; background:url(../images/mapIcon.png) no-repeat; width:10px; height:10px; margin:25px 0px 0px 4px;}
.mapinfo_but_con a.but_open{ background-position:0px 0px;}
.mapinfo_but_con a.but_close{ background-position:0px -14px;}
.map_side_sort select{ float:left; width:115px; margin:0px; height:32px;}
.map_side_sort select:hover{ background:#f8f8f8;}
.map_side .side_tit{ border-top:2px solid #999; font-size:14px;}
.map_side_menu li{ padding:10px; border-bottom:1px solid #ddd;}
.map_side_menu li b{ font-size:16px;}
.map_position{ position:relative; background:#1974e2; border:1px solid #1763c1; display:inline-block; padding:2px 3px; color:#fff; cursor:pointer; height:18px; line-height:18px; border-radius:2px;}
.map_position a{ color:#fff;}
.map_position a:hover{ text-decoration:none;}
.map_position:hover{ background:#ef7e1a; border:1px solid #dd6903;}
.map_positionjs{ background:#ef7e1a; border:1px solid #dd6903;}
.map_position .map_pos_bt{ position:absolute; width:8px; height:8px; background:url(../images/map_ico.png) no-repeat; left:10px; top:21px;}
.map_position .map_mouseover{ background-position:0px -9px;}
.map_tip{ background:#fff; width:452px; height:185px; box-shadow:1px 2px 3px #aaa;}
.map_tip_top{ width:100%;}
.map_tip_top h3{ font-weight:bold; margin-bottom:5px;}
.map_tip_intro p{ color:#555;}
.map_tip_intro img.pic{ width:180px; height:130px;}
.map_tip_intro div.rt{ width:56%; line-height:24.5px;}
.map_tip_intro div.rt a{ color:#004499;}
.map_tip_intro b.fontcl2{ font-size:16px;}
/*---------------------------------------------------楼盘地图样式结束---------------------------------------------------*/

/*---------------------------------------------------小区团装详情页样式开始---------------------------------------------------*/
.tuanzh_detail_top{ background:#f8f8f8; border-bottom:1px solid #ddd; height:60px; line-height:60px; text-align:center;box-sizing:border-box;}
.tuanzh_detail_top span{ display:inline-block; width:32%; font-size:18px;}
.tuanzh_detail_top span font{ font-size:24px;}
.tuanzh_detail_tpmu ul li{ float:left; border-right:1px solid #ddd; width:33%; text-align:center; margin:10px 0px; font-size:14px;}
.tuanzh_detail_tpmu ul li p.tit{ font-size:16px; color:#333;}
.tuanzh_detail_tpmu ul li.last{ border:none;}
.tuanzh_pic_rt p.price{ font-size:18px; line-height:40px; margin-bottom:8px;}
.tuanzh_pic_rt p.price font{ font-size:30px;}
.tuanzh_detail_intro a.pic img{ width:280px; height:210px;}
.tuanzh_taocan{ width:100%;}
.tuanzh_taocan tr th{ background:#f3f3f3; line-height:30px; font-size:16px; border-bottom:1px solid #ddd;}
.tuanzh_taocan tr td{ text-align:center; line-height:50px; font-size:14px;border-bottom:1px solid #ddd; margin-bottom:-1px;}
.tuanzh_side_menu li.title{ background:#999; color:#fff; border-bottom:none;}
.tuanzh_side_menu li.title:hover{ background:#999;}
.tuanzh_side_menu li{ border-bottom:1px dashed #ddd;}
.tuanzh_side_menu li span{ display:inline-block; width:33%;text-align:center; line-height:35px;}
.tuanzh_side_menu li:hover{ background:#f8f8f8;}
.tuanzh_side_menu li.last{ border-bottom:none;}
/*---------------------------------------------------小区团装详情页样式结束---------------------------------------------------*/

/*预约框修改样式*/
.ui-dialog .ui-dialog-content{ padding:10px 10px 20px 10px;}
.ui-hack-widget-dialog .ui-dialog-title{ font-size:20px; color:#333;}
.ui-hack-widget-dialog .ui-dialog-titlebar{ padding:8px 5px; background:#fff; margin:0px; border:none; border-bottom:1px solid #e0e0e0; font-weight:normal;}
.ui-hack-widget-dialog{ border:none; padding:15px 25px; box-shadow:0px 0px 10px #333; z-index:9999;}
.ui-widget-content h2{ font-size:14px; margin-bottom:4px; color:#666; margin:0px;}
.yuyBook dt,.yuyBook dd{ float:left; height:35px; line-height:35px; display:inline-block; border:1px solid #ddd;}
.yuyBook dt{ background:url(../images/dlkBg.png) no-repeat; width:70px; padding-left:30px; border-right:none;}
.yuyBook dd{ border-left:none; width:70%;}
.yuyBook dd.short{ width:40%;}
.yuyBook dd input.text{ border:none; width:90%; padding-top:0px;}
.yuyBook dd input.short{ width:50%;}
.yuyBook dl{ overflow:hidden; margin:15px 0px 0px;}
.yuyBook dt.name{ background-position:0px 0px;}
.yuyBook dt.tel{ background-position:0px -40px;}
.yuyBook dt.yzm{ background-position:0px -80px;}
.yuyBook .yuyue_tel{ color:#555; margin-left:10px; font-size:14px;}
.yuyue_bottom{ margin-top:15px;}
.yuyue_bottom .btn{ font-size:16px; width:150px;}
/*预约框修改样式*/

/*404页面样式开始*/
.error_box{ width:800px; height:400px; background:#f5f5f5; border:1px solid #ccc; margin:65px auto; border-radius:10px;}
.error_cont{ padding:50px 30px; text-align:center;}
.error_cont h1{ font-size:80px; line-height:120px; color:#000;}
.error_cont p{ font-size:30px; line-height:60px;}
.error_cont a{ display:inline-block; width:150px; height:40px; line-height:40px; color:#fff; background:#ff6600; text-align:center; margin:25px; font-size:20px;}
/*404页面样式结束*/

/*本地新闻页面样式开始*/
.bd_news_list li{ border-bottom:1px dashed #ccc;}
.bd_news_list li h2 a{ color:#000;}
.bd_news_list li p.indent{ max-height:50px; line-height:25px; overflow:hidden;}
.hot_news a{ margin-left:5px;font-size:14px;}
/*本地新闻页面样式结束*/

/*优惠券页面样式开始*/
.main_coupon li{ float:right;  width:409px; margin-bottom:10px;}
.main_coupon_box{ margin-top:8px; width:190px; height:108px;  overflow:hidden; background:url(../images/youhui_bg.png) no-repeat; padding:10px; color:#fff;}
.main_coupon_box p.price{ line-height:40px;}
.main_coupon_box p{ line-height:30px;}
.main_coupon_box p.price b.lt{ font-size:30px;}
.main_coupon_box_intro{overflow:hidden; width:190px;}
.main_coupon_box_intro p{ height:28px; overflow:hidden;}
/*优惠券页面样式结束*/
.bx-wrapper{ z-index:0;}
.personAd{ width:200px; height:150px; overflow:hidden;}

/*找回密码样式开始*/
.passport_for{ margin-bottom:80px;}
.passport_for .passport_for_liuc{ width:620px; background:url(../images/forgotPic.png) no-repeat; height:42px;}
.passport_for .liuc1{ background-position:0px 0px;}
.passport_for .liuc2{ background-position:0px -42px;}
.passport_for .liuc3{ background-position:0px -84px;}
.passport_for .for_liuc li{ float:left; margin:0px 20px;}
.passport_for .for_liuc li.current{ color:#fe7902;}
.passport_for .for_liuc li:first-child{ margin-left:25px; margin-right:180px;}
.passport_for .for_liuc li:last-child{ float:right;}
.pass_for_form{ margin-left:160px;}
.pass_for_form input.text{ width:260px; height:30px; border:1px solid #ccc;}
.pass_for_form tr.zh td{ height:30px;}
.pass_for_form input.btn{ margin-top:15px;}
.pass_for_sucss{ margin:0px 20px;}
.pass_for_sucss h1{ padding-bottom:10px;}
.pass_for_sucss p{ line-height:35px;}
.pass_for_sucss p.suor{ font-size:14px;}
.pass_for_sucss p.ct{ text-align:center;}
.pass_for_sucss a.csbtn{ background:#fe9602; padding:0px 20px; height:40px; line-height:40px; font-size:16px; margin:5px 0px; }
.pass_for_sucss a.csbtn:hover{ color:#fff;}
.passport_menu{ margin-top:30px; font-size:14px; line-height:35px;}
.passport_menu p.tit{ font-size:16px; margin-bottom:5px; font-weight:bold;}
/*找回密码样式结束*/

/*登录页面修改  2015-03-31*/
.login_rt .hl_icon{ display:inline-block; background:url(../images/hulian_icon.png) no-repeat; width:50px; height:50px; margin-right:5px;}
.login_rt .login_qq{ background-position:0px -104px;}
.login_rt .login_weibo{ background-position:0px -52px;}
.login_rt .login_weixin{ background-position:0px 0px;}

/*app下载页面样式修改 2015-05-18*/
.appBanner{ height:580px; overflow:hidden; position:relative;min-width:1200px; }
.appBanner_tact{z-index:20;margin:400px 0px 0px 545px; height:180px; right:0px; top:100px;}
.appBanner_tact h1	{ font-weight:bold; font-size:50px; color:#fd4579; margin-bottom:110px;}
.appBanner_tact_lt{ width:230px; margin-right:80px;}
.appBanner_tact_lt a{ margin-bottom:25px; display:inline-block;}
.appBanner_tact_lt a:hover{ opacity:0.9; filter:alpha(opacity=90);}
.appBanner_tact_rt{ text-align:center;}
.appBanner_tact_rt p{ font-size:14px; line-height:30px; color:#333; margin-top:-30px; font-weight:bold;}
.appcontent_bg1{ width:100%; height:670px; background:#5a6083;}
.appcontent_bg2{ width:100%; height:670px; background:#66baf5;}
.appcontent_bg3{ width:100%; height:670px; background:#488ed6;}