.banner .img img{
	width: 100%;
}
.wap_show{
	display:none
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
#pager em{
	display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
	margin:0 5px;
	filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* 老版Mozilla */
-khtml-opacity:0.6; /* 老版Safari */
opacity: 0.6; /* 支持opacity的浏览器*/
}
#pager em.on{
	filter:alpha(opacity=100); /* IE */
-moz-opacity:1; /* 老版Mozilla */
-khtml-opacity:1; /* 老版Safari */
opacity: 1; /* 支持opacity的浏览器*/
}
#pager{
	text-align:center;
	position:relative;
	z-index:88;
	bottom:40px
}
.ppd_add img{
	cursor:pointer
}
.prev_prev img{
	position:absolute;
	top: 50%;
	left:1%;
    transform: translate(0, -50%);
}
.next_next img{
	position:absolute;
	top: 50%;
	right:1%;
    transform: translate(0, -50%);
}

.nav_hide h1 {
	background: #f5f5f5;
	padding: 15px;
	color: #333333
}
.nav_hide li a{
	padding:0 15px
}
.nav_hide li {
	color: #666666;
	border-bottom: 1px #eeeeee solid;
	font-size:16px;
	padding: 15px 0;
}
.nav_hide li dl{
	border-top:1px #f5f5f5 solid;
	margin-top:10px;
	display:none
}
.nav_hide li dl a{
	font-size:13px;
	padding:0 15px ;
	display:block
}
.nav_hide li.active a {
	color: #009fe9;
	font-weight:bold 
}

.nav_hide li.actives dl{
	display:block
}
.nav_hide li.active dd a{
	color: #666666;
}
.nav_hide li dd a{
	margin-top:15px
}
.wap_fp{
	position: absolute;
	width:100%;
	top:-15px;
	z-index:9999999;
}
#mySwipe,#banner{
	margin-top:102px
}
.elementor-background-overlay {
	background-color: #474747;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0.37;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	z-index: 998998998998998998998
}

.nav_hide .elementor-background-overlay,.nav_hide.aa.animate-show .elementor-background-overlay {
	display: none
}

.nav_hide.aa .elementor-background-overlay {
	display: block
}
.nav_hide.aa ul {
    display: block;
}
.nav_hide ul {
    position: fixed;
    top: 0;
    /*right: 0;*/
    z-index: 999999999999999999999999999;
    width: 45%;
    height: 100%;
    background: #fff;
    transition: left .4s ease-in-out;
    overflow-y: scroll;
    display: none;
}

.wap_nav{
	display:none;
	position: absolute;
	right: 30px;
    /*z-index: 999999;*/
}
.nav_hide li.active dl{
	display:block
}
.wap_language{
	background:#f5f5f5;
	padding:12px 0;
	text-align: right;
	padding-right:30px
}
.wap_language i{
	margin:0 10px
}
#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 99999998;
}
.header .nav{
	/*width:50%*/
	position: absolute;
	left: 200px;
}

.header .nav li{
	/*width:20%;*/
	width: 140px;
	text-align:center;
	height:80px;
	line-height:92px;
}
.header .nav li a{
	color:rgba(61, 61, 61, 1);
	font-size:15px;
	font-family: 'pingFangSC-Regular';
}
.header .nav li a em{
	display:block;
	height:2px;
}

.header  h1{
	margin-top:25px;
	position: absolute;
	left: 80px;
}
.menu-down a,.menu-down{
	line-height:44px;
	display:block
}
.header .nav li.actives .menu-pub{
	margin-top:-16px;
	padding-top:16px
}
.header .nav li.actives .menu-pub .menu-down{
	display:block
}
.menu-down{
	background:#fff;
	display:none;padding:12px 0
}
.menu-pub dt img{
	margin-top:-27px
}
.menu-pub{
	width:155%;
	margin-left:-17%;
	
}
.menu-pub dd{
	margin-top:0px;
	/*padding-bottom:15px;
	display:flex;
	 justify-content:space-between ;
	 flex-wrap:wrap*/
}
.menu-pub dd a{
	color:#333;
}
.header .nav li:hover  .menu-pub dd a:hover{
	color:#009fe9
}
.header .nav li:hover  .menu-pub dd a{
	color:#333;
}
.header .nav li .menu-pub dd a{
	font-size:15px;
	color:#333;
	text-transform: capitalize;
}

.box{
	width:1300px;
	margin:0 auto
}
.banner{
	position: relative;
}

.banner .test{
	width:590px;
	 position:absolute;
    top: 50%;
    left: 16%;
    transform: translate(-0%, -50%);-webkit-transform:translate(-0%, -50%);
	color:#fff
}
.banner .test h2{
	font-size:40px;
	color: rgba(61, 61, 61, 1);
	text-transform: uppercase; 
}
.banner.alicloud .test h2{
	font-size:42px;
}
.banner.alicloud#price .test p{
	width:580px
}
.banner .test p{
	color: rgba(61, 61, 61, 1);
	font-size:16px;
	line-height:30px;
	margin:45px 0
}

.block1 {
    height: 40px;
    background: url(../img/block.png) 100% no-repeat;
    padding-left: 17px;
    width: 137px;
    margin: 70px 0 0 7px;
}

.mod2 {
    width: 99px;
    height: 32px;
}
.justify-between {
    display: flex;
    justify-content: space-between;
}
.box1 {
    box-shadow: 0px 2px 4px 0px rgb(101 91 254);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    width: 32px;
    height: 32px;
    margin-top: 4px;
}
.word1 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-top: 5px;
    display: block;
    margin-left: 45px;
    margin-top: 22px;
}
.word11{
	    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-top: 5px;
    display: block;
    margin-top: 8px;
}

.outer2 {
    width: 1248px;
    height: 210px;
    margin: 71px 0 0 29px;
}

.layer2 {
    box-shadow: 0px 20px 60px 0px rgb(228 236 254);
    background-color: rgba(255, 255, 255, 1);
    height: 158px;
    margin-top: 37px;
    width: 942px;
}

.layer21 {
	color: #fff;
}
.banner .layer21 h2 {
    font-size: 40px;
    color: rgba(61, 61, 61, 1);
    /*text-transform: uppercase;*/
}
.banner .layer21 p {
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    line-height: 30px;
    margin: 30px 0;
}

.bd31 {
    width: 767px;
    height: 60px;
    margin: 39px 0 0 128px;
}
.txt2 {
    width: 488px;
    height: 39px;
    overflow-wrap: break-word;
    color: rgba(5, 31, 97, 1);
    font-size: 20px;
    letter-spacing: -0.40242767333984375px;
    font-family: PingFangSC-Regular;
    text-align: center;
    /*white-space: nowrap;*/
    line-height: 39px;
    margin-top: 21px;
    display: block;
}
.wrap1 {
    width: 49px;
    height: 26px;
    background: url(../img/mh.png) -7px -3px no-repeat;
}
.bd4 {
    width: 193px;
    height: 34px;
    margin: 8px 0 17px 658px;
}
.info2 {
    width: 193px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(5, 31, 97, 1);
    font-size: 18px;
    letter-spacing: -0.36218491196632385px;
    font-family: PingFangSC-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 34px;
    display: block;
    padding-left: 75%;
}

