﻿/** /!!! core css Should not edit !!!/**/
/* �������?����֮�� www.lanrenzhijia.com */
ul{padding: 0; list-style: none;}
.csSlideOuter {
    overflow: hidden;
}
.lightSlider:before,
.lightSlider:after {
    content: " ";
    display: table;
}
.csSlideWrapper > ul:after {
    clear: both;
}
.csSlideWrapper .csSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    transition: all 1s;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
}
.csSlideWrapper .csFade {
    position: relative;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.csSlideWrapper .csFade > li {
    position: absolute !important;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9;
    margin-right: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
}
.csSlideWrapper .csFade > li.active {
    opacity: 1;
    z-index: 10;
}
.fc_tit {background: #000 none repeat scroll 0% 0%;color: #FFF;padding: 10px;font-size: 16px;position: absolute;width: 100%;bottom: 0px;opacity: 0.5;}
#imageGallery > li {position: relative;}
}
#goToPrevSlide {background-position: 0px 0px;left: 10px;}
#goToPrevSlide, #goToNextSlide {width: 32px;display: block;height: 32px;background-image:url(../images/controls_1.png);cursor: pointer;z-index: 99;margin-top: -68px;transition: opacity 0.35s linear 0s;position: absolute;}
.w100{display: block;
width: 100%;
height: auto;}
#goToNextSlide {
    background-position: -32px 0px;
    right: 10px;
}
.fc_tit{text-align: center;}
.dea{margin:0 42px;padding-top: 20px !important;}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.csSlideOuter .csPager.cSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.csSlideOuter .csPager.cSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.csSlideOuter .csPager.cSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.csSlideOuter .csPager.cSpg > li:hover a,
.csSlideOuter .csPager.cSpg > li.active a {
    background-color: #428bca;
}
.csSlideOuter .media {
    opacity: 0.8;
}
.csSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.csSlideOuter .csPager.cSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	margin-bottom:10px;
	margin-top: 10PX;
	left:0 !important;
}
.csSlideOuter .csPager.cSGallery li {
	filter:alpha(opacity=70); /*IE�˾���͸����50%*/
-moz-opacity:0.7; /*Firefox˽�У�͸����50%*/
opacity:0.7;/*����͸����50%*/
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover {
	filter:alpha(opacity=100); /*IE�˾���͸����50%*/
-moz-opacity:1; /*Firefox˽�У�͸����50%*/
opacity:1;/*����͸����50%*/
}
.csSlideOuter .csPager.cSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.csSlideOuter .csPager.cSGallery:before,
.csSlideOuter .csPager.cSGallery:after {
    content: " ";
    display: table;
}
.csSlideOuter .csPager.cSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.csAction > a {
    width: 83px;
    display: block;
    top: 40%;
    height: 147px;
    background-image: url('../images/cascsa_1.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.csAction > a:hover {
    opacity: 1;
}
.csAction > .csPrev {
    background-position: 0 0;
    left: 10px;
}
.csAction > .csNext {
    background-position: -76px 0;
    right: 10px;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}
@media only screen and (max-width:767px ) {
	.dea{margin: 0;}
	.csAction > a {top: 15%;}
}
/* �������?����֮�� www.lanrenzhijia.com */