.title-section{line-height:1.8;color:#333;}
.applicationBox{margin:50px auto;max-width:1190px;line-height: 1.5;font-size: 14px;visibility: initial!important;}
.applicationBox h2{font-size:22px;font-weight:lighter;color:#424242;margin:0 0 16px;}
.applicationBox p{color:#999}
.applicationBox p.stage{font-size:18px;color:#363636;position:relative;text-indent:10px;margin:25px 0 10px}
.applicationBox p.stage span{display:block;width:4px;height:15px;background:#e20821;position:absolute;left:0;top:0;bottom: 0;margin: auto;}
.applicationBox span.red{color:#e20821}
.applicationBox p.ind{text-indent:1em}
.applicationBox table{width:100%;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-top:15px;margin-bottom: 10px;color: #363636;}
.applicationBox tr{border-left:medium none}
.applicationBox td,.applicationBox th{padding:8px 5px;}
.applicationBox th{background:none repeat scroll 0 0 #f2f2f2;border-bottom:1px solid #dfdfdf;text-align:center;border-right:1px solid #dfdfdf;font-weight: 400;}
.applicationBox td{border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;text-align: center;}
.downInfo{border-top:1px solid #ececec;margin-top:40px;padding-top:32px}
.downInfo .downLink{/*background:url(styImg/applicationDown.gif) no-repeat;*/display:block;width:255px;height:30px;background-size: 100%;}
.applicationBox p.stage1 {
    font-size: 25px;
    font-weight: 700;
}
.applicationBox p.stage1 span {
    height: 30px
}
.flexslider_v2 {
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    margin-top: 15PX;
}
.applicationBox p.stage2{font-size: 16px; }
.applicationBox .flexslider_v2 p {
    color: #363636;
}

.flexslider_v2 div {
    vertical-align: top;
}

.flexslider_v2 .table_bg {
    background: none repeat scroll 0 0 #f2f2f2;
}

.flexslider_v2 span {
    border: 1px solid #dfdfdf;
    width: 16.666666%;
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    padding: 1% 0;
}

.flexslider_v2 span:nth-child(even) {
    width: 17.63%;
}

.flexslider_v2 span:nth-child(odd) {
    width: 15.7%;
}

.flexslider_v2 .lie {
    width: 33.33333%;
    display: inline-block;
    margin: 0;
}

.flexslider_v2 .lie p, .flexslider_v2 ul {
    box-sizing: border-box;
    vertical-align: inherit;
    display: inline-block;
    width: 53%;
    text-align: center;
}

.flexslider_v2 li {
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-sizing: border-box;
    height: 31px;
}

.flexslider_v2 .lie p {
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    vertical-align: top;
    width: 47%;
}
.mt20 {
    margin-top: 20px;
}

@media (min-width:1024px){
	.title-section .title{font-size:2.375rem;color:#222;line-height:2.11;text-align:center;margin-top:1rem;margin-bottom:3.125rem;font-weight:400;position:relative;}
	.title-section .title p{margin-top:7.5rem;}
	.title-section .title::after{content:"";width:5.625rem;height:0.1875rem;background:#c00;position:absolute;z-index:1;left:0;right:0;bottom:0;margin:0 auto;}
}
@media (max-width:1024px){
	.title-section .title{font-size:0.38rem;line-height:2.33;margin-top:0.32rem;margin-bottom:0.6rem;border-bottom:#e0e0e0 1px solid;}
	.title-section .title p{margin-top:1.6rem;}
	.title-section .title::after{content:"";width:1.06rem;height:0.04rem;background:#c00;position:absolute;z-index:1;left:0;right:0;bottom:0;margin:0 auto;}
	.applicationBox{margin:20px 15px;font-size: 12px;}
	.applicationBox h2{font-size:18px;}
	.applicationBox p.stage{font-size:16px;}
	.applicationBox p.stage1{font-size: 18px;}
    .applicationBox p.stage2{font-size: 14px; }
	.applicationBox td,.applicationBox th{padding:5px 2px;}
    .applicationBox p.stage1 span {
        height: 15px;
        top: 8%;
        bottom: auto;
    }
}