.layer3 {
    width: 194px;
    height: 210px;
}
.bd6 {
    width: 163px;
    height: 147px;
    background: url(../img/news.png) 0px -1px no-repeat;
    margin-left: 17px;
}
.txt3 {
    width: 194px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(5, 31, 97, 1);
    font-size: 16px;
    letter-spacing: -0.32194218039512634px;
    font-family: PingFangSC-Semibold;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    margin-top: 11px;
    display: block;
}
.info3 {
    width: 173px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(5, 31, 97, 1);
    font-size: 16px;
    letter-spacing: -0.32194212079048157px;
    font-family: PingFangSC-Light;
    text-align: center;
    /*white-space: nowrap;*/
    line-height: 16px;
    display: block;
    margin: 14px 0 0 21px;
}




.banner .test a{
	display:block;
	width:142px;
	padding:15px 0;
	text-align:center;
	color:#fff;
	background:#1fa3ff;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.home_one .ck{
	padding:110px 0 40px 0
}
.home_one .ck em{
	border:1px #dcdcdc solid;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color:#52526a;
  font-size:20px;
  padding:10px 30px;
  cursor: pointer;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8 */
filter:alpha(opacity=60); /* ie5-7 */
-moz-opacity:0.6; /* old mozilla browser like netscape */
-khtml-opacity: 0.6; /* for really really old safari */
opacity: 0.6; /* css standard, currently it works in most modern browsers like firefox, */
}
.home_one .ck em:hover,.home_one .ck em.active{
	background:#2aa8ff;
	color:#fff;
}

table.gridtable {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
table.gridtable th {
	padding: 18px;
   background:#e8f6ff;
   color:#1e2046;
   font-size:16px;
   text-transform: uppercase;
}
table.gridtable td {
	padding: 18px;
	background:#fafbfc;
	text-align: center;
}
table.gridtable tr td:nth-child(9){
	font-size:24px
}
table.gridtable tr td:nth-child(9) i{
	transform: scale(0.83);
	font-size:10px
}
table.gridtable tr td:nth-child(10) i{
	border:1px #898998 solid;
	padding:6px;
	font-size:13px
}
table.gridtable tr{
	cursor: pointer
}
table.gridtable tr.active td:nth-child(9){
	color:#ff656e
}
table.gridtable tr.active td{
	background:#e8f6ff
}
table.gridtable tr.active td{
	color:#1fa3ff
}
table.gridtable tr.active  :nth-child(10) i{
	border:1px #1fa3ff solid;
	padding:6px;
	font-size:13px;
	background:#1fa3ff;
	color:#fff
}
.home_tow .pub_tit,.home_four .pub_tit,.home_five .pub_tit{
	padding:120px 0 ;
	color:#1e2046;
	font-size:42px;
	text-align:center
}
.home_four .pub_tit{
	padding:75px 0 ;

}
.home_five .pub_tit{
	padding:75px 0 50px 0;

}
.home_tow .dl {
	width:1170px;
	margin:0 auto
}
.home_tow .dl dl{
	width:31%;
	box-shadow:10px 10px 10px #d7e6eb;
	text-align:center;
	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
  	border-radius: 8px;
  	padding:60px 0 70px 0;
 	height:425px;
 	background: #ffffff;
 	border-radius: 38px;
}
.home_tow .dl dl:nth-child(1){
	border-right:0
}
.home_tow .dl dl:nth-child(3){
	border-left:0
}

.box66 {
    box-shadow: 0px 2px 0px 0px rgb(209 225 254);
    background-color: rgba(25, 104, 252, 1);
    width: 72px;
    height: 2px;
    margin-top: 5px;
}

.home_tow .dl dl.active{
	/*width:38%;*/
	position:relative;
	/*top:-30px;*/
	height:425px;
	/*border:1px #1fa3ff solid*/
}
.home_tow .dl dt img{
	margin-bottom:45px
}
.home_tow .dl dd h2{
	color:#1e2046;
	font-size:28px
}
.home_tow .dl dd p{
	margin-top:45px;
	padding:0 40px;
	color:#1e2046;
	font-size:16px;
	line-height:30px;
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=74)"; /* ie8 */
filter:alpha(opacity=74); /* ie5-7 */
-moz-opacity:0.74; /* old mozilla browser like netscape */
-khtml-opacity: 0.74; /* for really really old safari */
opacity: 0.74; /* css standard, currently it works in most modern browsers like firefox, */
}

.home_tow{
	padding-bottom:60px
}
.home_tow .dl dl.active dt img:nth-child(2){
	display:  inline-block
}
.home_three .pub_tit{
	padding:50px 0 ;
	color:#fff;
	font-size:42px;
	text-align:center
}
.home_three .img{
	padding:80px 0;
	text-align:center
}
.home_three .tets{
	color:#fff;
	position:absolute;
	top:65%;
left: 0;
transform: translate(-0%, -50%);
-webkit-transform: translate(-0%, -50%);
width:100%
}
.home_three .tets dl{
	text-align:center;
	width:50%
}
.home_three .tets dt{
	font-size:22px;
	width:50%;
	margin-bottom:15px
}
.home_three .tets dd{
	width:50%;
	font-size:14px;
	line-height:24px
}
.home_three .tets dl:nth-child(even){
	float:right;
	position:relative;
	left:25%
}
.home_three .tets dl:nth-child(1){
	margin-bottom:160px
}
.home_four dl{
	width:31.33%
}
.home_four dt{
	color:#1e2046;
	font-size:28px;
	font-weight:bold
}
.home_four dt em{
	margin-left:10px;
	position: relative;
top: 15px;
}
.home_four dd{
	font-size:15px;
	color:#1e2046;
	line-height:30px;
	margin-top:35px;
	width:80%;
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* ie8 */
filter:alpha(opacity=80); /* ie5-7 */
-moz-opacity:0.80; /* old mozilla browser like netscape */
-khtml-opacity: 0.80; /* for really really old safari */
opacity: 0.80; /* css standard, currently it works in most modern browsers like firefox, */
}
.home_five dl{
	background:#f7f9fa;
	width:24%;
	text-align:center;
	padding:60px 0
}
.home_five dt em{
	display:block;
	margin:30px auto 40px auto;
	color:#1e2046;
	font-size:28px
}
.home_five dd{
	color:#1e2046;
	font-size:14px;
	line-height:26px;
	padding:0 30px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)"; /* ie8 */
filter:alpha(opacity=62); /* ie5-7 */
-moz-opacity:0.62; /* old mozilla browser like netscape */
-khtml-opacity: 0.62; /* for really really old safari */
opacity: 0.62; /* css standard, currently it works in most modern browsers like firefox, */
}
.home_five{
	padding-bottom:100px
}
.footer{
	padding-top:100px;
	font-family:Arial, Helvetica, sans-serif
}
.footer .f_cont h2{
	font-size:42px;
	color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)"; /* ie8 */
