@charset "utf-8";

.list_liuc{ height:92px; position:relative;}
.list_liuc h6{width: 116px;height: 74px;float: left;line-height: 74px;margin: 0 59px 0 69px;font-size: 23px;color: #5F5F5F;display: block;position: absolute;left:0px;top: 0px;}
.list_liuc ul{ width:780px; height:74px; position:absolute; left:241px; top:0px;}
.list_liuc ul li{ line-height:20px; float:left; margin-top:18px; width:111px; margin:17px 0px 0 80px;}
.list_liuc ul li strong{ color:#000;}
.list_liuc ul li p{}


/*当前位置*/
.dangqian{ height:36px; margin-bottom:10px; }
.dangqian .leftz{ float:left; width:720px;}
.dangqian .leftz a{ display:inline-block; float:left; width:110px; height:34px; line-height:34px; text-align:center; font-size:16px; margin-right:4px; border: solid 1px #e4e4e4; background:#fff; color:#787878;}
.dangqian .leftz a:hover{ color:#fff; background:#662580; border:#662580 solid 1px;}
.dangqian .leftz ul .active a{ color:#fff; background:#662580; border:#662580 solid 1px; font-weight:bold;}


.dangqian .dq{ float:right; height:39px; line-height:39px; color:#787878;}
.dangqian .dq span{ color:#999;}
.dangqian .dq a { color:#787878;}
.dangqian .dq a:hover { color:#e60012;}
.dangqian .leftz h5{ font-size:24px; font-weight:bold; color:#000; line-height: 42px;}
/*户型*/
.huxing{ width:1198px; margin:0 auto; border-top:solid 2px #000000 !important; overflow:hidden;}
.huxing dl{clear:both; width:1150px; height:auto; border-bottom:#CFCFCF dashed 1px; float:left; margin-left:19px; line-height:36px;}
.huxing dl .fengg{ background:url(../images/img/list_1.jpg) no-repeat left;}
.huxing dl .huxingd{ background:url(../images/img/list_2.jpg) no-repeat left;}
.huxing dl .yusuan{background:url(../images/img/list_3.jpg) no-repeat left;}
.huxing dl .mianji{background:url(../images/img/list_4.jpg) no-repeat left;}
.huxing dl dt{padding-left:30px;float:left;}
.huxing dl dd{ float: left;  }
.huxing dl dd ul{ float:left;}
.huxing dl dd ul li{ float:left;}
.huxing dl dd ul li a{padding:3px 5px; margin:0 5px;transition:all .4s ease-out; color:#000;}
.huxing dl dd ul li a:hover{ background:#662580; color:#FFF;}
.huxing dl dd ul .active a{background:#662580; color:#FFF;}

/*菜单*/
.shejishi{ width:1198px; margin:0 auto; padding-bottom:8px; border-top:solid 2px #000000 !important; overflow:hidden;}
.shejishi dl{ clear:both; width:1150px; height:auto; border-bottom:#CFCFCF dashed 1px; float:left; margin-left:19px; line-height:36px; }

.shejishi dl .dianmi{background: url(../images/img/sj_dm.jpg) no-repeat left;}
.shejishi dl dt{ width:85x; padding-left:30px; float:left; font-size:12px; font-weight:normal;  }
.shejishi dl dd{ float:right; width:1035px; text-align:left;}
.shejishi dl dd ul{ height:auto;}
.shejishi dl dd ul li{ float:left;}

.shejishi dl dd ul .on a{background:#662580; color:#FFF;}
.shejishi dl dd ul li a{padding:3px 5px; margin:0 5px;transition:all .4s ease-out;color: #000;}
.shejishi dl dd ul li a:hover{ background:#662580; color:#FFF;}
.shejishi dl dd ul .active a{background:#662580; color:#FFF;}
.shejishi dl .level{background: url(../images/img/sj_jb.jpg) no-repeat left;}

/*热门*/
.hout{ height:48px; line-height:48px;}
.hout dl{}
.hout dl dt{ color:#000; float:left; margin-right:10px;}
.hout dl dd{ padding-right:23px; float:left;}
.hout dl dd a:hover{ color:#C00; text-decoration:underline;}

.zxrm{ height:45px;}
.zxrm #rmal{ float:left; background:url(../images/img/rmbg.jpg) repeat-x; width:87px; height:24px; border:1px solid #D6D6D6; display:inline-block; margin-left:5px; line-height:24px; text-align:center;}
.zxrm #rmal a:hover{ display:block; color:#FFF;background:url(../images/img/zxbg.jpg) repeat-x;}
.zxrm #rmal a{ color:#5E5E5E; font-size:12px;}

.zxrm #zxbg{ float:left; background:url(../images/img/rmbg.jpg) repeat-x; width:87px; height:24px; border:1px solid #D6D6D6; display:inline-block; margin-left:5px; line-height:24px; text-align:center;}.zxrm #zxbg{background:url(../images/img/zxbg.jpg) repeat-x;}
.zxrm #zxbg a{ color:#FFF !important;}
.fenye_2{ width:500px; float:right; overflow:hidden;}
.fenye_3{width:300px; margin:auto; overflow:hidden;}

/*产品列表*/
.list_pic{}
.list_pic ul{ width:1235px;overflow:hidden; }
.list_pic ul li{ width:385px; height:398px; border: solid 1px #D6D6D6; margin:0 20px 20px 0px; float:left; transition:all .8s ease-out;}
.list_pic ul li:hover{ background:#ECECFB; /*border: solid 1px #CC0000;*/}
.list_pic .pro{ width:373px; height:280px; float:left; margin:6px; position: relative; z-index:2;}
.list_pic .pro img{width:373px; height:280px; overflow:hidden;}
.list_pic .pro h4{ width:100%; height:40px; position:absolute; left:0px; bottom:0px; line-height:40px; color:#FFF; text-align:center; font-size:14px; background:url(../images/img/touming.png) repeat; z-index:10}

.list_pic ul li p{ width:373px; height:28px; line-height:28px; padding-left:6px; display:block;color:#000; clear:both;}
.list_pic ul li i{ font-style:normal ;  float:left; width:250px; overflow:hidden; display:block;}
.list_pic ul li strong{ width:100px; height:28px; display:block; float:right; font-style:normal; font-weight:normal; color:#000;}
.list_pic ul li strong span{ float:left; padding-top:5px; padding-left:15px; padding-right: 10px;}
.list_pic ul li strong a{ float:right;}
.list_sj{ width:100%; border-top:solid #D6D6D6 1px; }
.list_sj dl{ width:372px; height:66px; padding:6px 0px 0 6px; float:left;}
.list_sj dl dt{ width:66px; height:66px; float:left; overflow:hidden; margin-right:13px;}
.list_sj dl dd{ width:160px; height:66px; float:left; color:#5F5F5F; padding-top:5px;}
.list_sj dl dd span{ width:100%; height:25px; line-height:25px; }
.list_sj dl .yuyue{ width:74px; height:33px; float:right; background:#662580; text-align:center; line-height:33px; color:#FFF; margin-top:13px; margin-right:10px;transition:all .5s ease-out;}
.list_sj dl .yuyue a{color:#FFF;}
.list_sj dl .yuyue a:hover{ color: #000;}
.list_sj dl .yuyue:hover{ color: #000; background:#FADC00;}

/*分页*/
.pager { clear: both;  padding: 20px 0; text-align: center; line-height:18px; height:40px; margin:0 auto; width:620px;}
.pager a{ width:37px; height:37px; display:block; line-height:37px;}
.pager .yiiPager { vertical-align:middle;}
.pager ul li { width:37px; height:37px; float:left; margin:0 6px; border:#CACACA solid 1px; border-radius: 5px;}
.pager ul.yiiPager a:link,.pager ul.yiiPager a:visited { color: #b81412; font-size: 14px; }
.pager ul.yiiPager .page a {width:37px; height:37px; color:#959595; font-weight:normal;}
.pager ul.yiiPager .selected {  color:#959595; font-weight: bold; border:none;border-radius: 5px;}
.pager ul.yiiPager .selected a{background:#662580; color: #FFF;border-radius: 5px;}
.pager ul.yiiPager .hidden a { width:37px; height:37px; text-indent:100em; overflow:hidden; }
.pager .previous{ width:37px; height:37px; background:url(../images/img/fy1.png) no-repeat; border:none !important; text-indent: -9999px;}
.pager .next{width:37px; height:37px; background:url(../images/img/fy2.png) no-repeat;text-indent:100em; overflow:hidden;border:none !important;}

.pager ul.yiiPager .first,.pager ul.yiiPager .last { display:none;}

/*分页2*/
.pager_2 { clear: both; text-align: center; line-height:18px; height:40px;}
.pager_2 a{ width:27px; height:27px; display:block; line-height:27px;}
.pager_2 .yiiPager { vertical-align:middle;}
.pager_2 ul li { width:27px; height:27px; float:left; margin:0 6px; border:#CACACA solid 1px; border-radius: 5px;}
.pager_2 ul.yiiPager a:link,.pager_2 ul.yiiPager a:visited { color: #b81412; font-size: 14px; }
.pager_2 ul.yiiPager .page a {width:27px; height:27px; color:#959595; font-weight:normal;}
.pager_2 ul.yiiPager .selected {  color:#959595; font-weight: bold; border:none;border-radius: 5px;}
.pager_2 ul.yiiPager .selected a{background:#662580; color: #FFF;border-radius: 5px;}
.pager_2 ul.yiiPager .hidden a { width:27px; height:27px; text-indent:100em; overflow:hidden; }
.pager_2 .previous{ width:27px; height:27px; background:url(../images/img/fy1_1.jpg) no-repeat; border:none !important;}
.pager_2 .next{width:27px; height:27px; background:url(../images/img/fy2_2.jpg) no-repeat;text-indent:100em; overflow:hidden;border:none !important;}
/** * Hide first and last buttons by default. */
.pager_2 ul.yiiPager .first,.pager_2 ul.yiiPager .last{ display:none;}


/*****产品详情页*****/
.pro_zs{ width:859px; float:left; margin-top:5px;}
.pro_zs h2{ width:100%; height:60px; line-height:60px; font-size:24px; color:#000; font-weight:600; text-align:center;}
.pro_zs .hdjs{ width:857px;  border:solid 1px #D9D9D9;}
.gdxg{ width:100%; height:50px; line-height:50px; margin-top:25px;}
.gdxg span{ float:left; font-size:24px; font-weight:800; color:#000;}
.gdxg a{ float:right; color: #333;}
.gdxg a:hover{ color: #C00; text-decoration:underline;}
.gdxiangguan{ width:857px;}
.gdxiangguan ul{ padding-top:8px;}
.gdxiangguan ul li{ width:273px; height:250px; float:left; margin-left:9px;}
.gdxiangguan ul li img{ width:273px; height:205px; float:left;}
.gdxiangguan ul li h4{ width:100%; height:35px; line-height:35px; font-size:14px; text-align:center;}
.gdxiangguan ul li h4 a{ color:#000;}
.gdxiangguan ul li h4 a:hover{ color:#C30; text-decoration: underline;}

.aboutcontent{
	padding: 20px;
	font-size: 14px;
	line-height: 200%;
	color: #000;
}
.aboutcontent p{
	padding: 8px 0;
}

.pro_new{ width:325px; margin-top:5px;}
.tjsjs{ width:323px; height:439px; margin-top:15px;}
.tjsjs .ttjj{ width:100%; height:38px; line-height:38px; border-bottom:solid 1px #D5D5D5;}
.tjsjs .ttjj span{ float:left; width:113px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#000; font-weight:bold; border-right:#D5D5D5 solid 1px; border-top:#662580 solid 2px;}
.tjsjs .ttjj a{ float:right; padding-right:20px;}
.tjsjs .ttjj a:hover{ color:#C00; text-decoration:underline;}
.tjsjs ul{ padding-left:18px;}
.tjsjs ul li{ width:136px; height:178px; float:left; margin-right:15px; margin-top:14px;}
.sjsdd{ width:136px; height:136px; position:relative; overflow:hidden;}
 .sjsdd img{width:136px; height:136px;}
 .sjsdd span{ width:100%; height:35px; background:url(../images/img/touming2.png) repeat; line-height:35px; text-align:center; color:#FFF; font-weight:bold; display:block; position:absolute; left:0px; bottom:0px;}
.proyy{}
.proyy a{ width:136px; height:35px; background: url(../images/img/pro_yy.jpg) no-repeat; margin-top:7px; display:block;transition:all .8s ease-out;}
.proyy a:hover{ width:136px; height:35px; background: url(../images/img/pro_yy2.jpg) no-repeat;}
/**案例**/
.zxanli{ height:510px; width:100%; margin-top:15px;}
.bbss{ width:100%; height:38px; line-height:38px; border-bottom:solid 1px #D5D5D5;}
.bbss span{ float:left; width:113px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#000; font-weight:bold; border-right:#D5D5D5 solid 1px; border-top:#662580 solid 2px;}
.bbss a{ float:right; padding-right:20px;}
.bbss a:hover{ color:#C00; text-decoration:underline;}
/*选项卡1--热门案例、最新案例、客户感言、装修学堂*/
.tab1 { border:1px solid #ccc; background:#fff; }
.tab1 .hd { height:34px; line-height:34px; background:#d7d7d7 url(/images/title_bg.gif) 0 0 repeat-x; padding:0; position:relative; }
.tab1 .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; height:35px;}
.tab1 .hd ul li{ float:left; padding:0 12px; cursor:pointer; font-size:14px; font-weight:bold; height:35px; overflow:hidden; line-height:36px;}
.tab1 .hd ul li.on{ height:33px; line-height:32px; background:#fff; border:#ccc solid 1px; border-top:2px solid #662580; border-bottom:none; }
.tab1 .hd a.right { margin-right:10px;}
.tab1 .bd { width:300px; margin:0 auto;}

/*垂直方向手风琴效果--热门案例、最新案例、客户感言、装修学堂*/
.accordion2 { width:300px;}
.accordion2 h3 { height:39px; line-height:39px; overflow:hidden; border-bottom:#ccc solid 1px;}       
.accordion2 h3 a { color:#555; font-size:14px; margin:0 5px;}
.accordion2 h3.on a { color: #C00; text-decoration: ;}
.accordion2 h3 a span { float:none; color:#662580; font-weight:bold; }
.accordion2 h3.on { height:39px; line-height:39px; background:#DBDBEA; width:300px; margin:0 auto;}
.accordion2 h3.on a { color:#666666;}
.accordion2 ul{ padding:0; color:#999; display:none; /* 默认都隐藏 */ }
.accordion2 ul .pic { width:300px; height:205px; }
.accordion2 ul .pic img { width:300px; height:205px;}

/*最新活动*/
.zuixin_2{ width:100%; height: auto; padding-bottom: 10px; margin-top:15px; margin-top:15px !important;}
.huodong{ width:300px; margin:0 auto; padding-top:13px;}
.huodong img{ }
.huodong p{ line-height:25px; color:#000; font-size:14px;}
.ljbm{ padding-left:60px;}

/*幻灯*/
.slide{position:relative;width:836px;height:728px;background:#C3C3C3; margin-left:11px;/*box-shadow:0 1px 1px rgba(0,0,0,.06);*/}
.slide .slide-hd{position:absolute;bottom:100px; height:55px;}
.slide-hd .slide-hd-bg{background:#000;opacity:.6;filter:alpha(opacity=60);position:absolute;z-index:1;width:836px;height:55px;}
.slide-hd .thumb{
	position: absolute;
	padding-left:10px;
	width:570px;
	left: 122px;
	top: 70px;
	z-index: 2;}
.slide-hd .title_2{
	position: absolute;
	left: 0px; top:0px;
	width: 835px;
	z-index: 2;}
.slide-hd .title_2 ol{ width:815px; height:70px; overflow:hidden;}
.slide-hd .title_2 a{font-size:20px;font-family:微软雅黑;color:#fff; width:120px;height:45px;line-height:45px;font-weight:400; float:left; text-align:center; display:block;}
.slide-hd .title_2 p{ width:610px; padding-left:45px; padding-top:5px; font-size:14px; line-height:20px; height:60px; float:left; color:#FFF; font-weight:normal !important;}

.slide-hd .thumb li{float:left;margin-right:8px;width:105px;height:72px;}
.slide-hd .thumb li a{display:block;width:105px;height:72px;overflow:hidden;position:relative;cursor:pointer;}
.slide-hd .thumb li a img{width:105px;height:72px;}
.slide-hd .thumb a:hover .mask{background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.slide-hd .thumb li a .mask{display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;filter:alpha(opacity=30);-moz-transition:background .3s;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;}
.slide-hd .thumb .selected a .mask{width:99px;height:66px;border:3px solid #69b93b;background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.slide .slide-bd{width:836px;height:626px;overflow:hidden;}
.slide .slide-bd .pic-list{width:5000px;height:370px;}

.slide .slide-btn a{position:absolute;top:170px;text-indent:-999em;display:block;height:80px;width:28px;background-image:url(../images/arrow.png);background-repeat:no-repeat;_background-image:none;}
.slide .slide-btn .prev{left:25px; top:250px;background-position:0 0;}
.slide .slide-btn .next{right:25px; top:250px; background-position:0 -120px;}
.slide .slide-btn .prev.selected{background-position:-80px 0;}
.slide .slide-btn .next.selected{background-position:-80px -120px;}
.slide .slide-btn .prev:hover{background-position:-160px 0;}
.slide .slide-btn .next:hover{background-position:-160px -120px;}
.slide .slide-btn a div{position:relative;height:80px;width:28px;}
.slide .slide-btn a span{display:block;height:80px;width:28px;top:0;left:0;position:absolute;cursor:pointer;}
.slide .slide-btn .mask{background:#fff;filter:alpha(opacity=0);z-index:2;}
.slide .slide-btn .selected .mask{filter:alpha(opacity=50);}
.slide .slide-btn a:hover .mask{filter:alpha(opacity=70);}
.slide .slide-btn .prev .arrow{background:url(../images/jiantou.png) no-repeat 0 -120px;z-index:3;}
.slide .slide-btn .next .arrow{background:url(../images/jiantou.png) no-repeat 0 0;z-index:3;}

.sssn{
	width: 30px;
	height: 50px;
	background: url(../images/img/p_right.png) no-repeat;
	display: block;
	position: absolute;
	left: 85px;
	top: 657px;
	z-index: 30
}
.sssu{
	width: 30px;
	height: 50px;
	background: url(../images/img/p_left.png) no-repeat;
	display: block;
	position: absolute;
	left: 705px;
	top: 659px;
	z-index: 30}
	
.shngyi{
	width: 50px;
	height: 60px;
	position: absolute;
	left: 15px;
	top: 658px; color:#000; font-size:12px;
}
.shnger{
	width: 50px;
	height: 60px;
	position: absolute; 
	right:15px;
	top: 658px; color:#000;font-size:12px;
}

/*分享*/
.fenxiang{ width:820px; height:30px; padding-top:10px; padding-left: 20px; clear:both;}
.fenxiang .shareBox{float: left;}
.fenxiang .zan{font-size: 20px; color: #000; line-height: 20px; height: 30px; padding-top: -10px; overflow: hidden;}

/*本案设计师*/
.benan{ width:100%; border-top:#D9D9D9 1px solid; margin-top:10px; }
.benansj{ width:151px; padding-left:18px;  padding-bottom:18px; float:left;}
.benansj strong{ width:100%; line-height:45px; height:45px; font-size:18px; color:#662580; display:block;}

.anlixq{ width:650px; padding:10px 0 0 15px; float:left; border-left:solid 1px #D9D9D9;}
.anlixq h6{ font-size:18px; color:#662580; font-weight:bold; height:40px; line-height:40px;}
.canshu{ width:650px; height:30px; line-height:30px; color:#000; clear: both;}
.canshu span{ width:175px; padding-right: 30px; text-align: left; float: left;}
.anlixq p{ color:#000; line-height:25px;}

/*********设计师团队页面***********/
.sj_caidan{ width:1198px; border-top:#000 1px solid !important; margin:0 auto;}
.sj_dm{ width:1170px; padding-left:18px; border-bottom:#CCCCCC dashed 1px;}
.sj_dm

/*设计师列表*/
.sjslist{}
.sjslist ul{ width:1240px; padding-top:20px; overflow:hidden;}
.sjslist ul li{ width:261px; height:418px; padding:7px; border:#D6D6D6 solid 1px; float:left; margin-right:30px;_ margin-right:20px; margin-bottom:25px;_margin-bottom:25px; overflow:hidden;}
/*.sjslist ul dl{ float:left;}
.sjslist ul dl dt{ width:261px; height:348px; overflow:hidden; float:left; position:relative;}*/
.sjslist ul dl dt img{ width:261px; height:348px; }
.sjslist ul dl dd{ float:left; width:100%; height:35px; line-height:35px; font-weight:bold; font-family:"宋体";} 
.sjslist ul dl dd span{ float:left; display:block; width:74px; height:35px; line-height:35px; color:#000; text-indent:1em;}
.sjslist ul dl dd p{  height:35px; line-height:35px; color:#5E5E5E; display:block; float:left;}
.sjslist ul dl dd p b{ color:#662580;}
.sjslist ul dl .sj_yy{ width:261px; height:33px; padding-top:5px; float:left;}

/*设计师hover层*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}

.sjslist ul dl dt{float:left;display:inline;width:261px;height:348px;overflow:hidden;position:relative;}
.sjslist ul dl dt .photo{width:261px;height:348px;overflow:hidden;}
.sjslist ul dl dt .rsp{width:261px;height:348px;overflow:hidden;position: absolute;background:#FF0; top:0px;left:0px;}
.sjslist ul dl dt .text{position:absolute;width:261px;height:348px;left:-261px;top:0px;overflow:hidden;}
.sjslist ul dl dt .text h3{width:261px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#000;font-size:20px;}
.sjslist ul dl dt .text p{ font-size:14px; color:#000;width:240px; margin: auto; line-height:25px; text-indent:2em; padding-top:10px;}
.sjslist ul dl dt .text a{text-decoration:none}
.sjslist ul dl dt .text div{text-align:center;color:#000;font-size:18px;}


 .sj_yy .a_1{ display:block; width:74px; height:33px; line-height:33px; color:#FFF; text-align:center; background:#662580; float:left;}
.sj_yy .a_1:hover{ background:#F9DC02; color:#000;}
 .sj_yy .a_2{ float:right ; font-style:normal; color:#5F5F5F; display:block; font-weight:normal;}
.sj_yy .a_2:hover{ text-decoration:underline; color:#C00;}






/******设计师单页*****/
.websi{ width:100%;}
.websi .sjup{ width:100%; height:384px; border-bottom:#D9D9D9 solid 1px;}
.websi .sjup .tupian{ width:261px; height:348px; margin:18px 30px 0 10px; float:left;}
.websi .sjup .tupian img{ width:261px; height:348px;}
.jianjies{ width:540px; height:272px;  float:left; margin-top:18px; overflow: hidden; position: relative; }
.jianjies .shareBox{ position: absolute; right: 0px; top: 10px;}
.jianjies h4{ width:100%; height:50px; line-height:50px; color:#8E02A1; font-size:18px; padding-bottom:0px;}
.jianjies h4 strong{ font-size:24px; font-weight:800; padding-right:10px;}
.jianjies p{ line-height:25px; color:#5F5F5F; padding-top:5px;}
.jianjies b{ font-style:normal; /*font-weight:normal; */color:#000;}
.jdye{ width:500px; height:70px; padding-top:5px;}
.jdye span{ display:block; height:30px; line-height:30px;}
.jdye b{ color:#8E02A1; font-size:16px;} 
.jdye a{ float:left; padding-right:10px;}
.jdye .qita{ width:100%; border-top:#D9D9D9 solid 1px;}
.qita h6{ font-size:24px; font-weight:400; height:45px; line-height:45px; padding-left:10px; color:#8E02A1;}
.qita ul{ clear:both; width:860px; overflow:hidden;}
.qita ul li{ width:273px; height:205px; position:relative; margin:0 0 10px 10px; float:left;}
.qita ul li img{width:273px; height:205px;}
.qita ul li span{ width:100%; height:40px; background:url(../images/img/touming.png) repeat; text-align:center; line-height:40px; position:absolute; left:0px; bottom:0px; color:#FFF;}

.zan {font-size: 24px; color: #000; line-height: 48px;}


/****设计师团队页面******/
.list_anli{ width:858px; margin-bottom:15px; padding-bottom:10px;}
.list_anli ul{ padding:10px 0 0px 10px;}
.list_anli ul li{ float:left; margin-right:5px; margin-bottom:5px;}
.list_anli ul li a{ border:#D7D7D7 1px solid; color:#5F5F5F; display:block; padding:8px 12px;transition:all .3s ease-out;}
.list_anli ul li a:hover{ background:#8E02A1; color:#FFF;}
.list_anli ul .on a{background:#8E02A1; color:#FFF;}

/*修改*/
.list_ty{ width:841px; height:240px; padding:9px 9px;}
.list_ty dl{ float: left;}
.list_ty dl dt{ width:378px; height:235px; float:left;}
.list_ty dl dt img{}
.list_ty dl dd{ width:420px; float:left; margin-left:20px;}
.list_ty dl dd h4{ color:#662580; font-size:24px; font-weight:bold; clear:both; width:100%; height:30px; display:block;}
.list_ty dl dd h4 b{ float:left;}
.list_ty dl dd h4 a{ float:right;}
.list_ty dl dd span{ color:#000; font-size:14px;  line-height:25px; display:block;}
.list_ty dl dd p{ color:#5F5F5F; text-indent:2em; padding:25px 0; line-height:25px;}
.list_ty dl dd strong{ color:#8E02A1;}
/*修改结束*/


.kefu2{ padding-top:8px;}
.kefu2 p{ color: #000; line-height:40px; display:block;}
.kefu2 span{ float:left; display:block;}
.kefu2 b{ color:#8E02A1; font-size:16px;}
.kefu2 span.medaa{ width:124px; height:38px; line-height:38px; border:#D6D6D6 1px solid; margin-right:12px; background:url(../images/img/lit_1.jpg) left no-repeat; text-indent:3.5em;}
.kefu2 span.medab{width:124px; height:38px; line-height:38px; border:#D6D6D6 1px solid; margin-right:12px; background:url(../images/img/lit_2.jpg) left no-repeat;text-indent:3.5em;}
.kefu2 a{ color:#000;}
.kefu2 a:hover{}
/**设计团队**/
.sjslist_2{}
.sjslist_2 ul{ width:880px; padding-top:20px; overflow:hidden;}
.sjslist_2 ul li{ width:261px; height:418px; padding:7px; border:#D6D6D6 solid 1px; float:left; margin-right:15px;_ margin-right:15px; margin-bottom:15px;_margin-bottom:15px; overflow:hidden;}
/*.sjslist_2 ul dl{ float:left;}*/
.sjslist_2 ul dl dt{ width:261px; height:348px; overflow:hidden; float:left;}
.sjslist_2 ul dl dt img{ width:261px; height:348px; }
.sjslist_2 ul dl dd{ float:left; width:100%; height:35px; line-height:35px; font-weight:bold; font-family:"宋体";} 
.sjslist_2 ul dl dd span{ float:left; display:block; width:74px; height:35px; line-height:35px; color:#000; text-indent:1em;}
.sjslist_2 ul dl dd p{  height:35px; line-height:35px; color:#5E5E5E; display:block; float:right;}
.sjslist_2 ul dl dd p b{ color:#662580;}
.sjslist_2 ul dl .sj_yy{ width:261px; height:33px; padding-top:5px; float:left;}

/*设计团队hover层*/
.sjslist_2 ul dl dt{float:left;display:inline;width:261px;height:348px;overflow:hidden;position:relative;}
.sjslist_2 ul dl dt .photo{width:261px;height:348px;overflow:hidden;}
.sjslist_2 ul dl dt .rsp{width:261px;height:348px;overflow:hidden;position: absolute;background:#FF0;top:0px;left:0px;}
.sjslist_2 ul dl dt .text{position:absolute;width:261px;height:348px;left:-261px;top:0px;overflow:hidden;}
.sjslist_2 ul dl dt .text h3{width:261px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#000;font-size:20px;}
.sjslist_2 ul dl dt .text p{ font-size:14px; color:#000;width:240px; margin: auto; line-height:25px; text-indent:2em; padding-top:10px;}
.sjslist_2 ul dl dt .text a{text-decoration:none}
.sjslist_2 ul dl dt .text div{text-align:center;color:#000;font-size:18px;}

/*****设计团队列表****/

.sjtdui{ width:858px; height:253px; border: solid 1px #D6D6D6; margin-bottom:20px;}
.left_a{ width:378px; height:234px; margin:7px 15px 0 9px; float:left;} 
.left_a img{ width:378px; height:234px;}
.left_a .anniu{ width:100%; height:40px; clear:both; margin-top:5px;}
.anniu span.medaa{ width:137px; height:38px; line-height:38px; border:#D6D6D6 1px solid; background:url(../images/img/lit_1.jpg) left no-repeat; text-indent:3.5em; float:left;}
.anniu span.medab{width:137px; height:38px; line-height:38px; border:#D6D6D6 1px solid; background:url(../images/img/lit_2.jpg) left no-repeat;text-indent:3.5em; float:right;}
.anniu span a{ color:#000;}
.right_a{ width:454px; float:left;}
.right_a .haujie{ width:453px; height:95px; border-bottom:solid 1px #D6D6D6; margin-top:10px;}
.right_a .haujie h4{ color:#662580; font-size:24px; font-weight:bold; clear:both; display: block; width:100%; height:30px;}
.right_a .haujie h4 a{ float: right;}
.right_a .haujie h4 b{ float:left;}
.right_a .haujie span{ color:#000; font-size:14px; display:block; line-height:25px; display:block; margin-bottom:10px;}
.right_a .haujie p{ line-height:20px; color:#5E5E5E; display:block; float:left; padding-top:10px; text-indent:2em;}
.right_a .haujie a{ float:right; color:#5D116B;}
.right_a .haujie a:hover{ color:#C00; text-decoration:underline;}
.right_a ul{ clear:both; width:538px; overflow:hidden; padding-top:12px;}
.right_a ul li{ float:left; width:122px; height:122px; overflow:hidden; margin-right:35px; position:relative;}
.right_a ul li img{width:122px; height:122px;}
.right_a ul li span{ position:absolute; left:0px; bottom:0px; width:100%; color:#FFF; display:block; height:27px; line-height:27px; text-align:center; background:url(../images/img/touming.png) repeat;}
/**修改结束**/

/*********促销活动列表***********/
.cuxiao{ width:862px; margin-top:5px;}
.cuxiao .zhuanchang{ width:857px; height:382px; margin-bottom:20px;}
.cuxiao .zhuanchang h4{ width:100%;height:48px; line-height:48px; border-bottom:#D5D5D5 solid 1px; clear:both;}
.cuxiao .zhuanchang h4 span{ float:left; color:#000; font-size:24px; color:#000; padding-left: 10px; }
.cuxiao .zhuanchang h4 a{ float:right; display:block; background:#662580; color: #FFF; width:123px; height:35px; line-height:35px; text-align:center; margin-top:5px; margin-right:5px;}
.cuxiao .zhuanchang .shi{ width:100%;}
.cuxiao .zhuanchang .shi .shiy{width:575px; height:307px; float:left; margin:13px 11px 0 9px;}
.cuxiao .zhuanchang .shi img{ width:575px; height:307px;}
.cuxiao .zhuanchang .shi .wan{ width:261px; height:333px; float:right; border-left:#D5D5D5 1px solid;}
.cuxiao .zhuanchang .shi .wan h6{ width:100%; height:54px; line-height:54px; text-align:center; border-bottom: solid 1px #D5D5D5;}
.cuxiao .zhuanchang .shi .wan h6 b{ color:#662580; font-size:20px; padding:0 3px;}
.cuxiao .zhuanchang .shi .hish{ width:230px; height:200px; margin:auto; padding-top:12px;}
.cuxiao .zhuanchang .shi .hish span{ display:block; color:#000; line-height:20px;}
.cuxiao .zhuanchang .shi .hish p{ padding-top:25px; line-height:20px; font-size:14px; color:#666; text-indent:2em;}
.cuxiao .zhuanchang .shi a{ width:100%; height:50px; line-height:50px; text-align:center; color:#662580; display:block;}
.cuxiao .zhuanchang .shi a:hover{ color:#C00; text-decoration:underline;}
.dong { height:133px; background:#D12123; position:relative;}
.dong p{ width:690px; height:86px; position:absolute; left:30px; top:30px; font-size:20px; color:#FADC00; line-height:30px;	}
.dong a{ width:240px; height:50px; position:absolute; right:18px; top:30px;}
.dong_menu{ width: 1200px;}
 
.cuxiao .zhuanchang .shipac{ width:100%;}
.cuxiao .zhuanchang .shipac .shiy{width:836px; height:307px; float:left; margin:13px 11px 0 9px;}
.cuxiao .zhuanchang .shipac img{ width:836px; height:307px;}


.biaodan{ width:1193px; height:406px; border-top:6px solid #D12123; border-bottom:10px solid #D12123; border-left:4px solid #D12123; border-right:solid 3px #D12123;}
.bbm_1{ width:377px; height:405px; float:left;}
.bbm_1 h6{ width:100%; height:87px; line-height:87px; color:#D41F24; font-size:36px; text-align:center;}
.bdan{ width:325px; height:301px; margin-left:30px; border: solid 1px #E0E0E0;}
.bdan form{ padding-top:30px;}
.bdan .inp{ width:237px; height:38px; line-height:38px; border: solid 1px #979797; color:#979797; font-size:12px; margin-bottom:19px; margin-left:37px; padding-left:10px;}
.bbm_1 h5{width:100%; height:87px; line-height:87px; color:#D41F24; font-size:22px; text-align:center; color: #000;}
.bbm_1 h5 span{ color: #C00;}
.bdan_2{ width:325px; height:301px; margin-left:16px; border: solid 1px #E0E0E0; color:#000;}
.bmfs{ width:400px; height:385px; float: right;}
.bmfs .tele{}
.bmfs h4{ width:100%; height:87px; line-height:87px; font-size:22px; color:#000; }
.bmfs p{ color:#000; line-height:30px; font-size:18px;}
.bmfs p span{ color: #C00;}
.bmfs .nsdh{ width:370px; height:54px; background:url(../images/zhuanti/dh.jpg) no-repeat left; padding-top:30px;}
.bmfs .nsdh form{ padding-left:67px;}
.bmfs .nsdh form .ipot2{ width:165px; height:33px; line-height:33px; padding-left:10px;border: solid 1px #979797; float:left;}
.bmfs .nsdh form input{ float:left; margin-right:5px;}
.bdan_2 ul li{ width:100%; height:30px; line-height:30px;}
.map{ height:450px; background:#F6062D; position:relative;}
.map .map_2{ width:615px; height:394px; position:absolute; left:14px; top:30px;}

.shareBox{width: 188px; height: 30px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.luxian{ width:530px; height:390px; position:absolute; right:23px; top:30px;}
/*.luxian h2{ font-size:36px; color:#E4E607;}*/
.luxian h2{ font-size:36px; color:#fff;}
.luxian p{ color:#fff; line-height:30px; font-size: 16px;}
.fasong{ padding-top:50px;}
/*.fasong span{ width:100%; display:block; color:#E4E606; height:30px; font-weight: bold;}*/
.fasong span{ width:100%; display:block; color:#fff; height:30px; font-weight: bold; font-size: 18px;}
.fasong .xinxin{ width:310px; height:50px; padding-left:10px; margin-right:10px;}
.fasong input{ float:left;}
.huigu{ margin-top:24px; background:#F6062D; height:47px; line-height:47px; }
.huigu span{ font-size:18px; color:#FFF; float:left; padding-left:13px;}
.huigu a{ float:right; padding-right:20px; color:#FFF;}
.huili{ width:1198px;  border:#F6062D solid 1px; margin:auto; }
.huili ul{ width:1200px; padding-top:20px; padding-left:12px; padding-bottom:10px;}
.huili ul li{ width:276px; height:224px; margin-right:20px; float:left; overflow:hidden;}
.huili ul li span{ width:270px; height:30px; line-height:30px; display:block; color:#000; text-align:center;}
.huili ul li span a{color: #000;font-size: 14px;}

/**********新闻详细页**********/
.article{ width:857px; float:left; padding-top:10px; padding-bottom:15px;}
.article h1{ width:100%; height:54px; line-height:54px; font-size:24px; font-weight:bold; text-align: center; color:#000;}
.chuchu{ width:808px; margin:0 auto; height:35px; line-height:35px; background:url(../images/img/tiaoce.jpg) no-repeat bottom;color:#606060;}
.chuchu span{ float:left; padding-right:12px; }
.chuchu i{ float:right; font-style:normal;}
.miaoshu{ width:806px; /*height:102px;*/ border:#E0E0E0 solid 1px; margin:0 auto; padding-top: 10px; border-top:none;}
.miaoshu .ms{ width:735px; /*height:60px;*/ margin:0 auto; border-bottom:dashed 1px #E0E0E0; padding-left:60px; background:url(../images/img/wzdd.jpg) no-repeat left;}
.miaoshu .ms p{ line-height:24px; color:#5F5F5F; text-indent:2em; padding-top:5px; padding-bottom: 5px;}
.miaoshu .tag{ width:780px; height:35px; line-height:35px; margin: auto; padding-top:3px;}
.miaoshu .tag span{ float:left; color:#662580; margin-right:20px;}
.miaoshu .tag a{ color:#662580; padding:0 10px;}
.miaoshu .tag b{ float:right; padding-top:5px;}
.wenzhang{ width:810px; margin:0 auto; color:#5E5E5E; line-height:180%; font-size: 14px; overflow: hidden;}
.wenzhang p{font-size: 16px; line-height: 180%; padding: 4px 0;}
.wenzhang div{font-size: 16px; line-height: 180%; padding: 4px 0;}

.chuc{ width:810px; margin:0 auto; height:60px; padding-top:10px;}
.chuc p{ padding-bottom:20px;}
.shang{ width:808px; border:#DFDFDF solid 1px; height:33px; line-height:33px; color:#000; margin-top:3px;}
.shang span{ float:left; padding-left:20px;}
.shang i{ font-style:normal; float:right; padding-right:20px;}
.xiangg{ width:100%; padding-top:10px;}
.xiangg span{ width:100%; height:45px; line-height:45px; color:#000; font-size:18px; font-weight:bold; display:block;}
.xiangg .zxnx{ width:857px; height:353px; padding-top:20px; clear:both;}
.xiangg .zxnx ul li{ width:232px; height:220px; float:left; margin:0 25px; text-align:center;}
.xiangg .zxnx ul li img{ width:232px; height:197px;}
.xiangg .zxnx a{ color:#000;}
.xiangg .zxnx span{ width:232px; height:40px; display:block; line-height:40px; font-size:14px; font-weight:normal;}
.xiangg .zxnx span a:hover{ color:#C00; text-decoration:underline;}
.xiangg .linews{ width:810px; height:113px; clear:both; padding-left:24px; padding-top:30px; }
.xiangg .zxnx ol li{ width:385px; padding-left:15px; height:30px; line-height:30px; float:left; background:url(../images/img/newslibg.jpg) no-repeat left; overflow:hidden;}

/*****新闻详细页*****/
.listnews{ width:857px; height:166px; margin-bottom:15px;}
.listnews dl{ padding-top:9px; padding-left:12px;}
.listnews dl dt{float:left;}
.listnews dl dt img{ width:197px; height:148px; }
.listnews dl dd{ width:604px; height:148px; float:left; margin-left:19px; overflow:hidden;}
.listnews dl dd h4{ width:100%; height:35px; line-height:35px; clear:both; overflow:hidden;}
.listnews dl dd a{ color:#000; font-size:18px; font-weight:bold; float:left;}
.listnews dl dd a:hover{ color:#C00; text-decoration:underline;}
.listnews dl dd span{ float:right; font-size:12px;}
.listnews dl dd p{ color:#7B7B7B; line-height:20px; padding-top:10px;}
.listnews dl dd b a{ color:#662580; font-size:14px; display:block; padding-top:20px;}

/*****在施工程页面*****/
.jihui{ width:880px; overflow:hidden; color:#000;}
.jihui li{ width:403px; height:402px; padding:10px 9px; border:solid #E0E0E0 1px; float:left; margin-right:14px; margin-bottom:15px;}
.jihui .gongcheng{ width:402px; height:303px; overflow:hidden; float:left; position:relative;}
.gongcheng .y{width:60px;height:60px;top:126px; left:174px;position:absolute;z-index:3;display:none;}
.gongcheng .y{background: url(../images/img/zoom-icon.png) no-repeat;right:50px;}
.gongcheng .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0px;left:0px;width:402px;height:303px;z-index:2;display:none; text-align:center; }

.jihui .gongcheng img{width:402px; height:303px;}
.jihui .xiangxi{ width:403px; height:98px; float:left;}
.jihui .xiangxi .sld{ width:100%; line-height:40px; height:40px;}
.jihui .xiangxi .sld a{ float: right;color:#662580;}
.jihui .xiangxi .sld span{ float:left; font-weight:bold; }
.jihui .jishul{ width:100%; height:58px;}
.jihui .jishul span{ float:left; width:200px; line-height:25px; height:25px; overflow:hidden;}

/**********工程详细页面**********/
.gong_c{ width:812px; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.gong_c h1{ width:100%; height:55px; line-height:55px; text-align:center; background:url(../images/img/tiaoce.jpg) no-repeat bottom; font-size:24px; font-weight: bold; color:#000;}
.gong_c .xiaoqu{ width:808px; height:182px; border-top: none !important; margin:0 auto; position:relative; color:#000;}
.gong_c .xiaoqu .xq_1{ width:246px; height:152px; position:absolute; left:15px;top:10px;}
.xq_1 span{ width:180px; height:35px; padding-left:20px; line-height:35px; background: url(../images/img/gcbg.jpg) no-repeat left; display:block; overflow:hidden;}
.xq_2{ width:160px; height:152px; position:absolute; left:290px; top:10px;} 
.xq_2 span{ width:160px; height:35px; padding-left:20px; line-height:35px; background: url(../images/img/gcbg.jpg) no-repeat left; display:block; overflow:hidden;}
.xq_2 span strong{ color: #F00;}
.xq_3{ width:310px; height:165px; position:absolute; right:5px; top:10px;}
.xq_3_pic{ width:160px; height:160px; overflow:hidden; float:left;}
.xq_3_pic img{ width:160px; height:160px;}
.xq_3_txt{ width:140px; float:left; height:160px; margin-left:10px; color:#838383; line-height:20px;}
.xq_3_txt p{ color:#000; line-height:25px;}
.xq_3_txt .xq_3_p_1{ color:#828282; font-weight:bold;}
.xq_3_p_2{ color:#000; font-weight:bold;}
.xq_12{ width:113px; height:80px; padding-top:30px;}
.xq_12 a{ display:block;}
/*选项卡*/
.slideTxtBox_2{ width:809px; padding-top:20px; clear:both; }
.slideTxtBox_2 .hd{ height:35px;  border-bottom:1px solid #8E02A1; margin-bottom:20px;  }
.slideTxtBox_2 .hd ul{ float:left; height:35px; width:470px;   }
.slideTxtBox_2 .hd ul li{ float:left; width:135px; height:35px; line-height:35px; margin-right:4px; text-align:center; background:url(../images/img/gong001.jpg) no-repeat center; cursor:pointer; color:#000; font-weight:bold;  }
.slideTxtBox_2 .hd ul li.on{ background:url(../images/img/gong002.jpg) no-repeat center; color:#FFF; }
.slideTxtBox_2 .hd span{ float:right;}
.slideTxtBox_2 .bd div{ width:770px; padding:0 20px; zoom:1; overflow:hidden;  }
.slideTxtBox_2 .bd div img{ text-align:center;}
.fenye_3{ width:809px; height:34px; line-height:34px; margin-top:30px; color:#000;}
.fenye_3 span{ width:380px; float:left; display:block; padding-left:10px;}

/*****装修学堂页面*****/
.mukai_1{ height:510px; margin-top:5px;}
.xue_a{ width:350px; height:481px; padding:9px; border:solid 1px #E0E0E0; float:left; position:relative;}
.xue_a .hd{ height:19px; overflow:hidden; position:absolute; right:140px; bottom:21px; z-index:1; }
.xue_a .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xue_a .hd ul li{ float:left; margin-right:5px;  width:19px; height:19px; line-height:19px; text-align:center; background:#FADC00; cursor:pointer; border-radius:50%; color:#662580; font-size:12px;}
.xue_a .hd ul li.on{ background:#630F6D; color:#FFF; }
.xue_a .bd{width:350px; height:481px; position:relative; overflow:hidden; z-index:0;   }
.xue_a .bd li{ zoom:1; vertical-align:middle; float:left;}
.xue_a .bd img{width:350px; height:481px;  }

.xue_b{ width:480px; height:510px; float:left; margin-left:10px;}
.xue_b .xue_zixun{ width:100%; height:40px; line-height:40px; background:url(../images/img/xue_zixun.jpg) no-repeat right; font-size:24px; color:#662580; }
.xue_b .xue_zx{ width:100%; height:135px;}
.xue_b .xue_zx h4{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; }
.xue_b .xue_zx h4 a{ color:#000;}
.xue_b .xue_zx h4 a:hover{ color:#662580 ; text-decoration:underline;}
.xue_b .xue_zx p{ color:#000; text-indent:2em; line-height:22px;}
.xue_b .xue_zx p a{ color:#662580;}
.xue_b .xue_zx p a:hover{ text-decoration:underline;}
.xue_b .xue_zx ul{ padding-top:10px; width:100%; height:85px; border-bottom:dashed #DDDDDD 1px; clear:both;}
.xue_b .xue_zx ul li{ width:100%; height:25px; line-height:25px; color:#000;}
.xue_b .xue_zx ul li a{ color:#000;}
.xue_b .xue_zx ul li a:hover{ color:#662580; text-decoration:underline;}
.xue_b .xue_zx ul li i{ float:left; font-style:normal;}
.xue_b .xue_zx ul li span{ float:right; padding-right:10px;}
.xue_b .xue_zx ol{ padding-top:10px; width:100%; height:105px; border-bottom:dashed #DDDDDD 1px; clear:both;} 
.xue_b .xue_zx ol i{float:left; font-style:normal; color:#662580;}
.xue_b .xue_zx ol li{width:100%; height:25px; line-height:25px; color:#000; clear: both;}
.xue_b .xue_zx ol li a{ color:#000; }
.xue_b .xue_zx ol li a:hover{text-decoration: underline; color:#662580;}
.xue_b .xue_zx ol li i{ float:left; font-style:normal;}
.xue_b .xue_zx ol li span{ float:right; padding-right:10px;}
.xue_c{ width:326px; float:right; height:510px;}
.xue_c .xue_c1{ width:326px; height:183px; overflow:hidden;}
.xue_c .xue_c2{ width:324px; height:300px; border:#E0E0E0 solid 1px; margin-top:15px;}
.yzrm{ width:100%; height:35px; line-height:35px; background:url(../images/img/yzrmbg.jpg) repeat-x; color:#000;}
.yzrm b{ padding-left:10px;}
.zyihou{ width:295px; margin:0 auto;}
.zyihou h4{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;}
.zyihou h4 a{ color:#662580;}
.zyihou h4 a:hover{ color:#C30; text-decoration:underline;}
.xue_c2 dl{ width:100%; height:97px; clear:both;}
.xue_c2 dl dt{ float:left; }
.xue_c2 dl dt img{width:129px; height:97px;}
.xue_c2 dl dd{ float: right; width:156px; height:97px; color:#000; line-height:25px;}
.xue_c2 dl dd a{ color:#662580; text-decoration:underline;}
.xue_c2 dl dd a:hover{ color:#C00;}
.xue_c2 ul{ padding-top:10px;}
.xue_c2 ul li{ width:270px; height:30px; line-height:30px; background:url(../images/img/listbg2.jpg) left no-repeat; padding-left: 16px; overflow:hidden; margin-left:5px;}
.xue_c2 ul li a{ color:#000;}
.xue_c2 ul li a:hover{ text-decoration:underline; color:#C00;} 

.wurao{ height:42px; line-height:42px; background: #662580 url(../images/img/zssj11.jpg) no-repeat center;}
.wurao .biaoti{ line-height: 42px; height: 42px; font-size: 18px; float: left; margin-left: 10px; color: #fff; font-weight:bold;}
.wurao .fuk{ float:right; height:42px; line-height:42px; margin-right: 20px;}
.wurao .fuk span{ float:left; color:#fff; padding: 0px 4px;}
.wurao .fuk span a{ color:#fff; font-size: 16px;}
.wurao .fuk span a:hover{ text-decoration:underline; color:#fff;}
.wurao .fuk .vcc{ float:left; color:#662580;}
.mukai_2{ height:540px; clear:both; padding-top:10px;}
.mukai_2 .mukai_2_a{ width:370px; height:530px; float:left;}
.zxpic{  padding:9px; border:#E0E0E0 solid 1px;}
.zxpic img{width:350px; height:250px;}
.zxzenzi{ width:100%; height:90px; color:#000; line-height:25px;}
.zxzenzi a{ color:#000;}
.zxzenzi h4{ font-size:14px; font-weight:bold;}
.zxzenzi p a{ color:#662580;}
.zxzenzi  a:hover{ color:#662580; text-decoration:underline;}
.fengqin{ width:370px; height:161px;}
.fengqin h6{ width:20px; padding:5px 7PX; height:151px; background:#662580; text-align:center; display:block; float:left; font-size:14px; color:#fff; font-weight:normal;cursor:pointer; }
.fengqin img{ width:265px; height:161px; float:left;}
.fengqin ul{ width:265px; height:161px; float:left;display:none; }
.sideMenu h6.on{ background:#FADC00; }
.mukai_2_b{ width:477px; height:523px; float:left; margin-left:13px; color:#000;}
.mukai_2_b a{ color:#000;}
.mukai_2_b a:hover{ color:#C00; text-decoration:underline;}
.zx_title{ border-bottom:#E0E0E0 solid 1px; height:30px; line-height:30px;}
.zx_title span{ font-weight:bold; padding-left:10px; float:left; color:#000;}
.zx_title i{ font-style:normal; float:right;}
.wenzia{ height:230px; width:100%;}
.wenzia dl{ float:left; padding-top:10px;}
.wenzia dl dt{ width:150px; height:92px; float:left; margin-right:10px;}
.wenzia dl dt img{width:150px; height:92px;}
.wenzia dl dd{ width:305px; float:right; height:92px; overflow:hidden;}
.wenzia dl dd h4{ width:100%; height:20px; line-height:20px; font-size:14px;}
.wenzia dl dd p{ line-height:22px;}
.wenzia dl dd p a{ color:#662580;}
.wenzia ol{ padding-top:10px;}
.wenzia ol li{ width:235px; height:25px; line-height:25px; float: left; overflow:hidden;}
.wenzia ul{ padding-top:15px; width:490px; overflow:hidden;}
.wenzia ul li{ width:150px; height:120px; float:left; margin-right:12px;}
.wenzia ul li img{ width:150px; height:91px;}
.wenzia ul li span{ width:100%; height:30px; line-height:30px;}

.mukai_2_c{ width:326px; height:523px; float:right;}
.cxhd_1{ width:324px; height:324px; border:#DFDFDF solid 1px;}
.cxhd_1 span{ width:100%; height:34px; line-height:34px; background:url(../images/img/cxbg.jpg) repeat-x; display:block;}
.cxhd_1 span b{ padding-left:5px; color:#000;}
.cxhd_1 dl{ width:304px; height:275px; padding-top:11px; margin:0 auto;} 
.cxhd_1 dl dt{ width:304px; height:166px; float:left;}
.cxhd_1 dl dt img{width:304px; height:166px;}
.cxhd_1 dl dd{ width:100%; height:100px; float:left;}
.cxhd_1 dl dd h6{ font-size:14px; font-weight:bold; color:#000; height:30px; line-height:30px;}
.cxhd_1 dl dd .go{ width:100%; height:70px; color:#000;}
.cxhd_1 dl dd .go p{ display:block; width:200px; float: left; line-height:20px;}
.cxhd_1 dl dd .go a{ float:right; display:block;}
.szsjsbb{ width:324px; height:180px; border: solid #E0E0E0 1px; margin-top:15px;}
.szsjsbb h6{ width:100%; height:35px; line-height:35px; background: url(../images/img/yzrmbg.jpg) repeat-x; display:block; font-size:14px;}
.szsjsbb h6 b{ padding-left:5px; float:left; color:#000;}
.szsjsbb h6 a{ color:#662580; float:right; padding-right:10px;}
.szsjsbb ul{ padding-top:10px; padding-left:10px;}
.szsjsbb ul li{ width:128px; height:128px; position:relative; margin:0px 11px; float:left;}
.szsjsbb ul li span{ width:100%; height:31px; line-height:31px; color:#FFF; background:url(../images/img/touming2.png) repeat; position:absolute; left:0px; bottom:0px; text-align:center;}
.tehui{ width:1200px; height:120px; padding:0px 0 20px; margin:0 auto;}
.mukai_3{ height:265px; padding-top:10px; color:#000;}

.focusBox_2 { position: relative; width:349px; height: 234px; border:#000 solid 1px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;  }
.focusBox_2 .pic_2 img { width:349px; height: 234px;  }
.focusBox_2 .txt_bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox_2 .txt_2 { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox_2 .txt_2 li{ height:30px; line-height:30px; position:absolute; }
.focusBox_2 .txt_2 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox_2 .num_2 { position: absolute; z-index: 3; bottom: 10px; right: 10px; }
.focusBox_2 .num_2 li{ float: left; position: relative; width: 15px; height: 5px; background:#FFF;  overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox_2 .num_2 li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #000; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox_2 .num_2 li span { z-index: 1; background: #FFF; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox_2 .num_2 li.on a,.focusBox .num a:hover{ background:#FCC900; }


.mukai_3_a{ width:350px; height:236px; padding:9px; border:solid 1px #E0E0E0; margin-right:13px; float:left;}
.mukai_3_b{ width:476px; height:260px; float:left;}
.mukai_3_b h4{ width:100%; height:35px; line-height:35px; color:#000; font-size:14px; display:block;}
.mukai_3_b a{ color: #000;}
.mukai_3_b a:hover{ color:#C00;}

.mukai_3_b ul{ height:110px; border-bottom:#E0E0E0 solid 1px;}
.mukai_3_b ul li{ height:25px; line-height:25px;}
.mukai_3_b ul li span{ color:#662580;}
.mukai_3_b ol{ height:100px; padding-top:10px;}
.mukai_3_b ol li{ height:25px; line-height:25px;}
.mukai_3_b ol li span{ color:#662580;}

.mukai_3_c{ width:326px; height:257px; float:right; border:solid 1px #E0E0E0;}
.mukai_3_c h6{ width:100%; height:35px; line-height:35px; background: url(../images/img/yzrmbg.jpg) repeat-x; display:block; font-size:14px;}
.mukai_3_c h6 b{ padding-left:5px; float:left; color:#000;}
.mukai_3_c h6 a{ color:#662580; float:right; padding-right:10px;}
.mukai_3_c .fengshui{ width:298px; margin:auto; padding-top:10px; }
.mukai_3_c .fengshui dl{ float:left; width:100%; height:90px;clear:both;}
.mukai_3_c .fengshui dl dt{ width:130px; height:80px; float:left; margin-right:7px;}
.mukai_3_c .fengshui dl dd{ width:160px; height:80px; float:right;}
.mukai_3_c .fengshui dl dd h4{ color:#000; font-size:14px; font-weight:bold;}
.mukai_3_c a{ color: #000;}
.mukai_3_c p{ line-height:22px; padding-top:3px;}
.mukai_3_c p a{ color:#662580;}
.mukai_3_c ul{ padding-top:10px;}
.mukai_3_c ul li{ width:100%; height:25px; line-height:25px; float:left;}
.mukai_3_c ul li a{ padding-left:5px;}
.mukai_3_c ul li a:hover{ color:#C00; text-decoration:underline;}
.zxlcbg{ background:url(../images/img/zxlcbg.jpg) no-repeat center; height:116px; margin-top:15px; position:relative;}
.zxlcbg .liu_1{ width:270px; height:90px; position:absolute; left:150px; top:9px;}
.zxlcbg span{ color:#662580;}
.zxlcbg p{ color:#000; line-height:20px; padding-top:6px;}
.zxlcbg .liu_2{ width:288px; height:84px; position:absolute; left:523px; top:9px;}
.zxlcbg .liu_3{ width:240px; height:90px; position:absolute; right:55px; top:9px;}

.mukai_4{ height:305px; margin-top:10px;}
.mukai_4 ul{ width: 1215px; overflow:hidden;}
.mukai_4 ul li{ width:390px; height:296px; float:left; margin-right:12px; border:#E0E0E0 solid 1px; border-top: solid 2px #662580;}
.mukai_4 ul li h6{ width:100%; height:35px; line-height:35px; background: url(../images/img/yzrmbg.jpg) repeat-x; display:block; font-size:14px;}
.mukai_4 ul li h6 b{ padding-left:5px; float:left; color:#000;}
.mukai_4 ul li h6 a{ color:#662580; float:right; padding-right:10px;}

.mukai_4 ul li .diy{ width:373px; margin:0 auto; padding-top:19px; color:#000;}
.mukai_4 ul li .diy a{ color:#000;}
.mukai_4 ul li .diy a:hover{ color: #C00; text-decoration:underline;}
.mukai_4 ul li dl{ float:left; }
.mukai_4 ul li dl dt{ width:150px; height:94px; float:left; margin-right:10px;}
.mukai_4 ul li dl dt img{width:150px; height:94px;}
.mukai_4 ul li dl dd{ width:212px; float:right; height:120px; overflow:hidden;}
.mukai_4 ul li dl dd h4{ width:100%; height:20px; line-height:20px; font-size:14px; overflow:hidden;}
.mukai_4 ul li dl dd p{ line-height:22px;}
.mukai_4 ul li dl dd p a{ color: #662580 !important;}

.bbcc { width:370px; height:132px; padding-top:10px; overflow:hidden; margin:0 auto; }
.bbcc div{ width:100%; height:25px; line-height:25px; overflow:hidden;}
.bbcc div span{ color:#662580;}
.bbcc div a{ color:#000;}
.bbcc div a:hover{ color:#C00; text-decoration:underline;}
.bang{ width:370px; height:128px; padding-top:10px;}
.bang span{ width:100%; height:25px; line-height:25px; display:block;}
.bang span a{ color: #000; padding-left:5px;}
.chuyi{ width:370px; padding-top:18px; margin:auto;}
.chuyi a{ color:#000;}
.chuyi dl{ float:left; height:126px;}
.chuyi dl dt{ width:151px; height:117px !important; margin-right:17px;}
.chuyi dl dt img{ width:150px; height:117px !important;}
.chuyi dl dd { width:200px !important; float: left;}
.chuyi dl dd span{ width:200px; height:25px; line-height:25px; display:block; color:#000;}
.chuyi dl dd span a{ padding-left:5px;}
.zhuozi{ width:151px; height:94px; margin-right:30px; padding-top:10px; float:left;}
.zhuozi img{width:151px; height:94px;}
.zhuozi{}

/*****个人中心页面*****/
.geren{ width:235px; border-top:none !important; padding-top:5px;}
.geren h2{ display:block;}
.geren ul{ width:233px; border-left:#E0E0E0 solid 1px; border-right:#E0E0E0 solid 1px;}
.geren ul li{ height:47px; line-height:47px; text-align:center; width:100%; border-bottom:#E0E0E0 solid 1px;}
.geren ul li a{ display:block; color:#000;}
.geren ul li a:hover{ background:#EAEAEA;}
.geren ul .on a{ color: #8F029F;}
.zhongxin{ width:923px; height:666px; overflow:hidden; border:#E0E0E0 solid 1px; padding:13px; margin-top:5px;}
.zhongxin_2{ width:923px; overflow:hidden; border:#E0E0E0 solid 1px; padding:13px; margin-top:5px;}
.huiyuan{ width:100%; height:35px; line-height:20px; color:#791784;}
.grbg{ width:100%; height:36px; line-height:36px; background:#FADC00; color:#000; font-size:18px;}
.grbg span{ float:left; padding-left:10px;}
.grbg a{ float:right; padding-right:10px; color:#000; font-size:14px;}
.wxhdal{ width:100%;}
.wxhdal ul{ width:944px; overflow:hidden;}
.wxhdal ul li{ width:296px; height:221px; position:relative; margin-top:10px; margin-right:18px; float:left;}
.wxhdal ul li span{ width:100%; height:32px; line-height:32px; background:url(../images/img/touming2.png) repeat; position:absolute; left:0px; bottom:0px; color:#FFF; text-align:center; z-index:2}

.wxhdsjs{ width:100%;}
.wxhdsjs ul{width:950px; overflow:hidden;}
.wxhdsjs ul li{ width:216px; height:288px; position:relative; margin-top:10px; margin-right:18px; float:left;}
.wxhdsjs ul li span{ width:100%; height:32px; line-height:32px; background:url(../images/img/touming2.png) repeat; position:absolute; left:0px; bottom:0px; color:#FFF; text-align:center; z-index:2}

/*****我喜欢的案例*****/
.biaotid{ width:100%; border-bottom: solid #fadc00 1px; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#8E02A1;}
.biaotid span{ float:right; font-size:14px; color:#000; padding-right:10px; font-weight:normal;}
/*****预约记录*****/
.yuyuejilu{ }
.yuyuejilu ul{ padding-top:10px; padding-left:10px;}
.yuyuejilu ul li{ background:url(../images/img/yulist.jpg) no-repeat left; width:780px; line-height:30px; padding-left:20px;}
.yuyuejilu ul li span{ padding-right:10px;}
.yuyuejilu ul li i{ font-style:normal;color:#F00; padding-right:10px;}

/*****推广记录*****/
.tuiguang{width:100%; clear:both;}
/*选项卡*/
.slideTxtBox_3{ width:870px; padding-top:20px; clear:both; }
.slideTxtBox_3 .hd{ height:35px; margin-bottom:20px;  }
.slideTxtBox_3 .hd ul{ float:left; height:35px; width:870px;   }
.slideTxtBox_3 .hd ul li{ float:left; margin-right:4px; text-align:center; cursor:pointer; color:#000; padding:2px 12px;}
.slideTxtBox_3 .hd ul li.on{background: #8E02A1; color:#FFF; border-radius:5px; }
.slideTxtBox_3 .hd ul li.on a{color: #fff;}
.slideTxtBox_3 .bd ul{ width:870px; zoom:1; overflow:hidden;  }

/*****推广设置*****/
.tuizuoji{ width:850px; /*height:300px;*/color:#000; margin-left:60px; margin-top:24px; }
.tuit{ padding:38px 0 0 52px; color:#000;}
.tui_1{ width:420px; height:37px; line-height:37px; margin-bottom:9px;}
.tui_1 span{ width:70px; height:37px; display:block; text-align:center; float:left;}
.tui_1 input{ width:302px; height:35px; border:#CFCFCF solid 1px; color:#000; padding-left:10px; float:left;}
.falv{ width:280px; height:40px; line-height:40px; margin-left:70px;}
.falv input{ }
.falv a{ color: #603; font-size:12px; padding-left:12px;}
.falv a:hover{ color:#C00; text-decoration:underline;}
.tui_qd{ width:158px; height:41px;margin-left:70px; margin-top:5px;}
.tui_qd {}
.zhuyis{ width:100%; height:71px; margin:auto; color: #000; line-height:30px; margin-top:20px; font-size: 14px;}
.mingying{ width:850px; margin-left:60px; margin-top:24px; line-height:25px; color:#000; font-size: 14px;}


/*****个人资料*****/
.grzl{ width:850px; margin-left:60px; margin-top:24px; color:#000;}
.gaimi{ width:850px; margin-left:60px; margin-top:24px; color:#000;}
.grzl form .ziliao{ width:100%; height:38px; line-height:38px; margin-bottom:9px;}.
.ziliao b { font-size:12px; color:#8E02A1; font-weight:normal; padding-left:10px; float:left;}
.grzl form .ziliao span{ width:75px; height:35px; line-height:35px; text-align:right; float:left;}
.grzl form .ziliao .input_a{ width:292px; padding-left:10px; height:35px; line-height:35px; border:solid #CFCFCF 1px; float:left; font-size:14px;}
.grzl form .ziliao i{ font-style:normal; float:left; height:35px; line-height:35px;}
.grzl form .zlcsrq{ width:100%; height:35px; line-height:35px; margin-bottom:9px;}
.grzl form .zlcsrq span{ width:75px; height:35px; line-height:35px; text-align:right; float:left;}
.grzl form .baocc{ width:158px; height:41px; line-height:41px; text-align:center; background:#8E02A1; font-size:16px; color:#FFF; margin-left:75px; margin-top:10px; cursor: pointer;}

/*****登陆页面*****/
.logins{ width:690px; height:460px; float:left;}
.logins h4{ font-size:25px; color:#5F5F5F; height:47px; line-height:47px; display:block;}
.yonghu{ width:600px; padding-top:20px; color:#000;}
.yonghu .ziliao_2{ width:100%; height:38px; line-height:38px; margin-bottom:20px;}
.ziliao_2 span{ width:75px; height:35px; line-height:35px; text-align:right; float:left;}
.ziliao_2 .input_b{ width:188px; padding-left:10px; height:32px; line-height:32px; border:solid #CFCFCF 1px; float:left; font-size:14px;}
.denga{ width:160px; height:30px; line-height:30px; margin-left:75px; color:#707070;}
.denga a{ color:#707070; font-size:12px;}
.denga a:hover{ color:#C00; text-decoration:underline;}
.dengb{ width:119px; height:40px;  background:#8E02A1; text-align:center; font-size:16px; color:#FFF; margin-left:75px; margin-top:20px; font-weight:bold; cursor:pointer;}
.qqwibo{ width:440px; height:470px; float:right; background:#F8F8F8;}
.zhaohao{ width:250px; margin-top:20px; margin-left:30px; color:#000; font-size:12px;}
.xina{ width:165px; margin-left:35px; margin-top:15px;}
/*****忘记密码页面*****/
.ziliao_3{ width:100%; height:38px; line-height:38px; margin-bottom:0px;}
.ziliao_3 span{ width:150px; height:35px; line-height:35px; text-align:right; float:left;}
.ziliao_3 .input_b{ width:188px; padding-left:10px; height:32px; line-height:32px; border:solid #CFCFCF 1px; float:left; font-size:14px;}

/*****注册页面*****/
.sign_c { padding:35px 30px; width:620px; float:left;}
.right_login { float:left; width:240px; padding:0 25px; line-height:36px; color:#666;}
.right_login p a img { vertical-align:middle; margin:0 3px;}
.ui-form-item { padding:0 5px 20px 0px;}
.ui-label { width:90px; color: #000;}

.login_box .remark { background:#fceaec; border:#fe7f7f solid 1px; padding:8px 5px; color:#717171; line-height:18px; margin:0 auto;}

.discuss_body { padding:14px; border:#ccc solid 1px;}

.u_title01 { font-size:14px; color:#444; font-weight:bold;}

.u_tab01 { padding:10px 0; height:22px; overflow:hidden; border-bottom:#e4e4e4 solid 1px;}
.u_tab01 ul { float:left;}
.u_tab01 ul li { float:left; margin-right:5px;}
.u_tab01 ul li a { display:block; padding:0 10px; color:#f60; line-height:22px; height:22px; float:left; border-radius:3px;}
.u_tab01 ul li a:hover { text-decoration:none; background:#fff1c0;}
.u_tab01 ul li.active a { text-decoration:none; color:#fff; background:#ff8534;}
.u_tab01 .right { line-height:22px;}
.u_tab01 .right a { color:#888;}
.u_tab01 .right a:hover,.u_tab01 .right a.active { color:#662580;}

.u_message { width:100%; position:relative;}
.sendmsg { height:80px; margin-bottom:5px;}
.sendmsg .send_t { width:auto; margin:0 100px 0 0; height:78px; overflow:hidden; border:#e4e4e4 solid 1px;}
.sendmsg .send_t #msg { width:100%; height:68px; padding:5px; overflow-y: auto; border:none; resize:none;}
.sendmsg .send_p { position:absolute; top:0; right:0; background:#f2f2f2; border:#e4e4e4 solid 1px; height:78px; width:99px; border-left:none;}
.sendmsg .send_p button.upimg1,.sendmsg .send_p button.upimg2 { text-indent:-9999px; display:block; border:none; padding:0; margin:0; width:99px; height:78px; cursor:pointer;}
.sendmsg .send_p button.upimg1 { background:url(/images/upimg1.gif) center center no-repeat;}
.sendmsg .send_p button.upimg2 { background:url(/images/upimg2.gif) center center no-repeat;}
.sendbtn { height:26px; line-height:26px;}
.sendbtn .send_feel { float:left;}
.sendbtn .send_feel a { display:block; height:26px; width:26px; background:url(/images/feel.gif) center center no-repeat; cursor:pointer; text-indent:-9999px;}
.sendbtn .send_btn { float:right;}
.sendbtn .send_btn input { color:#fff; border:none; display:block; margin:0; padding:4px; *padding:3px 0; cursor:pointer; background:#f60; border-radius:3px;}

.ui-form{font-size: 12px; line-height: 1.5;}
.ui-form, .ui-form *{list-style: none;}
.ui-form fieldset{border:0;}
.ui-form legend{display: none;}
.ui-form-explain{margin: 0; padding: 3px 0 0 10px; font-size: 12px; color: #B2B2B2;}
.ui-form-other{margin-left: 4px; color: #662580;}
.ui-form-text{display: inline-block; margin-top: 6px; *display: inline; *zoom: 1;}
.ui-form-item:after{clear: both;  display: block; height: 0; visibility: hidden;}
.ui-form-item{padding: 0 5px 20px 50px; zoom: 1;}
.ui-form-item select{vertical-align: middle; margin: 4px 0 0;}
.ui-form-item input{vertical-align: middle;}
.ui-form-item .ui-input{color: #595959; vertical-align: middle; *vertical-align: -5px;}
.ui-form-item-error .ui-input,
.ui-form-item-error .ui-textarea,.error .ui-input{border: 1px #F00 solid; color: #F00;}
.ui-form-item-error .ui-input-reset{border: 1px #9C9C9C solid; color: #000;}
.ui-form-explain{color: #FF5243;}
.ui-form-large .ui-input{width: 200px; font-size: 14px; height: 18px; line-height: 18px; padding: 11px 10px;}
.ui-form-large .ui-label{padding-top: 12px;}

.ui-button{ width:119px; height:38px; line-height:38px; text-align:center; color:#FFF; background:#662580; font-size:14px;}

/*! block alice/form/1.0.1/input-debug.css */

.ui-input{width: 170px; padding: 7px 9px; line-height: 18px; border: 1px solid #ccc; border-top-color: #a6a6a6; color: #595959; font-size: 12px;}
.ui-input:hover,
.ui-textarea:hover,
.ui-input-hover{border: 1px #a6a6a6 solid; border-top-color: #808080;}
.ui-input:focus,
.ui-textarea:focus,
.ui-input-focus{border: 1px #07f solid; box-shadow: 0 0 3px #8cddff; color: #595959;}
.ui-textarea{width: 422px; height: 79px; line-height: 15px; border: 1px #9C9C9C solid; padding: 1px 3px 0 4px; overflow: auto; font-family: Arial; font-size: 12px;}
.ui-input[disabled],
.ui-textarea[disabled]{border: 1px solid #ccc; background: #f2f2f2;}
.ui-input:disabled,
.ui-textarea:disabled{border: 1px solid #ccc; background: #f2f2f2;}
.placeholder{color: #ccc;}
.ui-input-checkcode{width: 100px; height: 24px; line-height: 28px; margin: 0; padding: 2px 5px;}
.ui-form-item-hover .ui-input,
.ui-form-item-hover .ui-textarea{border:1px #727272 solid;}
.ui-form-item-focus .ui-input,
.ui-form-item-focus .ui-textarea{border: 1px #07f solid; box-shadow: 0 0 3px #8cddff;}
.ui-form-item-focus .ui-form-explain,
.ui-form-item-hover .ui-form-explain{color:#333;}
/*! endblock alice/form/1.0.1/input-debug.css */
/*! block alice/form/1.0.1/label-debug.css */
.ui-label{float: left; width: 170px; margin-left: -180px; padding-top: 5px; text-align: right; font-size: 14px;}
.ui-form-required{color: #FF0000; font-family: SimSun; font-size: 14px; margin-right: 6px;}
.ui-checkbox{height: 14px; margin: 0 3px 0 0;}
.ui-checkbox-label{font-size: 12px; height: 14px; line-height: 14px; vertical-align: middle;}
/*! endblock alice/form/1.0.1/label-debug.css */
/*! endblock alice/form/1.0.1/form-debug.css */
/*! block alice/list/1.0.0/list-debug.css */
/* alice.list 样式模块 */
.ui-list{margin: 0; padding: 10px; list-style: square inside;}
/* 默认有方角 */
.ui-list-item{font-size: 9px; line-height: 20px; color: #08c;}
.ui-list-item a{font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: middle;}
.ui-list-item a:hover{text-decoration: underline;}
/* 灰色小方角 */
.ui-list-gray .ui-list-item{color: #808080;}
/* 灰色小方角＋灰色链接 */
.ui-list-graylink .ui-list-item{color: #808080;}
.ui-list-graylink .ui-list-item a{color: #666;}
/* 没有小图标的 */
.ui-list-nosquare{list-style: none;}
/* ui-dlist */
.ui-dlist{display: inline-block; color: #808080; font-size: 12px; line-height: 2.2;}
.ui-dlist-tit{float: left; width: 20%;/* 默认值, 具体根据视觉可改 */ text-align: right; margin: 0;}
.ui-dlist-det{float: left; width: 80%;/* 默认值，具体根据视觉可改 */ text-align: left; margin: 0;}

.ui-w300{width: 400px;}

/**********招聘信息页面**********/
.jobtitle{ height:45px; padding-left:32px; margin-left:15px; margin-top:8px; line-height:45px; color:#8E029F; font-size:20px; font-weight:bold; background: url(../images/img/zhao.jpg) no-repeat;}
.zhaopi{ width:835px; height:330px; margin-left:15px; background:url(../images/img/tiaoce.jpg) no-repeat top left;}
.qhzj{ width:810px; height:45px; line-height:45px; margin-top:3px; color:#000; font-size:15px; border-bottom:#DCDCDC solid 1px;}
.qhzj span{ padding-right:154px; padding-left:5px; font-weight:bold; float:left;}
.qhzj i{ font-style:normal; float:right;}
.zhiwei{ padding-left:10px; color:#000;}
.zhiwei strong{ display:block; padding:10px 0;}
.zhiwei p{ line-height:25px;}

/*****施工管理*****/
.sg_banner{ height:347px; color:#000;}
.sg_nei{ width:1198px; border:#E0E0E0 solid 1px; border-top:0px !important; padding:20px 0; }
.sg_pic{ width:1140px; margin:0 auto;}
.sg_pic h5{ width:100%; height:50px; line-height:50px; display:block; text-align:center; color:#771586; font-weight:bold; font-size:30px;}
.sg_pic h5 a{ float:right;}
.sg_pic article{ width:100%; height:100px; text-align:center;color:#000; margin-bottom:10px;}
.sg_pic article h6{ width:100%; height:50px; line-height:50px; font-size:24px;}
.sg_pic article p{ text-align:center; font-size:16px;}
.sg_pic p{ line-height:30px; height:30px; color:#000; font-size:16px;}
.muyou{ width:100%; height:80px; padding-top:20px;}

/**********城市人家简介页面**********/
.cs_jj{ height:45px; padding-left:32px; margin-left:15px; margin-top:8px; line-height:45px; color:#8E029F; font-size:20px; font-weight:bold; background:url(../images/img/jian.jpg) no-repeat left;}
.cs_nr{ width:830px; padding:20px 0; margin-left:15px; background:url(../images/img/tiaoce.jpg) no-repeat top left; color:#000; line-height:25px;}
.cs_nr p{ text-indent:2em;}
.cs_nr strong{ color:#F00;}
/******工艺标准页面****/
.gy_nav{ background:#FADC00; height:109px;}
.gy_nav ul{ padding-left:30px; padding-top:15px; width:1270px; overflow:hidden;}
.gy_nav ul li a{ display:block;width:171px; height:76px; float:left;}
.gy_nav ul li{ width:171px; height:76px; margin-right:71px; float:left;}
.gy_nav ul li span{ display:block; width:95px; height:76px; line-height:76px; text-align:center; color:#751485; float:right; font-weight:bold;}
.g_ya{ background:url(../images/img/gy01.png) no-repeat left;}
.g_yb{ background:url(../images/img/gy02.png) no-repeat left;}
.g_yc{ background:url(../images/img/gy03.png) no-repeat left;}
.g_yd{ background:url(../images/img/gy04.png) no-repeat left;}
.g_ye{ background:url(../images/img/gy05.png) no-repeat left;}

.g_ya:hover{ background:url(../images/img/gy1.png) no-repeat left;}
.g_yb:hover{ background:url(../images/img/gy2.png) no-repeat left;}
.g_yc:hover{ background:url(../images/img/gy3.png) no-repeat left;}
.g_yd:hover{ background:url(../images/img/gy4.png) no-repeat left;}
.g_ye:hover{ background:url(../images/img/gy5.png) no-repeat left;}
.gy_bod{ width:1183px; margin-top:20px; background:url(../images/img/gy_tiao.jpg) no-repeat top; padding-left:15px; border:#E0E0E0 solid 1px; border-top:none; padding-bottom:20px; color:#000;}
.gy_title{ width:100%; height:84px; line-height:84px; color:#751485; font-size:30px; font-weight:bold; padding-top:3px;}
.gy_title a{ float:left;}
.gy_title span{ padding-left:19px;}
.gy_bod p{ line-height:25px; padding-top:25px;}
.gy_bod ul{ width:1185px; padding-top:10px; overflow:hidden;}
.gy_bod ul li{ width:286px; height:263px; margin-right:8px; float:left;}
.gy_bod ul li img{ width:285px; height:214px;}
.gy_bod ul li span{ width:100%; height:40px; line-height:40px; text-align:center; float:left;}

/*****吊顶详情页面*****/
.dd_bod{ width:1178px; border:#E0E0E0 solid 1px; padding:20px 10px;}
.dd_bod h3{ width:100%; height:41px; line-height:41px; color:#741384; background:#E2E2E2; text-align:center; font-size:24px; font-weight:bold; text-align:center; margin-bottom:20px;}
.dd_bod article{ width:100%;}
.dd_bod article h4{ width:100%; height:33px; color:#741384; font-size:18px; font-weight: bold;}
.dd_bod article p{ line-height:25px; color:#000;}
.ddimg{ width:100%; height:336px; position:relative; margin-top:33px;}
.ddimg p{ width:356px; height:133px; line-height:25px; position:absolute; left:2px; color:#000; bottom:0px;}

/*****防水材料页面*****/
.fs_nei{ width:100%; padding-top:5px; margin-top:10px; background:url(../images/caitiao.jpg) no-repeat;}
.fs_nei h4{ font-size:24px; font-weight:bold; color:#741384; padding-top:20px;}
.fs_nei h4 span{ font-size:18px;}
/*****隔音防护页面*****/
.geyinf{ width:1140px; height:280px; margin:0 auto;}
.gey_l{ width:400px; float:left;}
.gey_l article{ width:100%;}
.gey_l article h4{ width:100%; height:33px; color:#741384; font-size:18px; font-weight: bold;}
.dd_bod article p{ line-height:25px; color:#000;}
.gey_r{ float: right;}

/*****隐蔽防护*****/
.dd_bod dl{ width:100%; height:307px;  background:url(../images/caitiao.jpg) no-repeat top; margin-top:10px;}
.dd_bod dl dt{ float:left; width:272px; height:300px; margin-top:10px;}
.dd_bod dl dt img{ width:273px; height:307px;}
.dd_bod dl dd{ width:830px; margin-left:45px; height:200px; margin-top:60px; float:left; color:#000;}
.dd_bod dl dd h5{ font-size:20px; height:50px; font-weight:bold;}
.dd_bod dl dd p{ font-size:18px; line-height:30px;}
.biaoge{ width:100%; height:300px; margin-top:20px;}
.biaoge table{ border:#000 1px solid; color:#000; text-indent:1em; line-height:20px; float:left;}
.biaoge img{ float: right; display:block; width:450px;}

.hb_zl{ width:100%; height:255px; background:url(../images/caitiao.jpg) no-repeat top; margin-bottom:10px; color:#000; padding-top:20px;}
.hb_zl article{ float:left; width:560px; }
.hb_zl article h4{ width:100%; height:33px; color:#741384; font-size:18px; font-weight: bold;}
.hb_zl article  p{ line-height:25px; color:#000;}

/*****环保材料页面*****/
.hbcc{ width:100%; height:64px; padding:20px 0; line-height:25px; text-indent:2em; color:#000;}
.clhuanbao{ width:100%; height:430px; padding-top:5px; }
.dian_a{ position: relative; width:268px; height:170px; margin-right:24px; float:left; }
.dian_b:hover{ background:url(../images/img/hangbg.png) repeat; border-radius:11.5%;}
.dian_b{ width:100%; text-align:center; font-size:24px; height:130px; padding-top:40px; position:absolute; top:0px; left:0px; color:#781687; }
.dian_b a{ display:block; width:90px; height:20px; padding-top:32px; margin-left:89px; margin-top:10px; background: url(../images/img/dian.png) no-repeat top; font-size:14px; color:#781687;}



/*在线服务表单*/
.orderservice{ width:535px; padding-left:38px; padding-top: 20px;}
.orderservice .ui-form{font-size: 12px; line-height: 1.5;}
.orderservice .ui-form, .orderservice .ui-form *{list-style: none;}
.orderservice .ui-form fieldset{border:0;}
.orderservice .ui-form legend{display: none;}
.orderservice .ui-form-explain{margin: 0; padding: 3px 0 0 10px; font-size: 12px; color: #B2B2B2;}
.orderservice .ui-form-other{margin-left: 4px; color: #662580;}
.orderservice .ui-form-text{display: inline-block; margin-top: 6px; *display: inline; *zoom: 1;}
.orderservice .ui-form-item:after{clear: both;  display: block; height: 0; visibility: hidden;}
.orderservice .ui-form-item{padding: 0 5px 20px 50px; zoom: 1; font-size: 16px;}
.orderservice .ui-form-item select{vertical-align: middle; margin: 4px 0 0;}
.orderservice .ui-form-item input{vertical-align: middle;}
.orderservice .ui-form-item .ui-input{color: #595959; vertical-align: middle; *vertical-align: -5px;}
.orderservice .ui-form-item-error .orderservice .ui-input,
.orderservice .ui-form-item-error .ui-textarea,.orderservice .error .ui-input{border: 1px #F00 solid; color: #F00;}
.orderservice .ui-form-item-error .ui-input-reset{border: 1px #9C9C9C solid; color: #000;}
.orderservice .ui-form-explain{color: #FF5243;}
.orderservice .ui-form-large .ui-input{width: 200px; font-size: 14px; height: 18px; line-height: 18px; padding: 11px 10px;}
.orderservice .ui-form-large .ui-label{padding-top: 12px;}

.orderservice .ui-button{ width:119px; height:38px; line-height:38px; text-align:center; color:#FFF; background:#662580; font-size:14px;}

/*! block alice/form/1.0.1/input-debug.css */
.orderservice .ui-input{width: 120px; padding: 7px 9px; line-height: 18px; border: 1px solid #ccc; border-top-color: #a6a6a6; color: #595959; font-size: 12px;}
.orderservice .ui-select{width: 139px; padding: 7px 9px; line-height: 18px; border: 1px solid #ccc; border-top-color: #a6a6a6; color: #595959; font-size: 12px;}
.orderservice .ui-input:hover,
.orderservice .ui-textarea:hover,
.orderservice .ui-input-hover{border: 1px #a6a6a6 solid; border-top-color: #808080;}
.orderservice .ui-input:focus,
.orderservice .ui-textarea:focus,
.orderservice .ui-input-focus{border: 1px #07f solid; box-shadow: 0 0 3px #8cddff; color: #595959;}
.orderservice .ui-textarea{width: 422px; height: 79px; line-height: 15px; border: 1px #9C9C9C solid; padding: 1px 3px 0 4px; overflow: auto; font-family: Arial; font-size: 12px;}
.orderservice .ui-input[disabled],
.orderservice .ui-textarea[disabled]{border: 1px solid #ccc; background: #f2f2f2;}
.orderservice .ui-input:disabled,
.orderservice .ui-textarea:disabled{border: 1px solid #ccc; background: #f2f2f2;}
.orderservice .placeholder{color: #ccc;}
.orderservice .ui-input-checkcode{width: 100px; height: 24px; line-height: 28px; margin: 0; padding: 2px 5px;}
.orderservice .ui-form-item-hover .ui-input,
.orderservice .ui-form-item-hover .ui-textarea{border:1px #727272 solid;}
.orderservice .ui-form-item-focus .ui-input,
.orderservice .ui-form-item-focus .ui-textarea{border: 1px #07f solid; box-shadow: 0 0 3px #8cddff;}
.orderservice .ui-form-item-focus .ui-form-explain,
.orderservice .ui-form-item-hover .ui-form-explain{color:#333;}
/*! endblock alice/form/1.0.1/input-debug.css */
/*! block alice/form/1.0.1/label-debug.css */
.orderservice .ui-label{float: left; width: 80px; margin-left: -90px; padding-top: 5px; text-align: right; font-size: 14px;}
.orderservice .ui-form-required{color: #FF0000; font-family: SimSun; font-size: 14px; margin-right: 6px;}
.orderservice .ui-checkbox{height: 14px; margin: 0 3px 0 0;}
.orderservice .ui-checkbox-label{font-size: 12px; height: 14px; line-height: 14px; vertical-align: middle;}
/*! endblock alice/form/1.0.1/label-debug.css */
/*! endblock alice/form/1.0.1/form-debug.css */
/*! block alice/list/1.0.0/list-debug.css */
/* alice.list 样式模块 */
.orderservice .ui-list{margin: 0; padding: 10px; list-style: square inside;}
/* 默认有方角 */
.orderservice .ui-list-item{font-size: 9px; line-height: 20px; color: #08c;}
.orderservice .ui-list-item a{font-size: 12px; line-height: 20px; text-decoration: none; vertical-align: middle;}
.orderservice .ui-list-item a:hover{text-decoration: underline;}
/* 灰色小方角 */
.orderservice .ui-list-gray .ui-list-item{color: #808080;}
/* 灰色小方角＋灰色链接 */
.orderservice .ui-list-graylink .ui-list-item{color: #808080;}
.orderservice .ui-list-graylink .ui-list-item a{color: #666;}
/* 没有小图标的 */
.orderservice .ui-list-nosquare{list-style: none;}
/* ui-dlist */
.orderservice .ui-dlist{display: inline-block; color: #808080; font-size: 12px; line-height: 2.2;}
.orderservice .ui-dlist-tit{float: left; width: 20%;/* 默认值, 具体根据视觉可改 */ text-align: right; margin: 0;}
.orderservice .ui-dlist-det{float: left; width: 80%;/* 默认值，具体根据视觉可改 */ text-align: left; margin: 0;}


.w1 { float:left; width:205px; height: 42px;}
.w2 { clear:both;}
.w2 .ui-input { width: 410px;}

/*预约设计师*/
.yuyuesj_1{ width:100%; height:213px; border-top:#61106D solid 2px; background:#662580;}
.yuyuema{ width:262px; margin:0 auto; padding-top:10px;}
.yuyuema span{ display:block; font-family:"微软雅黑"; font-weight:900; font-size:20px; text-align:center; color:#FDF401; height:37px; line-height:37px;}
.yuyuema article{ color:#FFF; text-align: center; height:33px; line-height:33px;font-size: 14px;}
.yuyuema article b{ color:#FFF; font-size:16px;}
.yuyuema input{ width:252px; line-height:32px; font-size:14px; padding-left:10px; height:32px; margin-bottom:7px; border:none; background:#FFF; color:#676767;}
.yuyuema .btnbox1 {background:#FDF401; color:#000; height: 36px; line-height: 36px; width: 262px; margin-top: 5px;cousor:pointer;}
.yuyuema a{ display:block; background:#61106D; color:#FFF; width:252px; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold;}
.yuyuema a:hover{ background: #C00;}

.yuyuesj_2{ width:325px; height:317px; overflow:hidden; background:url(../images/img/zxsjs.jpg) no-repeat center; margin-top:14px; padding-top:1px;}
.yuyuesj_2 .bd{ padding-top:40px;}
.yuyuesj_2 .bd ul{font-family:"宋体"; overflow:hidden; }
.yuyuesj_2 .bd ul li{ float:left; width:280px; height:61px;margin-left:21px; margin-top:22px;_ margin-top:22px; }
.yuyuesj_2 .bd ul dl{float:left; width:280px; height:61px; }
.yuyuesj_2 .bd ul dl dt{ width:61px; height:61px; float:left; overflow:hidden; margin-right:14px;}
.yuyuesj_2 .bd ul dl dd{ width:196px; line-height:20px; overflow:hidden; float:left; font-size:12px;}
.yuyuesj_2 .bd ul dl dd span{ color:#666666; display:block; width:100%; float:left;}
.yuyuesj_2 .bd ul dl dd span b{ color:#60116D; padding-right:5px;}

/*保障*/
.index_bz{ padding-top:15px; width:1200px; overflow:hidden; }
.index_bz ul{ width:1200px; height:145px; background: url(../images/bz_bg.jpg) no-repeat; text-align:center; list-style:none;}
.index_bz ul li{ width:300px; height:107px; padding-top:22px; float:left; background: url(../images/indeximg/navtiao.jpg) no-repeat right; margin-top:4px;}
.index_bz ul li dl{ width:260px; height:88px; float:left;margin-left:27px;}
.index_bz ul li dl dt{ width:97px; float:left; text-align:left;}
.index_bz ul li dl dd{ width:160px; float:left; height:88px; text-align:center;}
.index_bz ul li dl dd h4{ font-size:20px; color:#000; text-align: left; padding-top:15px;}
.index_bz ul li dl dd p{ color:#919191; line-height:20px;text-align:left;}

.box06 { background:#fff;}
.box06 .title { height:34px; line-height:34px; background:#eee; padding:0 2px; border:#e4e4e4 solid 1px; border-left:#d80012 solid 2px;}
.box06 .title span{font-size: 14px; font-weight: bold; margin-left: 10px;}
.box06 .title span h2{margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align: left;}
/*.box06 .title h2 { float:left; width: 300px; height:33px;  padding:0; font-size:14px; font-weight:bold; margin-right:20px;}*/
.box06 .area_c { padding:10px 9px 9px; border:#e4e4e4 solid 1px; border-top:none; height: auto;}


.khgyTAB{ height:83px; margin-top: 20px;}
.khgyTAB ul{ padding-left:112px;}
.khgyTAB ul li{ float:left; height:39px; line-height:39px; padding:0px 20px; background:#DADADA; border-radius:10px; font-size:16px; font-weight:bold; color:#000; margin-right:5px; cursor:pointer;}
.khgyTAB ul li a{color:#000;}
.khgyTAB ul .on{ color:#FFF; background:url(../images/on_bg.gif) repeat-x; height:39px;}
.khgyTAB ul .on a{ color:#FFF; background:url(../images/img/sanjiao.jpg) no-repeat center; height:47px; display:block;}
.khgyTAB .ynetab{ width:1200px; height:680px;}
.ynetab h4{ width:100%; height:60px; line-height:60px; border-bottom: dashed 1px #D9D9D9; display:block;}
.ynetab h4 strong{ color:#662580; font-size:36px; float:left;}
.ynetab h4 strong b{ color:#000;}
.ynetab h4 img{ float:left; padding-left:10px;}
.ynetab h4 .spankk{ width:300px; padding-left:30px; height:58px; float:right; background:url(../images/img/laba2.jpg) no-repeat left; color:#616161; font-size:16px; float:right;}
.ynetab h4 .spankk b{ color:#751485; padding: 0 2px;}
.meiju{ height:auto;}
.meiju_left{ width:566px; height:462px; float:left;}
.hgkl{ width:100%; height:348px; border-bottom:dashed 1px #D9D9D9; position:relative; background:url(../images/img/kkk.jpg) no-repeat;}
.hgkl .hgaa{ width:323px; height:65px; line-height:65px; position:absolute; color:#000; font-size:24px; font-weight:bold; text-align:center; top:30px; left:171px;}
.hgkl .hgbb{ width:362px; height:158px; position:absolute; left:49px; top:132px;}
.hgkl .hgbb article{ padding-left:30px; color:#000;}
.hgbb article h5{ color:#662580; font-size:24px; height:50px; line-height:50px; font-weight:bold;}
.hgbb article p{ font-size:16px; line-height:25px;}
.meiju_right{ width:576px; background:#EFEFEF; float:right; margin-top:20px;}
.meiju_right h5{ width:; height:100px; line-height:100px; display:block;}
.liuyand{ width:535px; padding-left:41px;}
.liuyand form{ clear:both; padding-top:1px;}
.liuyand dl{ width:100%; line-height:35px; padding-top:8px;  color:#000; clear: both;}
.liuyand dl dt{ float:left; width:75px; line-height:35px; height:35px; text-align:center;}
.liuyand dl dd{ float:left;}
.ddf{ width:152px; height:32px; line-height:32px; font-size:14px;  border:#000 solid 1px; padding-left:5px;}
.ddg{ width:410px; height:61px; font-size:14px;border:#000 solid 1px; padding-left:5px; float:left;}
.yuyues{ clear:both; padding-top:10px; padding-left:75px; height:60px; line-height:60px;}
.yuyues input{ float:left;}
.yuyues b{ font-size:14px; color:#000; font-weight:bold; float:left; padding-left:10px;}
.ccgb{ height:118px; margin-top:23px; background:url(../images/img/yufoot.jpg) no-repeat center; position:relative;font-size:12px;}
.ccga{ width:182px; height:61px; position:absolute; left:253px; top:30px;}
.ccga h6, .ccgc h6, .ccge h6{ color:#662580;  line-height:25px; font-weight:bold;font-size:12px;}
.ccgc{width:182px; height:61px; position:absolute; left:610px; top:30px;}
.ccge{width:182px; height:61px; position:absolute; top:30px; right:50px;}
/**/
 .Dselect{ width:160px; height:34px; border:#000 solid 1px;}
.dlgg{ width:258px; height:36px; line-height:36px; color:#000; float:left; padding-top:10px;}
.dlgg span{ float:left; width:70px; line-height:35px; height:35px;text-align:center;}
.dlgg span input{ float:left;}


/***家居馆***/
.leftz h4{ font-size:30px; font-weight:bold; color:#000;}
.leftz h4 span{ font-size:24px; font-weight:normal;}

.slideBoxhua{ height:544px; padding-top:5px; overflow:hidden; position:relative; }
.slideBoxhua .hd{ height:30px; padding-right:10px; overflow:hidden; position:absolute; right:550px; bottom:15px; z-index:12; background: url(../images/img/bai_touming.png) repeat; border-radius:60px; }
.slideBoxhua .hd ul{ overflow:hidden; zoom:1; float:left; padding-top:7px; padding-left:25px;  }
.slideBoxhua .hd ul li{ float:left; margin-right:12px; border-radius:50px; width:17px; height:17px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxhua .hd ul li.on{ background:#61106e; }

.slideBoxhua .bd{ position:relative;  height:544px; z-index:0; overflow:hidden;  }
.slideBoxhua .bd li{ zoom:1; vertical-align:middle;  width:1200px; height:544px; float:left;}
.slideBoxhua .bd img{ width:1200px; height:544px; display:block;  }

/*材料展区*/
.clzq{ height:auto;border:#E0E0E0 solid 1px; width:1198px; margin-top:20px; background: url(../images/img/gy_tiao.jpg) top no-repeat;}
.clzq h2{ font-size:18px; width:100%; height:55px; line-height:55px; font-size:; padding-left:15px; float:left; width:100%; }
.clzq h2 strong{ font-size:24px; color:#6e247a; float:left;}
.clzq span{ color:#000 !important; float:left; font-weight:normal;}
.clzq h2 b{ color:#6e247a; font-weight:normal; }
.clzq h2 a{ float:right; display:block; padding-top:8px; padding-right:40px;}
.clzq ul { width:1220px; overflow:hidden; clear:both;}
.clzq ul li{ width:288px; height:216px; position:relative; margin:0 0 10px 9px; float:left;}
.clzq ul li img{ width:288px; height:216px;}
.clzq ul li h4{ width:100%; height:36px; background:url(../images/img/touming2.png) repeat; color:#FFF; text-align:center; font-weight:bold; position:absolute; left:0px; bottom:0px; line-height:36px; font-size:14px;}
.cscs{ width:1158px; padding:0 20px; margin:0 auto;}
.cscs article{ height:164px; width:100%; border-bottom:10px solid #F7F7F7;}
.cscs article h4{ width:100%; height:70px; line-height:70px; font-size:30px; font-weight:bold; color:#70247E; text-align:center;}
.cscs article p{ color:#000; line-height:30px; text-indent:2em;}
.hjysd{ width:100%; position:relative; background:url(../images/img/hjys.png) no-repeat; height:320px; color:#000; line-height:25px;}
.hja{ width:260px; height:130px; position:absolute; left:171px; top:42px;}
.hjb{ width:260px; height:130px; position:absolute; right:170px; top:42px;}
.hjc{width:260px; height:130px; position:absolute; left:171px; top:190px;}
.hjd{ width:260px; height:130px; position:absolute; right:170px; top:190px;}

/*客户保障*/
.khbzd{ width:1116px; height:366px; background:#E0E0E0; border-radius:20px; margin:auto; padding-top:5px; position:relative;}
.iudj{ width:214px; height:240px; margin-left:105px; margin-top:50px; float:left;}
.iudj strong{ color:#751485; font-size:40px; font-weight:bold; display:block; width:100%; height:53px; text-align:right;}
.iudj span{ width:100%; height:50px; line-height:50px; text-align: right; font-size:28px; color:#000; display:block; }
.iudj p{ color:#000; line-height:30px; text-align:right;}
.sisheng{ float:left; padding-top:50px;}
.WENZIl{ width:420px; float:left; margin-top:50px;}
.WENZIl p{ line-height:50px; height:50px; color: #000;}
.khbzd a{ position:absolute; top:20px; right:10px; display:block;}
/*合作品牌*/
.clzq ol{ padding:1px; width:1220px; overflow:hidden; clear:both;}
.clzq ol li{ float:left; width:140px; margin-left:8px; margin-bottom:10px; height:54px; /*background:#D8D8D8;*/ border-radius:10px; text-align:center; padding-top:10px;}

/*客户服务*/
.hjfw{ width:857px; float:left; overflow:hidden; padding:2px; margin-top:10px;}

.rzfw8{ width:857px; float:left; margin-top:10px;}
.rz_a{ width:100%; text-align:center;}
.rzjj{ width:100%; height:200px;}
.rzjj img{ float:left;}
.rzjj article{ width:745px; color:#000; float:left; line-height:20px;}
.rzjj article h2{ width:100%; height:32px; display:block; color: #000; font-size:18px; font-weight:bold;}
.rzjj article strong{}

.rzsjs{ width:100%; height:630px; clear:both;}
.rzsjs img{ float:left;}
.rzsjs article{ width:744px; float:left; padding-top:15px;}
.rzsjs article h3{ width:100%; height:40px; line-height:40px; }
.rzsjs article h3 strong{ float:left;font-size:24px; font-weight:bold; color:#6E1C7E;}
.rzsjs article h3 a{ float:right;}
.rzsjs article p{ color:#000; line-height:25px; clear:both;}
.rzfwd2{ width:825px; padding-top:20px; clear:both; height:200px; margin-left:20px;}
.rzfwd2 article{ width:100%; height:60px;}
.rzfwd2 article span{ float:left; display:block;}
.rzfwd2 article p{ float:left; color:#000; padding-top:6px; line-height:25px;}
.rzfwd2 article p strong{ font-size:20px;}

/*店面查询*/
.dmtitle{ height:45px; padding-left:32px; margin-left:15px; margin-top:8px; line-height:45px; color:#8E029F; font-size:20px; font-weight:bold; background: url(../images/img/dianm.jpg) no-repeat;}
.dianzhi{ width:835px; height:260px; background:url(../images/img/tiaoce.jpg) no-repeat top left; padding-top:13px; margin-left:15px;}
.dzlogo{ width:432px; height:245px; float:left; margin-right:15px; overflow:hidden;}
.dzlogo img{width:432px; height:245px; }
.dztxt{ width:365px; height:245px; overflow:hidden; float:left; color: #000;}
.dztxt article{ width:100%; height:204px;}
.dztxt article p{ line-height:25px;}
.dztxt h4{ height:30px; font-size:18px; font-weight:bold;}

/*装修学堂*/
.leftz h3{ font-size:30px; font-weight:bold; color: #000;}
.zxnei{ width:857px; height:auto; margin-bottom:15px; padding-bottom: 15px;}
.zxnei .biaoqian{ width:100%; height:74px; background:#F4F4F4; clear:both;}
.zxnei .biaoqian h4{ width:100%; height:35px; line-height:35px; clear:both;}
.zxnei .biaoqian h4 a{ float:left; color:#662580; font-size:16px; padding-left:10px; font-weight:bold;}
.zxnei .biaoqian h4 a:hover{ text-decoration:underline;}
.zxnei .biaoqian h4 span{ float:right; padding-right:10px; font-size:14px; color:#000;}
.biaoqq{ width:100%; height:26px;}
.biaoqq span{ background:#662580; color:#FFF; font-size:12px; padding:1px 5px; border-radius:3px; margin-left:10px; float:left;}
.biaoqq dl{ width:500px; height:40px; float:left; padding-left:15px;}
.biaoqq dl dt{ width:43px; padding-left:28px; font-weight:bold; color:#000; height:40px; background:url(../images/img/bqian.jpg) no-repeat; float:left;}
.biaoqq dl dd{ padding:1px 3px; color: #000; background: #CCC; margin-right:5px; float:left; font-size:12px;}
.zxnei p{ font-size:14px; width:810px; margin-left:20px; color:#000; line-height:25px; padding-top:10px;}
.zxnei p a{ color:#662580;}
.xuetang{ width:710px; height:530px; margin:0 auto; padding-top:10px;}
.xuetang img{ width:710px; height:530px;}


/*筛选栏样式*/
.p_category { padding:4px 9px; overflow:hidden; border:#ccc solid 1px; /*border-top:#662580 solid 2px;*/}
.p_category .filter_pro { position:relative; margin:4px 0; overflow:hidden; height:100%; }
.p_category .filter_pro h2 { position:absolute; left:0; top:0; width:80px; height:30px; line-height:30px; padding:0; overflow:hidden; font-size:14px; font-weight:bold; text-align:right; color:#333;}
.p_category .filter_pro ul,.p_category .filter_pro ul li { float:left;}
.p_category .filter_pro ul { margin:0 0 0 80px !important; margin:0 0 0 24px; overflow:hidden; width:928px; height:100%}
.p_category .filter_pro ul li { height:30px; line-height:30px; }
.p_category .filter_pro ul li a { padding:0 10px; margin:2px; color:#555; float:left; white-space:nowrap; display:block; height:26px; line-height:26px; font-size:14px;}
.p_category .filter_pro ul li a:hover { background:#662580; color:#fff; text-decoration:none}
.p_category .filter_pro ul li.active a { background:#fff; color:#662580; font-weight:bold; overflow:hidden;}

/*设计精英样式*/
.p_category .sjjy { position:relative; margin:4px 0; overflow:hidden; height:100%; }
.p_category .sjjy h2 { position:absolute; left:0; top:0; width:70px; height:30px; line-height:30px; padding:0; overflow:hidden; font-size:12px; font-weight:bold; text-align:right; color:#333;}
.p_category .sjjy ul,.p_category .sjjy ul li { float:left;}
.p_category .sjjy ul { margin:0 0 0 70px !important; margin:0 0 0 24px; overflow:hidden; width:640px; height:100%}
.p_category .sjjy ul li { height:30px; line-height:30px; }
.p_category .sjjy ul li a { padding:0 10px; margin:2px; color:#555; float:left; white-space:nowrap; display:block; height:26px; line-height:26px;}
.p_category .sjjy ul li a:hover { background:#662580; color:#fff; text-decoration:none}
.p_category .sjjy ul li.active a { background:#fff; color:#662580; font-weight:bold; overflow:hidden;}

/*热门楼盘筛选*/
.hot_property { line-height:32px; padding:0 10px; font-size:14px;}
.hot_property a { margin:0 5px; color:#555; font-size:14px;}
.hot_property a:hover { color:#f60;}


/*在施工地2*/
.construction_list ul li { padding:15px; border:#e4e4e4 solid 1px; margin-bottom:15px; position:relative;}
.construction_list ul li .construction_pic { width:255px; height:190px; position:absolute; top:15px; left:15px;}
.construction_list ul li .construction_pic img { width:255px; height:190px;}
.construction_list ul li .construction_cont { margin-left:270px; height:190px; overflow:hidden;}
.construction_list ul li .construction_cont .construction_t { height:36px; line-height:36px; color:#888; margin-bottom:5px;}
.construction_list ul li .construction_cont .construction_t h3 { float:left;}
.construction_list ul li .construction_cont .construction_t h3,.construction_list ul li .construction_cont .construction_t h3 a { font-weight: bold; font-size:18px; color:#333;}
.construction_list ul li .construction_cont .construction_t a.right1 { display:block; float:right; height:36px; line-height:36px; padding:0 20px 0 40px; background:#e60012 url(../images/t1/icon_05.png) 20px center no-repeat; color:#fff; font-size:16px; border-radius:3px;}
.construction_list ul li .construction_cont .construction_c { padding:10px 3px; line-height:24px; font-size:14px; color:#555; overflow:hidden;}
.construction_list ul li .construction_cont .construction_c .item { width:33%; height:18px; line-height:18px; margin:3px 0; overflow:hidden; float:left;}
.construction_step { padding:26px 0 0; position:relative;}
.construction_step .line { height:24px; background:url(../images/t1/step_line.gif) 0 center repeat-x;}
.construction_step .line .line_on { height:24px; background:url(../images/t1/step_line_on.gif) 0 center repeat-x;}
.construction_step .line .line_on .point { height:24px; width:24px; overflow:hidden; background:url(../images/t1/step_point.gif) 0 0 no-repeat; float:right; margin:0 -12px 0 0;}
.construction_step .over { background:url(../images/t1/step_over.gif) 0 0 no-repeat; width:60px; height:26px; position:absolute; top:0; right:0; display:none;}
.construction_step .name { height:24px; line-height:24px;}
.construction_step .name .item { width:17%; float:left; font-size:14px; text-align:center;}
.construction_step .name .item.n6 { width:15%;}

.construction_step .over { display:block; right:7%; margin-right:-30px;}
.construction_step .list0{background:url(../images/step/list0.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list1{background:url(../images/step/list1.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list2{background:url(../images/step/list2.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list3{background:url(../images/step/list3.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list4{background:url(../images/step/list4.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list5{background:url(../images/step/list5.jpg) 0 0 no-repeat;width:548px; height:55px;}
.construction_step .list6{background:url(../images/step/list6.jpg) 0 0 no-repeat;width:548px; height:55px;}


.construction_detail { border:#e4e4e4 solid 1px;}
.construction_detail .construction_info { padding:15px; height:215px;}
.construction_detail .construction_info .pic { float:left; width:285px; height:215px; margin-right:20px;}
.construction_detail .construction_info .pic img { width:285px; height:215px; }
.construction_detail .construction_info .info { width:358px; float:left;}
.construction_detail .construction_info .info .title { font-size:24px; height:60px; line-height:30px; padding:10px 0;}
.construction_detail .construction_info .info .area_c { line-height:30px;}
.construction_detail .construction_info .info .area_c .item { width:50%; float:left; font-size:14px;}
.construction_detail .construction_info .designer { width:145px; float:right; background:#f6f6f6; padding:5px 0;}
.construction_detail .construction_info .designer h3 { color:#787878; font-size:14px; line-height:24px; text-align:center; font-weight:bold;}
.construction_detail .construction_info .designer .des_avatar { width:136px; height:136px; position:relative; margin:0 auto 5px;}
.construction_detail .construction_info .designer .des_avatar span { position:absolute; width:126px; bottom:0; color:#fff;background:url(../images/t1/mm1.png) 0 0 repeat; _background:#000; filter:alpha(opacity=40); display:block; height:30px; line-height:30px; padding:0 5px; overflow:hidden; text-align:center;}
.construction_detail .construction_info .designer .des_btn { overflow:hidden; text-align:center;}
.construction_detail .construction_info .designer .des_btn a { width:120px; margin:0 auto; background-color:#e60012; background-position: 22px center; line-height:30px; border-radius:3px; color:#fff; font-size:15px;}
.construction_detail .construction_info .designer .des_btn a:hover { text-decoration:none; background-color:#fadc00; color:#333;}
.construction_detail .construction_info .designer .des_btn a.icon_comment:hover { background-image:url(../images/t1/icon_06_1.gif);}
.construction_detail .construction_step_t { border-bottom:#e4e4e4 solid 1px; height:30px; margin:0 15px 30px; position:relative;}
.construction_detail .construction_step_t h3 { position:absolute; height:60px; line-height:60px; font-size:30px; background:#fff; top:0; left:0; padding:0 5px 0 0;}

.construction_detail .construction_step_c { padding:0 15px 15px; border-bottom:#e4e4e4 solid 1px;}
.construction_detail .construction_step_c .show0{background:url(../images/step/show0.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show1{background:url(../images/step/show1.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show2{background:url(../images/step/show2.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show3{background:url(../images/step/show3.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show4{background:url(../images/step/show4.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show5{background:url(../images/step/show5.jpg) 0 0 no-repeat;width:828px; height:55px;}
.construction_detail .construction_step_c .show6{background:url(../images/step/show6.jpg) 0 0 no-repeat;width:828px; height:55px;}




.construction_detail .xt_detail { border:none; padding:15px; color:#000;}
.construction_detail .xt_detail .xd_text { margin:20px 13px 0; line-height:24px; font-size:14px;}
.construction_detail .xt_detail .xd_text img { margin:15px 0;}
.construction_detail .xt_detail .xd_page { overflow:hidden; zoom:1; margin-top:20px; border-top:1px solid #ccc; line-height:32px;}


.view360list { width:860px; overflow:hidden;}
.view360list ul { width:870px;}
.view360list ul li { float:left; margin:0 10px 10px 0; padding:9px; border:#e4e4e4 solid 1px; width:405px; text-align:center;}
.view360list ul li img { width:400px; height:225px;}
.view360list ul li p { height:30px; line-height:30px; overflow:hidden; text-align:center;}
.view360list ul li p a { font-size:16px;}

.view360_detail { border:#e4e4e4 solid 1px;}
.view360_detail .title { padding:10px 20px; line-height:30px; font-size:24px; font-weight:bold; text-align:center;}
.view360_detail .area_c { padding:0 19px 19px; border-bottom:#e4e4e4 solid 1px;}
.view360_detail .area_c .view_c { width:800px; margin-left: 10px; height: auto; overflow: hidden; /*height:505px;*/}
.view360_detail .view_info h4 {border-bottom:#e4e4e4 solid 1px; height:30px; line-height:30px; color:#e60012; padding:0 19px;}
.view360_detail .view_info .cont { padding:19px; line-height:24px; font-size:14px;}

.p_list5 li { float:left; width:33%; text-align:center; margin-bottom:10px;}
.p_list5 li img { width:240px; height:160px;}
.p_list5 li a { display:block; }
.p_list5 li a:hover {}
.p_list5 li .name { font-size:14px; font-weight:bold; height:24px; line-height:24px; overflow:hidden; text-align:center; width:240px; margin:0 auto;}
.p_list5 li .info { height:24px; line-height:24px; overflow:hidden; width:240px; margin:0 auto;}