@charset "utf-8";
/*reset*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select{margin:0;padding:0;}
em{font-style:normal;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
img{border:none;vertical-align:top;}
table{border-collapse:collapse;}
input,textarea,button{outline:none;}
textarea{resize:none;overflow:auto;}
body{font-size:12px;font-family:"微软雅黑";}
/*end reset*/

/* public*/
.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.w{width:1132px;margin:0 auto}

.foucs{position: relative;height: 380px;overflow: hidden;}
.foucs img{position: absolute;left: 50%;margin-left: -960px;}
.wrap{background: url(//image10.homedo.com/image/20160229/7331f913-9db7-41be-aa44-5b8a0d445f39.jpg) center top no-repeat;}
.wrap h2{padding-left: 10px;font-size: 24px;font-weight: bold;line-height: 27px;border-left: 7px solid #ee460b;margin: 38px 0 22px 0;color: #333;}
.wrap .counseling h2{margin-top: 0;}
.counseling {padding-top: 38px;}
.counseling .BuildType{height: 325px;}
.counseling .BuildType ul{width: 1150px; }
.counseling li{width: 182px;height: 157px;float: left;margin: 0 8px 11px 0;position: relative;text-align: center;}
.counseling .BuildType li{cursor: pointer;}
.counseling .hd{height: 105px;font-size: 32px;font-weight: bolder;color: #fff;background-color: #e97520;line-height: 30px;text-align: center;padding-top: 52px;}
.counseling .hd span{font-size: 15px;color: #f4ba90;display:block;}
.counseling .BuildType li p{position: absolute;left: 0;bottom: 0;height: 43px;line-height: 43px;font-size: 20px;width: 182px;color: #fff;opacity: 0.8;background-color: #000; filter: alpha(opacity=80);}
.counseling .BuildType li:hover p{background-color: #e97520;opacity: 1;filter: alpha(opacity=100);}
.counseling .BuildType li:hover .PopUp{display: block;}
.counseling .BuildType li .PopUp{position: absolute; left: 190px;bottom:0;width: 251px;height: 307px;background-color: #e97520;z-index: 1;padding-top: 18px;display: none;}
.counseling .BuildType li .PopUp a{display: block;text-align: left;font-size: 16px;line-height: 24px;color: #fff;padding-left: 16px;}
.counseling .BuildType li .PopUp em{display: block;width: 7px;height: 22px;position: absolute;bottom: 11px;left: -7px; background: url(//image10.homedo.com/image/20160301/516cfcd6-06f6-4510-b715-635a7d8daf33.gif) 0 0 no-repeat;}
.counseling .SystemType{margin-top: 22px;}
.counseling .SystemType li.hd{height: 98px;background-color: #f8f8f8;color: #333;padding-top: 40px;}
.counseling .SystemType .hd span{color: #959595;}
.counseling .SystemType li{width: 224px;height: 138px;margin: 0 2px 2px 0;background-color:#f9f9f9 }
.counseling .SystemType li img{padding-top: 26px;}
.counseling .SystemType li p{font-size: 20px;}
.AdvisoryPlan .bg{width: 1130px;height: 252px;background: url(//image10.homedo.com/image/20160229/62f0148c-8fc4-405e-83c0-f85088a3e020.jpg) 0 0 no-repeat;}
.AdvisoryPlan .bg p,.helper .helper-bg p{font-size: 26px;color: #333;padding: 55px 0 0 40px;line-height: 44px;}
.AdvisoryPlan .bg {position: relative;}
.AdvisoryPlan .btn{color: #fff;font-size: 20px;text-align: center;position: absolute;right: 46px;bottom:45px;width: 201px;height: 40px;line-height: 40px; border: 1px solid #fff;border-radius: 3px;background-color: #ffb34e;}
.AdvisoryPlan .btn:hover{background-color: #ff9201;}
.helper .helper-bg{width: 1132px;height: 201px;background:#f8f8f8 url(//image10.homedo.com/image/20160229/aace979f-c810-424f-9cc1-2ec40a65ab3f.jpg) left 0 no-repeat;margin-bottom: 24px;}
.helper .helper-bg p {padding-left: 495px;}
.form {width: 1116px;margin: 0 auto;}
.form p{background: url(//image10.homedo.com/image/20160229/0b77ffb7-e25f-47cb-8ca8-6d8670664a97.gif) 12px center no-repeat;padding-left: 50px;margin: 20px 0 40px 0; line-height: 88px;font-size: 26px;color: #333;border-bottom: 1px dotted #c5c5c5;}
.form p span{font-size: 20px;}
.form p a{display: inline-block;width: 139px;height: 34px;line-height: 34px;background-color: #ff8300;font-size: 16px;color: #fff;text-align: center;border-radius: 2px;margin-left: 8px;}
.form h3{float: left;font-size: 20px;line-height: 32px;}
.form .info{padding-left: 20px;}
.form .Con{overflow: hidden;padding-left: 10px;}
.form .info .Con span{font-size: 15px;line-height: 36px;}
.form .info .Con textarea{width: 422px;height: 110px;border: 1px solid #dcdcdc;margin-bottom: 20px;padding: 10px;font-family: Arial,'Microsoft YaHei';}
.form .info .Con .textarea1{margin-left: 57px;}
.form .info .Con .textarea2{margin-left: 5px;}
.form .info .Con .textarea2 span em{color: #ff0000;}
.form .info .Con .textarea2 span.tip{margin: 100px 95px 0 0;}
.form .info .Con .uploading{font-size: 15px;line-height: 28px;margin-left: 57px;margin-bottom: 40px;}
.form .info .Con .uploading span{font-size: 12px;color: #9b9b9b;padding-left: 7px;line-height: 28px;}
.form .info .Con .uploading #FileText{width: 275px;height: 28px;line-height: 28px;border: 1px solid #dcdcdc;border-right: none;float: left;padding-left: 5px;}
.form .info .Con .uploading .btn-sc{position: relative;width: 79px;height: 30px;}
.form .info .Con .uploading .btn-sc input{width: 78px;height: 30px; position: absolute;left: 0; z-index: 1;filter: alpha(opacity=0);opacity:0;cursor: pointer;}
.form .info .Con .uploading .btn-sc a{font-size: 13px; position: absolute;top: 0;left: 0; width: 78px;height: 28px;text-align: center;border: 1px solid #a7a7a7;background-color: #f3f3f3;line-height: 28px;pointer-events: none;}
.form .info .Con .uploading #btImg1{float: left; width: 78px;height: 30px;background-color: #f3f3f3;border: 1px solid #a7a7a7;margin-left: 5px;color: #666;font-size: 13px;cursor: pointer;}
.form .contect{border-top: 1px dotted #c5c5c5;border-bottom: 1px dotted #c5c5c5;padding: 40px 0 20px 20px;}
.form .contect .Con ul{margin-left: 33px;}
.form .contect .Con li{margin-bottom: 20px;}
.form .contect .Con span{width: 100px;display: inline-block;font-size: 15px;text-align: right;}
.form .contect .Con span em{color: #ff0000;}
.form .contect .Con span.tip,.form .info .Con .textarea2 span.tip{color: red;font-size: 12px;width: 240px;text-align: left;padding-left: 5px;display: none;}
.form .contect .Con input{width: 436px;height: 38px;border: 1px solid #dcdcdc;line-height: 38px;padding-left: 5px;}
.form .btn {margin: 40px 0 100px 325px;}
.form .btn .submit{width: 260px;height: 50px;background-color: #fd9144;border: none;box-shadow: #b97c4f 0 5px 0 0;color: #fff;font:lighter 21px 微软雅黑;cursor: pointer;border-radius: 3px;}
.form label input{vertical-align: middle;}
.form .agreement{padding-top: 28px;font-family: 宋体;}
.form .agreement a{color: #005aa1;}