filter:alpha(opacity=70); /* ie5-7 */
-moz-opacity:0.70; /* old mozilla browser like netscape */
-khtml-opacity: 0.70; /* for really really old safari */
opacity: 0.70; /* css standard, currently it works in most modern browsers like firefox, */
}
.footer .f_cont  p{
	font-size:22px;
	color:#fff;
	margin:30px auto 35px auto
}
.footer .f_cont   a{
	text-decoration:underline;
	color:#1fa3ff;
	font-size:16px
}
.footer .f_nav  {
	width:800px
}
.footer .f_nav  dl{
	width:33.33%;
	color:rgba(19, 36, 65, 1);
	font-size:18px;
}
.footer .f_nav  dd{
	margin-top:25px
}
.footer .f_nav  dd a{
	line-height:60px;
	display:block;
	color: rgba(96, 95, 95, 1);
	font-size: 15px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* ie8 */
filter:alpha(opacity=70); /* ie5-7 */
-moz-opacity:0.70; /* old mozilla browser like netscape */
-khtml-opacity: 0.70; /* for really really old safari */
/*opacity: 0.70;*/ /* css standard, currently it works in most modern browsers like firefox, */
}
.footer .f_nav dd a:hover{
	color:black;
}
.footer .conpny{
	/*border-top:1px rgb(213 209 209) solid;*/
	margin-top:50px;
	padding:25px 0
}
.footer .conpny .cont{
	align-self: center;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)"; /* ie8 */
