
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
}

}
.banner{
	    background-size: cover;
}



/* comon */
.mb_hidden {
    display: block;
}
.pc_hidden {
    display: block;
}
body .yxygpj_section {
    color: #555555;
}
a {
    text-decoration: none;
}
.bluefont {
    color: #1b407a;
    font-weight: 900;
}
/* s1 */
.yxygpj_section .s1 {
    background-image: linear-gradient(#eaf5fd, #eaf5fd), linear-gradient(#f8f8f8, #f8f8f8);
}

.yxygpj_section .s1 .imgtextbox {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;
}

.yxygpj_section .s1 .ordera {
    border: solid 2px #00a4cf;
    color: #00a4cf;
    box-sizing: border-box;
    border-radius: 100px;

    display: flex;
    align-items: center;
    justify-content: start;
    margin: 0 auto;
    position: relative;
}

.yxygpj_section .s1 .ordera span {
    display: inline-block;
    background-color: #00a4cf;
    color: #fff;
    border-radius: 100px;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

/* s2 */

.yxygpj_section .s2 {
    background-image: url(/template/default/picture/yxygpj_img/s2_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.yxygpj_section h2  {
    color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.yxygpj_section  h2 img {
    position: absolute;
}

.yxygpj_section .s2 ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
}

.yxygpj_section .s2 ul li {
    display: flex;
    align-items: flex-start;
    justify-content: center;

    background-color: #edefee;
    box-shadow: 3px 2px 27px 0px rgba(0, 0, 0, 0.15);
    position: relative;
}

.yxygpj_section .s2 ul li h3 {
    position: absolute;
    color: #fff;
    left: 0;
    top: 0;
}
.yxygpj_section .s2 ul li:nth-child(1) h3 {
    background-image: linear-gradient(#62baab, #62baab), linear-gradient(#6c8bbd, #6c8bbd);
}
.yxygpj_section .s2 ul li:nth-child(2) h3 {
    background-image: linear-gradient(#fb9a87, #fb9a87), linear-gradient(#4e79bd, #4e79bd);
}
.yxygpj_section .s2 ul li:nth-child(5) h3 {
    background-color: #7e70bf;
}
.yxygpj_section .s2 ul li:nth-child(6) h3 {
    background-color: #7f8a9c;
}


.yxygpj_section .s2 a {
    border: solid 2px #fabc67;;
    color: #fabc67;
    box-sizing: border-box;
    border-radius: 100px;

    display: flex;
    align-items: center;
    justify-content: start;
    margin: 0 auto;
    position: relative;
}

.yxygpj_section .s2 a span {
    display: inline-block;
    background-color: #fabc67;
    color: #fff;
    border-radius: 100px;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}


/* s3 */
.yxygpj_section .s3 h2{
    color: #1b407a;
}

.yxygpj_section .s3 .preface{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
	border: dashed 1px #09a2d6;
    text-align: justify;
}

.yxygpj_section .s3 h3{
    background-image: linear-gradient(0deg, 
    #1b407a 0%, 
    #4e79bd 100%), 
linear-gradient(
    #1b407a, 
    #1b407a);
    color: white;
    display: inline-block;
    border-radius:100px 100px 00px 100px ;
    position: relative;
}

.yxygpj_section .s3 ul{
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    text-align: left;
}


.yxygpj_section .s3 .benefitlist li{
    box-shadow: 3px 2px 27px 0px 
		rgba(0, 0, 0, 0.15);
}
.yxygpj_section .s3 .benefitlist li p{
    display: flex;
        align-items: center;
        justify-content: center;
}


.yxygpj_section .s3 .risk{
    justify-content: center;
    text-align: justify;
}

.yxygpj_section .s3 .risk li p{
    display: flex;
        align-items: flex-start;
        justify-content: center;
}