body {	
	color: #333;
	padding-bottom: 60px !important;
	padding-top: 50px !important;
}
a {
    color: #333;
    text-decoration: none;
	cursor: pointer;
	-webkit-transition: color .3s;
	-o-transition: color .3s;
	transition: color .3s;
}
a:focus, a:hover {
	color: #00aae5;
	text-decoration: none;
	-webkit-transition: color .3s;
	-o-transition: color .3s;
	transition: color .3s;
}
.red{
	color: #333;
	font-weight: bold;
}
.grey{
	color: #999;
}
.orange{
	color: #ec7404;
}
.redbg{
	background-color: #ec7404;
}
.margin5{
	margin: 5px;
}
.margin10{
	margin: 10px;
}
.padding-top-50{
	padding-top: 50px;
}
.padding-top-80{padding-top: 80px !important;}
.padding-bottom-50{
	padding-bottom: 50px;
}
.top0{
	margin-top: 0px;
}
.top10{
	margin-top: 10px;
}
.top20{margin-top: 20px;}
.top30{margin-top: 30px;}
.top40{margin-top: 40px;}
.top50{margin-top: 50px;}
.top60{margin-top: 60px;}
.top70{margin-top: 70px;}
.top80{margin-top: 80px;}
.top90{margin-top: 90px;}
.top100{margin-top: 100px;}
.btn10{
	margin-bottom: 10px;
}
.btn20{margin-bottom: 20px;}
.btn30{margin-bottom: 30px;}
.btn40{margin-bottom: 40px;}
.btn50{margin-bottom: 50px;}
.btn60{margin-bottom: 60px;}
.btn70{margin-bottom: 70px;}
.btn80{margin-bottom: 80px;}
.btn90{margin-bottom: 90px;}
.btn100{margin-bottom: 100px;}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.greybg{
	background-color: #f7f7f7;
}
.ybg{
	background-color: #f2bf5e;
}
.rbg{
	background-color: #ff6161;
}
.bbg{
	background-color: #536eb7;
}
.gbg{
	background-color: #75cba8;
}
.clear {
	clear:both;
}
.line{
	float: left;
	width: 100%;
	clear: both;
	height: 1px;
	background-color: #ec7404;
}
.fa-rotate--45 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); 
}
.px80{
	font-size: 90px;
	font-family: League_Gothic;
}
.px70{
	font-size: 70px;
}
.px60{
	font-size: 60px;
}
.px50{
	font-size: 50px;
}
.thumb{
	margin-bottom: 30px;
}
.thumb > a {
    height: auto;
    width: auto;
    display: block;
    overflow: hidden;
}
.thumb > a img {
    height: auto;
    width: auto;
    -webkit-transition: all ease .8s;
    transition: all ease .8s;
}
.thumb > a:hover img {
    -webkit-transform: scale(1.03, 1.03);
    -ms-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
}
.brick-item-active {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	cursor: pointer;
}
/* header */
.navbar-default{
	background-color: #fff;
}
.navbar-default .logo {
	height: 45px;
	margin-top: 5px;
	margin-left: 15px;
}
/* footer */
footer {
	text-align: center;
	background-color: #00aae5;
	line-height: 50px;
	height: 50px;
	width: 100%;
	float: left;
}
footer a{
	color: #fff;
}

