 *{
            padding: 0;
            margin: 0;
        }
        html,body{
          margin: 0px;
          padding: 0px;
          background-color: #f2f4f7;
          -webkit-font-smoothing: antialiased;
          font-family:"Helvetica Neue","Microsoft Yahei",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
        }

        .container{
            width: 100%;
        }
        .center{
            width: 1180px;
            margin: 0 auto;
        }
        .mod-title{
            margin: 58px auto 42px;
            text-align: center;
            font-size: 40px;
            height: 63px;
            line-height: 63px;
            font-weight: normal;
        }
        .theme-1 .dd-style{
            width: 100%;
            display: block;
        }
        .theme-1 .dd-style ul{
            display: block;
            overflow: hidden;
        }
        .theme-1 .dd-style ul li{
            float: left;
            width: 280px;
            height: 280px;
            display: block;
            margin: 0px 20px 0 0;
        }
        .theme-1 .dd-style ul li:last-child{
            margin-right: 0px;
        }
        .coomperative{
            width: 100%;
            background: url({dede:global.cfg_templets_skin/}/img/TB1cMRCdlfH8KJjy1XbXXbLdXXa-1920-380.jpg) center center #2d9afa;
            height: 380px;
            box-sizing: border-box;
            padding: 50px;
        }
        .coomperative-img{
            float: left;
            width: 540px;
            height: 280px;
        }
        .coomperative-img img{
            width: 100%;
            height: 100%;
        }
        .coomperative .deploy{
            width: 550px;
            float: right;
            color: #FFFFFF;
        }
        .coomperative .deploy .title{
            font-size: 36px;
            height: 62px;
            line-height: 62px;
            margin:30px 0 20px;
        }
        .coomperative .deploy .sub-text{
            font-size: 18px;
            height: 26px;
            line-height: 26px;
        }
        .coomperative .btn-container{
            margin: 25px 0 20px;
        }
        .coomperative .btn-container .btn{
            width: 179px;
            height: 50px;
            display: inline-block;
            margin-right: 17px;
            border: 1px solid #FFFFFF;
            color: #FFFFFF;
            text-align: center;
            border-radius: 5px;
            font-size: 20px;
            text-align: center;
            line-height: 50px;
            text-decoration: none;
        }
        .coomperative .btn-container .btn.action{
            background: #FFF;
            color: #2d9afa;
        }
        .coomperative .more{
            font-size: 16px;
            line-height: 26px;
        }
        .flow-center img{
            display: block;
            height: 262px;
            width: 100%;
            margin-bottom: 37px;
        }

        .flow-center .mod-center{
            overflow: hidden;
            margin-bottom: 43px;
        }
        .flow-center .mod-center ul{
            display: block;
            overflow: hidden;
        }
        .flow-center .mod-center ul li{
            width: 280px;
            height: 300px; 
            display: block;
            float: left;
            margin-right: 20px;      
        }    
        .flow-center .mod-center ul li:last-child{
            margin-right: 0;
        }
        .flow-center .mod-center ul li:nth-child(1){
             background-color: #7067e2;
        }
        .flow-center .mod-center ul li:nth-child(2){
             background-color: #47cfad;
        }
        .flow-center .mod-center ul li:nth-child(3){
             background-color: #2cabfd;
        }
        .flow-center .mod-center ul li:nth-child(4){
             background-color: #fa6e4f;
        }
        .flow-center .mod-center ul li .title{
            height: 80px;
            font-size: 30px;  
            background-color: #FFFFFF;
            text-align: center;  
            color: #666666;
            line-height: 80px;
        }
        .flow-center .mod-center ul li .content{
            width: 180px;
            margin: 50px auto 0;
            font-size: 18px;
            line-height: 30px;
            color: #FFF;
        }
        .fl-5-6{
            padding-bottom:100px;
            background-color: #FFFFFF;
        }
        .fl-5-6-title{
            height: 138px;
            line-height: 60px;
            padding: 46px 0 26px 0;
            text-align: center;
            font-size: 40px;
            color: #333;
        }

		    .dd-navbar{
        border-bottom:1px solid #ebeef3;
    }
		 .dd-i18{
      position: relative;
      margin-left: 60px !important;
      background: url({dede:global.cfg_templets_skin/}/img/TB1iTlhagoQMeJjy0FnXXb8gFXa-36-36.png) no-repeat;
      background-size: 18px 18px;
      background-position: 2px;
      padding: 0 12px 0 25px;
  }
  .dd-navbar-i18-container{
      display: none;
      position: absolute;
      margin: 0;
      padding: 10px 0;
      left: -12px;
      width: 106px;
      height: auto;
      background-color: #fff;
      border: 1px solid #ebeef3;
  }
  .dd-navbar-i18-container li{
      height:30px;
      list-decorate:none;
  }
  a.dd-i18-link{
      display: inherit !important;
      color: #000;
      line-height: 30px;
  }
  a.dd-i18-link-unable{
      color: #3296fa;
  }
  a.dd-i18-link:hover{
      cursor: pointer;
      color: #3296fa;
  }
	   @font-face {
	  font-family: 'iconfont';  /* project id 208314 */
	  src: url('/assets/font/font_3ylst0nseru7syvi.eot');
	  src: url('/assets/font/font_3ylst0nseru7syvi.eot?#iefix') format('embedded-opentype'),
	  url('/assets/font/font_3ylst0nseru7syvi.woff') format('woff'),
	  url('/assets/font/font_3ylst0nseru7syvi.ttf') format('truetype'),
	  url('/assets/font/font_3ylst0nseru7syvi.svg#iconfont') format('svg');
    }
    .banner {
		position: relative;
		height: 500px;
		overflow: hidden;
	}

	.banner-container {
		overflow: hidden;
	}

	.banner-item {
		position: absolute;
		min-width: 1200px;
		width: 100%;
		height: 500px;
		background-repeat: no-repeat;
		background-position: center 0px;
		background-size: 2000px 500px;
	}

	.banner-item-container {
		position: relative;
		width: 1180px;
		height: 300px;
		margin: 0 auto;
		padding: 100px 0;
		z-index: 99;
	}
	.banner-item-container .letf{
	    left:0px;
	}

	.banner-item-content {
		position: absolute;
		min-width: 660px;
		padding: 20px 30px;
		border-radius: 2px;
		font-size: 14px;
		color: white;
	}
	.bannerCenter{
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		text-align: center;
	}

	.banner-item-content-subtitle {
		color: #ccc;
	}

	.banner-item-content-subtitle span {
		color: #3296fa;
	}

	.banner-item-content-title {
    min-height: 50px;
		margin: 10px 0 0 0;
		font-size: 40px;
	}

	.banner-item-content-context {
		margin: 20px 0 50px;
		word-break: break-all;
		font-size:20px;
	}

	.banner-item-btn{
		width: 100%;
		overflow: hidden;
	}
	.banner-item-btn a{
		display: inline-block;
		width: 150px;
		height: 54px;
		box-sizing: border-box;
		line-height: 54px;
		color: white;
		text-decoration: none;
		vertical-align: middle;
		text-align: center;
		border-radius:5px;
	}
	.banner-item-content-link {
		background: #3296fa;
	}
	.banner-item-content-link span{
		font-family: "iconfont";
		font-size: 12px;
		padding-left: 3px;
	}

	.banner-item-content-play {
		border: solid 1px white;
		margin-left: 13px;
	}
	.banner-item-content-noPlay{
		border: solid 1px white;
		margin-left: 13px;
		display:none;
	}
	.banner-item-content-play:hover{
		color:#2d9afa;
	}
	.banner-item-content-play span{
		font-family: "iconfont";
		font-size: 14px;
		padding-right: 7px;
	}
	.textAlignCenter{
		text-align: center;
	}
	.textAlignLeft{
		text-align: left;
	}

	/*video*/
	.lietou-index-video{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.7);
		position: fixed;
	    z-index: 1001;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    display: none;
	}
	.lietou-index-video video{
		width: 900px;
		height: 500px;
		position: absolute;
    	left: 50%;
    	top: 50%;
    	transform: translate(-50%,-50%);
	}
	.closeBtnWrap{
		width: 900px;
		height: 500px;
		position: absolute;
    	left: 50%;
    	top: 50%;
    	transform: translate(-50%,-50%);
	}
	.index-video-closeBtn{
		position: absolute;
	    right: -42px;
	    top: 0;
	    width: 48px;
	    height: 48px;
	    color: #c0c0c0;
	    background-image: url({dede:global.cfg_templets_skin/}/img/TB1es2sNpXXXXcbapXXXXXXXXXX-48-48.png);
	}
	.dd-banner-tab .tab-ul{
	    left: 50% !important;
	    margin-left: -22px;
	}
	.website-floor2{
		width: 100%;
		padding: 40px 0 40px 0;
		overflow: hidden;
	}
	.website-floor2-list{
		width: 1180px;
		margin: 0 auto;
		/*border: solid 1px #eaebec;*/
		box-sizing: border-box;
		/*overflow: hidden;*/
	}
	.website-floor2 ul li{
		position: relative;
		list-style: none;
		width: 280px;
		height:280px;
		float: left;
		margin-right:20px;
		border-right: none;
		box-sizing: border-box;
		text-align: center;
		transition: all .2s linear; 
		-webkit-transition: all .2s linear; 
	}
	.website-floor2 ul li:last-child{
	    margin-right:0;
	}
	/*
	.website-floor2 ul li:hover{
		box-shadow: 0 15px 30px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
		transform: translate3d(0,-5px,0);
		-webkit-transform: translate3d(0,-5px,0);
	}
	*/
	.website-floor2 ul li a{
	    display:block;
	    text-decoration: none;
	}
	.website-floor2 ul li a:hover{
		cursor:default;
	}
	.website-floor2 ul li .item-img{
	    width:100%;
	    height:190px;
        display: block;
        position:relative;
	} 
	.website-floor2 .item-img img{
		width: 100%;
		height:190px;
	}
	.website-floor2 ul li .item-img .shade-layer{
		position: absolute;
		left: 0;
		top:0;
		width: 100%;
		height:190px;
		background:rgba(0,0,0,0.2);
		text-align: center;
	}
	.website-floor2 .shade-layer .floor2-list-title{
		color:#FFF;
		font-size:24px;
		line-height:190px;
	}
	.website-floor2 .item-content{
		width:280px;
		border:1px solid #eaebec;
		border-top:0;
		background:#fff;
		height:90px;
		padding-top:20px;
        box-sizing: border-box;
	}
	.website-floor2 .item-content p{
	    font-size:18px;
	    line-height:24px;
	    text-align: center;
	    width:215px;
	    margin:0 auto;
	    color:#333333;
	}
	@font-face {
	  font-family: 'iconfont';  /* project id 208314 */
	  src: url('/assets/font/font_350qbw6zlq6c4n29.eot');
	  src: url('/assets/font/font_350qbw6zlq6c4n29.eot?#iefix') format('embedded-opentype'),
	  url('/assets/font/font_350qbw6zlq6c4n29.woff') format('woff'),
	  url('/assets/font/font_350qbw6zlq6c4n29.ttf') format('truetype'),
	  url('/assets/font/font_350qbw6zlq6c4n29.svg#iconfont') format('svg');
	}
	a{
		text-decoration: none;
	}
	.website-floor5-center{
	    position: relative;
        width: 1180px;
        margin: 0 auto;
	}
	.website-floor-txt{
		position: absolute;
		width: 100%;
		text-align: center;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		font-size: 16px;
	}
	.special-txt{
		color: #2d9afa;
	}
	.noMargin{
		margin: 0 !important;
	}

	.website-floor5{
		width: 100%;
		background: white;
		overflow: hidden;
	}
	.floor5-title{
		top: 0px;
		color: #333333;
	}
	.floor5-tab-wrap{
		position: relative;
		width: 1180px;
		height: 280px;
		margin:0 auto;
		overflow: hidden;
	}
	.floor5-tab-list{
		position: absolute;
		left: 0;
		top: 0px;
		width: 4000px;
		/*overflow: hidden;*/
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
	}
	.floor5-tab-list .floor5-tab-list-li{
		list-style: none;
		width: 280px;
		float: left;
		margin-right: 20px;
		border: solid 1px #ececec;
		box-sizing: border-box;
		height:280px;
    -webkit-transition: transform .2s linear;
    -moz-transition: transform .2s linear;
    -ms-transition: transform .2s linear;
    -o-transition: transform .2s linear;
    transition: transform .2s linear;
    -webkit-backface-visibility: hidden;
	}
	/*
	.floor5-tab-list .floor5-tab-list-li:hover{
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate(0,-5px);
    -moz-transform: translate(0,-5px);
    -ms-transform: translate(0,-5px);
    -o-transform: translate(0,-5px);
    transform: translate(0,-5px);
	}
	*/
	.floor5-tab-list .floor5-tab-list-li a{
	    display:block;
	}
	.floor5-tab-list .floor5-tab-list-li a:hover{
        cursor: default; 
	}
	.floor5-tab-list .floor5-tab-list-li .item-img{
	    padding:8px 10px 0px 10px;
	    width:100%;
	    height:168px;
	    box-sizing: border-box;
	}
    
    .floor5-tab-list-li .item-img img{
        width:100%;
        height:160px;
    }
    .floor5-tab-list-li .item-orgInfo{
        height:112px;   
    }
    .floor5-tab-list-li .item-orgInfo .item-orgName{
        font-size:18px;
        line-height:30px;
        text-align: center;
        color:#666666;
        margin-top:22px;
    }
    .floor5-tab-list-li .item-orgInfo .item-csseOrgAddress{
        font-size:16px;
        margin-top:4px;
        line-height:30px;
        text-align: center;
        color:#666666;
    }
    
	.caseLeftIcon,.caseRightIcon{
		position: absolute;
		top: 120px;
		cursor: pointer;
		color: black;
		opacity: 0.1;
		font-family:"iconfont";
		font-size:40px;
	}
	.caseLeftIcon:hover,.caseRightIcon:hover{
		opacity: 0.5;
	}
	.caseLeftIcon{
		left: -50px;
	}
	.caseRightIcon{
		right: -50px;
	}
	.caseLeftIcon img,.caseRightIcon img{
		display: block;
		width: 100%;
	}
	@font-face {
	  font-family: 'iconfont';  /* project id 208314 */
	  src: url('/assets/font/font_350qbw6zlq6c4n29.eot');
	  src: url('/assets/font/font_350qbw6zlq6c4n29.eot?#iefix') format('embedded-opentype'),
	  url('/assets/font/font_350qbw6zlq6c4n29.woff') format('woff'),
	  url('/assets/font/font_350qbw6zlq6c4n29.ttf') format('truetype'),
	  url('/assets/font/font_350qbw6zlq6c4n29.svg#iconfont') format('svg');
	}
	a{
		text-decoration: none;
	}
	.website-floor6-center{
	    position: relative;
        width: 1180px;
        margin: 0 auto;
	}
	.website-floor-txt{
		position: absolute;
		width: 100%;
		text-align: center;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		font-size: 16px;
	}
	.special-txt{
		color: #2d9afa;
	}
	.noMargin{
		margin: 0 !important;
	}

	.website-floor6{
		width: 100%;
		background: white;
		overflow: hidden;
	}
	.floor6-title{
		top: -80px;
		color: #333333;
	}
	.floor6-tab-wrap{
		position: relative;
		width: 1180px;
		height: 280px;
		margin:0 auto;
		overflow: hidden;
	}
	.floor6-tab-list{
		position: absolute;
		left: 0;
		top: 0;
		width: 4000px;
		/*overflow: hidden;*/
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
	}
	.floor6-tab-list .floor6-tab-list-li{
		list-style: none;
		width: 280px;
		float: left;
		margin-right: 20px;
		border: solid 1px #ececec;
		box-sizing: border-box;
		height:280px;
    -webkit-transition: transform .2s linear;
    -moz-transition: transform .2s linear;
    -ms-transition: transform .2s linear;
    -o-transition: transform .2s linear;
    transition: transform .2s linear;
    -webkit-backface-visibility: hidden;
	}
	/*
	.floor6-tab-list .floor6-tab-list-li:hover{
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate(0,-5px);
    -moz-transform: translate(0,-5px);
    -ms-transform: translate(0,-5px);
    -o-transform: translate(0,-5px);
    transform: translate(0,-5px);
	}
	*/
	.floor6-tab-list .floor6-tab-list-li a{
	    display:block;
	}
    .floor6-tab-list .floor6-tab-list-li a:hover{
        cursor: default; 
	}
	.floor6-tab-list .floor6-tab-list-li .item-img{
	    padding:28px 59px 0px 59px;
	    width:100%;
	    height:188px;
	    box-sizing: border-box;
	}
    
    .floor6-tab-list-li .item-img img{
        width:162px;
        height:162px;
        border-radius: 50%;
    }
    .floor6-tab-list-li .item-orgInfo{
        height:112px;   
    }
    .floor6-tab-list-li .item-orgInfo .item-orgName{
        font-size:18px;
        line-height:30px;
        text-align: center;
        color:#666666;
        margin-top:22px;
    }
    .floor6-tab-list-li .item-orgInfo .item-csseOrgAddress{
        font-size:16px;
        margin-top:4px;
        line-height:30px;
        text-align: center;
        color:#666666;
    }
    
	.userLeftIcon,.userRightIcon{
		position: absolute;
		top: 120px;
		cursor: pointer;
		color: black;
		opacity: 0.1;
		font-family:"iconfont";
		font-size:40px;
	}
	.userLeftIcon:hover,.userRightIcon:hover{
		opacity: 0.5;
	}
	.userLeftIcon{
		left: -50px;
	}
	.userRightIcon{
		right: -50px;
	}
	.userLeftIcon img,.userRightIcon img{
		display: block;
		width: 100%;
	}
   #cnzz_stat_icon_1273013162{
            visibility: hidden;
            width: 2px;
            height: 2px;
            overflow:hidden;
            position: fixed;
            left: 0px;
            bottom: 0px;
        }	