html,body{ margin:0; padding:0;}
body{ font-family:Microsoft Yahei, sans-serif; font-size:14px; color:#666; background-color:#fff;}
img{ border:0}
ul,li,form,h3,dl,dd{ list-style:none; margin:0; padding:0;}
a,a:link,a:visited{ text-decoration:none; color:#666;}
a:hover{ color:#4cb034;}

.area1100{ width:1100px; margin:0 auto; position:relative;}
.bgf9f9f9{ background-color:#f9f9f9; padding:45px 0;}
.sp_bottom{ height:60px;}
.sp_line{ height:1px; background-color:#eee;}
.zwnr{ line-height:200%; color:#888;}

.lan{ height:35px; background-color:#0f132c; color:#fff;}
.lan a{ display:block; height:35px; line-height:35px; padding-right:22px; float:right; color:#fff;}
.lan a:hover{ color:#00ff63}

.head-v3{position:relative;z-index:1000; background:#FFF;}

.navigation-up{ height:80px; margin:0 auto; width:1100px; position:relative}
.navigation-up .logo{ position:absolute; left:0; top:13px;}
.navigation-up .logo a,.navigation-up .logo a img{ display:block;}

.navigation-up .navigation-v3{ float:right; width:700px;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left; width:100px; height:80px; background:url(../images/menu_bg.jpg) top no-repeat; -webkit-transition:all .3s ease; -moz-transition:all .3s  ease; transition:all 0.3s  ease;}
.navigation-up .navigation-v3 .nav-up-selected{ background-position:0 -80px;}
.navigation-up .navigation-v3 .nav-up-selected a{ color:#00ff63;}
.navigation-up .navigation-v3 li h2{ font-weight:normal;padding:0;margin:0; text-align:center;}
.navigation-up .navigation-v3 li h2 a{ width:100px; font-size:14px; color: #333; display: inline-block; height: 80px; line-height:80px;}

.navigation-down{ position:absolute; top:80px; left:0px; width:100%;}
.navigation-down .nav-down-menu{ width:100%; position:absolute; top:0px; background-color:#000;}
.navigation-down .nav-down-menu .navigation-down-inner{ width:1100px; position:relative; margin:0 auto;}
.navigation-down .nav-down-menu dl{float:left; height:50px; line-height:50px; margin-left:25px;}
.navigation-down .menu-1 dd a{ color: #fff; font-size:14px;}
.navigation-down .menu-1 dd a:hover{color:#00ff63}

.dh_line{ position:absolute; left:0; top:115px; width:100%; height:6px; background:url(../images/ad_top.png) repeat-x; z-index:999;}

.home_title{ padding:40px 0 15px; text-align:center; }
.home_title h3{ font-size:20px; font-weight:normal; color:#333;}
.home_title span{ display:block; height:35px; line-height:35px; color:#888;}
.home_title  i{ display:block; height:1px; background-color:#eee; margin:15px 0;}

.quick_dh{ overflow:auto;}
.quick_dh li{ float:left; width:340px; margin-bottom:40px;}
.quick_dh li.q_sp{ margin-left:40px; margin-right:40px; }
.quick_dh li a{ display:block;}
.quick_dh li a i{ display:block; width:340px; height:196px; overflow:hidden;}
.quick_dh li a i img{ display:block; -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.quick_dh li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.quick_dh li a .intro{ border:1px solid #eee; border-top:none; padding:0 20px;}
.quick_dh li a:hover .intro{ border-color:#ddd;}
.quick_dh li a .intro h3{ height:50px; line-height:50px; font-weight:normal; font-size:16px; background:url(../images/ic_face.png) right 50% no-repeat;}
.quick_dh li a:hover .intro h3{ background-image:url(../images/ic_faceon.png);}

.home_title02{ padding-bottom:10px;}
.home_title02 h3{ font-weight:normal; color:#333;}
.home_title02 span{ display:block; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}

.home_news{ float:left; width:640px; height:310px; background:url(../images/ic_line.jpg) right no-repeat;}
.home_news li.news_first{ margin-bottom:25px; overflow:auto;}
.home_news li.news_first .news_photo{ float:left; margin-right:15px; width:205px;}
.home_news li.news_first .news_photo a,.home_news li.news_first .news_photo a img{ display:block;}
.home_news li.news_first .news_photo a{ width:205px; height:115px; overflow:hidden;}
.home_news li.news_first .news_photo a img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.home_news li.news_first .news_photo a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.home_news li.news_first .intro{ float:left; width:380px;}
.home_news li.news_first .intro h3{ font-size:18px; font-weight:normal; margin-bottom:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.home_news li.news_first .intro h3 a{ color:#333;}
.home_news li.news_first .intro h3 a:hover{ color:#4cb034;}
.home_news li.news_first .intro span{ display:block; color:#888; line-height:160%;}
.home_news li.nophoto{ height:30px; line-height:30px; overflow:hidden; width:610px;}
.home_news li.nophoto span{ float:right; font-family:Arial, Helvetica, sans-serif;}


.home_contact{ float:right; width:460px; height:310px; background:url(../images/bg_map.jpg) 50% no-repeat; text-align:center;}
.home_contact div{ height:40px;}
.home_contact h3{ font-weight:normal; font-size:22px; font-weight:bold;}
.home_contact h3 span{ font-size:16px; font-weight:normal; color:#888;}
.home_contact span{ display:block; font-size:14px; line-height:160%;}
.home_contact .tel{ font-family:"Times New Roman", Times, serif; font-size:40px; line-height:30px; color:#c10803; margin:30px 0;}

.footer{ height:150px; background-color:#0f132c;}

.f_dh{ position:absolute; left:0; top:50px;}
.f_dh a{ font-size:16px; color:#cdcdd0;}
.f_dh a:hover{ color:#00ff63;}

.copyright{ position:absolute; right:0; top:50px; color:#cdcdd0; line-height:160%; text-align:right;}
.copyright a{ color:#cdcdd0;}
.copyright a:hover{ color:#00ff63;}

.rightkf{ position:fixed; right:0; bottom:160px;}
.rightkf .kfic{ width:50px;}
.rightkf .kfic a{ display:block; width:50px; height:50px; border-bottom:1px solid #fff; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.rightkf .kfic a.icwx{ background:#b5b5b5 url(../images/ic_wx.png) 50% no-repeat;}
.rightkf .kfic a.icgotop{ background:#b5b5b5 url(../images/ic_gotop.png) 50% no-repeat;}
.rightkf .kfic a:hover{ background-color:#0d863c;}
.rightkf .wxcode{ position:absolute; bottom:1px; right:62px; border:1px solid #d9d9d9; padding:10px 10px 0 10px; width:100px; background-color:#FFF; display:none;}
.rightkf .wxcode img{ display:block;}
.rightkf .wxcode span{ display:block; height:25px; line-height:25px; text-align:center; font-size:12px;}
.rightkf .wxcode .wxcode_face{ position:absolute; right:-8px; bottom:65px;}

.ban{ height:300px; width:1100px; margin:0 auto; position:relative;}
.ban h3{ position:absolute; left:0; bottom:10px; color:#fff; font-size:35px; font-family:Microsoft Yahei, sans-serif; font-weight:normal;}
.ban h3 span{ display:block; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:35px; line-height:35px;}
.ban_products{ background:url(../images/ban_products.jpg) 50% no-repeat;}
.ban_solution{ background:url(../images/ban_solution.jpg) 50% no-repeat;}
.ban_case{ background:url(../images/ban_case.jpg) 50% no-repeat;}
.ban_news{ background:url(../images/ban_news.jpg) 50% no-repeat;}
.ban_service{ background:url(../images/ban_service.jpg) 50% no-repeat;}
.ban_about{ background:url(../images/ban_about.jpg) 50% no-repeat;}
.ban_history{ background:url(../images/ban_history.jpg) 50% no-repeat;}
.ban_job{ background:url(../images/ban_job.jpg) 50% no-repeat;}
.ban_contact{ background:url(../images/ban_contact.jpg) 50% no-repeat;}

.sec_menu{ background-color:#f2f2f2; overflow:auto;}
.sec_menu a{ display:block; float:left; line-height:50px; height:50px;}
.sec_menu_sp20 a{padding:0 20px;}
.sec_menu_sp10 a{padding:0 15px;}
.sec_menu a.secloc,.sec_menu a.secloc:hover{ background-color:#FFF; color:#4cb034;}

.p_list li{ border:1px solid #ddd; overflow:auto; margin-bottom:25px;}
.p_list li img{ display:block; float:left; width:470px;}
.p_list li .p_intro{ float:right; background-color:#f2f2f2; height:270px; width:628px;}
.p_list li .p_intro h3{ padding-left:20px; color:#0d863c; font-size:20px; height:60px; line-height:60px;}
.p_list li .p_intro span{ display:block; padding:0 20px; line-height:140%; font-size:12px;}
.p_list li .p_intro .pfl{ margin-top:10px; overflow:auto;}
.p_list li .p_intro .pfl a{ display:block; float:left; margin-left:20px; margin-top:10px; width:280px; height:32px; line-height:32px; border:1px solid #4cb034; background-color:#ebebea;}
.p_list li .p_intro .pfl a i{ display:block; float:left; width:25px; height:32px; background:url(../images/gray.gif) 50% no-repeat;}
.p_list li .p_intro .pfl a:hover{ background-color:#fff;}

.m_list{ margin-top:50px;}
.m_list li{ border:1px solid #eee; overflow:auto; margin-bottom:25px;}
.m_list li .m_photo{ float:left; padding:10px; width:470px;}
.m_list li .m_photo a,.m_list li .m_photo a img{ display:block;}
.m_list li .m_photo a{ width:470px; height:270px; overflow:hidden;}
.m_list li .m_photo a img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.m_list li .m_photo a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}

.m_list li .m_intro{ float:left; width:608px;}
.m_list li .m_intro h3{ padding-left:20px; color:#0d863c; font-size:18px; height:60px; line-height:60px; font-weight:normal;}
.m_list li .m_intro span{ display:block; padding:0 20px; line-height:160%; color:#888;}
.m_list li .m_intro .m_more{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #cacaca; background-color:#f2f2f2; text-align:center; margin-left:20px; margin-top:30px;}
.m_list li .m_intro .m_more:hover{ background-color:#fff; border-color:#4cb034;}

.n_list{ margin-top:50px;}
.n_list li{ overflow:auto; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.n_list li .n_photo{ float:left; width:410px;}
.n_list li .n_photo a,.m_list li .n_photo a img{ display:block;}
.n_list li .n_photo a{ width:410px; height:230px; overflow:hidden;}
.n_list li .n_photo a img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.n_list li .n_photo a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}

.n_list li .n_intro{ float:left; width:670px; padding-left:20px;}
.n_list li .n_intro h3{ color:#0d863c; font-size:18px; font-weight:normal;}
.n_list li .n_intro h3 span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; padding-bottom:20px;}
.n_list li .n_intro span{ display:block; line-height:160%; color:#888;}
.n_list li .n_intro .m_more{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #cacaca; background-color:#f2f2f2; text-align:center; margin-top:30px;}
.n_list li .n_intro .m_more:hover{ background-color:#fff; border-color:#4cb034;}
.n_list li .n_intro .n_zwnr{ line-height:180%; color:#888;}


.pview{ padding-top:35px; overflow:auto;}
.pview .pview_intro{ float:left; width:570px;}
.pview .pview_intro h3{ color:#0d863c; font-size:22px; padding-bottom:25px;}
.pview .pview_photo{ float:right; border:1px solid #eee; padding:9px; width:470px;}

.np{ margin-top:10px;}
.np span{ display:block; height:35px; line-height:35px;}

.fk{ border:1px solid #eee; border-top:none; overflow:auto;}
.fk .fk_pic{ float:right; width:150px; height:110px; background:url(../images/ic_email.jpg) 50% no-repeat; border-left:1px solid #eee; }
.fk .fk_pic a{ display:block; width:150px; height:110px;}
.fk .fkintro{ float:left; width:900px; padding-top:16px;}
.fk .fkintro p{ padding:0 20px;}

.titlearea{ height:56px; position:relative; margin-bottom:20px;}
.titlearea .title_line{ height:1px; width:100%; background-color:#eeeeee; position:absolute; bottom:0; left:0; z-index:-1;}
.titlearea h3{ height:55px; line-height:65px; font-size:18px; border-bottom:1px solid #5a5a5a; float:left;}

.d_list{ padding-top:20px;}
.d_list li{ border:1px solid #ddd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:25px; overflow:auto; padding:10px; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.d_list li:hover{ background-color:#f2f2f2;}
.d_list li .dintro{ float:left; width:900px;}
.d_list li .dintro h3{ font-size:16px; font-weight:normal; height:45px; line-height:45px;}
.d_list li .dintro h3 i{ display:block; float:left; width:35px; height:45px; background:url(../images/gray.gif) 50% no-repeat;}
.d_list li .dintro span{ display:block; padding-left:35px; color:#888;}
.d_list li .d_ic{ float:right; width:140px; height:80px; border-left:1px dashed #ccc;}
.d_list li .d_ic a{ display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#666; margin:0 auto; margin-top:25px;}
.d_list li .d_ic a:hover{ background-color:#0d863c;}


.history_css { margin-left:80px; margin-top:100px; background:url(../images/history_line.jpg) repeat-y 112px 0; padding-bottom:30px;}
.history_end{  margin-left:79px; margin-bottom:30px; background:url(../images/history_end.png) no-repeat 97px 0; height:29px; }
.history_css h3{ color:#19294b; padding-left:150px; font-size:20px; background:#fff url(../images/history_ic_time.png) no-repeat 96px 0; height:32px; line-height:32px; }
.history_css .history_area{ overflow:auto; margin:55px 0;}
.history_css .history_area li{ float:left; font-size:16px; line-height:200%;}
.history_css .history_area li.history_year{ color:#0d863c; background:url(../images/history_ic_year.png) no-repeat right; width:110px; padding-left:14px;}
.history_css .history_area li.history_intro{ padding-left:28px; width:800px;}

.honor_list{ overflow:auto; margin-bottom:30px; margin-top:30px;}
.honor_list li{ float:left; width:49%; height:45px; line-height:45px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; border:1px solid #ddd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; margin-bottom:10px; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.honor_list li:hover{ background-color:#f7f7f7;}
.honor_list li.sp{ margin-right:2%;}
.honor_list li i{ width:30px; height:45px; background:url(../images/gray.gif) 50% no-repeat; display:block; float:left;}

.job_css .job_menu{ background-color:#2c3241; padding:15px 0; color:#fff; text-align:center; overflow:hidden;}
.job_css .job_menu span,.job_css li .job_title span{ display:block; float:left; width:15%;}
.job_css .job_menu span.w20,.job_css li .job_title span.w20{ width:20%;}
.job_css li .job_title{ background-color:#fff; padding:15px 0; border-bottom:1px solid #f9f9f9; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; box-sizing:border-box; text-align:center; overflow:hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.job_css li:hover .job_title{ background-color:#4cb034; color:#fff; border-color:#4cb034;}
.job_css li .job_nr{ background-color:#f9f9f9; padding:30px; line-height:180%;}

.contact_css{ overflow:auto;}
.contact_css .contact_info{ float:left; width:580px;}
.contact_css .contact_info{ line-height:220%;}
.contact_css .contact_info h3{ padding-bottom:10px;}
.contact_css .contact_info li{ margin-bottom:30px;}

#map_list {	width: 510px; height: 498px; border:1px solid #ddd; }

.partner{ overflow:auto; padding-top:15px;}
.partner li{ float:left; margin-left:16px; border:1px solid #eee; margin-bottom:20px;}
.partner li img{ display:block;}
.partner li:hover{ box-shadow:0 0 14px #ddd; -webkit-box-shadow:0 0 14px #ddd; -moz-box-shadow:0 0 14px #ddd;}

.n_title { text-align:center;}
.n_title h3{ color:#0d863c; font-size:18px; font-weight:normal; padding-top:35px;}
.n_title span{ display:block; color:#888;}

.scott *{ padding:0px; margin:0px;}
.scott { height:30px; text-align:right;}
.scott a,.scott span{ display:inline-block;}
.scott a:link { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; color:#888; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}
.scott a:visited { BORDER: #d8d9da 1px solid; height:26px; line-height:26px; BACKGROUND-COLOR: #fff;}
.scott a:hover { BORDER: #0d863c 1px solid; BACKGROUND-COLOR: #0d863c; COLOR: #fff;}

.scott span.current { BORDER: #0d863c 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #0d863c; COLOR: #ffffff;}
.scott span.disabled { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff; COLOR: #999999;}

.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:40px; background:#f4f4f4; padding:0 10px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:15px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
		
.picScroll-left .bd{ padding:10px 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right:20px; width:260px; height:auto;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:260px; height:180px; display:block;}
.picScroll-left .bd ul li .title{ padding:10px 0; font-size:12px;}

.flickerplate *{ margin:0; padding:0;}
.flickerplate {
	position:relative;
	width:100%;
	height:500px;
	overflow:hidden
}
.flickerplate .adlink{ display:block; height:500px;}
.flickerplate .adlink img{ width:1100px; margin:0 auto; display:block;}
.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
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	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("../images/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("../images/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:15px;
	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:rgba(255, 255, 255, 0.3);
	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:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.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("images/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("images/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
}
