@charset "utf-8";
.event-wrap {margin-bottom:-40px;padding-bottom: 125px;background:url(images/bg.jpg) no-repeat center center;}
.event-wrap .event-title {padding: 100px 0 55px;text-align:center;}
.event-wrap .event-title h2 {font-size: 55px;color:#ffffff;}
.event-wrap .event-title .desc {margin-top:20px;line-height:1.4;font-size: 22px;color:#fefefe;}
.event-wrap .event-box {max-width: 928px;margin: 0 auto 0;background:url(images/in_box_bg.png) top center no-repeat;}
.event-wrap .event-box .event-boxCont {}
.event-wrap .event-box .event-boxCont .section1{padding: 20px 7% 5%;}

.event-wrap .event-box .event-boxCont .box-title {padding-top: 50px;text-align:center;}
.event-wrap .event-box .event-boxCont .box-title strong {display:inline-block;padding-left: 19px;background:url(images/BG_titleL.png) no-repeat left center;}
.event-wrap .event-box .event-boxCont .box-title span {display:inline-block; padding-right:25px; background:url(images/BG_titleR.png) no-repeat right center;}
.event-wrap .event-box .event-boxCont .box-title em {display:block;width: 365px;text-align:center;line-height:55px;font-size: 28px;color:#ffffff;background: #008c2d;}
.event-wrap .event-box .event-boxCont ul {border-bottom:1px solid #dfdfdf;}
.event-wrap .event-box .event-boxCont ul.bdn {border:none;}
.event-wrap .event-box .event-boxCont .box-title_sub{margin-top: 30px;text-align:center;font-size: 20px;color: #666;}

.event-wrap .event-box .event-boxCont .section2 dl{text-align:center;}
.event-wrap .event-box .event-boxCont .section2 dl dt {margin-bottom:23px; font-size:21px; font-weight:bold; color:#666;}
.event-wrap .event-box .event-boxCont .section2 dl dd {font-size:18px; color:#666; line-height:1.4;}
.event-wrap .event-box .event-boxCont .section2 .p_title {font-size:36px; color:#015f2b; line-height:1.0; margin-top:40px; margin-bottom:15px;}
.event-wrap .event-box .event-boxCont .section2 .p_title.mtC {margin-top:30px;}
.event-wrap .event-box .event-boxCont .section2 .p_title_sub {font-size:21px; color:#666; line-height:1.0; }

.event-wrap .event-box .event-boxCont .subtext {text-align:center; padding:22px 0 40px;}
.event-wrap .event-box .event-boxCont .subtext .sub_p1{font-size:36px; line-height:1.0; color:#015f2b; letter-spacing:-1px; margin-bottom:15px;}
.event-wrap .event-box .event-boxCont .subtext .sub_p1.sub_p1_2{font-size:34px;}
.event-wrap .event-box .event-boxCont .subtext .sub_p2{font-size:20px; color:#666; letter-spacing:-1px;}

.event-wrap .event-box .event-boxCont ul li {text-align:center;}
.event-wrap .event-box .event-boxCont ul li .p {font-size:21px; font-weight:bold; color:#555555;}
.event-wrap .event-box .event-boxCont ul li .img {padding: 5% 0;}
.event-wrap .event-box .event-boxCont ul li .img2 {padding: 7% 0 4%;}
.event-wrap .event-box .event-boxCont .section2 ul li .img {padding-bottom:2%;}
.event-wrap .event-box .event-boxCont .section2 ul li .img.imgpoC img{position:relative; left:67px;}
.event-wrap .event-box .event-boxCont ul.last-child {border-bottom:none;}
.event-wrap .event-box .event-boxCont .p2 {padding:25px 0; text-align:center; line-height:1.4; font-size:16px; color:#999999;}
.event-wrap .event-box .event-boxCont .p3 {text-align:center; line-height:1.4; font-size:36px; font-weight:bold; color:#015f2b;}

.tipText{font-size: 18px;font-weight:bold;color: #999;text-align:center;padding: 5% 0;}
@media screen and (max-width: 930px){

.event-wrap{padding-bottom: 8%;background-size: cover;}
.event-wrap .event-box .event-boxCont .section2{background-size:contain; padding:0 6% 6%;}
.event-wrap .event-title {padding: 7% 0 5%;}
.event-wrap .event-title h2 {font-size: 36px;}
.event-wrap .event-box {margin: 0 30px 0;background-size: contain;}
.event-wrap .event-box .event-boxCont {padding: 0 3% 3%;}
.event-wrap .event-box .event-boxCont .box-title {padding-top:7%;}
.event-wrap .event-box .event-boxCont .section1{background-size:cover;padding: 0 3%;}
.event-wrap .event-box .event-boxCont .p3{font-size:30px;}
.event-wrap .event-box .event-boxCont ul li .img {width: 95%;margin: 0% auto;padding: 2% 0 5%;}
.event-wrap .event-box .event-boxCont ul li .img2{width: 100%;padding-top: 0%;}
.event-wrap .event-box .event-boxCont ul li {padding: 20px 0;}
.event-wrap .event-box .event-boxCont ul li .p {font-size:18px;}
.event-wrap .event-box .event-boxCont .p2 {font-size:15px;}
.event-wrap .event-box .event-boxCont .box-title {padding-top:6%;}
.event-wrap .event-box .event-boxCont .box-title em {width: 255px;line-height: 40px;font-size: 18px;letter-spacing:-0.5px;}
.event-wrap .event-box .event-boxCont .box-title_sub{margin-top:15px;font-size: 15px;}

.event-wrap .event-box .event-boxCont .subtext .sub_p1{font-size:28px !important;}
.tipText{font-size: 15px;}
}

@media screen and (max-width: 768px){

.event-wrap .event-title h2 {font-size: 35px;}
.event-wrap .event-title .desc {font-size:14px; margin-top:5px;}
.event-wrap .event-box {/* margin-left:2.25%; *//* margin-right:2.25%; */}
.event-wrap .event-box .event-boxCont {padding: 2% 5% 0;}

.event-wrap .event-box .event-boxCont .p3{font-size:20px;}
.event-wrap .event-box .event-boxCont ul li .p {font-size:14px;}
.event-wrap .event-box .event-boxCont ul li .img {margin: 0% auto;}
.event-wrap .event-box .event-boxCont ul li .img2{width: 75%;padding-top: 0;}
.event-wrap .event-box .event-boxCont .p2 {font-size:13px; margin:20px 0;}
.event-wrap .event-box .event-boxCont .section2 dl dt{font-size:14px;}
.event-wrap .event-box .event-boxCont .section2 dl dd{font-size:12px;}

.event-wrap .event-box .event-boxCont .subtext .sub_p1{font-size:24px !important;}
.event-wrap .event-box .event-boxCont .section2 .p_title{font-size:24px; margin-top:3%; margin-bottom:2%;}
.event-wrap .event-box .event-boxCont .section2 .p_title.mtC{margin-top:3%;}
.event-wrap .event-box .event-boxCont .section2 ul li .img.imgpoC{width:68%; margin-top:8%;}
.event-wrap .event-box .event-boxCont .section2 ul li .img.imgpoC img{left:0;}

}

@media screen and (max-width: 640px){
.event-wrap{padding-bottom: 13%;}
.event-wrap .event-box{background:none;background-color:#fff;border:2px solid #04180a;margin: 0 5%;}
.event-wrap .event-title h2{font-size:23px;}
.event-wrap .event-box .event-boxCont .box-title em{width: 233px;line-height: 25px;padding: 3px 0;font-size: 15px;}
.event-wrap .event-box .event-boxCont .box-title span{background-size:contain;padding-right: 12px;}

.event-wrap .event-box .event-boxCont .subtext .sub_p1{font-size:15px !important; margin-bottom:2%;}
.event-wrap .event-box .event-boxCont .subtext .sub_p2{font-size:13px;}
.event-wrap .event-box .event-boxCont .section2 .p_title{font-size:15px;}
.event-wrap .event-box .event-boxCont .section2 .p_title_sub{font-size:13px;}
.event-wrap .event-box .event-boxCont ul li .img.img2{margin-bottom: 2%;width: 90%;}
.event-wrap .event-box .event-boxCont .subtext{padding:7% 0;}
.event-wrap .event-box .event-boxCont .box-title_sub{font-size:13px;}

.event-wrap .event-box .event-boxCont .box-title{padding-top: 10%;}
.event-wrap .event-box .event-boxCont ul li .img{padding:2% 0;width: 100%;}
.tipText{font-size: 13px;padding: 9% 0;margin: 0 5%;line-height: 1.3;}
}

@media screen and (max-width: 360px){
.event-wrap .event-box .event-boxCont .box-title em{font-size:13px; width:195px;}
}