.crumbs-content .l-content li {
    padding-right: 0;
}

.crumbs-content .l-content li a {
    padding-right: 0;
}

.mainArea {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

.mainArea .EnglishF {
    font-family: Helvetica, Simsun, Simhei, Arial, sans-serif;
}

.mainArea img {
    border: 0;
}

.mainArea * {
    margin: 0;
    padding: 0;
}

.mainArea .clearfixs:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.mainArea .VN_opacity {
    transition: opacity ease 0.2s;
    -webkit-transition: opacity ease 0.2s;
    -moz-transition: opacity ease 0.2s;
}

.mainArea .VN_opacity:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.mainArea .contentsBlock__image {
    position: relative;
    width: 100%;
}

.mainArea .contentsBlock__image h1 {
    width: 100%;
}

.mainArea ul li a {
    display: inline-block;
}

.mainArea .clearfixs:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.mainArea .VN_opacity {
    transition: opacity ease 0.2s;
    -webkit-transition: opacity ease 0.2s;
    -moz-transition: opacity ease 0.2s;
}

.mainArea .VN_opacity:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.mainArea ul,
li {
    list-style: none;
}

.mainArea .lp-btn {
    display: block;
    box-sizing: border-box;
    padding: 10px 2px 10px;
    border-radius: 2px;
    background-color: #ff730a !important;
    box-shadow: inset 0 1px 0 0 #ffab6c, 0 2px 0 0 rgba(0, 0, 0, 0.1);
    text-align: center;
    font-size: 21px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none !important;
    background-image: url(../images/narrow.png);
    background-repeat: no-repeat;
    background-position: 11px center;
    margin: 0 auto;
}

.mainArea .btn-lg {
    width: 360px!important;
}

.mainArea .btn-md {
    width: 210px!important;
}

.mainArea .btn-sm {
    width: 150px!important;
}

.mainArea .btn-win {
    position: relative;
}

.mainArea .btn-win::before {
    position: absolute;
    top: 4px;
    right: 4px;
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    background: url("../images/window.png") no-repeat right top;
}

.mainArea h1 {
    font-size: 12px;
    font-weight: normal;
    width: 950px;
    height: 294px;
    background: url(../images/banner.png) no-repeat 0 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 30px;
}

.top{
    background: url(../images/pic_01.jpg) 0 0 no-repeat;
    height:558px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */

}
.top-left {
    width:700px;
    float: left;
}

.top-right {
    width:500px;
    float: right;

}

.con1-1{
    font-family: SourceHanSansCN-Regular;
    font-size:54px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 150px;
    text-align: center;
    margin-left: 50px;
}
.con1-2{
    font-family: SourceHanSansCN-Regular;
    font-size:54px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-left: 34px;

}

.con1-2 .span{

}
.con1-2-image{
    margin-left: -18px;
    padding-top: 0px;
}


/*.con1-3{*/
/*    font-family: SourceHanSansCN-Regular;*/
/*    font-size:20px;*/
/*    line-height: 1.4;*/
/*    color: #ffffff;*/
/*    font-weight: bold;*/
/*    letter-spacing:2px;*/
/*    text-align: center;*/
/*    display: flex;*/
/*    justify-content: center; !* 水平居中 *!*/
/*    align-content: center;   !* 垂直居中（多行情况） *!*/

/*}*/
/*.con1-3 .span{*/

/*}*/
/*.con1-3 .new{*/

/*    color: #050505;*/
/*    background-color: #fdd000;*/
/*    text-align: center;*/
/*    border-right: 10px;*/
/*    border-radius: 10px;*/
/*    height: 21px;*/
/*    line-height: 20px;*/
/*    font-size: 12px;*/
/*    padding: 1px 6px;*/
/*    position: relative;*/
/*    top: 3px;*/
/*}*/


.con1-3{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    text-align: center;
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-left: 20px;
}

.con1-3-image{
    margin-left: 0px;
    padding-top: 0px;
}

.con1-3 .span{

}

.con1-4{
    width: 100%;
    height: 30px;
}

.con1-5 {
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    padding-top: 8px;
}

.con1-5 image{
}

.con1-6 {
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-top: -7px;
}

.con1-6 image{
}


.top2{
    background: url(../images/pic_02.jpg) 0 0 no-repeat;
    height:189px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */

}
.top2-left {
    width:50%;
    height: 100%;
    float: left;

}

.top2-right {
    width:50%;
    height: 100%;
    float: right;

}


.con2-1{
    width:100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    margin-left: 40%;
    align-content: center;   /* 垂直居中（多行情况） */

}

.con2-1-1{
    background: url(../images/pic_02_01.png) 0 0 no-repeat;
    height:53px;
    width: 325px;
}

.con2-1-1 span{
    font-family: SourceHanSansCN-Regular;
    font-size:24px;
    line-height: 1.4;
    color: #050505;
    font-weight: bold;
    letter-spacing:8px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */

}

.con2-1-2{
    margin-left: -30px;
    margin-top: 10px;
}


.con2-2{
    width:100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    margin-left: 10%;
    align-content: center;   /* 垂直居中（多行情况） */

}

.con2-2-1{
    background: url(../images/pic_02_03.png) 0 0 no-repeat;
    height:56px;
    width: 331px;
    margin-top: -30px;
}

.con2-2-2{
    height: 100%;
    font-family: SourceHanSansCN-Regular;
    font-size:24px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing:8px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */

}

.middle3{
    background: url(../images/pic_03.jpg) 0 0 no-repeat;
    height:280px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */

}
.con3{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    flex-direction: column;  /* 垂直排列 */

}
.con3-1{
    margin-top: 80px;
    margin-left: 40px;
}
.con3-2{
    margin-left: 40px;
}
.con3-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:2px;
    text-align: center;
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */

}
.con3-2-span{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:2px;
    text-align: center;
    display: flex;
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}


