.banner { margin:0 auto; height:360px;}
.swiper-banner .cloud_bannerimg {
    position: absolute;
    top: -102px;
    right: 32px;
	bottom: auto;
}
.swiper-banner .content { position:relative;}
.keyProducts {margin:0 auto; }
.ntitle { margin:0 auto; height:115px; line-height:115px;font-size:36px; color:#0A2639; text-align:center;}
.smalltit { margin:0 50px;
font-size:18px;
color:rgba(138,145,150,1);
line-height:28px;
text-align:center;
}
.keyProducts ul { margin:0 -10px;}
.keyProducts ul li { float:left; width:25%; padding:0 10px; 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; text-align:center;}
.keyProducts ul li .keyProductscon .keyProducts_tit .icon { height:56px;  width:56px; }
.keyProducts ul li .keyProductscon .keyProducts_tit p {font-size:22px;font-weight:bold;color:#0A1633; margin-left:24px;} 
.keyProducts ul li .keyProductscon .text { display:block; line-height:24px;font-size:22px; color:#0A2639;   text-align:center;font-weight:bold; margin:0 auto; margin-top:25px;}
.inkk ul li .keyProductscon p {font-size:16px;color:#6C6C6C; display: block; text-align: center; margin-top: 10px; padding: 0 5px;} 
.inkk .learnMore { margin:30px auto;width:140px;height:48px;}
.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:none;
	text-align:center;
	line-height:48px;
	color:#8A939B;
	font-size:16px;
	transition: all 1s;
	display:block;
}
.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*/
.box {margin:0 auto;  position:relative; background-color:#fff;}
.accordion-menu { display: none;}
.tab_menu{overflow:hidden; position:relative;  margin:0 auto; height:54px; width: 1142px;}
.tab_menu ul { margin: 0 -45px;}
.tab_menu li {
text-align: center;
float: left;
display: inline;
cursor: pointer;
width:25%;
height: 54px;
line-height: 48px;
padding:0 45px;
position:relative;}
.tab_menu li div{
height: 48px;
line-height: 48px;
 border-top:2px solid #fff; font-weight:500;font-size:20px;}

.tab_menu li.current div {
    color: #FF8C2B;
    border-top: 2px solid #FF8C2B;
    transition: transform 250ms ease;
}
.tab_box{padding:0px;}
.tab_box li{height:24px;line-height:24px;overflow:hidden;}
.tab_box li span{margin:0 5px 0 0;font-family:"å®‹ä½“";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
.jrcon {
	margin: 0 auto;
	height: 400px;
	background-image: url(../images/inbank.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.zfu {
	margin: 0 auto;
	min-height: 400px;
	background-image: url(../images/inenergy.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;
	font-size:32px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:30px;
}
.solutioncon p {display:block;
	height:105px;
	font-size:18px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:32px;
	text-align:justify;
	margin-top: 10px;
}
.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:30px; 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(../images/intel.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.jiaoyu {
	margin: 0 auto;
	height: 400px;
	background-image: url(../images/inmanu.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.fadian {
	margin: 0 auto;
	height: 400px;
	background-image: url(../images/fadunsplash.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:59px;
}
.guangdain {
	margin: 0 auto;
	height: 400px;
	background-image: url(../images/guangdain.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(../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 .binaryimg01 { width:72px; height:72px;}
.binary ul li .binaryimg02 { width:72px; height:72px; }
.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;}
.news ul { margin:0 -10px; margin-top:40px}
.news ul li { float:left; width:25%; padding:0 10px;}
.news ul li .newscon { background-color:#fff; transition: all 1s; padding-bottom:60px;}
.news ul li .newscon .newsconimg { width:100%;overflow: hidden; }
.news ul li .newscon img { display:block; width:100%; height:193px; /*border:1px dashed #999;*/transition: transform 12s cubic-bezier(.23,1,.32,1);
    transform: scale(1);}
.news ul li .newscon h1 {height:26px;
	font-size:22px;
	font-family:Helvetica-Bold,Helvetica;
	font-weight:bold;
	color:rgba(10,22,51,1);
	line-height:26px;
	padding:25px;
}
.news ul li .newscon p {display:block;
	margin-top:20px;
	padding:0 25px;
	overflow:hidden;
	height:48px;
	font-size:16px;
	font-family:Helvetica;
	color:rgba(168,168,168,1);
	line-height:24px;	
}
.news ul li .newscon:hover { box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.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;
}
.mapc { 
	margin: 0 auto;
	height:578px;
	padding-top: 45px;
}
.mapccon { 
	margin: 0 auto;
	height:533px;
	width: 1142px;
	margin-top: 0px;
	position: relative;
}
.mapccon p {
	display: block;
	width:477px;
	height:240px;
	font-size:34px;
	font-weight:bold;
	color:#323031;
	line-height:41px;
	padding-top: 35px;
	position: relative;
}
.mapm { position: absolute; right: 0; top: 0; width:764px; height: 395px;}
.mapctext { float: left; width: 100%; height:22px;font-size:18px;color:rgba(92,101,113,1);line-height:22px; margin-top: 160px;}
.mapccon ul {float: left; width: 100%; margin-top: 25px; }
.mapccon ul li {float: left; width: 180px; height: 75px; margin-right: 22px;}
.mapccon ul li img {width: 180px; height: 75px; border:1px dashed #999;}

@media (max-width: 640px){
	.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: 20px; position:relative;}
   .keyProducts ul li:last-of-type {margin-bottom:0px;}
   .keyProducts ul li .keyProductscon .text { float: left; width: 100%; font-size: 20px; margin-top: 15px;}
   .keyProducts ul li .keyProductscon .keyProducts_tit {height: 43px;float: left; width: 100%;}
   .keyProducts ul li .keyProductscon .keyProducts_tit img {height: 43px;}
   .ntitle {
    margin: 0 auto;
    height: 100px;
    line-height: 100px;
    font-size: 22px;
	font-weight: bold;
    color: #0A2639;
    }
   .learnMore { float: left; margin-top: 10px;padding-left: 50%; margin-left: -70px!important;}
	.box {
		margin: 0 auto;
		position: relative;
		background-color:transparent;
	}
	.tab_menu {
		overflow: hidden;
		position: relative;
		margin: 0 20px;
		height: auto;
		width: auto;
	}
	.tab_menu ul {
	    margin: 0px;
	}
	.tab_menu li {
		text-align: left;
		float: left;
		display: inline;
		cursor: pointer;
		width: 100%;
		height: 40px;
		padding: 0;
		position: relative;
	}
	
	.tab_menu li div {
		height: 39px;
		line-height: 38px;
		border-top:1px solid #D8D8D8;
		font-weight: 500;
		font-size: 16px;
	}
	.tab_menu li.current div {
		color: #FF8C2B;
		border-top: 6px solid #FF8C2B;
		line-height: 28px;
	}
	.jrcon {
		margin: 0 auto;
		height: 320px;
		background-image: none;
		padding-top: 0px;
	}
	.solutioncon {
		width: auto;
		height: auto;
		background: rgba(0,102,178,0.96);
		padding: 42px 20px 0 20px;
		margin:0 -20px;
		color: #fff;
	}
	.solutioncon h1 {
		display: block;
		height: auto;
		font-size: 20px;
		font-weight: bold;
		color: rgba(255,255,255,1);
		line-height: 32px;
	}
	.solutioncon p {
		display: block;
		height: auto;
		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;
		margin-top: 25px;
		margin-bottom:75px;
	}
	.unsplash {  padding-top: 0px;height: auto; background-image: none;}
	.jiaoyu {   padding-top: 0px;height: auto; background-image: none;}
	.fadian {  padding-top: 0px;height: auto; background-image: none;}
	.guangdain {padding-top: 0px;height: auto; background-image: none;}
	.zfu {padding-top: 0px;height: auto; background-image: none;}
	.guangdain .solutioncon {
		width: auto;
		height: auto;
		background: rgba(0,102,178,0.96);
		padding: 42px 20px 0 20px;
		margin:0 -20px;
	}
	.binary {
		margin: 0 20px;
		height: auto;
		background-image: none;
		margin-top: 40px;
		background-color: #fff;
		padding-top: 22px;
		padding-bottom:40px;
	}
	.binary ul {
		float: left;
		width: 100%;
	}
	.binary ul li {
		float: left;
		width: 100%;
		height: 62px;
		margin: 20px 0 20px 0;
		padding-left:40%;
		margin-left:-60px;
	}
	.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-size: 24px;
		line-height:24px;
		font-weight:500;
		height: auto;
		padding:0 40px;
	}
	.news {
		margin: 0 auto;
		padding: 35px 0 0px 0;
	}
	.news .ntitle { }
	.news ul {
		margin: 0px;
		margin-top: 25px;
	}
	.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;
	}
	.smalltit { margin:0 20px; font-size: 14px; line-height:26px;}
	.mapc {
	    margin: 0 auto;
	    height: auto;
	    padding-top: 45px;
	}
	.mapccon {
	    margin: 0 20px;
	    height: auto;
	    width: auto;
	    margin-top: 0px;
		margin-bottom: 30px;

	}
	.mapm {
	    position:relative;
	    right: 0;
	    top: 0;
	    width: 100%;
	    height: auto;
		margin-top: 20px;
	}
	.mapctext {
	    float: left;
	    width: 100%;
	    height: 22px;
	    font-size: 18px;
	    color: rgba(92,101,113,1);
	    line-height: 22px;
	    margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.mapccon ul li {
	    float: left;
	    width: 100%;
	    height: 75px;
	    margin-right: 0px;
		padding-right: 0px;
		margin-bottom: 20px;
		background-color: #fff;
		text-align: center;
	}
	.mapccon ul li img {
	    width: 180px;
		display: inline;
	    height: 75px;
	    border: 0px dashed #999;
	}
	.mapccon p {
	    display: block;
	    width: auto;
	    height: auto;
	    font-size: 24px;
	    font-weight: bold;
	    color: #323031;
	    line-height: 41px;
	    padding-top: 35px;
	}
	.swiper-banner h1 {
		width: 100%;
		display: block;
		height: 65px;
		font-size: 20px;
		line-height: 65px;
		margin-top: 25px;
		text-align: center;
	}
	.box { display: none;	}
		.accordion-menu {display: block; width: 100%;margin: 0 auto; background: #fff;}
		.accordion-menu li.open .dropdownlink { color: #FF8C2B;}
		.accordion-menu li .dropdownlink .fa-chevron-down { height: 20px; width: 20px; background: url(../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; }
		.accordion-menu li.open .dropdownlink .fa-chevron-down {background: url(../images/arr1.png) no-repeat center center; background-size:70% 70%; }
		.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;
		}
		.dropdownlink i {
		  position: absolute;
		  top: 17px;
		  left: 16px;
		}
		.dropdownlink .fa-chevron-down {
		  right: 12px;
		  left: auto;
		}
		.submenuItems {
		  display: none;
		  background: #C8E6C9;
		}
		.submenuItems li {
		  border-bottom: 1px solid #B6B6B6;
		}
		.submenuItems a {
		  display: block;
		  color: #727272;
		  -webkit-transition: all 0.4s ease-out;
		  transition: all 0.4s ease-out;
		}
		.submenuItems a:hover {
		  background-color: #fff;
		  color: #8A939B;
		}
		.mobiletabcon{ background: #0066B2; padding:0 20px; padding-bottom:75px;}
		.mobiletabcon h1 { display:block;line-height:30px; color:#fff;font-size:20px; padding-top:40px;}
		.mobiletabcon p { display:block;line-height:24px; color:#fff;font-size:14px; padding-top:15px;}
		.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;}
	
	
	
}


@media (min-width: 640px) and (max-width: 768px) {
	.cloud_bannerimg { text-align: right; display: inline;}
	.cloud_bannerimg img { width: 80%;	}
	.smalltit { margin:0 20px; font-size: 14px; line-height:26px;}
	.liveChat { display: none;}
	.content {
    margin: 0 20px;
    width: auto;
	}
	.mapc {
	    margin: 0 auto;
	    height: auto;
	    background: #E1EDF7;
	    padding-top: 45px;
	}
	.mapccon {
	    margin: 0 auto;
	    height: auto;
	    width: auto;
	    margin-top: 0px;
		margin-bottom: 30px;
		padding: 0 50px;
	}
	.mapm {
	    position:relative;
	    right: 0;
	    top: 0;
	    width: 100%;
	    height: auto;
		margin-top: 20px;
	}
	.mapctext {
	    float: left;
	    width: 100%;
	    height: 22px;
	    font-size: 18px;
	    color: rgba(92,101,113,1);
	    line-height: 22px;
	    margin-top: 20px;
	}

	.mapccon ul li {
	    float: left;
	    width: 33.3%;
	    height: 75px;
	    margin-right: 0px;
		padding-right: 20px;
		margin-bottom: 20px;
	}
	.keyProducts ul li {
		float: left;
		width: 50%;
		padding: 0 10px;
		height: 300px;
		margin-bottom:40px;
	}
	.news ul li {
		float: left;
		width: 50%;
		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;
	}
}

@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;
	}
	.mapccon {
	    width: auto;
		margin: 0 20px;
	}
	.mapccon ul li {
	    float: left;
	    width: 20%;
	    height: 75px;
	    margin-right: 0px;
		padding-right: 20px;
	}
}
@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;
}
.mapccon {
    width: auto;
	margin: 0 20px;
}
.mapccon ul li {
    float: left;
    width: 20%;
    height: 75px;
    margin-right: 0px;
	padding-right: 20px;
}
}

