.logo .logo-img{
	display: inline-block;
    height: 40px;
}

body.index {
	min-width:inherit;
}

/**
 * 页面主要内容
 */
#main-content{
	min-height: 500px;
}

.section-home .news .row{
	margin-right: 0;
	margin-left: 0;
}

.section-title .main-title{
	color: red;
    font-size: 40px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.section-title .sub-title{
	font-size: 24px;
    color: #CCCCCC;
    margin: 26px auto;
    display: block;
    text-align: center;
}

.section-title .b-line-green{
	border-bottom: 3px solid #22AC38;   
	margin: 45px 80px;
}


.footer-box .bottom-link .qrcode{
		padding-right: 20px;
}
.footer-box .bottom-link .qrcode img{
	max-width: 180px;
	width:100%;
}

.navbar-toggle{
	
    position: relative;
    float: right;
    /* padding: 9px 10px; */
    margin-top: 11px;
    /* margin-right: 15px; */
    margin-bottom: 10px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    border-color: #FFFFFF;
    height: 40px;
    width: 40px;
    right: -15px;
    display: none;
}

.navbar-toggle .icon-bar{
    background-color: #22AC38;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 1px;
    margin-top: 6px;
}

.navbar-toggle .icon-bar:nth-of-type(1){
	margin-top: 0;
}

.section-data p.text-center{
	text-align: center;
}


@media screen and (max-width:940px) {
	
	#header {
		overflow:visible;
	}

	.footer-box .bottom-link .qrcode,.footer-box .bottom-link .cooperation{
		width: 50%;
		margin-bottom: 30px;
		height: 200px;
	}

    .footer-box .bottom-link .about,.footer-box .bottom-link .docs, .footer-box .bottom-link .product{
		width: 30%;
		float:left;
		margin-bottom: 30px;
		padding-top: 80px;
		padding-left: 20px;
	}
	
	.register-box p{
		margin: 30px 10px;
	    font-weight: 700;
	    color: #fff;
	    font-size: 28px;
	    line-height: 50px;
	}
	
}

@media (max-width: 768px){
	
	#header .nav-link{
		position:absolute;
	    right: 0;
	    z-index: 1111111111;
	    top: 67px;
	    background: #fff;
	    height: auto;
	    display: block;
	    float: none;
	    box-shadow: -1px 1px 2px rgba(0, 0, 0, .1);
	    border-top: 1px solid #eee;
	    display: none;
	    
	}
	
	#header .nav-link.nav-show{
		display: block;
	}
	
	#header .nav-link li{
		float:none;
		width:200px;
		border-bottom: 1px solid #eee;
		
	}
	
	#header .nav-link li>a:after {
		background: #fff;
	}
	
	#header .nav-link a{
		width: 100%;
	    text-align: left;
	    line-height: 50px;
	    height: 50px;
	}
	#header ul li.nav-droplist .droplist{
		display: block;
	    width: 100%;
	    position: relative;
	    margin-bottom: 0;
	    margin-left: -100px;
	    border-top: 1px solid #DDDDDD;
	    border-bottom: 0px solid #22AC38; 
	    box-shadow:none;
	}
	
	#header ul li.nav-droplist .droplist:before{
		border: 0px solid transparent;
	}
	
	#header ul li.nav-droplist .droplist dd a{
	   padding-left: 50px;
	   background:#eee;
	}
	
	
	#header .nav-link a:after{
		background:transparent;
	}
	
    #header a.logo{
	    margin-left: -30px;
	}
	
	#header .nav-login{
		display: none;
	}
	
	.navbar-toggle{
		display: block;
	}
	
	.section-data p{
		text-align: center;
		padding-left: 0;
	}
	
	.section-data p.data{
	   font-size: 32px;
	}
	.section-data p.data span{
	    font-size: 30px;
	}
	
	
	.section-flow .flow-icon{
		margin: 0 auto;
	}
	
	.section-flow p.title{
		margin: 0px auto 20px;
	}
	
	.section-flow p.text{
		margin: 0 auto;
	}
	
	.section-title .main-title{
		color: red;
	    font-size: 30px;
	    font-weight: 700;
	    display: block;
	    text-align: center;
	    margin-top: 30px;
	}
	
	.section-title .sub-title{
		font-size: 24px;
	    color: #CCCCCC;
	    margin: 30px auto;
	    display: block;
	    text-align: center;
	}
	
	.section-title .b-line-green{
		margin: 30px 80px;
	}
	
	.section-intro h2{
		margin-top:20px;
		margin-bottom: 20px;
	}
	
	.section-intro .sub-intro{
		height:auto; 
		min-height: initial;
		padding: 10px
	}
	
	.section-data .row>div{
		padding: 0 15px;
	 }
	
	.section-data .row>div.section-title{
		padding:0 0;
	 }
	
	.section-data p.text{
		padding:0 10px;
		min-height: initial;
	}
	.section-intro,.section-data,.section-flow{
		height: auto;
	}
	
	.section-home .news span.icon {
	    vertical-align: middle;
	    position: absolute;
	    left: 0;
	    top: 20px;
	    margin-left: 0;
	}
	
	.section-home .news ul.news-list {
	    display: inline-block;
	    position: absolute;
	    left: 0;
	    margin-left: 25px;
	    text-align: center;
	}
	
	.section-switch-banner .a-left{
		left: 10px;
	}
	.section-switch-banner .a-right{
		right: 10px;
	}
	
}

.zw-home-homePicBg {
	background-image:url(img/index/gyh.png);
    background-position: center;
    text-align: center;
    background-size: 100% 100%;
}


/* start 旅游产品 界面样式    作者: 赵伟 */ /**/


.paddingLR {
	padding-left: 15px;
	padding-right: 15px;
}
.bottom-40 {
	margin-bottom: 40px;
}
.section-product-home {
	position: relative;
}
/*  第一页 大图  */
.zw-itour-homePicBg {
	background-image: url(img/itour-home-pic.jpg);
}
.zw-itour-homePicBg h2 {
	font-size: 50px;
	color: #fff;
}
.zw-itour-homePicBg p {
	width: 50%;
    margin: 55px auto;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}
.zw-product-homePic {
	position: relative;
    min-width: 100%;
    height: 500px;
    background-size: cover;
    padding: 5% 0;
}
/*  第一页 大图中的小图   */
.zw-product-homePic img {
	display: block;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}
/* 第一页 描述 */
.zw-product-homeDesc {
	position: relative;
	width: 100%;
	height: 300px;
}
/* 第一页 描述  文字 */
.zw-product-homeDesc-desc {
	height: 100%;
	padding: 5% 0;
	text-align: center;
}
.zw-product-homeDesc-desc span:nth-of-type(1){
	display: block;
	font-size: 30px;
	font-weight: 500;
	color: #666;
}
.zw-product-homeDesc-desc span:nth-of-type(2){
	display: block;
	width: 70%;
	margin-left: 5px;
	font-size: 14px;
	color: #666;
	
}
/* 第一页 描述  小图 */
.zw-product-homeDesc-pic {
	height: 100%;
	margin-left: 10px;
}
.zw-product-homeDesc-pic img {
	display: block;
	height: 80%;
	display: table-cell;
	vertical-align: middle;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-size: contain;
	background-repeat: no-repeat;
}
.section-product-platform {
}
/* 每个块的标题   */
.zw-product-itemTitle {
	position: relative;
	margin-top: 100px;
	margin-bottom: 80px;
	text-align: center;
	
}
.zw-product-itemTitle span:nth-of-type(1) {
	position: absolute;
    top: 65px;
    left: 50%;
    width: 30px;
    height: 4px;
    background-color: #08af14;
    margin-left: -20px;
}
.zw-product-itemTitle span:nth-of-type(3) {
	position: absolute;
    top: 68px;
    left: 50%;
    width: 200px;
    height: 1px;
    background-color: #e3e3e3;
    margin-left: -100px;
}
.zw-product-itemTitle span:nth-of-type(2){
	display: inline-block;
	font-size: 35px;
	letter-spacing: 15px;
	vertical-align: middle;
	color: #333;
}
/* 产品平台  */