filter:alpha(opacity=70); /* ie5-7 */
-moz-opacity:0.70; /* old mozilla browser like netscape */
-khtml-opacity: 0.70; /* for really really old safari */
opacity: 0.70; /* css standard, currently it works in most modern browsers like firefox, */
color:#1c1c45;
}
.footer .conpny .cont a{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=62)"; /* ie8 */
filter:alpha(opacity=70); /* ie5-7 */
-moz-opacity:0.70; /* old mozilla browser like netscape */
-khtml-opacity: 0.70; /* for really really old safari */
opacity: 0.70; /* css standard, currently it works in most modern browsers like firefox, */
color:#fff
}
.footer .conpny .f_shre{
	align-self: center;
}
.footer .conpny .f_shre i:nth-child(1){
	display:block;
	background:url(../img/s1.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(3){
	display:block;
	background:url(../img/s3.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(2){
	display:block;
	background:url(../img/s2.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(4){
	display:block;
	background:url(../img/s4.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(1):hover{
	display:block;
	background:url(../img/s1_o.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(3):hover{
	display:block;
	background:url(../img/s3_o.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(2):hover{
	display:block;
	background:url(../img/s2_o.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i:nth-child(4):hover{
	display:block;
	background:url(../img/s4_o.png) no-repeat;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
.footer .conpny .f_shre i{
	cursor:pointer
}


.ck_show .one{
	display:none
}
.ck_show .one.active{
	display:block
}
.all_ck .dl.flex{
	display:none
}
.all_ck .dl.flex.active{
	display:flex
}
.ck_pree em{
	width:100px;
	height:100px;
}
.ck_pree{
	margin-top:60px;
	text-align:center
}
.ck_pree em{
	/*background:#d6eff9;*/
	margin:0 5px;
	display:inline-block;
	/*cursor:pointer*/
	background:url(../img/right.png) no-repeat;
	background-size: 100% 100%;
}
.ck_pree em.active{
	/*background:#059fff;*/
	background:url(../img/left.png) no-repeat;
	background-size: 100% 100%;
}


.totop {
	position: fixed;
	right: 3%;
	bottom: 2%;
	cursor: pointer;
	z-index: 0;
}

.totop img {
	width: 32px;
}

#index.banner .test {
    right: 60%;
	left:auto
}
#index.banner .test h2 {
    text-transform: capitalize;
}
.index .box{
	width:1200px
}
.index_one{
	/*background: url(../img/bg_i_1.png) repeat-x;*/
	height:300px;
	width:1200px;
	margin: 0 auto;
}
.index_one .outer2{
	width: 100%;
}
.index_one .outer2 .layer2{
	width: 70%;
}
.index_one .outer2 .layer2 .bd31{
	width: 90%;
	margin-right: 10%;
}.index_one .outer2 .layer2 .bd4{
	width: 70%;
	margin: 0 auto;
}


index_one .outer2 .layer3{
	width: 20%;
}index_one .outer2 .layer3{
	width: 20%;
}index_one .outer2 .layer3{
	width: 20%;
}
.index_one dl{
	width:31.667%;
	background:#fff;
	box-shadow: 0 0 10px rgba(239, 241, 245, 0.3);
	margin-top:-85px;
	position:relative;
	z-index:9999
}
.index_one dt{
	background:#1fa3ff;
	height:85px;
	padding-left:35px;
	font-size:22px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:flex;
	
}
.index_one dt em{
	align-self: center;
}
.index_one dt img{
	margin-right:14px;align-self: center;
}
.index_one dd{
	padding:30px;
}
.index_one dd a{
	color:#67727e;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
margin-bottom:15px;
display:block;
background:url(../img/dian.png) no-repeat 0 5px;
padding-left:15px;
}
.index_one dd a:hover{
	color:#1e9df7;
	background:url(../img/dian_on.png) no-repeat 0 5px;
}
.index_one dd a:last-child{
	color:#1e9df7;
	text-transform:capitalize;
	background:none;
	padding-left:0;
	margin-bottom:0
}
.index .pub_em{
	color:#1fa3ff;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
}
.index .pub_tit{
	color:#1e2046;
	font-size:42px;
	font-family:Arial, Helvetica, sans-serif;
	margin:100px 50px auto;
	width:50%	
}
.index .box2 {
    box-shadow: 0px 2px 0px 0px rgb(209 225 254);
    background-color: rgba(25, 104, 252, 1);
    width: 106px;
    height: 3px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.index_tow dl{
	width:30.667%;
	text-align:center;
	margin-bottom:10px;
	/*cursor:pointer;*/
	padding:20px;
/*	-webkit-transition: all 500ms ease;
transition: all 500ms ease;*/
}

.index_tow dl:hover{
	/*box-shadow: 0 0 10px rgba(209, 228, 243, 0.5);*/
}
.index_tow dl:hover dt img{
/*	-webkit-transform: rotateY(180deg);*/
/*transform: rotateY(180deg);*/
}
.index_tow dt img{
/*	-webkit-transition: all 500ms ease;*/
/*transition: all 500ms ease;*/
}
.index_tow dd h2{
	color:#1e2046;
	font-size:24px;
	margin:25px auto 35px auto;
	text-transform:capitalize;
}
.index_tow dd p{
	color:#646478;
	font-size:13px;
	line-height:30px;
}
.index_four{
	margin:75px 0
}
.index_four .img{
	width:50%
}
.index_four .test{
	width:40%;
	align-self: center;
}
.index_four .test h2{
	color:#1e2046;
	font-size:40px;
	line-height:60px
}
.index_four .test p{
	color:#646478;
	font-size:16px;
	line-height:30px;
	margin:20px 0
}
.index_four .test a{
	color:#1fa3ff;
	font-size:16px;
	text-decoration:underline
}
.index_five{
	padding:120px 0
}

.index_five .cont{
	width:100%;
	margin:0 auto;
	text-align:center;
	color:#fff;
	/*border: 1px red solid;*/
	height: 192px;
/*	position: relative;
	margin-top:678px;*/
}
.index_five .cont em{
	font-size:24px
}
.index_five .cont h2{
	font-size:42px;
	margin:15px auto
}
.index_five .cont p{
	font-size:16px;
	line-height:30px
}
.index_five .cont a{
	background:#1fa3ff;
	display:block;
	width:175px;
	margin:25px auto;
	text-align:center;
	color:#fff;
	font-size:16px;
	padding:13px 0;
	  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.index_six{
	padding-top:60px
}
.index_six .dl{
	margin-top:60px
}
.index_six .dl .one{
	width:24.8%
}
.six_one {
	text-align:center
}
.six_one span{
	font-size:20px;
	display:block;
}
.six_one h2{
	font-size:36px;
	color:#111;
	margin:15px auto 8px auto
}
.six_one h2 i{
	font-size:16px;
}
.six_one em{
	font-size:12px;
	border:1px #898998 solid;
	color:#898998;
	padding:6px 12px;
	  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display:inline-block;
}
.six_one h3{
	font-size:15px;
	color:#898998;
	margin:15px auto 25px auto
}
.six_one a{
	background:#e8f6ff;
	color:#1fa3ff;
	font-size:16px;
	display:block;
	width:160px;
	text-align:center;
	padding:15px 0;
	  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin:0 auto;
  text-transform: uppercase;
}
.six_one a:hover{
	background:#1fa3ff;
	color:#fff;
}
.six_tow{
	margin-top:25px;
	font-size:16px;
	text-align:center
}
.six_tow p{
	padding:20px 0;
	text-transform: uppercase; 
}
.six_tow p:nth-child(odd){
	background:#f7f9fa
}
.index_six .dl .one:nth-child(1) span{
	color:#2d9afc
}
.index_six .dl .one:nth-child(2) span{
	color:#ff6c75
}
.index_six .dl .one:nth-child(3) span{
	color:#aa80ff
}
.index_six .dl .one:nth-child(4) span{
	color:#30cfa0
}
.language {
	position: absolute;
	right: 100px;
	top: 32px;
}

.language select {
	-moz-appearance: none;
	appearance: none;
	-moz-appearance: none;
 /* Firefox */
	-webkit-appearance: none;
 /* Safari 和 Chrome */
	border: 0 none;
	color: #fff;
	width: 100px;
	height: 44px;
	line-height: 44px;
	background: url(../img/downsd.png) no-repeat 90% 17px;
}

.language select {
	color: #fff;
	line-height: 44px;
}

.linkt {
	width: 160px;
	margin-left: 20px;
	position: relative;
}
#wap_fp .linkt span {
	/*color: #020202;*/
}
.linkt span {
	display: flex;
	color: rgba(61, 61, 61, 1);
	font-size:16px
}

.linkt span i {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/yb_down_b.png) no-repeat right center;
	background-size: 15px 15px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	align-self: center;
	margin-left: 10px
}
#wap_fp .linkt span i {
	display: block;
	width: 15px;
	height: 15px;
	background-size: 15px 15px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	align-self: center;
	margin-left: 10px
}

.linkt span img {
	width: 18px;
	height: 18px;
	align-self: center;
	margin-right: 6px
}

.linkt p {
	position: absolute;
	left: 12%;
	top: 36px;
	z-index: 2;
	width: 50%;
	background-color: #343a40;
/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
	background-color: rgba(52,58,64,0.3);
 /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
	display: none;
	font-size: 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.linkt p a {
	display: block;
	line-height: 32px;
	height: 32px;
	text-align: center;
	color: #fff;
	font-size: 15px;
}

.linkt p a:hover {
	background: #1fa3ff;
	color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.wap_img{
	display:none
}
.index_five{
	background: url(../img/jdbg.png) 100% no-repeat;
    width: 100%;
    height: 870px;
    background-size: 100% 870px;
    object-fit: cover;
	padding: 0
}
.six_tow p img{
	margin:0 8px
}
#help.banner .test{
	width:620px;
	left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
#help.banner .test h5{
	font-size:40px;
	text-transform: uppercase; 
}
#help.banner .test h6{
	font-size:16px;
	line-height:30px;
	margin-top:25px
}
#help.banner .test p{
	position: relative	;
	background:#fff;
	width:100%;
	border:2px #1e9ef9 solid;-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#help.banner .test p .text{
	padding:15px;
	background:#fff;
	border:0;
	width:90%;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-right: 8%;
}
#help.banner .test p .button{
	background:url(../img/ss.png) no-repeat;
	display:block;
	width:22px;
	height:22px;
	border:0;
	position:absolute;
	top:13px;
	right:20px;
	cursor:pointer
}
.help{
	padding-top:50px
}
.help .pub_tit{
	width:590px;
	color: #1e2046;
font-size: 24px;
line-height:32px;
font-family: Arial, Helvetica, sans-serif;
margin: 40px auto;
}
.help .index_one {
    background: none;
    height:  auto;
}
.help .index_one dl{
	margin-top:0
}
.help .index_one dd{
	border:1px #edeff0 solid
}
.help .index_one dd a:last-child {
    color: #67727e;
    text-transform: capitalize;
    margin-bottom: 0;
	background: url(../img/dian.png) no-repeat 0 5px;
padding-left: 15px;
}
#wap_fp {
	box-shadow: 0 0 10px rgba(207, 226, 241);
	background:#010230
}
#wap_fp .header .nav li a{
}
#wap_fp  .menu-down{
	box-shadow: 0 0 10px rgba(207, 226, 241);
}
.help{
	padding-bottom:50px
}
#cont{
	padding-top:90px
}
#cont .title{
	font-size:32px;
	color:#020230;
	line-height:42px;
	text-transform: uppercase; 
}
#cont .timer{
	font-size:14px;
	color:#bcbdc4;
	margin:20px auto
}
#cont .cont p{
	color:#717180;
	font-size:14px;
	line-height:30px;
	margin:13px 0
}
#cont .cont  h2{
	font-weight:bold;
	margin:30px 0
}
#box,.price .box{
	width:1180px
}
#box #cont .title {
	margin-bottom:30px
}
#box #cont .dl dl{
	background:#fff;
	width:31.667%;
	-moz-border-radius:  0 0 10px 10px;
  -webkit-border-radius:  0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#box #cont .dl dt img{
	width:100%;
	-moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius:  10px 10px 0 0;
  border-radius:  10px 10px 0 0;
}
#box #cont .dl{
	margin:45px auto
}
#box #cont .dl dd{
	padding:25px;
	text-align:center
}
#box #cont .dl dd h2{
	font-size:22px;
	color:#1e2046;
	font-weight:bold;
	margin-bottom:20px;
}
#box #cont .dl dd p{
	font-size:16px;
	color:#646478;
	line-height:26px;
}
.banner#price .test{
	width:770px
}
.banner#price .test h6{
	display:flex
}
.banner#price .test h6  a{
	padding: 15px 25px;
	width:auto
}
.banner#price .test h6  a:nth-child(1){
	margin-right:15px
}
.price .box{
	padding:80px 0
}
.price .ck_ck em{
	border:1px #dadada solid;
	color:#a4a4ae;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding:8px 15px;
  margin-right:15px;
  cursor:pointer
}
.ck_ck_one .list .tit {
	display:flex;
	color:#1e2046;
	font-size:24px;
}
.ck_ck_one .list .tit i{
	width:3px;
	height:19px;
	display:block;
	background:#1fa3ff;
	-moz-border-radius:4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-right:10px;
  align-self: center;
}
.ck_ck_one .list{
	margin-top:50px
}
.ck_ck_one .th{
	background:#e8f6ff;
	margin-top:20px;
	padding:12px 0;
	text-align:center;
	color:#1e2046;
	font-size:16px;
	text-transform: uppercase;
	margin-bottom:4px 
}
.ck_ck_one .th em:nth-child(1),.ck_ck_one .tr .td p:nth-child(1){
	width:21%
}
.ck_ck_one .th em:nth-child(2),.ck_ck_one .tr .td p:nth-child(2){
	width:50%
}
.ck_ck_one .th em:nth-child(3),.ck_ck_one .tr .td p:nth-child(3){
	width:29%
}
.ck_ck_one .tr .td{
	background:#fafbfc;
	margin-bottom:4px
}
.ck_ck_one .tr .td p i{
	display:block
}
.ck_ck_one .tr .td p i:nth-child(2){
	margin:15px auto
}
.ck_ck_one .tr .td p i:last-child{
	margin-bottom:0
}
.ck_ck_one .tr .td p{
	text-align:center;
	color:#898998;
	font-size:16px;
	padding:15px 0
}
.ck_ck_one .tr .td p:nth-child(1){
	align-self: center;
}
.ck_ck_one .tr{
	cursor:pointer
}
.ck_ck_one .tr .td:hover{
	background:#e8f6ff
}
.ck_ck_one .tr .td:hover p{
	color:#2aa8ff
}
.ck_ck_one .tr .td p:nth-child(3){
	color:#575758
}
.ck_ck_one .tr .td:hover p:nth-child(3){
	color:#ff656e
}
.ck_ck_one .tr .td p:nth-child(3){
	font-size:24px;
}
.ck_ck_one .tr .td p:nth-child(3) em{
	font-size:11px;-webkit-transform:scale(0.8);ransform: scale(0.8)
}
.price .ck_ck em.active{
	background:#2aa8ff;
	border:1px #2aa8ff solid;
	color:#fff
}
.ck_ck_show .ck_ck_one{
	display:none
}
.ck_ck_show .ck_ck_one.active{
	display:block
}
.alicloud_pub .one{
	padding-top:60px
}
.alicloud_one .ck_show .one{
	display:block
}
.alicloud_one .ck_show .dl .one{
	padding-top:0
}
.alicloud_one .index_six .dl {
    margin-top: 0;
}
.alicloud_one .index_six .dl .one {
    width: 33%;
}
.alicloud_one .index_six .dl .one p{
	color:#898998;
	font-size:16px;
	padding:25px 0
}
.alicloud_one .index_six{
	display:none
}
.alicloud_one .index_six.active{
	display: block
}
.alicloud_one .ck{
	text-align:center;
	margin:65px auto 20px auto
}
.alicloud_one .ck em{
	color:#a4a4ae;
	border:1px #dadada solid;	
	  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding:10px 15px;
  margin:0 15px;
  cursor:pointer
}
.alicloud_one .ck em.active{
	color:#fff;
	border:1px #1fa3ff solid;
	background:#1fa3ff	
}
.alicloud_pub .index_index{
	padding:60px 0
}
.pub_ip .box{
	width:1170px
}
.pub_ip .ip_one .img{
	width:42%
}
.pub_ip .ip_one .test{
	width:50%;
	align-self: center;
}
.pub_ip .ip_one .test h2{
	color:#1e2046;
	font-size:42px;
	text-transform:capitalize;
}
.pub_ip .ip_one .test p{
	color:#585868;
	font-size:15px;
	line-height:24px;
	margin-top:25px
}
.pub_ip .ip_one{
	padding:60px 0
}
.ip_tow{
	background: url(../img/ip_bg_1.jpg);
    background-size: auto;
width: 100%;
background-size: 100% auto;
object-fit: cover;
padding: 140px 0;
padding-left:375px
}


