
/*中间内容部分*/
.VFS_container{
    width:100%;
}
.VFS_bg_1{
    width: 100%;
    padding-bottom: 108%;
    height:0;
    background: url(VFS-img1.png) center no-repeat;
    background-size: 100% 100%;
}
.VFS_bg_2{
    display: block;
    width: 100%;
    padding-bottom: 17.5%;
    height:0;
    background: url(VFS-img2.png) center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.VFS_bg_3{
    width: 100%;
    padding-bottom: 35%;
    height:0;
    background: url(VFS-img3.png) center no-repeat;
    background-size: 100% 100%;
}
.VFS_bg_4{
    display: block;
    width: 100%;
    padding-bottom: 9%;
    height:0;
    background: url(VFS-img4.png) center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.VFS_bg_5{
    display: block;
    width: 100%;
    padding-bottom: 119%;
    height:0;
    background: url(VFS-img5.png) center no-repeat;
    background-size: 100% 100%;
}
/*.VFS_caption{
    width: 98%;
    border-bottom: 1px solid #333333;
    margin:44px auto 62px;
}
.VFS_caption p{
    display: block;
    width:608px;
    height:80px;
    !*background: url("../images/VFS-font1.png") center no-repeat;*!
    font-size:46px;
    color:#d6000f;
    line-height: 80px;
    border-bottom: 7px solid #000000;
    margin:0 auto;
    font-weight: bold;
}
.VFS_caption p.VFS_caption_tit1{
    width: 612px;
}
.VFS_caption p.VFS_caption_tit2{
    width: 704px;
}
.VFS_caption p.VFS_caption_tit3{
    width: 612px;
}
.VFS_bg_2{
    width: 100%;
    padding-bottom: 22.7%;
    height:0;
    background: url("../images/VFS-bg1.png") center no-repeat;
    background-size: 100% 100%;
}
.VFS_caption2{
    display: block;
    width: 100%;
    height:64px;
    !*background: url("../images/VFS-font2.png") center no-repeat;*!
    margin:32px auto 16px;
    font-size:32px;
    font-weight: bold;
    line-height: 64px;
    color: #000000;
    text-align: center;
}
.VFS_Box{
    width:100%;
    height:auto;
    overflow: hidden;
    !*background: url("../images/VFS-bg2.png") center no-repeat;*!
    margin:auto;
    position: relative;
}
.VFS_Box .VFS_top{
    width: 100%;
    padding-bottom: 40%;
    height: 0;
    background: url(VFS-img1.png) center no-repeat;
    background-size: 100% 100%;
}
.VFS_Box .VFS_down{
    display: block;
    width: 100%;
    padding-bottom: 8%;
    height: 0;
    background: url(VFS-img2.png) center no-repeat;
    background-size: 100% 100%;
    cursor:pointer;
}
.VFS_leftBox{
    width:534px;
    height:784px;
    float: left;
    margin:16px 0 0 ;
}
.VFS_middle{
    float: left;
    width:96px;
    height:100%;
    background: url("../images/VFS-vs.png") center top no-repeat;
    margin-top:16px;
    position: absolute;
    top:16px;
    left:486px;
}
.VFS_rightBox{
    width:534px;
    height:784px;
    float: left;
    margin-top:16px;
}
.VFS_leftBox .VFS_title{
    text-align: center;
    font-size: 40px;
    color:#cf000a;
    line-height: 96px;
}
.VFS_rightBox .VFS_title{
    text-align: center;
    font-size: 40px;
    color:#003169;
    line-height: 96px;
}
.VFS_leftBox li,.VFS_rightBox li{
    width: 100%;
    height: 128px;
    overflow: hidden;
    padding-left: 170px;
    box-sizing: border-box;
    margin:16px 0;
}
.VFS_rightBox li{
    padding-left:232px;
}
.VFS_leftBox li:nth-child(1){
    background: url("../images/VFS-ico-1.png") center left 32px no-repeat;
}
.VFS_leftBox li:nth-child(2){
    background: url("../images/VFS-ico-2.png") center left 32px no-repeat;
}
.VFS_leftBox li:nth-child(3){
    background: url("../images/VFS-ico-3.png") center left 32px no-repeat;
}
.VFS_leftBox li:nth-child(4){
    background: url("../images/VFS-ico-4.png") center left 32px no-repeat;
}
.VFS_rightBox li:nth-child(1){
    background: url("../images/VFS-ico-5.png") center left 88px no-repeat;
}
.VFS_rightBox li:nth-child(2){
    background: url("../images/VFS-ico-6.png") center left 88px no-repeat;
}
.VFS_rightBox li:nth-child(3){
    background: url("../images/VFS-ico-7.png") center left 88px no-repeat;
}
.VFS_rightBox li:nth-child(4){
    background: url("../images/VFS-ico-8.png") center left 88px no-repeat;
}
.VFS_leftBox li p.VFS_tit,.VFS_rightBox li p.VFS_tit{
    width: 208px;
    display: block;
    font-size:32px;
    color:#000000;
    line-height: 48px;
}
.VFS_leftBox li p.VFS_tit{
    background: url("../images/VFS-ico-9.png") center right no-repeat;
}
.VFS_rightBox li p.VFS_tit{
    background: url("../images/VFS-ico-10.png") center right no-repeat;
}
.VFS_leftBox li p.text,.VFS_rightBox li p.VFS_text{
    font-size:26px;
    color:#000000;
    line-height: 36px;
}
.VFS_link_1{
    width: 224px;
    height:56px;
    position: absolute;
    line-height:56px;
    color:#ffffff;
    font-size:26px ;
    bottom: 0;
    left:416px;
    text-align: center;
    cursor: pointer;
}
.VFS_foreBox{
    width: 100%;
    height:auto;
    overflow: hidden;
    background-color: #ededed;
}
.VFS_foreBox_left{
    display: block;
    width:50%;
    padding-bottom: 30%;
    height: 0;
    float: left;
    background: url("../images/VFS-bg3.png") center no-repeat;
    background-size: 100% 100%;
}
.VFS_foreBox_right{
    display: block;
    float: left;
    width: 50%;
    padding-bottom: 30%;
    height: 0;
    !*padding-left:32px;
    box-sizing: border-box;*!
    background: url(VFS-img3.png) center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.VFS_foreBox_right .VFS_foreBox_right_tit{
    display: block;
    width:100%;
    height:114px;
    background: url("../images/VFS-font4.png") center left no-repeat;
    font-weight: bold;
    font-size: 90px;
    color: #b6bac2;
}
.VFS_btnBox{
    width:340px;
    height:72px;
    border-radius: 72px;
    background-color: #ffffff;
    margin:8px 0;
    position: relative;
}
.VFS_btnBox a{
    display: block;
    border-radius: 56px;
    width:308px;
    line-height:56px;
    background-color: #c60004;
    font-size:26px;
    color:#ffffff;
    text-align: center;
    top:8px;
    left: 16px;
    position: absolute;
}
.VFS_foreBox_right .VFS_list_text{
    font-size: 28px;
    color: #000000;
    line-height: 48px;
}
.VFS_foreBox_right .VFS_list_text span{
    font-weight: bold;
}
.VFS_ListBoxCont{
    width: 100%;
    height:auto;
    overflow: hidden;
    background-color: #dae5f8;
}
.VFS_ListBoxContBox{
    width:90%;
    height: auto;
    margin:72px auto;
    background-color: #ffffff;
}
.VFS_ListBoxContBox_1,.VFS_ListBoxContBox_2{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding:0 20px 90px;
    box-sizing: border-box;
    border-bottom: 1px solid #000000;
}
.VFS_ListBoxContBox_1 .VFS_title{
    width: 100%;
    font-size:56px;
    color:#004391;
    line-height: 176px;
    text-align: center;
    font-weight: bold;
}
.VFS_ListBoxContBox_1 .VFS_title span{
    color:#7f6145;
}
.VFS_ListBoxContBox_1 .VFS_listBox{
    width:100%;
    height:auto;
    !*overflow: hidden;*!
}
.VFS_ListBoxContBox_1 .VFS_listBox>li{
    float: left;
    width:31%;
    height:320px;
    background-color: #dae5f8;
    margin:0 1%;
    border-bottom: 10px solid #004391;
    position: relative;
    !*overflow: hidden;*!
}
span.VFS_num{
    position: absolute;
    width:64px;
    height:64px;
    border-radius: 50%;
    background-color: #7f6145;
    font-size: 48px;
    text-align: center;
    color: #ffffff;
    top:-32px;
    left:calc((100% - 64px)/2);
}
.VFS_ListBoxContBox_1 .VFS_listBox>li .VFS_tit{
    text-align: center;
    font-size:40px;
    color:#7f6145;
    line-height: 64px;
    font-weight: bold;
    padding-top:32px;
}
.VFS_ListBoxContBox_1 .VFS_listBox>li .VFS_cri_tit{
    font-size:26px;
    color:#004391;
    width:208px;
    line-height:40px ;
    border-radius: 40px;
    margin: auto;
    background-color: #ffffff;
    text-align: center;
}
.VFS_ListBoxContBox_1 .VFS_listBox>li .VFS_article{
    padding-top:8px;
    max-height:165px;
    !* overflow: hidden; *!
}
.VFS_ListBoxContBox_1 .VFS_listBox>li .VFS_art_cont{
    font-size:22px;
    padding-left:32px;
    color:#000000;
    line-height:26px ;
}
.VFS_ListBoxContBox_1 .VFS_listBox>li .VFS_art_cont span{
    display: inline-block;
    width:8px;
    height:8px;
    border-radius: 50%;
    background-color: #000000;
}
.VFS_ListBoxContBox_2 .VFS_title{
    width: 100%;
    font-size:56px;
    color:#cf000a;
    line-height: 176px;
    text-align: center;
    font-weight: bold;
}
.VFS_ListBoxContBox_2 .VFS_title span{
    color:#724a22;
}
.VFS_ListBoxContBox_2 .VFS_textBox{
    width: 100%;
}
.VFS_ListBoxContBox_2 .VFS_textBox .VFS_left_box{
    width:542px;
    height:396px;
    background: url("../images/VFS-bg4.png") center no-repeat;
    background-size: 100% 100%;
    float: left;
}
.VFS_ListBoxContBox_2 .VFS_textBox .VFS_right_box{
    float: left;
    width:calc(100% - 542px);
    padding-left:32px;
    box-sizing: border-box;
}
.VFS_ListBoxContBox_2 .VFS_textBox .VFS_right_box p{
    font-size:28px;
    color:#221815;
    line-height: 36px;
}
.VFS_ListBoxContBox_2 .VFS_textBox .VFS_right_box p span{
    color:#004391;
    font-weight: bold;
}
.VFS_ListBoxContBox_2 .VFS_textBox .VFS_right_box p span.VFS_cir_ico{
    display: inline-block;
    width:8px;
    height:8px;
    border-radius: 50%;
    background-color: #004391;
}
.VFS_ListBoxContBox_2.VFS_ListBoxContBox_3 .VFS_left_box{
    width:480px;
    height:368px;
    background: url("../images/VFS-bg5.png") center no-repeat;
    background-size: 100% 100%;

}
.VFS_ListBoxContBox_2.VFS_ListBoxContBox_3 .VFS_right_box{
    width:calc(100% - 480px);
}
.VFS_ListBoxContBox_2.VFS_ListBoxContBox_3 .VFS_right_box p{
    line-height: 50px;
}
.VFS_ListBoxContBox_2.VFS_ListBoxContBox_3{
    border-bottom: none;
}*/
/*.VFS_foreBox_right{
    padding-right: 8%;
}*/
/*底部
.footer {
    text-align: center;
    background: #cc0e0e;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
}
.footer .s1 {
    margin: 0 20px;
}*/