
@media screen and (min-width: 1200px) {
 .container {
    max-width: 1200px;
}
  .m_top_website_20{ margin-top:20px;}
   .m_top_website_15{ margin-top:15px;}
  .p_top_website_40{ padding-top:40px;}
  .c_activity_list{ width:100%; text-align:left;}
}

body{font-family: "Microsoft Yahei", Arial, Helvetica, Arial,sans-serif !important ; color:#2e2e2e !important; font-size:16px;}
.container{ padding-left:0; padding-right:0; }
.row{ margin-left:0; margin-right:0; }
p{ margin-bottom:0;}
a{ text-decoration:none ;}
div[class*="col"]{ padding-left:0; padding-right:0 ;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ margin-bottom:0 ;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 0 ;}
li{ list-style-type:none;}
body.modal-open {
overflow-y: auto !important;
padding-right: 0 !important;
}
/* ================== Text  ============================ */
.g_p{ line-height:26px; font-size:16px;}
.m_relative{ position:relative;}
.c_line{ display:block; height:1px;}
.c_width_100{ width:100%;}
.c_activity_list{  text-align: -webkit-auto; padding:10px 10px 0 0;}
.color_red{color: red !important;}
.color_yellow{color: #FFC107;}
/* ================== space ============================ */
.p_left_20{ padding-left:20px;}
.p_left_10{ padding-left:10px;}
.p_right_10{ padding-right:10px;}
.p_left_5{ padding-left:5px;}
.p_right_5{ padding-right:5px;}
.p_top_8{ padding-top:8px;}
.p_top_10{ padding-top:10px;}
.p_top_30{ padding-top:30px;}
.p_top_20{ padding-top:20px;}
.p_bottom_10{ padding-bottom:10px;}
.p_bottom_20{ padding-bottom:20px;}
.p_bottom_30{ padding-bottom:30px;}
.p_bottom_40{ padding-bottom:40px;}
.m_top_5{ margin-top:5px;}
.m_top_10{ margin-top:10px;}
.m_top_15{ margin-top:15px;}
.m_top_20{ margin-top:20px;}
.m_top_30{ margin-top:30px;}
.m_top_40{ margin-top:40px;}
.m_bottom_5{ margin-bottom:5px;}
.m_bottom_10{ margin-bottom:10px;}
.m_bottom_20{ margin-bottom:20px;}
.m_bottom_30{ margin-bottom:30px;}
.m_left_5{ margin-left:5px;}
.m_left_10{ margin-left:10px;}
.m_left_20{ margin-left:20px;}
.m_left_30{ margin-left:30px;}
.m_left_15{ margin-left:15px;}
.m_right_5{ margin-right:5px;}
.m_right_10{ margin-right:10px;}
.m_right_20{ margin-right:20px;}
.m_right_30{ margin-right:30px;}
@media screen and (max-width: 1199px) and (min-width: 992px){
.c_activity_list{ padding:2px 0 0 0;}
}
@media screen and (max-width: 991px) {
  .m_bottom_mobile_20{ margin-bottom:20px;}
  .m_bottom_mobile_10{ margin-bottom:10px;}
  .p_bottom_mobile_10{ padding-bottom:10px;}
  .m_top_mobile_20{ margin-top:20px;}
  .m_top_mobile_10{ margin-top:10px;}
  .p_top_mobile_0{ padding-bottom:0px;}
  .p_bottom_mobile_0{ padding-bottom:0px;}
  .m_right_0{ margin-right:0; }
  .m_left_0{ margin-left:0;}
  .c_width_100_mobile{ width:inherit;}
  .c_activity_list{ float:left; padding:0 10px; margin:10px 10px 0 0;}
    .lh25 {
    line-height:25px;
    }
}

/* ================== iconsize ============================ */
.icon_fsize_12{ font-size:12px}
.icon_fsize_15{ font-size:15px}
.icon_fsize_mobile{ font-size:50px;}
.c_icon_li{ font-size:14px; padding:5px 5px 0 0;  height:100%; float:left;}

/* ================== btn ============================ */
.btn_style_1{ border-radius:40px; float:left; padding:6px 28px;}
.btn_style_2{ width:40px; height:40px; border-radius:50%; text-align: center; transform: rotate(0deg); float:left;}
.btn_style_3{ border-radius:4px;  padding:6px 45px; font-size:18px; display:inline-block; }
.btn_style_4 {  border-radius:4px; width:30px; height:30px; font-size:18px; display:inline-block; }
.btn_style_5{ border-radius:4px;  padding:6px 20px; font-size:18px; display:inline-block; }

/*================== swiper ============================*/

/* ================== footnav============================ */
.c_footnav_title{ color:#ffffff; font-size:18px;font-weight: bold;}
.c_icon_footnav{ padding:5px 5px 0 0;}
.c_footer_line{  background:rgba(255,255,255,0.3);   width:1px;   height:100%; position:absolute; right:1px; display:block;}
.c_footernav_center{ margin:0px auto; display:block;}


/* ================== footer============================ */
.c_footer a{ color:#ffffff; padding:0 5px 0 5px; font-size:14px;}
.c_footer a:hover{ color:#ffffff; text-decoration:underline;}
.c_footer p{ font-size:14px; padding:0 5px;}
.c_footer_b{ padding:0 !important;}

.swiper-pagination span{
	border: none;
	background-color: #7d7e7f;
}
.swiper-pagination span:hover,
.swiper-pagination span.swiper-pagination-bullet-active { background-color: #cb1d04 ; }
.slider_content_activity .swiper-pagination-bullet-active{
	background-color:#402656 !important;
}
#back2top{
	text-align: center;
    font-size: 40px;
    background: #e8340c;
    color: #fff;
    width: 60px;
    position: fixed;
    bottom: 10%;
    right: 10px;
    z-index: 100;
}
.Browser_tipsCloseBtn{
	background-color: #402656;
	width:20%; 
	color:white;
	margin:0 auto;
}
.Browser_tipsBox{
	padding: 25px;
	text-align: center;
	margin-top: 50%;
}
.Browser_tipsBox img{
	width: 60%;
	margin: 0 auto;
}