*{margin:0; padding:0; font-family:"微软雅黑","Regular"; font-size:12px;}
a{ text-decoration:none; color:#000;font-size: 15px;}
body{-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;}
li{ list-style:none;}
img{ border:none;}
.float_clear{ clear:both;}
/*.overflow{ overflow:hidden;position:relative;}*/
.panel{position:relative; z-index:1;}
/*定位弹窗*/
.location_div{ position:fixed; width:430px; height:196px; left:50%; margin-left:-215px;top:50%; margin-top:-93px; z-index:999999999; border:5px solid #7d1c74; }
.location_div h2{ height:30px; line-height:30px; width:100%; background:#7d1c74; text-align:right;}
.location_div h2 a{ font-size:20px; color:#FFF; margin:0 5px 0 0;}
.ld_content{ height:166px; width:100%; background:#FFF;}
.ld_text{ height:90px; width:100%; text-align:center; font-size:20px; color:#7d1c74; line-height:90px;}
.ld_btn{ height:76px; line-height:76px; text-align:center;}
.ld_btn span{ margin:0 10px;}
.ld_btn span a{ padding:0 20px; height:35px; text-align:center; line-height:35px; background:#7d1c74; font-size:15px; color:#FFF; display:inline-block;}


.l_message{ height:35px; line-height:35px; text-align:center; font-size:13px; color:#666666;}
.l_message a{color:#7d1c74; font-size:13px;}

.back_top{ position:fixed; right:50px; bottom:50px; z-index:999999999;}
/*QQ漂浮*/
/*.qq_float{ width:36px; height:100%; position:fixed; top:90px; right:0px; background:#000; z-index:99999;}
.qq_body{ width:145px; position:fixed; top:30%; right:0px; z-index:999999;}*/
.qq_float{ width:36px; height:100%; background:#000; z-index:199999;}
.qq_body{ width:145px; z-index:1999999}

.qq_list{ float:left; width:109px; position:relative; z-index:1;}
.qq_list ul{ position:relative; right:-109px;}
.qq_list ul li{ height:35px; line-height:35px; font-size:13px; color:#FFF; background-color:#7d1c74;border-bottom:2px solid #FFF; }
.qq_list ul li a{font-size:13px; color:#FFF; padding:0 0 0 48px; display:inline-block; height:35px; line-height:35px; background-position: left center; background-repeat:no-repeat;}
.qq_list ul li span{cursor: pointer;font-size:13px; color:#FFF; padding:0 0 0 48px; display:inline-block; height:35px; line-height:35px; background-position: left center; background-repeat:no-repeat;}

#fqq{background-image:url(../images/qq_li_bg.png);}
.fmeg{background-image:url(../images/float_meg.png); }
.onleft{text-align:center;}


.qq_btn{ float:right; width:36px; height:290px; cursor:pointer;position:relative; z-index:2; background:#000;}
.qq_btn img{ margin:40px 0 0 0;}

#m_reserved a{font-size:12px;color:#4f4e4e;}



#h_online{ width:20%; margin-left:0px;float:left; top: 30%;
  position: relative;}
#h_online_1{ width:20%; margin-left:0px;float:left; top: 22%;
  position: relative;}
#h_online_2{ width:5%; margin-left:0px;float:left; top: 22%;
  position: relative;}
#h_online h2{ font-size:14px; padding:25px 0 0 0;}
#h_online h3{ font-size:18px; font-weight:normal; height:25px ; line-height:25px; padding:0 0 0 15px; background:url(../images/itel_bg.png) left center no-repeat}
/*公用样式*/
.icat_title{ width:100%; text-align:center; margin:50px 0 0 0;}
.icat_title h2{ font-size:45px; width:100%; height:65px; line-height:65px; color:#7d1c74; font-weight:600;}
.icat_title h2 span{font-size:46px; color:#000; font-weight:600;}
.icat_title h3{ height:55px; line-height:55px; width:100%; text-align:center; font-size:17px; background:url(../images/ititle_bg.png) center no-repeat; font-weight:normal;}
.icat_child{ height:65px; line-height:65px; text-align:center;}
.icca a{ font-size:16px; color:#656565; padding:0 0 20px 0;}
/*.icca a:hover{ color:#000; background:url(../images/icc_bg.png) center bottom no-repeat;}*/
.onicca a{color:#000; background:url(../images/icc_bg.png) center bottom no-repeat;}
.icc{ color:#656565; padding:0 25px;}
.readmore{ width:100%; text-align:center; padding:30px 0;}
/*首页banner*/
#ibanner{ text-align:center; height:100%;}


/*经典案例*/
#icases{ text-align:center; width:100%;}
#icase_content{ padding:40px 0; position:relative; height:538px;}
#icase_content img{ max-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100%?"100%":"");}
#icase_ul li{ position:relative; float:left; height:269px; cursor:pointer;}
#icase_ul li img{position:relative; z-index:1; height:269px;}
.icase_div{ display:none;}

#ict_1_div{ width:100%;}

#icase1{ width:40%;}
#icase1 img{ width:100%;}

#icase2{ width:20%;}
#icase2 img{ width:100%; }

#icase3{ width:20%;}
#icase3 img{ width:100%; }

#icase4{ width:20%;}
#icase4 img{ width:100%; }

#icase5{ width:20%;}
#icase5 img{ width:100%; }

#icase6{ width:20%;}
#icase6 img{ width:100%; }

#icase7{ width:20%;}
#icase7 img{ width:100%; }

#icase8{ width:40%;}
#icase8 img{ width:100%; }


.icase_div{ display:none; position:absolute; width:100%; height:100%; text-align:center; background:url(../images/case_op_bg.png) repeat; z-index:10;left:0px; top:0px;}
.icase_div h3{ padding:50px 0 20px 0;}
.icase_div h3 img{ width:54px!important; height:54px!important;}
.icase_div h4{ height:30px; line-height:30px; font-size:28px; font-weight:normal; color:#FFF;}

/*案例专题*/
#contzt_list{ width:100%;}
#contzt_list li{ width:20%; float:left; position:relative; cursor:pointer;}
#contzt_list li h2 img{ height:auto; width:100%;}
#contzt_list li h3{ font-size:25px; font-weight:normal; color:#c5c5c5; height:35px; line-height:35px;}
#contzt_list li h4{ height:35px; line-height:35px; font-weight:normal; font-size:15px; color:#7d7d7d;}
#contzt_list li h5{ display:none; padding:50px 0 0 0;}
.contzt_div{ padding:20px 0 0 0;position:absolute; z-index:10; width:100%; height:20%; bottom:-110px; }
.contzt_bg{background:url(../images/ihot_bg.png) repeat; position:absolute;width:100%; height:100%; z-index:10; top:0px; left:0px;}


/*品质见证*/
#iquality{ text-align:center; width:100%;}
#iquality_content{ padding:40px 0;}
#iqc_search{ height:65px; line-height:65px;background:#000; text-align:center; width:1200px; margin:0 auto;}
#iqcs_title{ font-size:24px; font-weight:bold; color:#FFF; padding:0 30px 0 0;}
.iqc_s{ font-size:14px; color:#fff; padding:0 33px; display:inline-block; position:relative;}
.iqc_s input{ width:125px; height:25px; border:0px; background:url(../images/iqc_t_bg.png) center no-repeat; padding:0 5px;}
#iqcs_btn{ width:142px; height:36px; background:url(../images/iqcs_btn.png) center no-repeat; border:0px; cursor:pointer;}
.i_title_data{ position:absolute;left:108px;top:45px; width:135px; background:#FFF; height:200px; overflow-y:auto; display:none;}
.i_title_data  h3{ height:25px; line-height:25px; text-align:center; font-weight:normal;font-size:14px; color:#000; z-index:100; cursor:pointer;}
.i_title_data  h3:hover{ background:#CCC;}

#iqc_table{ height:423px; width:100%; text-align:center; background:url(../images/iqc_bg.png) center no-repeat;}

.read_more_box{ display:none; position: fixed;width:980px;height: 517px;top: 50%;left: 50%;z-index: 999999999;background: #FFF;padding:40px 20px;margin-left: -490px;margin-top: -258px; overflow:hidden;}
/*滚动条*/
.bd_scroll{width:940px;margin:0 auto;height:600px;}
.top{height:620px; width:940px;overflow:hidden;float:left;}
.scroll{width:7px;margin-left:10px;height:530px;background:url(../images/scroll02.png) center no-repeat;position:absolute; top:50px; right:10px;}
.scroll p{width:7px;height:61px;background:url(../images/scroll01.png) no-repeat;cursor:auto;left:0;top:1px;position:absolute;}
/*工地直播*/
.iqua_img_box{ height:518px; width:100%; position:relative;}
.iib_img1{ float:left; width:50%; background:url(../images/moveimg1.jpg) left center no-repeat; height:518px;}
.iib_img2{ float:right; width:50%; background:url(../images/moveimg2.jpg) right center no-repeat; height:518px;}
.iib_move_btn{ position:absolute; z-index:109; height:518px; width:54px; background:url(../images/moveimg_icon.png) center no-repeat; left:50%; margin-left:-27px; cursor:pointer;}



/*热装楼盘*/
#iquality_content{ height:518px;}
#iqua_ul{ width:100%;}
#iqua_ul li{ height:518px; position:relative; float:left; width:20%; cursor:pointer; overflow:hidden; }
#iqua_ul li h2{width:100%; height:433px; overflow:hidden;}
#iqua_ul li h2{ text-align:center;}
#iqua_ul li h2 img{ height:433px; width:auto;}
.iqua_content{ text-align:center; display:none;}
.ihot_meg{ position:absolute; width:100%; height:86px; text-align:center; z-index:20;}
.ihot_meg h3{ font-size:20px; font-weight:normal; color:#282923; height:30px; line-height:30px; padding:10px 0 0 0;}
.ihot_meg h4{ height:20px; line-height:20px; }
.ihot_meg h4 span{ font-size:15px; color:#282923; font-weight:normal; padding:0 10px;}
.ihot_meg h5{ display:none;}
.ihot_bg{ display:none; position:absolute;width:100%; height:100%; z-index:10; top:0px; left:0px;}

.onhot{ width:40%!important;}
.onhot h2 img{ width:100%!important; height:auto;}
.onhot .ihot_bg{ display:block!important; background:url(../images/ihot_bg.png) repeat;}
.onhot .ihot_meg{ background:#7d1c74; height:166px!important; bottom:0px;}
.onhot .ihot_meg h3{ color:#FFF!important;} 
.onhot .ihot_meg h4 span{ color:#FFF!important;} 
.onhot .ihot_meg h5{ display:block!important; padding:50px 0 0 0;} 



/*设计大师*/
#design{ text-align:right; width:100%; display:inline-block;}
#design_content{ padding:40px 0;height:549px; width:100%; background:url(../images/design_bg.png) center no-repeat;}
#design_bg{ width:1200px; margin:0 auto;}
#design_search{ height:125px; line-height:125px; text-align:right; width:100%;}
.design_s{ font-size:15px; color:#000; padding:0 10px; position:relative;}
.design_s input{ width:137px; height:24px; border:1px solid #cbcbcb; background:#FFF url(../images/design_s.png) 90% 50% no-repeat; font-size:14px; color:#707070;margin:0 5px; padding:0 0 0 15px; cursor:pointer;}
.design_select{position:absolute; left:80px; top:24px; background:#FFF; width:150px; z-index:999999; display:none;}
.design_select h3{ height:25px; line-height:25px; text-align:center;border-bottom:1px solid #CCC; font-size:13px; color:#666666; font-weight:normal; cursor:pointer;}
.design_select h3:hover{ color:#7d1c74;}

#tj_sub{ width:137px; height:37px; background:url(../images/dmore.png) center no-repeat; border:0px;}

#design_list ul li{ float:left; width:222px; height:360px;text-align:left; margin:8px; position:relative;}
.dl{ position:absolute;}
#design_list ul li:hover .dl{ padding:8px; top:-8px; left:-8px; background:#7d1c74;}
#design_list ul li:hover .dl h3,#design_list ul li:hover .dl h4 span{ color:#FFF;}
#design_list ul li h2 img{ width:222px; height:283px;}
#design_list ul li h3{ font-weight:normal; font-size:14px; color:#6b6b6b; height:30px; line-height:30px; padding:10px 0 0 0;}
#design_list ul li h4 span{font-weight:normal; font-size:13px; color:#6b6b6b;padding:0 5px 0 0;}
/*感动瞬间*/
#moving{ text-align:center; width:100%;}
#move_child{ width:1200px; margin:0 auto;}
#move_child ul li{ float:left; height:105px; text-align:left; padding:35px 0 0 0; width:230px; margin:0 35px; cursor:pointer;}
#move_child ul li h4{ font-size:30px; color:#cbcbcb;}
#move_child ul li h5{ font-size:20px; font-weight:normal; color:#cbcbcb;}
#moving_content{ padding:0 0 40px 0;}
#move_child ul li:hover{background:url(../images/icc_bg.png) 25% bottom no-repeat;}
#move_child ul li:hover h4,#move_child ul li:hover h5{ color:#000;}

.move_contet{ display:none; width:100%; text-align:center;}



/*热点新闻*/
#hotnews{ text-align:center; width:100%;}
#hotnews_content{ padding:40px 0; text-align:left;}
#hotnews_s{ width:1200px; margin:0 auto;}

#hs_left{ float:left; width:580px;}
#hs_left_title{ height:100px; line-height:50px; position:relative;}
#hs_left_title h2 span{ font-size:24px; font-weight:bold; padding:0 0 20px 0; border-bottom:5px solid #FFF; margin:0 50px 0 0;}

.newmore{ position:absolute; right:40px; top:0px; }
.newmore a{font-size:14px; color:#000;}
.newmore:hover a{ color:#7d1c74;}

/*首页新闻选项卡*/
.inlist{ display:none;}
.inlist h2 img{ max-width:576px; height:162px;}
.onhtspan{color:#7d1c74; border-bottom:5px solid #7d1c74!important; cursor:pointer;}

#hot_first_news{ background:url(../images/hfn_bg.png) right bottom no-repeat; text-align:left; height:350px;}
#hot_first_news h2{ width:576px; height:162px; overflow:hidden;}
#hot_first_news h3{ font-size:13px; font-weight:normal; height:30px; line-height:30px; padding:10px 0 0 0;}
#hot_first_news h4{ font-weight:normal; font-size:12px; line-height:23px; color:#484848;}
#hot_first_news h5{ padding:40px 0 0 0;}

#hs_right{ float:right; width:590px;}
#hs_right_title{ height:100px; line-height:50px; position:relative;}
#hs_right_title h2{ font-size:24px; font-weight:bold; padding:0 0 20px 0;}

#hsr_news_list ul li{ padding:20px; cursor:pointer;}
.hnr_left{ width:85px; border-right:2px solid #5c5c5c; float:left; font-size:60px;}
.hnr_right{ float:right; width:445px;}
.hnr_right h2{ position:relative; height:25px; line-height:25px;}
.hnr_right h2 a{ font-size:15px; font-weight:normal; color:#5c5c5c;}
.hnr_right h2 span{ position:absolute; right:0px;font-size:13px; font-weight:normal; color:#5c5c5c;}
.hnr_right h3{font-size:13px; font-weight:normal; color:#5c5c5c; line-height:22px;}
#hsr_news_list ul li:hover{ background:#7d1c74;}
#hsr_news_list ul li:hover .hnr_left{ color:#FFF; border-right:2px solid #FFF;}
#hsr_news_list ul li:hover .hnr_right h2 a{ color:#FFF;}
#hsr_news_list ul li:hover .hnr_right h2 span{ color:#FFF;}
#hsr_news_list ul li:hover .hnr_right h3{ color:#FFF;}
/*联系我们*/
#contact{ text-align:center; width:100%;}
#contact_content{ padding:40px 0; text-align:left;}
#contact_meg{ width:1200px; margin:0 auto;}
#contact_left{ float:left; width:355px;}
#contact_title{ font-size:40px; font-family:"微软雅黑";color:#000;}
#shorttitle{ font-size:20px; font-family:"微软雅黑"; padding:50px 0 0 0;color:#000;}
#joinus{ width:102px; height:25px; line-height:25px; padding:35px 0 0 0;  border-bottom:1px solid #000;}
#joinus a{font-size:14px; color:#000;}
#web_title{ padding:50px 0 0 0; font-size:19px; color:#000; font-weight:bold;}
#c_address{ height:25px; line-height:25px; font-size:12px; color:#000;}
#c_map{ padding:35px 0;}
#m_tel{ font-size:16px; color:#000; padding:0 0 20px 0;}
#m_tel span{ font-weight:bold; font-size:16px;}
.c_icon{ height:28px; line-height:28px; font-size:13px; color:#4f4e4e; padding:0 0 0 48px;}
#m_phone{ background:url(../images/m_phone.png) left center no-repeat;}
#m_qq{ background:url(../images/m_qq.png) left center no-repeat;}
#m_email{ background:url(../images/m_email.png) left center no-repeat;}
#m_reserved{ padding:30px 0 0 0; font-size:12px; color:#4f4e4e; line-height:23px;}


#contact_right{ float:right; width:775px;}
#cr_top h2{ height:30px; line-height:30px; font-size:25px; font-weight:normal;}
#cr_top ul{ padding:30px 0 0 0;}
#cr_top ul li{ float:left; width:70px; margin:0 10px; cursor:pointer; text-align:center;}
#cr_top ul li h2{ height:70px;}
#cr_top ul li h2 img{ width:70px; height:70px;-khtml-opacity: .5;  -moz-opacity: 0.5;opacity: .5;filter: alpha(opacity=50); }
#cr_top ul li h3{ width:70px; height:35ppx; line-height:35px; font-weight:normal; font-size:15px; color:#555555;}
#cr_top ul li:hover h2 img{-khtml-opacity: 1;  -moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}

#cr_feedbook{ padding:55px 0 0 0; position:relative;}
#fd_title{ font-size:25px; color:#000;}
#contact_form{ width:470px; padding:30px 0 0 0;}
#contact_form h4{ height:23px; line-height:23px; font-size:13px; font-weight:normal; }
#contact_form h5{ height:40px; line-height:40px;font-size:13px; font-weight:normal; border-bottom:1px solid #d3d3d3;}
#contact_form h6{ padding:20px 0;}
#content{ border-bottom:1px solid #d3d3d3; height:82px;border-top:1px solid #d3d3d3;width:470px; border-left:0px;border-right:0px; border-left: 1px solid #d3d3d3;
border-right: 1px solid #D3D3D3; }

.cc{ width:390px; height:29px; line-height:29px; padding:5px;border:0px;}
#cc_sub{ width:99px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:13px; background:#7d1c74; border:0px; cursor:pointer;}
#cc_reset{ width:99px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:13px; background:#a5a5a5; border:0px; cursor:pointer;}
#qrcode{ position:absolute; right:30px; top:200px;}
#qrcode img{ width:120px;}




.about-sign{
	width: 12px;
	height: 35px;
	padding: 7px 18px 6px;
	background: url(../images/bg_sign09.png) no-repeat;
	position: relative;
}
.about-sign .sign-top{
	width: 12px;
	height: 17px;
	background: url(../images/bg_sign07.png) no-repeat;
	position: absolute;
	left: 18px;
	bottom: 24px;
	animation: signMove 1s infinite;
	-webkit-animation: signMove 1s infinite;
	
}
.about-sign .sign-bot{
	width: 12px;
	height: 17px;
	background: url(../images/bg_sign08.png) no-repeat;
	position: absolute;
	left: 18px;
	top: 25px;
	animation: signMove 1s infinite;
	-webkit-animation: signMove 1s infinite;
}
@keyframes signMove{
	from{
		height: 0;
	}
	to {
		height: 17px;
	}
}
@-webkit-keyframes signMove{
	from{
		height: 0;
	}
	to {
		height: 17px;
	}
}
.prr_icon{ position:absolute; bottom:40px;}
/*-------------------------------------------------------服务中心-----------------------------------------------------------------*/
.process_content{height:170px;width:100%;overflow:hidden;}
.process_contents{ padding:462px 0 0 0;background-position:50% 20%!important; }
.process_contentss{ padding:170px 0 0 0;background-position:50% 17%!important;margin-bottom:180px;}
.pro_bg{ background:#FFF; position:relative; top:0px;}
.process_c{ width:1100px; margin:0 auto;}
#proc_left{ float:left; width:306px;}
.pl_menu{ position:relative; height:130px;}
.pl_menu_title{ width:306px; height:200px; background:#7d1c74;filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/ position:absolute; top:-83px;}
.pl_catname{ position:absolute; bottom:0px;padding:0 0 30px 96px; height:60px;}
.pl_catname h2{ font-size:30px; color:#FFF; height:25px; line-height:25px;}
.pl_catname h3{ font-size:25px; font-weight:normal; color:#FFF;}

.pl_menu_list ul li{ margin:5px 0; height:40px; padding:5px 0 0 14px; cursor:pointer;}
.pl_menu_list ul li h2 a{ font-weight:normal; font-size:14px; color:#2d2d2d;}
.pl_menu_list ul li h3{ font-weight:normal; font-size:12px; color:#9c9c9c;}
.pl_menu_list ul li:hover{background:#6b6b6b url(../images/child_mneu_bg.png) 95% 50% no-repeat;}
.pl_menu_list ul li:hover h2 a{ color:#FFF;}
.onmenu{background:#6b6b6b url(../images/child_mneu_bg.png) 95% 50% no-repeat;}
.onmenu h2 a{ color:#FFF;}

#proc_right{ float:right; width:800px;position:relative;}
.prr_icon{ position:absolute; bottom:40px; right:580px;}
#prr_content{ background:url(../images/prr_line.png) 44% 0% no-repeat;}
#prr_cat_content{ float:left; width:325px; padding:110px 0 0 0;}

#prr_artlist{ float:right; width:474px; padding:110px 0 70px 0;}
#prr_artlist ul li{font-size:18px; padding:0 0 0 83px; background:url(../images/prrli_bg.png) 1px center no-repeat; height:60px; line-height:50px; position:relative;}
#prr_artlist ul li span{ position:absolute; left:27px; font-size:16px; color:#FFF; top:0px;}
/*-------------------------------------------------------在线留言-----------------------------------------------------------------*/
.message_content{ padding:519px 0 0 0; }
.message_bg{ background:#FFF; position:relative; top:-4px;}
.message_c{ width:1200px; margin:0 auto;}
#message_left{ float:left; width:800px;padding:0 0 30px 0; position:relative;}
#mf_title{ padding:45px 0;}
#mf_title h2{ font-weight:normal; font-size:18px;}
#mf_title h2 span{ font-size:18px; font-weight:bold;}
#mf_title h3{ font-weight:normal; font-size:18px; color:#b7b7b7;}

#mf_form h2{ width:350px; float:left; height:32px; line-height:32px; padding:10px;}
#mf_form h2 span{font-size:13px; font-weight:normal; color:#626262; float:left;}

/*#mf_form h2 input{ height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background:#e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat; color:#000; }
#mf_form h2 input:hover{ background:#ab8448 url(../images/mfinput_hover.png) right bottom no-repeat;color:#FFF;}*/
#mf_form h2 input{ height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background-color:#e8e8e8; color:#000; color:#666666; font-size:12px; }
#mf_form h2 input:hover{ background-color:#7d1c74;color:#FFF;}
#m_need{ background-image:url(../images/mfinput_bg.png); background-position:right bottom; background-repeat:no-repeat; color:#666666;}
#div_select:hover input{background-image:url(../images/mfinput_hover.png); background-position:right bottom; background-repeat:no-repeat;background-color:#ab8448;color:#FFF;}

#div_select{width:350px; float:left; height:32px; line-height:32px; padding:10px;position:relative;}
#div_select{ width:350px; float:left; height:32px; line-height:32px; padding:10px;}
#div_select span{font-size:13px; font-weight:normal; color:#626262; float:left;}
#div_select input{ height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background-color:#e8e8e8; color:#000; }
#div_select:hover input{ }

#select_option{position:absolute; width:240px; padding:20px 0 height:60px;background-color:#7d1c74;left:120px; top:42px;display:none;}
.option_div{height:35px; line-height:35px; font-size:15px; color:#FFF;cursor:pointer; padding:0 0 0 20px; }
.option_div:hover{background:#D2AA6D;}


#mf_form h3{ width:520px;padding:10px;}
#mf_form h3 span{font-size:13px; font-weight:normal; color:#626262; float:left;}
#mf_content{ float:right; width:390px; height:100px; background:#e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat; color:#000; border:0px; padding:10px; color:#666666;}
#mf_content:hover{ background:#7d1c74 url(../images/mfinput_hover.png) right bottom no-repeat;color:#FFF;}
.mf_s{ height:32px; width:87px; font-size:14px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#mf_sub{ padding:30px 0;}
#mf_btn{ background:#555555; margin:0 15px 0 120px;}
#mf_reset{ background:#919191;}
.message_icon{ width:48px; margin:0 auto; padding:0 0 50px 0;}
#message_right{ float:right; width:306px; }
/*-------------------------------------------------------在建工地-----------------------------------------------------------------*/
.working_content{ padding:519px 0 0 0; }
#working_title{font-size:24px; font-weight:bold; color:#FFF; padding:0 0 0 40px;}
#working_search{ width:1200px; margin:0 auto; background:#000; height:65px; line-height:65px; position:relative; top:-65px;}

#working_list{ height:500px; width:1200px; margin:0 auto;}
.working_table{ width:100%; text-align:center; margin:-65px 0 0 0;}
.wt_title{ height:48px; line-height:48px; background:#7d1c74; color:#FFF;}
.wt_title td{ border:1px solid #dbdbdb; border-top:0px; font-size:14px;}
.working_cont{width:100%; text-align:center;}
.wt_con{ height:45px; line-height:45px;}
.wt_con td{ border:1px solid #dbdbdb; border-top:0px; font-size:14px;}
.working_btn{ width:107px; height:31px; border:0px; background:url(../images/working_btn.png) no-repeat; cursor:pointer;}
.working_btn:hover{ background:url(../images/working_hover.png) no-repeat;}
.working_icon{width:48px; margin:0 auto; padding:50px 0;}
/*-------------------------------------------------------公司地址-----------------------------------------------------------------*/
.address_content{ padding:300px 0 0 0;}
.address_c{ width:1200px; margin:0 auto;}
#address_left{ float:left; width:306px;}
#address_right{ width:800px; float:right;}
#address_list{ float:left; width:475px;padding:50px 0 0 0; min-height:500px;}
#address_content{ float:right; width:323px; padding:10px 0 0 0;}

#address_list ul{ background:url(../images/add_ul_bg.png) 52px 0px repeat-y;}
#address_list ul li{ width:475px; padding:0 0 20px 0; background:url(../images/add_li_bg.png) 40px 0px no-repeat; cursor:pointer;}
#address_list ul li:hover{background:url(../images/add_li_hover.png) 40px 0px no-repeat;}
#address_list ul li:hover .add_left img{ display:block;}
.add_left{ float:left; width:80px; position:relative; left:-50px;}
.add_left img{ display:none;}
.add_right{ float:right; width:385px; padding:0 0 0 10px;}
.add_right h2{ height:25px; line-height:25px; font-size:16px;}
.add_right h3{ height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#424242;}
.address_icon{ width:48px; margin:0 auto; padding:0 0 40px 0;}
/*-------------------------------------------------------装修顾问--------icc_bg.png---------------------------------------------------------*/
.consultant_content{ padding:398px 0 0 0; }
.consultant_bg{ background:#FFF; position:relative; top:-4px;}
.consultant_c{ width:1200px; margin:0 auto;}
#consultant_left{ float:left; width:800px;padding:0 0 30px 0; position:relative;}
#cons_left{ float:left; width:225px; padding:30px 0 0 0;}
#cons_l_list{ padding:10px; background:#434343; margin:15px 0 0 0;}
#cll_contet{ width:195px; height:48px; border:1px solid #9a9a9a; background:#4b4b4b; color:#a8a8a8; padding:4px;}
#cll_form h2{ font-size:11px; font-weight:normal; color:#a8a8a8; padding:5px 0;}
#tel_cons{ width:128px; height:15px; border:1px solid #595959; padding:5px; background:#4b4b4b; color:#a1a1a1;}
#tel_sub{ width:50px; height:28px; background:#ab8448; font-size:13px; text-align:center; color:#FFF; border:0px; position:relative; top:1px; cursor:pointer;}


#cons_right{ float:right; width:560px;}
#cons_r_list{ padding:100PX 0 0 0; position:relative;}
#cons_r_title ul li{ float:left; padding:0 20px; height:50px; line-height:50px; font-size:16px; color:#aaaaaa; cursor:pointer;}
.consultant_icon{ width:48px; margin:0 auto; padding:50px 0;}
#cons_more{ position:absolute; right:0px; top:110px;}
.onconsli{ background:url(../images/icc_bg.png) center bottom no-repeat; color:#000!important;}
.cons_text{ padding:20px 0 0 0; display:none;}
.cons_text ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #e0e0e0; clear:both;}
.cons_text ul li a{ float:left; font-size:13px; color:#929292;}
.cons_text ul li span{ float:right; color:#929292;}
.cons_text ul li:hover a{ color:#000;}
.cons_text ul li:hover span{ color:#000;}



#consultant_right{ float:right; width:306px; }



#cll_list ul li{ padding:10px 0; border-bottom:1px solid #585858;}
#cll_list ul li h1{ font-weight:normal; font-size:12px; color:#FFF;}
#cll_list ul li h2{ font-weight:normal; font-size:12px; color:#ab8448;}
#cll_list ul li h3{ font-weight:normal; font-size:12px; color:#b5b5b5;}



/*弹窗部分*/
.box_bg{ position:fixed; width:100%; height:100%; z-index:99999999; background:url(../images/box_bg.png) repeat;left:0px; top:0px;display:none;}
.box_content{ position:fixed; width:800px; height:517px; top:50%; left:50%; z-index:999999999; background:#FFF; padding:20px; margin-left:-400px;margin-top:-258px;display:none;}
.box_close{position:absolute; width:32px; height:32px; top:5px; right:5px;cursor:pointer;}

#myaddress_bg{ position:fixed; width:100%; height:100%; z-index:99999999; background:url(../images/box_bg.png) repeat;left:0px; top:0px;display:none;}
#myaddress{position:fixed; width:697px; height:550px; top:50%; left:50%; z-index:999999999; background:#FFF; padding:32px; margin-left:-400px;margin-top:-258px;display:none;}


/*底部*/
#footer{ height:55px; width:100%;margin:30px 0 0 0; border-top:1px solid #CCC;}
#link_list{  height:55px; line-height:55px; width:1200px; margin:0 auto;}
#link_title{ width:103px; float:left; height:55px; line-height:55px; font-size:15px; color:#FFF; padding:0 0 0 40px;color:#4f4e4e;}
#link_l ul li{ float:left;height:26px; line-height:55px; font-size:13px; color:#000; font-weight:bold; margin:0 10px;}
#link_l ul li a{font-size:12px; color:#4f4e4e; font-weight:normal;}




/*---------------------------内页底部---------------------------------------------------------*/
#nfooter_content{ height:55px; line-height:55px; width:100%; background:#f2f2f2;}
#nfooter_left{ padding:0 0 0 40px; float:left;}
#nfooter_left ul li{ float:left;height:55px; line-height:55px; font-size:13px; color:#000; font-weight:bold;}
#nfooter_left ul li a{font-size:12px; color:#4f4e4e; font-weight:normal;}
#nfooter_left ul li span{font-size:12px; color:#4f4e4e; padding:0 8px;font-weight:normal;}
#nfooter_message{ height:55px; line-height:55px; float:right; padding:0 40px 0 0;}
#nfooter_message ul li{ float:left; height:55px; line-height:55px; font-size:12px; color:#4f4e4e; margin:0 28px 0 0;}
#nfooter_tel{ padding:0 0 0 90px; background:url(../images/nb_tel_bg.png) left center no-repeat;}
/*分页样式*/
.page{ text-align:center; font-size:13px; color:#7d1c74; margin:30px 0;}
.page span{ padding:5px; background:#fff; color:#7d1c74; border:1px solid #7d1c74;}
.current{padding:5px 8px!important; background:#7d1c74!important;}
.current{color:#FFF!important;}
.page a{ margin:0 5px;padding:5px 8px; background:#FFF; color:#7d1c74;border:1px solid #7d1c74;}

  .mamama{   position: absolute;
  left: -60px;
  top: 38px;
  z-index: 999999999;
  display: none;}
  #h_online_1:hover  .mamama{display:block;}






/*品牌故事*/
#prr_content h2,#prr_content h6,#mean_conent h2{
	font-size:18px;
	color:#101010;
	margin-bottom:15px;
}
#prr_content h2{
	margin:42px 0 10px 8px;
}
#prr_content h6{
	margin:22px 0 10px 8px;
}
#prr_content p,#mean_conent p{
	color:#737373;
	font-size:14px;
	line-height:24px;
}
.pmrbottom{
	margin-bottom:33px;
	line-height:26px;
}

