.JR-banner {height: 382px;position: relative;overflow: hidden;}
.JR-banner img {position: absolute;top: 0;left: 50%;margin-left: -960px;}
.JR-banner:hover {background-size: 105% 105%;}
.JR-banner a {width: 290px;position: absolute;bottom: 70px;left: 50%;margin-left: -145px;border-radius: 3px;color: #fff;font-size: 28px;line-height: 66px;background-color: #ff5e38;text-align: center;}
.JR-banner a:hover {background-color: #f14219;transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;}
.JR-banner a em {width: 32px;height: 32px;display: inline-block;vertical-align: -7px;margin-right: 10px;}
.JR-banner a em ,
.applyMethod .apply-con li em,
.apply-step dl dd em,
.apply-demand ul .file-box .download em {background: url(//image10.homedo.com/image/20160825/07200ccb-4d2d-4db5-93ab-2557fda0b6c2.png) 0 0 no-repeat;}
.applyMethod {padding: 48px 0 65px 0;}
.applyMethod .apply-head {height: 160px;background-color: #eef2f5;margin-bottom: 76px;}
.applyMethod .apply-head p {font-size: 22px;width: 800px;color: #555;padding: 45px 0 0 45px;line-height: 36px;}
.applyMethod .apply-head h2 {padding: 28px 0 0 42px;width: 238px;height: 132px;font-size: 24px;color: #fff;background-color: #76c657;position: relative;font-weight: bold;}
.applyMethod .apply-head h2 strong {font-size: 48px;font-weight: bold;}
.applyMethod .apply-head h2 em {font-size: 103px;position: absolute;top: 10px;left: 190px;font-weight: normal;font-family: 微软雅黑;}
.applyMethod .apply-con {height: 400px;}
.applyMethod .apply-con .fl {height: 400px;width: 377px;border-right: 1px solid #ececec;}
.applyMethod .apply-con .fl ul {width: 335px;}
.applyMethod .apply-con .fr ul {width: 768px;}
.applyMethod .apply-con h3 {font-size: 28px;color: #202020;line-height: 30px;font-weight: bold;}
.applyMethod .apply-con p {font-size: 14px;color: #cacaca;line-height: 30px;padding-bottom: 10px;}
.applyMethod .apply-con li {font-size: 16px;line-height: 28px;color: #595959; border-bottom: 1px dotted #c5c5c5;padding: 12px 0;}
.applyMethod .apply-con li em {width: 20px;height: 30px;background-position: -32px 0;display: inline-block;margin: 3px 10px 0 0;float: left;}
.applyMethod .apply-con .bor-none {border-bottom:none;}
.advantage {background: url(//image10.homedo.com/image/20160825/94786f96-87dd-45b8-83e3-441eaf4087b2.jpg) center 0 no-repeat;text-align: center; height: 312px;}
.advantage:hover {background-size: 105% 105%;}
.apply-step {padding: 55px 0 70px 0;}
.apply-step .step-head {text-align: center;padding-bottom: 30px;}
.apply-step .step-head h2 {font-size: 46px;color: #202020;font-weight: bold;line-height: 80px;width: 226px;margin: 0 auto 65px;border-bottom: 1px solid #ececec;position: relative;}
.apply-step .step-head h2 em {position: absolute;bottom: -4px;left: 88px;width: 50px;height: 7px;background-color: #1d5fc8;}
.apply-step .step-con {overflow: hidden;}
.apply-step dl {float: left;width: 267px;padding-left: 62px;}
.apply-step .w130 {width: 130px;}
.apply-step dl dt {color: #202020;font-size: 20px;font-weight: bold;line-height: 46px;}
.apply-step dl dd {font-size: 16px;color: #595959;line-height: 22px;padding: 7px 0;}
.apply-step dl dd em {width: 20px;height: 24px;background-position: -32px 0;display: inline-block;vertical-align: -4px;margin-right: 10px;float: left;}
.apply-demand {background: url(//image10.homedo.com/image/20160825/4c1c501c-b7da-4231-a4ec-5fc6eae95c61.jpg) center 0 no-repeat;height: 856px;}
.apply-demand input,.apply-demand textarea,.apply-demand button {outline: none;}
.apply-demand h2 {font-size: 36px;color: #fff;font-weight: bold;line-height: 140px;text-align: center;}
.apply-demand ul {margin-top: 155px;padding-left: 132px;height: 352px;}
.apply-demand ul li {width: 448px;height: 48px;border: 1px solid #d3d3d3;line-height: 48px;float: left;margin: 0 23px 18px 0;background-color: #fff;position: relative;}
.apply-demand ul li label {width: 96px;background-color: #f1f1f1;display: inline-block;height: 48px;text-align: center;font-size: 14px;color: #515151;}
.apply-demand ul li label em {color: #f10000;margin-right: 5px;}
.apply-demand ul li input {border: none;width: 342px;height: 48px;padding-left: 10px;margin-top: -4px;}
.apply-demand ul li .error-tip {display: none; font-size: 12px;color: #ec700d;border: 1px solid #f7b150;padding: 0 16px 0 36px;height: 48px; margin-left: 26px; background: #fdf3e2 url(//image10.homedo.com/image/20160808/a3c0da4c-4af1-4726-9a34-1ba2ea73fec1.jpg) 12px center no-repeat;position: absolute;left: 430px;top: -1px;white-space: nowrap;z-index: 2;}
.apply-demand ul li .error-tip em {width: 7px;height: 13px;background: url(//image10.homedo.com/image/20160808/244c9b3e-14bc-4e0a-9eae-4332e9e3ce95.png) 0 0 no-repeat;position: absolute;top: 18px;left: -7px;}
.apply-demand ul .file-box {width: 600px;position: relative;}

.apply-demand ul .file-box #text {width: 490px;}
.apply-demand ul .file-box .file-btn {position: absolute;right: -210px;top: -1px;font-size: 16px;height: 50px;overflow: hidden;}
.apply-demand ul .file-box .file-btn input {width: 100px;height: 54px;font-size: 16px;}
.apply-demand ul .file-box .file-btn #file1 {font-size: 0;}
.apply-demand ul .file-box .file-btn #btImg1 {background-color: #3975d0;color: #fff;}
.apply-demand ul .file-box .file-btn .btn-style {width: 100px;height: 48px;position: absolute;background-color: #f3f3f3;border: 1px solid #d3d3d3;color: #000;text-align: center;pointer-events:none;}

.apply-demand ul .file-box .updeta {position: absolute;top: 0;left: 96px;width: 725px;}
.apply-demand ul .file-box #ossfile {height:48px; line-height:48px; width:491px; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-right:none;}
.apply-demand ul .file-box #ossfile b {display:none;}
.apply-demand ul .file-box #ossfile .progress {margin-left: -10px; margin-top: -2px; height: 2px; background: #f8feff;}
.apply-demand ul .file-box #ossfile .progress-bar {height: 2px; background: rgb(28, 191, 218);}
.apply-demand ul .file-box #container {overflow:hidden;position: relative;top: -1px;}
.apply-demand ul .file-box #container .btn {display:block; float:left; width:100px; height:48px; background:#f3f3f3; font-size:16px; color:#000; border:#d3d3d3 solid 1px; text-align:center; line-height:48px; margin-right:8px;}
.apply-demand ul .file-box #container #postfiles {background-color: #3975d0;color: #fff;border:#3975d0 solid 1px;}

.apply-demand ul .file-box .download {position: absolute;right: -320px;color: #1971de;}
.apply-demand ul .file-box .download em {background-position: -52px 0;width: 18px;height: 18px;display: inline-block;margin-right: 5px;vertical-align: -4px;}
.apply-demand ul .file-box .download:hover {text-decoration: underline;}
.apply-demand ul .text-box {width: 921px;height: 128px;border: 1px solid #d3d3d3;}
.apply-demand ul .text-box textarea {width: 901px;height: 108px;border:none;resize:none;padding: 10px;line-height: 22px;font-family: 微软雅黑;}
.apply-demand #Submit {color: #fff;font-size: 24px; width: 260px;height: 54px;background-color: #ff5e38;border: none;font-family: 微软雅黑;border-radius: 3px;margin:0 auto;display: block;margin-top: 11px;cursor: pointer;}
.apply-demand #Submit:hover {background-color: #f14219;}

#porp-bg {display: none;position:fixed; width:100%; height:100%; left:0; top:0; background:#000; opacity:0.5; filter:Alpha(opacity=50); z-index:1000;}
#porp-box {display: none; position:fixed; left:50%; top:50%; margin:-113px 0 0 -205px; width:400px; height:216px; padding:5px; background:#b2b2b2; z-index:1010;}
#porp-box dt { height:40px; border-bottom:#e5e5e5 solid 1px; background:#f7f7f7; line-height:40px; padding:0 15px 0 20px; font-size:16px; color:#333;}
#porp-box dt em {cursor:pointer; width:14px; height:14px; margin-top:13px; background:url(//image10.homedo.com/image/20160422/91f4f31b-799c-4605-a094-7e1d7fd44135.png) 0 0 no-repeat;}
#porp-box dd {height:175px; background:#fff;}
#porp-box dd p {display:block; padding:30px 0 0 160px; line-height:37px; font-size:20px; color:#333;}
#porp-box dd p em { width:37px; height:37px; margin-left:-53px; background:url(//image10.homedo.com/image/20160422/9b4f271a-cad9-467e-b1fd-aec315e952bd.png) 0 0 no-repeat;}
#porp-box dd a { display:block; height:32px; width:76px; margin:30px 0 0 160px; line-height:32px; font-size:16px; color:#fff; text-align:center; background-color:#ff7300; border-radius:3px;}