/*—————————————— CSS重设 ——————————————*/
body,div,dl,dt,dd,ul,ol,li,pre,h1,h2,h3,h4,h5,h6,input,textarea, select, button,form,fieldset,p,blockquote,th,td{padding:0; margin:0; /*重置内填充和外填充，避免使用*通配符，浪费性能。*/}
header,section,aside,nav,figure,figcaption{margin:0;padding:0;display:block;}
body{font-size:14px;font-family:"微软雅黑","Microsoft Yahei",arial,"宋体",simsun; /*设置默认字体*/}
h1,h2,h3,h4,h5,h6,input,textarea, select, button{font-size:100%;font-family:inherit;/*重置输入表单的字体大小和字体样式,使之继承父类字体*/}
input, label, select, option, textarea, button, fieldset,legend{font-size:14px;font-family:"微软雅黑",arial;}
:focus{outline:0;/*在获取焦点时，去掉外面蓝框，主要针对input、链接类型*/}
ul,ol,li{list-style:none;/*去掉默认的点和序列号*/}
em,i{font-style:normal;}
button,submit{cursor:pointer;/*按钮的样式设置为手型*/}
textarea{resize:none;outline:none;}
address,cite,dfn,em,var,i{font-style:normal;}
img{border:none;/*去掉默认边框和底部空白区*/}
table{border-collapse:collapse;border-spacing:0;/*去掉表格边框之间的间距*/}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;/*遵循爱恨LVHA原则，设置链接和颜色和下划线*/}
sup{vertical-align:super;}
sub{vertical-align:sub;}
mark{background:none;}

