*{margin: 0px; padding:0px;}
body{
  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
  color: #91a3bb;
  font-size: 14px;
  width: 100%;
  margin: 0 auto;
  background: #fe5f45;
 
}
@font-face {
  font-family: 'PingFang';
  src: url('../font/PingFang Regular.ttf');
}
em{font-style: normal;}
.pointContainer{ 
    background: url(../img/point/bgS.png) no-repeat 0 0;
    max-width: 1920px;
    width: 100%;
    /*height: 3496px;*/
    height: 3636px;
    margin: -287px auto 0;
    font-family:"Microsoft YaHei", Helvetica, Arial, sans-serif;
}
.pointStepContainer{ padding-top: 190px; width: 1062px; margin: 0 auto;}
.stepTitle01{
    background:  url(../img/point/title001.png) no-repeat;
    width:670px;
    height: 140px;
    margin: 0 auto;
    text-indent: -9999px;
}
.stepLineTop01 img{ display: inherit;}
.stepBoxCenter{
    width: 1062px;
    margin: 0 auto 90px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    background: url(../img/point/bg02.jpg) bottom no-repeat #fff;
    padding-top: 44px;
}
.stepBoxCenter p{
    font-size: 24px;
    color: #c25a4a;
    display: block;
    width: 870px;
    margin: 0 auto;
    line-height: 48px;
}
.stepBoxCenter img{margin: 46px auto; display: block;}
:root .gradient{filter:none;}
.stepBoxCenter h4{
    margin: 0 0 44px -24px;
    display: block;
    text-indent: -9999px;
}
.h3Title01,.h3Title02{ margin-bottom:48px; }
.subtitle01{
    background: url(../img/point/subtitle001.png) no-repeat;
    width: 670px;
    height: 104px;
}
.subtitle02 {
    background: url(../img/point/subtitle002.png) no-repeat;
    width: 646px;
    height: 104px;
}
.stepBoxCenter01{height: 1450px;}
.stepBoxCenter02{

}

.rulesInfo p{ 
    font-size: 24px;
    width: 1042px;
    /*margin: 0 41px 10px;*/
}
.rulesInfo p img{
        display: block;
    width: 586px;
    margin:20px auto;
}
.rulesInfo h4{font-size:28px;font-weight: bold; margin: 15px 0;}
.rulesInfo h4,
.rulesInfo p {
    color: #b33926;
    line-height: 48px;
}
.floatWindow{
    position: fixed;
    bottom:80px;
    right:80px;
    width: 68px;
    height: 360px;
}
.floatWindow a{
     width: 68px;
     height: 68px;
     display: block;
     margin-bottom: 4px;
     text-indent: -99999px;
     cursor: pointer;
}
.floatWindow a:focus{
	outline:none;
}
.a01{ background: url(../img/point/top_normal.png) no-repeat;}
.a01:hover{ background: url(../img/point/top_hover.png) no-repeat;}

.a02{ background: url(../img/point/ctrol_normal.png) no-repeat;}
.a02:hover{ background: url(../img/point/ctrol_hover.png) no-repeat;}

.a03{ background: url(../img/point/detail_normal.png) no-repeat;}
.a03:hover{ background: url(../img/point/detail_hover.png) no-repeat;}