.pub_name{
	font-size:42px;
	color:#1e2046
}
.ptm{
	padding:60px 0
}
.ip_three .th {
	width:100%;
	margin-top:40px;
	  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background:#26a6ff;
}
.ip_three  .td{
	width:100%;
	background:#fafbfc;
	margin-bottom:5px;
	cursor:pointer
}
.ip_three  .td:hover{
	background:#e8f6ff
}
.ip_three  .td:hover p{
	color:#1ea3ff
}
.ip_three .th em{
	text-align:center;
	padding:15px 0;
	color:#fff;
	text-transform: uppercase; 
}
.ip_three  .td p{
	color:#666666;
	text-align:center;
	padding:15px ;
	font-size:15px;
	text-transform:capitalize;
	align-self: center;
	line-height:24px
	
}
.ip_three .th em:nth-child(1),.ip_three .td p:nth-child(1){
	width:28%
}

.ip_three .th em:nth-child(2),.ip_three .td p:nth-child(2){
	width:25%
}

.ip_three .th em:nth-child(3),.ip_three .td p:nth-child(3){
	width:47%
}
.ip_four{
	background: url(../img/fg_bg.jpg);
    background-size: auto;
width: 100%;
background-size: 100% auto;
object-fit: cover;
padding: 55px 0;
}
.ip_four .pub_name{
	color:#fff;
	text-align:center
}
.ip_five{
	background: url(../img/bg_bg.png);
    background-size: auto;
width: 100%;
background-size: 100% auto;
object-fit: cover;
margin:75px auto 0 auto;
padding-bottom:55px
}
.ip_five p{
	color:#1e2046;
	text-align:center;
	font-size:42px;
}
.ip_five a{
	    display: block;
    width: 142px;
    padding: 15px 0;
    text-align: center;
    color: #fff;
    background: #1fa3ff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	margin:50px auto
}
.cloud{
	padding-top:100px
}
.cloud_one .ck{
	background:#fff;
	padding-top:30px;
	padding-left:15px;
	 -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:10px
}
.cloud_one .ck a{
	color:#59596c;
	font-size:20px;
	text-transform:capitalize;
	margin-right:120px;
}
.cloud_one .ck a.active i{
	background:#1fa3ff;
	height:3px;
	display:block;
	width:150px;
	margin:30px auto 5px auto
}
.bg_w  .tit {
    display: flex;
    color: #1e2046;
    font-size: 24px;	padding-left:45px;
	border-bottom:1px #dddddd solid;
	padding-bottom:20px

}
.bg_w   .tit i {
    width: 3px;
    height: 19px;
    display: block;
    background: #1fa3ff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
    align-self: center;
}
.bg_w{
	background:#fff;
	padding-top:30px;
	 -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:30px
}
.cloud_tow .ck_pop{
	padding:45px;
}

.cloud_tow .ck_pop em{
	border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 8px 15px;
margin-right: 15px;
cursor: pointer;
margin-bottom:15px
}
.cloud_tow .ck_pop em.active{
	background: #2aa8ff;
border: 1px #2aa8ff solid;
color: #fff;
}
.cloud_tow .pub_tip p{
	color:#c8ced7;
	font-size:12px;
	line-height:26px;
	text-transform: uppercase; 
}
.pub_mop{
	padding:35px 110px;
	padding-top:0
}
.pub_select{
	color:#1e2046;
	font-size:18px;
}

