#focus {margin:0px auto;background:#ffffff;}
#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-item .item { position:relative;max-height:700px; overflow:hidden;}
#focus .owl-item .item .adtext{ position:absolute; left:0px; top:0px; width:100%;}
#focus .owl-item .item .adinfo{width:1200px;margin:0 auto; padding:100px 0px;text-shadow:5px 5px 10px rgba(0,0,0,1);font-size:60px;color: #fff;}

#focus .owl-pagination {position:absolute;bottom:20px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:10px;height:10px;font-size:2px;overflow:hidden;display:inline-block;background:#000;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=30);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#1eafbd;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:block;width:40px;height:30px;position:absolute;z-index:100;top:50%;margin-top:-21px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-color:rgba(255,255,255,0.2);border:2px solid #FFF;border-radius:4px;}
#focus .owl-prev {background-image:url(../images/prev.png);left:15px;}
#focus .owl-next {background-image:url(../images/next.png);right:15px;}
#focus .owl-prev:hover, #focus .owl-next:hover {background-color:#1eafbd;opacity:1;}

.floor {}

.in_advantage {}

.in_title {margin-bottom:50px;}

.in_title h3 {
	width:1200px; margin:auto; text-transform: uppercase;font-family: "Montserrat-Light"; font-size: 50px; display: block; text-align:left;color:#1eafbd; font-weight:normal;
}
.in_title p {
	line-height: 30px;display: block;margin-top:10px;
}


.aboutbg{
	margin-bottom:50px;
	padding:40px 0px;
	background-color:#f5f5f5;
}

.aboutbox{ width:1200px; margin:auto; }
.aboutbox h2{font-size: 50px; color:#1eafbd;font-weight:normal;}
.aboutbox h3 {font-size: 30px; color:#18324a; font-weight:normal;}
.aboutcont{line-height:30px; margin-top:20px;}
.aboutcont ul ,ol{
	padding:20px;
}
.aboutcont ul li,ol li{
	background-image: url(../../pic/ico01.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left:20px;
}
.aboutmore{ text-align:right;}		
.aboutmore a{ padding:8px 15px; margin-top:20px; display:inline-block;font-size:14px;border:2px solid #e5e5e5;border-radius: 80px;}
.aboutmore a i{
	display:inline-block;
	border-radius: 20px;
	height:20px;
	width:20px;
	background-color: #1eafbd;
	font-style: normal;
	text-align:center;
	line-height:18px;
	color: #FFFFFF;
	margin-left:10px;
	font-weight:bold;
	font-size:18px;
}
.aboutmore a:hover{background-color:#00344C; color:#ffffff;border:2px solid #F2A70B;}
.aboutmore a:hover i{background-color:#F2A70B; color:#00344C;}


.index_business{ width:1200px; margin:auto;margin-top:50px; }
.index_business ul{
min-height:320px;
}

.index_business li{
float:left;
width:1200px;
margin-bottom:40px;
box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.1);
cursor:pointer;
}

.index_business .news_pic{
float:left;
width:400px;
height:300px;
}

.index_business .news_pic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:400px;
height:300px;
overflow:hidden;
background-color:#FDFAF7;
}
.index_business .news_pic p img{
vertical-align:middle;
max-width:400px;
max-height:300px;
-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;
}
.index_business li:hover .news_pic p img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}

.index_business dl{
float:right;
width:750px;
padding:20px 15px;
}

.index_business dt {
	width:87px;
	height:100px;
	float:left;
	margin-right:23px;
	text-align:center;
	font-size: 13px;
	line-height:25px;
}
.index_business dt span{
	color: #B29C8E;
	line-height:45px;
	font-size: 40px;
	font-weight:bold;
}


.index_business dd {
	width:700px;
	float:right;
	margin-right:20px;
}
.news_t{line-height:25px;}
.news_t a{ font-size:30px;display:inline-block;}
.news_t i{ display:block; width:100%; height:2px;background-color: #FFC000;margin-top:15px;}
.news_t i.c1{ background-color: #7030A0;}
.news_t i.c2{ background-color: #C00000;}

.news_info{line-height:25px; margin:20px 0px; font-size:14px;  }		
.news_more{ text-align:right;}		
.news_more a{ padding:8px 15px; margin-top:20px; display:inline-block;font-size:14px;border:2px solid #e5e5e5;border-radius: 80px;}

.news_more a i{
	display:inline-block;
	border-radius: 20px;
	height:20px;
	width:20px;
	background-color: #1eafbd;
	font-style: normal;
	text-align:center;
	line-height:20px;
	color: #FFFFFF;
	margin-left:10px;
	font-weight:bold;
	font-size:18px;
}
.index_business li:hover{background-color:#18324a;color:#ffffff;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}
.index_business li:hover a{color:#ffffff;}
.index_business li:hover .news_more a{background-color:#00344C; color:#ffffff;border:2px solid #F2A70B;}
.index_business li:hover .news_more a i{background-color:#F2A70B; color:#00344C;}




.newsbox {width:1200px; margin:auto; position:relative;}
.allnews{ position:absolute; right:0px; top:-10px;}

.fcitem{margin-top:40px;}
.fcitem li{float:left;width:340px;height:430px;overflow:hidden;margin-right:90px;background-color:#fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.fcitem li:last-child{margin-right:0px;}

.fcitem li p{
display: table-cell;
vertical-align:middle;
width:340px;
height:240px;
text-align:center;
overflow:hidden;
position:relative;
}



.fcitem li img{max-width:340px;max-height:240px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.fcitem li:hover img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}

.fcitem dl {padding:10px 15px;}
.fcitem dl dt{ font-size:18px; height:125px; overflow:hidden;line-height:25px;}
.fcitem dl dd{ line-height:30px; color:#888;}
.fcitem dl dd.line{ margin-top:10px;color:#666;}
.fcitem li:hover dl dt{color:#ecad3c;}






.contact {
	padding: 65px 0px;
}

.contact h3 {
	width: 100%; height: 50px; text-transform: uppercase; line-height: 50px; font-family: "Montserrat-Light"; font-size: 40px; display: block; margin-bottom:20px;color:#1eafbd; font-weight:normal;
}
.wrap_contact{width:1200px; margin:auto;}
.wrap_l{width:550px; float:left; margin-right:100px; padding-right:99px; border-right:1px solid #cccccc;line-height:30px; min-height:300px;}
.wrap_l p{line-height: 40px;font-size: 20px;color:#18324a;}

.wrap_r{width:450px; float:right;}
.wrap_r span{display:inline-block; width:114px; margin-right:30px; margin-top: 30px;}
.wrap_r span img{width:60px; height:60px;}
.wrap_r span em{display: block;font-size: 20px; margin-top: 10px;font-style: normal;}

.wrap_r span.wxqcode{ position:relative;}
.wrap_r span .wxpic{ position: absolute; bottom:70px; left:-50%;box-shadow: 0px 0px 30px rgba(0,0,0,0.2); z-index:100; margin-left:-15px; display:none;}
.wrap_r span .wxpic img{ width:200px; height:200px;}
.wrap_r span.wxqcode:hover .wxpic{ display:block;}