.zw-itour-platformContent{
	width: 100%;
}
.platformContent-item {
}
/*.itour-platform-hoverShow {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(41,113,55,0.9);
	color: #fff;
	text-indent: 2em;
	padding: 15px;
	font-size: 18px;
	text-align: left !important;
}
.itour-platform-hoverShow-hover {
	display: block;
}*/
.platformContent-item div {
	margin: 0 auto;
	text-align: center;
}
.platformContent-item-img {
	width: 145px;
	height: 145px;
}
.platformContent-item-title {
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
}
.platformContent-item-content {
	line-height: 30px;
}
/*功能块样式*/
.itour-function-title {
	width: 95%;
	margin: 15px auto;
	font-family: 微软雅黑;
	font-size: 27px;
    font-weight: bold;
    color: #333;
    
}
.itour-function-content {
	width: 95%;
	margin: 15px auto;
	font-family: 微软雅黑;
    font-size: 19px;
    color: #333;
    line-height: 35px;
}

.itour-item-title {
	margin-top: 100px;
	margin-bottom: 50px;
	font-size: 48px;
    line-height: 60px;
	color: #22AC38;
}
.itour-item-subTitle {
	margin-bottom: 50px;
	color: #458C67;
	font-size: 18px;
    line-height: 30px;
}
.itour-item-content {
	width: 80%;
	margin: auto;
	margin-bottom: 50px;
	font-size: 22px;
    color: #666;
    line-height: 40px;
}
.section-product-map {
	margin-bottom: 60px;
}
.itour-item-desc{
	
	border-radius: 5px;
}
.itour-item-desc img {
	width: 130px;
	height: 130px;
}
.itour-item-desc:hover {
	background-color: #22AC38;
	color: #fff;
}
/*  直播界面  */
.zw-zb-homePicBg {
	height: 554px;
	background-image: url(img/zb-homePic.jpg);
	background-size: cover;
	background-position: center;
}
.zb-introduct-desc {
	margin-bottom: 60px;
	line-height: 40px;
    padding-left: 15%;
    padding-right: 15%;
    font-size: 20px;
}
.zb-introduct-pic {
	width: 100%;
}
.zb-arc-img {
	width: 100px;
    height: 100px;
}
.zb-arc-title {
	margin-top: 30px;
	text-align: center;
	font-weight: 600;
	font-size: 20px;
}
.zb-arc-desc {
	margin-top: 30px;
	line-height: 30px;
	text-align: center;
}
.zb-function-item {
	height: 150px;
	margin-top: 30px;
}
/* 大面积停电管理系统界面 */
.zw-pes-homePicBg {
	padding-top: 150px;
	background-image: url(img/pes-homePic.png);
	background-position: right;
	text-align: center;

}

