@media all 
{
.Join > div{ margin-bottom:40px; margin-top:10px;}
.JoinBanner{ height:360px; width:100%; background:url(../images/JoinBannerBg.jpg) no-repeat center center / cover; position:relative;}
.JoinB_txt{ background:rgba(255,255,255,0.75); position:absolute; padding:30px 20px; top:50%; margin-top:-100px; margin-left:20px; margin-right:20px;}
.JoinB_txt::before{ content:''; width:100%; height:100%; position:absolute; background-color:rgba(255,255,255,0.15); top:-10px; left:-10px;}
.JoinBanner .Title01{ padding-bottom:0; margin-bottom:15px; text-align:left;}
.JoinBanner .Title01 span{ font-size:40px;}
.JoinBanner .Title-linePink{ margin-top:15px; display:block; width:70px; margin-bottom:15px; position:static; margin-left:0;}
.JoinBanner p{ color:#4b5152; font-size:14px;}
.BgPink02-bottom{ padding:25px 15px;}
.BgPink02-bottom .Title01{ margin-bottom:30px;}
.JoinPart01 p{ margin-bottom:15px; text-align:center;}
.JoinPart01 p strong{ white-space:nowrap;}
.JoinPart02 > div{ height:260px; cursor:pointer; margin-bottom:15px;}
.JoinPart02-pic01{ background:url(../images/JoinPart02-pic01.png) no-repeat center center / cover;}
.JoinPart02-pic02{ background:url(../images/JoinPart02-pic02.png) no-repeat center center / cover;}
.JoinPart02-pic03{ background:url(../images/JoinPart02-pic03.png) no-repeat center center / cover;}
.JoinPart02-Bofang{ height:0; overflow:hidden; background:url(../images/bofang.png) rgba(0,0,0,0.6) no-repeat center center / 50px; position:relative; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;}
.JoinPart02 > div:hover .JoinPart02-Bofang{ height:100%;}
.JoinPart02-Bofang p{ position:absolute; bottom:10px; color:#fff; text-align:center; width:100%;}

.Title01{ position:relative; padding-bottom:20px; margin-bottom:25px; text-align:center;}
.Title-linePink{ position:absolute; bottom:0; width:70px; left:50%; margin-left:-35px;}
.JoinPart03 img{ max-width:100%;}
.JoinPart04 p{ text-align:center;}
.JoinPart04 p:nth-child(5){ margin-top:25px;}
.JoinPart04 p strong{ color:#333;}
.JoinPart04-PicBox{ margin-top:20px; position:relative; max-width:380px; margin-left:auto; margin-right:auto;}
.JoinPart04-PicBox ul{width:100%;}
.JoinPart04-PicBox ul li{ float:left; width:25%; padding:0 5px; min-height:65px;}
.JoinPart04-PicBox ul li img{ max-width:100%;}
.JoinPart04-ul02,.JoinPart04-ul04{ margin-left:12.5%;}
.JoinPart05{ border:1px solid #C9C9C9; padding:20px 15px;}
.JoinPart05 img{ max-width:100%;}
.JoinPart06 > p{ text-align:center;}
.JoinPart06 ul{ margin-top:30px;}
.JoinPart06 ul li{ padding:10px 15px; text-align:center;}
.JoinPart06-pic{ display:inline-block; width:200px; height:200px; background:url(../images/JoinPart06-pic02.png) no-repeat center center / cover; padding:35px 0; position:relative;}
.JoinPart06-pic::before{ content:''; width:214px; height:214px; top:-7px; left:-7px; background:url(../images/JoinPart06-pic01.png) no-repeat top center / 100%; position:absolute;}
.JoinPart06-pic h5{ font-size:14px; font-weight:bold; color:#fff;}
.JoinPart06-pic p{ font-size:12px; color:#fff;}

.JoinPart07 > ul{ background-color:#e5e5e5; padding:10px;}
.JoinPart07 > .nav-tabs > li.active > .tabtextlink_HjOiW9{ border-radius:20px; color:#fff;  background:-webkit-gradient(linear,top,from(#e5281f),to(#b6100c)); background:-webkit-linear-gradient(top,#e5281f,#b6100c); background:-moz-linear-gradient(top,#e5281f,#b6100c); background:-o-linear-gradient(top,#e5281f,#b6100c); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e5281f',endColorStr='#b6100c',gradientType='0');}
.heading_JvTW3l{ color:#c7000b;}
.tabpane_WrKMK1{ padding:15px 10px;}
.icon_W66IM6{ background:url(../images/JoinPart06-pic02.png) no-repeat center center / cover; color:#fff;}

.JoinPart08 ul li{ width:100%; padding:30px 0; text-align:center;}
.JoinPart08 ul li +li{ border-top:1px dashed #e5e5e5;}
.JP10-box{ background:#f9f9f9; padding:30px 15px; border-bottom:3px solid #C31000; margin-bottom:15px;}
.paragraph_6a6sl5{ font-size:18px; font-weight:bold; color:#c31000; font-style:normal;}
}
@media (min-width:768px){
.JoinBanner{ height:450px;}
.JoinB_txt{ padding:30px 35px 40px; margin-left:60px;}
.JoinBanner p{ font-size:18px;}
.JoinBanner .Title01 span{ font-size:54px;}

.Title-linePink{ position:absolute; top:22px; width:80px; left:50%; margin-left:260px;}
.Title-linePink:last-child{ left:auto; right:50%; margin-left:0; margin-right:260px;}
.JoinPart03 .Title-linePink{ margin-left:140px;}
.JoinPart03 .Title-linePink:last-child{ margin-right:140px;}
.JoinPart03 p{ width:700px; margin-left:auto; margin-right:auto;}
.JoinPart04 .Title-linePink{ margin-left:180px;}
.JoinPart04 .Title-linePink:last-child{ margin-right:180px;}
.JoinPart04-PicBox{ max-width:670px; height:220px;}
.JoinPart04-PicBox ul{ float:left}
.JoinPart04-PicBox .JoinPart04-ul01,.JoinPart04-PicBox .JoinPart04-ul03{ width:380px;}
.JoinPart04-PicBox .JoinPart04-ul02{ margin-left:0; width:285px;}
.JoinPart04-PicBox .JoinPart04-ul02 li{ width:33.33%;}
.JoinPart04-PicBox .JoinPart04-ul04{ margin-left:0; width:190px;}
.JoinPart04-PicBox .JoinPart04-ul04 li{ width:50%;}
.JoinPart04-ul04 li:nth-child(2){ display:none;}
.JoinPart04-ul03{ margin-left:45px;}

.JoinPart05 .Title-linePink{ margin-left:160px;}
.JoinPart05 .Title-linePink:last-child{ margin-right:160px;}
.JoinPart05 p{ padding-left:50px; width:700px; margin-left:auto; margin-right:auto;}
.JoinPart06 .Title01{ margin-bottom:0;}
.JoinPart06 .Title-linePink{ margin-left:190px;}
.JoinPart06 .Title-linePink:last-child{ margin-right:190px;}
.JoinPart06 >p{ text-align:center; font-size:18px; margin-bottom:40px;}
.JoinPart06 ul{ padding:30px 0;}
.JoinPart06 ul li{ float:left; width:33.33%; margin-bottom:15px;}
.JoinPart07 { border:1px solid #ccc;}
.JoinPart07 .tabpane_PVe0LK,.JoinPart07 .tabpane_WrKMK1,.JoinPart07 .tabpane_1whm92,.JoinPart07 .tabpane_nCIJHe{ border:none; box-shadow:none; background-color:transparent;}
.JoinPart07 > ul{ padding:0; border-bottom:2px solid #AF1301; background-color:#F8F8F8;}
.JoinPart07 > .nav-tabs > li.active > .tabtextlink_HjOiW9{ border-radius:0;}
.JoinPart07 table{ width:90%; border:1px solid #e5e5e5; margin-left:auto; margin-right:auto;}
.JoinPart07 table thead{ background-color:#eee;}
.JoinPart07 table th,.JoinPart07 table td{ padding:5px; border:1px solid #e5e5e5;}

.JoinPart08 .Title-linePink{ margin-left:120px;}
.JoinPart08 .Title-linePink:last-child{ margin-right:120px;}

.JoinPart08 ul{ width:700px; margin-left:auto; margin-right:auto;}
.JoinPart08 ul li{ float:left; width:33.33%;}
.JoinPart08 ul li + li{ border-top:none; border-left:1px dashed #FCC;}
.JoinPart09 .Title-linePink,.JoinPart10 .Title-linePink{ margin-left:140px;}
.JoinPart09 .Title-linePink:last-child,.JoinPart10 .Title-linePink:last-child{ margin-right:140px;}
.JP10-box{ padding:30px 50px;}


}
@media (min-width:992px){
.JP10-box p{ max-width:800px; margin-left:auto; margin-right:auto;}



}
@media (min-width:1200px){





}
