.row .sol_nav_con {
	width: 540px;
	/*height: 280px;*/
	margin-top: 30px;
}

.row .sol_item {
	width: 150px;
	height: 190px;
	display: inline;
	float: left;
	margin-left: 240px;
	cursor: pointer;
}

.row .sol_item:first-child {
	margin-left: 0;
}

.row .sol_item_img {
	width: 120px;
	height: 142px;
	text-align: center;
	position: relative;
}

.row .sol_item .sol_item_img img:first-child {
	text-align: center;
	display: block;
	position: absolute;
	bottom: -5px;
}

.row .sol_item .sol_item_img img:first-child+img {
	text-align: center;
	display: none;
	position: absolute;
	bottom: -3px;
}

.row .sol_item.onSelect .sol_item_img img:first-child {
	display: none;
}

.row .sol_item.onSelect .sol_item_img img:first-child+img {
	display: block;
}

.row .sol_item_title_dec {
	width: 80px;
	height: 5px;
	background-color: #00aeff;
	margin-top: 2px;
	display: none;
}

.row .sol_item.onSelect .sol_item_title_dec {
	display: block;
}

.row .sol_item_title {
	font-size: 18px;
	font-weight: normal;
	color: #75809c;
	text-align: center;
	margin-top: 25px;
}

.row .sol_item.onSelect .sol_item_title {
	font-weight: bold;
	color: #18274B;
}

.row .sol_nav_arrow1,.row .sol_nav_arrow2{
	position: absolute;
	width: 19px;
	height: 40px;
	top: 104px;
	cursor: pointer;
}

.row .sol_nav_arrow1{
	background-image: url(../img/solution/18.png);
	background-repeat: no-repeat;
	left: 46px;
}
.row .sol_nav_arrow1:hover{
	background-image: url(../img/solution/18-1.png);
	background-repeat: no-repeat;
}

.row .sol_nav_arrow2{
	background-image: url(../img/solution/19.png);
	background-repeat: no-repeat;
	right: 46px;
}
.row .sol_nav_arrow2:hover{
	background-image: url(../img/solution/19-1.png);
	background-repeat: no-repeat;
}

/*api列表*/

.api_top_line {
	height: 1px;
	background-color: #DCDCDC;
}
.api_title_back {
	height: 70px;
	background-color: #EEEEEE;
	text-align: center;
	font-size: 20px;
	color: #293A61;
	line-height: 70px;
	font-weight: bold;
}

.row .tableContainer{
	margin: 30px auto;
	width: 1140px;
}
.row .tableContainer th{
	text-align: center;
	font-weight: normal;
	font-size: 20px;
}
.row .tableContainer *{
	vertical-align: middle !important;
}
.row .tableStyle1 > thead > tr > th, .tableStyle1 > tbody > tr > th, .tableStyle1 > tfoot > tr > th, .tableStyle1 > thead > tr > td, .tableStyle1 > tbody > tr > td, .tableStyle1 > tfoot > tr > td {
    padding: 8px 15px;
    line-height: 1.42857143;
    text-align: left;
}
.row .tableStyle1 thead tr{
	background-color: #78a5d8;
	height: 80px;
	color: #FFFFFF;
}
.row .tableStyle1 thead th:first-child{
	border-top-left-radius: 10px;
}
.row .tableStyle1 tbody tr{
	height: 80px;
	font-size: 18px;
	color: #35557a;
} 

.row .tableStyle2 > thead > tr > th, .tableStyle2 > tbody > tr > th, .tableStyle2 > tfoot > tr > th, .tableStyle2 > thead > tr > td, .tableStyle2 > tbody > tr > td, .tableStyle2 > tfoot > tr > td {
    padding: 8px 10px;
    line-height: 1.42857143;
    text-align: left;
}
.row .tableStyle2 thead tr{
	background-color: #7bbddc;
	height: 80px;
	color: #FFFFFF;
}
.row .tableStyle2 thead th:first-child{
	border-top-left-radius: 10px;
}
.row .tableStyle2 tbody tr{
	height: 80px;
	font-size: 18px;
	color: #35557a;
} 

