@charset "utf-8";

*{margin: 0;padding: 0;}

body {
  	width: 100%;
  	font-size: 15px;
    line-height: 24px;
  	overflow-y:scroll;
  	box-sizing: border-box;
  	font-family: 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC', 'microsoft yahei', arial, 'hiragino sans gb', sans-serif;
  	-webkit-font-smoothing: antialiased;
}
img {
    vertical-align: middle;
    object-fit: cover;
}
ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

a{color: 333333;}
a:hover,a:focus,a:active{
	color: white;
	opacity: 0.8;
    text-decoration: none; 
}
/* 去掉各Table cell 的边距并让其边重合 */
table{
    border-collapse: collapse;
    border-spacing: 0;
}

/* IE bug fixed: th 不继承 text-align*/
th{text-align: inherit;}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th{text-align: left;}

/* 去除默认边框 */
fieldset,img{
    border: none;
    outline: none;
    -moz-outline:none;
}

/* ie6 7 8(q) bug 显示为行内表现 ******************************************/
iframe{ display: block;}
a{cursor: pointer;}

/*解决盒模型问题css3属性也可用来统一FORM元素风格*/
.box-sizing{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

/* 清理浮动 */
.dis-lin-block{
	display: inline-block;
	float: left;
}
.clearfix:before,.clearfix:after{
    content:'.';
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}
.clearfix{zoom:1;}

/*单行，多行显示**********************************************************/
.one-txt-cut{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.txt-cut{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}

/*定位，字体颜色*********************************************************/
.pr{position: relative;}
.pa{position: absolute;}

.bg-w{background: #fff;}

.co-w{color: #fff;}
.c3{color: #333;}
.c9{color: #999;}

.ofh{overflow: hidden;}
.text-j{text-align: justify;}

/*居中定位  父元素需要加 position: relative;*/
.pa-center{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
/*居中偏移定位 父元素需要加 position: relative; IE 不兼容*/
.pa-tra-center{
	position: absolute;
    left: 50%;
    top: 22vh;
    transform: translateX(-50%);
}

/*浮动*/
.fl{float: left;}
.fr{float: right;}
.tb{font-weight: bold;}
/****布局**************************************************************/
/*从左向右排列，多出换行*/
.dis-flex{
	display: flex;
	/*设置容器内部容器的排列方向*/	
	flex-direction: row;
	/*justify-content：设置元素在主轴上的对齐方式 flex-start 左对齐*/
	justify-content: flex-start;
	/*align-items：设置元素在交叉轴上的对齐方式 flex-start 上对齐，所有的成员项排列在容器顶部。*/
	align-items:flex-start;
	/*可以换行*/
	flex-wrap:wrap;
}
/*平分空间不换行*/
.dis-center{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
/*********************************************************************/

/*小手*/
.cu-lick{cursor: pointer;}

/*padding**************************************************************/
.p10{padding: 10px;}
.p18{padding: 18px;}
.p20{padding:20px;}
.p30{padding:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.Pr30{padding-right:30px;}

/*margin******************************************************************/
.m10{margin: 10px;}
.m18{margin: 18px;}
.m20{margin: 20px;}
.m30{margin: 30px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

/*宽度********************************************************************/
.w100{width: 100%;}
.w80{width: 80%;}
.w50{width: 50%;}
.w20{width: 20%;}

/*轮播圆点*/
.carousel-indicators li {
    display: inline-block;
    width: 38px;
    height: 5px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(0 0 0 / 27%);
    border: 0; 
    border-radius: 0; 
}
.carousel-indicators .active {
    width: 38px;
    height: 5px;
    margin: 0;
    background-color: #fff;
}

/*底部样式*/
.footer-bg{
	background: url(../img/sld-bg/footer.jpg) no-repeat center;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.footer-box .img{
	padding-top: 50px;
}
.footer-box .img img{
	height: 100px;
}
.footer-box h2{
	margin: 0;
	padding: 20px 0;
	color: white;
	font-size: 24px;
}
.footer-box p{
	font-size: 14px;
	color: white;
	padding: 0 10px 20px 10px;
	margin: 0;
}
.footer-box .copyright{
	width: 100%;
	padding: 20px 10px;
	color: white;
	background-color: #008E6C;
	opacity: 0.8;
}
.footer-box .copyright a{color: white;}

.bg-f2{background-color: #f7f7f7;}

/*标题*/
.more{
	margin-top: 30px;
	text-align: center;
}
.more a{
	color: #15aa6a;
	border:1px solid #15aa6a;
	border-radius: 3px;
	padding:10px 30px;
	font-size: 18px;
}
.sld-title{
	display: inline-block;
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #15aa6a;
    width: 100%;
    padding: 0 0 2em 0;
}
.sld-t{
	display: inline-block;
	margin: 9px;
	width: 60px;
	height: 2px;
	background-color: #15aa6a;
}
.sld-title-bg{
	display: inline-block;
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: white;
    width: 100%;
    padding: 0 0 2em 0;
}
.sld-t-bg{
	display: inline-block;
	margin: 9px;
	width: 60px;
	height: 2px;
	background-color: white;
}

.sld-box{padding: 4em 0;}
.sld-box-1{padding: 4em 0 0 0;}

@media screen and (max-width: 768px) {
	.sld-box{padding: 2em 0;}
	.sld-box-1{padding: 2em 0 0 0;}
  	.sld-title{
	    padding: 0 0 1.2em 0;
	}
	.sld-t{
		margin: 6px;
		width: 36px;
	}
	.sld-title-bg{
	    padding: 0 0 1.2em 0;
	}
	.sld-t-bg{
		margin: 6px;
		width: 36px;
	}
	
}

.carousel-inner {
    min-height: 154px;
}

.banner-cooperation{
	background: url(../img/sld-bg/cooperation-1.jpg) no-repeat center;
	background-size: cover;
	width: 100%;
	min-height: 390px;
}

.enterprise-ul{
	display: flex;
	/*设置容器内部容器的排列方向*/	
	flex-direction: row;
	/*justify-content：设置元素在主轴上的对齐方式 flex-start 左对齐*/
	justify-content: flex-start;
	/*align-items：设置元素在交叉轴上的对齐方式 flex-start 上对齐，所有的成员项排列在容器顶部。*/
	align-items:flex-start;
	/*可以换行*/
	flex-wrap:wrap;
}
.enterprise{
	display: inline-block;
	overflow: hidden;
	padding: 0 4px;
    margin-bottom: 7px;
    position: relative;
    /*cursor: pointer;*/
}
.enterprise img{width: 100%;}

@media screen and (max-width: 991px) {
	.enterprise{
		width: 144px;
	}
}

@media screen and (max-width: 768px) {
	.enterprise-ul{
		justify-content: space-around;
	}
	.enterprise{
		width: 114px;
	}
}

.enterprise-size{
	position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 226px;
    background: rgb(0 0 0 / 0.8);
    padding: 10px;
    margin: auto;
    display: none;
    color: white;
}    
/*.enterprise:hover .enterprise-size{
    display: block;
}*/
.enterprise-size h1{
	font-size: 18px;
    text-align: center;
}
.enterprise-size p{
	font-size: 14px;
	color: #e4e4e4;
}


.bg-sld-th1{
	background: url(../img/sld-bg/jishu-01.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-th2{
	background: url(../img/sld-bg/jishu-02.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-th3{
	background: url(../img/sld-bg/jishu-03.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-th{
	box-sizing: border-box;
    padding: 2em;
    height: 300px;
}
.bg-sld-th h3{margin: 1em 0;}

.bg-sld-px1{
	background: url(../img/sld-bg/puxi.jpg) no-repeat center;
	background-size: cover;
	min-height: 324px;
	color: white;
}
.bg-sld-px{
	box-sizing: border-box;
    padding: 2em 2em 2em 4em;
    height: 300px;
}
.bg-sld-px h3{margin: 1em 0;}
.bg-sld-px.index-right-2 h3{margin: 0;}
.bg-sld-px.index-right-2 p{margin: 8px 0 15px 0;}
.bg-sld-img img{width: 100%;height: 400px;}

.bg-sld-jx{
	min-height: 96px;
	box-sizing: border-box;
	border-left: 4px solid #1eb574;
	padding-left: 2.2em;
	margin-bottom: 2em;
}
.bg-sld-jx h3{color: #333333;margin: 0 0 14px 0;}
.bg-sld-jx p{color: #666666;opacity: 0.9;margin-bottom: 4px;}

.sld-disp{display: block;}

@media screen and (max-width: 768px) {
	.sld-disp{display: none;}
}

.bg-sld-ha1{
	background: url(../img/sld-bg/hangye-01.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-ha2{
	background: url(../img/sld-bg/hangye-02.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-ha3{
	background: url(../img/sld-bg/hangye-03.jpg) no-repeat center;
	background-size: cover;
	min-height: 300px;
	color: white;
}
.bg-sld-ha{
	box-sizing: border-box;
    padding: 2em;
    height: 300px;
}
.bg-sld-ha h3{margin: 1em 0;}

.sld-anli{
	padding: 1em 2em;
	box-sizing: border-box;
	height: 266px;
	color: white;
	margin-bottom: 2em;
}
.sld-an01{
	background: url(../img/sld-bg/sld-an01.jpg) no-repeat center;
	background-size: cover;
}
.sld-an02{
	background: url(../img/sld-bg/sld-an02.jpg) no-repeat center;
	background-size: cover;
}
.sld-an03{
	background: url(../img/sld-bg/sld-an03.jpg) no-repeat center;
	background-size: cover;
}
.sld-an04{
	background: url(../img/sld-bg/sld-an04.jpg) no-repeat center;
	background-size: cover;
}
.sld-an05{
	background: url(../img/sld-bg/sld-an05.jpg) no-repeat center;
	background-size: cover;
}
.sld-an06{
	background: url(../img/sld-bg/sld-an06.jpg) no-repeat center;
	background-size: cover;
}

.sld-anli h3{margin: 1em 0;}

@media screen and (max-width: 768px) {
	.sld-anli{
		height: 210px;
	}
}


/*.sld-case{
	background: url(../img/project.jpg) no-repeat center;
	background-size: cover;
	min-height: 700px;
}*/

.case-img{
	height: 200px;
	overflow: hidden;
	border-radius: 4px 4px 0 0;
}
.case-img img{width: 100%;height: 100%;}

.thumbnail {
    padding: 0; 
}
.thumbnail .caption {
    padding: 20px 15px;
    color: #333;
}

.caption h3{margin: 0 0 20px 0;}
.caption p{margin: 0;color: #888888;}

.sld-core-img{text-align: center;    padding: 0 0 2em 0;}
.sld-core-size{text-align: center;}
.sld-core-size h3{margin: 20px 0;}
.sld-core-size p{color: #868686;}

/*关于我们*/
#ways {
	display: block;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    z-index: 2;
}
#ways li {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    width: 20%;
}
#ways li.active {
    border-bottom: 2px solid #428a49;
}
#ways li.active a {
    color: #428a49;
}
#ways li a {
    color: #999999;
    display: block;
    font-size: 16px;
    text-align: center;
}
.about-us{
	background: url(../img/banner/about-us.jpg) no-repeat center;
	background-size: cover;
	height: 300px;
	width: 100%;
}

.banner-size{
	z-index: 999;
	text-align: center;
	padding: 0 10px;
	height: 300px;
	width: 100%;
	background: rgb(2 5 10 / 66%);
}
.banner-size h2{margin: 0;padding-top: 100px;color: white;font-size: 36px;}
.banner-size h4{margin: 0;padding-top: 14px;color: rgb(255 255 255 / 83%);font-size: 16px;}
.banner-size a{
	background: none;
    border-color: white;
    margin-top: 42px;
    padding: 10px 35px;
    border-radius: 0;
    font-size: 14px;
}
.banner-size a:hover {
    background: none;
    border-color: white;
}

.banner-sld{
	background: url(../img/banner/banner4.jpg) no-repeat center;
	background-size: cover;
	height: 300px;
	width: 100%;
	text-align: center;
	padding: 0 10px;
}
.banner-sld-5{
	background: url(../img/banner/banner5.jpg) no-repeat center;
	background-size: cover;
	height: 300px;
	width: 100%;
	text-align: center;
	padding: 0 10px;
}
.banner-sld-6{
	background: url(../img/banner/banner6.jpg) no-repeat center;
	background-size: cover;
	height: 300px;
	width: 100%;
	text-align: center;
	padding: 0 10px;
}

.banner-sld h2, .banner-sld-5 h2, .banner-sld-6 h2{
	margin: 0;
	padding-top: 100px;
	color: white;
	font-size: 36px;
}
.banner-sld h4, .banner-sld-5 h4, .banner-sld-6 h4{
	margin: 0;
	padding-top: 14px;
	color: rgb(255 255 255 / 83%);
	font-size: 16px;
}

.sld-t-p{
	text-align: center;
	color: white;
	padding-bottom: 30px;
}

@media screen and (max-width: 768px) {
	.header .navbar-default{border-bottom: 1px solid #eeeeee!important;padding: 3px 0;}
	#ways {
		display: none;
	}
	#ways li a {
	    font-size: 14px;
	}
	.banner-size, .about-us, .banner-sld, .banner-sld-5, .banner-sld-6 {
		height: 154px;
	}
	.banner-size h2{padding-top: 20px;font-size: 24px;}
	.banner-size h4{font-size: 14px;}
	.banner-size a{margin-top: 22px;}
	.banner-sld h2, .banner-sld-5 h2, .banner-sld-6 h2{padding-top: 36px;font-size: 24px;}
	.banner-sld h4, .banner-sld-5 h4, .banner-sld-6 h4{font-size: 14px;}
}
.jobs-ul{
	position: absolute;
    top: 10px;
    border: 1px solid #eeeeee;
    display: block;
    background: #fff;
}
.jobs-ul li{
	height: 36px;
    line-height: 36px;
    text-align: center;
}
.jobs-ul li a{color: #898989;}

.sld-company-title{
	margin: 0;
    padding: 2px 0px 0px 20px;
    font-weight: bold;
    color: #1F9A73;
}
.sld-company-span{
	display: inline-block;
    float: left;
    width: 8px;
    height: 36px;
    background: #1f9a73;
}
.sld-company p{
	text-indent: 2em;
    padding: 18px 0 0 0;
    margin: 0;
    color: #666;
}

.sld-technology{
	display: block;
	width: 100%;
	padding-left: 5.8em;
    margin: 0 0 4em 0;
}
.sld-technology-h3{
	color: #1F9A73;
	font-size: 24px;
}
.sld-technology-h4{
	color: #333;
	font-size: 18px;
}
.sld-technology-p{
	color: #666;
}
.technology-bg{
	background: url(../img/sld-bg/technology-bg.jpg) no-repeat center;
	background-size: cover;
	color: white;
	padding: 10px;
}
.technology-skill{min-height: 172px;margin-bottom: 16px;}
.technology-skill h3{
	font-size: 18px;
	text-align: center;
    margin: 0;
    padding: 10px 0 16px 0;
}
.technology-skill ul{margin: 0;padding: 0 0 10px 16px;}
.technology-skill li{
	padding: 0;
    margin: 0;
    list-style: disc;
    display: revert;
    line-height: 24px;
}
.development-bg{
	background: url(../img/sld-bg/development.jpg) no-repeat center;
	background-size: cover;
	min-height: 536px;
	width: 100%;
}

.development-title-bg{
	display: inline-block;
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: white;
    width: 100%;
    padding: 0 0 1em 0;
}

.mt70{margin-top: 68px;}

/*滚动条*/
#sld-scrollbar{overflow: auto;}
#sld-scrollbar::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
    background-color: #01043c;
    border-radius: 15px;
}

#sld-scrollbar::-webkit-scrollbar {
	width: 0px;
	background-color: #06215e;
}

#sld-scrollbar::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #00a1ff;
}

/*公司发展外框*/
.development-box{
	height: 324px;
	padding: 20px 15px;
}
.development-line{
	position: absolute;
	top: 0;
	left: 144px;
	background: white;
	width: 2px;
	height: 324px;
	z-index: 99;
	opacity: 0.5;
}

.sld-container{
	width: 70%;
    margin: auto;
}
@media screen and (max-width: 991px) {
	.sld-container{
		width: 100% !important;
	}
}

/*颜色标签*/
.red-label{
	background: url(../img/icon/red-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
.violet-label{
	background: url(../img/icon/violet-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
.yellow-label{
	background: url(../img/icon/yellow-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
.green-label{
	background: url(../img/icon/green-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
.cyan-label{
	background: url(../img/icon/cyan-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
.blue-label{
	background: url(../img/icon/blue-label.png) no-repeat center;
	background-size: cover;
	width: 110px;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 6px 16px 0 0;
	display: inline-block;
	float: left;
}
/*年列表*/
.development-list{margin-bottom: 16px;}
/*时间轴节点*/
.development-circular{
	background: white;
	border-radius: 30px;
	display: inline-block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 15px;
}
/*字体*/
.development-font{
	margin-left: 130px;
	padding: 10px 0 0 20px;
	color: white;
}

.contactus-box{margin-bottom: 20px;}
.contactus-box h4{
	display: inline-block;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 2px solid #1F9A73;
}

/*产品*/
#details {
	display: block;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    z-index: 2;
}
#details li {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    width: 20%;
}
#details li.active {
    border-bottom: 2px solid #428a49;
}
#details li.active a {
    color: #428a49;
}
#details li a {
    color: #999999;
    display: block;
    font-size: 16px;
    text-align: center;
}

/*案例方案*/
#project {
	display: block;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    z-index: 2;
}
#project li {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    width: 20%;
}
#project li.active {
    border-bottom: 2px solid #428a49;
}
#project li.active a {
    color: #428a49;
}
#project li a {
    color: #999999;
    display: block;
    font-size: 16px;
    text-align: center;
}
@media screen and (max-width: 768px) {
	#project, #details {
		display: none;
	}
}
.sld-font-left{
	margin: 0;
	padding: 4px 0 0 0;
    color: #333333;
}
.sld-font p{
	text-indent: 2em;  
	margin: 0;
	padding: 3em 0 2em 0; 
	color: #666;
	font-size: 16px;
	line-height: 24px;
}

@media screen and (max-width: 991px) {
	.sld-font-left{
		padding: 4px 0 0 0;
		font-size: 24px;
	}
	.sld-font p {padding: 2em 0 2em 0;}
}


.sld-img img{width: 100%;}

.sld-core-box{
	margin-bottom: 2em;
    border: 1px solid #e8e8e8;
    padding: 20px;
    min-height: 120px;
}
.sld-core-box h3{margin: 0;color: #15aa6a;}
.sld-core-box p{margin: 10px 0 0 0; line-height: 24px;}


.sld-font-h3{margin: 4em 0 0 0;}
@media screen and (max-width: 991px) {
	.sld-font-h3{margin: 0;}
}

.sld-ul{list-style: cjk-ideographic;font-size: 18px;line-height: 40px;padding-left: 2em;}
.sld-ol{padding: 0 0 0 2em;font-size: 15px; color: #6b6b6b;}
.sld-ol li{line-height: 30px;}

@media screen and (max-width: 768px) {
	.sld-ol{padding: 0;}
}


.sld-ability{ padding: 20px;}
.sld-ability h4{margin: 6px 0;}
.sld-ability p{margin: 10px 0 0 0; line-height: 24px;color: #737373;}


.sld-p{
	text-indent: 2em;  
	margin: 0;
	padding: 0; 
	color: #333;
	font-size: 16px;
	line-height: 24px;
}

.sld-font-b{
	margin: 0;
	padding: 0 0 1.6em 0;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
}
.sld-font-ca p{
	margin: 0;
	padding: 0 0 12px 0;
    color: #888888;
    text-indent: 2em;
}
.sld-font-ca p b{
    color: #333333;
}

.sld-title-font{
	display: inline-block;
	text-align: center;
    font-size: 30px;
    color: #333333;
    width: 100%;
    padding: 0 0 2em 0;
}

.img-wight{width: 70%; margin: 0 auto 2em;}
@media screen and (max-width: 768px) {
	.img-wight{width: 100%;}
}