.pub_select em{
	align-self: center;
	margin-right:15px
}
.pub_select .select{
	border:1px #1fa3ff solid;
	background:none;
	padding:15px;
	width:80%;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
	-webkit-appearance:none;
-moz-appearance:none;
appearance:none; /*去掉下拉箭头*/
}
.pub_tip{
	padding-left:80px;
	padding-top:25px;
	width: 85%;
}
.cloud_tow .pub_tip p:nth-child(2){
	margin-top:10px;
	color:#aeaeae
}
.cloud_tow .pub_tip p b{
    color:#1e2046
}
.cloud_tow .pub_tip p a{
	color:#1fa3ff
}
.checkbox{
	color:#7d7d8c;
	font-size:12px;
	text-transform: uppercase;
	margin-top:25px;
	padding-bottom:40px
}
.checkbox input{
	margin-right:8px
}
.pub_tip_s .pub_tip{
	padding-left:45px;
	margin-top:0;
	padding-bottom:25px
}
.pub_chose{
	padding:25px;
	padding-left:45px;
	padding-bottom:0
}
.pub_chose em{
	border:1px #1fa3ff solid;
	color:#1fa3ff;
	padding:8px 15px;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
margin-right:8px
}
.checkbox.checkboxs{
	padding-left:45px;
	padding-bottom:0
}
.pub_tip_s .pub_chose  img{
	width:16px;
	height:16px;
	align-self: center;
}
#pub_tip_s .pub_chose em {
    border: 1px #dadada  solid;
    color: #212466;
	cursor:pointer
}
#pub_tip_s .pub_chose em.active {
    border: 1px #1fa3ff  solid;
    color: #fff;
	background:#1fa3ff
}
.pub_cose{
	padding:25px 0 45px 45px
}
.pub_cose .span em{
	background:#dcf1ff;
	color:#737e93;
	font-size:14px;
	padding:8px 20px;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
margin-right:2px;
cursor:pointer
}
.pub_cose .span em.active{
	background:#1fa3ff;
	color:#fff;
}
.pub_cose  i{
	color:#2c8bcd;
	font-size:12px;
	margin-left:15px;
	align-self: center;
}
.Custom{
	color:#575883;
	font-size:15px;
	margin-left:15px	
}
.Custom b{
	margin-right:15px
}
.boeder{
	border:1px #adb0b8 solid;
	width:120px;
	height:32px;
	line-height:32px
}
.pub_cose  .span,.Custom b{
	align-self: center;
}
.Custom span{
	color:#575d6c;
	width:25px;
	text-align:center;
	cursor:pointer;
}
.Custom .text{
	width:65px;
	border:0;
	border-left:1px #adb0b8 solid;
	border-right:1px #adb0b8 solid;
	text-align:center;
	color:#575d6c;
}
.pub_tip_s .pub_cose h6{
	align-self: center;
	color:#32346e;
	margin-left:10px
}
.ck_pub_ck{
	padding:45px;
	padding-bottom:0
}
.pub_tip_ed{
	padding-bottom:35px
}
.ck_ck_pop{
	align-self: center;
}
.ck_ck_pop em{
	border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 8px 15px;
margin-right: 15px;
cursor: pointer;
}
.texts{
	border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 5px 15px;
width:140px;
margin:0 8px
}
.op_pop b{
	color:#2c8bcd;
	font-size:12px
}
#total{
	background:#ffffff;
	box-shadow: 0 0 10px rgba(195, 218, 238, 1);
	margin-top:60px;
	padding:30px 0;
	text-align:right
}
#total h2{
	color:#020230;
	font-size:20px;
	font-weight:bold
}
#total h2 b{
	color:#1fa3ff;
	font-size:30px;
	font-weight:normal
}
#total  p{
	color:#aaa;
	font-size:12px;
	margin:13px 0
}
#total  a{
	color:#fff;
	font-size:18px;
	background:#1fa3ff;
	padding:10px 25px;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
display:inline-block
}
.ck_ck_pop em.active{
	background:#dcf1ff;
	border:1px #dcf1ff solid;
	color:#353b57
}
.cloud_cloud{
    display: -webkit-box;
    overflow-x: scroll;
	margin:45px;
	margin-right:0;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	padding-bottom:35px
	
}

.cloud_all {
	border:1px #bfbfbf solid;
	width:30.5%;
	margin-right:15px;
	  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer
  
}
.cloud_all:hover{
	border:1px #1fa3ff solid;
}
.cloud_all:hover  .name{
	background:#1fa3ff;
	color:#fff
}
.cloud_all .name{
	width:18%;
	text-align:center;
	align-self: center;
	font-size: 15px;
	color:#a0a0a4;
	padding:18% 13px

}
.cloud_all .pl{
	width:82%;
	padding:23px;
	border-left:1px #bfbfbf solid;
}
.cloud_all .pl li{
	color:#b4b4bb;
	font-size:15px;
	line-height:18px;
	margin-top:18px;
	background:url(../img/m.png) no-repeat 0 6px ;
	padding-left:15px
}
.cloud_all:hover .pl li{
	color:#626274;
	font-size:15px;
	line-height:18px;
	margin-top:18px;
	background:url(../img/n.png) no-repeat 0 6px ;
	padding-left:15px
}
.cloud_all .pl li:nth-child(1){
	margin-top:0
}
.posto{
	position:relative;
	overflow: hidden;
}

img.w16{
	width:16px;
	height:16px;
	position: relative;
    top: 10px;
}

.po_tip{
	margin-left:45px;
	margin-top:-35px;
	margin-bottom:30px
}
.po_tip p{
	color:#bfc6d1;
	font-size:12px;
	line-height:20px;
	text-transform: uppercase; 
}
.po_tip p a{
	color:#9fd0ff
}
.f_nav_ck{
	border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 8px 15px;
margin-right: 15px;
cursor: pointer;
display:flex;
margin-left:30px
}
.f_nav_ck em{
	align-self: center;
	border-left:1px #dadada solid;
	padding:0 12px;
	font-size:14px
}
.f_nav_ck em:nth-child(1){
	border-left:0
}
.pub_mop.pub_mop_s{
	padding:45px;
	padding-top:0
}
.f_nav_ck em.active{
	color:#1fa3ff
}
.cloud_tow .pub_tip p img{
	margin-left:15px;
	position:relative;
	top:-2px
}
.bg_w .tit b{
	font-weight:normal;
	font-size:14px;
	color:#a7a7a7;
	align-self: center;
	margin-left:10px;
	position:relative;
	top:3px
}
.show_li{
	padding-left:45px;
	margin-top:-30px;
	border-bottom:1px #dddddd solid;
	padding-bottom:8px
}
.show_li em{
	color:#646579;
	font-size:16px;padding-bottom:8px;
	margin-right:55px;
	cursor:pointer
}
.show_li em.active{
	border-bottom:2px #1fa3ff solid;
}