.middle4{
    background: url(../images/pic_04.jpg) 0 0 no-repeat;
    height:383px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
    white-space: nowrap; /* 防止子元素换行 */


}

.con4{
    background: url(../images/pic_04_01.png) 200px center no-repeat;
    height:100%;
    width: 100%;
    overflow: hidden; /* 清除浮动 */
}

.con4-1 {
    float: left;
    width: 50%;
    height: 100%;

}
.con4-3 {
    float: right;
    width: 50%;
    height: 100%;
}
/*.con4-2 {*/
/*    background: url(../images/pic_04_01.png) 0 0 no-repeat;*/
/*    height: 100%;*/
/*    box-sizing: border-box;*/
/*    overflow: hidden; !* 清除浮动 *!*/
/*    display: flex;*/
/*    flex-wrap: wrap; !* 必须设置 *!*/
/*    justify-content: center; !* 水平居中 *!*/
/*    align-content: center;   !* 垂直居中（多行情况） *!*/

/*}*/

.con4-1-1{
    margin-left: 300px;
    margin-top: 60px;
}

.con4-3-1{
    margin-left: 280px;
    margin-top: 60px;
}
.con4-3-2{
    margin-left: 110px;
}


.con4-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:46px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:1px;
    padding-top: 6px;
    text-align: center;
}

.con4-1-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;

}


.con4-1-span3{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-left: 150px;

}

.con4-1-span4{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    margin-top: -10px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-left: 150px;
}

.con4-3-span{
    font-family: SourceHanSansCN-Regular;
    font-size:46px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:1px;
    padding-top: 6px;
    text-align: center;
}

.con4-3-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;

}

.con4-3-span3{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */


}

.con4-3-span4{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    margin-top: -10px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}
.middle5{
    background: url(../images/pic_05.jpg) 0 0 no-repeat;
    height:100px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con5{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */

}

.con5-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:38px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    margin-left: 80px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}


.middle6{
    background: url(../images/pic_06.jpg) 0 0 no-repeat;
    height:500px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con6{
    height: 460px;
    width: 80%;
    margin-left: 13%;
    /*border: 1px solid white;*/
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}

.middle7{
    background: url(../images/pic_07.jpg) 0 0 no-repeat;
    height:243px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con7{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-top: 50px;
}
.con7-1{
    background: url(../images/pic_07_01.png) 0 0 no-repeat;
    height:65px;
    width: 411px;
}
.con7-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #000000;
    font-weight: bolder;
    letter-spacing:8px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-top: 20px;
    margin-left: -20px;
    padding-top: 15px;
}
.con7-2{
    margin-left: -32px;
    margin-top: 24px;
}

.middle8{
    background: url(../images/pic_08.jpg) 0 0 no-repeat;
    height:420px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con8{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    flex-direction: column;  /* 垂直排列 */
    margin-top: 100px;
}
.con8-1{
}

.con8-2{
}
.con8-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:40px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:8px;
    padding-top: 6px;
    text-align: center;
}

.con8-2-span{
    font-family: SourceHanSansCN-Regular;
    font-size:55px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}

.middle9{
    background: url(../images/pic_09.jpg) 0 0 no-repeat;
    height:749px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con9-1{
    width:50%;
    height: 100%;
    float: left;
}

.con9-2{
    width:50%;
    height: 100%;
    float: right;
}
.con9-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.2;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    text-align: center;
    margin-left: 50px;
    margin-bottom: 20px;
}
.con9-1-1{
    float: right;
    height:100px;
    width: 389px;
    display: flex;
    align-items: flex-end; /* 垂直方向底部对齐 */
}

.con9-1-2{
    float: right;
    background: url(../images/pic_09_02.png) 0 0 no-repeat;
    height:484px;
    width: 389px;
}

.con9-2-1{
    float: left;
    background: url(../images/pic_09_03.png) 0 0 no-repeat;
    height:717px;
    width: 567px;
    margin-left: -42px;
    margin-top: -20px;
}

.con9-1-2-1{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    flex-direction: column;  /* 垂直排列 */
    margin-top: 15px;

}

.con9-1-2-1-span1{
    font-family: SourceHanSansCN-Regular;
    font-size:55px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}

.con9-1-2-1-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}


