#Warp980{
	width:1200px
}
#public_content{
	width:1198px;
	position:relative;
	margin:0px auto;
	overflow:hidden;
	background:#ffffff;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea
}
.crumb{
	color:#666666;
	height:27px;
	line-height:19px;
	text-indent:40px;
	background:url(/images/nimg/domain_reg/crumb.gif) no-repeat scroll 12px 0px transparent
}
.Warp_foot{
	width:1200px
}
html{
	line-height:1
}
ol,ul{
	list-style:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td{
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q,blockquote{
	quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
	content:"";
	content:none
}
a img{
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
html,body,a,p,*{
	list-style-type:none;
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:inherit
}
input[type="text"],input[type="password"]{
	box-sizing:border-box;
	-webkit-appearance:none
}
.clearfix:after{
	clear:both;
	content:"";
	display:block;
	font-size:0;
	height:0;
	overflow:hidden;
	visibility:hidden
}
.clearfix{
	zoom:1
}
a:link,a:visited{
	text-decoration:none;
	color:#3f3f3f
}
a:active,a:hover{
	color:#ff7852
}
.body-wrap{
	position:relative
}
.header{
	background-color:#ffffff
}
.header .head-top{
	height:35px;
	line-height:35px;
	background-color:#f5f5f5;
	position:relative;
	z-index:90
}
.header .head-top .head-top-wrap{
	width:1200px;
	margin:0 auto
}
.header .head-top .head-top-wrap .head-top-con{
	float:right
}
.header .head-top .head-top-wrap .head-top-con span{
	padding:0 10px;
	font-size:12px;
	background:url(/images/nimg/app/images/icon/icon-line.png) no-repeat right center;
	color:#888888
}
.header .head-top .head-top-wrap .head-top-con span b{
	color:#3f3f3f;
	margin-left:10px;
	font-size:12px
}
.header .head-top .head-top-wrap .head-top-con span a{
	margin-left:10px
}
.header .head-top .head-top-wrap .head-top-con .online{
	background:none;
	padding-right:0
}
.header .head-top .head-top-wrap .head-top-con .online a{
	display:inline-block;
	height:15px;
	width:16px;
	background:url(/images/nimg/app/images/icon/icon-qq.png) no-repeat center
}
.header .head-top .head-top-wrap .head-top-con .message{
	background:none;
	padding-right:0
}
.header .head-top .head-top-wrap .head-top-con .message a{
	color:#888888;
	margin-left:0
}
.header .head-top .head-top-wrap .head-top-con .message a:hover{
	color:#ff7852
}
.header .head-wrap{
	width:1200px;
	margin:0 auto;
	position:relative;
	z-index:89
}
.header .head-wrap .head-logo{
	position:relative;
	z-index:90;
	width:226px;
	height:58px;
	float:left;
	padding:17px 0 15px
}
.header .head-wrap .head-logo .logo-link img{
	width:100%;
	vertical-align:middle
}
.header .head-wrap .header-mune-list-wrap{
	position:relative;
	z-index:88;
	float:right;
	padding-right:10px
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item{
	float:left;
	margin-left:40px;
	height:90px;
	line-height:90px
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item:hover{
	background:url(/images/nimg/app/images/icon/menu-h-bg.png) repeat-x center 87px
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item .header-mune-link{
	font-size:15px;
	color:#888888;
	display:inline-block;
	height:100%
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item .header-mune-link:hover{
	color:#ff7852
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item.current{
	background:url(/images/nimg/app/images/icon/menu-h-bg.png) repeat-x center 87px
}
.header .head-wrap .header-mune-list-wrap .header-mune-list .header-mune-item.current .header-mune-link{
	color:#ff7852
}
.header .head-wrap .header-menu-bg{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
	height:91px;
	width:1920px;
	background-color:#ffffff;
	z-index:85;
	border-bottom:1px solid #e6e5e6
}
.header .head-wrap .header-sec-menu{
	width:1180px;
	position:absolute;
	bottom:10px;
	left:0;
	height:90px;
	z-index:80
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap{
	height:90px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap ul li{
	float:left;
	line-height:90px;
	margin-right:70px
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap ul li a{
	font-size:12px;
	color:#888888
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap ul li a:hover{
	color:#ff7852
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .develop-type-sec{
	padding-left:490px
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec{
	padding-left:410px
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li{
	margin-top:20px;
	height:70px
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li a{
	padding-top:40px
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-ios{
	background:url("/images/nimg/app/images/icon/menu-ap.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-ios:hover{
	background:url("/images/nimg/app/images/icon/menu-ap-h.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-an{
	background:url("/images/nimg/app/images/icon/menu-an.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-an:hover{
	background:url("/images/nimg/app/images/icon/menu-an-h.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-wx{
	background:url("/images/nimg/app/images/icon/menu-wx.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-wx:hover{
	background:url("/images/nimg/app/images/icon/menu-wx-h.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-ht{
	background:url("/images/nimg/app/images/icon/menu-ht.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-ht:hover{
	background:url("/images/nimg/app/images/icon/menu-ht-h.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-pc{
	background:url("/images/nimg/app/images/icon/menu-pc.png") no-repeat top center
}
.header .head-wrap .header-sec-menu .header-sec-item-wrap .platform-sec li .header-sec-menu-link-pc:hover{
	background:url("/images/nimg/app/images/icon/menu-pc-h.png") no-repeat top center
}
.header .head-wrap .header-sec-menu-bg{
	border-top:1px solid #e3e2e3;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
	height:90px;
	width:1920px;
	background-color:#fdfdfd;
	z-index:-2;
	box-shadow:0 2px 3px #3f3f3f
}
.body-wrap{
	overflow-x:hidden;
	width:1200px;
	margin:0 auto
}
.banner{
	background-color:#f5f5f5;
	position:relative;
	max-width:1920px;
	margin:0 auto
}
.banner:hover .slides .slidesjs-previous{
	display:inline-block
}
.banner:hover .slides .slidesjs-next{
	display:inline-block
}
.banner .slides .slides-list{
	margin:0 auto
}
.banner .slides .slides-list .slides-item{
	max-width:1920px;
	margin:0 auto;
	position:absolute;
	top:0;
	left:0
}
.banner .slides .slides-list .slides-item .slides-link img{
	width:100%;
	vertical-align:middle
}
.banner .slides .slidesjs-previous{
	z-index:88;
	cursor:pointer;
	position:absolute;
	top:41%;
	left:18.75%;
	margin-top:-24px;
	display:none;
	text-indent:-9999px;
	height:48px;
	width:47px;
	background:url(/images/nimg/app/images/icon/banner-prev.png) no-repeat center
}
.banner .slides .slidesjs-previous:hover{
	background:url(/images/nimg/app/images/icon/banner-prev-h.png) no-repeat center
}
.banner .slides .slidesjs-next{
	z-index:88;
	cursor:pointer;
	position:absolute;
	top:41%;
	right:18.75%;
	margin-top:-24px;
	display:none;
	text-indent:-9999px;
	height:48px;
	width:47px;
	background:url(/images/nimg/app/images/icon/banner-next.png) no-repeat center
}
.banner .slides .slidesjs-next:hover{
	background:url(/images/nimg/app/images/icon/banner-next-h.png) no-repeat center
}
.other-banner{
	position:relative;
	height:400px
}
.other-banner .banner-wrap{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
	width:1920px
}
.other-banner .banner-wrap img{
	width:100%
}
.crumbs{
	padding-top:20px;
	font-size:12px;
	position:relative;
	z-index:2;
	height:20px;
	line-height:20px
}
.crumbs ul li{
	float:left
}
.crumbs a{
	color:#888888
}
.crumbs a:hover{
	color:#ff7852
}
.crumbs span{
	margin:0 5px;
	line-height:1;
	color:#888888
}
.crumbs b{
	color:#3f3f3f
}
.wrap{
	width:1198px;
	margin:0 auto
}
.wrap1{
	width:1180px;
	margin:0 auto
}
.home-main{
	background-color:#eeeeee
}
.home-main .home-main-wrap{
	width:1180px;
	margin:0 auto
}
.home-main .home-main-wrap .sunn-data{
	padding:55px 0 65px;
	width:1180px;
	overflow:hidden
}
.home-main .home-main-wrap .sunn-data .data-list{
	width:1180px;
	height:320px
}
.home-main .home-main-wrap .sunn-data .data-list .data-item{
	float:left;
	margin:0 10px;
	height:320px;
	width:275px;
	background:url("/images/nimg/app/images/icon/data-bg.png") no-repeat center 180px;
	background-color:#eac02e
}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover{
	
}
@-webkit-keyframes wobble-vertical{
	16.65%{
	-webkit-transform:translateY(8px);
	transform:translateY(8px)
}
33.3%{
	-webkit-transform:translateY(-6px);
	transform:translateY(-6px)
}
49.95%{
	-webkit-transform:translateY(4px);
	transform:translateY(4px)
}
66.6%{
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px)
}
83.25%{
	-webkit-transform:translateY(1px);
	transform:translateY(1px)
}
100%{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
@keyframes wobble-vertical{
	16.65%{
	-webkit-transform:translateY(8px);
	transform:translateY(8px)
}
33.3%{
	-webkit-transform:translateY(-6px);
	transform:translateY(-6px)
}
49.95%{
	-webkit-transform:translateY(4px);
	transform:translateY(4px)
}
66.6%{
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px)
}
83.25%{
	-webkit-transform:translateY(1px);
	transform:translateY(1px)
}
100%{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .wobble-vertical{
	display:inline-block;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px transparent
}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .wobble-vertical:hover,.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .wobble-vertical:focus,.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .wobble-vertical:active{
	-webkit-animation-name:wobble-vertical;
	animation-name:wobble-vertical;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .wobble-vertical-son{
	display:inline-block;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px transparent;
	-webkit-animation-name:wobble-vertical;
	animation-name:wobble-vertical;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
@-webkit-keyframes buzz-out{
	10%{
	-webkit-transform:translateX(3px) rotate(2deg);
	transform:translateX(3px) rotate(2deg)
}
20%{
	-webkit-transform:translateX(-3px) rotate(-2deg);
	transform:translateX(-3px) rotate(-2deg)
}
30%{
	-webkit-transform:translateX(3px) rotate(2deg);
	transform:translateX(3px) rotate(2deg)
}
40%{
	-webkit-transform:translateX(-3px) rotate(-2deg);
	transform:translateX(-3px) rotate(-2deg)
}
50%{
	-webkit-transform:translateX(2px) rotate(1deg);
	transform:translateX(2px) rotate(1deg)
}
60%{
	-webkit-transform:translateX(-2px) rotate(-1deg);
	transform:translateX(-2px) rotate(-1deg)
}
70%{
	-webkit-transform:translateX(2px) rotate(1deg);
	transform:translateX(2px) rotate(1deg)
}
80%{
	-webkit-transform:translateX(-2px) rotate(-1deg);
	transform:translateX(-2px) rotate(-1deg)
}
90%{
	-webkit-transform:translateX(1px) rotate(0);
	transform:translateX(1px) rotate(0)
}
100%{
	-webkit-transform:translateX(-1px) rotate(0);
	transform:translateX(-1px) rotate(0)
}

}
@keyframes buzz-out{
	10%{
	-webkit-transform:translateX(3px) rotate(2deg);
	transform:translateX(3px) rotate(2deg)
}
20%{
	-webkit-transform:translateX(-3px) rotate(-2deg);
	transform:translateX(-3px) rotate(-2deg)
}
30%{
	-webkit-transform:translateX(3px) rotate(2deg);
	transform:translateX(3px) rotate(2deg)
}
40%{
	-webkit-transform:translateX(-3px) rotate(-2deg);
	transform:translateX(-3px) rotate(-2deg)
}
50%{
	-webkit-transform:translateX(2px) rotate(1deg);
	transform:translateX(2px) rotate(1deg)
}
60%{
	-webkit-transform:translateX(-2px) rotate(-1deg);
	transform:translateX(-2px) rotate(-1deg)
}
70%{
	-webkit-transform:translateX(2px) rotate(1deg);
	transform:translateX(2px) rotate(1deg)
}
80%{
	-webkit-transform:translateX(-2px) rotate(-1deg);
	transform:translateX(-2px) rotate(-1deg)
}
90%{
	-webkit-transform:translateX(1px) rotate(0);
	transform:translateX(1px) rotate(0)
}
100%{
	-webkit-transform:translateX(-1px) rotate(0);
	transform:translateX(-1px) rotate(0)
}

}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .buzz-out{
	display:inline-block;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px transparent
}
.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .buzz-out:hover,.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .buzz-out:focus,.home-main .home-main-wrap .sunn-data .data-list .data-item:hover .buzz-out:active{
	-webkit-animation-name:buzz-out;
	animation-name:buzz-out;
	-webkit-animation-duration:0.75s;
	animation-duration:0.75s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.home-main .home-main-wrap .sunn-data .data-list .data-item .data-item-wrap{
	padding-top:55px;
	text-align:center
}
.home-main .home-main-wrap .sunn-data .data-list .data-item .data-item-wrap .data-item-img{
	width:230px;
	margin:0 auto;
	height:94px;
	position:relative;
	top:0
}
.home-main .home-main-wrap .sunn-data .data-list .data-item .data-item-wrap .data-item-img img{
	width:100%;
	vertical-align:middle
}
.home-main .home-main-wrap .sunn-data .data-list .data-item .data-item-wrap .heading{
	margin-top:75px;
	color:#ffffff;
	font-size:24px;
	text-align:center;
	font-weight:800
}
.home-main .home-main-wrap .sunn-data .data-list .data-item .data-item-wrap p{
	margin-top:15px;
	color:#ffffff;
	font-size:14px;
	text-align:center
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-first .data-item-wrap .data-item-img{
	width:73px
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-sec{
	background-color:#ff7171
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-sec .data-item-wrap .data-item-img{
	width:160px
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-three{
	background-color:#56a5c1
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-three .data-item-wrap .data-item-img{
	width:155px
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-four{
	background-color:#1fd8e3
}
.home-main .home-main-wrap .sunn-data .data-list .data-item-four .data-item-wrap .data-item-img{
	padding:7px 0
}
.home-main .home-main-wrap .service .service-wrap .title-top{
	margin-bottom:50px
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con{
	text-align:center;
	width:350px;
	margin:0 auto
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con:hover .title-btn span{
	
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con h2 a{
	color:#3f3f3f;
	font-size:32px;
	font-weight:bold
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con p{
	margin-top:10px;
	font-size:14px;
	color:#999999;
	padding-top:0
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con .title-btn{
	display:block;
	width:350px;
	margin:20px auto 13px;
	height:4px;
	text-align:center;
	background:url("/images/nimg/app/images/icon/title-btm-bg-w.png") repeat-x bottom
}
.home-main .home-main-wrap .service .service-wrap .title-top .title-con .title-btn span{
	display:block;
	width:30px;
	margin:0 auto;
	height:4px;
	background:url("/images/nimg/app/images/icon/title-btm-bg.png") repeat-x
}
.home-main .home-main-wrap .service .service-wrap .title-top p{
	padding-top:7px;
	font-size:12px;
	color:#999999;
	text-align:center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item{
	width:192px;
	float:left;
	text-align:center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item:hover .service-icon a{
	background:url("/images/nimg/app/images/icon/service01-h.png") no-repeat center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item:hover .service-icon-an a{
	background:url("/images/nimg/app/images/icon/service02-h.png") no-repeat center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item:hover .service-icon-wx a{
	background:url("/images/nimg/app/images/icon/service03-h.png") no-repeat center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item:hover .service-icon-ht a{
	background:url("/images/nimg/app/images/icon/service04-h.png") no-repeat center
}
.home-main .home-main-wrap .service .service-wrap .service-bottom .service-list .service-item:hover .service-icon-web a{
	background:url("/images/nimg/app/images/icon/service05-h.png") no-repeat center
}
.home-main .home-main-wrap .appcase .appcase-warp{
	padding:70px 0 70px
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top{
	margin-bottom:50px
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con{
	text-align:center;
	width:350px;
	margin:0 auto
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con:hover .title-btn span{
	
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con h2 a{
	color:#3f3f3f;
	font-size:32px;
	font-weight:bold
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con p{
	margin-top:10px;
	font-size:14px;
	color:#999999;
	padding-top:0
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con .title-btn{
	display:block;
	width:350px;
	margin:20px auto 13px;
	height:4px;
	text-align:center;
	background:url("/images/nimg/app/images/icon/title-btm-bg-w.png") repeat-x bottom
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top .title-con .title-btn span{
	display:block;
	width:30px;
	margin:0 auto;
	height:4px;
	background:url("/images/nimg/app/images/icon/title-btm-bg.png") repeat-x
}
.home-main .home-main-wrap .appcase .appcase-warp .title-top p{
	padding-top:7px;
	font-size:12px;
	color:#999999;
	text-align:center
}
.develop{
	margin:0 auto;
	padding-top:35px;
	width:1055px
}
.mainbox{
	padding-top:30px;
	overflow:hidden;
	background-color:#efefef
}
.mainbox h5{
	font-size:24px;
	color:#070707;
	line-height:2em
}
.mainbox a{
	color:#333
}
.mainbox a:hover{
	color:#59bf00
}
.ind-slide{
	height:513px;
	position:relative;
	overflow:hidden;
	margin-bottom:15px
}
#slide{
	position:relative;
	width:1580px;
	height:513px;
	overflow:hidden;
	margin:0 auto
}
.switchable-img li{
	float:left;
	width:1580px;
	height:513px;
	cursor:pointer
}
.switchable-triggers{
	position:absolute;
	top:480px;
	left:50%;
	z-index:3;
	width:400px;
	*width:auto;
	margin-left:-200px;
	text-align:center
}
.switchable-triggers li{
	display:inline-block;
	*display:inline;
	*float:left;
	margin:0 5px;
	cursor:pointer;
	width:22px;
	height:21px;
	overflow:hidden;
	background:url(/images/nimg/app/images/ico-slide.png) no-repeat -34px -39px;
	_background-image:url(/images/nimg/app/images/ico-slide-8.png);
	line-height:300px
}
.switchable-triggers li.current{
	background-position:0 -39px
}
.switchable-btn{
	position:relative;
	height:0;
	font-size:0;
	line-height:0;
	*zoom:1;
	z-index:2
}
#prev,#next{
	position:absolute;
	top:240px;
	width:32px;
	height:32px;
	overflow:hidden;
	background:url(/images/nimg/app/images/ico-slide.png) no-repeat;
	*background-image:url(/images/nimg/app/images/ico-slide-8.png);
	line-height:100px
}
#prev:hover,#next:hover{
	opacity:.8;
	filter:alpha(opacity=80)
}
#prev{
	left:-98px;
	background-position:0 0
}
#next{
	right:-98px;
	background-position:-34px 0
}
.wrapper{
	padding-bottom:15px;
	overflow:hidden
}
.img_scroll LI{
	WIDTH:72px;
	HEIGHT:71px;
	DISPLAY:inline;
	FLOAT:left;
	OVERFLOW:hidden;
	MARGIN:0px 4px
}
.wrapper .img_scroll UL{
	WIDTH:9999px
}
.mainwidth{
	POSITION:relative;
	MARGIN:0px auto;
	WIDTH:1024px
}
.show_case{
	WIDTH:1024px
}
.img_scroll{
	WIDTH:1024px
}
.img_scroll_go{
	WIDTH:954px;
	DISPLAY:inline;
	FLOAT:left;
	OVERFLOW:hidden;
	background-image:url(/images/nimg/app/images/scrollm.png);
	background-repeat:repeat-x;
	padding-top:13px;
	padding-right:2px;
	height:87px
}
.wrapper .img_scroll SPAN{
	WIDTH:33px;
	DISPLAY:inline-block;
	BACKGROUND:url(/images/nimg/app/images/scrollleft.png) no-repeat;
	FLOAT:left;
	HEIGHT:100px;
	CURSOR:pointer
}
.wrapper .img_scroll SPAN:hover{
	BACKGROUND:url(/images/nimg/app/images/scrollleft1.png) no-repeat
}
.wrapper .img_scroll SPAN.next{
	BACKGROUND:url(/images/nimg/app/images/scrollRight.png) no-repeat
}
.wrapper .img_scroll SPAN.next:hover{
	BACKGROUND:url(/images/nimg/app/images/scrollRight1.png) no-repeat
}
.responsibilities{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:15px
}
.responsibilitiesWord{
	float:left;
	font-size:24px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#333333
}
.responsibilitiesWord2{
	float:left;
	font-size:24px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#333333;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:3px
}
.responsibilitiesWord3{
	float:left;
	font-size:23px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#666666
}
.responsibilitiesInfo{
	float:left;
	margin-left:30px;
	margin-top:5px
}
.ConsultingBut{
	float:right;
	width:121px
}
.dynamic{
	background-color:#FFF;
	border:4px solid #dfdfdf;
	width:990px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px
}
.dynamics{
	width:464px;
	float:left
}
.dynamicsName{
	float:left;
	font-size:20px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#333333;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e2dedd;
	width:479px
}
.dynamicsName2{
	float:left;
	font-size:20px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#333333;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e2dedd;
	width:525px
}
.brief{
	float:left;
	width:525px
}
#scrollDiv{
	clear:both;
	padding-left:15px;
	padding-top:15px
}
#scrollDiv li{
	TEXT-OVERFLOW:ellipsis;
	WHITE-SPACE:nowrap;
	COLOR:#646262;
	FONT-SIZE:14px;
	OVERFLOW:hidden
}
.briefInfo{
	clear:both;
	color:#747373;
	overflow:hidden;
	line-height:23px;
	padding-top:11px;
	padding-right:12px
}
.appMake{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:30px
}
.appprogramList{
	clear:both;
	overflow:hidden;
	margin-bottom:8px
}
.appprogramItem{
	background-color:#FFF;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#d8d5d5;
	border-right-color:#d8d5d5;
	border-bottom-color:#d8d5d5;
	border-left-color:#d8d5d5;
	float:left;
	padding:9px;
	width:221px;
	margin-left:43px;
	margin-top:30px;
	height:290px;
	z-index:-100
}
.appprogramItem div{
	float:left;
	width:100%
}
.appprogramItem div img{
	width:222px;
	height:190px;
	margin:0 auto
}
.appprogramItem:hover{
	width:250px;
	height:300px;
	margin-top:-10px;
	margin-bottom:10px;
	z-index:9999
}
.appprogramItem:hover img{
	width:250px
}
.appprogramItem2{
	background-color:#FFF;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#d8d5d5;
	border-right-color:#d8d5d5;
	border-bottom-color:#d8d5d5;
	border-left-color:#d8d5d5;
	float:left;
	padding:9px;
	width:222px
}
.appMakeName{
	font-size:18px;
	font-family:"Microsoft YaHei","黑体","宋体";
	margin-top:8px;
	color:#3d3d3d;
	line-height:24px
}
.appMakeNameTag{
	margin-top:8px;
	line-height:20px
}
.appMakeNameTag2{
	margin-top:13px;
	line-height:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e2e1e1;
	padding-top:10px;
	padding-bottom:5px;
	font-size:12px
}
.appMakeNameTag a:link,.appMakeNameTag a:visited,.appMakeNameTag2 a:link,.appMakeNameTag2 a:visited{
	color:#959393;
	text-decoration:none;
	margin-right:10px;
	display:inline-block
}
.appMakeNameTag a:hover,.appMakeNameTag2 a:hover{
	color:#0ea6d6;
	text-decoration:none
}
.appMakeBut{
	margin-top:10px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#dddddd;
	padding-top:10px
}
.process{
	text-align:center
}
.bottomBoxBg{
	width:1180px;
	margin:0 auto;
	padding-top:18px;
	padding-bottom:20px;
	overflow:hidden
}
.bottomBox{
	background-image:url(/images/nimg/app/images/bottomBox.gif);
	background-repeat:repeat-x;
	overflow:hidden
}
.solve{
	width:255px;
	float:left;
	border-right-width:1px;
	border-right-style:dashed;
	border-right-color:#5d5d5d;
	height:220px
}
.question{
	float:left;
	border-right-width:1px;
	border-right-style:dashed;
	border-right-color:#5d5d5d;
	height:220px;
	width:428px;
	margin-left:35px;
	padding-right:34px
}
.hotline{
	margin-left:30px;
	float:left;
	width:190px;
	height:200px
}
.solveName{
	font-size:18px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:22px
}
.solveName2{
	font-size:23px;
	font-family:"Microsoft YaHei","黑体","宋体";
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:22px
}
.solveImg{
	float:left
}
.solveWord{
	float:left;
	color:#f1f1f1;
	font-family:"宋体";
	float:left;
	margin-left:15px
}
.solveWord li{
	height:45px;
	font-size:13px
}
.solveInfo{
	padding-left:15px
}
.questionInfo{
	color:#f1f1f1
}
.questionInfo li{
	line-height:20px;
	font-family:"宋体"
}
.questionInfoWeight{
	font-weight:700
}
.questionInfoMarge{
	margin-bottom:15px;
	margin-top:5px
}
.hotlineInfo{
	margin-bottom:20px
}
.hotlineInfo li{
	color:#FFF;
	font-size:18px;
	height:30px
}
.recommend{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:15px
}
.recommendInfo{
	margin-top:8px;
	float:left;
	margin-left:20px;
	color:#313030;
	line-height:18px;
	vertical-align:bottom
}
.recommendInfo img{
	vertical-align:-2px
}
.caseInfo{
	width:1180px;
	margin:0 auto;
	overflow:hidden
}
.page{
	width:250px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:30px
}
.cooperation{
	width:938px;
	margin:0 auto;
	padding-top:35px
}
.develop{
	width:1055px;
	margin:0 auto;
	padding-top:35px
}
.aboutPic{
	width:994px;
	height:145px;
	margin:0 auto;
	margin-top:20px
}
.usPlan{
	width:993px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	overflow:hidden
}
.usPlan li{
	float:left;
	color:#FFF;
	padding-left:21px;
	padding-right:21px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:7px;
	font-weight:700;
	font-size:15px;
	margin-bottom:12px
}
.staff{
	background-color:#fefbe9;
	border:1px solid #e0d177;
	padding:10px;
	padding-bottom:5px;
	padding-top:20px;
	width:300px;
	float:left;
	width:500px
}
.companyBrief{
	width:993px;
	margin:0 auto
}
.staffList{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#eee8c2;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px
}
.staffList2{
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px
}
.staffListPic{
	float:left;
	margin-right:18px
}
.staffListPic2{
	float:right;
	margin-left:18px
}
.staffInfo{
	float:left
}
.staffInfo2{
	float:right
}
.staffInfoTitle{
	margin-bottom:5px;
	overflow:hidden
}
.staffInfoTitle p{
	float:left
}
.staffword{
	font-size:21px;
	margin-right:8px;
	font-weight:700;
	color:#595858
}
.staffInfoWord{
	clear:both;
	width:375px;
	line-height:22px;
	color:#595858
}
.staffword2{
	margin-top:7px;
	color:#3f8fd2
}
.staffRight{
	float:left;
	width:458px;
	margin-left:13px
}
.company{
	border:1px solid #dfdfdf;
	margin-bottom:9px
}
.companyTitle{
	background-image:url(/images/nimg/app/images/titleBg.gif);
	height:52px;
	background-repeat:repeat-x;
	font-size:22px;
	color:#373737;
	padding-left:10px;
	line-height:52px;
	font-weight:700
}
.companyInfo{
	background-color:#FFF;
	padding-top:15px;
	padding-left:18px;
	padding-right:15px;
	padding-bottom:15px;
	line-height:25px;
	color:#595858;
	font-size:14px
}
.case1{
	width:997px;
	height:624px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:30px
}
.mainbox2{
	background-color:#efefef;
	overflow:hidden;
	position:relative;
	width:100%;
	background-image:url(/nimg/app/images/wobianBg.jpg);
	background-repeat:no-repeat
}
.case0{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d4bd89
}
.caseImage{
	text-align:center
}
.caseImage img{
	display:block;
	margin:0 auto
}
.mainCase2{
	background-color:#ecf0f3;
	overflow:hidden;
	position:relative;
	width:100%;
	background-image:ur/images/nimg/app/images/nimg/a/images/nimg/app/images/case2/hd2_02.png);
	background-repeat:repeat-x
}
.pmore{
	font-size:28px;
	margin:0 77px;
	position:relative;
	text-align:left;
	width:1044px
}
.pmore a.more{
	background:#1bbc9b none repeat scroll 0 0;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 10px;
	position:absolute;
	right:0;
	top:5px
}
.display-case-main{
	background-color:#f5f5f5
}
.display-case-wrap{
	padding-bottom:60px
}
.display-case-wrap .display-case-title{
	margin-bottom:20px;
	text-align:center
}
.display-case-wrap .display-case-title h1{
	color:#3f3f3f;
	font-size:30px;
	font-weight:bold
}
.display-case-wrap .display-case-title p{
	color:#969696;
	font-size:18px;
	margin-top:10px
}
.display-case-wrap .display-case-alldata{
	font-size:12px;
	color:#969696;
	text-align:right;
	margin-top:40px;
	padding-bottom:10px
}
.display-case-wrap .display-case-alldata span{
	color:#3f3f3f;
	font-size:12px
}
.display-case-wrap .display-case-content{
	background-color:#ffffff;
	padding-bottom:40px
}
.display-case-wrap .display-case-content .top-filter{
	border-bottom:1px solid #e7e7e7
}
.display-case-wrap .display-case-content .top-filter .filter-left{
	padding:12px 0 25px 30px;
	float:left
}
.display-case-wrap .display-case-content .top-filter .filter-left .filter-list-wrap{
	margin-top:10px;
	font-size:12px
}
.display-case-wrap .display-case-content .top-filter .filter-left .filter-list-wrap .filter-title{
	color:#999999;
	float:left;
	margin-right:35px;
	width:85px;
	letter-spacing:0.5px;
	line-height:24px
}
.display-case-wrap .display-case-content .top-filter .filter-left .filter-list-wrap .filter-list{
	float:left;
	max-width:650px
}
.display-case-wrap .display-case-content .top-filter .filter-left .filter-list-wrap .filter-list ul li{
	float:left;
	margin-right:15px;
	line-height:24px
}
.display-case-wrap .display-case-content .top-filter .filter-left .filter-list-wrap .filter-list ul li .active{
	color:#ff7852
}
.display-case-wrap .display-case-content .top-filter .filter-right{
	float:right;
	margin:40px 50px 0 0;
	padding-left:25px;
	border-left:1px solid #e7e7e7
}
.display-case-wrap .display-case-content .top-filter .filter-right i{
	font-style:italic;
	font-family:"Arial";
	font-size:24px;
	color:#999999
}
.display-case-wrap .display-case-content .top-filter .filter-right p{
	color:#ff7852;
	font-size:40px
}
.display-case-wrap .display-case-content .display-case-con-wrap{
	padding:0 10px
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con{
	width:1180px;
	overflow:hidden
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list{
	width:1180px !important
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item{
	margin-top:20px;
	float:left;
	width:290px;
	margin-right:45px;
	margin-left:45px
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item:hover .appcase-con-bottom{
	background-color:#e5e5e5;
	border:1px solid #cecece;
	border-top:none
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item:hover .appcase-con-bottom .appcase-con-title a{
	border-bottom:1px solid #d8d8d8
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item:hover .appcase-con-bottom .appcase-content .con{
	border-bottom:1px solid #d8d8d8
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item:hover .appcase-con-img span{
	
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-img{
	width:290px;
	height:240px;
	position:relative
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-img a img{
	width:100%;
	vertical-align:middle
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-img span{
	display:inline-block;
	position:absolute;
	bottom:0;
	right:33px;
	width:18px;
	height:9px
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom{
	padding:10px 0 15px 15px;
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	border-top:none
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom .appcase-con-title span{
	display:inline-block;
	vertical-align:top;
	height:30px;
	line-height:29px;
	color:#888888;
	font-size:12px
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom .appcase-con-title a{
	font-size:14px;
	width:200px;
	font-weight:bold;
	border-bottom:1px solid #f1f1f1;
	display:inline-block;
	vertical-align:top;
	height:30px;
	line-height:29px;
	overflow:hidden
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom .appcase-content{
	margin-top:5px;
	height:50px;
	overflow:hidden
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom .appcase-content .label{
	display:inline-block;
	vertical-align:top;
	color:#888888;
	font-size:12px;
	line-height:22px
}
.display-case-wrap .display-case-content .display-case-con-wrap .appcase-con .appcase-con-list .appcase-con-item .appcase-con-bottom .appcase-content .con{
	height:44px;
	line-height:22px;
	font-size:12px;
	color:#888888;
	width:200px;
	border-bottom:1px solid #f1f1f1;
	display:inline-block;
	vertical-align:top;
	padding-bottom:5px;
	color:#666666
}
.display-case-wrap .display-case-content .display-case-con-wrap .more-case{
	margin:10px 0
}
.display-case-wrap .display-case-content .display-case-con-wrap .more-case a{
	font-size:12px;
	display:inline-block;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#ebebeb;
	text-align:center
}
.loadmore{
	float:right
}
