@font-face {
    font-family: "Asap";
    src: url("/p/pt_style/fonts/SourceHanSansCN/Asap Bold Italic.ttf");
}
body{
    background: #fff;
}
.mp0{
    margin-top: 0;
}
.w1200{
    width: 1200px;
    margin: auto;
}
.choice-qh-bg1{
    background: url(/p/pt_style/images/fbxq/choice_qh_bg1.png) no-repeat;
    background-position: center;
    background-size: cover;
    height: 460px;
}
.choice-qh-banner{
    width: 646px;
    height: 252px;
    margin-top: 109px;
}
.choice-public-tt{
    text-align: center;
    margin-top: 91px;
}
.choice-public-tt h1{
    font-size:50px;
    font-family:Asap;
    font-weight:normal;
    color:rgba(239,239,239,1);
    height:36px;
    line-height: 36px;
}
.choice-public-tt h2{
    font-size:36px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:32px;
    margin-top: -23px;
}
.choice-list{
    margin-top: 82px;
}
.choice-list ul li{
    width:544px;
    height:222px;
    background:rgba(247,248,249,1);
    border-radius:8px;
    position: relative;
    display: inline-block;
    padding: 53px 8px 5px 38px;
}
.choice-list ul li:nth-of-type(even){
    float: right;
}
.choice-list ul h1{
    font-size:28px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(50,50,50,1);
    height: 27px;
    line-height: 27px;
    position: relative;
    padding-left: 19px;
}
.choice-list ul li{
    margin-bottom: 50px;
}
.choice-list ul li .shu{
    width:4px;
    height:25px;
    background:rgba(29,167,255,1);
    margin-right: 19px;
    position: absolute;
    left: 0;
    top: 2px;
}
.choice-list ul li p{
    font-size:22px;
    font-family:Gotham Rounded;
    font-weight:normal;
    color:#646464;
    margin-top: 38px;
}
.choice-list ul li font{
    color: #F75E34;
}
.choice-list ul li img{
    position: absolute;
    right: 8px;
    bottom: 5px;
}
.choice-qh-bg2{
    background: url(/p/pt_style/images/fbxq/choice_qh_bg2.png) no-repeat;
    background-position: center;
    background-size: cover;
    height: 160px;
    margin-bottom: 80px;
}
.choice-qh-bg2 h3{
    width:596px;
    height:34px;
    font-size:36px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:32px;
    text-shadow:0px 4px 10px rgba(20,99,193,0.48);
    margin-left: 72px;
    line-height: 4.5;
}
.choice-qh-bg2 img{
    float: right;
    width: 220px;
    height: 60px;
    margin-right: 85px;
    margin-top: 20px;    
}
.fwlmyzq ul{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}
.fwlmyzq ul li{
    width: 190px;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-top: 70px;
}
.fwlmyzq ul li img{
    width: 50px;
    height: 46px;
}
.fwlmyzq ul li p{
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(107,113,131,1);
    margin-top: 24px;
}
.fwlmyzq-shu{
    position: absolute;
    top: 25px;
    right: 0;
    width:1px;
    height:47px;
    background: rgba(226,229,240,1);
}

