dd, dt,textarea{margin:0;padding:0;}
/*banner*/
.banner{width:100%;height:368px;background: url(../images/fangchaoshi/zhaofangbg.jpg) center center no-repeat;}
.banner img{display: block;margin:0 auto;width: 1800px;}
/*container*/
.margin_r0{margin-right:0 !important;}
.container .section{position: relative;margin-top: 30px;zoom: 1;}
.container .section:after{display:block;content:'clear';clear:both;line-height:0;visibility:hidden;}
.common-title{display: inline-block;padding-left: 15px;font-size: 30px;color: #333;border-left: 2px solid #EE4433;}
.step-sub-title{display: inline-block;float: right;width: 500px;text-align: right;font-size: 28px;}
.step-sub-title span{color: #EF4E3D}
.step-content{width: 900px;height: 270px;padding-left: 40px;}
.step-content li{float: left;width: 120px;height: 170px;margin: 70px 48px 0;text-align: center;}
.join-step i{display: block;width: 108px;height: 108px;margin: 0 auto 25px;background: url(../images/fangchaoshi/sprite.png);}
.join-step p{font-size: 18px;}
.step-1 i{background-position: 0 0;}
.step-2 i{background-position: 0 -120px;}
.step-3 i{background-position: 0 -245px;}
.step-4 i{background-position: 0 -360px;}
.step-arrow{position: absolute;top: 145px;width: 50px;height: 40px;background: url(../images/fangchaoshi/sprite.png) -5px -485px no-repeat;}
.arrow-1{left: 230px;}
.arrow-2{left: 446px;}
.arrow-3{left: 660px;}
/*maifangban_start*/
.service-content{margin: 75px 0 0 80px;}
.service-content li{float: left;width: 280px;height: 130px;}
/*maifangban_end*/
.left{float:left;width: 78px;height: 78px;margin: 0 auto 25px;background: url(../images/fangchaoshi/sprite.png);}
.left-1{background-position: -0 -535px;}
.left-2{background-position: -0 -620px;}
.left-3{background-position: -0 -709px;}
.left-4{background-position: -0 -798px;}
/*maifangban_start*/
.service-content .right{padding: 0 15px 0 10px;zoom: 1;overflow: hidden;}
.right p{margin-top: 10px;font-size: 14px;color: #999;line-height: 26px;}
/*maifangban_end*/
.right span{font-size: 18px;color: #333;}
.container .build-wrap{margin-top: -10px;}
.build-content{margin: 30px 0 0 0px;}
.build-item{float: left;margin: 0 22px 40px 0px ;width: 220px;height: 240px;}
.build-item .b-img{position: relative;width: 220px;height: 165px;color: #fff;}
.build-item .b-img img{width: 220px;height: 165px;}
.build-item .b-img p{position: absolute;left: 0;bottom: 0;width: 200px;height: 36px;line-height: 36px;display: block;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);overflow: hidden;}
.build-item .b-info{height: 80px;border: 1px solid #efefef;border-top: none;}
.b-desc{padding: 0 10px;line-height: 40px;color: #666;}
.b-desc span{font-size: 14px;overflow: hidden;}
.b-desc em , .b-discount .b-num{color: #EE4433;}
.b-desc .b-price{font-size: 26px;font-family: Georgia;color: #EE4433;}
.b-desc .b-loc{float: right;font-size: 12px;line-height: 46px;}
.b-discount{position: relative;font-size: 12px;line-height: 24px;padding: 0 10px;color: #666;}
.b-discount span{position: absolute;right: 10px;line-height: 30px;text-align: right;}
.b-discount .b-dis:before{position: relative;display: inline-block;content: "";width: 20px;top: 5px;right: 5px;height: 20px;background: url(../images/fangchaoshi/sprite.png) -4px -927px;}
.b-link:hover{text-decoration: none;}
.baoming-area{position: relative;display:inline;margin-left: 65px;padding: 35px 27px 55px 20px;}
.padd_l{padding-left:20px;}
.baoming-area dl{position: relative;}
.baoming-area dt{float: left;width: 100px;height: 47px;font-size: 14px;color: #666;line-height: 47px;text-align: right;}
.baoming-area dd{position: relative;float: left;padding-left:30px;font-size: 14px;line-height: 34px;}
.baoming-area dd .txt{height: 32px;width: 230px;height: 45px;padding-left: 10px;border: 1px solid #dfdfdf;line-height: 32px font-size: 16px;color: #333;}
.baoming-area dt b{color: #EE4433;}
.need-wrap{margin-bottom: 50px;}
.need-wrap dd em{position: absolute;right: -70px;top: 7px;font-size: 14px;color: #666;}
.error_msg{visibility:hidden;color: red;line-height: 30px;}
.tip_msg{color: #999;line-height: 35px;padding-left: 12px;height: 44px;}
.baoming-area dd .proj,
.baoming-area dd .name,
.baoming-area dd .phone{width: 300px;}
.name-wrap .error_msg{height: 20px;}
.textarea_H{width:300px;padding-left: 10px;height:60px;line-height:60px;color: #333;font-size: 14px;border: 1px solid #DBDBDB;}
.baoming-area dd .validate{width: 190px;}
#validateCode{cursor: pointer;position: absolute;left: 240px;top: 0 ;}
.baoming .submit-btn{display: block;width: 310px;height: 42px;line-height: 42px;text-align: center;border-radius: 5px;color: #fff;font-size: 21px;background-color: #EE4433;cursor: pointer;}
.baoming .submit-btn:hover{text-decoration: none;}
.check-wrap{position: relative;left: -25px;top: 5px;clear: both;overflow: hidden;zoom: 1;}
/*.check-wrap label{display: inline-block;width: 95px;height: 32px;margin-left: -25px;line-height: 32px;font-size: 12px;color: #333;}*/
.check-wrap label{float: left;display: inline;height: 32px;margin-left: 30px;line-height: 32px;font-size: 12px;color: #333;}
.check-wrap .check{display: none;display/*\**/:inline-block\9;width: 0;height: 0;}
.checkIcon{display: inline-block;position: relative;width: 20px;height: 20px;top: 7px;right: 5px;background: url(../images/fangchaoshi/sprite.png) -8px -896px;}
/*.check-wrap .check:checked+i{background-position: -37px -896px;}*/
.checkForIE8{display: inline-block;position: relative;width: 20px;height: 20px;top: 8px;right: 10px;background:url(../images/fangchaoshi/sprite.png)-37px -896px;}
.area-wrap .check-wrap{width: 800px;}
.input_tip{position: absolute;left: -1px;top: 43px;width: 320px;z-index: 100;line-height: 40px;background: #fff;border: 1px solid #e5e5e5;display: none;z-index: 20;}
.input_tip li{height: 40px;line-height: 40px;font-size: 15px;padding: 0 10px;color: #010101;cursor: pointer;border-bottom: 1px solid #eee;background: #fff;overflow: hidden;}
.input_tip li span{float: left;width: 68%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.input_tip li .sub-name{font-size: 12px;color: #999;margin-left: 5px;}
.input_tip li em{position: relative;float: right;top: -40px;right: 10px;width: 32%;height: 40px;color: #999;display: block;text-align: right;border: 1px solid #fff;}
.input_tip .focus{background: #fafafa;}
.input_tip .last{border-bottom: none;}
.lp-dialog-bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;z-index: 10001;display: none;}
.lp-dialog-bg .lp-dialog-mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: #000;opacity: 0.6;filter: alpha(opacity=60);}
.lp-dialog-bg .lp-dialog{position: absolute;left: 50%;top: 50%;width: 440px;border: 1px solid #ddd;background: #fff;margin: -220px 0 0 -220px;}
.lp-dialog-bg .lp-dialog .lp-dialog-pos{position: relative;}
.lp-dialog-bg .lp-d-close{position: absolute;right: 20px;top: 12px;width: 20px;height: 20px;display: inline-block;background: url(../images/fangchaoshi/sprite.png) no-repeat -85px -896px;cursor: pointer;}
.lp-dialog-bg .lp-dialog .kft-state{padding: 20px 70px 40px;overflow: hidden;}
.lp-dialog-bg .lp-dialog .lp-d-title{height: 45px;line-height: 45px;font-size: 18px;padding: 0 20px;font-weight: normal;border-bottom: 1px solid #eee;background: #fafafa;}
.lp-dialog .kft-title p{width: 280px;overflow: hidden;display: block;font-size: 14px;line-height: 26px;text-align: center;}
.lp-dialog .kft-title .kft-main-title{font-size: 22px;line-height: 50px;margin-bottom: 10px;}
.lp-dialog .kft-title .title-icon{width: 47px;height: 47px;vertical-align: middle;display: inline-block;background: url(../images/fangchaoshi/fangchaoshi/sprite.png) no-repeat -50px -930px;margin-right: 10px;}
.kft-comfirm-ok{float: left;width: 180px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;font-weight: bold;background: #EE4433;display: inline-block;text-align: center;margin: 20px 0 0 60px;}
.kft-comfirm-ok:hover{color: #fff;text-decoration: none;}
/*Ê¹ÓÃÁ÷³Ìprocess*/
.process{height: 307px;width: 100%;padding:30px 0;background:url(../images/fangchaoshi/rpy-bg.jpg) repeat-x;padding-top:26px;}
.hide{display: none;}
.lp-p-center{width:1200px;margin: 0 auto;background: #fbfbfb;}
.width1015{width: 1016px;}
.show{display: block;}
.lp-p-tt{padding-bottom:20px;position: relative;}
.lp-p-tt h1{color: #333;font-size:30px; font-weight:normal;height:40px;line-height:38px;vertical-align: middle;background-position: -233px -1824px;}
h1{font-size: 18px;}
.process .img-pos{background-position: -968px -1536px;}
.process .tab{letter-spacing: -4px;font-size: 0px;}
.process .tab{width:1200px;margin: 0 auto;border-left:solid 1px #eeeeee;border-bottom: none;letter-spacing: -4px;font-size: 0px;}
.process .tab .item.current{position: relative;height: 49px;bottom: -1px;background-color: #EF4E3D;color: #ffffff;z-index: 1;}
.process .tab .item{display: inline-block;width: 160px;height: 48px;line-height: 48px;vertical-align: top;text-align: center;text-decoration: none;font-size: 18px;letter-spacing: 0px;border-top: solid 1px #eeeeee;border-right: solid 1px #eeeeee;cursor: pointer;background-color: #ffffff;color: #000;position: relative;bottom: -1px;}
.center-pr{margin: 0 auto;background:url(../images/fangchaoshi/rpy-bg.jpg) repeat-x;}
.process-img{height: 200px;position:relative;background: white;border: 1px solid #f0f0f0;/* top: -36px;*/}
.process-img > span{width: 123px;height:30px;display: inline-block;position: absolute;background-position: -862px -1197px;top: 43px;}
.lp-p-tt span{color: #999;font-size:16px;}
.lp-p-tt a{color: #666;font-size:16px;text-decoration: underline;}
.lp-p-tt a:hover{color: red;}
/*.process{height: 210px;background: url(mid_bj.jpg) center center #ffffff no-repeat;}*/
.process-img ul{overflow: hidden;padding-left:80px;padding-top: 40px; height:160px;}
.first .process01 em{background:url(../images/fangchaoshi/kefuicon.png) 0px  -342px ;}
.process-img .sen i,.process-img .sen p{width:210px;margin-left: -30px;}
.process-img i{font-size: 18px;color: #333;margin-top: 15px;text-align: center;display: inline-block;font-style: normal;width: 100%;}
.process-img p{font-size: 12px;color: #b7b7b7;margin-top: 8px;line-height: 18px;}
.process-img .sen{width: 150px;margin-left:80px;}
.process-img li{width: 150px;float: left;margin-left: 80px;height: 160px;}
.process-img li.process01{margin-left:0px;}
.process-img em{width:76px;height:76px;margin: 0 auto;}
.first .process02 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -428px ;}
.first .process03 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -591px ;}
.first .process04 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -509px ;}
.first .process05 em{background-position:-5px -209px;}
.second .process01 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -258px ;}
.second .process02 em{background:url(../images/fangchaoshi/kefuicon.png) 0px 0px ;}
.second .process03 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -172px ;}
.second .process04 em{background:url(../images/fangchaoshi/kefuicon.png) 0px -86px  ;}
.second .process05 em{background-position:-8px -475px;}
.process-yd01{left:146px;background:url(../images/fangchaoshi/jiantou.png)}
.process-yd02{left:352px;}
.process-yd03{left:550px;}
.process-yd04{left:748px;}
.process-img > span{display:block;height:35px; background:url(../images/fangchaoshi/sprite.png) -5px -485px no-repeat;}
.yll-l1 em, .yll-l2 em, .bd-helper, .answer em, .question em, .r-wtgfb, .ice, .step04 .simg01, .step04 .simg, .step03 .simg01, .step03 .simg, .step02 .simg01, .step02 .simg, .step01 .simg01, .step01 .simg, .ic-right, .lg-jd, .lg-gfb, .process-img em, .advantage em{display: block;background:url(../images/fangchaoshi/icons.png) no-repeat;}
