/*********************************关于我们-公司介绍 begin*****************************/
.main-pic {
	margin-top: 100px!important;
}
.main-pic,.main-pic img {
	width: 100%;
	margin: 0 auto;
}
#main {
	width: 100%;
	margin: 40px 0;
}
.left,.pro-left {
	width: 240px;
	margin-left: 20px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-top: none;
	-webkit-box-shadow: 2px 2px 2px #e2e0e0;
	-moz-box-shadow: 2px 2px 2px #e2e0e0;
	-ms-box-shadow: 2px 2px 2px #e2e0e0;
	-o-box-shadow: 2px 2px 2px #e2e0e0;
	box-shadow: 2px 2px 2px #e2e0e0;
}
.right,.pro-right {
	width: 810px;
}
.pro-right {
	min-height: 671px;
}
.right {
	min-height: 444px;
}
.right,.pro-right,.contact-cont {
	background-color: #fff;
	padding: 0 40px 40px;
	-webkit-box-shadow: 0 3px 4px #e2e0e0;
	-moz-box-shadow: 0 3px 4px #e2e0e0;
	-ms-box-shadow: 0 3px 4px #e2e0e0;
	-o-box-shadow: 0 3px 4px #e2e0e0;
	box-shadow: 0 3px 4px #e2e0e0;
}
/*left begin*/
.left-cont {
	width: 100%;
}
.left-cont li {
	float: left;
	width: 100%;
	border-top: 1px solid #dfdfdf;
}
.left-cont li > a:link,.left-cont li > a:visited {
	display: block;
	font-size: 18px;
	color: #5e5e5e;
	padding: 19px 0 19px 40px;
	line-height: 30px;
}
.left-cont li > a:hover,.left-cont li.ccurent > a:link,.left-cont li.ccurent > a:visited {
	background-color: #ff3848;
	color: #fff!important;
}
.case-nav {
	width: 100%;
	background-color: #f5f5f5;
}
.case-nav dd {
	padding-left: 40px;
	border-top: 1px solid #e1e1e1;
}
.case-nav dd.active > a {
	color: #ff3848;
}
.case-nav dd.active > a:before {
	background-color: #ff3848;
	height: 15px;
	margin-top: 2px;
}
.case-nav dd > a:before {
	content: "";
	display: block;
	width: 5px;
	height: 6px;
	background-color: #ccc;
	float: left;
	margin-top: 7px;
	margin-right: 10px;
}
.case-nav dd > a {
	display: block;
	font-size: 14px;
	color: #5e5e5e;
	padding: 11px 0;
}