.show_xsp_show{
	margin:25px 45px
}
.show_xsp_show .select{
  border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 8px 15px;
margin-right:20px	
}
.show_xsp_show p{
	 border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

}
.text_xsp{
	border:0;-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
	padding: 8px 15px;
}
.show_xsp_show p img{
	position:relative;
	top:-2px;
	margin-right:8px;
	cursor: pointer
}
.show_xsp_show  span{
	align-self: center;
	margin:0 15px;
	color:#646579;
	font-size:14px
}
.tit_title{
	padding:0 0 0 45px;
	color:#646579;
	font-size:16px;
	font-weight:bold
}
.ck_pop_popo{
	margin-top:-25px;
}
.cloud_tow .ck_pop.ck_pop_popo {
	padding-bottom:15px
}
.table{
	width:93%;
	margin:0 auto
}
.table .tb_th{
	background:#e6f4fe
}
.table .tb_th em{
	align-self: center;
	text-align:center;
	color:#727888;
	font-size:12px;
	padding:15px  0
}
.table .tb_th em:nth-child(1){
	width:16%
}
.table .tb_th em:nth-child(2){
	width:9%
}
.table .tb_th em:nth-child(3),.table .tb_th em:nth-child(4),.table .tb_th em:nth-child(8),.table .tb_th em:nth-child(9){
	width:5%
}
.table .tb_th em:nth-child(5),.table .tb_th em:nth-child(6),.table .tb_th em:nth-child(10){
	width:8%
}
.table .tb_th em:nth-child(7){
	width:11%
}
.table .tb_th em:nth-child(11){
	width:20%
}
.tip_pop_xsp{
	padding:25px 45px
}
#pub_cose{
	padding:0;
	padding-left:45px;	
}
#pub_cose .Custom{
	margin-left:0
}
#pub_cose.pub_cose h6 {
    align-self: center;
    color: #32346e;
    margin-left: 10px;
}
#pub_tip{
	padding-left:45px
}
.cloud_tow #pub_tip.pub_tip p:nth-child(2){
	margin-top:0;
	padding-bottom:25px
}
.tr_tr .td_td {
	padding:20px 0;
	border-bottom:1px #dddddd solid;
	font-size:12px;
	text-align:center
}
.tr_tr .td_td p:nth-child(1) i{
	background:url(../img/iop.png) no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	margin-right:5px
}
.tr_tr .td_td p:nth-child(1) i{
	background:url(../img/iop.png) no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	margin-right:5px
}
.tr_tr .td_td.active  p:nth-child(1) i{
	background:url(../img/po.png) no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	margin-right:5px
}
.tr_tr .td_td.active,.tr_tr .td_td:hover {
	background:#e6f4fe
}
#pub_mop{
	margin-left:45px;
	padding-left:0;
	margin-top:-25px
}
#pub_mop .pub_select .select{
	width:30%;
	margin-right:20px;
	color:#a1a1a1;
	font-size:15px
}
#pub_tip_xsp{
	padding-left:0	
}
#pub_select{
	margin-left:45px;
	margin-top:45px
}
.pub_select#pub_select .select{
	width:20%;
	margin-right:15px;
	color:#a1a1a1;
	font-size:15px
}
#pub_select span{
	align-self: center;
	margin-right:15px;
	color:#696969;
	font-size:14px
}
.pub_add_xsp {
	margin-left:45px;
	padding-bottom:25px
}
.pub_add_xsp img{
	width:16px;
	height:16px;
	margin-right:5px
}
.pub_add_xsp i{
	color:#a7a7a7;
	font-size:14px;
	margin-left:10px
}
#pub_select .w16{
	align-self: center;
	top:0
}
#total .ht{
	align-self: center;
}
#total img.w16{
	top:0
}
#total .select{
	margin:0 15px;
	border: 1px #dadada solid;