.row .tableStyle3 > thead > tr > th, .tableStyle3 > tbody > tr > th, .tableStyle3 > tfoot > tr > th, .tableStyle3 > thead > tr > td, .tableStyle3 > tbody > tr > td, .tableStyle3 > tfoot > tr > td {
    padding: 8px 10px;
    line-height: 1.42857143;
    text-align: left;
}
.row .tableStyle3 thead tr{
	background-color: #74d0d3;
	height: 80px;
	color: #FFFFFF;
}
.row .tableStyle3 thead th:first-child{
	border-top-left-radius: 10px;
}
.row .tableStyle3 tbody tr{
	height: 80px;
	font-size: 18px;
	color: #35557a;
} 

/*企业接入流程*/
.prcItemContainer{
	margin: 0 auto;
	margin-top: 23px;
	width: 944px;
	height: 240px;
}

.prcItem{
	width: 250px;
	height: 240px;
	float: left;
	margin-left: 97px;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.prcItem img:first-child{
	display: inline;
}
.prcItem img:first-child+img{
	display: none;
}

.prcItem.onSelect img:first-child{
	display: none;
}
.prcItem.onSelect img:first-child+img{
	display: inline;
}

.prcItem:first-child{
	color: #356fac;
}

.prcItem:first-child+.prcItem{
	color: #2d87a1;
}

.prcItem:first-child+.prcItem+.prcItem{
	color: #239c84;
}

.prcItem p{
	margin-top: 22px;
}

.danjiPrc{
	margin: -15px auto 100px auto;
	width: 1140px;
	height: 1052px;
	background-image: url(../img/access/danjibackground.png);
	background-repeat: no-repeat;
	position: relative;
}

.cloud51Prc{
	margin: -15px auto 100px auto;
	width: 1140px;
	height: 1612px;
	background-image: url(../img/access/51cloudbackground.png);
	background-repeat: no-repeat;
	display: none;
	position: relative;
}
.tuoguanPrc{
	margin: -15px auto 100px auto;
	width: 1140px;
	height: 1612px;
	background-image: url(../img/access/tuoguanbacground.png);
	background-repeat: no-repeat;
	display: none;
	position: relative;
}

.toptitle{
	position: absolute;
	top: 26px;
	left: 70px;
}
.toptitle p{
	margin-top: 36px;
}

.toptitle p span:first-child{
	font-size: 20px;
}

.toptitle p span:first-child+span{
	margin-left: 250px;
	font-size: 18px;
}

.danjiPrc .toptitle p span:first-child{
	color: #448ad2;
}

.danjiPrc .toptitle p span:first-child+span{
	color: #00a2ff;
}

.prcContent{
	font-size: 20px;
	color: #000000;	
}

.prcContent>div{
	position: absolute;
}

.danjiPrc .prc1{
	top: 354px;
	left: 554px;
}

.danjiPrc .prc2{
	top: 619px;
	left: 150px;
}

.danjiPrc .prc3{
	top: 882px;
	left: 560px;
}

.cloud51Prc .toptitle p span:first-child{
	color: #38a1c0;
}

.cloud51Prc .toptitle p span:first-child+span{
	color: #39b6da;
}

.cloud51Prc .prc1{
	top: 325px;
	left: 410px;
	width: 590px;
}

.cloud51Prc .prc2{
	top: 618px;
	left: 170px;
}

.cloud51Prc .prc3{
	top: 870px;
	left: 560px;
}

.cloud51Prc .prc4{
	top: 1135px;
	left: 170px;
	width: 570px;
}

.cloud51Prc .prc5{
	top: 1406px;
	left: 445px;
	width: 535px;
}

.tuoguanPrc .toptitle p span:first-child{
	color: #30b59b;
}

.tuoguanPrc .toptitle p span:first-child+span{
	color: #52cea4;
}

.tuoguanPrc .prc1{
	top: 325px;
	left: 410px;
	width: 590px;
}

.tuoguanPrc .prc2{
	top: 618px;
	left: 170px;
}

.tuoguanPrc .prc3{
	top: 870px;
	left: 560px;
}

.tuoguanPrc .prc4{
	top: 1135px;
	left: 170px;
	width: 570px;
}

.tuoguanPrc .prc5{
	top: 1417px;
	left: 440px;
	width: 565px;
}