/*——————————————常用CSS样式——————————————*/
.clear{clear:both;}
.clear:after{content: “.”;display:block;height:0;clear:both;visibility:hidden;}
.fl,.FL{float:left;}
.fr,.FR{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.none{display:none;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
input::-ms-clear{display:none;}
input{background:none;outline:none;border:none;}

a{color:#333;}
.link{color:#666;}
a:hover,.link:hover{color:#F30;text-decoration:underline;}

.bg{background-color:#FAFAFA;}
.bor{border:1px solid #EEE;}
.bor-b{border-bottom:1px solid #EEE;}

.red{color:#F30;}
.ga-9{color:#999;}
.ga-6{color:#666;}
.ga-3{color:#333;}
.ga-c{color:#CCC;}
.ga-d{color:#DDD;}
.ga-e{color:#EEE;}

.s-red{font-size:22px;color:#E43;font-family:Georgia;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f38{font-size:38px;}

.h22{height:22px;}
.h25{height:25px;}
.h30{height:30px;}
.h32{height:32px;}
.h42{height:42px;}

.l-h22{line-height:22px;}
.l-h25{line-height:25px;}
.l-h28{line-height:28px;}
.l-h30{line-height:30px;}
.l-h32{line-height:32px;}
.l-h42{line-height:42px;}

.w1200{width:1200px;margin:auto;}

.pos-r{position:relative;}
.pos-a{position:absolute;}
.pos-f{position:fixed;}

.mar-t10{ margin-top:10px;}
.mar-r10{ margin-right:10px;}
.mar-b10{ margin-bottom:10px;}
.mar-l10{ margin-bottom:10px;}


/*常用边距*/
.Tmar10{ margin-top:10px;}
.Bmar10{ margin-bottom:10px;}
.Lmar10{ margin-left:10px;}
.Rmar10{ margin-right:10px;}
.Tmar5{ margin-top:5px;}
.Bmar5{ margin-bottom:5px;}
.Lmar5{ margin-left:5px;}
.Rmar5{ margin-right:5px;}

.Tmar6{ margin-top:6px;}
.Bmar6{ margin-bottom:6px;}
.Lmar6{ margin-left:6px;}
.Rmar6{ margin-right:6px;}

/*---- 更换新头部20160422 ----*/

/*常用边框*/
.rim_gray{ border:1px solid #DEDEDE; background-color:#FFF;}

/*总页面宽度*/
.container{ width:1200px; margin:auto;}

.W960,.w960{ width:1200px; margin:auto;}

/*---- 更换新头部20160422 ----*/


/*---------- 意见反馈、返回顶部 样式 ----------*/
.dn{display: none;}
.go-top{position: fixed;bottom: 28px;right: 20px;width: 46px;z-index: 999; display:none;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -50px;}
.go-top .go:hover{background-position: 0 -100px;}
.go-top .feedback{background-position: 0 0;}
.go-top .feedback:hover{background-position: 0 -150px;}

/*---------- 弹出框及遮罩样式 ----------*/
.hui_div{background:#000; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:19998;}
.window_main{ width:420px; min-height:250px; background-color:#FFF; position:fixed; z-index:90000; left:50%; top:50%; margin-left:-240px;margin-top:-125px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; padding:20px 30px 30px;}
.window_main .wm_tit{ height:20px; line-height:20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.window_main .wm_tit h3{ float:left; font-size:18px; font-weight:normal;}
.window_main .wm_tit em{ color:#F50; margin-left:20px; float:left;}
.window_main .wm_tit i{ font-size:28px; float:right; font-weight:normal; margin-right:-20px; margin-top:-10px;}
.window_main .wm_tit i a{ text-decoration:none; cursor:pointer;}

.window_main .wm_main{ margin-top:25px;}
.window_main .wm_main p{ *zoom:1; padding:5px 0; line-height:27px;}
.window_main .wm_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.window_main .wm_main p em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.window_main .wm_main p span{ float:left;}
.window_main .wm_main p i{ margin-right:35px; line-height:35px;}
.window_main .wm_main p i input{ margin-right:5px;}
.window_main .wm_main p font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.window_main .wm_main .c_tcdb{ *zoom:1; padding:5px 0; line-height:27px;}
.window_main .wm_main .c_tcdb:after{ content:"\20"; display:block; height:0; clear:both;}
.window_main .wm_main .c_tcdb em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.window_main .wm_main .c_tcdb span{ float:left; width:210px; max-height:50px;}
.window_main .wm_main .c_tcdb i{ margin-right:35px; line-height:35px;}
.window_main .wm_main .c_tcdb i input{ margin-right:5px;}
.window_main .wm_main .c_tcdb font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.window_main .wm_main .wm_srk{ border:1px solid #CCC; line-height:15px; padding:5px; width:268px;}
.window_main .wm_main .wm_sel{ border:1px solid #CCC; line-height:15px; padding:5px; margin-right:20px; width:130px; }
.window_main .wm_main .wm_butt{ width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.window_main .wm_main .wm_butt:hover{ background-color:#F50;}
.window_main .wm_main .wm_xts{ font-size:12px; color:#999;}


/*---------- 在线客服(营销QQ)样式开始（分站两种样式） ----------*/
/*样式1*/
.ronsever1{ position:fixed; right:6px; top:175px; z-index:9999999998;}
.ronsever1 .ros_m .ros_top,.ronsever1 .ros_m .ros_bottom,.ronsever1 .ros_m .ros_main,.ronsever1 .ros_m .ros_close,.ronsever1 .ros_butt{ background-image:url(/style/ronsever_bg1.png); background-repeat:no-repeat;}

.ronsever1 .ros_m{}
.ronsever1 .ros_m p{ margin:0; padding:0;}
.ronsever1 .ros_m .ros_top{ width:116px; height:56px; display:block; overflow:hidden; background-position:0 0;}
.ronsever1 .ros_m .ros_bottom{ width:116px; height:17px; display:block; overflow:hidden; background-position:0 -56px;}
.ronsever1 .ros_m .ros_main{ width:100px; background-position:-116px 0; background-repeat:repeat-y; padding-right:11px; padding-left:5px; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq{ text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever1 .ros_m .ros_main .rosm_tel{ text-align:center; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px auto; padding:5px 0;}
.ronsever1 .ros_m .ros_main .rosm_tel p{ font-size:13px; line-height:22px; height:22px; overflow-y:hidden; word-wrap: break-word;}
.ronsever1 .ros_m .ros_main .rosm_tel p b{ color:#C30; font-size:14px; font-family:simsun;}
.ronsever1 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_ewm img{ width:90px;}
.ronsever1 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:-8px; right:-2px; font-size:0; display:block; width:19px; height:19px; background-position:-232px 0; cursor:pointer;}
.ronsever1 .ros_m .ros_close:hover{ background-position:-232px -19px;}

.ronsever1 .ros_butt{ position:fixed; right:6px; top:265px; z-index:9999999999; background-position:-251px 0; font-size:0; width:31px; height:146px; display:block; cursor:pointer;}


/*样式2*/
.ronsever2{ position:fixed; right:6px; top:220px; z-index:9999999998;}
.ronsever2 .ros_m .ros_top,.ronsever2 .ros_m .ros_bottom,.ronsever2 .ros_m .ros_main,.ronsever2 .ros_m .ros_close,.ronsever2 .ros_butt,.ronsever2 .ros_m .ros_main .rosm_tel p em{ background-image:url(/style/ronsever_bg2.png); background-repeat:no-repeat;}

.ronsever2 .ros_m{ text-align:center;}
.ronsever2 .ros_m p{ margin:0; padding:0;}
.ronsever2 .ros_m .ros_top{ width:127px; height:75px; display:block; overflow:hidden; background-position:0 0;}
.ronsever2 .ros_m .ros_bottom{ width:127px; height:18px; display:block; overflow:hidden; background-position:0 -75px;}
.ronsever2 .ros_m .ros_main{ width:103px; background-position:-127px 0; background-repeat:repeat-y; padding:0 12px; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_tel{ text-align:center; padding:8px 0 5px; font-family:microsoft yahei;}
.ronsever2 .ros_m .ros_main .rosm_tel p{ line-height:22px; word-wrap:break-word; *zoom:1;}
.ronsever2 .ros_m .ros_main .rosm_tel p:after{ content:"\20"; display:block; height:0; clear:both;}
.ronsever2 .ros_m .ros_main .rosm_tel p b{ color:#E10; font-size:15px; letter-spacing:-0.5px; *letter-spacing:-1px; letter-spacing:-1px\9;}
.ronsever2 .ros_m .ros_main .rosm_tel p em{ width:32px; height:15px; float:left; background-position:0 -125px; margin:5px 2px auto 12px;}
.ronsever2 .ros_m .ros_main .rosm_tel p i{ font-size:15px; font-style:normal; float:left;}
.ronsever2 .ros_m .ros_main .rosm_qq{ border-top:1px solid #EEE; border-bottom:1px solid #EEE; text-align:center; padding-bottom:5px; margin-bottom:5px; padding-top:5px; margin-top:2px;}
.ronsever2 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever2 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_ewm img{ width:80px;}
.ronsever2 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:55px; right:-3px; font-size:0; display:block; width:21px; height:21px; background-position:0 -93px; cursor:pointer;}
.ronsever2 .ros_m .ros_close:hover{ background-position:-21px -93px;}

.ronsever2 .ros_butt{ position:fixed; right:0; top:285px; z-index:9999999999; background-position:-254px 0; font-size:0; text-indent:-10000000000px; width:31px; height:146px; overflow:hidden; display:block; cursor:pointer;}
/*---------- 在线客服(营销QQ)样式结束（分站两种样式） ----------*/


/*---------- 户型设计、报价弹出框样式 ----------*/
.bidart_main{ width:420px; background-color:#FFF;}
.bidart_main .wm_tit{ height:20px; line-height:20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.bidart_main .wm_tit h3{ float:left; font-size:18px; font-weight:normal;}
.bidart_main .wm_tit em{ color:#F50; margin-left:20px; float:left;}

.bidart_main .wm_main{ margin-top:25px;}

.bidart_main .wm_main p{ *zoom:1; padding:5px 0; line-height:27px;}
.bidart_main .wm_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.bidart_main .wm_main p em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.bidart_main .wm_main p span{ float:left;}
.bidart_main .wm_main p .2bspan{ float:left; width:210px; max-height:50px;}
.bidart_main .wm_main p i{ margin-right:35px; line-height:35px;}
.bidart_main .wm_main p i input{ margin-right:5px; border:none;}
.bidart_main .wm_main p font{ margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.bidart_main .wm_main .c_tcdb{ *zoom:1; padding:5px 0; line-height:27px;}
.bidart_main .wm_main .c_tcdb:after{ content:"\20"; display:block; height:0; clear:both;}
.bidart_main .wm_main .c_tcdb em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:10px;}
.bidart_main .wm_main .c_tcdb span{ float:left; width:210px; max-height:50px;}
.bidart_main .wm_main .c_tcdb i{ margin-right:35px; line-height:35px;}
.bidart_main .wm_main .c_tcdb i input{ margin-right:5px;}
.bidart_main .wm_main .c_tcdb font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.bidart_main .wm_main .wm_srk{ border:1px solid #CCC; line-height:15px; padding:5px; width:268px;}
.bidart_main .wm_main .wm_sel{ border:1px solid #CCC; line-height:15px; padding:5px; margin-right:20px; width:130px; }
.bidart_main .wm_main .wm_butt{ width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.bidart_main .wm_main .wm_butt:hover{ background-color:#F50;}
.bidart_main .wm_main .wm_xts{ font-size:12px; color:#999;}

.bidart_main .wm_main h5{ font-size:25px; font-weight:normal; text-align:center; margin-top:-10px; color:#090;}
.bidart_main .wm_main .wm_tswz{ margin-bottom:10px;}
.bidart_main .wm_main .wm_tswz1{ margin-top:-10px; margin-bottom:10px;}
.bidart_main .wm_main .wm_tswz2{ margin-bottom:10px; margin-top:10px; text-align:center;}
.bidart_main .wm_srk_b{ border:1px solid #CCC; line-height:15px; padding:5px; width:100px; float:left;}
.bidart_main .wm_srk_lb{ border:1px solid #CCC; padding:5px; width:80px; float:left;}
.bidart_main .wm_butt1{ margin:20px auto auto 30px; width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.bidart_main .wm_butt2{ margin:20px auto auto 55px; width:100px; height:30px; line-height:30px; color:#FFF; font-size:15px; background-color:#999; cursor:pointer;}
.bidart_main .wm_butt2:hover{ background-color:#666;}
.bidart_main .wm_okico{ font-size:32px; color:#090; text-align:center; margin:25px auto 35px;}
.bidart_main .wm_bjjg{ display:block; border:1px solid #FC9; background-color:#FFFDF7; font-size:18px; padding-left:95px; margin-bottom:10px; *padding-top:8px; *padding-bottom:8px;}
.bidart_main .wm_bjjg p{ margin:10px auto; *margin:6px auto;}
.bidart_main .wm_bjjg .wm_jtjg{ font-size:20px; color:#F30; float:none; margin-right:3px; float:left;}
.bidart_main .wm_bjpj{ padding:8px 0 0 40px;}
.bidart_main .wm_bjpj i{ margin:auto 10px;}
.bidart_main .wm_bjpj i input{ margin-right:5px;}
.bidart_main .wm_bjpj1{ padding:8px 0 0 150px; color:#999;}

/*---------- 搜索错误样式 ----------*/
.box_none_1200{ border:1px solid #dedede; margin:0 auto;}
.box_none{ width:500px; margin:0 auto; overflow:hidden; text-align:center; padding:50px;}
.box_none img{ display:inline-block; width:100px; height:100px;}
.box_none h1{ font:22px/32px "微软雅黑"; color:#333; margin-top:30px;}
.box_none h1 span{ color:#ff5500; padding:0 5px;}
.box_none p{ font:14px/24px "微软雅黑"; color:#333; margin-top:16px;}
.box_none p span{ font-weight:bold; padding:0 2px;}
.box_none p a{color:#ff7b00}


/*------------ 表格自检样式 ------------*/
.control_input{ position:absolute; border:1px solid #E4E4E4; z-index:2; font:14px/46px microsoft yahei; color:#333;}
.control_input_focus{ position:absolute; border:1px solid #35a5e5; z-index:2; font:14px/46px microsoft yahei;color:#333; box-shadow:0 0 3px #35a5e5;}
.control_input_error{ position:absolute; border:1px solid #F70; z-index:2; font:14px/46px microsoft yahei;color:#333; box-shadow:0 0 3px #F70;}






/*登陆弹窗样式*/
.zlogin{ width:360px !important; overflow:hidden; margin:0 auto !important;}

.login_l{ width:340px; overflow:hidden; margin:0 auto;}
.inp_box_lo{ height:36px; border:1px solid #e3e3e3; overflow:hidden;text-indent:10px; }
.sel_box{ height:36px; border:1px solid #e3e3e3; overflow:hidden;text-indent:10px; }
.sel_box select{ width:338px; height:20px; margin:8px 0; position:absolute; left:0; top:0; border:none !important; text-indent:5px;}

.login_l span{ float:left; overflow:hidden; margin:8px 0; width:338px; height:38px; font:14px/36px "microsoft yahei"; line-height:36px !important; font-size:14px !important; position:relative;}
.login_l #Uname{ width:255px !important; border:none !important; padding-left:0 !important; height:16px !important; padding:9px 0;  position:absolute; right:0; top:0; background:url(../css/ask/image/user_pic.png) no-repeat !important;background-position: 220px 2px !important; }
.login_l #Upass{ width:255px !important; border:none !important; padding-left:0 !important; height:16px !important; padding:9px 0;  position:absolute; right:0; top:0; background:url(../css/ask/image/password_pic.png) no-repeat !important; background-position: 220px 2px !important;}

.login_l #PopLoginBut{ width: 340px !important; margin: 0;  padding: 0; height:40px !important;  border: none !important; font: 16px/40px "微软雅黑"; color: #fff;border-radius: 5px; text-align:center; background-color: #ff4c00 !important; cursor:pointer;}
.th_te_box input{ padding:0 !important; height:auto !important; }
.th_te_box h1{color: rgb(153, 153, 153);  float: left; font: 14px/32px 微软雅黑;}
.th_te_box p{color: rgb(102, 102, 102); float: right; margin-right: 5px;font: 14px/32px 微软雅黑;}
.th_te_box p:hover{ color:#F30; text-decoration:underline;}
.th_te_box input{ padding: 0;float: left; margin: 10px 5px; *margin-top:6px; *border:none !important;}
.vip_link{width:100%; text-align:center; font:14px/30px 'microsoft yahei'; color:#666;}

/*推荐会员*/
.jianico{ width:18px; height:20px; display:block; background:url(/style/jian.png) no-repeat 0 0; position:absolute; top:0; left:3px;}
.jian_bg{ background-color:#FEFAF1;}
.jc_company .cop_list li.jian_bg,.home_company .cop_list li.jian_bg{ background-color:#FEFAF1;}
.shop_zsgs ul li.jian_bg{ background-color:#FFF; background-image:url(/style/copli_bg_tj.png);}



/*推荐星星*/
.xing1{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -4px; float:left; cursor:pointer; margin-top:5px;}
.xing2{width:73px; height:20px; background:url(xing_ico.png.png) no-repeat 0 -26px; float:left; cursor:pointer; margin-top:5px;}
.xing3{width:73px; height:20px; background:url(xing_ico.png.png) no-repeat 0 -47px; float:left; cursor:pointer; margin-top:5px;}
.xing4{width:73px; height:20px; background:url(xing_ico.png.png) no-repeat 0 -70px; float:left; cursor:pointer; margin-top:5px;}
.xing5{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -91px; float:left; cursor:pointer; margin-top:5px;}
.xing6{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -114px; float:left; cursor:pointer; margin-top:5px;}
.xing7{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -136px; float:left; cursor:pointer; margin-top:5px;}
.xing8{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -158px; float:left; cursor:pointer; margin-top:5px;}
.xing9{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -179px; float:left; cursor:pointer; margin-top:5px;}
.xing10{width:73px; height:20px; background:url(xing_ico.png) no-repeat 0 -202px; float:left; cursor:pointer; margin-top:5px;}