/*  智慧食堂界面  */
.zw-ics-homePicBg {
	padding-top: 150px;
	background-image: url(img/ics-homePic.png);
	background-position: right;
	text-align: center;
	
}
.zw-ics-homePicBg img {
	width: 398px;
    height: 102px;
}
.zw-ics-homePicBg p:nth-of-type(1), .zw-pes-homePicBg p:nth-of-type(1)  {
	margin-top: 22px;
	color: white;
	font-size: 5em;
}
.zw-ics-homePicBg p:nth-of-type(2), .zw-pes-homePicBg p:nth-of-type(2) {
	margin-top: 22px;
	color: white;
	font-size: 2em;
}
.zw-product-homePicBelow {
	margin-top: 70px;
	width: 100%;
}
.ics-archiecture-pic {
	width: 120px;
    height: 120px;
    border: solid 10px #fff;
    background: #7ebe7e;
    border-radius: 50%;
    position: absolute;
    top: -60px;
    left: 50%;
    margin-left: -60px;
    font-size: 50px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 100px;
}
.ics-archiecture-item {
	margin-top: 60px;
}
.ics-archiecture-content {
	height: 270px;
    padding-top: 65px;
    padding-left: 15px;
	padding-right: 15px;
	background-color: #eee;
}
.ics-archiecture-content:hover {
	background-color: #7ebe7e;
	color: #fff;
}
.ics-archiecture-content p:nth-of-type(1) {
	font-family: 微软雅黑;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
	text-align: center;
}
.ics-archiecture-content p:nth-of-type(2) {
	text-align: left;
	font-family: 微软雅黑;
    font-size: 15px;
    line-height: 25px;
}
/*  移动oa  */
.zw-oa-homePicBg {
	background-image: url(img/oa-homePic.jpg);
	background-position: right;
	text-align: center;
}
.oa-function-title {
	margin-bottom: 20px;
	text-align: center;
    color: #666;
    font-size: 33px;
    height: 50px;
    line-height: 50px;
}
.oa-function-content {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	color: #666;
	line-height: 30px;
}
.oa-function-item {
	padding-bottom: 5%;
	padding-top: 5%;
}
.oa-archiecture-img {
	display: inline-block;
	vertical-align: top;
	width: 33%;
}
.oa-archiecture-content {
	display: inline-block;
	vertical-align: center;
	width: 65%;
}
.oa-archiecture-content p:nth-of-type(1){
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
.oa-archiecture-content p:nth-of-type(2){
	padding-bottom: 20px;
	line-height: 30px;
}
.oa-archiecture-item:hover {
	background-color: #eee;
}
.oa-archiecture-item {
	margin-bottom: 70px;
}
.oa-platform-item {
	padding: 10px;
	margin-bottom: 50px;
	border-radius: 5px;
}
.oa-platform-item:hover {
	background-color: #7ebe7e;
}
.oa-platform-item img {
	border-radius: 50%;
    font-size: 16px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
}
.oa-platform-item p {
	margin-top: 15px;
}
/*舆情页面*/
.zw-iyq-homePicBg {
	background-image: url(img/iyq-homePic.jpg);
}
.iyq-function-item {
	height: 250px;
}
.iyq-function-img {
	text-align: center;
}
.iyq-function-content {
	text-align: center;
}
.iyq-function-content p:nth-of-type(1) {
	margin-top: 30px;
	font-size: 26px;
}
.iyq-function-content p:nth-of-type(2) {
	margin-top: 30px;
	font-size: 15px;
}
.iyq-user-item {
	margin-bottom: 60px;
	text-align: center;
}
.iyq-user-item p:nth-of-type(1) {
	margin-top: 30px;
	font-weight: bold;
	font-size: 18px;
}
.iyq-user-item p:nth-of-type(2) {
	margin-top: 30px;
	line-height: 25px;
}
.iyq-user-item hr {
	margin-bottom: 20px;
	margin-top: 20px;
	border-top: 1px solid #1dd2af;
}
.iyq-user-itemUser {
	display: inline-block;
	width: 32%;
	margin-top: 15px;
	font-size: 14px;
	line-height: 30px;
}
.iyq-user-content-item {
	margin-top: 80px;
	text-align: left;
}
.iyq-user-content-item h5 {
	font-weight: 600;
	font-size: 18px;
}
.iyq-user-content-item p {
	font-size: 20px;
	line-height: 30px;
}
/* 教育界面*/
.zw-iedu-homePicBg {
	background-image: url(img/iedu-homePic.jpg);
	background-position: center;
	background-size: cover;
}
.iedu-archiecture-item {
	margin-bottom: 25px;
}
.iedu-arc-content p:nth-of-type(1) {
	margin-top: 20px;
	font-weight: bold;
	font-size: 18px;
}
.iedu-arc-content p:nth-of-type(2) {
	margin-top: 10px;
	line-height: 25px;
}
.iedu-archiecture-content  p:nth-of-type(1) {
	margin-top: 30px;
	font-weight: bold;
	font-size: 18px;
}
.iedu-archiecture-content  p:nth-of-type(2) {
	margin-top: 30px;
	line-height: 25px;
}
.iedu-archiecture-subTitle {
	display: block;
	margin-bottom: 40px;
	font-size: 20px;
    text-align: center;
}
.section-product-service {
	margin-bottom: 60px;
}
/*加入我们*/
.zw-joinUs-homePicBg {
	height: 600px;
	padding-top: 10%;
	background-image: url(img/joinUs-homePic.jpg);
	background-position: center;
	background-size: cover;
	text-align: center;
}
.zw-joinUs-homePicBg h2 {
	font-size: 38px;
	color: #fff;
}
.zw-joinUs-homePicBg p {
	margin-top: 25px;
	font-size:20px;
	color: #fff;
}
.joinUs-introduct {
	margin-top: 60px;
	text-align: center;
}
.joinUs-introduct h2 {
	color: #292c33;
    font-size: 20px;
    line-height: 62px;
    font-weight: 400;
}
.joinUs-introduct p {
	width: 20%;
	margin: 0 auto;
	margin-bottom: 40px;
	line-height: 28px;
    font-size: 13px;
}
.joinUs-hr {
	width: 100%;
	margin-top: 60px;
	margin-bottom: 60px;
	border-bottom: solid 1px #7ebe7e;
}
.joinUs-recruitment {
	margin-top: 60px;
	margin-bottom: 20px;
	text-align: center;
}
.joinUs-recruitment h3 {
	margin-bottom: 20px;
}
.joinUs-recruitment-hr {
	display: block;
	width: 80%;
	margin: 60px auto;
	border-bottom: solid 1px #e6e9f0;
}
.joinUs-recruitment-jobItem {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 5px;
	
	padding: 10px 5%;
	border-bottom: solid 1px #e6e9f0;
}
.joinUs-recruitment-jobItem span {
	display: inline-block;
	width: 26%;
	padding-bottom: 20px;
	
}
.joinUs-recruitment-jobItem span.detail{
	width: 10%;
	color: green;
	text-decoration: underline;
	cursor: default;
	
}
.joinUs-recruitment-jobItem div ul {
	text-align: left;
	padding: 20px 90px;
	line-height: 20px;
}
.joinUs-recruitment-jobItem div ul li.one {
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 20px;
}
.joinUs-work {
	margin-top: 60px;
	margin-bottom: 50px;
	text-align: center;
}
.joinUs-work h3 {
	margin-bottom: 20px;
}
.joinUs-work p {
	line-height: 30px;
	margin-bottom: 40px;
}
.joinUs-weal-item {
	display: inline-block;
	width: 30%;
	height: 80px;
	margin-top: 50px;
}
.joinUs-weal-item p {
	margin-top: 25px;
}
/*关于我们*/
.zw-aboutUs-homePicBg {
	height: 500px;
	padding-top: 8%;
	background-image: url(img/about-us-homePic.png);
	background-size: contain;
	background-repeat: repeat;
	text-align: center;
}
.zw-aboutUs-homePicBg h2 {
	font-weight: 800;
	font-size: 50px;
	color: #fff;
}
.zw-aboutUs-homePicBg p {
	margin-top: 40px;
	font-size: 35px;
	color: #fff;
}
.about-us-introduct {
	padding-left: 15px;
	padding-right: 15px;
}
.about-us-introduct h3 {
	margin-top: 45px;
	font-size: 40px;
	text-align: center;
	color: #555;
}
.about-us-introduct p {
	margin-top: 10px;
	text-indent: 2em;
    line-height: 2em;
    margin-top: 10px;
    font-size: 18px;
    color: #555;
}
.about-us-play {
	margin-top: 60px;
}
.about-us-play h3 {
	margin-top: 45px;
	margin-bottom: 60px;
	font-size: 40px;
	text-align: center;
	color: #555;
}
.about-us-play img {
	display: block;
	width: 331px;
	margin: 30px auto;
}

.about-contect-item {
	margin-top: 30px;
	margin-bottom: 30px;
}
.about-contect-item1 {
	background-position: -51px 0;;
}
.about-contect-item2 {
	background-position: 0 -51px;
}
.about-contect-item3 {
	background-position: 0 0;
}
.about-contect-item4 {
	background-position:-51px -51px;
}
.about-contect-item div span {
	display: block;
	width: 50px;
    height: 50px;
    margin: 0 auto;
	background-image: url(img/about-contect-pic.png);
}
.about-contect-item p:nth-of-type(1) {
	margin-top: 10px;
}
.about-contect-item p:nth-of-type(2) {
	margin-top: 10px;
}
.about-addr {
	margin-top: 60px;
	margin-bottom: 60px;
	text-align: left;
}
.about-addr-map {
	width: 100%;
	height: 400px;
}
.about-addr-content p {
	font-size: 18px;
}
.about-addr-content p:nth-of-type(1) {
	font-size: 30px;
}

.aboutZZ-list{
	position: relative;
}

.aboutZZ-item{
	float: left;
	width: 25%;
	padding: 15px;
	height: 450px;
    overflow: hidden;
}

/*.aboutZZ-item .aboutZZ-imgBigWrap{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 0;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	text-align: center;
	transition: width 1s;
	-moz-transition: width 1s;	
	-webkit-transition: width 1s;
	-o-transition: width 1s;	
}*/

.aboutZZ-item .aboutZZ-imgBig {
	width: 400px;
	display: none;
}

/*.aboutZZ-item:hover .aboutZZ-imgBig {
	width: 400px;
	display: inline-block;
}

.aboutZZ-item:hover .aboutZZ-imgBigWrap {
	width: 100%;
	padding: 30px;
}*/

.aboutZZ-imgWrap{
	
}

.aboutZZ-img{
	width: 100%;
}

.aboutZZ-text{
	text-align: center;
	padding: 15px;
	
}


/*区块链*/
.zw-bc-homePic {
	background-image: url(img/bc-homePic.jpg);
	background-position: center;
}
.bc-what-vdioTitle {
	margin-top: 30px;
	font-size: 30px;
	text-align: center;
}
.bc-why-item  {
	height: 300px;
}
.bc-why-item img {
	width: 50px;
	height: 50px;
}
.bc-why-item p:nth-of-type(1)  {
	margin-top: 25px;
}
.bc-why-item p:nth-of-type(2) {
	margin-top: 20px;
	line-height: 20px;
}
.bc-use-item {
	height: 260px;
}
.bc-use-img {
	width: 33%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.bc-use-img img{
	width: 50%;
}
.bc-use-content {
	display: inline-block;
	vertical-align: middle;
	width: 65%;
}
.bc-use-content p {
	margin-top: 15px;
	line-height: 25px;
}
.bc-archiecture-pic {
	font-size: 15px;
}
.video_iframe {
	width: 100%;
	height: 400px;
	margin: 50px auto;
}



/* start 功能: 电商平台    作者: 赵伟 */

.zw-ds-homePicBg {
	height: 500px;
	background-image: url(img/ds/o2oP.jpg);
	background-size: cover;
	background-position: center;
}

.zb-subTitle {
	margin: 0 0 90px 0;
	font-size: 18px;
    font-weight: normal;
    color: #787878;
    text-align: center;
}

.ds-func-list {
	margin-bottom: 30px;
}

.ds-func-item {
	float: left;
    height: 180px;
    background: #f2f2f2;
    transition: all .5s;
    text-align: center;
    border: 1px solid #fff;
}



.ds-func-item p {
	margin-top: 30px;
}

.ds-func-item:hover {
	background: #38ba9c;
	color: #fff;
}

.ds-func-item .item-logo {
	width: 69px;
	height: 58px;
	display: inline-block;
	margin-top: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	
}

.ds-func-item .item-logo.p1 {
	background-image: url(img/icon-system-img1.png);
}

.ds-func-item:hover  .item-logo.p1{
	background-image: url(img/icon-system-img1-hover.png);
}
.ds-func-item .item-logo.p2 {
	background-image: url(img/icon-system-img2.png);
}

.ds-func-item:hover  .item-logo.p2{
	background-image: url(img/icon-system-img2-hover.png);
}
.ds-func-item .item-logo.p3 {
	background-image: url(img/icon-system-img3.png);
}

.ds-func-item:hover  .item-logo.p3{
	background-image: url(img/icon-system-img3-hover.png);
}
.ds-func-item .item-logo.p4 {
	background-image: url(img/icon-system-img4.png);
}

.ds-func-item:hover .item-logo.p4 {
	background-image: url(img/icon-system-img4-hover.png);
}
.ds-func-item .item-logo.p5 {
	background-image: url(img/icon-system-img5.png);
}

.ds-func-item:hover  .item-logo.p5{
	background-image: url(img/icon-system-img5-hover.png);
}
.ds-func-item .item-logo.p6 {
	background-image: url(img/icon-system-img6.png);
}

.ds-func-item:hover .item-logo.p6 {
	background-image: url(img/icon-system-img6-hover.png);
}
.ds-func-item .item-logo.p7 {
	background-image: url(img/icon-system-img7.png);
}

.ds-func-item:hover  .item-logo.p7{
	background-image: url(img/icon-system-img7-hover.png);
}
.ds-func-item .item-logo.p8 {
	background-image: url(img/icon-system-img8.png);
}

.ds-func-item:hover .item-logo.p8 {
	background-image: url(img/icon-system-img8-hover.png);
}
.ds-func-item .item-logo.p9 {
	background-image: url(img/icon-system-img9.png);
}

.ds-func-item:hover .item-logo.p9 {
	background-image: url(img/icon-system-img9-hover.png);
}
.ds-func-item .item-logo.p10 {
	background-image: url(img/icon-system-img10.png);
}

.ds-func-item:hover .item-logo.p10 {
	background-image: url(img/icon-system-img10-hover.png);
}
.ds-func-item .item-logo.11 {
	background-image: url(img/icon-system-img11.png);
}

.ds-func-item:hover .item-logo.p11 {
	background-image: url(img/icon-system-img11-hover.png);
}
.ds-func-item .item-logo.p12 {
	background-image: url(img/icon-system-img11.png);
}

.ds-func-item:hover .item-logo.p12 {
	background-image: url(img/icon-system-img11-hover.png);
}


.section-ds-us {
	background-color: #F2F2F2;
	padding-bottom: 60px;
}

.section-ds-us .zw-product-itemTitle {
    /*padding-top: 50px;*/
}


.ds .zw-product-itemTitle {
	/*position: relative;
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
    padding-top: 50px;*/
}

.section-ds-what {
	padding: 0 0 50px 0;
}

.section-ds-what  img {
	display: inline-block;
	width: 80%;
	
}


.section-ds-what p {
	padding: 0 15px;
	line-height: 2em;
}

.section-ds-solve img {
	width: 100%;
	
}

/* end  电商    --zw*/



.us-nav {
	
}
.us-navItem {
	float: left;
    width: 265px;
    line-height: 60px;
    text-align: center;
    background-color: #dcdcdc;
    color: #565656;
    font-size: 18px;
    margin-right: 36px;

    cursor: pointer;
}

.us-navItem.active {
	background-color: #7ebe7e;
	color: #fff;
}
.us-navItem:last-child {
	margin-right: 0;
}
.us-content {
	width: 100%;
    min-height: 448px;
    background-color: #fff;
    overflow: hidden;
    padding: 0 40px;
    box-sizing: border-box;
}
.us-contentItem {
	width: 100%;
	height: 100%;
}

.us-contentItem .title {
	font-size: 24px;
    color: #323232;
    margin: 40px 0 10px 0;
    text-align: center;
}

.us-contentItem .subTitle {
	font-size: 16px;
    text-align: center;
    color: #565656;
    margin-bottom: 40px;
}

.us-contentItem .infoPic {
	display: block;
    margin: 0 auto;
}

.us-contentItem .infoPic4 {
    margin: 30px auto 0;
}

.us-contentItem  .listL li {
	float: left;
	width: 25%;
    text-align: center;
}

.listL li img {
	display: block;
    margin: 0 auto 24px;
}

.listL li  h1 {
	font-size: 18px;
    color: #323232;
}

.us-contentItem  .listR li {
	width: 20%;
    text-align: center;
    float: left;
}
.listR li  p {
	font-size: 16px;
    color: #1E1E1E;
}

.listR li img {
	display: block;
    margin: 20px auto 0;
}

.dsTPic3 {
	display: block;
    margin: 0 auto;
}

.dsTPic4 {
	display: block;
    margin: 30px auto 0;
}

.oa-archiecture-content p:nth-of-type(1){
	font-size: 13px;
}

.ds .oa-archiecture-content p:nth-of-type(2) {
    padding-bottom: 20px;
    line-height: 22px;
    max-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* start  zw  header菜单栏 */

.header {
	position: relative;
}

.dropMenu {
	display: none;
	position: absolute;
    left: 0;
    top: 66px;
    z-index: 100;
    width: 100%;
    background-color: #fff;
    padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
}

.nav-dropMenu:hover .dropMenu {
	display: block;
	
}

.nav-dropMenu dl {
	
}

.nav-dropMenu dt {
	float: left;
	width: 16%;
}

#header .nav-dropMenu dt .title {
	font-size: 16px;
	color: #42b034;
}

#header .nav-dropMenu dt .text {
	position: relative;
	float: left;
    padding: 0;
    margin: 0;
    height: 40px;
    font-weight: normal;
    width: 50%;
    text-align: left;
    line-height: 40px;
    padding-left: 10px;
}
#header .nav-dropMenu dt .text:before {
	content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
    border-left: 4px solid #42b034;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}

#header .nav-dropMenu dt .text.block {
	width: 100%;
}

