﻿@charset "UTF-8";

/* 首页 CSS */

/*顶部*/
.top{padding-bottom:30px;line-height:15px;background-color:#02A0EA;color:#fff;height:240px;}
.top .top-search{height:50px;border-radius:25px;font-size:120%;background:#fff url(../mobile_icon/search.png) 15px center no-repeat;background-size:20px;text-indent:30px;color:#a0a0a0}
.top a{color:#fff;text-decoration:none;font-size:120%}
.top .worktitle:first-child{padding-left:15px}
.top .worktitle:last-child{padding-right:15px}
.top i{width:36px;height:36px;display:block;background-size:contain!important;margin-top:15px}
.top .sub i{background:url(../mobile_icon/top-sub.png) center center no-repeat}
.top .need i{background:url(../mobile_icon/top-need.png) center center no-repeat}
.top .num i{background:url(../mobile_icon/top-num.png) center center no-repeat}
.search{border:2px solid rgba(255,255,255,.5);height:50px; width:100%;font-size:120%;border-radius:5px;background:none;margin-top:-1px;}

/*数字*/
.total-num{line-height:15px;background-color:#fff;padding:15px 0}
.total-num .js-odoo{fill:#4079BE;font-size:200%;font-weight:bold}
.total-num p{color:#656565;font-size:100%}

/*banner图*/
/*.slide{margin-top:10px}*/
.carousel-indicators{bottom:0}
#compTxt{
	text-align: center;
	margin-bottom: 30px;
}
#compTxt>h4{
	font-size: 21px;
	letter-spacing: 3px;
	font-weight: bold;
	margin-top: 0;
	color: #304999;
}
#compTxt .fab_btn{
	display: block;
	width: 220px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	background-color: #00A0E8;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
}
/*4大板块*/
.part{height:80px;overflow:hidden;background-color:#fff;}
.part p{margin:30px 0 0 0;font-size:100%}
.part:first-child p{margin:30px 0 0 10px;font-size:100%}
.part:nth-child(3) p{margin:30px 0 0 10px;font-size:100%}
.part img{width:40%;margin-top:15px}
.part:nth-child(2) img{margin-right:10px}
.part:nth-child(3) img{width:40%;}
.part:nth-child(4) img{width:40%;margin-right:10px}

.part:first-child{border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
.part:nth-child(2){border-bottom:2px solid #f5f5f5}
.part:nth-child(3){border-right:2px solid #f5f5f5}
.app{
	padding: 20px;
	width: 100%;
	height: auto;
	background-color: #fff;
} 
.app ul li{
	width: 25%;
	/*height: 135px;*/
	/*background: rgb(5,144,237);*/
	float: left;
	text-align: center;
	margin: 30px: 
}
.app ul li p{
	line-height: 24px;
	font-size: 12px;
}
.app ul li a{
	border-radius: 8px;
	display: block;
	width: 63%;
	overflow: hidden;
	margin: 0 auto;
}
.app ul li a img{
	max-width: 100%;
}
.app ul li a span{
	display: flex;
	max-width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.apps ul li{
	width: 33%;
	height: 90px;
	float: left;
	text-align: center;
}
.apps ul li a{
	width: 57.5px;
}
/*底线*/
.base-line{color:#a0a0a0;line-height:40px;}