color: #a4a4ae;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 8px 15px;
margin-right: 15px;
}
.ip_tow .name{
	font-size:36px;
	color:#1e2046;
	width:320px;
	align-self: center;
}
.fou_five{
	width:75%;
	    display: -webkit-box;
    overflow-x: scroll;
    flex-wrap: inherit;
	padding-bottom:30px
}
.fou_five  dl{
	width:480px;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background:#fff;
  margin-right:30px;
  padding:30px
}
.fou_five  dt{
	display:flex;
	justify-content:space-between ;
	color:#1e2046;
	font-size:28px;
	
}
.fou_five  dt b,.p_add_ck .left_pop{
	align-self: center;
}
.fou_five  dd{
	color:#4f5068;
	font-size:16px;
	line-height:30px;
	padding:30px 0 0 0
}
.p_add_show{
	width:1065px;
	margin:40px auto;
	color:#fff
}
.p_add_show dt{
	width:50px;
	line-height:50px;
	text-align:center;
	height:50px;
	background:#26a6ff;
	margin:20px auto;
	 -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.p_add_show dd{
	font-size:15px;
	line-height:24px;
	padding:0 35px
}
.p_add_show .flex{
	display:none
}
.p_add_show .flex.active{
	display:flex
}
.left_pop img{
	cursor:pointer
}


.outer4 {
  box-shadow: 0px 20px 60px 0px rgba(49, 69, 244, 0.1);
  background-color: rgba(255, 255, 255, 1);
  z-index: 37;
  height: 292px;
  padding-top: 55px;
  width: 426px;
  position: relative;
}

.outer55 {
  z-index: 37;
  height: 292px;
  padding-top: 55px;
  width: 426px;
  position: relative;
}

.box3 {
  width: 320px;
  height: 196px;
}

.group1 {
  width: 320px;
  height: 77px;
}

.mod3 {
  width: 266px;
  height: 74px;
  margin-top: 3px;
}

.mod4 {
  width: 12px;
  height: 15px;
  margin-left: 25px;
}

.word3 {
  width: 266px;
  height: 53px;
  overflow-wrap: break-word;
  color: rgba(25, 103, 250, 1);
  font-size: 18px;
  text-transform: uppercase;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 40px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.img1 {
  width: 53px;
  height: 48px;
}

.paragraph2 {
  width: 320px;
  height: 92px;
  overflow-wrap: break-word;
  color: rgba(17, 34, 63, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 30px;
  white-space: nowrap;
  margin-top: 65px;
  margin-left: 32px;
  display: block;
}

.paragraph22{
  width: 320px;
  /*height: 92px;*/
  overflow-wrap: break-word;
  color: rgba(17, 34, 63, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 30px;
  margin-top: 65px;
  margin-left: 32px;
  display: block;
}
.paragraph2 a:hover {
	color: rgba(25, 103, 250, 1);
}

.info4 {
  z-index: 39;
  position: absolute;
  left: 35px;
  top: 45px;
  width: 266px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(25, 104, 252, 1);
  font-size: 12px;
  text-transform: uppercase;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.info4 a {
	color: rgba(25, 103, 250, 1);
}

.outer5 {
  width: 94px;
  height: 1px;
  background: url(./img/SketchPng069c7562852bd4b5175cdc484149877edcbe2373ee232f274fd332f3a3b91fea.png) -1px -1px
    no-repeat;
  margin-top: 147px;
}

.outer6 {
  box-shadow: 0px 20px 60px 0px rgba(49, 69, 244, 0.1);
  background-color: rgba(255, 255, 255, 1);
  z-index: 44;
  /*height: 293px;*/
  margin-top: 53px;
  width: 426px;
  position: relative;
  padding: 53px 0 0 54px;
}

.layer6 {
  width: 320px;
  height: 265px;
}

.box4 {
  width: 319px;
  height: 80px;
}

.box5 {
  width: 266px;
  height: 74px;
  margin-top: 6px;
}

.label1 {
  width: 12px;
  height: 15px;
  margin-left: 25px;
}

.word4 {
  width: 266px;
  height: 53px;
  overflow-wrap: break-word;
  color: rgba(25, 103, 250, 1);
  font-size: 18px;
  text-transform: uppercase;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 40px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.img2 {
  width: 53px;
  height: 53px;
}

.paragraph3 {
  width: 320px;
  height: 123px;
  overflow-wrap: break-word;
  color: rgba(17, 34, 63, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 30px;
  white-space: nowrap;
  margin-top: 27px;
  display: block;
}

.paragraph3 a:hover {
	color: rgba(25, 103, 250, 1);
}
.txt4 {
  z-index: 49;
  position: absolute;
  left: 36px;
  top: 53px;
  width: 266px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(25, 104, 252, 1);
  font-size: 12px;
  /*text-transform: uppercase;*/
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.txt4 a{
	color: rgba(25, 103, 250, 1);
}

.outer7 {
  width: 94px;
  height: 1px;
  background: url(./img/SketchPng3acd046d60aa92cc3acba147dc176bf9e33b45553bf30c0c657d889cf9b88a26.png) -2px -1px
    no-repeat;
  margin-top: 198px;
}

.outer8 {
  box-shadow: 0px 20px 60px 0px rgba(49, 69, 244, 0.1);
  background-color: rgba(255, 255, 255, 1);
  z-index: 51;
  height: 293px;
  margin-top: 107px;
  padding-top: 53px;
  width: 426px;
  position: relative;
}

.box6 {
  width: 320px;
  height: 186px;
}

.box7 {
  width: 320px;
  height: 79px;
}

.group2 {
  width: 266px;
  height: 72px;
  margin-top: 7px;
}

.block4 {
  width: 12px;
  height: 15px;
  margin-left: 26px;
}

.txt5 {
  width: 266px;
  height: 53px;
  overflow-wrap: break-word;
  color: rgba(25, 103, 250, 1);
  font-size: 18px;
  text-transform: uppercase;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 40px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.img3 {
  width: 53px;
  height: 45px;
}

.paragraph4 {
  width: 320px;
  height: 80px;
  overflow-wrap: break-word;
  color: rgba(17, 34, 63, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 30px;
  white-space: nowrap;
  margin-top: 27px;
  display: block;
}
.paragraph4 a:hover {
	color: rgba(25, 103, 250, 1);
}

.word5 {
  z-index: 56;
  position: absolute;
  left: 36px;
  top: 53px;
  width: 266px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(25, 103, 250, 1);
  font-size: 12px;
  /*text-transform: uppercase;*/
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.word5 a{
	color: rgba(25, 103, 250, 1);
}


.word10 {
    color: #1e2046;
    font-size: 18px;
}
.mod6 {
    width: 47px;
    height: 21px;
    border: 1px solid rgba(255, 156, 75, 1);
    margin-top: 5px;
}
.word18 {

    width: 38px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(255, 156, 75, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 20px;
}

.info13 {
    width: 160px;
    height: 30px;
    overflow-wrap: break-word;
    color: rgba(212, 55, 37, 1);
    font-size: 22px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
}

.wrap2 {
    background-color: rgba(44, 73, 219, 1);
    border-radius: 24px;
    height: 137px;
    width: 133px;
    padding: 14px 0 0 22px;
}

.txt23 {
    width: 104px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 48px;
    letter-spacing: -0.8450980186462402px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 67px;
    margin-left: 25%;
    display: block;
}
.infoBox3 {
    width: 354px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 33px;
    white-space: nowrap;
    margin-top: 20px;
    display: block;
}

.TextGroup4 {
    height: 155px;
    width: 16.666%;
}

.TextGroup5 {
    height: 60px;
    width: 16.666%;
}
.word46 {
    width: 95px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin-top: 27px;
    display: block;
}
.word47 {
    width: 15px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    display: block;
    margin: -60px 0 27px 0;
}
.TextGroup6 {
    height: 155px;
    width: 16.666%;
}
.word48 {
    width: 86px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 48px;
    letter-spacing: 2.6549019813537598px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 67px;
    display: block;
}
.infoBox4 {
    width: 366px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 33px;
    white-space: nowrap;
    position: absolute;
    margin-top: 20px;
    display: block;
}
.TextGroup7 {
    height: 60px;
    width: 16.666%;
}
.txt24 {
    width: 95px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin-top: 27px;
    display: block;
}
.word49 {
    width: 15px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    display: block;
    margin: -60px 0 27px 0;
}
.TextGroup8 {
    height: 152px;
    width: 16.666%;
}
.word50 {
    width: 62px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 48px;
    letter-spacing: -0.8450980186462402px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 67px;
    margin-left: 83px;
    display: block;
}
.paragraph9 {
    width: 354px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 33px;
    white-space: nowrap;
    margin-top: 19px;
    display: block;
}
.TextGroup9 {
    height: 60px;
    margin-top: 2px;
    width: 16.666%;
}
.txt25 {
    width: 95px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin-top: 27px;
    display: block;
}
.txt26 {
    width: 15px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: -0.4225490093231201px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    display: block;
    margin: -60px 0 27px 0;
}

.layer10 {
    height: 113px;
    background: url(../img/lbg.png) -13px -5px no-repeat;
    width: 307px;
    padding: 30px 31px 0 2px;
}
.txt16 {
    width: 122px;
    height: 50px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 36px;
    font-family: PingFangSC-Semibold;
    text-align: left;
    white-space: nowrap;
    line-height: 50px;
    margin-top: 8px;
    display: block;
}

.layer4 {
    height: 44px;
    background: url(../img/gbg.png) -4px -2px no-repeat;
    margin-left: 8px;
    width: 44px;
}

.bd7 {
    width: 31px;
    height: 35px;
    background: url(../img/gift.png) 100% no-repeat;
}

.layer5 {
    height: 175px;

    width: 65px;
    margin: 4px 0 3px 0;
    padding: 23px 0 0 19px;

    background-color: #f5f7f9;
    border: 1px solid #f5f7f9;
    border-radius: 35px;
    box-shadow: 5px 5px 5px #d2d2d2;
}
/*.outer3 {
    width: 26px;
    height: 26px;
    background: url(../img/com.png) 100% no-repeat;
}*/


.paragraph1 {
    width: 18px;
    height: 100px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 25px;
    white-space: nowrap;
    display: block;
    margin: 12px 0 0 7px;
}

.section1 {
    background-color: rgba(0, 117, 197, 1);
    z-index: 14;
    position: absolute;
    left: 0;
    top: -49px;
    width: 336px;
    height: 378px;
    border: 1px solid rgba(151, 151, 151, 1);
}	
.section2 {
    z-index: 15;
    position: absolute;
    left: 0;
    top: -39px;
    width: 336px;
    height: 372px;
    background: url(../img/blue.png) 100% no-repeat;
}
.word8 {
    width: 384px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 48px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 67px;
    display: block;
    margin: 106px 0 0 765px;
}
.word5 {
    width: 96px;
    height: 33px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    display: block;
}

.txt6 {
    height: 77px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word6 {

    height: 77px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 35px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 77px;
}

.word7 {

    height: 77px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.group4 {
    height: 39px;
    background: url(../img/buy1.png) -1px -1px no-repeat;
    background-position: center;
}
.txt8 {
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 33px;
    display: block;
}
.group5 {
    height: 39px;
    background: url(../img/buy2.png) -1px -1px no-repeat;
    background-position: center;
}
.group6 {
    height: 39px;
    background: url(../img/buy3.png) -1px -1px no-repeat;
    background-position: center;
}
.group7 {
    height: 39px;
    background: url(../img/buy4.png) -1px -1px no-repeat;
    background-position: center;
}
.word32 {
    width: 41px;
    height: 56px;
    color: rgba(150, 185, 255, 1);
    font-size: 27px;
    font-family: PingFangSC-Semibold;
    text-align: left;
    line-height: 56px;
}
.box5 {
    width: 73px;
    height: 1px;
    background: url(./img/buyLine.png) -1px -1px no-repeat;
    margin-top: 115px;
}

