.banner { margin:0 auto; height:360px;}
.mobileFocus { display: none;}
.keyProducts {margin:0 auto;}
.keyProducts ul { margin:0 -8px;}
.keyProducts ul li { float:left; width:33.3%; padding:0 8px; height:300px;}
.keyProducts ul li .keyProductscon { background-color:#fff; padding:41px 50px 0 50px; height:300px;transition: all 1s;}
.keyProducts ul li .keyProductscon .keyProducts_tit { margin:0 auto; height:56px; line-height:56px;}
.keyProducts ul li .keyProductscon .keyProducts_tit img { height:56px; }
.keyProducts ul li .keyProductscon .keyProducts_tit .icon { height:56px; float:left; width:56px; }
.keyProducts ul li .keyProductscon .keyProducts_tit p {font-size:24px;font-weight:500;color:#0A1633; margin-left:24px;} 
.keyProducts ul li .keyProductscon .text { display:block; line-height:24px;font-size:15px; color:#767676; margin-top:13px;font-weight:400; min-height:72px;}
.keyProducts ul li .keyProductscon a {
	width:140px;
	height:48px;
	background:rgba(255,255,255,1);
	border-radius:24px;
	border:1px solid rgba(151,151,151,1);
	float:left;
	text-align:center;
	line-height:48px;
	color:#8A939B;
	margin-top:30px;
	font-size:16px;
	transition: all 1s;
}
.keyProducts ul li:hover .keyProductscon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.keyProducts ul li:hover .keyProductscon a {background:rgba(0,102,178,1);border:1px solid rgba(0,102,178,1);color:#fff; transition: transform 250ms ease;}
.solution { margin:0 auto; padding-top:20px;}

/*tab*/
.solution_tab .box {margin:0 auto;  position:relative; background-color:#fff;}
.accordion-menu { display: none;}
.solution_tab .tab_menu{overflow:hidden; position:relative;  margin:0 auto; height:54px; width: 1142px;}
.solution_tab .tab_menu ul { margin: 0 -45px;}
.solution_tab .tab_menu li {
text-align: center;
float: left;
display: inline;
cursor: pointer;
height: 54px;
line-height: 48px;
padding:0 45px;
position:relative;
margin-right: 0;
}
.solution_tab .tab_menu li div{
height: 48px;
line-height: 48px;
 border-top:6px solid #fff; font-weight:500;font-size:20px;}

.solution_tab .tab_menu li.current div {color:#FF8C2B;  border-top:6px solid #FF8C2B;  transition: transform 250ms ease;}
.solution_tab .tab_box{padding:0px;}
.solution_tab .tab_box li{height:24px;line-height:24px;overflow:hidden;}
.solution_tab .tab_box li span{margin:0 5px 0 0;font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
.jrcon {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/in_tabpic1.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
/*.zfu {
	margin: 0 auto;
	min-height: 400px;
	background-image: url(/css/images/in_tabpic2.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}*/
.zfu {
	margin: 0 auto;
	min-height: 400px;
	background-image: url(/css/images/page_banner_shuzihuayingy.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.solutioncon {
	width:648px;
	height:300px;
	background:rgba(0,102,178,0.96);
	padding:32px 50px 0 50px;
	color:#fff;	
}
.solutioncon h1 {display:block;
	height:48px;
	font-size:32px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:32px;
}
.solutioncon p {display:block;
	height:105px;
	font-size:18px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:32px;
	text-align:justify
}
.solutioncon a { float:left;width:140px;
height:48px;
background:rgba(255,255,255,1);
border-radius:24px; line-height:48px; text-align:center; color:#8A939B; border:1px solid rgba(255,255,255,1); margin-top:40px; transition: all 1s;}
.solutioncon a:hover { background-color:rgba(0,0,0,0.5); color:#fff; border:1px solid #fff;}

/*.unsplash {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/in_tabpic3.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}*/
.unsplash {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/page_banner_jichuruanjianpt.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.jiaoyu {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/in_tabpic4.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.fadian {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/in_tabpic5.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.guangdain {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/in_tabpic6.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.guangdain .solutioncon {
	width:648px;
	height:300px;
	background:rgba(0,102,178,0.96);
	padding:32px 20px 0 50px;
	color:#fff;	
}

.binary {
	margin: 0 auto;
	height: 400px;
	background-image: url(/css/images/binary.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top:60px;
	background-color:#fff;
	padding-top:57px;
}
.binary ul { float:left; width:550px;}
.binary ul li { float:left; width:50%; height:72px; margin:20px 0 80px 0;}
.binary ul li .binaryimg { width:72px; height:72px; font-size:70px; color:#0066b2;}
.binary ul li div { float:left; width:160px; text-align:center}
.binary ul li div h1 {
	display:block;
	height:48px;
	font-size:48px;
	font-weight:400;
	color:rgba(20,30,98,1);
	line-height:48px;
}
.binary ul li div p {
	display:block;
	font-size:20px;
	font-weight:400;
	color:rgba(85,86,90,1);
	line-height:30px;
}
.binary .fr { width:590px; text-align:center; margin-top:90px;}
.binary .fr h1 {
	display:block;
	height:36px;
	font-size:36px;
	font-weight:500;
	color:rgba(50,48,49,1);
	line-height:36px;
}
.binary .fr p{
	display:block;
	font-size:20px;
	font-weight:400;
	color:rgba(74,74,74,1);
    line-height:30px;
	margin-top:15px;
}
.news { margin:0 auto; padding:20px 0 50px 0;}
.ntitle { margin:0 auto;  font-size:32px; color:#0A2639; text-align: center; font-weight: bold; padding-bottom: 30px;}
.ntitle p { display: block; padding-top: 40px;}
.news .ntitle a { font-size:20px; color:#141E62; font-weight: normal;}
.news ul { margin:0 -8px;}
.news ul li { float:left; width:33.3%; padding:0 8px;}
.news ul li .newscon .newsconimg { width:100%;overflow: hidden; }
.news ul li .newscon img { display:block; width:100%; height:276px; /*border:1px dashed #999;*/transition: transform 12s cubic-bezier(.23,1,.32,1);
    transform: scale(1);}
.news ul li .newscon p {display:block;font-size:18px;
	font-weight:400;
	color:rgba(10,38,57,1);
	line-height:30px;
	margin-top:10px;
	height:60px;
	overflow:hidden;
	
}
.news ul li .newscon:hover img {transform: scale(1.1)}
.news ul li .newscon:hover p {color:#0066B3;}

.phone { position:absolute; right:0; bottom:86px; width:240px; height:50px; background-color:#fff;}
.phone .fl { background-color:#01ADFF; height:50px; width:55px; text-align:center;}
.phone .fl img { width:36px; height:39px; margin:6px 0 0 11px;}
.phone p {
	width:180px; float:left;
	height:50px;
font-size:18px;
font-weight:400;
color:rgba(7,142,240,1);
line-height:50px;
text-align:center;
}


.newtab{ height:auto;	 margin:0 auto;  position: relative; margin-top:50px;}
.newtab ul{width:900px; height:auto; margin:0 auto;}
.newtab ul li{width:200px; height:200px; float:left; margin:0 50px;}
.newtab ul li img { margin-top: 30px; display:inline}
.newtab ul li p { line-height: 50px;  font-size:16px;}
.newtab ul li .a01{width:100%; height:200px; text-align:center; color:#555; font-size:16px; display:block;}
.newtab ul li:hover .a01{color:#009FE9; background:#fff; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.dh_xl01{width:100%; height:auto; background:#fff; padding:20px 0px; position:absolute; left:0px; top:200px; z-index:999999; display:none;}
.newtab .tab_box {   padding: 0px;  background-color: #fff;  margin-top: 0px;  height: 352px; background-image: url(/css/images/bg_sc.png);}
.newtab .tab_box .con { max-width: 1200px;margin:0 auto;  padding-top:50px; padding-left:150px}
.newtab .tab_box .con_2 {padding-top:70px; max-width: 650px;}
.newtab .tab_box .con_3 {padding-top:70px;}
.newtab .tab_box .con dd { float: left; width: 33%; margin:20px 0;}
.newtab .tab_box .con_2 dd { float: left; width: 50%; margin:20px 0;}
.newtab .tab_box .con dd a {  color: #4A4A4A;}
.newtab .tab_box .con dd a:hover, .newtab .tab_box .con dd a:active { color:#009FE9;}
.intabnew_icon {height: 48px; width: 48px; float: left;}
.intabnew_icon .icon {    height: 48px; width: 48px; color: #009FE9; font-size:48px; line-height:48px;}
.newtab .tab_box .con dd p {float: left;font-size: 16px; line-height:48px; padding-left:10px;}
.bianhua01 {height:552px}
.newtitle { margin-top: 50px; font-size:24px;}
.swiper-banner h1{width:100%;display:block;font-size:40px;font-weight:bold;color:#fff;padding-top:140px; line-height: 40px; position: relative; z-index: 99; text-align: left;  line-height: 80px;; }
.swiper-banner h2{width:571px; display:block; font-size:16px; font-weight:500;line-height:28px;margin-top:50px; color: #fff;text-align: left; }
.zxfangan {
    float: left;
    width: 134px;
    height: 50px;
    background: #DC6B2A;
    border-radius: 0px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
    font-size: 18px;
}

.jinrcxxbanner { height: 550px; background-image: url(/css/images/inyzsbanner.png); background-repeat: no-repeat; background-position: center center;}
.jinrcxxbanner h1 {
    width: 100%;
    display: block;
    font-size: 54px;
    font-weight: bold;
    color: #fff;
    padding-top: 170px;
    line-height: 40px;
    position: relative;
    z-index: 99;
}
.jinrcxxbanner p {
    width: 100%;
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 28px;
    margin-top: 40px;
}
.shenquban h1{font-size:40px;font-weight:bold;color:#fff;padding-top:200px; line-height: 60px; position: relative; z-index: 99; text-align: left; display: block; width: 100%; float: left; }
.shenquban h2{width:571px; display:block; font-size:16px; font-weight:500;line-height:28px;margin-top:30px; color: #fff;text-align: left;width: 100%; float: left; }
.idclogocon h1 {padding-top:75px;}
.shenquban .idclogo {
    
    position: relative;
    z-index: 99;
    text-align: left;
    display: block;
    width: 100%;
    float: left;
	margin-top: 125px;
	height: 40px;
}
.zxfangan {
    float: left;
    width: 280px;
    height: 45px;
    background: #00AFFF;
    border-radius: 0px;
    line-height: 45px;
    text-align: left;
    color: #fff;
    margin-top: 50px;
    font-size: 14px;
	padding: 0 30px;
}
.zxfangan b { float: right;}
.shenquban h1 b { float: left; }
.shenquban h1 span { font-size: 20px; border: 1px solid #fff; float: left; line-height: 38px; padding: 0 15px; margin-left: 15px;margin-top: 2px;}
.cxinjia { color:  #012296; margin-top:80px; }
.cxinjia_li { color:  #012296; margin: 0px 0 0 490px;text-align: left; font-size: 20px; line-height: 59px;}
.dab { font-size: 54px; font-weight: bold; text-align: center;margin-bottom: 120px;}
.pc_renke { display: block;}
.moblie_renke { display: none;}


.new_inblo_01 {
	 max-width: 1200px;
	 margin: 30px auto;
}
.new_inblo_01 ul { margin: 0 -10px;}
.new_inblo_01 ul li {
	float: left;
	width: 20%;
	height: 185px;
	padding: 0 10px;
}
.new_inblo_01con { background-color: #fff;box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);height: 185px; display: block; text-align: center;}
.new_inblo_01con h1 { display: block; font-size: 20px; text-align: center; line-height: 75px;}
.new_inblo_01con img { display: inline;}
.new_inblo_01con_02 h1 {line-height: 25px; padding: 15px 0 10px 0;}
.new_inblo_02 {
	max-width: 1200px;
	margin: 0px auto;
}
.new_inblo_02_left { float: left; width: 37%; height: 184px; background-image: url(/css/images/1-bg.png); background-size: cover;}
.new_inblo_02_right { float: right; width: 63%; height: 184px; padding-left: 20px;}
.new_inblo_02_rightcon {display: block; height: 184px;background-image: url(/css/images/2-bg.png); background-size: cover;}

.new_inblo_02_left img { float: left; margin: 55px 0 0 50px;}
.new_inblo_02_left h1 { 
	float: left;
	font-size: 28px;
	color: #FFFFFF;
	text-shadow: 0 2px 4px rgba(0,0,0,0.21);
	margin-top: 50px;
	margin-left: 10px;
}
.new_inblo_02_left h2 { 
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-left: 10px;
}
.new_inblo_02_rightcon ul li { float: left; width: 33.3%; text-align: center; cursor: pointer;}
.new_inblo_02_rightcon ul li img {display: inline; margin: 15px 0;}
.new_inblo_02_rightcon ul li h1 { 
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	text-shadow: 0 1px 4px rgba(0,0,0,0.31);
	display: block;
	margin-top: 25px;
}
.new_inblo_02_rightcon ul li h2 { 
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px;
	display: block;
}
.new_inblo_03 {
	max-width: 1200px;
	margin: 0px auto;
	height: 184px;
	background-image: url(/css/images/3-bg.png); background-size: cover;
	margin-top: 20px;
}
.new_inblo_03 ul li:nth-child(1) {
	float: left;
	padding: 0 40px 0 30px;
	padding-top: 130px;
	height: 184px;
	width: 50%;
	text-align: center;
	background-image: url(/css/images/3-bg-1.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.new_inblo_03 ul li:nth-child(2) {
	float: left;
	width: 50%;
	padding: 0 40px 0 30px;
	padding-top: 130px;
	height: 184px;
	text-align: center;
	background-image: url(/css/images/3-bg-2.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.new_inblo_03 ul li a {
	float: left;
	display: block;
	width: 29.3%;
	margin: 0 2%;
	color: #fff;
}
.new_inblo_04 {
	margin: 0 auto;
	height: 362px;
	background-image: url(/css/images/banner-bg2.jpg); 
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: 30px;
}
.new_inblo_04con {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.new_inblo_04conLeft {
	padding: 70px 0 0 245px;
	width: 970px;
}
.new_inblo_04conLeft h1 {
	display: block;
	font-size: 48px;
	letter-spacing: 0;
	color: rgba(240,131,0,1);
}
.new_inblo_04conLeft p {
	display: block;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	margin-top: 30px;
}
.new_inblo_04conRight {
	position: absolute;
	right: 80px;
	top:30px;
}
.new_inblo_04conRight a {
	display: block;
	width: 205px;
	height: 45px;
	line-height: 45px;
	background: rgba(255,255,255,0.16);
	border: 1px solid #979797;
	border-radius: 23px;
	border-radius: 23px;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;	
	margin-bottom: 20px;
}
.new_inblo_04conRight a:hover {
	border: 1px solid #009AFF;
	background: #009AFF;
	border-radius: 23px;
	border-radius: 23px;
}
.new_inblo_05 {
	margin: 30px auto;
	max-width: 1200px;
	height: 520px;
	position: relative;
	display: none;
}
.new_inblo_05 .tab_box {
	height: 400px;
	background-image: url(/css/images/banner-bg3.png);
	background-size: cover;
	padding: 0;
	margin: 0;
}
.new_inblo_05 .tab_menu { position: absolute; display: block; height: 120px; z-index: 999; bottom: 0; overflow: inherit; width: 100%;}
.new_inblo_05 .tab_menu li { width: 20%; height: 120px; margin: 0; line-height: 30px; text-align: center; color: #fff; padding-top: 30px;font-size: 22px; position: absolute;}
.new_inblo_05 .tab_menu li:nth-child(1) {background-image: linear-gradient(219deg, #1D89E4 0%, #1665C2 100%); left: 0; bottom: 0;}
.new_inblo_05 .tab_menu li:nth-child(2) {background-image: linear-gradient(215deg, #9BCB66 0%, #7EB144 100%);left: 20%; bottom: 0;}
.new_inblo_05 .tab_menu li:nth-child(3) {background-image: linear-gradient(215deg, #01BBD5 0%, #0096A7 100%);left: 40%; bottom: 0;}
.new_inblo_05 .tab_menu li:nth-child(4) {background-image: linear-gradient(218deg, #556F7C 0%, #778F9D 100%);left: 60%; bottom: 0;}
.new_inblo_05 .tab_menu li:nth-child(5) {background-image: linear-gradient(221deg, #673EB6 0%, #9674CE 100%);
box-shadow: 0 6px 11px 0 rgba(59,100,148,0.18); padding-top: 30px;left: 80%; bottom: 0;}
.new_inblo_05 .tab_menu li.current { padding-top: 50px;height: 140px; }
.new_inblo_05 .tab_box dl { width: 650px; margin: 0 auto;}
.new_inblo_05 .tab_box dl dd {
	float: left;
	width: 25%;
	height: 67px;
	padding: 0 5px;
	margin-bottom: 10px;
}
.new_inblo_05 .tab_box dl dd a {
	height: 67px;
	background-color: #fff;
	display: block;
	box-shadow: 0 1px 2px 0 rgba(117,131,147,0.33);
}
.new_inblo_05 .tab_box h1 {
	font-size: 28px;
	color: #414141;
	letter-spacing: 0;
	display: block;
	padding: 70px 0 10px 60px;
}
.new_inblo_04conLeft h2 { display: block; margin-top: 20px;}
.new_inblo_04conLeft h2 a {
		background-color: #e7e7e7;
		border-radius: 30px;
		margin-top: 20px;
		padding: 13px 40px;
		font-weight: normal;
		font-size: 14px;
}


@media (max-width: 1440px) {
	/* .swiper-banner {
		width: 100%;
		height: 460px;
	}
	.swiper-banner .swiper-slide {
		width: 100%!important;
		height: 460px;
		color: #fff;
		display: block;
		text-align: center;
		background-size: auto 460px;
	} */
	.swiper-banner h1 {
		padding-top: 100px;
		line-height: 50px;
	}
	.shenquban  { margin: 0 48px;}
}
@media (max-width: 1360px) {
	.content {
		margin: 0 auto;
		width: 100%;
		padding: 0 20px;
	}
	.mocloudtext {margin: 35px 0px;}
	/* .swiper-banner {
		width: 100%;
		height: 432px;
	}
	.swiper-banner .swiper-slide {
		width: 100%!important;
		height: 432px;
		color: #fff;
		display: block;
		text-align: center;
		background-size: auto 432px;
	} */
	.shenquban  { margin: 0 48px;}
	.swiper-banner h1 {
		padding-top: 100px;
		line-height: 50px;
	}
	.swiper-banner h2 {
		margin-top: 30px;
		
	}

	
	.new_index_one .tab_menu {
		overflow: hidden;
		margin: 0 auto;
		height: 60px;
		width: 100%;
	}
	.new_index_t .tab_menu {
		left: 0;
		width: 100%;
		margin-left: 0;
	}
	.new_index_one .tab_box {
		width: 100%;
	}
	.i-pro {
		width: 100%;
		margin: 0 auto;
	}
	.new_index_tcon_nei {
		width: 100%;padding: 0 15px;
	}
	.numCount {
		margin: 0 auto;
		width: 100%;
	}
	/* .new_index_fr .tab_menu {
		left: 0;
		width: 100%;
		margin-left: 0px;
	} */
	.new_index_fr .tab_menu {
		position: absolute;
		top: 180px;
		left: 10px;
		z-index: 99;
		width: 200px;
		margin-left: 0px;
	}
	.new_index_frcon_c {
		width: 100%;
		padding: 0 15px;
		padding-top: 65px;
		padding-left: 235px;
	}
	.new_index_five .tab_menu {
		width: 100%;
	}
	.new_index_five .tab_box {
		width: 100%;
	}
	/* .top_r_top .fl:nth-child(1) {display: none;}
	.top_r_top .fl:nth-child(2) {display: none;} */
	.new_index_one .tab_box .new_index_one_1, .new_index_one .tab_box .new_index_one_3, .new_index_one .tab_box .new_index_one_2 {
		padding: 0 15px;
	}
	.four_p {
		padding-right: 5%;
	}

	
}
@media (max-width: 1315px) {
	.new_index_frcon_c_l {
		width: 550px;
		float: left;
	}
	.new_index_frcon_c_r {
		float: right;
		width: 346px;
		background: rgba(0, 0, 0, 0.15);
		padding: 0 45px;
		margin-left: 0px;
		margin-top: 30px;
	}
}
@media (max-width: 1200px) {
	.top_r_top .fl:nth-child(1) {display: none;}
	.top_r_top .fl:nth-child(2) {display: none;} 
}
@media (max-width: 1024px) {
	.new_inblo_01 {
	    margin: 30px 20px;
	}
	.new_inblo_01 ul li {
	    float: left;
	    width: 100%;
	    height: 185px;
	    padding: 0 10px;
		margin-bottom: 20px;
	}
	.new_inblo_02_left {
	    float: none;
		display: block;
		width: auto;
	    height: 184px;
		margin: 0px 20px 20px 20px;
		text-align: center;
	}
	.new_inblo_02_left img {
	    float: none;
	    margin: 0;
		display: inline;
		margin-top: 15px;
	}
	.new_inblo_02_left h1 { 
		float: none;
		font-size: 28px;
		color: #FFFFFF;
		text-shadow: 0 2px 4px rgba(0,0,0,0.21);
		margin-top: 10px;
		margin-left: 0px;
		display: block;
	}
	.new_inblo_02_left h2 { 
		float: none;
		font-size: 14px;
		color: #FFFFFF;
		margin-top: 15px;
		margin-left: 0px;
		display: block;
	}
	.new_inblo_02_right {
	    float: none;
	    display: block;
	    width: auto;
	    height: auto;
	    padding-left: 0px;
		margin: 0px 20px 0px 20px;
	}
	.new_inblo_02_rightcon {
	    display: block;
	    height: auto;
	    background-image: none;
	    background-size: cover;
		background-image: linear-gradient(219deg, #6ea43e 0%, #87bc4b 100%);
	}
	.new_inblo_02_rightcon ul li {
	    float: left;
	    width: 100%;
	    text-align: center;
	}
	.new_inblo_02_rightcon ul li h2 {
		margin-bottom: 15px;
	}
	.new_inblo_03 {
	    margin: 0px 20px;
	    height: auto;
	    background-image: none;
	    background-image: linear-gradient(219deg, #6e45b9 0%, #9472cd 100%);
	    margin-top: 20px;
	}
	.new_inblo_03 ul li:nth-child(1) {
	    float: left;
	    padding: 0px;
	    padding-top: 0px;
	    height: 317px;
	    width: 100%;
	    text-align: left;
	    background-image: url(/css/images/3-bg-1-1.png);
	    background-position: top left;
	    background-repeat: no-repeat;
	}
	.new_inblo_03 ul li:nth-child(2) {
	    float: left;
	    width: 100%;
	    padding:0px;
	    padding-top: 0px;
	    height: 317px;
	    text-align: left;
	    background-image: url(/css/images/3-bg-2-2.png);
	    background-position: top left;
	    background-repeat: no-repeat;
	}
	.new_inblo_03 ul li a {
	    float: left;
	    display: block;
	    width: 100%;
	    margin: 0;
	    color: #fff;
		padding-left: 150px;
		height: 50px;
		margin-top:45px;
	}
	.new_inblo_04 {
	    margin: 0 auto;
	    height: auto;
	    background-image: none;
	    margin-top: 30px;
		color: #fff;
	}
	.new_inblo_04con {
	    background-color: rgba(0,28,90,1);
		padding-bottom: 20px;
	}
	.new_inblo_04conLeft {
	    position: relative;
	    left: auto;
	    top: auto;
	    width: 100%;
		padding: 0 30px;
		text-align: center;
	}
	.new_inblo_04conLeft h2 {
		text-align: center;
	}
	.new_inblo_04conLeft h1 {
		line-height: 115px;
	}
	.new_inblo_04conRight {
	    position: relative;
	    left: auto;
		right: auto;
	    top: auto;
	    width: 100%;
		margin-top: 20px;
	}
	.new_inblo_04conRight a {
	    display: block;
		margin: 0 auto;
	    width: 205px;
	    height: 45px;
	    line-height: 45px;
	    background: rgba(255,255,255,0.16);
	    border: 1px solid #979797;
	    border-radius: 23px;
	    border-radius: 23px;
	    font-size: 18px;
	    color: #FFFFFF;
	    letter-spacing: 0;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.new_inblo_05 .tab_menu {
		margin: 0;
	}
	.new_inblo_05 .tab_menu li {
	    font-size: 18px;
	}
	
}

@media (min-width: 1025px) and (max-width: 1142px) { 
	.keyProducts {
		margin: 0 20px;
	}
	.keyProducts ul li {
		height: auto;
	}
	.keyProducts ul li .keyProductscon {
		padding: 41px 25px 0 25px;
		height: auto;
	}
	.keyProducts ul li .keyProductscon .text {
		min-height: 72px;
		width:100%
	}
	.keyProducts ul li .keyProductscon a {
		margin-top: 30px;
		margin-bottom:30px;
	}
	.solution .ntitle {
		margin: 0 20px;
	}
	.binary { position:relative; background-image:none; margin:0 20px; margin-top:35px;padding-top: 77px;}
	.binary ul {
		float: left;
		width: 420px;
	}
	.binary ul li {
		float: left;
		width: 50%;
		height: 72px;
		margin: 20px 0 30px 0;
	}
	.binary ul li .binaryimg01 {
		width: 52px;
		height: 52px;
	}
	.binary ul li .binaryimg02 { width:52px; height:52px;}
	.binary ul li div {
		float: left;
		width: 110px;
		text-align: center;
	}
	.binary ul li div h1 {
		display: block;
		height: 36px;
		font-size: 36px;
		font-weight: 400;
		color: rgba(20,30,98,1);
		line-height: 36px;
	}
	.binary ul li div p {
		display: block;
		font-size: 18px;
		font-weight: 400;
		color: rgba(85,86,90,1);
		line-height: 22px;
	}
	.binary .fr {
		position:absolute;
		right:0;
		left:420px;
		width: auto;
	}
	.binary .fr h1 {
		font-weight:500;
		height: auto;
	}
	.news .ntitle {
		margin: 0 20px;
	}
}
@media (min-width: 769px) and (max-width: 1024px) { 
	.keyProducts {
		margin: 0 20px;
	}
	.keyProducts ul li {
		height: auto;
	}
	.keyProducts ul li .keyProductscon {
		padding: 41px 25px 0 25px;
		height: auto;
	}
	.keyProducts ul li .keyProductscon .text {
		min-height: 72px;
		width:100%
	}
	.keyProducts ul li .keyProductscon a {
		margin-top: 30px;
		margin-bottom:30px;
	}
	.solution .ntitle {
		margin: 0 20px;
	}
	.binary { position:relative; background-image:none; margin:0 20px; margin-top:35px;padding-top: 77px;}
	.binary ul {
		float: left;
		width: 420px;
	}
	.binary ul li {
		float: left;
		width: 50%;
		height: 72px;
		margin: 20px 0 30px 0;
	}
	.binary ul li .binaryimg01 {
		width: 52px;
		height: 52px;
	}
	.binary ul li .binaryimg02 { width:52px; height:52px;}
	.binary ul li div {
		float: left;
		width: 110px;
		text-align: center;
	}
	.binary ul li div h1 {
		display: block;
		height: 36px;
		font-size: 36px;
		font-weight: 400;
		color: rgba(20,30,98,1);
		line-height: 36px;
	}
	.binary ul li div p {
		display: block;
		font-size: 18px;
		font-weight: 400;
		color: rgba(85,86,90,1);
		line-height: 22px;
	}
	.binary .fr {
		position:absolute;
		right:0;
		left:420px;
		width: auto;
	}
	.binary .fr h1 {
		font-weight:500;
		height: auto;
	}
	.news .ntitle {
		margin: 0 20px;
	}
	.tab_menu {
			overflow: hidden;
			position: relative;
			margin: 0 20px;
			height: auto;
			width: auto;
		}
		.tab_menu ul {
			margin: 0px; 
		}
		.tab_menu li {
			padding: 0 15px;
		}
		.newtab ul {  width: 100%;   height: auto;   margin: 0 auto;}
		.newtab ul li {   width: 33.33%;  height: auto;  margin: 0px;	}
		.newtab ul li p {  line-height: 20px;  font-size: 14px;	}
		.newtab .tab_box .con {    padding-left: 50px;	}
}
@media screen and (max-width: 767px) {
    :root {
        --containerWidth:100vw;
        --mobileCardRowPadding: 4.26667vw;
        --initNavHeaderHeight: 11.73333vw;
        --headerElevationGap: 1.06667vw
    }
}
@media (min-width: 640px) and (max-width: 768px) {
	.wzsse {display: none;}
	.swiper-banner { display: none;}
	.mobileFocus { display: block; height: 610px;}
	.mobileFocus h1 {
		font-size: 36px;
		padding: 0 20px;
		padding-top: 100px;
		text-align: center;
	}
	.mobileFocus h2 {
		width: 100%;padding: 0 20px;
		display: block;
		font-size: 28px;
		font-weight: 500;
		line-height: 28px;
		margin-top: 50px;
		text-align: center;
	}
	.content {
    padding: 0 20px;
	}
	.keyProducts  { margin:  0 auto; width: 370px;}
	.keyProducts ul li {
		float: left;
		width: 100%;
		padding: 0 8px;
		height: 300px;
		margin-bottom:40px;
	}
	.news ul li {
		float: left;
		width: 100%;
		padding: 0 8px;
		margin-bottom: 30px;
	}
	.solution_tab .content {
		margin: 0 52px;
		width: auto;
	}
	.solutioncon {
		width: auto;
		height: auto;
		background: rgba(0,102,178,0.96);
		padding: 32px 20px 20px 40px;
		color: #fff;
		box-sizing:content-box;
	}
	.solutioncon h1 {
		display: block;
		height: auto;
	}
	.solutioncon p {
		height: auto;
		margin-top:15px;
	}
	.guangdain .solutioncon {
		width: auto;
		padding: 32px 20px 0 50px;
		color: #fff;
	}
	.binary {
		margin: 0 20px;
		height: auto;
		background-image: none;
		margin-top: 40px;
		background-color: #fff;
		padding-top: 22px;
		padding-bottom:40px;
	}
	.binary .content {
		margin: 0 auto;
		width: auto;
	}
	.binary .content ul {
		margin: 0 auto;
		width: 390px;
	}
	.binary ul {
		float:none;
		width: 100%;
	}
	.binary ul li {
		float: left;
		width: 50%;
		height: 52px;
		margin: 40px 0 20px 0;
	}
	.binary ul li .binaryimg01 {
		width: 52px;
		height: 52px;
	}
	.binary ul li .binaryimg02 { width:52px; height:52px;}
	.binary ul li div {
		float: left;
		width: 110px;
		text-align: center;
	}
	.binary ul li div h1 {
		display: block;
		height: 36px;
		font-size: 36px;
		font-weight: 400;
		color: rgba(20,30,98,1);
		line-height: 36px;
	}
	.binary ul li div p {
		display: block;
		font-size: 18px;
		font-weight: 400;
		color: rgba(85,86,90,1);
		line-height: 22px;
	}
	.binary .fr {
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	.binary .fr h1 {
		font-weight:500;
		height: auto;
	}
	.tab_menu {
		overflow: hidden;
		position: relative;
		margin: 0 20px;
		height: auto;
		width: auto;
	}
	.tab_menu ul {
	    margin: 0px; 
	}
	.tab_menu li {
	    padding: 0 15px;
	}
	.newtab ul {  width: 100%;   height: auto;   margin: 0 auto;}
	.newtab ul li {   width: 33.33%;  height: auto;  margin: 0px;	}
	.newtab ul li p {  line-height: 20px;  font-size: 14px;	}
	.newtab .tab_box .con dd {   width: 100%;	}
	.newtab .tab_box .con {  padding-top: 20px;  padding-left: 50px;	}
	.bianhua01 {height:1000px}
	.bianhua02 {height:800px}
}
@media (max-width: 640px){
	.mobileFocus h1 {
		font-size: 24px;
		
		padding-top: 80px;
		text-align: left;
	}
	.mobileFocus h2 {
		width: 100%;
		display: block;
		font-size: 14px;
		font-weight: 500;
		line-height: 28px;
		margin-top: 30px;
		text-align: left;
	}
	.swiper-banner { display: none;}
	.mobileFocus { display: block; height: 610px;}
	.phone { position:absolute; right:0; bottom:86px; width:150px; height:25px; background-color:#fff;}
	.phone .fl { background-color:#01ADFF; height:25px; width:30px; text-align:center;}
	.phone .fl img { width:18px; height:19px; margin:3px 0 0 6px;}
	.phone p {
		width:120px; float:left;
		height:25px;
	font-size:9px;
	font-weight:400;
	color:rgba(7,142,240,1);
	line-height:25px;
	text-align:center;
	}
	.content {
    margin: 0 auto;
    width: auto;
	padding:0 20px;
    }
	.binary .content {
	padding:0px;
    }
	.keyProducts ul li {
    float: left;
    width: 100%;
    padding: 0px;
	margin-bottom:20px;
	height:auto;
   }
   .keyProducts ul li .keyProductscon {
    height: auto;padding: 41px 25px 0 25px;
	}
   .keyProducts ul li:last-of-type {
	margin-bottom:0px;
   }
   .keyProducts ul li .keyProductscon .text { height: auto; width:100%; float:left;}
	.keyProducts ul li .keyProductscon a {
		margin-top: 60px;
		margin-bottom:30px;
	}
   /* .ntitle {
    margin: 0 auto;
    height: 100px;
    line-height: 100px;
    font-size: 24px;
    color: #0A2639;
	}	 */
	/* .box { display: none;	} */
	.intabxl .accordion-menu {display: block; width: 100%;margin: 0 auto; background: #fff;}
	.intabxl .accordion-menu li.open .dropdownlink { color: #FF8C2B;}
	.intabxl .accordion-menu li .dropdownlink .fa-chevron-down { height: 20px; width: 20px; background: url(/css/images/arr.png) no-repeat center center; background-size:70% 70%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; }
	.intabxl .accordion-menu li.open .dropdownlink .fa-chevron-down {background: url(/css/images/arr1.png) no-repeat center center; background-size:70% 70%; }
	.intabxl .dropdownlink {
	  cursor: pointer;
	  display: block;
	  padding: 0px 20px;
	  font-size: 16px;
	  border-bottom: 1px solid #D8D8D8;
	  color: #828D96;
	  position: relative;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	  line-height:44px;
	}
	.intabxl .dropdownlink i {
	  position: absolute;
	  top: 17px;
	  left: 16px;
	}
	.intabxl .dropdownlink .fa-chevron-down {
	  right: 12px;
	  left: auto;
	}
	.intabxl .submenuItems {
	  display: none;
	  background: #C8E6C9;
	}
	.intabxl .submenuItems li {
	  border-bottom: 1px solid #B6B6B6;
	}
	.intabxl .submenuItems a {
	  display: block;
	  color: #727272;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	}
	.intabxl .submenuItems a:hover {
	  background-color: #fff;
	  color: #8A939B;
	}
	.intabxl .mobiletabcon{ background: #0066B2; padding:0 20px; padding-bottom:75px;}
	.intabxl .mobiletabcon h1 { display:block;line-height:30px; color:#fff;font-size:20px; padding-top:40px;}
	.intabxl .mobiletabcon p { display:block;line-height:24px; color:#fff;font-size:14px; padding-top:15px;}
	.intabxl .mobiletabcon a { float:left;width:140px;height:44px;background:rgba(255,255,255,1);border-radius:24px;opacity:0.75;border:1px solid rgba(219,219,219,1); color:#8A939B; line-height:44px; text-align:center; margin-top:30px;}

	
	.binary {
		margin: 0 20px;
		height: auto;
		background-image: none;
		margin-top: 60px;
		background-color: #fff;
		padding-top: 22px;
		padding-bottom:40px;
	}
	.binary ul {
		width: 180px;
		margin: 0 auto;
		float: none;
	}
	.binary ul li {
		float: left;
		width: 100%;
		height: 62px;
		margin: 0;
		padding-left:0;
		margin-left:0px;
		margin-bottom: 25px;
	}
	.binary ul li .binaryimg01 {
		width: 52px;
		height: 52px;
	}
	.binary ul li .binaryimg {
	    width: 62px;
	    height: 62px;
	    font-size: 60px;
	    color: #0066b2;
	}
	.binary ul li .binaryimg02 { width:52px; height:52px;}
	.binary ul li div {
		float: left;
		width: 110px;
		text-align: center;
	}
	.binary ul li div h1 {
		display: block;
		height: 36px;
		font-size: 28px;
		font-weight: 400;
		color: #141E62;
		line-height: 36px;
	}
	.binary ul li div p {
		display: block;
		font-size: 14px;
		font-weight: 400;
		color: #55565A;
		line-height: 22px;
	}
	.binary .fr {
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	.binary .fr h1 {
		font-size: 24px;
		font-weight:500;
		height: auto;
		padding:0px;
	}
	.binary .fr p {
	    display: block;
	    font-size: 16px;
		color: #55565A;
	}
	.news {
		padding-top: 0;
		margin-top: 0;
	}
	.news .ntitle {
		padding-bottom: 30px;
	}
	.news ul {
		margin: 0px;
	}
	.news ul li {
		float: left;
		width: 100%;
		padding: 0px;
		margin-bottom:30px;
	}
	.news ul li .newscon img {
		height: auto;
	}
	.news ul li .newscon p {
		display: block;
		font-size: 16px;
	}
	.newtab ul {  width: 100%;   height: auto;   margin: 0 auto;}
	.newtab ul li {   width: 33.33%;  height: auto;  margin: 0px;	}
	.newtab ul li p {  line-height: 20px;  font-size: 14px; }
	.a01 p {   margin-top: 15px;	}
	.newtab .tab_box .con dd {   width: 100%;	}
	.newtab .tab_box .con {  padding-top: 20px;  padding-left: 50px;	}
	.bianhua01 {height:1000px}
	.bianhua02 {height:800px}
	.wzsse {display: none;}
	.newtab ul li img {
		width:57px;
		height:57px;
	}
	.newtab ul li .a01 {
		height: 160px;
	}
	.dh_xl01 {
		top:150px;
	}
	.new_index_one {	padding-top: 38px;	}
	.new_index_one h1 {		font-size: 24px;			text-align: left;		font-weight: normal;		line-height: 45px;		display: block;
		padding: 0 15px;	}
	.new_index_one h2 {		text-align: left;		padding: 0 15px;line-height: 24px;	}
	.new_index_one .tab_menu {		overflow: hidden;		margin: 0 auto;		height: 60px;		width: 100%;	}
	.new_index_one .tab_menu li {		font-size: 14px;	}
	.new_index_one .tab_box {		background-color: #1763D1;height: auto; width: 100%;	}
	.new_index_one_1 {height: auto;	background-image: none;}
	.new_index_one_2 {	height: auto;	background-image: none;}
	.new_index_one_3 {	height: auto;	background-image: none;}
	.new_index_one .tab_box h1 {    display: block;    font-size: 16px;    padding-top: 45px;	line-height: 24px;}
	.new_index_one .tab_box .tabmenu {
		display: grid;
		padding-right: 0;
		grid-template-columns: 1fr;
		padding-top: 50px;
		margin-left: 0px;
	}
	.new_index_one .tab_box .tabmenu .item {
		text-align: left;
		font-size: 16px;
		color: #F1F1F1;
		display: flex;
		flex: 1;
		background-image: linear-gradient(90deg, #1F71D3 2%, #2C81EA 100%);
		margin-bottom: 10px;
		padding: 5px 15px;
	}
	.new_index_one .tab_box .tabmenu .item img {
		width: 24px;height: 24px;
		display: inline;
		margin-top: 5px;
	}
	.new_index_one .tab_box .tabmenu .item p { width: 100%; font-size: 14px; padding-left: 15px;} 
	.new_index_one .tab_box_more {
		float: left;
		width: 100%;
		height: 45px;
		background:transparent;
		border-radius: 0px;
		line-height: 45px;
		text-align: left;
		color: #fff;
		margin-top: 50px;
		font-size: 14px;
		padding: 0 15px;
		border: 1px solid rgba(255,255,255,1);
		float: left;
	}

	.new_index_t .tab_menu {
		overflow: hidden;
		position: absolute;
		bottom:40px;
		left: 0;
		right: 0;
		display: block;
		width: 100%;
		margin-left: 0px;
		margin-bottom: 0;
		margin-right: calc(var(--mobileCardRowPadding)* -1);
		overflow-x: scroll;
		
	}
	.new_index_t .tab_menu ul {  width: 570px;}
	.new_index_t .tab_menu li {
		margin: 0;
		width: 262px;
		height: 74px;
		line-height: 74px;
		background: hsla(0, 0%, 100%, .2);
		font-size: 16px;
		color: #333;
		text-align: left;
		border: 0;
		border-left: 0;
		padding-left: 30px;
		margin: 0 0 15px 15px;
	}
	.new_index_tcon_nei {
		margin: 0 auto;
		width: 100%;
		min-height: 90px;
	}
	.new_index_t .tab_box .new_index_tcon {background-image: none; background-color: #fff;}
	.new_index_t .tab_box .new_index_tcon2 {background-image: none; background-color: #fff;}
	.new_index_t .tab_box .new_index_tcon3 {background-image: none; background-color: #fff;}
	.new_index_t .tab_box .new_index_tcon4 {background-image: none; background-color: #fff;}
	.new_index_t .tab_box h1 {
		font-size: 24px;
		color: #13161B;
		line-height: 32px;
		font-weight: normal;
		display: block;
		padding: 0 15px;
		padding-top: 25px;
	} 
	.new_index_tcon_c {
		width: 100%;
		height: 300px;
		padding: 20px;
		background-color: rgba(255,255,255);
		margin-top: 20px;
	}
	.new_index_t_li div {
		position: relative;
		padding-left: 15px;
		height: 35px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.new_index_three {display: none;}
	.new_index_fr .new_index_frh1 {
		display: block;
		text-align: center;
		line-height: 35px;
		background: #181820;
		color: #fff;
		height: 150px;
		font-size: 24px;
		padding: 0 15px;
		padding-top: 20px;
	}
	.new_index_fr .tab_menu {
		position: absolute;
		top: 100px;
		height: 80px;
		left: 0;
		z-index: 99;
		width: 100%;
		margin-left: 0px;
	}
	.new_index_fr .tab_menu li {
		margin: 0;
		height: 80px;
		line-height: 80px;
		font-size: 16px;
		color: #fff;
		text-align: center;
		background-color: rgb(33, 52, 79);
		width: 16.6%;
		float: left;
		overflow: hidden;
	}
	.new_index_fr .tab_box {
		position: relative;
		height: auto;
		background-color: transparent;
		padding: 0;
		margin-top: 0;
	}
	.new_index_fr .tab_box .new_index_frcon {
		height: auto;
	}
	.new_index_frcon_c {
		padding: 0 15px;
		padding-top: 65px;
		width: 100%;
		margin: 0 auto;
	}
	.new_index_frcon_c_l {
		width: 100%;
	}
	.new_index_frcon_c_r {
		float: right;
		width: 100%;
		background: rgba(0, 0, 0, 0.15);
		padding: 0 45px;
		margin-left: 0px;
		margin-top: 30px;
		height: auto;
		padding-bottom: 30px;
		margin-bottom: 15px;
	}
	.four_p {
		display: block;
		font-size: 14px;
		color: #D9EAFE;
		line-height: 21px;
		font-weight: 400;
		margin-top: 20px;
		padding-right: 0;
	}
	.four_con {
		min-height: 53px;
	}
	.new_index_fr .tab_box_more {
		float: left;
		width: 100%;
		height: 45px;
		border: 1px solid #fff;
		border-radius: 0px;
		line-height: 45px;
		text-align: left;
		color: #fff;
		margin-top: 20px;
		font-size: 14px;
		padding: 0 15px;
	}
	.new_index_five h1 {
		font-size: 24px;
		line-height: 32px;
	}
	.new_index_five .box {
		padding-top: 30px;
	}
	.new_index_five .tab_menu li {
		font-size: 16px;
	}
	
	.FreeTrial input {
		background: hsla(0,0%,100%,.1);
		border: 1px solid #fff;
		border-radius: 0;
		color: #fff;
		width: 158px;
	}
	.new_index_one_icon1, .new_index_one_icon2 , .new_index_one_icon3   { background-image: none; }
	.new_index_one .new_index_one_icon1.current, .new_index_one .new_index_one_icon2.current, .new_index_one .new_index_one_icon3.current {background-image: none;}
	.new_index_one .tab_box .content {
		display: grid;
		grid-template-columns: 1fr;
	}
	.new_index_one .tab_box .content .ntab {    padding-right: 0;}
	.new_index_one .tab_box .content .ntab2 {    padding-left: 0;}
	.new_index_one .tab_box .tabmenu {    padding: 0; padding-top: 20px;}
	.new_index_one .tab_box_more {
		float: left;
		width: 100%;
		height: 45px;
		background: transparent;
		border-radius: 0px;
		line-height: 45px;
		text-align: left;
		color: #fff;
		margin-top: 50px;
		font-size: 14px;
		padding: 0 15px;
		border: 1px solid rgba(255, 255, 255, 1);
		margin: 20px 0;
	}
	.new_index_tcon_c {display: none;}
	.new_index_t { height: 345px;}
	.new_index_t .tab_box {    height: 345px; 
		/* width: calc(100vw);width:-webkit-calc(100vw); width:-moz-calc(100vw);   */
		overflow: hidden;}
	/* .new_index_t .tab_box .new_index_tcon {background-image: none;}
	.new_index_t .tab_box .new_index_tcon2 {background-image: none;}
	.new_index_t .tab_box .new_index_tcon3 {background-image: none;}
	.new_index_t .tab_box .new_index_tcon4 {background-image: none;} */
	.new_index_t .tab_menu li {    background-image: url(/images/index/new_index_tbg1.png);background-size: 500px auto;} 
	.new_index_t .tab_menu li:nth-child(2) {    background-image: url(/images/index/new_index_tbg2.png); background-size: 500px auto;}
	.new_index_t .tab_menu li:nth-child(3) {    background-image: url(/images/index/new_index_tbg3.png);background-size: 500px auto;}
	.new_index_t .tab_menu li:nth-child(4) {    background-image: url(/images/index/new_index_tbg4.png);background-size: 500px auto;}
	/* .new_index_t .tab_menu li.current {    background-color: rgba(255, 255, 255, 1);    color: #fff;} */

	.new_index_t .tab_menu::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);	background-color: #F5F5F5;}
	.new_index_t .tab_menu::-webkit-scrollbar{	height: 1px;	background-color: #F5F5F5;}
	.new_index_t .tab_menu::-webkit-scrollbar-thumb{	background-color: #ccc;}
	.pc_renke { display: none;}
	.moblie_renke { display: block;}
	.moblie_renke { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 10px; position: relative; padding-bottom: 50px;}
	.moblie_renke .item { background: #F4F4F4; text-align: center; padding:20px;}
	.moblie_renke a { position: absolute; bottom:0; left: 50%; margin-left: -30px; color: #009AFF;}
	.new_index_fivecon01 { display: grid; grid-template-columns: 1fr 1fr;  }


	.mobile_solution_1{
        height:160px;
        position: relative;
        overflow: hidden;
    }
    .mobile_solution_one{
        height: 160px;
        top: 0;
        left: 0;
		padding: 30px;font-size: 24px;
		color: #FFFFFF;

    }
    .mobile_solution_two{
        height: 350px;
        position: absolute;
        left: 0;
		right: 0;
        top: 500px;
		padding: 30px

    }
    .mobile_solution_1.moblieactive{
        height: 350px;

    }
    .mobile_solution_1.moblieactive .mobile_solution_one{
        top: -350px;
        animation: slideLeft01 0.2s forwards;
    }
    @keyframes slideLeft01 {
        from {
            top: 0px;
        }

        to {
            top: -350px;
        }
    }
    .mobile_solution_1.moblieactive .mobile_solution_two{
        top: 350px;
        animation: slideLeft 0.2s forwards;
    }
    @keyframes slideLeft {
        from {
            top: 350px;
        }

        to {
            top: 0px;
        }
    }
	.mobile_solution2 { display: block; width: 100%; margin-bottom: 0px; margin-top: 25px;}
	.tpm-solution2 {display: none;}
	.new_index_one {
		width: auto;
		padding-bottom: 0;
	}
	.mobile_solution2 .mobile_solution_1:nth-child(1) .mobile_solution_one{ background-image: url(/images/index/didaima_1@2x.png);background-size: 100% 160px;}
	.mobile_solution2 .mobile_solution_1:nth-child(1) .mobile_solution_two{ background-image: url(/images/index/dadaima_1@2x.png);background-size: 100%;}
	.mobile_solution2 .mobile_solution_1:nth-child(2) .mobile_solution_one{ background-image: url(/images/index/shujuzhongtai_2@2x.png);background-size: 100% 160px;}
	.mobile_solution2 .mobile_solution_1:nth-child(2) .mobile_solution_two{ background-image: url(/images/index/shujuzhongtai_2.png);background-size: 100%;}
	.mobile_solution2 .mobile_solution_1:nth-child(3) .mobile_solution_one{ background-image: url(/images/index/quanzhanzjj_2@2x.png);background-size: 100% 160px;}
	.mobile_solution2 .mobile_solution_1:nth-child(3) .mobile_solution_two{ background-image: url(/images/index/quanzhanzjj@2x.png);background-size: 100%;}
	.mobile_solution_two_tt {font-size: 24px;		color: #13161B; display: block;}
	.mobile_solution_twocon {display: grid; grid-template-columns: 1fr; grid-gap: 20px; margin-top: 35px; }
	.mobile_solution_twocon a { display: block;background: #00A0E9; height: 48px; line-height: 48px;font-size: 16px;		color: #FFFFFF; padding: 0 20px; position: relative;}
	.mobile_solution_twocon a .glyphicon { position: absolute; right: 20px; top: 17px;}
	.new_index_fr .tab_box .new_index_frcon h2 {
		
		padding-top: 0px;
	}
	.new_index_t {
		background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	}
	.new_index_t .demo4 { display: none;}
	.new_index_t .demo7 { display: block;}
	.zxfangan {
		float: left;
		width: 100%;
		height: 45px;
		background: #00A0E9;
		border-radius: 0px;
		line-height: 45px;
		text-align: left;
		color: #fff;
		margin-top: 50px;
		font-size: 14px;
		padding: 0 30px;
		left: 0;
		margin-left: 0;
	}
	.shenquban  {  margin: 0 20px;margin-top: 100px;}
}




