@charset "utf-8";
/* CSS Document */
body { background-color:#FFFFFF; margin:0 0 0 0; font-family:Microsoft YaHei;}
fbody, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
ul { list-style: none; }
textarea{ margin:0 ; padding:0; border:0;}
img { border-style: none; }
a{text-decoration:none;outline:none;}
a:hover{ text-decoration:none; color:#000;}
a:link{ text-decoration:none;}
input{ margin:0; padding:0; border:none;}



#lineTd {
background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;
}


/*通栏开始ʼ*/
#tonglan{ width:100%; height:428px; margin:0 auto; float:left; background-color:#FFFFFF; margin-bottom:1px; overflow:hidden;}
#tonglan1{ width:100%; height:245px; margin:0 auto; float:left; background-image:url(../images/company_05.jpg);}
/*通栏结束*/

/*head*/
#headbox{ width:100%; height:110px;}
.head{ width:1142px; height:110px; margin:0 auto;}
.head_logo{ float:left;}
.head_tit{ float:left; height:58px; margin-left:15px; border-left:solid 1px #e5e5e5; margin-top:26px; padding-left:18px;}
.head_code{ float:right;}
.head_tit p{ color:#ad0202; line-height:30px;font-family:Microsoft YaHei; font-size:12px;}

/*nav*/
#navbox{ width:100%; height:46px; background-image:url(../images/index_07.jpg); background-repeat:repeat-x; margin-bottom:1px;}
.nav{ width:1142px; height:46px; margin:0 auto;}
.nav ul li{ float:left;}
.nav ul li a{ line-height:46px; font-size:14px; padding:0 55px; color:#fff; display:block; background-image:url(../images/a.jpg); background-repeat:no-repeat; background-position:right;}.nav ul li a:last{ border-image:none;}


/*search*/
#index_search_box{ width:100%; height:39px; background-color:#dbdbdb; overflow:hidden;}
.index_search{ width:1142px; height:39px; margin:0 auto;}
.index_search p{ color:#585858; line-height:39px; margin-left:6px; float:left;}
.index_search p a{color:#585858;}
.index_search_content{ width:278px; height:27px; float:right; border-top:solid 1px #eaeaea;  padding-top:4px; margin-right:8px;}
.search_1{ width:244px; height:27px; padding-left:10px; color:#747474; float:left; background-color:#f8f8f8; line-height:27px;}


/*index_cp*/
#index_cp_box{ width:100%; height:517px;}
.index_cp{ width:1142px; height:517px; margin:0 auto; background-image:url(../images/index_24.jpg); background-repeat:no-repeat; background-position:5px 472px;}
.cp_tit{ width:1142px; height:69px; padding-top:20px; text-align:center; background-image:url(../images/sdd_03.jpg); background-repeat:no-repeat; background-position:3px 85px; }
.cp_tit h1{ font-size:24px; color:#af1e24; }
.cp_tit h2{ font-size:18px; color:#b2b2b2; font-weight:normal;}
.cp_tel{ width:1142px; height:165px; border-top: solid 1px #af1e24; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;  text-align:center;}
.cp_tel h1{ font-size:40px; color:#a60000; margin-top:26px;}
.cp_tel h2{ font-size:28px; color:#000;margin-top:26px;}

/*index_redbox*/
#index_redbox{ width:100%; height:364px; background-image: url(../images/sdfx_02.jpg); background-repeat:no-repeat; background-size:100%; background-position:center; }
.index_red{ width:1134px; height:254px; margin:0 auto; padding-top:110px; padding-left:8px; background-image:url(../images/sdsxxxdf_03.png); background-repeat:no-repeat;}
.index_red_1{ float:left; width:180px; height:140px; padding:0 5px; margin-right:42px; }
.index_red_1 h1{ font-size:24px; color:#fff; text-align:center; margin-bottom:5px; font-weight:bold;}
.index_red_1 p{ font-weight:normal; color:#fff; line-height:20px; font-size:14px;}

.index_red_2{ float:left; width:180px; height:140px; padding:0 5px; margin-right:45px; }
.index_red_2 h1{ font-size:24px; color:#fff; text-align:center; margin-bottom:5px; font-weight:bold;}
.index_red_2 p{ font-weight:normal; color:#fff; line-height:20px; font-size:14px;}

.index_red_3{ float:left; width:180px; height:140px; padding:0 12px; margin-right:28px; }
.index_red_3 h1{ font-size:24px; color:#fff; text-align:center; margin-bottom:5px; font-weight:bold;}
.index_red_3 p{ font-weight:normal; color:#fff; line-height:20px; font-size:13px;}

.index_red_4{ float:left; width:180px; height:140px; padding:0 12px; margin-right:45px; }
.index_red_4 h1{ font-size:24px; color:#fff; text-align:center; margin-bottom:5px; font-weight:bold;}
.index_red_4 p{ font-weight:normal; color:#fff; line-height:20px; font-size:14px;}

.index_red_5{ float:left; width:155px; height:140px; padding:0 12px; }
.index_red_5 h1{ font-size:24px; color:#fff; text-align:center; margin-bottom:5px; font-weight:bold;}
.index_red_5 p{ font-weight:normal; color:#fff; line-height:20px; font-size:14px;}

/*index_about*/
#index_about_box{ width:100%; height:284px; background-color:#f2f2f2;}
.index_about{ width:1142px; height:284px; margin:0 auto; position:relative;}
.index_about_tit{ width:1125px; height:45px; padding-top:32px; padding-left:17px; background-image:url(../images/index_29.jpg); background-repeat:no-repeat; background-position:12px 58px;}
.index_about_tit h1{ font-size:20px;}
.index_about_tit h2{ font-size:15px; color:#fff; line-height:15px;}
.index_about_content{ width:860px; height:auto; overflow:hidden; padding-left:17px; }
.index_about_content p{ font-size:13px; color:#666666; line-height:34px; text-indent:2em; margin-top:20px;}
.index_about_content p span{ font-weight:bold;}
.index_more{ width:85px; height:28px; background-color:#af1e24; text-align:center; position:absolute; left:280px; top:170px;}
.index_more a{ font-size:12px; color:#fff; line-height:28px;}
.index_about_number{ margin-left:548px;}
.index_about_number_2{ background-image:url(../images/index_36.jpg); background-repeat:no-repeat; height:30px; padding-left:54px; background-position:18px 0;}
.index_about_number_2 p{ font-size:14px; color:#4c494a; line-height:30px; font-weight: bold;}
.character{ position:absolute; left:877px; top:26px;}

/*index_news*/
#index_news_box{ width:100%; height:317px;}
.index_news{ width:1129px; height:294px; margin:0 auto; padding-left:4px; padding-right:9px; padding-top:23px;}
.index_news_content{ width:1128px; height:272px;}
.news_content_left{ float:left; width:854px; height:270px; border:solid 1px #cccccc;}
.news_content_right{ float:right;}
.news_content_left_top{ width:854px; height:48px;}
.news_content_left_top_1{ width:384px; height:48px; background-color:#af1f24; border-bottom:solid 1px #ebebeb; float:left; padding-left:42px; background-image:url(../images/index_40.jpg); background-repeat:no-repeat; background-position:9px 13px;}
.news_content_left_top_2{float:left; width:384px; height:47px;  border-bottom:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; padding-left:42px; background-image: url(../images/index_42.jpg); background-repeat:no-repeat; background-position:9px 13px;}

.news_content_left_top_1 h1{ font-size:18px; color:#fff; line-height:48px; font-weight:bold;}
.news_content_left_top_1 h1 span{ font-size:15px; font-family:arial;color:#fff; font-weight: normal;}

.news_content_left_top_2 h1{ font-size:18px; color:#434343; line-height:48px; font-weight:bold;}
.news_content_left_top_2 h1 span{ font-size:15px; font-family:arial;color:#767676; font-weight: normal;}

.news_content_left_bottom{padding-left:13px; padding-top:10px;}
.news_content_left_bottom_content{ width:793px; height:39px; border-bottom:solid 1px #dbdbdb; padding-left:30px; background-image:url(../images/index_54.jpg); background-repeat:no-repeat; background-position:8px 16px;}
.news_tit{ color:#666666; line-height:39px; font-size:13px; display:block; width:457px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.news_time{ color:#666666; line-height:39px; font-size:13px; display:block; float:right; margin-right:16px;}

.news_content_left_bottom_2{padding-left:13px; padding-top:10px; display:none;}
.news_content_left_bottom_content_2{ width:793px; height:39px; border-bottom:solid 1px #dbdbdb; padding-left:30px; background-image:url(../images/index_54.jpg); background-repeat:no-repeat; background-position:8px 16px;}
.news_tit{ color:#666666; line-height:39px; font-size:13px; display:block; width:457px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.news_time{ color:#666666; line-height:39px; font-size:13px; display:block; float:right; margin-right:16px;}

.news_content_right{ width:260px; height:270px; border:solid 1px #cccccc;}
.news_content_right_tit{ width:214px; height:49px; background-color:#af1f24; padding-left:46px; background-image:url(../images/index_45.jpg); background-repeat:no-repeat; background-position:10px 14px;}
.news_content_right_tit h1{font-size:18px; color:#fff; line-height:48px; font-weight:bold;}
.news_content_right_tit h1 span{font-size:15px; font-family:arial;color:#767676; font-weight: normal; color:#fff;}

.news_content_right_content{  padding:0 18px;}
.form{ margin-top:15px;}
.namebox{ width:194px; height:28px; border:solid 1px #cccccc; background-image:url(../images/index_51.jpg); background-repeat:no-repeat; background-position:6px 7px; padding-left:27px;}
.name_input{ width:183px; height:28px; border-left:solid 1px #cccccc; padding-left:10px; color:#666666;}

.telbox{ width:194px; height:28px; border:solid 1px #cccccc; background-image: url(../images/index_59.jpg); background-repeat:no-repeat; background-position:6px 7px; padding-left:27px; margin-top:4px;}
.tel_input{ width:183px; height:28px; border-left:solid 1px #cccccc; padding-left:10px; color:#666666; line-height:28px;}

.textbox{ width:194px; height:70px; border:solid 1px #cccccc; background-image: url(../images/index_63.jpg); background-repeat:no-repeat; background-position:6px 7px; padding-left:27px; margin-top:4px;}
.text_input{width:183px; height:60px; padding-left:10px;border-left:solid 1px #cccccc; color:#666666; font-size:13px; padding-top:10px;}

.submitbox{ width:228px; height:39px; margin-top:10px;}


/*footer*/
#footerbox{ width:100%; height:229px; background-color:#333333;}
.footer{ width:1142px; height:229px; margin:0 auto;}
.red_block{ width:82px; height:3px; background-color:#af1f24; margin-left:11px;}
.index_link_tit{ font-size:18px; color:#fff; margin-left:15px; margin-top:10px; float:left;}
.index_link{font-size:13px; color:#fff; font-family:arial; margin-right:18px;}
.index_line{ width:12px; height:1px; background-color:#666; float:left;margin-top:24px;}

.foot_nav{ width:1125px; height:41px; border-bottom:solid 1px #535353; border-top:solid 1px #535353; margin-left:7px; margin-top:8px;}
.foot_nav ul li{ float:left;} 
.foot_nav ul li a{ line-height:41px; color:#fff; border-right:dotted 1px #fff; padding-right:44px; padding-left:46px; font-size:14px;}
.index_add{ padding-left:48px; overflow:hidden;margin-top:15px; float:left;}
.index_add_box{ overflow:hidden; }
.index_add p{ color:#999; line-height:26px;}
.index_add p a{ color:#999; }
.quanguo{ width:150px; height:45px; float:right; margin-top:39px; background-image:url(../images/index_74.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:44px;}
.quanguo_tit{ font-size:14px; color:#fff;}
.quanguo_number{ font-size:18px; color:#f2ffff;}

.index_add_2{ padding-left:48px; overflow:hidden;margin-top:25px; float:left;}
.index_add_2 p{ color:#999; line-height:26px;}
.index_add_2 p a{ color:#999; }
/*about*/
.about_banner_box{ width:100%; height:243px; overflow:hidden;}

#about_box{ width:100%; height:861px;}
#about_box_2{ width:100%; min-height:861px; overflow:hidden;}
.about{ width:1114px; height:829px; margin:0 auto; padding-top:32px; padding-left:9px; padding-right:19px;}
.about_2{ width:1114px; min-height:829px; margin:0 auto; padding-top:32px; padding-left:9px; padding-right:19px; overflow:hidden;}

.about_left_parent{float:left; width:262px; height:776px;}
.about_left{ float:left; width:260px; height:489px; border:solid 1px #cccccc; margin-bottom:13px;}
.about_right{ float:right;}
.about_left_tit{ width:214px; height:48px; background-color:#af1f24; padding-left:46px; background-image: url(../images/index_45.jpg); background-repeat:no-repeat; background-position:12px 14px;}
.about_left_tit h1{ font-size:18px;  color:#fff; line-height:48px; font-weight:bold;}
.about_left_tit h1 span{ font-size:15px;  color:#fff; font-family:arial; font-weight:normal;}

.about_left_content{ width:221px; height:32px; border-bottom:solid 1px #e5e5e5; margin-left:6px; padding-left:25px;}
.about_left_content a{ font-size:13px; color:#af1f24; line-height:32px;}

.about_left_content_2{ width:221px; height:32px; border-bottom:solid 1px #e5e5e5; margin-left:6px; padding-left:25px; background-image:url(../images/company_03.jpg); background-repeat:no-repeat; background-position:10px 13px;}
.about_left_content_2 a{ font-size:13px; color:#535353; line-height:32px;}

.about_right{ width:818px; height: auto; overflow:hidden;}
.about_right_tit{ width:818px; height:46px; background-image: url(../images/h1_03.jpg); background-repeat:no-repeat; background-position:0 27px;}
.about_right_tit h1{ font-size:20px; color:#2e2e2e; margin-left:8px;}
.about_right_tit h2{ font-size:15px; font-family:arial; color:#fff; margin-left:10px;}

.about_right_content{ padding-top:26px; width:808px; height:auto; overflow:hidden; padding-left:10px;}
.about_right_content p{ font-size:16px; color:#272727; line-height:35px; text-indent:2em;}

.about_right_content_2{ padding-top:26px; width:808px; height:auto; overflow:hidden; padding-left:10px; padding-bottom:20px;}
.about_right_content_2 p{ font-size:16px; color:#272727; line-height:35px; text-indent:2em;}

.about_right_content_2_a{ padding-top:26px; width:808px; height:auto; overflow:hidden; padding-left:10px; padding-bottom:20px;}
.about_right_content_2_a p{ font-size:14px; color:#272727; line-height:26px; text-indent:2em;}

.about_right_content_2_b{ padding-top:26px; width:808px; height:auto; overflow:hidden; padding-left:10px; padding-bottom:20px;}
.about_right_content_2_b p{ font-size:12px; color:#272727; line-height:26px; text-indent:2em;}

.about_right_content_2_c{ padding-top:26px; width:808px; height:auto; overflow:hidden; padding-left:10px;  padding-bottom:20px;}
.about_right_content_2_c p{ font-size:12px; color:#272727; line-height:26px; }
.about_right_content_2_c p a{color:#272727;}
/*菜单下拉*/
.xiala_tit{ background-color:#af1f24; background-image:none; width:170px; height:35px; padding:0 !important;}
.xiala_tit a{  line-height:35px !important; background-image:none !important; padding-left:15px !important; width:150px;}


/*首页滚动产品*/
.js_cp{ width:1087px; height:202px; padding-top:29px; padding-left:55px; position:relative;}
.js_cp_1{ width:234px; height: auto; overflow:hidden; float:left; margin-right:33px;}
.js_cp_1_top{ width:234px; height:148px;}
.js_cp_1_bottom{ width:234px; height:54px;  text-align:center;}
.js_cp_1_bottom a{ line-height:54px; color:#666666; font-size:14px;}
.js_cp_content{ width:1034px;  height:202px; overflow:hidden; }

#LeftArr{ width:13px; height:63px; position:absolute; left:11px; top:88px; cursor:pointer;}
#RightArr{width:13px; height:63px; position:absolute; right:15px; top:88px; cursor:pointer;}


/*产品页面*/
.products_tit{ width:818px; height:35px; background-color:#af1f24; text-align:center;}
.products_tit a{ line-height:35px; font-size:14px; color:#fff;}
.products_tit_content{ width:818px; height:auto; overflow:hidden; padding-top:30px; padding-left:30px; }
.products_tit_content_2{ width:808px; height:auto; overflow:hidden; padding-top:30px; }

.products_tit_content_detail{ width:200px; height:168px;  float:left; margin-right:70px; margin-bottom:25px;}
.products_tit_content_detail_1{width:200px; height:138px; }
.products_tit_content_detail_2{width:200px; height:30px; text-align:center;}
.products_tit_content_detail_2 a{ line-height:30px; font-size:14px; color:#666;}
.css{ line-height:36px; }


/*资质页面*/
.honor_box{ width:230px; height:210px;  margin-right:46px; margin-bottom:30px; float:left;}
.honor_box:nth-child(3n){ margin-right:0px;}
.honor_tit{  width:230px; height:30px; text-align:center; }
.honor_tit a{ line-height:30px; font-size:14px; color:#666666;}
.honor_img{ width:230px; height:180px; }

.honor_detail_box{ width:818px; height:auto; text-align:center;}



/*newspage的css样式*/

.newspage {width:100%; display:block; margin:3px auto; text-align:center; clear:both; height:28px; font-size:12px; margin-top:30px; }
.newspage a{font-size:12px; color:#666666; border:#999999 1px solid; margin:3px; padding:3px;}
.newspage a:hover { background: #af1f24;border:#999999 1px solid; color:#ffffff !important;}
.newspage a:active {background:#af1f24; color:#ffffff; border: #999 1px solid; font-size:12PX;}
.newspage span.current {background:#af1f24; color:#ffffff; margin:2px; padding:2px; border: #999 1px solid;}
.newspage span.disabled { border: #999 1px solid; COLOR:#666666; margin:2px; padding:3px;}


/*在线客服*/
.online-qq {
	position: fixed;
	top: 50%;
	right: 3px;
	z-index: 200;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(../images/online_qq.png) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(../images/online_qq.png) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 30px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .tel strong {
	font-size: 14px;
	color: #af1f24
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 14px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}






/*********通栏**********/
.flickerplate {
	position:relative;
	width:100%;
	height:420px;
	background-color:#e6e6e6;
	overflow:hidden
}
.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%;
	padding:10px;
	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 ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.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/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("../images/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: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/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/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
}