.con9-1-2-1-span3{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}

.con9-1-2-2{
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: flex-end; /* 垂直方向底部对齐 */
    margin-top: 55px;
}


.middle10{
    background: url(../images/pic_10.jpg) 0 0 no-repeat;
    height:795px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con10-1{
    width:50%;
    height: 100%;
    float: left;
}

.con10-2{
    width:50%;
    height: 100%;
    float: right;
}
.con10-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.2;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    text-align: center;
    margin-left: 50px;
    margin-bottom: 20px;
}
.con10-1-1{
    float: right;
    height:100px;
    width: 389px;
    display: flex;
    align-items: flex-end; /* 垂直方向底部对齐 */
}

.con10-1-2{
    float: right;
    background: url(../images/pic_09_02.png) 0 0 no-repeat;
    height:484px;
    width: 389px;
}

.con10-2-1{
    float: left;
    background: url(../images/pic_10_01.png) 0 0 no-repeat;
    height:717px;
    width: 567px;
    margin-left: -42px;
    margin-top: -20px;
}


.con10-1-2-1{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    flex-direction: column;  /* 垂直排列 */
    margin-top: 15px;

}

.con10-1-2-1-span1{
    font-family: SourceHanSansCN-Regular;
    font-size:55px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}

.con10-1-2-1-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}


.con10-1-2-1-span3{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
}

.con10-1-2-2{
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直方向底部对齐 */
    margin-top: 20px;
    flex-direction: column;  /* 垂直排列 */
}
.con10-1-2-2-middle{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}

.con10-1-2-2-both{
    margin-top: -50px;
}

.con10-1-2-2-both{
    margin-top: -50px;
}
.con10-1-2-2-img1{
    margin-right: 100px;
}

.middle11{
    background: url(../images/pic_11.jpg) 0 0 no-repeat;
    height:282px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con11{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    flex-direction: column;  /* 垂直排列 */
    margin-top: 40px;
}

.con11-1-span1{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:2px;
    text-align: center;
}

.con11-1-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:70px;
    line-height: 1.4;
    color: #fdd000;
    font-weight: bold;
    letter-spacing:2px;
    text-align: center;
}

.con11-2{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-top: -70px;
}


.con11-3{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}
.con11-3-1{
    background: url(../images/pic_11_02.png) 0 0 no-repeat;
    height:53px;
    width: 325px;
}
.con11-3-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:24px;
    line-height: 1.4;
    color: #000000;
    font-weight: bolder;
    letter-spacing:8px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
    margin-top: 10px;
    margin-left: -14px;
    padding-top: 12px;
}
.con11-3-2{
    margin-left: -20px;
    margin-top: 13px;
}

.middle12{
    background: url(../images/pic_12.jpg) 0 0 no-repeat;
    height:99px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}

.con12{
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */

}

.con12-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:38px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    margin-left: 80px;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}

.middle13{
    background: url(../images/pic_13.jpg) 0 0 no-repeat;
    height:105px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}


.con13-1 {
    float: left;
    width: 50%;
    height: 100%;

}
.con13-2 {
    float: right;
    width: 50%;
    height: 100%;
}

.con13-1-img{
    margin-left:210px;
}
.con13-2-img{
    margin-left:50px;
}


.con13-1-img2{
    margin-top:20px;
}
.con13-2-img2{
    margin-top:20px;
}

.middle14{
    background: url(../images/pic_14.jpg) 0 0 no-repeat;
    height:554px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con14{
    width: 100%;
    height: 100%;
}

.con14-1 {
    float: left;
    width: 50%;
    height: 100%;

}
.con14-2 {
    float: right;
    width: 50%;
    height: 100%;
}
.con14-1-1{
    background: url(../images/pic_14_01.png) 0 0 no-repeat;
    width: 397px;
    height: 454px;
    float: right;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}

.con14-1-1-1{
    margin-top: 20px;
}


.con14-1-1-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    margin-left: 20px;
}

