/*main css cmsyou*/
body{color: #444;font-family: 'Quicksand', sans-serif;font-size: 16px;font-weight: 500;line-height: 26px;background:#fff;overflow-x:hidden;}
html,body{height: 100%}
h1,h2,h3,h4,h5,h6{font-family: 'Quicksand', sans-serif;letter-spacing: 0px;margin-top: 0px;color: #1d293e;font-weight: 400;}
a{font-family: 'Quicksand', sans-serif;text-decoration: none;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
.flex{display:flex}
.color0{color:#000}
.color3{color:#333}
.color6{color:#666}
.color7{color:#7F7F7F}
.color9{color:#999!important}
.colorc{color:#ccc}
.colorf{color:#fff}
.color06{color:#F06C17 !important}
.color05{color:#FABC05 !important}
.colord7{color:#D7D7D7 !important}
.color79{color:#797979 !important}
.colore82d26{color:#E82D26 !important};
.bgff{background-color:#fff !important}
.bgf2{background-color:#F2F2F2 !important}
.bgf3{background-color:#ff0080!important}
.p10{padding:10px !important}
.p20{padding:20px !important}
.p30{padding:30px !important}
.pr10{padding-right:10px !important}
.pl10{padding-left:10px !important}
.pl20{padding-left:20px !important}
.pl30{padding-left:30px !important}
.pb10{padding-bottom:10px !important}
.pb15 {padding-bottom: 15px !important}
.pb20{padding-bottom:20px !important}
.pb25 {padding-bottom: 25px !important}
.pb30{padding-bottom:30px !important} @media only screen and (max-width:991px){.pb30{padding-bottom:0px !important}}
.pb50_1{padding-bottom:50px !important} @media only screen and (max-width:991px){.pb50_1{padding-bottom:5px !important}}
.pb50_2{padding-bottom:50px !important} @media only screen and (max-width:991px){.pb50_2{padding-bottom:25px !important}}
.pb60{padding-bottom:60px !important}
.pb70{padding-bottom:70px !important} @media only screen and (max-width:991px){.pb70{padding-bottom:25px !important}}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt25{padding-top:25px !important}
.pt50_1{padding-top:50px !important} @media only screen and (max-width:991px){.pt50_1{padding-top:0px !important}}
.pt50_2{padding-top:50px !important} @media only screen and (max-width:991px){.pt50_2{padding-top:-30px !important}}
.pt50_3{padding-top:50px !important} @media only screen and (max-width:991px){.pt50_3{padding-top:25px !important}}
.pt70{padding-top:70px !important} @media only screen and (max-width:991px){.pt70{padding-top:25px !important}}
.pt100{padding-top:100px !important}
@media only screen and (max-width:991px){.pt100{padding-top:80px !important}}
@media only screen and (max-width:576px){.pt100{padding-top:0px !important}}
.pt155{padding-top:155px !important} 
@media only screen and (max-width:991px){.pt155{padding-top:105px !important}}
@media only screen and (max-width:576px){.pt155{padding-top:0px !important}}.m15{margin:15px !important}
.m30{margin:30px !important}
.m50{margin:50px !important}@media only screen and (max-width:768px){.m50{margin:0px !important}}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20 {margin-top: 20px !important}
.mt25 {margin-top: 25px !important}
.mt30{margin-top:30px !important}
.mt65 {margin-top: 65px !important}@media only screen and (max-width:768px){.mt65 {margin-top: 10px !important}}
.mt-15{margin-top:-15px !important}
.mt-30 {margin-top: -30px !important}@media only screen and (max-width:768px){.mt-30 {margin-top: 0px !important}}
.mt-50{margin-top:-50px !important}
.mt-60{margin-top:-60px !important}
.mb30{margin-bottom:30px !important}
@media only screen and (max-width:768px){.ml25{margin-left:25px !important}}
.ma-0{margin:auto 0 !important}
.m0-a{margin:0 auto !important}
.m25-a{margin:25 auto !important}
.m30-a {margin: 30 auto !important}
@media only screen and (max-width:768px){.mtb15{margin-top:6px;margin-bottom:6px;}}
.f13{font-size:13px !important}
.f14{font-size:14px !important}
.f15{font-size:15px !important}
.f16{font-size:16px !important}
.f18{font-size:18px !important}
.f20{font-size:20px !important}
.f24{font-size:24px !important}
.f28{font-size:28px !important}
.f30{font-size:30px !important}
.f32{font-size:32px !important}
.fw650{font-weight:650 !important}
.fw400{font-weight:400 !important}
.lh20{line-height: 20px !important}
.lh25{line-height: 25px !important}
.lh23{line-height: 23px !important}
.lh38{line-height: 38px !important}
.ls10{letter-spacing:10px !important}@media only screen and (max-width:419px){.ls10{letter-spacing:5px !important}}
.ls3{letter-spacing:3px !important}
.page_layout{display:flex;position: relative;justify-content: center;flex-direction:column;margin-top:-110px;}
@media only screen and (max-width:768px){.layout_min1{margin-top:-80px}}
@media only screen and (max-width:768px){.layout_min2{margin-top:-120px}}
.title_text1{font-weight: 650;font-size: 35px;letter-spacing: 3px;}@media only screen and (max-width:768px){.title_text1{font-size:18px;}}
.title_text2{font-size:14px;font-weight: 100; letter-spacing: 2px;}@media only screen and (max-width:768px){.title_text2{font-size:13px;line-height:10px;}}
.title2_position{margin:70px auto;}
.title2_text{text-align:center;font-size:32px; font-weight:650;}@media only screen and (max-width:768px){.title2_text{text-align:center;font-size:20px;}}
.down_line{border-bottom:1px solid #E72C27;transform:scaleY(2);width:80px;left:50px;margin:auto;}
.text_hd3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden }
.text_hd2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden }
.text_hd1 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.text_auto {display: flex;justify-content: center;align-items: center;}
.text_h_center {display: flex;align-items: center;}
.text_v_center {display: flex;justify-content: center;}
.div_auto_wrap{flex-wrap:wrap;justify-content:space-between;}
.active_red{color:red;}
.bg_img_min{height:200px;} @media only screen and (max-width:767px){.bg_img_min{height:120px;}}
.max_wh{max-width:100%;max-height:100%;}
@media only screen and (max-width:991px){.min_mt30{margin-top:30px;}}
.stop_icon{position:absolute;margin-top:-65px;margin-left:-30px;top:50%;left:50%;width: 70px; height: 70px;opacity:0.5;}
@media only screen and (max-width:768px){.stop_icon{margin-top:-50px;}}
.video_img{position:relative !important;width:310px;height:240px;border-radius:3px;border-radius:3px;margin:auto;padding-bottom:60px;}
@media only screen and (max-width:768px){.video_img{height:200px;padding-bottom:30px;}}

/*CONTENT*/
.content{padding-top:20px;}
.subtitle{display: flex;align-content: stretch;justify-content: center;margin-bottom:20px;}
.content h3{color: #2a2b2f;font-size:36px;font-weight:700;line-height: 50px;margin: 0;}
.content h6{color: #7F7F7F;padding-top:6px;}




/*fonts*/
@font-face{font-family: "iconfont";src: url('iconfont.eot?t=1605882917858');/* IE9*/src: url('../img/iconfont.eot?t=1605882917858#iefix') format('embedded-opentype'),
/* IE6-IE8*/url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../img/iconfont.woff?t=1605882917858') format('woff'), url('../img/iconfont.ttf?t=1605882917858') format('truetype'),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('../img/iconfont.svg?t=1605882917858#iconfont') format('svg');/* iOS 4.1-*/}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.iconclose:before{content: "\e616";}
.iconarticle:before{content: "\e6a9";}
.iconcoupon:before{content: "\e686";}
.iconbus:before{content: "\e614";}
.iconmenu:before{content: "\e61f";}
.iconarrowright:before{content: "\e610";}
.icontel:before{content: "\e601";}
.iconarrowtop:before{content: "\e70a";}
.iconcardj:before{content: "\e622";}
.iconmap-marker:before{content: "\e8fe";}
.iconarrowleft:before{content: "\e663";}
.iconcheliangshenqing:before{content: "\e63a";}
.iconemail:before{content: "\e612";}
.iconcarmanage:before{content: "\e689";}
.iconcar:before{content: "\e6c0";}∂
/*slicknav*/
.slicknav_btn{position: relative;display: block;vertical-align: middle;float: right;padding:5px;line-height: 1em;cursor: pointer;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top: 0.188em;}
.slicknav_menu{*zoom: 1;}
.slicknav_menu .slicknav_menutxt{display: block;line-height: 1.188em;float: left;}
.slicknav_menu .slicknav_icon{float: right;width:2em;height:2em;margin: 0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon:before{background: transparent;width:1em;height:1em;display: block;position: absolute;color : #000;font-size: 22px;font-family: "iconfont" !important;content: "\e61f";}
.slicknav_menu .slicknav_open .slicknav_icon:before{content: "\e616";}
.slicknav_menu .slicknav_no-text{margin: 0;}
.slicknav_menu .slicknav_icon-bar{display: block;width: 1.125em;height: 0.125em;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_menu:before{content: " ";display: table;}
.slicknav_menu:after{content: " ";display: table;clear: both;}
.slicknav_nav{clear: both;}
.slicknav_nav ul{display: block;}
.slicknav_nav li{display: block;}
.slicknav_nav .slicknav_arrow{font-size: 0.8em;margin: 0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor: pointer;}
.slicknav_nav .slicknav_item a{display: inline;}
.slicknav_nav .slicknav_row{display: block;}
.slicknav_nav a{display: block;}
.slicknav_nav .slicknav_parent-link a{display: inline;}
.slicknav_brand{float: left;}
.slicknav_menu{font-size: 16px;box-sizing: border-box;background: transparent;padding: 0;}
.slicknav_menu *{box-sizing: border-box;}
.slicknav_menu .slicknav_menutxt{color: #fff;font-weight: bold;}
.slicknav_menu .slicknav_icon-bar{background-color: #fff;}
.slicknav_btn{margin: 5px 5px 6px;text-decoration: none;}
.slicknav_nav{color: #fff;margin: 0;padding: 0;font-size:16px;list-style: none;padding-top: 15px;overflow: hidden;}
.slicknav_nav ul{list-style: none;overflow: hidden;padding: 0;margin: 0 0 0 0;}
.slicknav_nav .slicknav_row{padding: 5px 10px;margin: 2px 5px;}
.slicknav_nav .slicknav_row:hover{color: #fff;}
.slicknav_nav a{padding: 5px 10px;margin: 2px 5px;text-decoration: none;color: #fff;}
.slicknav_nav a:hover{color: #222;}
.slicknav_nav .slicknav_txtnode{margin-left: 15px;}
.slicknav_nav .slicknav_item a{padding: 0;margin: 0;}
.slicknav_nav .slicknav_parent-link a{padding: 0;margin: 0;}
.slicknav_brand{color: #fff;font-size: 18px;line-height: 30px;padding: 7px 12px;height: 44px;}
.slicknav_btn{margin: 0;text-decoration: none;position: relative;top:12px;}
/*START SECTION TITLE DESIGN*/
.section-title{margin-bottom:60px;}
.section-title h1{color: #1d293e;font-size: 36px;font-weight: 700;margin-top: 0;position: relative;text-transform: capitalize;}
.section-title-white-span{background: #fff !important;}
h1.section-title-white{color: #fff;font-size: 36px;font-weight: 500;margin-top: 0;position: relative;margin-top: 0;text-transform: capitalize;}
@media only screen and (max-width:480px){h1.section-title-white{font-size:24px;}}
p.section-title-white{color:#fff;}
.section-title p{padding: 0 10px;width: 70%;margin: auto;}
@media only screen and (max-width:768px){.section-title p{padding: 0 10px;width: 90%;margin: auto;}}
/*END SECTION TITLE DESIGN*//*START SCROLL TO TOP*/
.topcontrol{background: #d1281b none repeat scroll 0 0;border-radius: 30px;bottom: 5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.08);color: #fff;cursor: pointer;font-size: 18px;height: 50px;line-height: 50px;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position: fixed;right: 5px;text-align: center;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 50px;}
.topcontrol:hover{background:#910d1a;color: #fff;}
.topcontrol i{ font-size:20px;}
/*header*/
.site-logo img{width: 300px;height: auto;margin-top:5px;}@media only screen and (max-width:769px){.site-logo img{width:220px;height:auto;} .slicknav_menu .slicknav_icon:before{color:#fff;}}
@media only screen and (max-width:767px){.menu_logo{float:left}}
.bg-faded{background-color:transparent;transition: all 0.5s ease 0s;}
.navbar-fixed{z-index: 999;position: fixed;opacity: .95;width: 100%;padding:10px 0;top: 0;-webkit-animation: fadeInDown 800ms;animation: fadeInDown 800ms;-webkit-backface-visibility: hidden;border-radius: 0px;background: #d1281b;background: -moz-linear-gradient(left, #910d1a 0%, #e5301b 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#910d1a), color-stop(100%,#e5301b));background: -webkit-linear-gradient(left, #910d1a 0%,#e5301b 100%);background: -o-linear-gradient(left, #910d1a 0%,#e5301b 100%); background: -ms-linear-gradient(left, #910d1a 0%,#e5301b 100%);background: linear-gradient(to right, #910d1a 0%,#e5301b 100%);box-shadow: 0 0 40px rgba(0, 0, 0, 0.07);}
#navigation{padding: 20px 0;background: #fff;}@media only screen and (max-width:769px){#navigation{padding:0px;background-image: linear-gradient(to bottom, #910d1a,#910d1a 50%,#e5301b);}}
#navigation.navbar-fixed{padding: 10px 0;}
.header_right{display: flex;flex-basis: auto;}
#main-menu{margin-top:6px;}
#main-menu ul{list-style-type: none;}
#main-menu > ul > li{position: relative;float:left;padding:0px 22px;}
#main-menu > ul > li>ul{display:none;position: absolute;float:left;padding:10px;background: #fcfcfc;left:-15px; }
#main-menu > ul > li:hover ul{display:block;}
#main-menu > ul > li>ul>li{display: inline-block;width: 150px;padding:10px;text-align: center;border-bottom:1px solid #fff;}
#main-menu > ul > li >a{color: #000;font-size: 16px;text-transform: capitalize;transition: .5s;}
#main-menu > ul > li > ul > li a{color:rgba(106, 107, 107, 0.884);font-size: 13px;text-transform: capitalize;transition: .5s;}
#navigation.navbar-fixed #main-menu ul li a{color:#000;}
#navigation.navbar-fixed #main-menu ul li a:hover,
#navigation.navbar-fixed #main-menu ul li a:focus,
#main-menu ul li a:hover,
#main-menu ul li a:focus{color:#d1281b;}
.slicknav_nav_icon{color: #fff;font-size: 24px;}
#mobile_menu{display: none;}
@media only screen and (max-width:767px){.navbar-default{padding: 10px!important;}
.navbar-collapse{margin-top: 15px;}
#navigation ul li a{position: inherit;color: #333;}
#navigation ul li ul ,
#navigation ul li ul li ul{opacity: 1;position: inherit;top: 0;transition: all 0.3s ease 0s;z-index: 1;visibility: visible;background: #fff none repeat scroll 0 0;box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.05);padding: 15px;left: 0;background: transparent;list-style: none;width: 100%;}
#navigation ul li ul.sub-menu li{z-index: -1;}
#navigation ul li:hover ul.sub-menu{top:0;opacity:1;z-index:999;visibility:visible;}

#main-menu{display: none;}
#mobile_menu{display: block;width: 100%;}

.slicknav_nav ul li a{color: #fff!important;}}
@media only screen and (max-width:767px){.navbar-brand{padding-top: 20px;}}
@media only screen and (max-width:575px){.slicknav_menu{ margin-top:-41px;}}
#main-menu ul li a:hover{text-decoration:underline ;color: red;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s
linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
#main-menu ul li.active > a::before,#main-menu ul li:hover > a::before{width: 70%;}
.advert{margin-top:-20px;margin-bottom:10px;display:none;height:128px}
@media only screen and (max-width:991px){.advert{margin-top:50px;height:128px}.advert img{height:20%}}
.seat{display:none;height:60px;}
	
/*banner*/
.banner_bg_m80{margin-top:80px;}@media only screen and (max-width:767px){.banner_bg_m80{margin-top:0px;}}
.banner_bg{margin-top:80px;}@media only screen and (max-width:767px){.banner_bg{margin-top:20px;}}
/*slider*/
#carousel-area{overflow: hidden;background: #fff;}
#carousel-area .carousel-item{text-align:center;background-size: 100%;}
#carousel-area .carousel-item .carousel-caption{top: 32%;right: 20%;left:20%;text-shadow: none;padding-top: 0;padding-bottom: 0;}
#carousel-area .carousel-item .carousel-caption h3{color: #fff;font-weight: 500;font-size: 26px;line-height: 38px;}
#carousel-area .carousel-item .carousel-caption h2{color: #fff;font-size:36px;font-weight:700;line-height:1.5em; padding-top:0.25em; padding-bottom:0.25em;}
#carousel-area .carousel-item .carousel-caption h4{color: #ffffff;font-size: 18px;font-weight: 500;margin-bottom: 30px;}
#carousel-area .carousel-control{display: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#carousel-area:hover .carousel-control{display: block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeIn;animation-name: fadeIn;}
#carousel-area .carousel-control-next, #carousel-area .carousel-control-prev{opacity: 1;}
#carousel-area .carousel-control-next i, #carousel-area .carousel-control-prev i{width: 48px;line-height: 48px;height: 48px;color: #fff;font-size: 24px;display: inline-block;background:rgba(249,119,148,0.6);border-radius: 30px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#carousel-area .carousel-control-next i:before{content: "\e610";}
#carousel-area .carousel-control-prev i:before{content: "\e663";}
#carousel-area .carousel-control-next i:hover, #carousel-area .carousel-control-prev i:hover{opacity: 0.9;}
#carousel-area .carousel-indicators li:hover,
#carousel-area .carousel-indicators li.active{opacity: 1;}
#carousel-area .carousel-indicators{bottom:10px;}
#carousel-area .carousel-indicators li{width: 30px;height:4px;border-radius: 4px;}
#slider-area{margin-top: -1px;}
#slider-area .btn{margin-right: 15px;}
#slider-area .large_white{color: #fff;}
#slider-area .about-info p{color: #333;}
.contents p{font-size: 16px;font-weight: 400;line-height: 50px;}
.contents .header-button .btn i{margin-left: 10px;}
.btn{font-size: 14px;padding: 10px 30px;border-radius: 30px;font-weight: 400;color: #fff;text-transform: uppercase;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: inline-block;}
.btn:focus,
.btn:active{box-shadow: none;outline: none;color: #fff;}
.btn-common{background-color: #e5301b;position: relative;z-index: 1;padding: 12px 32px;border-radius: 30px;}
.btn-common:hover{color: #fff;}
.btn-effect{overflow: hidden;}
.btn-effect:after{content: '';position: absolute;width: 0;height: 100%;z-index: 1;left: 0;top: 0;background: rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.btn-effect:hover:after{width: 100%;}
.btn-border{border-style: solid;border-width: 2px;cursor: pointer;background-color: transparent;border-color: #fff;color: #fff;}
.btn-border:hover{color: #ffffff;background-color: #F97794;}
.btn-lg{padding: 10px 25px;text-transform: uppercase;font-size: 16px;}
.btn-rm{padding: 7px 10px;text-transform: capitalize;}
button:focus{outline: none !important;}
@media only screen and (max-width:768px){
#carousel-area .carousel-item .carousel-caption h2{font-size:24px;}
#carousel-area .carousel-item .carousel-caption h3{font-size:20px;}
#carousel-area .carousel-item .carousel-caption h4{font-size:16px;}
.btn-border{ border-width:1px;}
.btn-lg{font-size:14px;padding: 6px 15px;}
#carousel-area .carousel-indicators{ bottom:10px;}
#carousel-area .carousel-item img{ height:100%;}
}

/*index-news*/
.news{margin-top:5px;}
.news-video{}


/*footer*/
@media only screen and (min-width: 768px) and (max-width: 991px){#main-menu ul li a::before{display: none;}}
@media (max-width: 767px){#main-menu ul li a::before{display: none;}}
.footer{color:#000; padding: 20px 0;background:#E1E1E1;margin-top: 50px;}
.footertext {font-size: 14px;font-weight:420;text-transform: capitalize;}
.col-lg-4 h6{margin-top: 20px;margin-bottom: 15px;font-weight: 500;}
.col-lg-4 p{margin-bottom: 1px;}
.line{border-top: 1px solid #D7D7D7;padding-top: 20px;margin-top: 15px;}
.copyright{font-size: 14px;font-weight: 500;text-transform: capitalize;}
.copyright a{color:#ccc;}
.copyright a:hover{color:#fff;}
@media only screen and (min-width: 768px) and (max-width: 991px){.container {max-width:760px;}}
@media only screen and (max-width:480px){
.section-title h1,.single_feature_one h3,.single_contact_title h1,.single_feature_two h3{font-size:32px;}
.footer-contact h3{font-size:24px;}
}