/* 幻灯片 */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/* 首页 */
.index-search .btn-circle{
	margin-top: 20px;
	font-size: 1.6rem;
}
.index-service h1{
	font-weight: bold;
	text-align: center;
	font-size: 2.6rem;
	margin-top: 40px;
}
.index-service h1 span{
	color: #32c5d2;
}
.index-service h2{
	text-align: center;
	color: #999;
	font-size: 1.4rem;
	line-height: 2.5rem;
}
.index-service .service{
	text-align: center;
}
.index-service .service li{
	width: 25%;
	float: left;
	padding: 10px;
}
.index-service .service h3{
	font-size: 1.6rem;
	margin-top: 10px;
}
.index-partner h1{
	font-weight: bold;
	text-align: center;
	font-size: 2.6rem;
	margin-top: 40px;
}
.index-partner h1 span{
	color: #32c5d2;
}
.index-partner h2{
	text-align: center;
	color: #999;
	font-size: 1.4rem;
	line-height: 2.5rem;
}
.index-partner .da-thumbs li {
	width: 46%;
	float: left;
	margin: 5px;
	background: #fff;
	padding: 5px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	clear: none;
}
.index-about h1{
	font-weight: bold;
	text-align: center;
	font-size: 2.6rem;
	margin-top: 40px;
}
.index-about h1 span{
	color: #32c5d2;
}
.index-about h2{
	text-align: center;
	color: #999;
	font-size: 1.8rem;
	line-height: 2.5rem;
}
.index-about p{
	line-height: 2.5rem;
}
.index-process{

}
.index-process h1{
	text-align: center;
	margin-top: 5rem;
	font-size: 2.6rem;
}
.index-process h2{
	text-align: center;
	font-size: 1.6rem;
	color: #999;
}
.index-process .process{
	text-align: center;
	height: 210px;
	margin-top: 20px;
}
.index-process .process .rounded {
	height: 90px;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
	line-height: 90px;
	font-size: 4rem;
	background-color: #00aae5;
	color: #fff;
}
.index-process .process h3{
	font-size: 1.6rem;
	margin-top: 10px;
}
.index-process .process p{
	margin-top: 10px;
	color: #999;
	text-align: left;
}
.index-news{
}
.index-news h1{
	font-size: 1.8rem;
	margin-bottom: 20px;
}
.index-news ul.media-list{}
.index-news ul.media-list .media{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.index-news ul.media-list .media .media-img{
	width: 28%;
	float: left;
}
.index-news ul.media-list .media-body{
	float: right;
	width: 70%;
}
.index-news ul.media-list .media-body h4 a{
	display: block;
	line-height: 30px;
	overflow: hidden;
	float: left;
	height: 30px;
	width: 100%;
	font-size: 1.6rem;
}
.index-news ul.media-list .media-body p{
	color: #999;
	margin-top: 0px;
	margin-bottom: 10px;
}
.index-news ul.list{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.index-news ul.list li{
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.index-news ul.list li a{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00aae5;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	padding-left: 5px;
	float: left;
	width: 85%;
	display: block;
}
.index-news ul.list li span{
	color: #999;
}

/* 关于我们 */
.about-nav {
	margin-top: 15px;
}
.about-nav .btn-circle{
	margin-bottom: 15px;
}
.news {
	float: left;
}
.news-nav {
	margin-top: 15px;
	float: left;
}
.news-nav .btn-circle{
	margin-bottom: 15px;
}
.news-nav .col-xs-4:nth-child(4) .btn-circle,
.news-nav .col-xs-4:nth-child(5) .btn-circle,
.news-nav .col-xs-4:last-child .btn-circle
{
    margin-bottom: 0px;
}
.jobs-detail {
	float: left;
}
.jobs-detail .blog-single-content .blog-single-head h1{
	font-size: 2.5rem;
	text-align: left;
}
.related{
	margin-bottom: 20px;
}
.related ul li{
 line-height: 30px;
}
.related ul li span{
	float: right;
}
.mt-timeline-horizontal .events-content ol li .mt-content {
	margin-top: 0px;
	padding-top: 0px;
}
.cd-horizontal-timeline .events-content > ol > li.selected {
	margin-bottom: 20px;
}
.mt-timeline-horizontal .btn.pull-right {
	float: right !important;
}

.news-detail {
	float: left;
}
.news-detail .blog-single-content .blog-single-head h1{
	font-size: 1.8rem;
	text-align: left;
	line-height: 2.5rem;
	font-weight: bold;
}
.news-detail .blog-single-content .blog-single-info{
	width: 100%;
	float: left;
}
.news-detail .blog-single-content .blog-single-info .info{
	float: left;
	line-height: 44px;
}
.news-detail .blog-single-content .blog-single-info .share{
	float: right;
}
.news-detail .blog-single-content .blog-single-desc{
	float: left;
	width: 100%;
}













/* 媒体查询*/
@media screen and (min-width: 2880px) {

}

@media screen and (min-width: 2560px) and (max-width: 2879px){

}

@media screen and (min-width: 2304px) and (max-width: 2559px){

}
@media screen and (min-width: 1920px) and (max-width: 2300px){

}

@media screen and (min-width: 1680px) and (max-width: 1919px){

}
@media screen and (min-width: 1600px)  and (max-width: 1679px) {

}

@media screen and (min-width: 1400px)  and (max-width: 1599px) {

}

@media screen and (min-width: 1366px) and (max-width: 1399px) {

}

@media screen and (min-width: 1360px) and (max-width: 1365px) {

}

@media screen and (min-width: 1200px) and (max-width: 1359px) {

}

@media screen and (min-width: 1152px) and (max-width: 1199px) {

}
/* 平板 start */
@media screen and (min-width: 960px) and (max-width: 1151px) {

}
/* 平板 end */

/* 小平板 start*/
@media screen and (min-width: 768px) and (max-width: 959px) {

}
/* 小平板 end*/

@media only screen and (min-width: 480px) and (max-width: 767px){


} 

@media only screen and (max-width: 479px) { 

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* 320x480 start */

/* 320x480 End */
}

@media only screen and (max-device-width : 320px) {

}