@charset "gb2312";
html,body{ margin:0; padding:0; height:100%;}
body{ font-family:Microsoft Yahei, sans-serif; font-size:14px; color:#666; background-color:#FFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a,a:link,a:visited{ text-decoration:none; color:#666; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
a:hover{ color:#ff0000;}
img{ border:0}
ul,li{ list-style:none; margin:0; padding:0;}

.area1200{ width:1200px; margin:0 auto; position:relative;}
.zwnr{ line-height:200%;}
.zwnr img{ display:inline-block; height:auto; max-width:100%;}
.sp60{ height:60px;}
.bt{ color:#333; font-size:25px; font-weight:normal; text-align:center; margin:0; padding:0;}
.bt span{ display:block; font-size:16px; color:#666; padding-top:5px;}
.bgc_f2{ background-color:#f2f2f2 }
.detail{ width:750px; padding:30px; margin:0 auto; border:1px solid #ddd; border-bottom:none; border-top:none; background-color:#FFF;}
.detail > h3{ margin:0; font-size:22px; color:#333; font-weight:normal; line-height:160%;}
.detail > h3 > span{ display:block; font-size:14px; color:#999; padding-bottom:15px;}
.detail .zwnr{ border-top:1px solid #ddd;}

.header_fix{ position:fixed; left:0; top:0; width:100%; z-index:9999;}
.header-logo{ height:90px; background-color:#fff; color:#fff;}
.header-logo a{ position:absolute; display:block; left:20px; top:0; height:90px; width:326px; background:url(../img/logo.jpg) 50% no-repeat; overflow:hidden; text-indent:-100%;}
.header-logo span{ display:block; position:absolute; top:0; right:20px; height:90px; width:279px; background:url(../img/ic_hottel.png) 50% no-repeat; overflow:hidden; text-indent:-100%;}

.header-navi{ height:50px; background-color:#428EAD;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.nav{ position:relative; z-index:3; margin-left:50px;}
.nav a{ color:#fff; }
.nav .nLi{ float:left; position:relative; display:inline;  }
.nav .nLi h3{ font-weight:normal; margin:0; padding:0; border-left:1px solid #177297;}
.nav .nLi:last-child{ border-right:1px solid #177297; }
.nav .nLi h3 a{ display:block; height:50px; line-height:50px; padding:0 20px; font-size:18px;}
.nav .nLi:hover h3 a{ background:#177297; }
.nav .sub{ display:none; left:0; top:50px; position:absolute; background:#428EAD; text-align:center; width:100%;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:9px 10px; font-size:16px;}
.nav .sub a:hover{ background:#177297; color:#fff;  }
.nav .on h3 a{ background:#177297; color:#fff; }

.header_ling{ position:absolute; height:6px; top:140px; left:0; width:100%; background:url(../img/ad_top.png) repeat-x; z-index:2;}

.ban{ height:300px;}
.ban_about{ background:url(../img/ban_about.jpg) top center no-repeat;}
.ban_train{ background:url(../img/ban_train.jpg) top center no-repeat;}
.ban_teacher{ background:url(../img/ban_teacher.jpg) top center no-repeat;}
.ban_partner{ background:url(../img/ban_partner.jpg) top center no-repeat;}
.ban_news{ background:url(../img/ban_news.jpg) top center no-repeat;}
.ban_student{ background:url(../img/ban_student.jpg) top center no-repeat;}
@media (min-width: 1900px){
	.ban_about{ background-size:cover;}
	.ban_train{ background-size:cover;}
	.ban_teacher{ background-size:cover;}
	.ban_partner{ background-size:cover;}
	.ban_news{ background-size:cover;}
	.ban_student{ background-size:cover;}
}

.menu_area{ background-color:#f2f2f2; height:40px; text-align:center; padding:20px 0;}
.menu_area a{ display:inline-block; margin:0 5px; height:40px; padding:0 25px; font-size:16px; line-height:40px; background-color:#FFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #428EAD; color:#428EAD;}
.menu_area a:hover{ border-color:#ff7800; background-color:#ff7800; color:#fff;}
.menu_area a.on{ color:#fff; border-color:#428EAD; background-color:#428EAD}
.menu_area_fix{ position:fixed; left:0; top:0; width:100%; z-index:9999; box-shadow:0 0 20px #666;}
.menu_area_h{ height:80px;}

.adbox{ position:absolute; left:50%; margin-left:-600px; bottom:-110px; width:1200px; overflow:auto; z-index:4;}
.adbox li{ float:left; padding:40px; height:170px; color:#fff; overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.adbox li img{ float:left; display:block;}
.adbox li h3{ float:left; margin:0; padding-left:15px; padding-top:10px; font-size:25px; font-weight:normal;}
.adbox li h3 > span{ display:block; font-size:16px;}
.adbox .adb01{ width:33%; background-color:#ff9600}
.adbox .adb02{ width:34%; background-color:#2c97ea}
.adbox .adb03{ width:33%; background-color:#deae00}

.homeabout{ overflow:auto; }
.homeabout > img{ float:left; margin-right:30px;}
.homeabout > div{ float:left; width:710px;}
.homeabout .homeabout_title{ margin:0; padding:0; color:#333; font-size:25px; font-weight:normal;}
.homeabout .homeabout_title > span{ display:block; font-size:14px; color:#999;}
.homeabout > div > a{ display:block; font-size:18px; color:#333; width:120px; line-height:24px; margin-top:30px; position:relative;}
.homeabout > div > a:hover{ color:#17a43b;}
.homeabout > div > a i{ display:block; position:absolute; right:15px; top:0; width:24px; height:24px; background:url(../img/ic_more.png) 50% no-repeat; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.homeabout > div > a:hover i{ right:0 } 

.train{ overflow:auto;}
.train li{ float:left; width:50%; position:relative;}
.train li img{ display:block; width:100%;}
.train li .mask{ background-color:#000; position:absolute; left:0; top:0; height:100%; width:100%; z-index:1;}
.train li .train_intro{ position:absolute; z-index:2; left:0; top:50%; margin-top:-100px; height:200px; width:100%; text-align:center; color:#fff; padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.train li .train_intro > h3{ padding:0; margin:0; font-size:26px; font-weight:normal;}
.train li .train_intro > p{ padding:25px 0; margin:0; font-size:16px; line-height:180%;}
.train li .train_intro > a{ display:inline-block; background-color:#00c7eb; color:#333; font-size:16px; padding:10px 25px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.train li .train_intro > a:hover{ background-color:#ff7800; color:#fff;}

.yslist{ overflow:auto;}
.yslist li{ float:left; width:400px; text-align:center; margin-top:60px; font-size:16px; border-right:1px solid #eee; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.yslist li:nth-child(3n){ border:none;}
.yslist li i{ display:block; width:100%; height:110px;}
.yslist li h3{ margin:0; padding:15px 0 10px; font-size:20px; font-weight:normal; color:#003863;}

.home_team{ overflow:auto; padding:30px 0;}
.home_team li{ float:left; margin-left:10px; width:228px; height:333px; position:relative; overflow:hidden;}
.home_team li img{ display:block; width:228px; -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.home_team li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.home_team li h3{ position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,0.8); color:#fff; margin:0; padding:10px; font-weight:normal; font-size:18px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.home_team li h3 > i{ font-size:16px;}
.home_team li a:hover h3{ color:#ff7800;}
.home_team li span{ display:block; font-size:14px;}

.amore{ position:relative; height:25px;}
.amore span{ display:block; position:absolute; left:0; top:12px; height:1px; width:100%; background-color:#ddd; z-index:1}
.amore a{ display:block; position:absolute; left:50%; margin-left:-60px; top:1px; height:24px; width:120px; font-size:18px; color:#333; padding:0 10px; background:#f2f2f2 url(../img/ic_more.png) 100px 50% no-repeat; z-index:2;  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.amore a:hover{ color:#17a43b; background-position:110px 50%;}

.homenews{ overflow:hidden; padding:40px 0;}
.homenews li{ float:left; width:340px; padding:10px; background-color:#FFF; box-shadow:0 0 10px #bbb; margin:0 20px;}
.homenews li i{ display:block; overflow:hidden; height:240px; width:340px; position:relative;}
.homenews li img{ display:block; height:240px; width:340px; -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.homenews li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.homenews li .mask{ position:absolute; left:0; top:0; background-color:#000; width:340px; height:240px;}
.homenews li .ic_zoom{ position:absolute; left:0; top:0; background:url(../img/ic_zoom.png) 50% no-repeat; width:340px; height:240px;}
.homenews li h3{ font-weight:normal; font-size:16px; height:60px;}
.homenews li h3 span{ display:block; font-size:14px; color:#999;}
.homenews li a:hover{ color:#17a43b;}

.class_train{ overflow:hidden; padding:15px 0;}
.class_train li{ float:left; width:340px; padding:10px; background-color:#FFF; box-shadow:0 0 10px #bbb; margin:0 20px;}
.class_train li i{ display:block; overflow:hidden; height:240px; width:340px; position:relative;}
.class_train li img{ display:block; height:240px; width:340px; -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.class_train li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.class_train li .mask{ position:absolute; left:0; top:0; background-color:#000; width:340px; height:240px;}
.class_train li .ic_zoom{ position:absolute; left:0; top:0; background:url(../img/ic_zoom.png) 50% no-repeat; width:340px; height:240px;}
.class_train li h3{ font-weight:normal; font-size:16px; padding-top:15px; text-align:center;}
.class_train li a:hover{ color:#17a43b;}

.rczl{ height:470px; background:url(../img/bg_p01.jpg) top center no-repeat;}
.rczl .rczl_nr > h3{ text-align:center; font-size:25px; color:#fff; font-weight:normal; margin:0;}
.rczl .rczl_nr > .zwnr{ color:#fff;}
.rczl .rczl_nr > ul{ overflow:auto; padding-top:20px;}
.rczl .rczl_nr > ul > li{ float:left; width:590px;}
.rczl .rczl_nr > ul > li > h3{ background-color:#428EAD; color:#fff; font-weight:normal; font-size:20px; padding:15px 20px; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; margin:0; }
.rczl .rczl_nr > ul > li > .zwnr{ background-color:#FFF; color:#428EAD; padding:10px 20px; font-size:16px;}


@media (min-width: 1900px){
	.rczl{ background-size:cover;}
}

.Train_ny_bg{ height:500px; background:#f2f2f2 url(../img/Train_ny_bg.jpg) 50% no-repeat;}
.Train_ny_bg h3{ color:#ff6d00; font-size:25px; font-weight:normal; margin:0; padding-bottom:10px;}
.Train_ny_bg { line-height:180%; font-size:18px;}
.Train_ny_bg p{ margin:0; padding:0;}

.footer{ position:relative;}
.footer_ic{ height:230px; background-color:#234a66; overflow:hidden; text-align:center; color:#71b3e7; font-size:16px; line-height:160%;}
.footer_ic p{ margin:0; padding:0;}
.footer_ic ul{ padding-top:25px;}
.footer_ic li{ float:left; width:25%;}
.footer_ic li i{ display:block; height:105px;}
.footer_ic li .footer_ic_add{ background:url(../img/footer_ic_add.png) 50% no-repeat;}
.footer_ic li .footer_ic_email{ background:url(../img/footer_ic_email.png) 50% no-repeat;}
.footer_ic li .footer_ic_tel{ background:url(../img/footer_ic_tel.png) 50% no-repeat;}
.footer_ic li .footer_ic_wx{ background:url(../img/footer_ic_wx.png) 50% no-repeat;}
.footer_ic .footer_li_ewm:hover{ cursor:pointer;}
.footer_ewm{ position:absolute; top:20px; left:50%; margin-left:246px; width:170px; height:127px; background:url(../img/footer_ewm.png) 50% no-repeat; z-index:1000; display:none;}
.footer_ewm img{ display:block; width:107px; padding:10px;}
.footer_bq{ height:65px; line-height:65px; background-color:#2e5f85; color:#71b3e7; text-align:center;}
.footer_bq a{ color:#71b3e7;}
.footer_bq a:hover{ color:#8cff00;}

.about_intro{ overflow:auto;}
.about_intro > img{ display:block; float:right; width:500px; margin-left:20px;}
.about_intro > div{ float:left; width:680px;}
.about_intro_title{ color:#333; font-size:25px; margin:0; font-weight:normal;}
.about_intro_title span{ display:inline-block; padding-left:10px; font-size:14px;}

.sp_title{ padding:15px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:22px; color:#333; font-weight:normal;}
.sptb{ padding:30px 0;}

.jxhj{ padding-top:30px;}
.jxhj ul{ overflow:hidden;}
.jxhj li{ float:left; width:380px; overflow:hidden; text-align:center;}
.jxhj li.sp{ margin:0 30px;}
.jxhj li i{ display:block; width:380px; height:250px; overflow:hidden;}
.jxhj li img{ display:block; width:100%;  -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.jxhj i:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.jxhj li h3{ padding:25px 0; font-weight:normal; margin:0;}

.honor{ padding-top:30px;}
.honor ul{ overflow:hidden;}
.honor li{ float:left; width:380px; text-align:center;}
.honor li.sp{ margin:0 30px;}
.honor li img{ display:block; width:100%;}
.honor li h3{ font-weight:normal; margin:0; padding:25px 0; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.honor li a:hover h3{ background-color:#f2f2f2; color:#ff7800;}

#mdarea{ position:relative;}
#mdarea > div{ position:absolute; top:-80px;}

.contact_map {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.contact_box{ position:fixed; z-index:2; width:560px; left:45px; bottom:45px; background-color:#fff; box-shadow:0 0 15px #999;}
.contact_box .contact_info{ padding:30px; line-height:160%;}
.contact_box > img{ display:block; position:absolute; bottom:85px; right:30px; width:100px; height:100px; border:10px solid #fff;}
.contact_box > h3{ margin:0; height:50px; line-height:50px; padding-left:70px; font-weight:normal; background-color:#428EAD; color:#fff;}

.teacher{ border-top:1px solid #ddd; margin-top:30px;}
.teacher > li{ padding:20px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.teacher > li > img{ display:block; float:right; width:220px; margin-left:30px; border:10px solid #f2f2f2;  -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.teacher > li:hover > img{ border:10px solid #F60;}
.teacher > li > .t_intro{ float:left; width:930px;}
.teacher > li > .t_intro > h3{ margin:0; font-size:22px; font-weight:normal; color:#333;}
.teacher > li > .t_intro > h3 span{ display:inline-block; padding-left:10px; color:#666; font-size:16px;}

.partnerlist{ width:1040px; margin:0 auto;}
.partnerlist li{ overflow:hidden; padding:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.partnerlist li:hover{ box-shadow:0 0 15px #bbb;}
.partnerlist li > img{ display:block; float:right; width:200px; height:170px; padding:4px; border:1px solid #ddd; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.partnerlist li > .partner_intro{ float:left; width:770px;}
.partnerlist li > .partner_intro > h3{ margin:0; padding:0; font-weight:normal; font-size:20px; color:#333;}

.newslist li{ overflow:auto; padding-bottom:20px; border-bottom:1px solid #eee; margin-bottom:20px;}
.newslist li .news_time{ float:left; width:200px;}
.newslist li .news_time h3{ margin:0; padding:0; font-size:36px; font-weight:normal; color:#999; font-family:"Times New Roman", Times, serif}
.newslist li .news_time a{ display:block; width:25px; height:25px; line-height:25px; border:1px solid #999; border-radius:5px; text-align:center; color:#999; margin-top:20px;}
.newslist li .news_time a:hover{ background-color:#F60; color:#fff; border-color:#f60;}
.newslist li > a{ display:block; width:250px; height:176px; overflow:hidden; float:right; position:relative;}
.newslist li > a img{ display:block; width:250px;  -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.newslist li > a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.newslist li .mask{ position:absolute; left:0; top:0; background-color:#000; width:250px; height:176px;}
.newslist li .ic_zoom{ position:absolute; left:0; top:0; background:url(../img/ic_zoom.png) 50% no-repeat; width:250px; height:176px;}
.newslist li .news_wz{ float:left; width:700px;}
.newslist li .news_wz > h3{ margin:0; font-size:20px; font-weight:normal; color:#333}
.newslist li .news_wz > h3 a:hover{ color:#f60;}
.newslist li .news_wz > p{ color:#999; line-height:160%;}


.scott a,.scott span{ display:inline-block;  BORDER: #a3a3a3 1px solid; background-color:#a3a3a3; padding:4px 15px; margin-left: 4px; height:26px; line-height:26px; color:#fff;}
.scott a:hover { BORDER: #f60 1px solid; BACKGROUND-COLOR: #f60; COLOR: #fff;}

.scott span.current { BORDER: #454545 1px solid; padding:4px 15px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #454545; COLOR: #fff;}
.scott span.disabled { BORDER: #a3a3a3 1px solid; padding:4px 15px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #a3a3a3; COLOR: #fff;}

.np{ padding-top:20px; margin-top:45px; border-top:1px solid #ddd;}
.np span{ display:block; padding:5px 0; color:#17a43b; margin-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.np a{ color:#17a43b;}
.np a:hover{ color:#f60}

.trainlist li:last-child{ border:none;}
.trainlist li{ margin-bottom:20px; padding-bottom:20px; padding-top:10px; border-bottom:10px solid #f2f2f2; overflow:auto;}
.trainlist li .train_pic{ float:left; width:286px; position:relative;}
.trainlist li .train_pic img{ display:block; width:286px; height:296px;}
.trainlist li .train_pic h3{ display:block; margin:0; padding:10px 15px; background-color:rgba(0,0,0,0.7); color:#fff; font-weight:normal; position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:16px;}
.trainlist li .train_ic{ width:914px; float:right; overflow:hidden;}
.trainlist li .train_ic a{ display:block; float:left; width:442px; height:140px; border:1px solid #ddd; background-color:#f9f9f9; margin-left:12px; margin-bottom:12px; position:relative;}
.trainlist li .train_ic a:hover{ border-color:#f60; background-color:#F60; color:#fff;}
.trainlist li .train_ic a > i{ display:block; width:68px; height:68px; position:absolute; top:20px; left:50%; margin-left:-34px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; z-index:1;}
.trainlist li .train_ic a > h3{ margin:0; position:absolute; width:100%; text-align:center; font-weight:normal; font-size:16px; padding-top:100px; z-index:2}

.main_title_area{ padding:35px 0; text-align:center;}
/* ÊÓÆµ½Ì³Ì */
.videoListBox{
	list-style:none;
	margin:0;
	padding:0 10px;
	margin-bottom:30px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;	
	}
	
.videoListBox > li{ 
	text-align:center;
	-webkit-box-shadow:0 0 10px #666;
	box-shadow:0 0 10px #666;
	width:380px;
	margin-right:20px;
	}
.videoListBox > li:last-child{
	margin-right:0;
	}
.videoListBox > li > a{
	display:block;
	padding:10px;
	background-color:#FFF;
	}
.videoListBox a,.videoListBox i,.videoListBox img{ display: block;}
.videoListBox > li > a i{ width:360px; height:230px; position:relative; overflow:hidden}
.videoListBox > li > a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.videoListBox > li > a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.videoListBox > li > a h3{ font-size:14px; font-weight:normal; color:#6ac000; margin:0; padding:0;padding-top:15px;}
.videoListBox > li > a i .mask{ position:absolute; left:0; top:0; background-color:#000; width:360px; height:230px; display:none; z-index:1}
.videoListBox > li > a i .ic_zoom{ position:absolute; left:0; top:0; background:url(../img/ic_zoom.png) 50% no-repeat; width:360px; height:230px; display:none; z-index:2}

.kflist > li{
	border:1px solid #ddd;
	border-radius: 5px;
	padding:15px 45px;
	margin-bottom:15px;
	background:url(../img/arr.gif) 20px 50% no-repeat;
	}
.kflist > li:hover{
	background-color:#f9f9f9;
	}


.flickerplate *{ margin:0; padding:0;}
.flickerplate {
	position:relative;
	width:100%;
	height:560px;
	overflow:hidden;
	z-index:1;
}
.flickerplate .adlink{ display:block; height:560px;}

.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table;
	text-indent:-1000%;
	font-size:0;
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {

	margin-left:auto;
	margin-right:auto
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../img/flickerplate/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../img/flickerplate/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:75px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:#fff;
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:#ff5e00
}
.flickerplate .dot-navigation .dot.active {
	background-color:#17a43b
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../img/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../img/flickerplate/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}
