﻿.act-banner { background: url("//image01.homedo.com/Files/Images/cms/www/20180621/5235296157057671814_pic1.jpg") no-repeat top center; height: 420px; margin-top: 95px; }

.introduce { background: #f5f7f9; width: 100%; padding-bottom: 60px; }

    .introduce h1 { font-size: 28px; font-weight: bold; color: #222222; padding-bottom: 25px; }

    .introduce p { font-size: 22px; color: #6d6d6d; line-height: 1.8em; display: inline-block; width: 1070px; }

    .introduce .i-detail { padding: 60px 0 0px 120px; }

.process { background: #f5f7f9; padding-top: 40px; position: relative; width: 100%; height: 366px; }

.titles a { color: #189af5; font-size: 14px; float: right; text-decoration: underline; }

.process .p-detail { padding-top: 40px; }

.marL84 { margin-left: 84px; }

.process .p-detail ul { width: 969px; margin-top: 25px; position: absolute; }

    .process .p-detail ul li { float: left; position: absolute; font-size: 18px; width: 124px; text-align: center; color: #202020; font-weight: bold; }

.p-detail li:first-child { left: 9.5%; }

.p-detail li:nth-child(2) { left: 33%; }

.p-detail li:nth-child(3) { left: 55%; }

.p-detail li:nth-child(4) { left: 78%; }

.p-detail li:last-child { left: 100%; }

.about_box { width: 1065px; padding-bottom: 50px; }

.youshi .about_box ul { width: 1065px; margin-top: 45px; }

.youshi .about_box li { float: left; width: 264px; height: 239px; border: #e5e5e5 1px solid; font-size: 18px; text-align: center; cursor: pointer; }

    .youshi .about_box li:hover { background: url("//image01.homedo.com/Files/Images/cms/www/20180510/5736789810096039742_pic1.png") top center; color: white; }

        .youshi .about_box li:hover i { color: white; }

.youshi .about_box img { width: 60px; height: 69px; margin-bottom: 18px; }

.about_box .boxs { width: 72px; height: 108px; text-align: center; margin: 34px auto 15px auto; }

.about_box li i { font-size: 14px; color: #666666; }

.fanchou { height: 367px; }

    .fanchou .detail3 .box1 dl { width: 520px; height: 164px; float: left; border: #f3f4f4 solid 1px; margin-right: 18px; cursor: pointer; transition: all 0.5s; -webkit-transition: all 0.5s; }

        .fanchou .detail3 .box1 dl:hover { box-shadow: 18px 2px 20px 0px rgb(92,92,93,0.2); margin-top: -10px; }

    .fanchou dt { width: 260px; height: 164px; float: left; }

    .fanchou dd { width: 198px; height: 122px; float: left; }

    .fanchou .detail3 h3 { font-size: 20px; font-weight: normal; display: inline-block; vertical-align: top; padding-top: 24px; padding-left: 20px; width: 98px; height: 38px; color: #333333; }

    .fanchou .detail3 p { display: inline-block; font-size: 15px; color: #666666; margin-left: 20px; margin-top: 22px; width: 198px; }

    .fanchou .detail3 i { height: 2px; width: 34px; background: #333333; display: inline-block; }

    .fanchou .detail3 .box2 dl { width: 520px; height: 164px; float: left; border: #f3f4f4 solid 1px; cursor: pointer; transition: all 0.5s; -webkit-transition: all 0.5s; }

        .fanchou .detail3 .box2 dl:hover { box-shadow: 18px 2px 20px 0px rgb(92,92,93,0.2); margin-top: -10px; }

.detail3 { margin-top: 50px; margin-left: 66px; }

.fuwu { height: 351px; background: url("//image01.homedo.com/Files/Images/cms/www/20180510/5189681877998376975_pic1.png") no-repeat top center; }

    .fuwu .center { height: 351px; padding-top: 30px; color: white; }

        .fuwu .center .title { text-align: left; }

    .fuwu h2 { font-size: 28px; font-weight: bold; color: #ffffff; background: none; }

    .fuwu .center .detail4 { margin-top: 70px; }

.detail4 h3 { font-size: 22px; margin-bottom: 20px; font-weight: bold; }

.detail4 span { font-size: 20px; letter-spacing: 2px; line-height: 1.8em; }

.rs-top { width: 100px; }

#right-scroll-big { width: 100px; height: 100px; position: fixed; right: 0; bottom: 50%; z-index: 10000; }

.xianshi { width: 100px; height: 100px; background-color: #3a3a3a; text-align: center; margin-bottom: 10px; }

    .xianshi a { width: 100px; height: 59px; font-size: 16px; color: #fff; line-height: 24px; display: block; padding-top: 18px; }

    .xianshi span { margin-top: 11px; color: #fff; }

    .xianshi .online-bz em { width: 36px; height: 36px; margin-left: 32px; background: url(//image01.homedo.com/Files/Images/cms/www/20180621/5456145567738259568_pic1.png)no-repeat center; background-size: 36px; display: block; margin-bottom: 12px; }

.input-box { width: 274px; padding: 18px 21px 40px; overflow: hidden; border-radius: 3px; box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2); background: #fff; position: absolute; top: 145px;     margin: 0 auto;
    left: 800px;
    right: 0px; }

.input-box1,.input-box2 { width: 274px; padding: 18px 21px 30px; overflow: hidden; border-radius: 3px; box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2); background: #fff; position: absolute; top: 145px;     margin: 0 auto;
    left: 800px;
    right: 0px; }
.input-box2 .s-pic{text-align:center;width:170px;margin:0 auto;}
.input-title h1{    font-size: 18px;
    font-weight: bold;
    color: black;
    margin-bottom: 10px;}
.input-box2 .s-pic h1{font-size: 18px; color: black; font-weight: bold; margin-bottom: 10px; }
.input-box2 h1 { font-size: 18px; color: black; font-weight: bold; margin-bottom: 10px; }
 .input-box2  span { color: grey; font-size: 14px;padding:5px;display:inline-block; padding-bottom:20px; }
.login-btn { background-color: #ff5e38; display: block; height: 42px; border-radius: 3px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; margin-top: 30px; }

.submit { background-color: #ff5e38; display: inline-block; height: 42px; border-radius: 3px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; margin-top: 20px; padding: 0 36px; margin-left: 8px; }

.login-btn1 { background-color: #ffffff; display: inline-block; height: 40px; border-radius: 3px; line-height: 40px; text-align: center; color: #ff5e38; font-size: 16px; margin-top: 20px; border: 1px #ff5e38 solid; padding: 0 38px; }

.input-box .information input { border: #bebebe solid 1px; border-radius: 2px; padding: 10px 0 10px 10px; width: 260px; height: 18px; line-height: 18px; color: #222; font-size: 13px; outline: none; margin-top: 10px; }

.input-box1 .information input { border: #bebebe solid 1px; border-radius: 2px; padding: 10px 0 10px 10px; width: 260px; height: 18px; line-height: 18px; color: #222; font-size: 13px; outline: none; margin-top: 10px; }

.input-box a:hover { color: #ffffff; }

.input-box em { color: #ff0000; color: #ff0000; display: inline-block; position: absolute; right: 30px; }

.input-box1 .information .fujtxt { float: left; border: 1px #dcdcdc solid; height: 38px; line-height: 38px; font-family: 微软雅黑; font-size: 13px; color: #b5b5b5; width: 144px; padding: 0 10px; }

.input-box1 .information li .fujbtn { width: 102px; height: 38px; line-height: 38px; background: #1dbfda; border: 1px #1dbfda solid; float: left; cursor: pointer; text-align: center; font-size: 16px; color: #ffffff; margin-top: 10px; }

    .input-box1 .information li .fujbtn .liulbtn { position: absolute; top: 52px; right:25px; width: 105px; height: 38px; filter: alpha(Opacity=0); -moz-opacity: 0; opacity: 0; cursor: pointer; padding: 0;}

.input-box1 .information li .uploadbtn { width: 98px; height: 40px; line-height: 40px; background: #f3f3f3; border: 1px #a7a7a7 solid; float: left; margin-right: 12px; cursor: pointer; text-align: center; font-size: 13px; color: #000; display: none; }

.input-box1 .information li .fujgs { color: #9b9b9b; line-height: 1.8em; float: left; margin-top: 5px; }

.login-btn1:hover { color: #ff5e38; }

.submit:hover { color: white; }

.next .errorTips { color: red; font-size: 14px; margin-left: 15px; display: none; width: 114px; margin-right: 30px; text-align: right; }