/* end  header菜单栏 */

/* start  zw 改版首页   */

.homeService {
	position: relative;
	padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fff;
}

.zw-dsj-homePicBg {
	display: block;
	width: 100%;
	height: 500px;
}

.zw-dsj-homePicBg video {
	width: 100%;
	height: 100%;
}

.homeService-gg {
	position: absolute;
	left: 0;
	right: 0;
	top: 10px;
	height: 40px;
	width: 100%;
	overflow: hidden;
	
	padding-left: 15px;
	padding-right: 15px;
	
}

.ulWrap {
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	overflow: hidden;
	
}

.homeService-gg ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	transition: left 2s;
	-moz-transition: left 2s;	/* Firefox 4 */
	-webkit-transition: left 2s;	/* Safari 和 Chrome */
	-o-transition: left 2s;	/* Opera */
}

.homeService-gg li {
	float: left;
	width: 0;
	height: 100%;
	padding-left: 45px;
	padding-right: 45px;
	overflow: hidden;
}

.home-broadcast {
	position: absolute;
	left: 0px;
	top: 5px;
	z-index: 3;
	width: 30px;
	height: 30px;
	background-color: #fff;
	display: inline-block;
	background-image: url(img/index/broadcast.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}


.homeService-gg li p {
	display: inline-block;
	line-height: 40px;
}


.homeService-head {
	
}

.home-section-head {
	position: relative;
}

.home-section-head h5 {
	position: relative;
	font-size: 30px;
    font-weight: normal;
    margin: 60px 0 20px 0;
    text-align: center;
}

.home-section-head span {
	display: block;
	width: 290px;
	height: 25px;
	margin: 15px auto;
	background-image: url(img/underlinew.png);
	background-position: center;
	background-repeat: no-repeat;
}

.homeService-main {
	
}

.homeService-main-wrap {
	position: relative;
	text-align: center;
    border: 1px solid #e3e3e3;
    border-bottom: 3px solid #62b62e;
    background-color: #fff;
}

.homeService-main ul {
	
}

.homeService-main li {
	margin-bottom: 15px;
}

.homeService-main li .homeService-main-imgwrap {
	position: relative;
}
.homeService-main li  img{
	display: block;
	width: 100%;
}

.homeService-main li  .desc {
	line-height: 32px;
    font-size: 18px;
    margin: 0;
    padding-top: 10px;
    color: #333;
}

.homeService-main li  .subDesc {
	color: #999;
    line-height: 18px;
    margin: 0;
    padding-bottom: 10px;
}

.homeService-main li .descHide {
	display: none;
	color: #fff;
}

.homeService-main li:hover {
	color: #fff;
}

.homeService-main li:hover  .homeService-main-contentwrap {
	background-color: #62b62e;
}

.homeService-main li:hover  .desc {
	color: #fff;
}


.homeService-main li:hover  .subDesc {
	color: #fff;
}

.homeService-main li:hover .descHide {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	display: block;
}

.homeService-main li:hover .descHide span {
	display: inline-block;
	margin-top: 33%;
}

.homeService-main .imgBg {
	display: block;
    width: 100%;
    padding-top: 75%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #e8e8e8;
}


.homeProduct {
	margin-bottom: 30px;
}

.homeProduct-head {
	
}

.homeProduct-main {
	
}

.homeProduct-main ul {
	
}

.homeProduct-main li {
	position: relative;
	margin-bottom: 30px;
}

.homeProduct-main li:before {
	border: 1px solid #e6e6e6;
    content: '';
    position: absolute;
    left: 25%;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: -1;
    background: #fff;
    height: 101%;
}



.homeProduct-main li img {
	background: #fff;
    padding: 8px;
    width: 100%;
}

.homeProduct-main li h5 {
	color: #37474f;
    font-size: 1.25em;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 10px;
    position: relative;
}

.homeProduct-main li:hover h5 {
	color: #fff;
}

.homeProduct-main li p {
	color: #777;
    font-size: 14px;
    line-height: 26px;
    height: 114px;
    overflow: hidden;
    padding: 13px 0 0;
    width: 100%;
}

.homeProduct-main li:hover p {
	color: #fff;
}
.homeProduct-main li .imgWrap {
	float: left;
    margin: 10px 0;
    overflow: hidden;
    text-align: center;
    height: auto;
    position: relative;
    z-index: 1;
}

.homeProduct-main li .contentWrap {
	background-color: #fff;
    padding: 21px 10px 15px;
    margin-top: 1px;
}

.homeProduct-main li:hover:before {
	background-color: #62b62e;
	color: #fff;
}

.homeProduct-main li:hover .contentWrap {
	background-color: #62b62e ;
}

.homeProduct-more {
	width: 100%;
    margin-top: 15px;
    text-align: center;
}

.homeProduct-more-btn {
	display: inline-block;
    height: 40px;
    background: #e9280c;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    line-height: 40px;
    border: 0;
    padding: 0 50px;
    height: 101%;
}

.homePartner {
	background-color: #fff;
    padding-top: 15px;
    padding-bottom: 60px;
}

.homePartner-head {
	
}

.homePartner-main {
	
}

.homePartner-main ul {
	position: relative;
	border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}

.homePartner-main li {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    color: #fff;
}

.homePartner-main li.blueBg {
	background: #68c9d2;
}

.homePartner-main li.pinkBg {
	background: #e48583;
}

.homePartner-main li.greenBg {
	background: #aecc6b;
}

.homePartner-main li.deepGreenBg {
	background: #008b45;
}

.homePartner-main li.deepBlueBg {
	background: #4B78CD;;
}


.homePartner-main span {
	display: block;
	width: 100%;
	padding-top: 50%;
    /*padding: 30px 0;*/
    text-align: center;
    font-size: 20px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}





.homePartner-main li:hover {
	
}

/*.homePartner-main li:hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: #aecc6b ;
}

.homePartner-main li:hover span {
	position: absolute;
	top: 33%;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	text-align: center;
}*/

/*.homePartner-main li:hover span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding-top: 50%;
}*/

.homePartner-main img {
	width: 100%;
    padding: 17px;
}

/* end 改版首页   */

/* start   zw       大数据页面   */

.data-body {
	background-color: #fff;
}

.data-container {
	max-width: 1000px;
	margin: auto;
	padding: 0 15px;
	margin-bottom: 30px;
}
.data-title {
	line-height: 1.4;
    font-weight: 400;
    font-size: 24px;
    padding-bottom: 10px;
    margin-bottom: 14px;
    border-bottom: 1px solid #e7e7eb;
    text-align: center;
    margin-top: 30px;
}

.data-disc {
	position: relative;
	clear: both;
	border-radius: 5px;
    border: 1px solid rgb(224, 224, 224);
    line-height: 28.4444px;
    color: rgb(62, 62, 62);
    padding: 20px;
    padding-top: 60px;
    margin-bottom: 30px;
}

.data-disc .title {
	position: absolute;
	top: 0;
	left: 0;
    padding: 3px 15px 4px;
    max-width: 100%;
    min-height: 1em;
    border-radius: 5px 0px;
    display: inline-block;
    color: rgb(255, 255, 255);
    background-color: rgb(92, 184, 92);
	
}

.data-disc .content {
	
}

.data-text {
	font-size: 14px;
	line-height: 1.6;
	color: rgb(62, 62, 62);
	margin-top: 15px;
	margin-bottom: 15px;
	text-indent: 2em;
}

.data-text span {
	color: rgb(61, 167, 66);
	font-weight: 600;
}

.data-sectionLine {
    border-top: 2.5px solid rgb(155, 187, 89);
}

.data-sectionLine p{
	color: #fff;
	padding: 5px 10px;
    max-width: 100%;
    display: inline-block;
    line-height: 1.4em;
    vertical-align: top;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    box-sizing: border-box !important;
    word-wrap: break-word !important;
    background: rgb(155, 187, 89);
}

.data-img {
	max-width: 100%;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 30px;
}

.data-subTitle{
	color: #3e3e3e;
	font-size: 14px;
	font-weight: 600;
}
/* end 大数据页面   */

/* start  APP 定制      -- zw  */

.appService {
	margin-bottom: 30px;
}

.zw-app-homePicBg {
	background-image: url(img/vistors/vistors.jpg);
	background-size: cover;
	background-position: center;
}

.zw-zhdc-homePicBg {
	background-image: url(img/zhdc-homePic.png);
	background-size: cover;
	background-position: center;
}

.appService-list img {
	display: inline-block;
	width: 120px;
	height: 120px;
}
.appService-list p {
	margin-top: 15px;
    text-align: left;
    text-indent: 2em;
    line-height: 26px;
    color: #666;
    height: 108px;
    overflow: hidden;
}

.appService-list h4 {
	margin: 36px auto 36px;
    font-size: 20px;
    font-weight: bold;
}

.appSolve-list .appSolve-item img{
	width: 100%;
	margin-bottom: 15px;
}

.appSolve-list .appSolve-item img.hd {
	display: none;
}

.appSolve-list .appSolve-item:hover img{
	display: none;
}

.appSolve-list .appSolve-item:hover img.hd {
	display: inline-block;
}

.appSolve {
	margin-bottom: 30px;
}

.appLC {
	width: 100%;
	padding-top: 40%;
	background-image: url(img/appDZ/process-bg.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	text-align: center;
}

.appLC  h4 {
	color: #fff;
	font-size: 25px;
	margin-top: 30px;
}

.appLC  p {
	color: #999;
}
/* end  APP 定制      -- zw  */

/* start web定制  --zw   */
.webService {
	padding-bottom: 30px;
	padding-top: 15px;
	background-color: #fff;
}

.zw-web-homePicBg {
	background-image: url(img/webDZ/webBg.jpg);
	background-size: cover;
	background-position: center;
}

.webService-list .webService-item {
	margin-bottom: 30px;
}

.webService-list .webService-item .webService-imgBlock {
	width: 130px;
	height: 130px;
	margin: auto;
	border-radius: 50%;
}

.webService-list .webService-item:hover .webService-imgBlock {
	background-color: #38ba9c;
}

.webService-list .webService-item h4 {
	font-weight: 600;
}

.webService-list .webService-item p {
	height: 50px;
    line-height: 25px;
}

.webAL {
	margin-bottom: 30px;
}

.webAL-item img {
	width: 100%;
}

.webAL-item p {
	color: #626262;
    font-size: 16px;
    height: 2.4em;
    line-height: 1.2;
    display: block;
    margin-top: 25px;
    margin-bottom: 15px;
}
/* end web定制  --zw   */

/*  start 软著   zw--  */

.zw-rz-homePicBg {
	background-image: url(img/rz/rzP.jpg);
	background-size: cover;
	background-position: center;
}


.rzService-item {
	position: relative;
    text-align: center;
    margin-bottom: 15px;
}

.rzService-item  span {
	display: inline-block;
    width: 150px;
    height: 150px;
    color: #fff;
    line-height: 150px;
    border-radius: 50%;
    font-weight: 600;
    font-size: 18px;
}

.rzService-item  span.green {
	background-color: #1ba725;
}

.rzService-item  span.pink {
	background-color: #bb176e;
}

.rzService-item  span.blue {
	background-color: #428bca;
}

.rzService-item  span.red {
	background-color: #cc0a0a;
}

.webService-item .next-line {
	    position: absolute;
    top: 20%;
    right: -50px;
    width: 100px;
    height: 5px;
    background: #38ba9c;
}

.rzService {
	margin-bottom: 30px;
}

.rzCL-item {
	margin-bottom: 15px;
}

.rzCL-item h4 {
	margin-bottom: 15px;
}

.rzCL-item p {
	text-align: left;
    line-height: 25px;
}

.rzCL-item .wrap {
	padding: 15px;
    background-color: #fff;
    height: 250px;
    border-radius: 10px;
}


.rzQL-item {
	height: 300px;
}



/*  end 软著   zw--  */

/* */

/* start 功能: 电商平台    作者: 赵伟 */
@media (max-width:768px) {
	/*  第一页 大图  */
	.zw-product-homePic {
		height: 155px;
	}
	.zw-product-homePic img {
		height: 100px;
		width: 75%;
	}
	.zw-product-homeDesc-desc span:nth-of-type(1) {
		font-size: 18px;
		padding-top: 20%;
	}
	.zw-product-homeDesc-desc span:nth-of-type(2) {
		width: 100%;
		padding-top: 2%;
		font-size: 12px;
		line-height: 20px;
	}
	.section-product-platform {
		margin-top: 30px;
	}
	.zw-product-itemTitle {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.zw-product-itemTitle span:nth-of-type(1) {
		/*position: absolute;
	    top: 65px;
	    left: 50%;
	    width: 30px;
	    height: 4px;
	    background-color: #7ebe7e;
	    background-color: #08af14;
	    margin-left: -20px;*/
	   display: none;
	}
	.zw-product-itemTitle span:nth-of-type(3) {
		display: none;
		/*position: absolute;
	    top: 68px;
	    left: 50%;
	    width: 200px;
	    height: 1px;
	    background-color: #e3e3e3;
	    margin-left: -100px;*/
	}
	.zw-product-itemTitle span:nth-of-type(2) {
		display: inline-block;
        letter-spacing: 1px;
	    font-size: 20px;
	   
	}
	.platformContent-item-content {
		width: 90%;
	}
	/*功能块样式*/
	.itour-function-title {
		font-size: 20px;
	}
	.itour-function-content {
		font-size: 15px;
	}
	.zw-itour-homePicBg h2 {
		margin-top: 0px;
		font-size: 25px;
	}
	.zw-itour-homePicBg p {
		width: 80%;
	    margin: 10px auto;
	    font-size: 13px;
	    line-height: 15px;
	}
	/*  智慧食堂界面  */
	.zw-ics-homePicBg {
		padding-top: 10px;
	}
	
	.zw-ics-homePicBg img {
		height: 53px;
	}
	.zw-ics-homePicBg p:nth-of-type(1) {
		margin-top: 10px;
		color: white;
		font-size: 22px;
	}
	.zw-ics-homePicBg p:nth-of-type(2) {
	    margin-top: 5px;
	    
	    color: white;
	    font-size: 13px;
	}
	/*  移动oa  */
	.oa-function-title {
		margin-bottom: 5px;
	    font-size: 17px;
	}
	.oa-function-content {
		width: 80%;
	}
	.oa-function-item {
		padding-bottom: 15%;
		padding-top: 15%;
	}
	/*加入我们*/
	.zw-joinUs-homePicBg {
		padding-top: 5%;
	}
	.zw-joinUs-homePicBg h2 {
		font-size: 22px;
	}
	.zw-joinUs-homePicBg p {
		margin-top: 10px;
		padding-left: 80px;
    	padding-right: 80px;
		font-size:10px;
	}
	.joinUs-recruitment-jobItem {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 16px;
		padding: 0;
		border-bottom: solid 1px #e6e9f0;
	}
	.joinUs-recruitment-jobItem span{
		width: 80%;
		margin: 5px auto;
		padding-bottom: 10px;
		display: block;
		font-size: 12px;
		border-width: 0;
	}
	.joinUs-recruitment-jobItem div ul {
		padding: 5px 20px;
		
	}
	.joinUs-recruitment-jobItem div ul li.one {
	
	
		padding-top: 5px;
		padding-bottom: 10px;
	}
	.joinUs-introduct p {
		width: 80%;
	}
	
	/*关于我们*/
	.zw-aboutUs-homePicBg h2 {
		font-weight: 500;
		font-size: 15px;
	}
	.zw-aboutUs-homePicBg p {
		margin-top: 10px;
		font-size: 9px;
	}
	.about-us-play img {
		
		width: 200px;
		
	}
	.aboutZZ-item{
		width: 50%;
	}
	.iyq-user-content-img {
		display: none;
	}
	.iyq-user-content-item {
		height: 180px;
		margin-top: 10px;
	}
	.iyq-user-content-item h5 {
		font-weight: 600;
		font-size: 15px;
	}
	.iyq-user-content-item p {
		font-size: 13px;
		line-height: 20px;
		
	}
	.bc-why-item img {
		width: 30%;
	}
	.bc-use-item {
		height: 390px;
	}
	.bc-use-img img{
		width: 100%;
	}
	.video_iframe {
		width: 100%;
		height: 300px;
		margin: 20px auto;
	}
	.zb-subTitle {
		margin: 0 0 30px 0;
		font-size: 13px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.zw-ds-homePicBg {
		height: 155px;
	}
	
	/* 电商  */
	.us-contentItem {
		display: block !important;
		border-bottom: 1px solid #e3e3e3;
    	padding-bottom: 15px;
	}
	.us-contentItem .title {
	    font-size: 17px;
    	font-weight: 600;
	}
	.us-contentItem .subTitle {
	    font-size: 14px;
	}
	.us-contentItem .listL li {
	    float: left;
    	width: 50%;
    	padding: 0 10px;
	}
	.listL li img {
	    width: 100%;
	}
	.us-contentItem .listR li {
	    width: 100%;
	    text-align: center;
	    float: none;
	}
	.dsTPic3 {
	    width: 100%;
	}
	.dsTPic4 {
	    width: 100%;
	}
	.us-nav {
		display: none;
    }
    .section-ds-us .zw-product-itemTitle {
	    padding-top: 0px;
	}
	/* start  header菜单栏 */
	.nav-dropMenu {
		position: relative;
	}
	
	#header .nav-link {
		height: 470px;
		overflow-y: scroll;
	}
	.dropMenu {
		display: none;
	    position: relative;
	    left: 0;
	    top: 0;
	    z-index: 2;
	    width: 100%;
	    background-color: #E6E9F0;
	    padding-top: 0;
	    padding-bottom: 0;
	    padding-left: 0;
	    padding-right: 0;
	    border-bottom: 0px solid #e3e3e3;
	    border-top: 0px solid #e3e3e3;
	}
	
	.nav-dropMenu  .service {
		position: relative;
	}
	
	.nav-dropMenu  .service:before {
	    content: '';
	    position: absolute;
	    right: 15px;
	    top: 50%;
	    margin-top: -4px;
	    border-left: 4px solid #42b034;
	    border-top: 4px solid transparent;
	    border-bottom: 4px solid transparent;
	}
	
	#header .nav-link li>a {
		width: 100%;
		margin: 0;
	}
	
	.nav-dropMenu:hover .dropMenu {
		display: none;
	}
	
	.nav-dropMenu dl {
		margin-bottom: 0;
	}
	
	.nav-dropMenu dt {
		width: 100%;
	}
	
	#header .nav-dropMenu dt .title {
		padding-left: 40px;
	    background: #eee;
	    color: #717171;
	    height: 38px;
	    line-height: 38px;
	    margin-bottom: 0;
	    margin-top: 0;
	    border-bottom: 1px solid #e3e3e3;
	}
	
	#header .nav-dropMenu dt .text {
		padding-left: 60px;
	    background: #eee;
	    color: #717171;
	    height: 38px;
	    line-height: 38px;
	    margin-bottom: 0;
	    margin-top: 0;
	    border-bottom: 1px solid #e3e3e3;
	}
	#header .nav-dropMenu dt .text:before {
		left: 42px;
	}
	
	#header .nav-dropMenu dt .text.block {

	}
	
	/* end  header菜单栏 */
	
	/* start 首页改版  */
	.homeService {
	    /*padding-top: 3px;*/
	    padding-bottom: 0;
	}
	.home-section-head h5 {
	    font-size: 20px;
	    margin: 32px 0 12px 0;
	}
	.homePartner {
		padding-bottom: 0;
	}
	.homePartner-main span {
	    font-size: 13px;
	}
	/* end 首页改版  */
	
	.webService-item .next-line {
		display: none;
	}
	.rzCL-item .wrap {
		height: auto;
	}
	.rzService-item span {
	    display: block;
	    width: 120px;
	    height: 120px;
	    color: #fff;
	    line-height: 120px;
	    border-radius: 50%;
	    font-weight: 600;
	    font-size: 13px;
	}
}
/* end 功能: 旅游产品 界面样式    作者: 赵伟 */