.con14-1-1-1-img{
    float: right;
    margin-right: 20px;
}
.con14-1-1-2-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 20px;
}
.con14-1-1-3-img{
    margin-left: 60px;
    margin-top: 40px;
}

.con14-1-1-4{
    margin-top: -30px;
}
.con14-1-1-4-img{
    margin-left: 10px;

}

.con14-1-1-4-span{
    font-family: SourceHanSansCN-Regular;
    font-size:16px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 0px;
}

.con14-1-1-5{
    margin-top: 0px;
}

.con14-1-1-5-span{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 10px;
}

.con14-1-1-5-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
}

.con14-1-1-6{

}
.con14-1-1-6-1{

    background: url(../images/pic_14_04.png) 0 0 no-repeat;
    width: 163px;
    height: 36px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
    margin-top: 25px;
    margin-left: 10px;
}
.con14-1-1-6-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:16px;
    line-height: 1.4;
    color: #000000;
    font-weight: bold;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}

.con14-2-1{
    background: url(../images/pic_14_01.png) 0 0 no-repeat;
    width: 397px;
    height: 454px;
    float: left;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
    margin-left: 40px;
}

.con14-2-1-1{
    margin-top: 20px;
}


.con14-2-1-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:6px;
    padding-top: 6px;
    text-align: center;
    margin-left: 20px;
}

.con14-2-1-1-img{
    float: right;
    margin-right: 20px;
}
.con14-2-1-2-span{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 20px;
}
.con14-2-1-3-img{
    margin-left: 60px;
    margin-top: 40px;
}

.con14-2-1-4{
    margin-top: 20px;
}
.con14-2-1-4-img{
    margin-left: 10px;

}

.con14-2-1-4-span{
    font-family: SourceHanSansCN-Regular;
    font-size:16px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 0px;
}

.con14-2-1-5{
    margin-top: 0px;
}

.con14-2-1-5-span{
    font-family: SourceHanSansCN-Regular;
    font-size:35px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
    margin-left: 10px;
}

.con14-2-1-5-span2{
    font-family: SourceHanSansCN-Regular;
    font-size:20px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: bold;
    letter-spacing:0px;
    padding-top: 6px;
    text-align: center;
}

.con14-2-1-6{

}
.con14-2-1-6-1{

    background: url(../images/pic_14_04.png) 0 0 no-repeat;
    width: 163px;
    height: 36px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
    margin-top: 25px;
    margin-left: 10px;
}
.con14-2-1-6-1-span{
    font-family: SourceHanSansCN-Regular;
    font-size:16px;
    line-height: 1.4;
    color: #000000;
    font-weight: bold;
    letter-spacing:5px;
    padding-top: 6px;
    text-align: center;
    display: flex;
    flex-wrap: wrap; /* 必须设置 */
    justify-content: center; /* 水平居中 */
    align-content: center;   /* 垂直居中（多行情况） */
}

.middle15{
    background: url(../images/pic_15.jpg) 0 0 no-repeat;
    height:89px;
    box-sizing: border-box;
    overflow: hidden; /* 清除浮动 */
}
.con15{
    margin-left: 20px;
}


.con15-span{
    font-family: SourceHanSansCN-Regular;
    font-size:26px;
    line-height: 1.4;
    color: #ffffff;
    font-weight: normal;
    letter-spacing:1px;
    padding-top: 6px;

}
a {
    display: inline-block;
    text-decoration: none;

}

.con14-1-1  {
    display: block;
    transition: all .3s;
    position: relative;
}
.con14-2-1  {
    display: block;
    transition: all .3s;
    position: relative;
}
.con9-2{
    display: block;
    transition: all .3s;
    position: relative;
}
.con10-2{
    display: block;
    transition: all .3s;
    position: relative;
}
{
    display: block;
    transition: all .3s;
    position: relative;
}
a .btns img {
    height: auto;
    width: 100%;
}

.con14-1-1:hover  {
    -webkit-animation: element .5s infinite linear;
    -moz-animation: element .5s infinite linear;
    -ms-animation: element .5s infinite linear;
}
.con14-2-1:hover  {
    -webkit-animation: element .5s infinite linear;
    -moz-animation: element .5s infinite linear;
    -ms-animation: element .5s infinite linear;
}
.con9-2:hover  {
    -webkit-animation: element .5s infinite linear;
    -moz-animation: element .5s infinite linear;
    -ms-animation: element .5s infinite linear;
}
.con10-2:hover  {
    -webkit-animation: element .5s infinite linear;
    -moz-animation: element .5s infinite linear;
    -ms-animation: element .5s infinite linear;
}
@keyframes element {
    0%   {transform: scale(1);}
    50%  {transform: scale(0.92);}
    100% {transform: scale(1);}
}
