@charset "utf-8";
.area{width: 100%; margin: 0 auto;}
.show{display: block;}
.hide{display: none;}
.left,
.right,
.center{display: inline; float: left;}
.right{float: right}
.line{background: #e0e0e0; height: 1px; font-size: 1px; overflow: hidden}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.fB{font-weight: bold;}
.lh22{line-height: 22px;}
.tc{text-align: center;}
.m_t3_r5{margin: 3px 5px 0px 0px;}
.ml_2{margin-left: 2px;}
.mt_2{margin-top: 2px;}
.mt16{margin-top: 16px;}
.mt18{margin-top: 18px;}
.mt35{margin-top: 35px;}
.text_overflow{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* ******** 字体颜色 star *********** */
.cWhite,
.cWhite:visited,
.cWhite a{color: #fff}
.cYellow,
.cYellow:visited{color: #ff0}
.cGreen,
.cGreen:visited{color: #008000}
.cGray,
.cGray:visited,
.cGray a{color: #999}
.cDGray,
.cDGray:visited,
.cDGray a{color: #666}
.cBlack,
.cBlack:visited,
.cBlack a{color: #000}
.cBlue,
.cBlue:visited,
.cBlue a{color: #1e50a2}
.cRed,
.cRed:visited,
.cRed a{color: Red}
.cDRed,
.cDRed:visited,
.cDRed a{color: #ba2636}
.cRed a:hover,
a.cRed:hover,
.cBlue a:hover,
a.cBlue:hover,
.cDRed a:hover,
a.cDRed:hover,
.cGray a:hover,
a.cGray:hover,
.cDGray a:hover,
a.cDGray:hover,
.cWhite a:hover,
a.cWhite:hover,
.cBlack a:hover,
a.cBlack:hover,
.cGreen a:hover,
a.cGreen:hover,
.cYellow a:hover,
a.cYellow:hover{color: #ff7200}
/* ******** 字体颜色 end *********** */
.clearfix{*zoom: 1; clear: both;}
.clearfix:after{content: ''; display: block; height: 0; overflow: hidden; clear: both;}
/* main start */
.main{width: 1190px; margin: 20px auto;}
.main a{font-size:16px;}
/* layeout start */
.mainCon{width: 100%; margin-top: 35px;}
.mainLeft,
.mainCenter,
.mainHotCenter,
.mainRight{float: left;}
.mainCenter{width: 720px; height: 100%;}
.mainHotCenter{width: 880px; height: 100%;}
.mainCenterList{width: 650px; margin: 0 auto;}
.mainCenterList_01{width: 860px; margin: 0 auto;}
.mainHotCenter .mainCenterList{width: 860px; margin: 0;}
.mainCenter_article{width: 650px; font-size: 28px; margin:0px auto 35px 0;}
/* end layeout */
/* household_banner start */
.household_banner,
.household_banner .household_scroll{width: 100%; overflow: hidden;}
.household_banner{min-width: 1350px; position: relative;}
.household_banner .household_item{float: left; width: 1192px;}
.household_item ul{float: left; width: 480px; margin-left: 2px; *display: inline;}
.household_item li{float: left; *display: inline; position: relative;}
.household_item h3{position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; height: 35px; line-height: 35px; background: rgba(0, 0, 0, .5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); font-size: 16px; color: #fff; font-weight: normal;}
.household_item .w406{width: 406px;}
.household_item .w300{width: 300px;}
.household_banner .mask_layer{position: absolute; width: 50%; height: 360px; background-color: #fefefe; z-index: 5; opacity: .8; filter: alpha(opacity=80);}
.household_banner .l_mask_layer{left: 0; margin-left: -596px;}
.household_banner .r_mask_layer{right: 0; margin-right: -596px;}
.household_banner .scroll_btn{position: absolute; width: 50px; height: 50px; overflow: hidden; text-align: center; line-height: 50px; top: 50%; margin-top: -25px; font-size: 46px; font-family: SimSun, "orator std"; font-weight: bold; background: rgba(0, 0, 0, .5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); color: #fff; z-index: 6;}
.household_banner .scroll_prev{left: 50%; margin-left: -680px;}
.household_banner .scroll_next{right: 50%; margin-right: -680px;}
/* household_banner end */
/* hangYeNew start */
.hangYeNew,
.jiaJuNew,
.touSuBaoDao,
.meiTiBaoDao{width: 100%; height: 415px; margin: 16px 0;}
.hangYeNew_left{float: left; width: 860px; margin-right: 20px;}
.title_left{height: 60px; width: 100%; border-bottom: 1px solid #ececec; margin-bottom: 20px;}
.TL_left{display: inline-block; float: left; width: 810px; height: 60px; line-height: 60px;}
p .TL_left em{display: inline-block; float: left; width: 11px; height: 34px; background: #f2f2f2; margin: 16px 16px 0 2px;}
.TL_left h2{display: inline-block; float: left; font-size: 30px; font-weight: normal; color: #333;}
.more{display: inline-block; width: 50px; margin-top: 34px; color: #999; font-size: 12px;}
.hangYeNew_left_con{width: 100%; height: 334px;}
.HYNL_con_left{float: left; width: 320px; height: 328px; margin-right: 27px;}
.HYNL_con_left a.img{display: inline-block; width: 320px; height: 220px;}
.HYNL_con_left a.con{display: inline-block; width: 290px; height: 88px; padding: 10px 14px; border: 1px solid #ececec; background: #f9f9f9; text-overflow: ellipsis; overflow: hidden;}
.HYNL_con_left a.con .h4{font-size: 16px; font-weight: bold; line-height: 35px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNL_con_left a.con p{height: 50px; line-height: 24px; color: #999; font-size: 12px; text-overflow: ellipsis; overflow: hidden;}
.HYNL_con_left .con:hover{color: #ff7200;}
.HYNL_con_right{float: left; width: 510px;}
.HYNL_con_right .h3{width: 490px; font-weight: bold; font-size: 22px; line-height: 44px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer;}
.HYNL_con_right ul{width: 100%; padding-top: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNL_con_right ul li{line-height: 24px; padding-top: 1px;}
.HYNL_con_right ul li a{display: inline-block; color: #666; width: 406px; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNL_con_right ul li a:hover{color: #ff7200;}
.HYNL_con_right ul li a i{display: inline-block; width: 6px; height: 6px; vertical-align: middle; background: #dadada; border-radius: 50%; margin-right: 10px;}
.HYNL_con_right ul li span{float: right; color: #999; padding: 0 12px; font-size: 12px; background: #fff;}
.hangYeNew_right,
.jiaJuNew_right,
.touSuBaoDao_right,
.meiTiBaoDao_right{float: left; width: 310px;}
.title_right{height: 60px;}
.TR_left{display: inline-block; width: 230px; padding-left: 20px;}
.TR_left h2{font-size: 18px; font-weight: normal; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNR_news{display: inline-block; width: 260px; height: 104px; border: 1px solid #ececec; background: #f9f9f9; padding: 20px 24px; margin-bottom: 4px; overflow: hidden;}
.HYNR_news .h4{width: 242px; font-weight: bold; color: #333; font-size: 18px; margin-bottom: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNR_news .h4 a{font-size: 18px}
.HYNR_news p{color: #999; height: 70px; line-height: 24px; font-size: 12px; text-overflow: ellipsis; overflow: hidden;}
.HYNR_news p a{font-size: 14px;}
.HYNR_news_list{padding: 0 24px 0 19px; width: 262px; overflow: hidden;}
.HYNR_news_list li{width: 100%; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.HYNR_news_list li a{color: #666; font-size: 14px;}
.HYNR_news_list li a:hover{color: #ff7200;}
/* end hangYeNew */
/* jiaJuNew start */
.JJN_right_list{border-top: 1px solid #ececec;}
.JJN_right_list li{width: 100%; height: 86px; padding: 20px 0 10px;}
.JJN_right_list li a,
.JJN_right_list li a span{display: inline-block;}
a.JJN_right_list_date1,
a.JJN_right_list_date2,
a.JJN_right_list_date3{float: left; width: 96px; height: 86px; border-radius: 6px; margin: 0 12px;}
a.JJN_right_list_date1 span,
a.JJN_right_list_date2 span,
a.JJN_right_list_date3 span{width: 100%; text-align: center; color: #fff; font-size: 18px;}
a.JJN_right_list_date1{background: #2dca85;}
a.JJN_right_list_date2{background: #00a0e9;}
a.JJN_right_list_date3{background: #a5cf26;}
a.JJN_right_list_date1 .middle{height: 100%; line-height: 86px;}
a.JJN_right_list_date2 .middle{height: 100%; line-height: 86px;}
a.JJN_right_list_date3 .middle{height: 100%; line-height: 86px;}
a.JJN_right_list_address{float: left; display: inline-block; width: 182px; height: 86px;}
a.JJN_right_list_address .h4{font-size: 16px; font-weight: bold; color: #333; line-height: 24px; margin-top: 6px; overflow: hidden;}
a.JJN_right_list_address p{font-size: 14px; line-height: 30px; color: #999; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
a.JJN_right_list_address:hover .h4,
a.JJN_right_list_address:hover p{color: #ff7200;}
/* end jiaJuNew */
/* touSuBaoDao start */
.touSuBaoDao_right{height: 415px;}
.TSBD_right_list{border-top: 1px solid #ececec;}
.TSBD_right_list li{width: 100%; height: 142px; padding: 20px 0 15px 0;}
.TSBD_right_list li a:hover{color: #ff7200;}
a.TSBD_right_list_img{float: left; display: block; width: 128px; height: 140px; border: 1px solid #ececec; margin-left: 6px;}
a.TSBD_right_list_title{float: left; display: block; margin: 0 14px; font-size: 16px; font-weight: bold; color: #333; width: 144px; line-height: 24px; height: 142px; text-overflow: ellipsis; overflow: hidden;}
/* end touSuBaoDao */
/* meiTiBaoDao start */
.meiTiBaoDao_right{height: 415px;}
.meiTiBaoDao_right a{display: inline-block;}
.meiTiBaoDao_right a:hover{color: #ff7200;}
a.MTBD_right_img{width: 310px; height: 186px;}
a.MTBD_right_title{padding: 10px 22px;}
a.MTBD_right_title h5{text-align: center; width: 266px; line-height: 24px; font-size: 16px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
a.MTBD_right_title:hover{color: #ff7200;}
.MTBD_right_list{padding: 0 22px;}
.MTBD_right_list li{width: 266px; line-height: 27px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.MTBD_right_list li a{color: #999; font-size: 12px;}
.MTBD_right_list li a i{display: inline-block; width: 2px; height: 2px; background: #999; vertical-align: middle; margin-right: 4px;}
/* end meiTiBaoDao */
/* tuShuo start */
.tuShuo{width: 100%; margin: 16px 0;}
.TLeft{display: inline-block; float: left; width: 1140px; height: 60px; line-height: 60px;}
.TLeft em{display: inline-block; float: left; width: 11px; height: 34px; background: #f2f2f2; margin: 16px 16px 0 2px;}
.TLeft h2{display: inline-block; float: left; font-size: 30px; font-weight: normal; color: #333;}
.tuShuo_list{width: 100%; height: 220px; margin-bottom: 20px;}
.tuShuo_list li{float: left; width: 290px; margin-right: 10px;}
.tuShuo_list li a{display: inline-block; width: 290px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.tuShuo_list li a:hover{color: #ff7200;}
.tuShuo_list li .tuShuo_list_bg{position: relative; bottom: 0; margin-top: -46px; display: block; width: 100%; height: 46px; background: #000; opacity: 0.5; filter: alpha(opacity=50); cursor: pointer;}
.tuShuo_list li p{position: relative; bottom: 0; margin-top: -46px; width: 100%; height: 46px; overflow: hidden; text-align: center; line-height: 46px; font-size: 18px; color: #fff; cursor: pointer;}
.tuShuo_list li.last{margin-right: 0;}
/* end tuShuo */
/* zhuangXiuXiaoGuoTu start */
.mainFour{width: 100%; height: 530px;}
.title{width: 100%; height: 70px; border-bottom: 1px solid #ececec; /*margin-bottom: 20px;*/}
.title h2{float: left; display: inline-block;}
.title h2 i{float: left; width: 11px; height: 34px; background: #00a151; margin-left: 1px; margin-right: 15px; margin-top: 20px;}
.title h2 strong{float: left; font-size: 30px; margin-right: 10px; font-weight: normal; color: #333; margin-top: 24px}
.title span.title_span{display: inline-block; color: #999; vertical-align: middle; margin-right: 628px;}
.title span a{color: #ff7011;}
.title ul.list{float: right; padding-top: 28px; display: inline-block; vertical-align: bottom;}
.title ul.list li{float: left; height: 42px; line-height: 40px;}
.title ul.list li a{display: inline-block; font-size: 12px; color: #999; margin: 0 10px;}
.title ul.list li a:hover{color: #ff7200; border-bottom: 2px solid #00a151;}
.title ul.list li i{display: inline-block; width: 1px; height: 10px; background: #999; vertical-align: middle;}
.MFcontent{width: 100%; height: 438px;}
.MFcontent ul.list{width: 1190px; height: 50px; padding-top: 10px;}
.MFcontent ul.list li{float: left; line-height: 40px; margin-left: 16px;}
.MFcontent ul.list li a{display: inline-block; font-size: 12px; color: #666;}
.MFcontent ul.list li a:hover{color: #ff7200;}
ul.MFCimg{width: 100%; height: 200px;}
li.MFCimgList{float: left; width: 280px; height: 190px; margin: 0 16px 10px 0;}
li.MFCimgList a.img{display: inline-block; width: 280px; height: 140px; overflow: hidden;}
li.MFCimgList p{width: 280px; height: 48px; font-size: 16px; text-align: center; line-height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer;}
li.MFCimgList a{font-size: 18px;}
/* end zhuangXiuXiaoGuoTu */
/* zhuangXiuLiuCheng start */
.mainFive{width: 100%; margin-bottom: 20px;}
ul.MFCflow{width: 98.4%; height: 200px; padding: 24px 10px; border: 1px solid #ececec; border-top: 0; /* margin-top:-20px; */}
li.MFCflowList{float: left; height: 200px; padding: 0 24px; border-right: 1px solid #ececec;}
ul.MFCflow .last{border-right: 0;}
li.MFCflowList h3 a{font-size: 23px; color: #ea5404;}
li.MFCflowList .h3{font-size: 23px; color: #666;}
/*2015.10.21 新增*/
li.MFCflowList span{display: inline-block; width: 340px; height: 20px; line-height: 20px; color: #999; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.MFCflowList a.bl{float: left; display: inline-block; width: 120px; height: 120px; border-radius: 50%; overflow: hidden; margin: 27px 20px;}
.MFCflowList .bm,
.MFCflowList .br{float: left;}
.MFCflowList div ul{margin-top: 38px;}
.MFCflowList .bm li a,
.MFCflowList .br li a{display: inline-block; width: 90px; height: 28px; line-height: 28px; font-size: 12px; color: #999;}
.MFCflowList .bm li a:hover,
.MFCflowList .br li a:hover{color: #ff7200;}
.MFCflowList .bm li i,
.MFCflowList .br li i{display: inline-block; width: 12px; height: 12px; background: url(../images/new_sprites.png) no-repeat; margin-right: 10px; vertical-align: middle;}
.MFCflowList li i.i1{background-position: left -650px;}
.MFCflowList li i.i2{background-position: -145px -650px;}
.MFCflowList li i.i3{background-position: -314px -650px;}
.MFCflowList li i.i4{background-position: -72px -650px;}
.MFCflowList li i.i5{background-position: -230px -650px;}
.MFCflowList li i.i6{background-position: right -648px;}
.MFCflowList li i.i7{background-position: left -699px;}
.MFCflowList li i.i8{background-position: -145px -700px;}
.MFCflowList li i.i9{background-position: -314px -700px;}
.MFCflowList li i.i10{background-position: -72px -700px;}
.MFCflowList li i.i11{background-position: -230px -700px;}
.MFCflowList li i.i12{background-position: right -700px;}
.MFCflowList li i.i13{background-position: left -738px;}
.MFCflowList li i.i14{background-position: -72px -738px;}
.MFCflowList li i.i15{background-position: -146px -738px;}
/* end zhuangXiuLiuCheng */
/* end main */
/* 家居新闻列表、热门标签start */
/* banner start */
.banner{width: 1190px; height: auto; margin: 25px auto 0;}
a.bannerImg{float: left; width: 880px; height: 100px;}
ul.bannerList{float: left; width: 250px; height: 80px; padding: 10px 30px 10px 30px; background: #f5f5f5;}
ul.bannerList li{width: 250px; height: 24px; overflow: hidden;}
ul.bannerList li a{font-size: 12px; color: #999; line-height: 24px;}
ul.bannerList li a:hover{color: #ff7200;}
/* end banner */
/* breadCrumb start */
.breadCrumb{width: 100%; height: 36px; border-bottom: 1px solid #ececec; margin-top: 20px; margin-bottom: 20px;}
ul.breadCrumbList{width: 100%; height: 100%;}
ul.breadCrumbList li{float: left;}
ul.breadCrumbList li a,
ul.breadCrumbList li strong{color: #999; font-size: 12px; line-height: 36px;}
ul.breadCrumbList li a i{display: inline-block; margin: 0 8px; font-size: 14px;}
ul.breadCrumbList li a:hover{color: #ff7200;}
ul.breadCrumbList li strong{font-weight: normal;}
/* end breadCrumb */
.main_title{display: inline-block; width: 1190px; height: 60px; line-height: 60px; color: #333; border-bottom: 1px dashed #ececec;}
.main_title h1{font-size: 28px;}
/* mainLeft start */
.mainLeft{width: 160px; min-height: 200px;}
a.mainLeft_title{display: block; width: 140px; height: 36px; color: #fff; padding-left: 20px; line-height: 36px; background: #00a151;}
a.mainLeft_title h1{width: 100%; height: 100%; font-weight: normal; font-size: 18px;}
ul.mainLeft_list{width: 158px; padding: 10px 0; border: 1px solid #ececec; border-top: 0; cursor: pointer;}
ul.mainLeft_list li{font-size: 14px; height: 32px; line-height: 32px;}
ul.mainLeft_list li i{display: inline-block; width: 4px; height: 28px; margin-right: 16px; margin-left: -1px; vertical-align: middle;}
ul.mainLeft_list li:hover i,
ul.mainLeft_list .active i{background: #00a151;}
ul.mainLeft_list li a{font-size: 12px;}
.mainLeft_list_01{margin-bottom: 20px;}
.mainLeft_list_01 a{font-size: 14px; color: #333}
.mainLeft_list_01 h2{background: #ececec; height: 37px; line-height: 35px; padding: 0px 2px 0 10px; font-size: 18px; font-weight: normal; color: #333; cursor: pointer;}
.mainLeft_list_01 h2 i{width: 32px; height: 32px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.mainLeft_list_01 h2 .before{background: url(../images/new_sprites.png) no-repeat left -472px;}
.mainLeft_list_01 h2 .now{background: url(../images/new_sprites.png) no-repeat -99px -465px;}
.mainLeft_list_01 h2 .after{background: url(../images/new_sprites.png) no-repeat -199px -467px;}
.mainLeft_list_01 > ul{padding: 10px 0 15px 15px; border: 1px solid #ececec;}
.mainLeft_list_01 li strong{color: #333; font-size: 14px; line-height: 35px;}
.mainLeft_list_01 .up,
.down{float: right; width: 20px; height: 10px; margin: 15px 15px 0 0; background: url(../images/new_sprites.png) no-repeat left -770px;}
.mainLeft_list_01 .down{width: 20px; height: 10px; margin: 15px 15px 0 0; background: url(../images/new_sprites.png) no-repeat -70px -770px;}
.mainLeft_list_01 .list{cursor: pointer;}
.mainLeft_img{width: 120px; height: 40px; padding: 18px 20px; background: #ececec; margin-bottom: 20px;}
.mainLeft_img a{float: left; width: 52px; height: 40px; margin-right: 8px;}
.mainLeft_img a img{border: 2px solid #fff;}
.mainLeft_img span{float: left; width: 56px; height: 38px; line-height: 18px; padding-top: 2px; color: #3498e1; font-size: 12px; font-weight: bold; overflow: hidden;}
/* p.weixinP{width:136px; height:56px; line-height:18px; font-size:12px; color:#999; padding:0 14px; margin-top:30px;} */
p.weixinP{width: 135px; line-height: 18px; font-size: 12px; color: #999; padding: 0 5px 10px 14px; margin-top: 15px;}
a.weixin{margin-top: 10px; text-align: center; margin-left: 4px;}
/* end mainLeft */
/* mainCenter start */
.mainCenterList li{width: 100%;  margin-bottom: 20px;} /*height: 158px;*/
div.MCLtitle{}
div.MCLtitle span{font-size: 12px; color: #999;}
div.MCLtitle span.left{text-align: left;}
div.MCLtitle span.right{text-align: right;}
.mainCenterList li div.con{width: 100%; height: 110px; padding: 0px 0 20px; border-bottom: 1px dashed #ececec;}
.mainCenterList li a.con_img{float: left; width: 180px; height: 110px; margin-right: 14px;}
.mainCenterList li div.con_right{float: left; width: 660px;}
.mainCenterList li div.con_right a.con_right_title{display: block; height: 28px; line-height: 28px; overflow: hidden;}
.mainCenterList li div.con_right a.con_right_title .h3{font-size: 22px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mainCenterList li div.con_right p{height: 48px; font-size: 12px; color: #999; line-height: 24px; overflow: hidden; margin: 8px 0;}
.mainCenterList li div.con_right p a{font-size: 12px; color: #999;}
.mainCenterList li div.con_right p a:hover{color: #ff7200;}
div.con_right_bottom{width: 456px; height: 20px; line-height: 20px;}
div.con_right_bottom .left{float: left; width: 340px; height: 20px; overflow: hidden;}
div.con_right_bottom .left span{font-size: 12px; color: #999;}
div.con_right_bottom .left a{font-size: 12px; color: #1686eb; margin-right: 10px;}
div.con_right_bottom .right{float: right;}
div.con_right_bottom .right span{display: inline-block;}
div.con_right_bottom .right span i{display: inline-block; height: 14px; background: url(../images/new_sprites.png) no-repeat; margin: 0 4px; vertical-align: middle;}
div.con_right_bottom .right span i.i1{width: 20px; background-position: -68px -186px;}
div.con_right_bottom .right span i.i2{width: 14px; background-position: -155px -186px;}
div.con_right_bottom .right span a{font-size: 12px; color: #999;}
.page{height: 40px; margin: 50px auto 0; text-align: center; width: 100%;}
ul.pageList{display: inline-block; height: 40px;}
ul.pageList li{float: left; color: #999; width: 37px; height: 38px; text-align: center; line-height: 38px; border: 1px solid #eee; border-right: 1px solid #fff; cursor: pointer;}
ul.pageList .active{font-weight: bold; background-color: #00a151; color: #FFF; border: 1px solid #00a151;}
ul.pageList li:hover{background: #01813f; border: 1px solid #01813f; color: #fff;}
ul.pageList li.last{border-right: 1px solid #eee;}
ul.pageList li.last:hover{border-right: 1px solid #01813f;}
.page span{display: inline-block; width: 37px; height: 38px; text-align: center; line-height: 38px; background: #f2f2f2; border: 1px solid #eee; color: #999; margin: 0 4px; vertical-align: top; cursor: pointer;}
.page span.prev,
.page span.next{background: url(../images/new_sprites.png) no-repeat -147px -775px;}
.page span.next{background-position: -238px -775px}
/* end mainCenter */
/* mainRight start */
.mainRight{width: 310px; height: 100%;}
/* lunbotu start */
.carouselFigure{border: 1px solid #ececec; box-shadow: 1px 1px 2px #ececec; background: #fff; margin-bottom: 20px;}
.carouselFigure .acList{width: 310px; height: 200px; position: relative;}
.carouselFigure a.left,
.carouselFigure a.right{position: absolute; top: 50%; margin-top: -10px; z-index: 1; width: 20px; height: 20px;}
.carouselFigure .left{left: 0; background: url(../images/sprites_sem.png) no-repeat left 0;}
.carouselFigure .left:hover{background-position: -99px 0;}
.carouselFigure .right{right: 0; background: url(../images/sprites_sem.png) no-repeat -199px 0;}
.carouselFigure .right:hover{background-position: -299px 0;}
.carouselFigure ul.listImg{}
.carouselFigure ul.listImg li{position: absolute; width: 100%; height: 100%; display: none;}
.carouselFigure ul.listImg li.cur{display: block;}
.carouselFigure ul.listImg img{}
.carouselFigure ul.listImg p{position: absolute; bottom: 0; width: 254px; height: 36px; line-height: 36px; padding: 0 8px; font-size: 12px; color: #fff; background: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);}
.carouselFigure ul.listWord{height: 45px; margin-top: 12px; overflow: hidden;}
.carouselFigure ul.listWord li{width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 12px;}
.carouselFigure ul.listWord em{float: left; width: 13px; height: 10px; margin-right: 6px; margin-top: 7px; background: url(../images/sem_19.jpg) no-repeat;}
.carouselFigure ul.listWord span{float: left; color: #999;}
.carouselFigure ul.listWord p{float: left; color: #666; width: 184px;}
/* lunbotu end */
.mainRight_list{float: right; width: 268px; height: 408px; background: #f9f9f9; border: 1px solid #f5f5f5; padding: 10px 20px; margin-bottom: 20px;}
.mainRight_list a{display: block; width: 268px; height: 38px; line-height: 38px;}
.mainRight_list a h2{display: inline-block; width: 230px; height: 38px; font-size: 18px; font-weight: normal; overflow: hidden;}
.mainRight_list a .more{font-size: 12px; color: #999; vertical-align: top;}
.mainRight_list ul{width: 268px; height: 360px; overflow: hidden;}
.mainRight_list ul li{width: 268px; height: 36px; line-height: 36px; font-size: 12px; overflow: hidden;}
.mainRight_list ul li i{display: inline-block; width: 15px; height: 12px; text-align: center; line-height: 12px; font-size: 12px; color: #fff; background: #a5a5a5; margin-right: 14px;}
.mainRight_list ul li i.show{background: #f5a77c;}
.mainRight_list ul li a{display: inline-block; width: 230px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 22px; line-height: 30px;}
a.mainRight_img{float: right; display: block; width: 310px; height: 200px; margin-bottom: 20px;}
.hotTab{float: right; width: 308px; border: 1px solid #f5f5f5; background: #f9f9f9; margin-bottom: 20px;}
.hotTab .hotTab_title{margin: 12px 0px 0px 15px;}
.hotTab .hotTab_title{display: block; width: 270px; height: 38px; line-height: 38px; margin: 0 20px; color: #333;}
.hotTab .hotTab_title{font-size: 18px; font-weight: normal;}
.hotTab .hotTab_title .all{float: right; margin-right: 10px; font-size: 12px; color: #333;}
ul.hotTab_list{width: 270px; padding: 10px 20px;}
ul.hotTab_list li{display: inline-block; margin: 8px; height: 18px; line-height: 18px; border-radius: 10px; background: #fff; border: 1px solid #f5f5f5; white-space: nowrap;}
ul.hotTab_list li a{display: block; font-size: 12px; color: #999; border-radius: 10px; border: 1px solid #e2e2e2; padding: 0 6px;}
ul.hotTab_list li a:hover{color: #ff7200;}
.resTab{float: left; width: 268px; height: 325px; margin-top: 20px; background: #f9f9f9; border: 1px solid #f5f5f5; padding: 0 20px;}
.resTab h2{font-size: 18px; font-weight: normal; width: 270px; height: 45px; line-height: 45px; border-bottom: 2px solid #d6d6d6;}
.resTab_name,
.resTab_phone,
.resTab_address{margin-top: 20px; width: 268px; height: 34px; border: 1px solid #f5f5f5; background: #fff; border: 1px solid #e2e2e2;}
.resTab_name{margin-top: 20px;}
.resTab_phone{}
.resTab_address{}
.resTab_name input,
.resTab_phone input,
.resTab_address input{float: left; width: 216px; height: 34px; font-size: 14px; color: #999; line-height: 34px;}
.resTab_name input{}
.resTab_phone input{}
.resTab_address input{}
.resTab_name span,
.resTab_phone span,
.resTab_address span{float: left; display: inline-block; width: 33px; height: 34px; background: url(../images/new_sprites.png) no-repeat;}
.resTab_name span{background-position: -220px -173px;}
.resTab_phone span{background-position: -295px -173px;}
.resTab_address span{background-position: -376px -173px;}
.resTab_name i,
.resTab_phone i,
.resTab_address i{float: left; line-height: 40px; font-size: 14px; font-weight: normal;}
.resTab_name i{}
.resTab_phone i{}
.resTab_address i{}
.resTab_btn{width: 270px; height: 42px; text-align: center; line-height: 42px; background: #ea5404; font-size: 18px; color: #fff; margin-top: 20px; cursor: pointer;}
.mainRTitle{font-size: 18px; padding-bottom: 10px; font-weight: 400;}
.mainRTitle i{display: inline-block; margin-right: 16px;}
/* hundafenggejieshao start */
.mainRightIntroduce{float: right; padding: 18px; border: 1px solid #ececec; background: #fafafa; margin-bottom: 20px; width: 272px;}
.mainRightIntroduce .mainRTitle i{width: 19px; height: 20px; background: url(../images/r_01.png) no-repeat;}
.mainRightIntroduce h3{font-size: 12px; color: #666; line-height: 24px; font-weight: normal;}
/* hundafenggejieshao end */
/* zhuangxiubaiketuijian start */
.mainRightRecommend{float: right; border: 1px solid #ececec; background: #fafafa; padding: 18px 18px 0 18px; margin-bottom: 20px;}
.mainRightRecommend .mainRTitle i{width: 20px; height: 19px; background: url(../images/r_02.png) no-repeat;}
.mainRightRecommend h3{margin-left: -19px; line-height: 30px; border-left: 4px solid #00a151; padding-left: 15px; background: #ececec; font-size: 14px; width: 107%;}
.mainRightRecommend ul{padding-bottom: 26px;}
.mainRightRecommend ul li{float: left; font-size: 12px; padding-right: 22px; padding-top: 16px; color: #666;}
/* zhuangxiubaiketuijian end */
/*zhuangxiuzixun*/
.mainRightNews{width:308px;height:auto;border: 1px solid #ececec;float: right; margin-bottom: 20px;padding: 0 0 18px 0;}
.mainRightNews .Newstitle{width:92%;height:50px;line-height: 50px;font-size:18px;color:#282828;margin: 0 auto;font-weight:normal;}
.mainRightNews  ul{width:92%;height:auto;margin: 0 auto;}
.mainRightNews  ul li{width:100%;height:auto;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.mainRightNews  ul li a{display: block;width:100%;height:auto;color: #666;font-size: 14px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.mainRightNews  ul li a:hover{color:#1ac078;}
/*zhuangxiuzixun end*/
/*zhuangxiutuijian*/
.mainRightTuiJian{width:308px;height:auto;border: 1px solid #ececec;float: right; margin-bottom: 20px;padding: 0 0 18px 0;}
.mainRightTuiJian .TuiJiantitle{width:92%;height:50px;line-height: 50px;font-size:18px;color:#282828;margin: 0 auto;font-weight:normal;}
.mainRightTuiJian  ul{width:92%;height:auto;margin: 0 auto;}
.mainRightTuiJian ul li{width:100%;height:auto;height: auto;}
.mainRightTuiJian ul li .titleA{float: left; color: #666; font-size: 14px; line-height: 30px; width: 210px; overflow: hidden; white-space: nowrap;}
.mainRightTuiJian ul li .titleA img{width: 20px; height: 20px; margin-right: 5px;}
.mainRightTuiJian ul li .num{float: left; color: #999; font-size: 12px; line-height: 30px; overflow: hidden; white-space: nowrap; width: 50px; padding-left: 10px; text-align: right;}
.mainRightTuiJian ul li p.huifu{ float: left; line-height: 2; width:100%; height: 54px; overflow: hidden; position: relative;}
.mainRightTuiJian ul li p.huifu img{width: 20px; height: 20px; margin-right: 5px;}
.mainRightTuiJian ul li p.huifu .huifuMore{width: auto;position: absolute;right:0;top: 25px;padding: 0 5px;background:#fafafa;font-size: 16px;height:30px;}
.mainRightTuiJian ul li p.huifu .huifuMore span{margin-left:7px;background: #ccced4;color:#fff;padding: 0 6px;display: inline-block;height: 20px;line-height: 20px;cursor: pointer;}
/*zhuangxiutuijian end*/
/* zhuangxiuwendapingtai start */
.mainRightTerrace{width:308px;height:auto;border: 1px solid #ececec;float: right; margin-bottom: 20px;padding: 0 0 18px 0;}
.mainRightTerrace .terrace-head{width:100%;height:auto;border-bottom: 1px solid #ececec;}
.mainRightTerrace .terrace-head dd{width:102px;height:60px;line-height: 60px;text-align: center;cursor: pointer;}
.mainRightTerrace .terrace-head .active{border-bottom:2px solid #1ac078;color:#1ac078;}
.mainRightTerrace .terrace-body{display: none;}
.mainRightTerrace .terrace-ask{padding:0 18px;}
.mainRightTerrace .terrace-ask li{height: auto;}
.mainRightTerrace .terrace-ask li .titleA{float: left; color: #666; font-size: 14px; line-height: 30px; width: 210px; overflow: hidden; white-space: nowrap;}
.mainRightTerrace .terrace-ask li .titleA img{width: 20px; height: 20px; margin-right: 5px;}
.mainRightTerrace .terrace-ask li .num{float: left; color: #999; font-size: 12px; line-height: 30px; overflow: hidden; white-space: nowrap; width: 50px; padding-left: 10px; text-align: right;}
.mainRightTerrace .terrace-ask li p.huifu{ float: left; line-height: 2; height: 54px; overflow: hidden; position: relative;}
.mainRightTerrace .terrace-ask li p.huifu img{width: 20px; height: 20px; margin-right: 5px;}
.mainRightTerrace .terrace-ask li p.huifu .huifuMore{width: auto;position: absolute;right:0;top: 25px;padding: 0 5px;background:#fafafa;font-size: 16px;height:30px;}
.mainRightTerrace .terrace-ask li p.huifu .huifuMore span{margin-left:7px;background: #ccced4;color:#fff;padding: 0 6px;display: inline-block;height: 20px;line-height: 20px;cursor: pointer;}
.mainRightTerrace .terrace-hot,.mainRightTerrace .terrace-label{padding:0 18px;height:auto;}
.mainRightTerrace .terrace-hot li,.mainRightTerrace .terrace-label li{width:100%;height:auto;}
.mainRightTerrace .terrace-hot li a,.mainRightTerrace .terrace-label li a{display: inline-block;width: auto;height: 20px;line-height: 20px;color: #fff;background: #48cd93;border-radius: 18px;padding: 0 15px;margin: 0 5px 5px 0;font-size:13px;}
.mainRightTerrace .terrace-hot li a:hover,.mainRightTerrace .terrace-label li a:hover{color: #fff;}
/* zhuangxiuwendapingtai end */
/* zhuangxiuzixuntuijian start */
.mainRightZixunRecommend{float: right; padding: 18px; border: 1px solid #ececec; background: #fafafa; margin-bottom: 20px;}
.mainRightZixunRecommend h2{font-size: 18px; font-weight: 400;}
.mainRightZixunRecommend div.list{float: left; border-top: 1px dotted #ececec; padding-top: 16px; margin-top: 16px;}
.mainRightZixunRecommend div.firstChild{border: 0; margin-top: 0;}
.mainRightZixunRecommend div.list img{float: left; width: 110px; height: 110px; margin-right: 10px; border: 1px solid #ececec;}
.mainRightZixunRecommend div.list ul{float: left; height: 120px; overflow: hidden; margin-top: -5px;}
.mainRightZixunRecommend div.list ul li{font-size: 12px; color: #666; line-height: 24px; width: 144px; white-space: nowrap; overflow: hidden;}
/* zhuangxiuzixuntuijian end */
/* end mainRight */
/* end mainCon */
/* end main */
/* 家居新闻列表 end */
/* 文庄详细页 start */
/* mainCenter_article start */
.mainCenter_article{width: 650px; font-size: 28px; margin: 0 auto 53px;}
.mainCenter_article h1{font-size: 30px;padding: 35px 0px 10px 0 !important;}
.mainCenter_article_nav{width: 100%; height: 34px; border-bottom: 1px dashed #e3e3e3; padding-bottom: 10px;}
.mainCenter_article_nav .left{float: left;}
.mainCenter_article_nav .right{float: right;}
.mainCenter_article_nav .left li{display: inline-block; *float: left;}
.mainCenter_article_nav .left li a{font-size: 12px; color: #999;}
.mainCenter_article_nav .left li a:hover{color: #3498e1;}
.mainCenter_article_nav .left li i{display: inline-block; width: 1px; height: 10px; background: #dfdfdf; margin-left: 10px;}
.mainCenter_article_nav .right li{display: inline-block; *float: left; line-height: 30px;}
.mainCenter_article_nav .right li a{font-size: 12px; color: #999;}
.mainCenter_article_nav .right li a i{display: inline-block; height: 14px; margin-right: 5px; background: url(../images/new_sprites.png) no-repeat;}
.mainCenter_article_nav .right li a i.i1{background-position: left -186px; width: 12px;}
.mainCenter_article_nav .right li a i.i2{background-position: -68px -181px; width: 18px; height: 25px; vertical-align: middle;}
.mainCenter_article_nav .right li a i.i3{background-position: -155px -183px; width: 14px;}
.mainCenter_article_nav li a.cBlue{color: #329ae3;}
.mainCenter_article_con{width: 650px; height: 100%;}
.mainCenter_article_con h3{font-size: 16px; height: 20px; margin: 24px 0 12px; text-indent: 2em;}
.mainCenter_article_con p{font-size: 16px; line-height: 32px; text-indent: 2em; padding: 14px 0 9px 0;}
.mainCenter_article_con img{max-width: 600px}
.weixin{width: 649px; margin: 50px 0 0 0;}
.weixinBg{width: 650px; height: 235px; background: #f6f9fe; padding-top: 15px;}
.weixinBg span{display: block; width: 600px; margin: 0 auto; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold;}
.weixinBg a{display: block; width: 160px; height: 160px; margin: 5px auto 10px;}
.weixinList{}
.weixinList_up{width: 650px; height: 24px; margin: 28px 0;}
ul.weixinList_up_left{float: left; width: 190px; height: 24px;}
ul.weixinList_up_left li{float: left; width: 24px; height: 24px; font-size: 12px; color: #666; margin-right: 8px; cursor: pointer;}
ul.weixinList_up_left li.i1{width: 48px; line-height: 24px;}
ul.weixinList_up_left li.i2{background: url(../images/new_sprites.png) no-repeat left top;}
ul.weixinList_up_left li.i3{background: url(../images/new_sprites.png) no-repeat -100px top;}
ul.weixinList_up_left li.i4{background: url(../images/new_sprites.png) no-repeat -200px top;}
ul.weixinList_up_left li.i5{background: url(../images/new_sprites.png) no-repeat -300px top;}
ul.weixinList_up_right,
div.weixinList_down ul{overflow: hidden;}
ul.weixinList_up_right{float: right; width: 254px; height: 24px;}
div.weixinList_down{}
ul.weixinList_up_right li{height: 24px; line-height: 24px;}
ul.weixinList_up_right li,
div.weixinList_down ul li{float: left; font-size: 12px; color: #666; white-space: nowrap; overflow: hidden;}
ul.weixinList_up_right li span{display: inline-block; font-size: 14px; color: #999;}
ul.weixinList_up_right li i{display: inline-block; width: 1px; height: 10px; background: #dfdfdf; margin: 0 10px;}
div.weixinList_down ul li p a{font-size: 12px; color: #1686eb; line-height: 25px; margin-right: 16px; white-space: nowrap; overflow: hidden;}
.up_down{width: 700px; height: 60px; line-height: 60px; margin-top: 25px;}
.up_down_left,
.up_down_right{width: 240px; margin: 0 26px;}
.up_down_left{float: left;}
.up_down_right{float: right;}
.up_down_left span,
.up_down_right span{float: left; width: 48px; color: #666; font-size: 14px; overflow: hidden; white-space: nowrap;}
.up_down_left p a,
.up_down_right p a{float: left; width: 190px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color:#666;}
.autoCon{width: 650px; margin-top: 12px;overflow: hidden;}
.autoCon_title{display: block; width: 650px; height: 62px; font-size: 22px; line-height: 62px; height: 62px; color: #333;}
.autoCon_title h2{overflow: hidden; white-space: nowrap; font-size: 22px; cursor: pointer;}
.autoCon ul{width: 650px; overflow: hidden;}
.autoCon ul li{width: 650px; height: 30px;}
.autoCon ul li i{display: inline-block; width: 2px; height: 2px; background: #333; margin-right: 8px; margin-top: 14px; vertical-align: top;}
.autoCon ul li a{display: inline-block; font-size: 16px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.autoCon ul li span{display: inline-block; width: 78px; line-height: 30px; font-size: 12px; color: #999; overflow: hidden; white-space: nowrap; float: right; margin-right: 185px;}
.comment{width: 650px; margin-top: 24px;}
.comment_title{width: 650px; height: 50px;}
.comment_title h2{*float: left; display: inline-block; font-size: 22px; width: 340px; height: 50px; line-height: 50px; overflow: hidden; white-space: nowrap;}
.comment_title span{*margin-top: 15px; display: inline-block; font-size: 12px; color: #999; width: 300px; height: 50px; vertical-align: middle; overflow: hidden; white-space: nowrap;position: relative;
	right: -126px;}
.commont_con{width: 720px; height: 124px;}
a.comment_con_img{float: left; width: 67px; height: 67px; margin-right: 14px; border-radius: 50%; overflow: hidden;}
.comment_message{display: inline-block; width: 620px; height: 122px; border: 1px solid #ececec;}
.comment_message textarea{width: 532px; height: 68px; padding: 10px; font-size: 12px; line-height: 19px; color: #999; border: none; outline: none; overflow: hidden;}
.comment_message div{width: 664px; height: 24px; background: #ececec; padding: 6px 8px;}
.comment_message div ul{float: left; width: 110px; height: 24px;}
.comment_message div ul li{float: left; font-size: 12px; line-height: 24px; color: #666;}
.comment_message div ul li a{display: inline-block; width: 24px; height: 24px; margin-right: 5px;}
.comment_message div ul li a.i1{background: url(../images/new_sprites.png) no-repeat left top;}
.comment_message div ul li a.i2{background: url(../images/new_sprites.png) no-repeat -100px top;}
.comment_message div ul li a.i3{background: url(../images/new_sprites.png) no-repeat -200px top;}
.comment_message div ul li a.i4{background: url(../images/new_sprites.png) no-repeat -300px top;}
.comment_message div span{float: right; width: 100px; height: 35px; background: #ff5500; color: #fff; font-size: 16px; text-align: center; line-height: 35px; margin-top: -6px; margin-right: -8px; cursor: pointer;}
.commont_list{width: 778px;}
.commont_list_num{font-size: 12px; color: #999; height: 24px; line-height: 24px; border-bottom: 1px solid #ececec; margin-top: 20px;}
.commont_list_num a{font-size: 12px; color: #999;}
ul.commont_list_con{}
ul.commont_list_con li{width: 700px; height: 60px; padding-top: 26px; border-bottom: 1px solid #ececec;}
ul.commont_list_con li a.left{display: inline-block; width: 32px; height: 32px; border-radius: 50%; vertical-align: top; overflow: hidden;}
ul.commont_list_con li div.right{width: 610px; height: 43px; display: inline-block; overflow: hidden;}
ul.commont_list_con li div.right p{width: 610px; height: 16px; font-size: 12px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
ul.commont_list_con li div.right p a{font-size: 12px; color: #666;}
ul.commont_list_con li div.right .right_time{margin-top: 8px;}
ul.commont_list_con li div.right .right_time span{font-size: 12px; color: #999;}
ul.commont_list_con li div.right .right_time span i{font-size: 12px; color: #999;}
ul.commont_list_con li div.right .right_time b{display: inline-block; width: 1px; height: 12px; margin: 0 2px; background: #999; vertical-align: middle;}
ul.commont_list_con li div.right .right_time a{font-size: 12px; color: #3498e1}
.commont_list div.more{width: 700px; height: 38px; text-align: center; line-height: 38px; font-size: 14px!important; background: #f9f9f9; cursor: pointer; margin: 22px 0;}
/* end mainCenter */
/* mainCenter_article end */
/* 文章详细页 end */
/* hangYeNew start */
.area{width: 100%; line-height: 22px}
.seletStyle{width:308px;height:auto;}
.TOP_slide_con{float: left; width: 375px; margin-right: 27px;}
/* TOP_news_con start */
.TOP_news_con{float: left; width: 450px; margin-right: 27px;}
.TOP_news_con h4{padding-bottom: 5px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.TOP_news_con h4 a{font-size: 22px; line-height: 32px;}
.TOP_news_con_h4{padding-bottom: 5px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.TOP_news_con_h4 a{font-size: 22px; font-weight: bold; line-height: 32px;}
/*2015.10.21 新增*/
.TOP_news_con p{border-bottom: 1px dashed #cfcfcf; padding-bottom: 10px;}
.TOP_news_con ul{margin-top: 10px; line-height: 32px;}
.TOP_news_con ul li{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/* TOP_news_con end */
/* T_title_left start */
.T_title_left{display: inline-block; float: left; width: 1140px; height: 60px; line-height: 60px;}
.T_title_left em{display: inline-block; float: left; width: 11px; height: 34px; background: #f2f2f2; margin: 16px 16px 0 2px;}
.T_title_left h2{display: inline-block; float: left; font-size: 30px; font-weight: normal; color: #333;}
/* T_title_left end */
/* TOP_news_con start */
.T_title_right{line-height: 26px;}
.T_title_right .more{margin-top: 0;}
/* TOP_news_con end */
/* Top_group_buying start */
.Top_group_buying{float: left; width: 310px;}
.Top_group_buying ul{margin: 5px 0; padding: 0 10px;}
.Top_group_buying ul li{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.Top_group_buying ul a{font-size: 14px; color: #666;}
.area_main{float: left; width: 860px; margin-right: 20px;}
.area-adBox{
	width:auto;
	height:auto;
	float:left;
}
.area-adBox img{
	width:310px;
	height:190px;
}
/* Top_group_buying end */
/* ZX_banner start */
.ZX_banner{width: 100%;}
.ZX_banner li{float: left; margin-right: 10px; *display: inline;}
.ZX_banner .last{margin-right: 0;}
/* ZX_banner end */
/* ZX_photo_news start */
.ZX_photo_news{float: left; width: 260px; position: relative;}
.ZX_photo_news .h3{width: 100%; font-weight: normal; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; bottom: 0; left: 0; height: 45px; line-height: 45px; text-align: center; background: rgba(0, 0, 0, .5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);}
/* ZX_photo_news end */
/* ZX_news_item start */
.ZX_news_item{float: left; width: 260px; margin-left: 40px;}
.ZX_news_item h3{font-size: 18px; color: #333; font-weight: bold;}
.ZX_news_item ul{margin-top: 10px;}
.ZX_news_item li{padding-top: 8px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ZX_news_item li i{display: inline-block; width: 5px; height: 5px; margin-right: 10px; background: #ccc; border-radius: 5px; vertical-align: middle;}
/* ZX_news_item end */
/* ZX_news_item_2 start */
.ZX_news_item_2{float: left; width: 308px; height: 188px; overflow: hidden; border: 1px solid #d4d2d2; border-left: none;}
.ZX_news_item_2 .ZX_tab{float: left; width: 90px; border-right: 2px solid #d4d2d2;}
.ZX_news_item_2 .ZX_tab li{width: 88px; height: 63px; background: #f9f9f9; border-left: 1px solid #d4d2d2; margin-bottom: 1px; text-align: center; cursor: pointer;}
.ZX_news_item_2 .ZX_tab i{display: inline-block; width: 88px; height: 32px;}
.ZX_news_item_2 .ZX_tab .before{background: url(../images/new_sprites.png) no-repeat 30px -472px;}
.ZX_news_item_2 .ZX_tab .now{background: url(../images/new_sprites.png) no-repeat -70px -465px;}
.ZX_news_item_2 .ZX_tab .after{background: url(../images/new_sprites.png) no-repeat -170px -467px;}
.ZX_news_item_2 .ZX_tab .current{cursor: pointer; border-left: 2px solid #00a151; border-bottom: 2px solid #d4d2d2; border-top: 2px solid #d4d2d2; width: 90px; background: #f9f9f9; margin: -2px 0 0 0;}
.ZX_news_item_2 .ZX_tab .current .before{background: url(../images/new_sprites.png) no-repeat -70px -372px;}
.ZX_news_item_2 .ZX_tab .current .now{background: url(../images/new_sprites.png) no-repeat -170px -368px;}
.ZX_news_item_2 .ZX_tab .current .after{background: url(../images/new_sprites.png) no-repeat -265px -368px;}
.ZX_news_item_2 .ZX_tab .current a{color: #00a151;}
.ZX_news_item_2 .ZX_tab_con{float: left; width: 195px; padding: 7px 0 5px 20px;}
.ZX_news_item_2 .ZX_tab_con ul{display: none;}
.ZX_news_item_2 .ZX_tab_con .show{display: block;}
.ZX_news_item_2 .ZX_tab_con a{font-size: 12px;}
.ZX_news_item_2 .ZX_tab_con li a{display: inline-block; margin-right: 10px;}
.ZX_news_item_2 .ZX_tab_con hr{clear: both; width: 175px; margin: 8px 0; border-bottom: 1px dashed #d4d2d2;}
/* ZX_news_item_2 end */
/* Best_hot start */
.Best_hot{float: left; width: 268px; height: 410px; background: #f9f9f9; border: 1px solid #f5f5f5; padding: 0 20px;}
.Best_hot h3{font-size: 18px; font-weight: normal; width: 270px; height: 45px; line-height: 45px; border-bottom: 2px solid #d6d6d6;}
.Best_hot h3 .more{margin-top: 5px;}
.Best_hot .list{margin-top: 25px; height: 90px; clear: both;}
.Best_hot .list a{float: left; display: block;}
.Best_hot .list .con{float: left; width: 150px; margin-left: 10px; display: inline-block;}
.Best_hot .list .con div a{width: 100%; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.Best_hot .list .con p{margin-top: 6px; clear: both;}
.Best_hot .list .con p a{font-size: 12px; color: #999;}
.Best_hot .list_01{margin-top: 20px; clear: both; height: 65px;}
.Best_hot .list_01 img{float: left;}
.Best_hot .list_01 .con{float: left; width: 70px; height: 70px; padding: 0 5px; margin-left: 5px; display: inline-block;}
.Best_hot .list_01 .con div{font-weight: normal;}
.Best_hot .list_01 strong{display: inline-block; margin: 20px 2px 0 10px; font-family: Arial; font-size: 36px; font-style: italic; font-weight: normal; color: #ea5504;}
/* Best_hot end */
/* Buy_product start */
.Buy_product{width: 100%;}
.Buy_product .title_01{border-bottom: 1px solid #ececec; height: 31px;}
.Buy_product .title_01 h3{float: left; font-size: 18px; line-height: 30px;}
.Buy_product .title_01 ul{float: right; border-top-left-radius: 2px; border-top-right-radius: 2px; margin-bottom: -1px; border: 1px solid #ececec; border-bottom: none;}
.Buy_product .title_01 li{float: left;}
.Buy_product .title_01 li a{display: inline-block; width: 80px; height: 30px; font-size: 12px; line-height: 30px; text-align: center; border-right: 1px solid #ececec;}
.Buy_product .title_01 li a:hover{background: #fff; height: 31px; margin-bottom: -2px;}
.Buy_product .title_01 .acitve a{color: #ff7200; background: #fff; height: 31px; margin-bottom: -2px;}
.Buy_product .list ul{float: left; width: 260px; margin-right: 40px; line-height: 30px; text-align: center;}
.Buy_product .list li{width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.Buy_product .list a{font-size: 14px;}
.Buy_product .list .last{margin-right: 0;}
/* Buy_product end */
.Design_sketch p{padding: 15px;}
.Design_sketch p a{padding: 0 5px}
.Design_sketch ul{float: left; width: 290px; margin-right: 10px;}
.Design_sketch .last{margin-right: 0;}
/* hangYeNew end */
.header_news{width: 100%; height: 50px; overflow: hidden;}
.header_news img{width: 100%; height: 50px;}
.footer_news{width: 100%; position: absolute; left: 0; bottom: 0; height: 80px; overflow: hidden;}
.footer_news img{width: 100%; height: 80px;}
.news_img,
.news_img_scroll{width: 100%; overflow: hidden;}
.news_img{position: relative; min-height: 500px; min-width: 990px;}
.news_img_item{float: left;}
.news_img_item ul{margin-top: 2px;}
.news_img_item li{float: left; margin-right: 2px; position: relative;}
.news_img_item h3{position: absolute; left: 10px; bottom: 5px; width: 95%; height: 35px; line-height: 35px; font-size: 16px; color: #fff; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_img .scroll_btn{position: absolute; width: 50px; height: 50px; overflow: hidden; text-align: center; line-height: 50px; top: 50%; margin-top: -25px; font-size: 100px; font-family: SimSun, "orator std"; font-weight: bold; color: #fff; z-index: 6;}
.news_img .scroll_prev{left: 30px;}
.news_img .scroll_next{right: 30px;}
#share{float: left; margin-top: 10px;}
#tally{margin-top: 3px;}
.pos{position: relative;}
.posleft{position: absolute;}
.posright{position: absolute; right: 0;}
.posh{height: 530px;}
.posw{height: 416px;}
/* 免费申请 start */
.freeRequest{float: right; width: 268px; height: 315px; border: 1px solid #ececec; padding: 0 20px; margin-bottom: 20px; background: #fff;z-index:10;}
ul.FRlist,
ul.FRlistContent{width: 100%; margin-left: 4px;}
ul.FRlist{height: 50px; margin-top: 8px;}
ul.FRlistContent{height: 45px;}
ul.FRlist li{display: inline-block; width: 23%; height: 45px; padding-top: 3px; line-height: 20px; text-align: center; color: #999; border-bottom: 2px solid #d6d6d6; margin-left: -4px; cursor: pointer;}
ul.FRlist li.hover{color: #ea5404; border-bottom: 2px solid #ea5404;}
ul.FRlistContent li{display: none; width: 100%; line-height: 45px; word-wrap: normal; overflow: hidden; text-overflow: ellipsis; color: #ea5404; font-size: 12px;}
ul.FRlistContent li.hover{display: block;}
div.FRtable{width: 100%;}
div.FRtable input{width: 90%; height: 34px; line-height: 34px; padding: 0 12px; border: 1px solid #e3e3e3; color: #999; margin-bottom: 22px;}
div.FRtable input.showBox{border: 1px solid #f50;}
p#name_error,
p#tel_error{height: 20px; line-height: 20px; color: #f50; font-size: 12px; margin-top: 0;}
div.FRtableAddress{width: 100%; height: 34px; margin-bottom: 10px;}
div.FRtableAddress select{display: inline-block; width: 124px; height: 34px; border: 1px solid #e3e3e3; outline-style: none; color: #999;}
.FRtableAddressL{margin-right: 12px;}
div.FRtableBtn{width: 100%; height: 42px; text-align: center; line-height: 42px; background: #ea5404; color: #fff; cursor: pointer;}
#top_right_submit{font-size: 20px;}
#top_right_submit:hover{background: #c74c0a;}
div.FRtable p{color: #999; font-size: 12px; margin-top: 10px;}
div.FRtable p a{color: #ff7011; font-size: 12px;}
.box .boxRight .FRtable input.showBox{border: 1px solid #ea5504;}
.FRtable .error_b1,
.FRtable .error_b2{display: block; font-size: 12px; color: #ea5504; padding-left: 61px; height: 30px; line-height: 30px; margin: 0;}
/* 免费申请 end */
/* 右导航 start */
.sideBarNav{position: fixed; top: 50%; margin-top: -75px; right: 0; width: 40px; height: 150px; background: #f2f2f2; display: none;}
.sideBarNav_list{width: 28px; height: 150px; margin: 0 auto;}
.sideBarNav_list li{width: 100%; border-bottom: 1px solid #e5e5e5; padding: 12px 0; cursor: pointer;}
.sideBarNav_list li.last{border-bottom: 0;}
.sideBarNav_list li span{display: inline-block; width: 24px; height: 24px; background: url(../images/home_sprites.png) no-repeat; margin-left: 2px;}
.sideBarNav_list li span.SBNL1{background-position: right -339px;}
.sideBarNav_list li span.SBNL2{background-position: right -405px;}
.sideBarNav_list li span.SBNL3{background-position: right bottom; width: 18px; margin-left: 5px;}
.sideBarNav_list li span.SBNL1.show{background-position: -181px -339px;}
.sideBarNav_list li span.SBNL2.show{background-position: -181px -405px;}
.sideBarNav_list li span.SBNL3.show{background-position: -181px bottom;}
.WXimg{position: absolute; top: 0; right: 42px; width: 129px; height: 150px; background: #f2f2f2; display: none; cursor: pointer;}
.WXimg img{margin: 5px;}
.WXimg p{color: #999; text-align: center; margin-top: -3px;}
.cursor{position: absolute; top: 0; right: 0; width: 50px; height: 52px; cursor: pointer;}
/* end 右导航 */
/* 遮罩层 start */
.helpMeDesign_bg{position: fixed; top: 0; left: 0; background: #000; opacity: 0.4; filter: alpha(opacity: 40); z-index: 9999;}
/* end 遮罩层 */
.main_title .tp{font-size: 14px; color: #666; margin-bottom: 20px; /*border-bottom:1px dashed #ececec;*/ padding-bottom: 10px;}
.main_title .tp span{color: #ea4504;}
.main_titles{width: 860px;}
.main_titles h1{font-size: 30px; font-weight: normal; padding-bottom: 20px;}
.main_titles div{padding: 16px 0; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; margin-bottom: 20px;}
.main_titles div strong{font-size: 24px; color: #bbb; font-weight: normal; float: left;}
.main_titles div p{font-size: 14px; color: #666; width: 91%; line-height: 26px; padding-top: 6px; float: right;}
/* 列表页start */
.main_list{}
.main_list .main_list_one{margin: 46px 0 14px;}
.main_list ul.last{border-right: 0;}
.main_list ul{float: left; border-right: 1px solid #ececec; width: 31%; margin-right: 20px;}
.main_list ul li a:hover{color: #ff7200; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main_list ul li a{color: #666; font-size: 14px; line-height: 32px;}
/* end 列表页 */
.lastPage{margin-bottom: 74px;}
/* 没有搜索到页面 start */
.mainHotCenter{}
.mainHotCenter .mainHotCenterShow{text-align: center;}
.mainHotCenter .mainHotCenterShow img{padding: 112px 0 37px;}
.mainHotCenter .mainHotCenterShow p{font-size: 16px; color: #666; padding-bottom: 126px;}
.mainHotCenter .mainHotCenterShow p span{color: #ff7200;}
.mainHotCenter h3{font-size: 22px; padding-bottom: 13px; border-bottom: 1px solid #ececec; margin-bottom: 15px;}
.mainHotCenter .mainHotCenterMore{}
.mainHotCenter .mainHotCenterMore img{float: left; margin-right: 26px;}
.mainHotCenter .mainHotCenterMore ul{float: left; width: 480px; margin-top: 10px;}
.mainHotCenter .mainHotCenterMore ul li{float: left; height: 30px;}
.mainHotCenter .mainHotCenterMore ul li i{float: left; width: 2px; height: 2px; background: #333; margin: 16px 10px 0 0;}
.mainHotCenter .mainHotCenterMore ul li a{line-height: 32px; white-space: nowrap; overflow: hidden;}
.mainHotCenter .mainHotCenterMore ul li a.left{font-size: 16px; float: left; width: 360px; text-overflow: ellipsis;}
.mainHotCenter .mainHotCenterMore ul li a.right{float: right; font-size: 12px; color: #999; margin-left: 22px; width: 80px;}
/* end 没有搜索到页面*/
/* 标签聚合详情页 start */
/* 面包屑 start */
.crumbs{width: 1190px; margin: 0 auto;}
.crumbs ul{border-bottom: 1px solid #ececec; padding: 20px 0 12px;}
.crumbs ul li{float: left;}
.crumbs ul li:first-child span{display: none;}
.crumbs ul li span{color: #bbb; width: 20px; text-align: center; display: inline-block;}
.crumbs ul li a{font-size: 12px; color: #707070;}
.crumbs ul li b{font-size: 12px; color: #a6a6a6; cursor: text; font-weight: normal;}
/* end 面包屑 */
/* 标签聚合页 start */
/* 轮播图 start */
.labelmain_left{float: left; /*margin-top:20px;*/ margin-right: 17px;}
.labelmain_left .tab_left{float: left;}
.labelmain_left .tab_left ul.list_left{float: left; width: 400px; height: 300px; overflow: hidden; margin-right: 6px;}
.labelmain_left .tab_left ul.list_left li{float: left; position: relative;}
.labelmain_left .tab_left ul.list_left li p{position: absolute; left: 0; bottom: 0; font-size: 14px; line-height: 40px; height: 40px; width: 100%; background: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); color: #fff; text-align: center;}
.labelmain_left .tab_left ul.list_right{float: left;}
.labelmain_left .tab_left ul.list_right li{border: 2px solid #fff; margin-bottom: 1px; position: relative;}
.labelmain_left .tab_left ul.list_right li span{position: absolute; left: -12px; top: 50%; margin-top: -12px; display: none; width: 11px; height: 22px; background: url(../images/l_06.png) no-repeat;}
.labelmain_left .tab_left ul.list_right li.show{border: 2px solid #ff7200;}
.labelmain_left .tab_left ul.list_right li.show span{display: block;}
.labelmain_left ul.tab_right{float: left; padding-left: 20px; height: 300px;}
.labelmain_left ul.tab_right li{line-height: 30px;}
.labelmain_left ul.tab_right li a{display: block; font-size: 14px; color: #666; width: 302px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.labelmain_left ul.tab_right li a:hover{color: #ff7200;}
/* 轮播图 end */
/* 攻略知识 start */
.labelmain_raiders{margin-top: 30px;}
.labelmain_raiders ul{float: left; padding: 20px; width: 390px; height: 226px; border: 1px solid #ececec;}
.labelmain_raiders ul:first-child{border-right: 0;}
.labelmain_raiders li h2{font-size: 18px; font-weight: 800; padding-bottom: 10px;}
.labelmain_raiders li a{display: block; font-size: 14px; color: #666; width: 100%; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.labelmain_raiders li a:hover{color: #ff7200;}
/* 攻略知识 end */
/* 网友热评 start */
.labelmain_assess{margin-top: 40px;}
.labelmain_assess h2{font-size: 18px; line-height: 34px; margin-bottom: 13px; border-left: 11px solid #ececec; padding-left: 17px;}
ul.assessList{border-top: 1px solid #ececec;}
ul.assessList li.assessListLi{padding-top: 20px;}
ul.assessList li div.left{float: left; width: 62px; overflow: hidden; padding: 0 16px;}
ul.assessList li div.left img{border-radius: 50%;}
ul.assessList li div.left span{font-size: 12px; padding-top: 6px; width: 100%; text-align: center; display: block; color: #0088cc; white-space: nowrap; overflow: hidden;}
ul.assessList li div.right{float: left; width: 768px; border-bottom: 1px solid #ececec;}
ul.assessList li div.right p.firstP{font-size: 16px; padding: 10px 0 4px; white-space: nowrap; overflow: hidden; width: 764px;}
ul.assessList li div.right p.firstP:hover{color: #ff7200;}
ul.assessList li div.right em{display: block; color: #999; font-size: 12px; padding: 16px 0; border-bottom: 1px dashed #ececec; margin-bottom: 8px;}
ul.assessList li div.right p.openP{font-size: 14px; line-height: 24px; color: #666; overflow: hidden;}
ul.assessList li div.right a.openBtn i{display: inline-block; width: 10px; height: 6px; background: url(../images/l_07.png?v1) no-repeat;}
ul.assessList li div.right a.openBtn{display: block; color: #0088cc; font-size: 12px; cursor: pointer; margin-bottom: 20px;}
ul.assessList li div.right ul.imgList{padding-bottom: 32px;}
ul.assessList li div.right ul.imgList li{float: left; border: 1px solid #ececec; margin-right: 10px;}
ul.assessList li div.right ul.imgList li:last-child{border: 0;}
ul.assessList li div.right ul.imgList li a{display: block; font-size: 12px; color: #666; padding-top: 86px;}
.labelmain_assess .hotBtn{margin: 30px auto; text-align: center;}
.labelmain_assess .hotBtn a{display: inline-block; padding: 19px 40px; border-radius: 4px; background: #ff9100; font-size: 14px; color: #fff;}
.labelmain_assess .hotBtn a:hover{background: #c74c0a;}
.banner_left{width: 860px;height: 60px;margin: 0 auto;}
.banner_left img{width:100%;height: 100%;}
.answersList{width: 860px;}
.answersList li{border-top: 1px solid #ececec; padding: 18px 0;}
.answersList li .answersUp{position: relative;}
.answersList li .answersUp i{float: left; width: 20px; height: 26px; background: url(../images/l_04.png) no-repeat; vertical-align: middle; margin-right: 10px; margin-top: 4px;}
.answersList li .answersUp p{font-size: 16px; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #ececec; padding: 3px 0 17px;}
.answersList li .answersUp p:hover{color: #ff7200;}
.answersList li .answersUp span{position: absolute; right: 0; top: 10px; font-size: 12px; color: #999;}
.answersList li .answersUp span em{color: #ff7200; font-weight: normal;}
.answersList li .answersDown{padding-top: 17px;}
.answersList li .answersDown i{float: left; width: 20px; height: 26px; background: url(../images/l_05.png) no-repeat; vertical-align: middle; margin-right: 10px; margin-top: 2px;}
.answersList li .answersDown p{float: right; width: 830px; font-size: 14px; color: #666; line-height: 22px; max-height: 66px; overflow: hidden;}
/* 网友热评 end */
/* 整体厨房 srat */
.mainRightAll{padding: 18px; background: #fafafa; border: 1px solid #ececec; margin-bottom: 20px;}
.mainRightAll h2{font-size: 18px; padding-bottom: 14px;}
.mainRightAll .h2{font-size: 18px; padding-bottom: 14px;}
.mainRightAll img{margin-bottom: 12px; width: 270px;}
.mainRightAll p{font-size: 14px; color: #666; line-height: 24px;}
/* 整体厨房 end */
/* 标签 start*/
.mainRightTab{position: relative; border: 1px solid #ececec; margin-bottom: 20px;background-color: #fff;}
.mainRightTab ul.mainRightTitle{position: absolute; left: 0; top: 0; width: 310px; height: 50px;}
.mainRightTab ul.mainRightTitle li{position: absolute; top: 0; text-align: center; width: 153.5px; height: 49px; line-height: 49px; font-size: 18px; cursor: pointer; background: #f9f9f9; border-bottom: 1px solid #ececec;}
.mainRightTab ul.mainRightTitle li.first{left: 0; border-right: 1px solid #ececec;}
.mainRightTab ul.mainRightTitle li.last{right: 2px; border-left: 1px solid #ececec;}
.mainRightTab ul.mainRightTitle li.show{background: #fff; border-bottom: 1px solid #fff;}
.mainRightTab div.mainRightTabCon{padding-top: 50px;}
.mainRightTab div.mainRightTabCon ul{display: none; padding: 20px 4px 10px 20px;}
.mainRightTab div.mainRightTabCon ul.show{display: block;}
.mainRightTab div.mainRightTabCon ul li{float: left; margin-right: 16px; margin-bottom: 16px;}
.mainRightTab div.mainRightTabCon ul li a{padding: 3px 8px; border-radius: 20px; border: 1px solid #ececec; font-size: 12px; color: #666;}
.mainRightTab div.mainRightTabCon ul li a:hover{color: #ff7200;}
/* 标签 end */
/* 标签聚合页 end */
/* 标签聚合详情页 end */
.mainCenter ul.topList{margin: 4px auto;}
.mainCenter ul.topList li{margin-top: 13px;}
.mainCenter ul.topList li a{font-size: 12px;}
.mainCenter ul.topList li a:hover{color: #333;}
.mainCenter ul.topList li a em{float: left; padding: 3px 10px; background: #3498e1; border-radius: 4px; margin-right: 10px; color: #fff;}
.mainCenter ul.topList li a p{float: left; line-height: 22px;}
.mainCenter ul.topList li a span{float: left; margin-left: 32px; color: #999; line-height: 22px;}
.mainCenter ul.topList li a span:hover,
.mainCenter ul.topList li a p:hover{color: #ff7200;}
/* 底部报名 start */
.bottomByNameBg{position: fixed; bottom: 0; width: 100%; height: 60px; background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); display: block; z-index: 999;}
.bottomByName,
.bottomByNames{width: 1190px; margin: 0 auto;}
.bottomByName img{float: left; position: relative; left: 146px; top: -32px;}
.bottomByName p{float: left; font-size: 18px; color: #fff; line-height: 60px; margin-left: 158px; margin-right: 28px;}
.bottomByName p em{color: #ea5404; font-weight: bold;}
.bottomByName input{float: left; width: 164px; font-size: 12px; color: #999; background: #fff; height: 16px; padding: 8px; border-radius: 4px 0 0 4px; margin-top: 14px;}
.bottomByName div{float: left; font-size: 14px; color: #fff; background: #ea5404; width: 100px; height: 32px; text-align: center; line-height: 32px; border-radius: 0 4px 4px 0; margin-top: 14px; margin-right: 22px; cursor: pointer;}
.bottomByName div:hover{background: #c74c0a;filter:none;}
.bottomByName span.nameClose,
.bottomByNames span.nameClose{display: inline-block; float: right; width: 20px; height: 20px; background: url(../images/sprites_sem.png) no-repeat -99px -699px; margin-top: 18px; cursor: pointer; position: absolute;}
.bottomByName .nameClose:hover,
.bottomByNames .nameClose:hover{background-position: 0 -699px;}
.bottomByNames div{float: left; margin-right: 20px; margin-left: 178px;}
.bottomByNames div h4{font-size: 22px; font-weight: normal; color: #ea5404; line-height: 38px;}
.bottomByNames div p{font-size: 14px; color: #fff;}
.bottomByNames input{float: left; font-size: 14px; margin-left: 10px; margin-top: 14px;}
.bottomByNames input.txt{color: #999; padding: 6px 8px; background: #fff; border-radius: 4px; width: 164px;}
.bottomByNames input.btn{color: #fff; width: 100px; height: 32px; text-align: center; line-height: 32px; background: #ea5404; border-radius: 4px; margin-right: 22px; cursor: pointer;}
.bottomByNames input.btn:hover{background: #c74c0a;filter:none;}
/* end 底部报名 */
/* 弹层 start */
.blackBG{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity: 50); z-index: 999; display: none;}
.windowShow{position: fixed; left: 50%; top: 50%; margin-left: -274px; margin-top: -169px; padding: 16px 20px; width: 538px; height: 338px; background: #fff; border: 1px solid #eee; border-radius: 10px; z-index: 999; text-align: center; display: none;}
.windowShow .windowShow_close{float: right; width: 14px; height: 14px; background: url(../images/sprites_sem.png) no-repeat -199px -699px;}
.windowShow h3{font-size: 24px; color: #eb6100; padding: 40px 0 20px;}
.windowShow h4{font-size: 18px; font-weight: normal; background: #f9f9f9; height: 56px; line-height: 56px; width: 100%;}
.windowShow .wtel{font-size: 18px; color: #333; padding: 40px 0 10px; display: block;}
.windowShow p{font-size: 18px; color: #ff7200;}
.windowShow p em{display: inline-block; width: 22px; height: 24px; background: url(../images/sprites_sem.png) no-repeat -299px -699px; vertical-align: middle; margin-left: 10px;}
.windowShow a{display: block; font-size: 14px; width: 98px; height: 30px; text-align: center; line-height: 30px; color: #999; border: 1px solid #e2e2e2; background: #f9f9f9; border-radius: 4px; margin: 30px auto 0;}
/* end 弹层 */
/* 商品弹窗 start */
.tcShop{position: fixed; left: 50%; top: 50%; margin-left: -258px; margin-top: -164px; width: 516px; height: 328px; padding: 14px 32px 24px; border-radius: 8px; background: #fff; z-index: 999; display: none;}
.radiusClose{position: absolute; right: 26px; display: block; width: 20px; height: 23px; background: url(../images/sprites_sem.png) no-repeat -199px -699px; cursor: pointer;}
.tcShop .title{padding-top: 23px; height: 30px;}
.tcShop .title h3{float: left; font-size: 20px; width: 280px; overflow: hidden; white-space: nowrap;}
.tcShop .title p{float: right; font-size: 14px; padding-top: 7px;}
.tcShop .title p em{display: inline-block; width: 20px; height: 20px; border-radius: 4px; background: #000; color: #fff; text-align: center; line-height: 20px; margin: 0 1px;}
.tcShopCon{height: 225px; margin-top: 26px;}
.tcShopCon .left{border-right: 1px solid #f2f2f2; position: absolute; left: 32px; width: 216px;}
.tcShopCon .right{position: absolute; right: 32px; width: 270px;}
.tcShopCon .left span{display: inline-block; margin-top: 16px; margin-right: 25px; width: 196px; height: 106px; background: url(../images/t_c2.jpg) no-repeat;}
.tcShopCon .left p{width: 190px; padding-top: 16px; font-size: 14px; color: #999;}
.tcShopCon .right .num{margin-top: -12px;}
.tcShopCon .right .num a{font-size: 12px; color: #999; display: inline-block; width: 49%;}
.tcShopCon .right .num a em{color: #fe0000; font-size: 24px;}
.tcShopCon .right .arrinput input{width: 232px; height: 13px; padding: 11px 18px; margin-top: 16px; font-size: 12px; color: #999; border: 1px solid #e2e2e2;}
.tcShopCon .right .arrinput p{width: 232px; line-height: 24px; height: 24px; color: #ea5404;}
.tcShopCon .right button{margin-top: 36px; width: 120px; height: 38px; font-size: 18px; background: #ea5404; color: #fff; text-align: center; line-height: 38px; border: none 0; outline: none; cursor: pointer; border-radius: 4px;}
.tcShopCon .right button:hover{background: #c74c0a;}
/* 商品弹窗 end */
/* bbs start */
.bss-module{width: 100%; margin-bottom: 20px;}
.bss-module h2{font-size: 22px; margin: 10px 5px;}
.bss-module h2 .more{float: right; font-weight: normal; font-size: 12px; width: 100px; margin-top: 10px; text-align: right;}
.bss-module .module li{line-height: 2; padding-right: 2%;}
.bss-module .module li:before{content: '·'; display: inline-block; vertical-align: middle; margin: -4px 10px 0 10px; font-size: 20px; line-height: 1;}
.bss-module .module li a{font-size: 14px;}
.bss-module .module li em{float: right; color: #999;}
/* bbs end */
/*------2016.6.15资讯新增加-----*/
.msg-new{
	overflow: hidden;
	zoom:1;
	font-family: Microsoft Yahei;
}
.msg-txt{
	float: left;
	width: 400px;
	height: 300px;
	position: relative;
}
.msg-new .ss-span{
	position: absolute;
	width: 400px;
	height:40px;
	line-height:40px;
	background: rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);
	color: #fff;
	text-align: center;
	bottom: 0;
}
.tele-txt{
	width: 440px;
	float: left;
	margin-left: 20px;
}
.tele-txth3{
	color: #ff5500;font-size: 14px;
	font-weight: 200;
}
.tele-txt p{
	font-size: 18px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
}
.tele-txtul{
	margin-right: -35px;
	overflow: hidden;
	zoom:1
}
.tele-txtul li{
	line-height: 24px;
	width: 195px;
	float:left;
	display: inline;
	margin-right:30px;
}
.tele-txtul li a{font-size: 14px}
.tele-ul{
	overflow: hidden;zoom:1; margin: 10px -30px 0 0;
}
.tele-ul li{
	width: 130px;
	float: left;
	margin-right: 25px;
}
.tele-ul li img{
	width: 130px;
	height:86px;
}
.tele-ul li span{ margin-top:8px; font-size: 14px;color: #666;text-align: center;display: block }
.con-h2{
	height:65px;
	line-height: 65px;
	border-bottom: 1px solid #ececec;
	font-size: 24px;
	color: #333;
	font-weight: 200;
	margin-top: 10px;
}
/*superslide*/
.slide-box{height:231px;overflow:hidden;position:relative; left: 20px}
.slide-box .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.slide-box .hd .bullet{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer;}
.slide-box .hd .bullet.on{background:#f00;color:#fff;}

.slide-box .bd{position:relative;height:100%;z-index:0; left: 30px;}
.slide-box .bd .img100{display:block;width:100%;height:100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slide-box .lunbo-btn{
	position:absolute;
	top:50%;margin-top:-25px;
	display:block;width:30px;
	height:44px;
	background:#e9e9e9;
	cursor:pointer;
	background: url("../images/new-arrow.png");
}
.slide-box .prev{
	background-position: 0 0;
}
.slide-box .prev:hover{
	background-position: -31px 0px;
}
.slide-box .next{
	right:0;
	background-position:0px -45px;
}
.slide-box .next:hover{
	background-position: -31px -45px;
}
.slide-box ul li{
	width: 240px;
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
}
.slide-box ul li img{width: 240px;height: 180px;}
.slide-box ul li span{
	font-size: 14px;color: #666;
	font-family: Microsoft Yahei;
	margin-top: 15px; display: block}
.new-brand{
	overflow: hidden;
	zoom:1
}
.brand-list{
	width: 420px;
	float: left;
}
.brand-list.fr{float: right}
.brand-list ul li{
	height: 60px;
	margin-top:20px;
}
.brand-list ul li img{
	float: left;
}
.brand-list ul li div{  padding-left: 116px; font-family: Microsoft Yahei; }
.brand-list ul li div .p1{
	line-height: 21px;
	font-size: 16px;
}
.brand-list ul li div .p2{line-height: 18px; font-size: 12px; color: #666; margin-top: 5px}
.brand-list ul li div .p2 a{font-size: 12px;color: #0088cc}
.box-list{
	overflow: hidden;
	zoom:1;
	margin-right: -25px;
	font-family: Microsoft Yahei;
}
.box-list li{
	width: 378px;
	height:157px;
	padding: 19px 20px 12px 20px;
	border: 1px solid #ececec;
	float: left;
	display: inline;
	margin: 20px 20px 0  0;
}
.box-list li .p1{font-size:16px; color: #ff7200 }
.box-list li .p2{line-height: 20px;font-size: 14px;color: #999;margin-top: 15px;}
.box-list li div{
	height:29px;line-height:25px;border-top: 1px dashed #bcbcbc;margin-top: 15px;  padding-top: 5px; font-size: 12px;}
.box-list li div a{
	width: 66px;height: 22px;line-height: 22px;text-align: center; color: #666;
	float: right;font-size: 12px;border: 1px solid #ececec;

}
.box-list li div a i{color: #ff7200}
/*右侧微信 */
.m0,.nesg-weixin div.m0{margin: 0}
.nesg-weixin{
	width: 270px;  height: 107px;
	padding:21px 20px 25px 19px ;
	border: 1px solid #ececec;
}
.nesg-weixin div{
	width: 140px;
	margin-top: 8px;
}
.nesg-weixin div p{line-height:20px; color: #999;font-size: 14px; }
.nesg-weixin div span{color: #ff7200;margin-top: 10px; display: block}
.nesg-weixin div a{
	width: 140px;
	height:32px;line-height: 32px;
	background: #ff7200;
	color: #fff;
	font-size: 14px;
	display: block;
	border-radius: 5px;
	text-align: center;
	margin-top: 10px;
}
.hot-list{
	padding: 20px 0 20px 0;
	overflow: hidden;
	margin-right: -35px;
}
.hot-list li{
	float: left;
	width: 240px;
	height: 180px;
	position: relative;
	margin-right: 50px;
}
.hot-list li img{
	width: 240px;
	height: 180px;
}
.hot-list li span{
	position: absolute;
	width: 100%;
	height: 32px;
	line-height:32px;
	background: rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
	text-align: center;
	color: #fff;
	font-size: 14px;
	bottom: 0;
	left: 0;
	font-family: Microsoft Yahei;
}
.side-nave{
	width: 60px;

	border-bottom: 1px solid #ececec;
}
.side-nave a{
	display: block;
	width: 60px;
	height:48px;
	background: url("../images/side-nave.png");
	padding-top: 12px;
}
.side-nave a.a1{background-position: -61px 0px;}
.side-nave a.a1:hover{background-position: 0px 0;}

.side-nave a.a2{background-position: -61px -60px;}
.side-nave a.a2:hover{background-position: -0px -60px;}

.side-nave a.a3{background-position: -61px -121px;}
.side-nave a.a3:hover{background-position: 0px -121px;}

.side-nave a.a4{background-position: -61px -182px;}
.side-nave a.a4:hover{background-position: 0px -182px;}

.side-nave a.a5{background: #f0eeed; color: #999;font-size: 14px; font-family: Microsoft Yahei}
.side-nave a.a5 i{display: block;margin: 0px 0 0 18px;}
.side-nave a.a5:hover{color: #ff7200}
/*详情页*/
.detail-new{width: 770px;font-family: Microsoft Yahei}
.detail-block{
	width: 670px;
	height:46px;
	background: #fafafa;
	padding: 10px 29px 10px 20px;
	line-height: 23px;
	color: #999;
	font-size: 14px;
	margin: 20px auto 0 auto;
}
.detail-p{
	font-size: 14px;
	width: 714px;
	margin: 30px auto;
}
.detail-p span{color: #999;margin-right: 10px;}
.detail-p a{color: #0088cc;margin-right: 15px;}
.detail-block1{
	width: 780px; height: 37px;
	padding-top: 23px;
	background: #f6f6f6;
	margin-top: 30px;
}
.detail-block1 span{
	display: inline;float: left;
	width: 347px;
	margin-left: 27px;
	font-size: 14px;
	color: #666;
	font-family: Microsoft Yahei
}
.detail-block1 span a{color: #666}
.detail-recom{
	overflow: hidden;
	zoom:1
}
.sub-nav{
	width: 108px;
	padding-right:12px;
	text-align:center;
	float: left;
	font-family: Microsoft Yahei;
}
.sub-nav ul{margin-left: 4px;}
.sub-nav ul li{
	width: 92px;
	height:32px;
	line-height:32px;
	margin-bottom: 5px;text-align: center;
	cursor: pointer;
}
.sub-nav ul li.show{background: #f0f0f0;color: #ff7200}
.sub-lsit{
	width: 550px;float: right;border-left:1px solid #ececec;
	padding-left: 20px;
	display: none;
}
.sub-lsit.show{display: block}
.sub-lsit dl{
	padding: 20px 0;
	border-bottom: 1px dashed #ececec;
}
.sub-lsit dl:first-of-type{padding-top: 0}
.sub-lsit dl dt{
	width: 140px;
	height:100px;
	float: left;
	margin-right: 14px;
}
.sub-lsit dl dt img{width: 140px;
	height:100px;}
.sub-lsit dl dd{
	margin-left:154px;
	font-family: Microsoft Yahei;

}
.sub-lsit dl dd a{
	font-size: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;

}
.sub-lsit dl dd div{
	height:20px;
	line-height: 20px;
}
.sub-lsit dl dd p{
	height: 48px;
	font-size: 12px;
	color: #999;
	line-height: 24px;
	overflow: hidden;
	margin: 8px 0;
}
.sub-lsit dl dd div span{color: #666;font-size: 12px;}
.sub-lsit dl dd div a{
	color: #1686eb;
	margin-right: 10px;
	font-size: 12px;
}
.sub-lsit dl dd div b{
	color: #999;
	font-size: 12px;
	font-weight: 200;
	float: right;
}
.new-con{
	width: 780px;
}
.new-con .commont_list_con li{
	padding:18px 0 10px 20px;width: 760px;
	height:auto;
	overflow: hidden;
	position: relative;
}
.new-con  .commont_list_con li div.right{width: 710px; height: auto}
.new-con  .commont_list_con li div.right  a.click{color: #0088cc;font-size: 14px}
.new-con .commont_list_con li:hover{
	background: #f6f6f6;
}
.new-con .commont_list_con li:hover .click-close{
	display: block;
}
.t-newm{
	font-family: Microsoft Yahei;
}
.click-close{
	display: block;width: 16px;
	height:16px;
	top: 12px;
	right: 16px;
	display: none;
	position: absolute;
	background: url("../images/click-close.jpg") no-repeat;
}
.click-close:hover{
	background: url("../images/click-closeh.jpg") no-repeat;
}
/*资讯详情右侧热门装修文章*/
.hot-metxt{
	border:1px solid #f5f5f5;
	background: #f9f9f9;
	padding: 0 30px 4px 20px;
}
.hot-metxt h2{height: 60px;line-height: 60px;font-size: 20px;  font-weight: 200;}
.hot-metxt ul li{
	height: 55px;
	margin-bottom: 18px;
}
.hot-metxt ul li img{
	width: 90px;
	height: 55px;
	float: left;
	display: inline;
}
.hot-metxt ul li p{
	line-height: 23px;
	float: left;
	display: inline;
	height: 46px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	margin-left: 14px;
	width: 154px;
	font-family: "Microsoft Yahei";
}
.hot-metxt ul li a:hover p{color: #ff7200}

/* 2016-07-05 zhangxin 新添盒子样式   display:none;     display:block; */
.side-nave{
	position:relative;
}
.on_fxt{
	position: fixed;
	top: 0;
	margin-top:0;
}
.side-nave_box{
	position:absolute;
	top:41px;
	left:70px;
	height:146px;
	width:146px;
	padding:10px;
	background:#fff;
	border:1px solid #e2e2e2;
	z-index:100;
	display:none;
	/*background:url(http://{Config_Common::S1_URL}/zhishi/images/ernum2.jpg) no-repeat;*/
}
.side-nave_box1{
	position:fixed;
	top:47px;
	left:104px;
}
.side-nave_box span{
	position:absolute;
	font-size:22px;
	color:#e2e2e2;
	right:100%;
	top:36PX;
}

/*新增页面下方链接样式--2016.10.10--start*/
.letter_title{
	display: block;
	float:left;
	width:100px;
}
.letter{
	display: block;
	width:770px;
	height:auto;
	overflow: hidden;
}
.letter a{
	display: inline-block;
	width:28px;
	height:28px;
	line-height: 28px;
	text-align: center;
	background:#f9f9f9;
	border:1px solid #ededed;
	border-radius: 3px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
.letter a:hover{
	background:#00a151;
	border:1px solid #00151;
	color:#fff;
}
.Xmore_title{
	display: block;
	width:100px;
	font-size:16px;
	margin-bottom:10px;
}
.Xmore{
	display: block;
	width:auto;
	height:auto;
	overflow: hidden;
}
.Xmore a{
	width:145px;
	display: inline-block;
	text-align: left;
	border-radius: 3px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
/*新增页面下方链接样式--2016.10.10--end*/
/*新增大转盘*/
.turnplate{
	width:310px;
	height:360px;
	cursor:pointer;
	background: url(http://s1.17house.com/common/images/turn1.png) no-repeat;
	position: relative;
}
.turnplate .plate_oneimg{
	width:201px;
	height:200px;
	position: absolute;
	top:96px;
	left:54px;
}
.turnplate .plate_twoimg{
	width:67px;
	height:76px;
	position: absolute;
	top:155px;
	left:122px;
}
.turnplate .Rolling_mask{
	position: absolute;
  	bottom: 0;
  	left: 0;
  	width: 100%;
  	height: 35px;
  	background: #000;
  	opacity: 0.4;
  	filter: alpha(opacity=40);
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  	z-index: 5;
}
.turnplate .Rolling_txt {
	height: 35px;
	width: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 10;
}
.turnplate .Rolling_txt .sc-ul {
	height: 35px;
	width: 92%;
	margin: 0 auto;
	border: none;
	overflow: hidden;
}
.turnplate .Rolling_txt .sc-ul ul {
	width: 100%;
	position: relative;
}
.turnplate .Rolling_txt .sc-ul ul li {
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #fff;
}
.turnplate .Rolling_txt .sc-ul ul li span {
	display: block;
	width: auto;
	float:left;
}
.turnplate .Rolling_txt .sc-ul ul li span:first-child {
	width:110px;
	display: block;
}
.turnplate .Rolling_txt .sc-ul ul li span+span+span {
	float:right;
}
/*新增大转盘 end*/
/*新增免费靠谱设计*/
.reliable-sheji{
	width:308px;
	height:auto;
	border:1px solid #eee;
	margin-bottom:20px;
	padding-top: 30px;
}
.reliable-sheji .sheji-title{
	width:100%;
	height:auto;
	text-align: center;
	font-size:24px;
	color:#1ac078;
}
.reliable-sheji .sheji-smtitle{
	width:100%;
	height:auto;
	text-align: center;
	font-size:14px;
	color:#666;
	overflow: hidden;
}
.reliable-sheji .sheji-smtitle li{
	float:left;
}
.reliable-sheji .sheji-smtitle li.smtitle-firLi{
	width:100px;
	height:auto;
	text-align: right;
	margin:10px 7px 0 0;
}
.reliable-sheji .sheji-smtitle li.smtitle-lasLi{
	width:100px;
	height:auto;
	text-align: left;
	margin-top: 10px;
}
.reliable-sheji .sheji-smtitle .smtitle-num{
	display: inline-block;
    width: 82px;
    height: 28px;
	margin-top: 6px;
}
.reliable-sheji .sheji-smtitle .smtitle-num p{
	display: block;
    float: left;
    width: 22px;
    height: 28px;
    line-height: 28px;
    margin-right: 5px;
    background: #1ac078;
}
.reliable-sheji .sheji-smtitle .smtitle-num p em{
	display: inline-block;
	color: #fff;
    font-size: 18px;
}
.reliable-sheji .sheji-smtitle .smtitle-plus p .plus {
  	-webkit-animation-duration: 1s;
  	-moz-animation-duration: 1s;
  	-ms-animation-duration: 1s;
  	animation-duration: 1s;
  	-webkit-animation-fill-mode: both;
  	-moz-animation-fill-mode: both;
  	-ms-animation-fill-mode: both;
  	animation-fill-mode: both;
  	-webkit-animation-iteration-count: infinite;
  	-moz-animation-iteration-count: infinite;
  	-ms-animation-iteration-count: infinite;
  	animation-iteration-count: infinite;
  	-webkit-animation-duration: 2s;
  	-moz-animation-duration: 2s;
  	-ms-animation-duration: 2s;
  	animation-duration: 2s;
  	-webkit-animation-name: "pulse";
	-moz-animation-name: "pulse";
	-ms-animation-name: "pulse";
	animation-name: "pulse";
  	-webkit-animation-duration: 1s;
  	-moz-animation-duration: 1s;
  	-ms-animation-duration: 1s;
  	animation-duration: 1s;
}
@-webkit-keyframes "pulse" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
	    -webkit-transform: scale3d(1, 1, 1);
	    -moz-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1);
	}
}
@-moz-keyframes "pulse" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
@-ms-keyframes "pulse" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
@keyframes "pulse" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
.reliable-sheji .selected{
	width:100%;
	height: 40px;
    margin:15px 0 0 0;
    position: relative;
}
.reliable-sheji .sheji-city{
	cursor:pointer;
}
.reliable-sheji .sheji-inp{
	display: block;
	width:270px;
	height: 34px;
    padding-left: 10px;
    line-height: 34px;
    border: 1px solid #e1e1e1;
    width: 260px;
    margin: 5px auto 0 auto;
    font-size: 14px;
    color: #999;
}
.reliable-sheji .selected b{
	position: absolute;
    width: 20px;
    height: 20px;
    top: 8px;
    right: 25px;
    display: block;
    cursor: pointer;
    background: url(http://s1.17house.com/jiazhuang/pc/yuyueliangfang/images/click-arrow.gif) no-repeat center;
}
.reliable-sheji .selected .show-block{
    border: 1px solid #e1e1e1;
    background: #fff;
    padding: 20px 0 0 20px;
    overflow: hidden;
    margin-top: -1px;
    display: none;
    width: 250px;
    position: relative;
    top: 0;
    left: 18px;
}
.reliable-sheji .selected .show-block ul li{
    float: left;
    width: 68px;
    height: 26px;
    border: 1px solid #dbdbdb;
    text-align: center;
    line-height: 26px;
    margin: 0 10px 15px 0;
    cursor: pointer;
}
.reliable-sheji .selected .show-block ul li.active{
	background: #1ac078;
    border: 1px solid #1ac078;
    color: #fff;
}
.reliable-sheji .sheji-phone{
	margin-bottom:5px;
}
.reliable-sheji .sheji-btn{
	width:270px;
	height:40px;
	line-height: 40px;
	background: #1ac078;
	color:#fff;
	text-align: center;
	font-size:18px;
	font-weight:600;
	margin: 10px auto 0 auto;
	cursor:pointer;
}
.reliable-sheji .sheji-btn:hover{
	background: #00a051;
}
.reliable-sheji .sheji-attention{
	width:100%;
	height:auto;
	background:#fafafa;
	padding:15px 0;
	margin: 20px 0 0 0;
}
.reliable-sheji .sheji-attention span{
	display: block;
	width:270px;
	height:auto;
	line-height: 1.7;
	color:#999;
	font-size:12px;
	margin: 0 auto 0 auto;
}
.reliable-sheji .sheji-attention span i{
	color:#ff7800;
}
.reliable-sheji .error-tips{
	display: block;
	width:270px;
	height:auto;
	color:#ff7800;
	font-size:12px;
	margin: 0 auto 0 auto;
}
.TK-mask{
	width:100%;
	height:100%;
	position: fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	z-index:99999;
	display: none;
}
/*新增免费靠谱设计 end*/
/*新增推荐设计师与排行*/
.recommend-sheji{
		width:308px;
		height:auto;
		border:1px solid #eee;
		margin-bottom: 20px;
	}
	.recommend-sheji ul.sheji-Tabhead{
		width:100%;
		height:auto;
		overflow: hidden;
		border-bottom: 1px solid #eee;
	}
	.recommend-sheji ul.sheji-Tabhead li{
		float:left;
		width:50%;
		height:60px;
		line-height: 60px;
		text-align: center;
		font-size:18px;
		color:#353535;
		cursor:pointer;
	}
	.recommend-sheji ul.sheji-Tabhead li em{
		display: inline-block;
		height:58px;
	}
	.recommend-sheji ul.sheji-Tabhead li.active em{
		color:#1ac078;
		border-bottom: 2px solid #1ac078;
	}
	.recommend-sheji .sheji-Tabody{
		width:100%;
		height:auto;
		display: none;
	}
	.recommend-sheji .sheji-recom{
		padding:30px 0 0 0;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg{
		width:270px;
		height:100px;
		margin: 0 auto 30px auto;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li{
		float:left;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li.ul-firli{
		width:100px;
		height:100px;
		margin-right: 10px;
		cursor:pointer;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li.ul-secli{
		width:160px;
		height:100px;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-head{
		width:100px;
		height:100px;
		border-radius: 50%;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-name{
		font-size:24px;
		color:#646464;
		margin: 8px 0 3px 0;
		cursor:pointer;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval{
		font-size:14px;
		color:#999;
		margin:0 0 8px 0;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval span{
		color:#ff7800;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval span i{
		font-size:18px;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li a{
		font-size:14px;
		color:#1ac078;
		margin:0 0 0 0;
	}
	.recommend-sheji .sheji-Tabody ul.body-personMsg li a:hover{
		font-size:14px;
		color:#00a051;
	}
	.recommend-sheji .sheji-Tabody .body-money{
		width:100%;
		height:50px;
		margin-bottom: 20px;
		position: relative;
	}
	.recommend-sheji .sheji-Tabody .body-money .money-back{
		position:absolute;
		top:0;
		left:-3px;
		display: block;
		width:245px;
		height:50px;
		background: url(http://s1.17house.com/turnplate/images/di-green.png) no-repeat;
	}
	.recommend-sheji .sheji-Tabody .body-money .money-detail{
		position:absolute;
		top:0;
		left:15px;
		display: block;
		width:240px;
		height:50px;
		line-height: 40px;
		color:#fff;
		font-size:14px;
	}
	.recommend-sheji .sheji-Tabody .body-money .money-detail em{
		font-size:18px;
	}
	.recommend-sheji .sheji-Tabody .body-money .money-detail i{
		font-size:28px;
		margin: 0 4px;
	}
	.recommend-sheji .sheji-Tabody .body-money .money-detail em{
		font-size:18px;
	}
	.recommend-sheji .sheji-Tabody .body-hui-smtitle{
		width:100%;
		height:auto;
		font-size:16px;
		color:#646464;
		text-align: center;
	}
	.recommend-sheji .sheji-Tabody .body-hui-list{
		width:215px;
		height:auto;
		margin: 0 auto 0 auto;
		overflow: hidden;
	}
	.recommend-sheji .sheji-Tabody .body-hui-list li{
		float:left;
		width:80px;
		height:20px;
		padding-left:25px;
		margin-top: 20px;
		background: url(http://s1.17house.com/turnplate/images/greentrue.png) no-repeat;
		background-size:16px 16px;
		background-position: 0 2px;
		font-size:14px;
		color:#666;
	}
	.recommend-sheji .sheji-Tabody .body-hui-list li+li{
		text-align: right;
		background-position: 25px 2px;
	}
	.recommend-sheji .sheji-Tabody .body-hui-list li+li+li{
		text-align: left;
		background-position: 0 2px;
	}
	.recommend-sheji .sheji-Tabody .body-hui-list li+li+li+li{
		text-align: right;
		background-position: 25px 2px;
	}
	.recommend-sheji .sheji-Tabody .body-hui-attention{
		width:215px;
		height:auto;
		line-height: 1.6;
		margin: 20px auto 20px auto;
		font-size:12px;
		color:#999;
	}
	.recommend-sheji .sheji-Tabody .body-foot{
		width:100%;
		height:auto;
		background: #fafafa;
		padding:20px 0;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title{
		width: 100%;
	    height: auto;
	    text-align: center;
	    font-size: 18px;
	    color: #666;
	    overflow: hidden;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title li{
		float:left;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-firLi{
		width: 130px;
	    height: auto;
	    text-align: right;
	    margin: 8px 7px 0 0;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-lasLi{
		width: 70px;
	    height: auto;
	    text-align: left;
	    margin-top: 8px;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num{
		display: inline-block;
	    width: 82px;
	    height: 28px;
	    margin-top: 6px;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p {
	    display: block;
	    float: left;
	    width: 22px;
	    height: 28px;
	    line-height: 28px;
	    margin-right: 5px;
	    background: #1ac078;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p em {
	    display: inline-block;
	    color: #fff;
	    font-size: 18px;
	}
	.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-plus p .plus {
  	-webkit-animation-duration: 1s;
  	-moz-animation-duration: 1s;
  	-ms-animation-duration: 1s;
  	animation-duration: 1s;
  	-webkit-animation-fill-mode: both;
  	-moz-animation-fill-mode: both;
  	-ms-animation-fill-mode: both;
  	animation-fill-mode: both;
  	-webkit-animation-iteration-count: infinite;
  	-moz-animation-iteration-count: infinite;
  	-ms-animation-iteration-count: infinite;
  	animation-iteration-count: infinite;
  	-webkit-animation-duration: 2s;
  	-moz-animation-duration: 2s;
  	-ms-animation-duration: 2s;
  	animation-duration: 2s;
  	-webkit-animation-name: "pulse1";
	-moz-animation-name: "pulse1";
	-ms-animation-name: "pulse1";
	animation-name: "pulse1";
  	-webkit-animation-duration: 1s;
  	-moz-animation-duration: 1s;
  	-ms-animation-duration: 1s;
  	animation-duration: 1s;
}
@-webkit-keyframes "pulse1" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
	    -webkit-transform: scale3d(1, 1, 1);
	    -moz-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1);
	}
}
@-moz-keyframes "pulse1" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
@-ms-keyframes "pulse1" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
@keyframes "pulse1" {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
  	50% {
    	-webkit-transform: scale3d(1.5, 1.5, 1.5);
    	-moz-transform: scale3d(1.5, 1.5, 1.5);
    	-ms-transform: scale3d(1.5, 1.5, 1.5);
    	transform: scale3d(1.5, 1.5, 1.5);
  	}
  	100% {
   	 	-webkit-transform: scale3d(1, 1, 1);
    	-moz-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn{
	width:270px;
	height:50px;
	line-height: 50px;
	border:2px solid #1ac078;
	text-align: center;
	margin: 20px auto 0 auto;
	border-radius: 3px;
	cursor:pointer;
	position: relative;
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn span{
	display: block;
	position: absolute;
	top:10px;
	left:80px;
	width:30px;
	height:30px;
	background: url(http://s1.17house.com/turnplate/images/btn-green.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn i{
	display: block;
	position: absolute;
	top:0;
	left:120px;
	font-size:18px;
	color:#1ac078;
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover{
	background: #1ac078;
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover span{
	background: url(http://s1.17house.com/turnplate/images/btn-white.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover i{
	color:#fff;
}
.recommend-sheji .sheji-Tabody .list-ul{
	width:100%;
	height:auto;
	overflow: hidden;
}
.recommend-sheji .sheji-Tabody .list-ul li{
	width:288px;
	height:auto;
	overflow: hidden;
	margin-left: 20px;
	padding:20px 0;
	border-bottom: 1px solid #eee;
	position: relative;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg{
	position: absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg1{
	background: url(http://s1.17house.com/turnplate/images/no1.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg2{
	background: url(http://s1.17house.com/turnplate/images/no2.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg3{
	background: url(http://s1.17house.com/turnplate/images/no3.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg4{
	background: url(http://s1.17house.com/turnplate/images/no4.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-numimg5{
	background: url(http://s1.17house.com/turnplate/images/no5.png) no-repeat;
	background-size:100% 100%;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-l{
	width:60px;
	height:60px;
	float:left;
	margin-right: 20px;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-l .p-img{
	width:60px;
	height:60px;
	border-radius: 50%;
	cursor:pointer;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r{
	float:left;
	width:200px;
	height:60px;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-name{
	display: block;
	width:100%;
	height:auto;
	font-size:16px;
	color:#646464;
	cursor:pointer;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-eval{
	display: block;
	width:100%;
	height:auto;
	font-size:14px;
	color:#999;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-eval i{
	color:#ff7800;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-url{
	display: block;
	width:100%;
	height:auto;
	font-size:14px;
	color:#1ac078;
}
.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-url:hover{
	display: block;
	width:100%;
	height:auto;
	font-size:14px;
	color:#00a051;
}
.recommend-sheji .sheji-Tabody .list-ul li:last-child{
	border:0px solid #eee;
}
.pop-mask{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	margin:auto;
	text-align: center;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	z-index: 100000;
	display: none;
}
.popbiao{
   display: none;
   margin-top: -170px;
   margin-left: -215px;
   width: 430px;
   height:340px;
   position: fixed;
   top: 50%;
   left: 50%;
   min-width: 200px;
   min-height: 100px;
   border-radius: 10px;
   background: #fff;
   font-family: 'microsoft yahei';
   z-index: 100009;
}
.popbiao .close{
   position: absolute;
   top: 0;
   right: 0;
   width: 16px;
   height: 16px;
   box-sizing: content-box;
   padding: 18px 26px 12px 18px;
   line-height: 16px;
   font-size: 16px;
   font-weight: bold;
   color: #999;
   cursor: pointer;
}
.popbiao .close img {
   width: 19px;
   height: 19px;
}
.popbiao .pop_content {
   border-radius: 10px;
   width: 90%;
   padding: 6% 5%;
   background: #fff;
   text-align: center;
}
 .popbiao .sign_up {
   margin-top: 30px;
}
.popbiao .pop_content .sign_up .sign_up_li {
   position: relative;
   height: 38px;
}
.popbiao .pop_content .sign_up .sign_up_li i {
   position: absolute;
   right: 20px;
   top: 10px;
}
.popbiao .pop_content .input {
   width: 74%;
   height: 20px;
   line-height: 20px;
   border: 1px solid #f3efef;
   padding: 8px 2%;
   background: #fff;
   color: #bbbbbb;
   vertical-align: middle;
}
.popbiao .btn {
   margin-top: 0;
   padding: 2px 30px;
   display: inline-block;
   height: 40px;
   line-height: 40px;
   background: #00a151;
   border-radius: 5px;
   font-size: 18px;
   color: #fff;
}
.popbiao .btn:hover {
   cursor: pointer;
   margin-top: 0;
   padding: 2px 30px;
   display: inline-block;
   height: 40px;
   line-height: 40px;
   background: #00813f;
   border-radius: 5px;
   font-size: 18px;
   color: #fff;
}
.popbiao .li-spanf{
	float:left;
	margin: 10px 9px 0 0;
}
.popbiao .selected{
	float:left;
	width:78%;
	height: 40px;
    position: relative;
}
.popbiao .sheji-city{
	cursor:pointer;
}
.popbiao .sheji-inp{
	display: block;
	width:97%;
	height: 34px;
    padding-left: 3%;
    line-height: 34px;
    border: 1px solid #f3efef;
    margin: 5px auto 0 auto;
    font-size: 12px; 
    color: #bbb;
}
.popbiao .selected b{
	position: absolute;
    width: 20px;
    height: 20px;
    top: 12px;
    right: 6px;
    display: block;
    cursor: pointer;
    background: url(http://s1.17house.com/jiazhuang/pc/yuyueliangfang/images/click-arrow.gif) no-repeat center;
}
.popbiao .selected .show-block{
    border: 1px solid #f3efef;
    background: #fff;
    padding: 20px 0 0 20px;
    overflow: hidden;
    margin-top: -1px;
    display: none;
    width: 282px;
    position: relative;
    top: 0;
    left: 0;
    z-index:5;
}
.popbiao .selected .show-block ul li{
    float: left;
    width: 78px;
    height: 30px;
    border: 1px solid #dbdbdb;
    text-align: center;
    line-height: 30px;
    margin: 0 10px 15px 0;
    cursor: pointer;
}
.popbiao .selected .show-block ul li.active{
	background: #1ac078;
    border: 1px solid #1ac078;
    color: #fff;
}
.popbiao .error_tip {
    display: inline-block;
    width: 100%;
    height: 15px;
    margin: 0 auto;
    color: #ff7200;
    text-align: left;
    margin-top: 12px;
}
/*新增推荐设计师与排行*/
			/*领红包*/
.zx_xrhb {
	z-index: 9998;
	position: fixed;
	left: 50%;
	width: 3px;
	margin-left: 220px;
	background: url(http://s1.17house.com/newweb/pc/common/images/line.png) center top no-repeat;
	height: 0;
	top: 0;
}

.zx_xrhb img {
	cursor: pointer;
	z-index: 100;
	position: relative;
	display: block;
	width: 179px;
	height: 181px;
}

.zx_xrhb .line {
	position: absolute;
	bottom: -125px;
	left: -90px;
	z-index: 10;
	display: none;
	width: 180px;
	height: 180px;
	margin: 0;
	background: initial;
}


/*领红包*/

.red-mark {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 99999;
}

.red-packet {
	height:561px;
	width: 500px;
	/*padding-top: 420px;*/
	background: url(http://s1.17house.com/newweb/pc/common/images/redPacketStartpc.png)no-repeat center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -280px 0 0 -250px;
	z-index: 100000;
	display: none;
	 background-size: 100%;
}
.red-packet.active{
	background: url(http://s1.17house.com/newweb/pc/common/images/redPacketEndpc.png)no-repeat center;
	 background-size: 100%;
}
.red-packet .red-close {
	width: 32px;
	height: 117px;
	position: absolute;
	right: 55px;
	top: 0;
	border-right: 1px solid #fff;
}
.red-packet .red-close img{
	position: absolute;
	left: 16px;
	top: -32px;
	cursor: pointer;
}
.red-packet .red-center {
	width: 70%;
	margin: 0 auto;
	padding: 0px 20px;
	margin-top: 310px;
}
.red-packet .red-center input.ipt {
    margin-bottom: 14px;
    height: 50px;
    padding: 0 5%;
    background: #fbf2bc;
    color: #b5ab72;
    width: 80%;
    margin: 0 auto;
    border-radius: 50px;
    display: block;
    font-size: 16px;
}

.red-packet .red-center .red-btn {
    text-align: center;
    background: transparent;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    height: 100px;
    margin: 30px auto 0 auto;
    display: block;
}
/*领红包 end*/
/*右侧改版样式*/
.mainRight .Right-public{
	width: 100%;
	height:auto;
}
.mainRight .Right-public .public-title{
	width: 100%;
	height:auto;
	margin-bottom: 6px;
}
.mainRight .Right-public .public-title img{
	display: block;
	margin: 3px 18px 0 0;
}
.mainRight .Right-public .public-title span{
	display: block;
	color:#666;
}
.mainRight .Right-public .public-line{
	width: 100%;
	height:auto;
}
.mainRight .Right-public .public-line .line-first{
	width:40%;
	height:2px;
	background: #06c968;
}
.mainRight .Right-public .public-line .line-second{
	width:60%;
	height:2px;
	background: #d7d7d7;
}
.mainRight .Right-newArticle .article-list{
	width: 100%;
	height:auto;
}
.mainRight .Right-newArticle .article-list .list-detail{
	width: 100%;
	height:auto;
	padding:14px 0 0 0;
}
.mainRight .Right-newArticle .article-list .list-detail .l{
	width:107px;
	height:auto;
}
.mainRight .Right-newArticle .article-list .list-detail .l img{
	width:107px;
	height:64px;
}
.mainRight .Right-newArticle .article-list .list-detail .r{
	width:190px;
	height:auto;
}
.mainRight .Right-newArticle .article-list .list-detail .r em,.mainRight .Right-newArticle .article-list .list-detail .r span{
	display: block;
	width:100%;
	height:auto;
}
.mainRight .Right-newArticle .article-list .list-detail .r em{
	color:#c7c6c6;
	line-height:1.6;
}
.mainRight .Right-newArticle .article-list .list-detail .r span{
	line-height:1.6;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.mainRight .Right-recommend .recommend-list{
	width: 100%;
	height:auto;
	padding:10px 0 0 0;
}
.mainRight .Right-recommend .recommend-list li{
	width:46%;
	height:auto;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mainRight .Right-recommend .recommend-list li.mright10{
	margin-right: 8%;
}
.mainRight .Right-ask .ask-detail{
	width:100%;
	height:auto;
	padding:20px 0 5px 0;
	border-bottom: 1px dashed #f2f2f2;
}
.mainRight .Right-ask .ask-detail .detail-topBox{
	width:100%;
	height:auto;
}
.mainRight .Right-ask .ask-detail .detail-topBox .topBox-title{
	width:200px;
	height:auto;
	color:#666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mainRight .Right-ask .ask-detail .detail-topBox .topBox-num{
	width:auto;
	height:auto;
	color:#c7c6c6;
}
.mainRight .Right-ask .ask-detail .detial-con{
	width:100%;
	line-height: 1.6;
	color:#666;
	overflow:hidden;
	position: relative;
}
.mainRight .Right-ask .ask-detail .maxHeight{
	max-height:36px;
}
.mainRight .Right-ask .ask-detail .detial-con span{
	display: block;
	position: absolute;
	bottom:0;
	right:0;
	width:auto;
	height:18px;
	padding:0 8px 0 5px;
	background: #fff;
}
.mainRight .Right-ask .ask-detail .detail-footBox{
	width:100%;
	height:auto;
}
.mainRight .Right-ask .ask-detail .detail-footBox .footBox-moreBtn{
	width:auto;
	height:auto;
	line-height: 18px;
	padding:0 10px;
	color:#fff;
	background: #06c968;
	border-radius: 18px;
	cursor:pointer;
}
.mainRight .Right-ask .ask-detail img {
	display: none;
}
.mainRight .Right-design .design-list{
	width:100%;
	height:auto;
	padding:30px 0 0 0;
}
.mainRight .Right-design .design-list li{
	width:147px;
	height:auto;
}
.mainRight .Right-design .design-list li.mright{
	margin-right:16px;
}
.mainRight .Right-design .design-list li img{
	width:147px;
	height:96px;
}
.mainRight .Right-design .design-list li p{
	width:100%;
	height:auto;
	line-height: 36px;
	color:#666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}
.mainRight .Right-design .design-list li:hover p{
	color:#00a051;
}

/*右侧改版样式 end*/