/*right begin*/
.right-title {
	padding: 20px 0 20px;
	border-bottom: 1px solid #d3d3d3;
}
.right-title h2 {
	font-size: 22px;
	color: #ff3848;
	display: inline-block;
}
.right-title span {
	font-size: 20px;
	color: #8e8e8e;
	display: inline-block;
	margin-left: 16px;
	font-weight: 300;
}
.intro-img {
	margin-top: 25px;
}
.intro-img,.intro-img img {
	width: 100%;
}
.right-cont {
	margin-bottom: 30px;
}
.right-cont p {
	font-size: 14px;
	color: #595959;
	line-height: 26px;
	margin-top: 20px;
}
.right-partner {
	border-top: 1px solid #d3d3d3;
	margin-top: 40px;
}
.part-title {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.part-title h2 {
	font-size: 18px;
	color: #3e3a39;
	line-height: 22px;
}
.part-title span {
	font-size: 12px;
	color: #3e3a39;
}
.right-partner p {
	font-size: 14px;
	color: #595959;
	line-height: 28px;
	margin-top: 20px;
}
.bank-list {
	margin-left: -20px;
}
.bank-list li p {
	margin-top: 0;
}
.bank-list li {
	width: 142px;
	height: 45px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border: 1px solid #e5e5e5;
}
.bank-list li a {
	display: block;
}
.bank-list li:hover {
	border: 1px solid #f13434;
}
.bank-list li img {
	width: 142px;
	height: 45px;
}

/**********************************关于我们-招贤纳士 begin***********************************/
.recruiment-row {
	width: 814px;
	margin: 30px auto 0;
}
.re-tl {
	background-color: #ff3848;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	padding: 0 20px;
}
.recruiment-list {
	padding: 0 16px;
}
.recruiment-list li {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 24px;
	border-bottom: 1px dashed #ddd;
}
.recruiment-list li:last-child,.elite-cont:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.recruiment-list li h2 {
	width: 100%;
}
.recruiment-list li span {
	font-size: 16px;
	color: #404040;
}
.recruiment-list li a.lookbtn {
	font-size: 14px;
	color: #3e3e3e;
	display: block;
	height: 32px;
	width: 118px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #ff3848;
}
.recruiment-list li a.lookbtn:hover {
	background-color: #ff3848;
	color: #fff;
}
.recruiment-list li p {
	font-size: 14px;
	color: #b9b9b9;
	line-height: 24px;
	margin-top: 16px;
	clear: both;
}

/*详情*/
.duty {
	padding: 0 20px;
	margin-top: 24px;
}
.duty h3 {
	font-size: 20px;
	color: #000;
	margin-bottom: 10px;
}
.duty p {
	font-size: 14px;
	color: #595959;
	line-height: 24px;
	margin-top: 5px;
}

/*详情-弹框*/
.popup_bg {
	display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 3;
    opacity: 0.5;
}
.popup_wrapper {
	display: none;
    z-index: 999;
    background: #fff;
    position: fixed;
    width: 720px;
    height: 370px;
    margin-left: -360px;
    margin-top: -185px;
    left: 50%;
    top: 50%;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.pop-title {
	padding: 0 20px 0 30px;
    font-size: 16px;
    color: #595959;
    line-height: 40px;
    border-bottom: 1px solid #ff3848;
}
.pop-title .icon-clear {
	color: #757575;
	font-size: 30px;
	cursor: pointer;
}
.pop-cont {
    height: 320px;
    padding: 0 40px;
    overflow-y: auto;
}
.pop-cont h2 {
	font-size: 14px;
	line-height: 14px;
    color: #ff3848;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 6px;
}
.pop-cont p {
	font-size: 12px;
    color: #595959;
    line-height: 18px;
    margin-left: 15px;
}

/**************************************关于我们-管理团队 begin*******************************/
.management-cont {
	padding: 0 20px;
}
.people-list {
	padding: 30px 0;
    border-bottom: 1px solid #ddd;
}
.people-list:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.people-img {
    border: 1px solid #ddd;
}
.people-img,.people-img img {
	width: 150px;
    height: 200px;
}
.people-txt {
	width: 504px;
    margin-left: 50px;
    padding-top: 10px;
}
.people-txt h2 {
    font-size: 24px;
    color: #595959;
    font-weight: bold;
}
.people-txt strong {
    font-size: 14px;
    color: #8a8a8a;
    font-weight: normal;
}
.people-txt p {
    font-size: 14px;
    color: #595959;
    line-height: 24px;
    margin-top: 14px;
}

/**************************************关于我们-组织架构 begin*******************************/
.organisation-img {
	width: 100%;
	text-align: center;
	margin-top: 46px;
}

/**************************************关于我们-精英团队 begin*******************************/
.elite-box {}
.elite-cont {
	border-bottom: 1px dashed #ddd;
	padding: 25px 0 40px;
}
.elite-txt {
	width: 410px;
}
.elite-txt h3 {
	font-size: 20px;
	color: #ff3a4a;
}
.elite-txt p {
	font-size: 14px;
	color: #595757;
	line-height: 30px;
	margin-top: 26px;
}

/**************************************关于我们-核心竞争力 begin*******************************/
.core-cont {
	width: 100%;
	margin-top: 6px;
}
.core-cont li {
	width: 100%;
	float: left;
	margin-top: 34px;
}
.core-cont li:before {
	content: "";
	display: block;
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	border-width: 10px;
	border-left-color: #ff3848;
}
.core-cont li .core-txt {
	margin-left: 10px;
	width: 780px;
}
.core-cont li h3 {
	font-size: 18px;
	color: #ff3848;
	margin-bottom: 16px;
}
.core-cont li p {
	font-size: 14px;
	color: #595757;
	line-height: 24px;
}

/**************************************关于我们-专业服务 begin*******************************/
.core-cont li h3 span {
	font-size: 16px;
	color: #323333;
}
.c-darkred {
	color: #d0121b!important;
}

/**************************************产品与服务-IT咨询与实施 begin*******************************/
.mar60 {
	margin-top: 60px!important;
}
.pro-cunlom {
	display: table;
}
.pro-cunlom li a.pro {
	width: 180px;
	font-size: 16px!important;
	color: #5e5e5e!important;
	padding: 7px 30px!important;
	text-align: center;
	line-height: 28px!important;
	height: 56px;
	display: table-cell;
	vertical-align: middle;
}
.pro-cunlom li a.pro:hover {
	 color: #fff!important;
}
.pro-title-wrap {
	width: 100%;
	position: absolute;
	top: -104px;
	left: 0;
	border-bottom: 2px solid #e33b39;
}
.pro-tl {
	width: 250px;
	height: 46px;
	padding: 16px 0 16px 30px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: 300;
	background-color: #ff3848;
}
.pro-tl .capital {
	font-size: 55px;
	display: block;
	margin-top: 15px;
}
.pro-tl .tl-txt span {
	font-size: 22px;
	display: block;
}
.pro-tl .tl-txt p {
	font-size: 12px;
	margin-top: 6px;
	word-break: break-all;
}

.pro-cont-type {
	width: 100%;
	margin-top: 20px;
}
.pro-cont-type h2 {
	font-size: 18px;
	color: #333;
	margin-bottom: 12px;
}
.pro-cont-type p {
	text-indent: 2rem;
	font-size: 14px;
	color: #5e5e5e;
	line-height: 28px;
}

.pro-cont-type .cont p{
	text-indent: 2rem;
	font-size: 14px;
	color: #5e5e5e;
	line-height: 28px;
}

.pro-cont-type .cont ul li{
	font-size: 14px;
	color: #5e5e5e;
	line-height: 28px;
	margin-left: 2rem;
	list-style: square;
}
.pro-theam {
	font-size: 18px;
	color: #ff3848;
	width: 100%;
	margin-bottom: 10px;
}
.pro-theam:before {
	content: "";
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	border-left: 4px solid #ff3848;
}
.problem-list {
	width: 100%;
	margin: 12px;
}
.problem-list dd {
	font-size: 14px;
	color: #5e5e5e;
	line-height: 28px;
	float: left;
	width: 100%;
}
.problem-list dd:before {
	content: "";
	display: block;
	float: left;
	width: 12px;
	height: 2px;
	border-left: 6px solid #ff3848;
	margin-top: 14px;
}
.case-list {
	margin-left: -20px;
	margin-top: -23px;
}
.case-list li {
	float: left;
	text-align: center;
	margin-left: 20px;
	margin-top: 30px;
	width: 187px;
}
.case-list li .case-img {
	border: 2px solid #e6e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 187px;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
}
.case-list li .case-img img {
	max-width: 187px;
	max-height: 70px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.case-list li p {
	font-size: 14px;
	color: #6e6e6e;
	line-height: 22px;
	margin-top: 20px;
	height: 48px;
	overflow: hidden;
}
.case-list li .case-img:hover {
	border-color: #ff3848;
}
.case-list li p:hover {
	color: #ff3848;
}
.fz20 { font-size: 20px!important; }
.fz25 { font-size: 25px!important; }
.strengths-img {
	width: 100%;
	margin: 32px 0 30px;
	text-align: center;
}
.strengths-img img {
	max-width: 100%;
}

/**************************************客户案例-典型案例 begin*******************************/
a.client {
	font-size: 18px!important;
}
.client-case-list li h2 {
	font-size: 14px;
    color: #a1a1a1;
    margin-top: 16px;
}
.client-case-list li p {
	font-size: 14px;
    color: #333;
    line-height: 28px;
    margin-top: 4px;
}
.martop50 { margin-top: 50px; }
.client-service-wrap {
	margin-top: 30px;
	width: 100%;
}
.client-service-wrap h2 {
	font-size: 22px;
	color: #333;
	line-height: 38px;
	border-bottom: 1px solid #d3d3d3;
}
.client-colunm {
	margin-top: 6px!important;
	margin-bottom: 5px;
}

/**************************************亚联动态-AFCA动态 begin*******************************/
.news-list,.client-case-list {
	width: 100%;
	margin-top: 40px;
}
.news-list li,.client-case-list li {
	width: 100%;
	float: left;
	padding: 20px 10px;
	border-top: 1px solid #ddd;
}
.news-list li h1,.client-case-list li h1 {
	font-size: 18px;
	line-height: 18px;
	color: #333;
	font-weight: bold;
}
.news-list li .news-cont {
	padding: 0 10px;
	margin-top: 20px;
}
.news-list li .news-cont .news-img {
	padding: 6px 0;
	width: 195px;
}
.news-list li .news-cont img {
	width: 195px;
	height: 120px;
}
.news-list li .news-noimg {
	border-left: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.news-list li .news-noimg h2 {
	font-size: 14px;
	color: #a1a1a1;
	margin-top: 6px;
}
.news-list li .news-noimg p {
	font-size: 14px;
	color: #333;
	line-height: 28px;
	margin-top: 12px;
}


.news-list li .news-txt {
	width: 526px;
	height: 132px;
	border-left: 1px dashed #999;
	padding-left: 28px;
	margin-left: 20px;
}
.news-list li .news-txt h2 {
	font-size: 14px;
	color: #a1a1a1;
	margin-top: 6px;
}
.news-list li .news-txt p {
	font-size: 14px;
	color: #333;
	line-height: 28px;
	margin-top: 12px;
}
.page {
	text-align: center;
	margin-top: 10px;
}
.page span {
	color: #595959;
	display: inline-block;
}
.page a:link,.page a:visited {
	display: inline-block;
	border: 1px solid #595959;
	padding: 0 10px;
	height: 28px;
	margin: 0 3px;
	font-size: 14px;
	color: #595959;
	line-height: 28px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: color .4s, background-color .4s;
	-moz-transition: color .4s, background-color .4s;
	-o-transition: color .4s, background-color .4s;
	transition: color .4s, background-color .4s;
}
.page a:hover,.page a.curr {
	background-color: #595959;
	color: #fff;
	-webkit-transition: color .2s, background-color .2s;
	-moz-transition: color .2s, background-color .2s;
	-o-transition: color .2s, background-color .2s;
	transition: color .2s, background-color .2s;
}

/*动态详情*/
.news-cont-wrap {
	width: 100%;
	margin-top: 30px;
}
.news-cont-wrap h1,.news-cont-wrap h2 {
	width: 100%;
	text-align: center;
}
.news-cont-wrap h1 {
	font-size: 18px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
}
.news-cont-wrap h2 {
	font-size: 14px;
	color: #000;
	margin: 20px 0 6px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}
.news-cont-wrap p {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-indent: 30px;
}
.news-cont-wrap img {
	max-width: 100%;
	margin: 15px 0;
}
.bshare-custom {
	margin-top: 20px;
}
.bshare-custom .bshare-share-count {
	color: #000!important;
}

/**************************************联系我们 begin*******************************/
.contact-cont {
	width: 1120px;
}
.contact-box {
	padding-top: 66px;
	width: 100%;
}
.contact-info {
	margin: 14px 0 0 54px;
	width: 609px;
}
.contact-info h2,.contact-info h3 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
.contact-txt {
	margin-top: 26px;
}
.contact-txt p {
	font-size: 14px;
	color: #000;
	line-height: 26px;
}