.gray-bg {
	background-color: #F4F5F7;
}

/*智慧工厂 wtf*/
.zw-factory-homePicBg{
	background-image:url(img/gc/home.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
}

/*车联网 wtf*/
.zw-clw-homePicBg{
	background-image:url(img/clw/clw-log.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}
.zw-qklclw-homePicBg{
	background-image:url(img/index/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.zw-zhgc-homePicBg{
	background-image:url(img/index/znzz.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.gy-part>div>h3 {
    padding-top: 70px;
    margin-bottom: 8px;
    text-align: center;
    font-size: 32px;
    font-weight: normal;
    }
.gy-part>div>div:nth-child(2) {
    margin-bottom: 30px;
    font-size: 14px;
    color: #798b98;
    text-align: center;
}

.rows {
    margin-right: -15px;
    margin-left: -15px;
    }

.gy-part-cot1>div {
    position: relative;
    height: 280px;
    margin-bottom: 34px;
}
.gy-part-cot1>div>a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.gy-part-cot1>div>a>img {
    position: absolute;
    width: 100%;
    height: 100%;
}
.part1-rg {
    position: absolute;
    z-index: 999;
    padding: 0 20px;
    padding-top: 20px;
    box-sizing: border-box;
    width: 50%;
    right: 0;
    height: 100%;
    background: rgba(248, 250, 255, 0.9);
}

/*设备健康管理 wtf*/
.SkyFront-page-2 {
    padding: 3rem 0;
}

.SkyFront-page-2 .viewer img {
    display: block;
    margin-top: 1rem;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
}
.SkyFront-page-2 .viewer article {
    padding: 0 2rem;
}
.zw-health-homePicBg{
	background-image: url(img/gc/health.png);
    background-position: center;
    background-size: cover;
}

.SkyFront-page-3 {
    background-image: linear-gradient(-269deg,#4d545a 0%,#91929d 100%);
}
.SkyFront-page-3 .row {
    margin: 0;
}
.SkyFront-page-3 .row .page-3-left {
    background-image: url(img/gc/leftPic.png);
    height: 459px;
    background-size: cover;
}
.SkyFront-page-3 .row .page-3-right {
    background-image: linear-gradient(-269deg,#4d545a 0%,#91929d 100%);
    color: #fff;
    padding: 0 2rem;
    min-height: 459px;
}
.SkyFront-page-5 {
    padding: 4rem 0;
    background-color: #353f4b;
    color: #fff;
}
body .viewer {
    
    width: 100%;
    margin: 0 auto;
    height: 100%;
}
.new-title {
    display: block;
    margin: 0 auto;
    width: max-content;
    font-size: 2rem;
    margin-bottom: 6rem;
    padding: 0 2.5rem;
    position: relative;
}
.SkyFront-page-5{
	margin-top: 20px;
}
.SkyFront-page-5 .viewer img {
    margin: 0 auto;
    display: block;
    width: 90%;
}
.fssm {
    font-size: 0.8rem!important;
    margin-bottom: 1.5rem;
    color: rgba(255,255,255,0.70);
    }
article>h3{
	color:white;
}
.SkyFront-page-3 h4 {
    font-size: 1.4rem;
    color: white;
    padding:10px 0;
}
/*首页新增内容 wtf*/
.index-page-2{
	box-shadow: 0 15px 32px 0 rgba(0,0,0,0.1), 0 0 0 0px rgba(0,0,0,0.08);

}
.index-page .title {
    margin-top: 3rem;
    margin-bottom: 1rem;
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 32px;
    padding: 0 1.5rem;
}
.tac {
    text-align: center;
}
.underline {
    width: 3rem;
    border-bottom: 3px solid hsl(208, 100%, 49%);
    }
.mga {
    margin: 0 auto!important;
}
.index-page-2 .row.viewer {
    margin-top: 2rem;
}


.mgb3rem {
    margin-bottom: 3rem;
}
.proTitle_EN {
    font-size: 1.3em;
    margin: 1rem 0;
    letter-spacing: 0;
}
.fwb {
    font-weight: bold;
}

.proTitle {
    font-size: 1.1em;
    margin-bottom: 1rem;
}
.index-page-2 .lm {
    background-color: #fff;
    border: 1px solid #d2d2d2;
}
.learnMore {
    color: #fff;
    width: 110px;
    margin: 0 auto;
    border-radius: 23px;
    display: inline-block;
    padding: 3px 0;
}
.csp {
    cursor: pointer;
}
.sg {
    width: 135px;
    height: 135px;
}
.se{
	width: 140px;
    height: 140px;
}
.sa{
	width: 130px;
    height: 130px;
}
.SkyAXE {
    background-image: url(img/index/SkyAXE.png);
    background-size: cover;
    
}
.SkyDiscovery {
    background-image: url(img/index/SkyDiscovery.png);
     background-size: cover;
}
.SkyFront {
    background-image: url(img/index/SkyFront.png);
     background-size: cover;
}
.SkyHealth {
    background-image: url(img/index/SkyHealth.png);
     background-size: cover;
}

.zw-qx-homePicBg{
	
    background-image: url(img/index/qx.png);
    background-size: 100% 100%;
    background-position: center;
}
.zw-qx01-homePicBg{
	
    background-image: url(img/qx/qixiang_01.png);
    background-size: 100% 100%;
    background-position: center;
}
.zw-qx02-homePicBg{
	
    background-image: url(img/qx/qixiang_02.jpg);
    background-size: 100% 100%;
    background-position: center;
}

/*访客系统*/
.green_title{
	color: #64bab8;
    font-size: 20px;
    font-weight: 600;
}
.container_0 {
    width: 1140px;
    margin: 0 auto;
    padding: 0;
}
.visitor_lists {
    width: 50%;
    height: 148px;
    margin-left: 0px;
    margin-top: 20px;
}
.cyan {
    color: #64bab8;
}
.fz20 {
    font-size: 20px!important;
}
.weight {
    font-weight: bold;
}
.width515 {
    width: 508px;
}
.fz14 {
    font-size: 14px!important;
}
.mt25 {
    margin-top: 25px!important;
}
.fl{
	float: left;
}

.manage_con {
    width: 1140px;
    margin: 0 auto;
    height: 100%;
    border: 0;
}
.manage_con .p_meeting_01 {
    font-size: 36px;
 	margin: 25px 0 0px 10px!important;
    height: auto;
}
.manage_con .p_meeting_02 {
    font-size: 18px;
    margin: 25px 0 0px 10px!important;
    height: auto;
}
.c_fff {
    color: #fff;
}
.width400 {
    width: 400px;
}

/*车辆管理系统页面*/
.scope {
    min-height: 550px;
}
.scope {
    margin-top: 49px;
}


#bigbox {
    width: 100%;
    min-width: 1020px;
    overflow: hidden;
}
.gsjj {
    width: 100%;
    float: left;
    background: #efefef;
    padding: 20px 0;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
}
.gsjj_title {
    display: block;
    height: 80px;
    text-align: center;
    overflow: hidden;
    border-bottom: 2px solid #dbdbdb;
}
.gsjj_p {
    line-height: 30px;
    font-family: Impact;
    font-size: 20px;
    color: #222222;
    text-transform: uppercase;
}
.gsjj_sp {
    line-height: 40px;
    font-family: '微软雅黑';
    font-size: 30px;
    color: #222222;
}
.gsjj_contect {
    display: block;
    overflow: hidden;
    font-family: '微软雅黑';
    font-size: 14px;
    color: #222222;
    line-height: 26px;
    padding: 15px 10px 0 10px;
}
.gsjj_contect img {
    width: 400px;
    float: left;
    margin-right: 15px;
    height: 300px;
}
.cpzs {
    width: 100%;
    float: left;
    background: url(img/clw/cpzs_bj1.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 36px;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
}
.cpzs_title {
    width: 423px;
    height: 70px;
    text-align: center;
    background: url(img/clw/cpzs_title.png) no-repeat center center;
    margin: 0 auto;
}
.cpzs_p {
    line-height: 30px;
    font-family: Impact;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.cpzs_sp {
    line-height: 40px;
    font-family: '微软雅黑';
    font-size: 30px;
    color: #fff;
}
.cpzs_ul {
    display: block;
    width: 1012.5px;
    padding-top: 25px;
    overflow: hidden;
}
.cpzs_ul li {
    width: 325px;
    float: left;
    margin: 0 12.5px 25px 0;
    position: relative;
    overflow: hidden;
}

.cpzs_ul li .cpzs_img_top {
    padding-top: 75.39%;
}

.img-position-absolute {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    padding: auto;
}
.cpzs_ul li .cpzs_txt {
    width: 100%;
    height: 44px;
    overflow: hidden;
    background: url(img/clw/cpzs_bj2.png) repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    transition: all 0.3s;
}
.cpzs_ul li .cpzs_txt span {
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    transition: all 0.3s;
}

@media (max-width: 768px){
	.footer-box .bottom-link .qrcode img {
	    margin-top: 60px;
	}
	h4{
		font-size: 14px;
	}
	.footer-box .bottom-link .about, .footer-box .bottom-link .docs, .footer-box .bottom-link .product {
		margin-left: 2.5%;
	}
	.zw-ics-homePicBg p:nth-of-type(1), .zw-pes-homePicBg p:nth-of-type(1){
		font-size: 17px;
		position: absolute;
		left: calc(50% + -110px);
		top: 40px;
	}
	.zw-ics-homePicBg p:nth-of-type(2), .zw-pes-homePicBg p:nth-of-type(2){
		font-size: 12px;
		position: absolute;
		left: calc(50% + -104px);
		top: 83px;
	} 
	.wrap{
		width:100%;
		margin: 0;
	}
	.cpzs_ul{
		display:flex;
		flex-wrap: wrap;
		justify-content:space-around;
		width:100%;  
	}
	.cpzs_ul li{
		margin: 0 0 25px 0;
	}
}

/*关于我们*/
.businessCard-container {
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
	margin: 20px 10px;
}
.bc-aboutUs-homePicBg {
	height: 310px;
	/* padding-top: 8%; */
	background-image: url(img/about-us-homePic.png);
	background-size: contain;
	background-repeat: repeat;
	text-align: left;
	padding: 40px 30px;
}
.bc-aboutUs-homePicBg h2 {
	font-weight: 800;
	font-size: 35px;
	color: #fff;
	margin: 0 auto 10px;
	max-width: 1170px;
	margin-bottom: 50px;
}
.bc-aboutUs-homePicBg h2 span {
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	padding-left: 15px;
}
.bc-aboutUs-homePicBg p {
	/* margin-top: 40px; */
	font-size: 18px;
	color: #fff;
	margin: 0 auto 10px;
	max-width: 1170px;
}
.about-addr-content p a.icon-copy, .businessCard-contect-item p a.icon-copy{
	width: 18px;
	height: 18px;
	margin-left: 5px;
	display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(img/icon-copy.png);
}
.about-addr-content p a.icon-location, .businessCard-contect-item p a.icon-location{
	width: 18px;
	height: 18px;
	margin-left: 5px;
	display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(img/icon-location.png);
}
.businessCard-contect-item {
	margin-top: 30px;
	margin-bottom: 30px;
}

.businessCard-contect-item1 {
	background-image: url(img/businessCard-contect-tel-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-contect-item2 {
	background-image: url(img/businessCard-contect-email-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-contect-item3 {
	background-image: url(img/businessCard-contect-address-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-contect-item4 {
	background-image: url(img/businessCard-contect-wxChart-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-contect-item div span {
	display: block;
	width: 50px;
    height: 50px;
    margin: 0 auto;
}
.businessCard-contect-item p:nth-of-type(1) {
	margin-top: 10px;
}
.businessCard-contect-item p:nth-of-type(2) {
	margin-top: 10px;
}

.businessCard-addr-content .left {
	padding: 0 20px 0 0;
    width: 20vw;
    max-width: 170px;
    min-width: 120px;
    height: calc(20vw - 20px);
    max-height: 150px;
    min-height: 100px;
	float: left;
	margin-top: 20px;
}
.businessCard-addr-content .left .businessCard-address-item {
	width: 100%;
	height: 100%;
	display: block;
	background-color: #dbe5ef;
	background-image: url(img/businessCard-address-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	border-radius: 5px;
}
.businessCard-addr-content .right {
	float: left;
	padding: 0 0 0 20px;
	width: calc(100% - 170px);
}
@media (min-width: 750px){
	.businessCard-addr-content .right {
		width: calc(100% - 170px);
	}
}
@media (max-width: 750px) and (min-width: 500px){
	.businessCard-addr-content .right {
		width: calc(80vw - 110px);
	}
}
@media (max-width: 500px){
	.businessCard-addr-content .right {
		width: calc(100% - 120px);
	}
}
.businessCard-addr-content .right h2 {
	font-weight: 600;
}
.businessCard-addr-content .right h2 a {
	color: #2c2f35;
}
.businessCard-addr-content .right p {
	font-size: 18px;
	color: #2c2f35
}
.businessCard-addr-content .right p.project {
	line-height: 28px;
}
.businessCard-addr-content .right p span {
	font-size: 16px;
	line-height: 18px;
	padding: 3px;
	background-color: #f0f0f0;
	color: #595959;
	margin: 10px 10px 10px 0;
}

.businessCard-addr-content h2 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 600;
}
.businessCard-addr-content h2 a {
	color: #2c2f35;
}
.businessCard-addr-content p {
	font-size: 18px;
	color: #2c2f35
}
.businessCard-addr-content p.project {
	line-height: 28px;
}
.businessCard-addr-content p.introduce {
	text-indent: 36px;
}
.businessCard-addr-content p span {
	font-size: 16px;
	line-height: 18px;
	padding: 3px;
	background-color: #f0f0f0;
	color: #595959;
	margin: 10px 10px 10px 0;
}

@media (max-width: 768px){
	/*关于我们*/
	.bc-aboutUs-homePicBg {
		height: 240px;
		/* padding-top: 8%; */
		background-image: url(img/businessCard-us-homePic.png);
		background-size: cover;
		background-repeat: repeat;
		text-align: left;
		padding: 20px;
	}
	.bc-aboutUs-homePicBg h2 {
		font-weight: 600;
		font-size: 24px;
		margin-bottom: 35px;
	}
	.bc-aboutUs-homePicBg h2 span {
		font-weight: 500;
		font-size: 14px;
	}
	.bc-aboutUs-homePicBg p {
		margin-top: 10px;
		font-size: 16px;
	}
	.businessCard-addr-content h2 {
		font-size: 20px;
		line-height: 24px;
		color: #2c2f35;
	}
	.businessCard-addr-content p {
		font-size: 14px;
		color: #2c2f35;
	}
	.businessCard-addr-content p.project {
		line-height: 26px;
		color: #2c2f35;
	}
	.businessCard-addr-content p.introduce {
		text-indent: 28px;
	}
	.businessCard-addr-content p span {
		font-size: 14px;
		line-height: 16px;
		background-color: #f0f0f0;;
		color: #595959;
	}
	.businessCard-addr-content .right h2 {
		font-size: 24px;
	}
	.businessCard-addr-content .right p {
		font-size: 14px;
	}
	.businessCard-addr-content .right p.project {
		line-height: 26px;
	}
	.businessCard-addr-content .right p span {
		font-size: 14px;
		line-height: 16px;
		background-color: #f0f0f0;;
		color: #595959;
	}
	.businessCard-contect-item {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.businessCard-contect-item div span {
		width: 30px;
		height: 30px;
	}
	.about-addr-content p a.icon-copy, .businessCard-contect-item p a.icon-copy {
		width: 16px;
		height: 16px;
	}
	.about-addr-content p a.icon-location, .businessCard-contect-item p a.icon-location {
		width: 16px;
		height: 16px;
	}
}
.businessCard-save-item p{
	margin: 10px auto 0;
	font-size: 12px;
}
/* .businessCard-save-item {
	margin-top: 30px;
	margin-bottom: 30px;
} */
.businessCard-save-item0 {
	background-image: url(img/businessCard-save-telBook-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-save-item1 {
	background-image: url(img/businessCard-contect-tel-pic.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.businessCard-save-item div span {
	display: block;
	width: 20px;
    height: 20px;
    margin: 0 auto;
}
.sticky {
	position: sticky;
	bottom: 10px;
}
.box-shadow {
	box-shadow: 0px 0px 10px #ccc;
}
