@charset "utf-8";
body{background:url("../images/common/bg.png") bottom repeat-x;}
.wrap{width:1070px;margin:0 auto;}

html, body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, figure{font-family: "\5FAE\8F6F\96C5\9ED1",arial;}
.index_warpp{width: 1070px; margin: 0px auto;}

.top{height: 86px; background-color: #fff; position: relative; z-index: 200;}
.top a{color: #5b5b5b; text-decoration: none; 
			-webkit-transition:all 0.2s linear;
			-moz-transition:all 0.2s linear;
			-o-transition:all 0.2s linear;
			-ms-transition:all 0.2s linear;
			transition:all 0.2s linear;  text-decoration: none;}
.top .index_warpp{height: 86px; position: relative;}
.top .top_logo{position: absolute; left: 0px; top: 14px;}
.top nav{position: absolute; right: 235px; top: 39px; height: 36px; line-height: 36px;}
.top nav li{float: left; margin-left: 4px;}
.top nav li dl{position: relative;}
.top nav li dt{font-size: 14px;}
.top nav li dt a{display: block; height: 36px; padding: 0px 18px;}
.top nav li dt a:hover, .top nav li.hover dt a, .top nav li.active dt a{color: #fff; background-color: #0071c5;}
.top nav li dd{display: none; position: absolute; width: 126px; padding: 20px 0px; top: 47px; left: 50%; margin-left: -63px; background-color: #fff; -webkit-box-shadow: 0px 0px 10px 0px #aaa;
-moz-box-shadow: 0px 0px 10px 0px #aaa;
-ms-box-shadow: 0px 0px 10px 0px #aaa;
-o-box-shadow: 0px 0px 10px 0px #aaa;
box-shadow: 0px 0px 10px 0px #aaa; behavior:url(/js/PIE.htc);}
.top nav li dd div{height: 30px; line-height: 30px; text-align: center;overflow: hidden;}
/*.top nav li dd div a{-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; behavior:url(/js/PIE.htc);}*/
.top nav li dd div a:hover{color: #0071c5;}
.top nav li dd.special1{width: 360px; padding: 24px; left: -74px; margin-left: 0px;}
.top nav li dd.special1 section{float: left; width: 110px; float: left; margin-right: 10px;}
.top nav li dd.special1 section h3{text-align: center; background-color: #ebebeb; color: #323232; height: 26px; line-height: 26px; margin-bottom: 6px;}
.top nav li dd.special1 .top_navTrip{left: 74px; margin-left: 0px;}
.top nav li dd.special1 .top_other_solution{float: right; width: 100px; height: 26px; background-color: #52B1F8; color: #fff; line-height: 26px; text-align: center; margin-top: 10px; margin-right: 10px; display: inline;}
.top nav li dd.special2{width: 290px; left: -24px; margin-left: 0px;}
.top nav li dd.special2 div{text-align: left; padding-left: 20px;}
.top nav li dd.special2 .top_navTrip{left: 24px; margin-left: 0px;}
.top nav li dd.special3{width: 166px; margin-left: -83px;}
.top nav li dd .top_navTrip{position: absolute; width: 90px; height: 20px; top: -20px; left: 50%; margin-left: -45px; background: url(../images/revision/top_nav_trip.png) center bottom no-repeat;}

.top nav li dd.special_cp{width: 675px;}
.top nav li dd.special_cp section{width: 215px;}





.top .top_link{position: absolute; right: 0px; top: 14px;}
.top .top_link:hover{color: #0071c5;}
.top .top_search{position: absolute; top: 41px; right: 0px;}
.top .top_search input[type=text]{width: 176px; height: 20px; padding: 4px 0px 4px 4px; border: 1px #cacaca solid; float: left;}
.top .top_search input[type=submit]{width: 42px; height: 30px; background: #0071c5 url(../images/revision/top_search_bg.png) center center no-repeat; float: left; border: none;}


.index_banner{position: relative; height: 600px; z-index: 150; overflow: hidden;}
.index_banner .banWrapp{width: 1680px; height: 600px; overflow: hidden; position: relative; left: 50%; margin-left: -840px;}
.index_banner .banWrapp ul{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.index_banner .banWrapp ul li{width: 100%; height: 100%; position: absolute; display: none; left: 0px; top: 0px;}
.index_banner .banBtn{width: 48px; height: 89px; position: absolute; top: 50%; margin-top: -45px; background: url(../images/revision/index_banner_trip.png) 0px 0px no-repeat; cursor: pointer;}
.index_banner .banBtnL{left: 50%; margin-left: -600px;}
.index_banner .banBtnR{background-position: 0px -100px; right: 50%; margin-right: -600px;}


.container{width: 1140px; margin: 0px auto; background-color: #fff; position: relative; margin-top: -116px; z-index: 300; border: 1px #e9e9ea solid;}
.main_center{width: 1102px; margin: 0px auto; padding: 20px 0px;}
.main_center .block1{height: 547px; position: relative;}
.main_center .block1 .item{position: absolute;}
.main_center .block1 .item .item_link{position: absolute; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); left: 0px; top: 0px; z-index: 20;}

.main_center .block1 .itemType1{width: 216px; height: 227px; color: #fff; padding: 40px 25px 0px;}
.main_center .block1 .itemType1 .item_icon{height: 50px; background: url(../images/revision/index_main_icon.png) 0px 0px no-repeat;}

.main_center .block1 .itemType1 .item_tit,
.main_center .block1 .itemType2 .item_tit,
.main_center .block1 .itemType3 .item_tit,
.main_center .block1 .itemType4 .item_tit
{font-size: 24px; margin-top: 10px;color:#fff;position:absolute;bottom:30px;}
.main_center .block1 .itemType2 .item_tit,
.main_center .block1 .itemType3 .item_tit,
.main_center .block1 .itemType4 .item_tit
{box-sizing:border-box;width:100%;padding:0 25px;}

.main_center .block1 .item2 .item_icon{background-position: 0px -100px;}
.main_center .block1 .item4 .item_icon{background-position: 0px -46px;}

.main_center .block1 .item1{left: 0px; top: 0px; background: url("/images/index/1大数据图.png") no-repeat 0 0/cover;}
.main_center .block1 .item2{left: 0px; bottom: 0px; background: url("/images/nhome_pic01.jpg") no-repeat 0 0/cover;}
.main_center .block1 .item3{left: 279px; top: 0px; width: 267px; height: 547px; background: url(/images/index/2智慧城市图.png) 0px 0px no-repeat;background-size:cover;}
.main_center .block1 .item4{left: 558px; top: 0px; background: url("/images/index/4数据中心图.png") no-repeat 0 0/cover;}
.main_center .block1 .item5{right: 0px; top: 0px; width: 267px; height: 267px; background: url("/images/index/6产品研发图.png") no-repeat 0 0/cover;}
.main_center .block1 .item6{right: 0px; bottom: 0px; width: 545px; height: 267px; background: url("/images/nhome_pic02.jpg") no-repeat 0 0/cover;}


.container a{color: #b0b0b0; text-decoration: none; 
			-webkit-transition:all 0.2s linear;
			-moz-transition:all 0.2s linear;
			-o-transition:all 0.2s linear;
			-ms-transition:all 0.2s linear;
			transition:all 0.2s linear;  text-decoration: none;}
.container a:hover{color: #0071c5;}

.container .block2{margin-top: 54px; padding: 0px 10px;}
.container .block2 dl{float: left; width: 124px;}
.container .block2 dl.index_special1{width: 260px;}
.container .block2 dl.index_special2{width: 88px;}
.container .block2 dl.index_news{width: 326px; height: 230px; float: right; padding-left: 30px; border-left: 1px #e5e5e5 solid;}
.container .block2 dl dt{margin-bottom: 9px;}
.container .block2 dl dt a{color: #545454;}
.container .block2 dl dd div{height: 24px; line-height: 24px; overflow: hidden;}


footer{color:#58595b; line-height:20px; padding:40px 0px 60px; background-color: #fff; margin-top: 20px;}
.index_sign footer{margin-top: 0px;}
footer a{color: #5b5b5b; text-decoration: none; 
			-webkit-transition:all 0.2s linear;
			-moz-transition:all 0.2s linear;
			-o-transition:all 0.2s linear;
			-ms-transition:all 0.2s linear;
			transition:all 0.2s linear;  text-decoration: none;}
footer div.fr span{padding:0 5px;}
footer.botn{border-top:none;}


.left{float:left;width:144px;}
.left h3{background:url("../images/common/leftTit.png") no-repeat;height:33px;line-height:33px;
	font-family:\5FAE\8F6F\96C5\9ED1;font-size:15px;text-align:center;color:#fff;font-weight:700;}
.leftLink{padding:6px 1px 0 1px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;background-color:#fff;}
.leftLink li{padding-bottom:3px;vertical-align:middle;}
.leftLink a{display:block;background:url("../images/common/leftLink.png") repeat-x;line-height:18px;
	color:#fff;padding-left:9px;font-weight:700;vertical-align:baseline;}
.leftLink a:hover,.leftLink a.current{background:url("../images/common/leftLinkHover.png") repeat-x;text-decoration:none;}
.leftLink dl{padding-top:3px;}
.leftLink dd{line-height:24px;vertical-align:middle;padding-bottom:5px;}
.leftLink dd a{background:none;color:#58595b;font-weight:400;}
.leftLink dd a:hover,.leftLink dd a.current{font-weight:700;background:none;color:#546d92;}
.right{float:right;width:827px;padding-top:7px;}
.rightInfo{padding-top:8px;}
.rightCommon{float:right;width:168px;height:274px;background:url("../images/common/right.png") no-repeat;padding-top:190px;
	text-align:center;position:relative;}
.rightCommon select{width:125px;padding-left:5px;margin-bottom:10px;}
.rightCommon a.link{position:absolute;display:block;height:120px;width:168px;bottom:0;left:0;text-indent:-6666px;}
.bread{background:url("../images/common/bread.png") repeat-x;height:28px;line-height:28px;border:1px solid #cbcbcb;
	padding:0 12px;}
.bread h4{font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;font-weight:700;color:#58595b;}
.breadRt{float:right;text-align:right;color:#58595b;}
.breadRt a{color:#58595b;}
.breadRt span{padding:0 5px;font-family:\5B8B\4F53;}

.back{display:block;background:url("../images/common/back.png") no-repeat;width:69px;height:28px;line-height:28px;
	text-align:center;color:#231f20;font-family:\5B8B\4F53;font-weight:700;margin-top:10px;}

.leftTan{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:10px 0 10px 10px;background-color:#fff;}
.leftTan li{height:22px;line-height:22px;}
.leftTan li a{color:#58595b;}

.pageSize{padding-top:10px;}
.pageSize a{color:#333333;padding:0 3px;font-weight:bold;}
.pageSize a:hover,.pageSize a.current{color:#61a0cd;}