html,body{padding:0;margin:0}

#module320.fullmeasureOuterContentPage1 .fullmeasureOuterContentBg320 {
    background: url(images/bg1.jpg) repeat-y top ,transparent;
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index:-1;
}

.photoForm .imgDiv table {
    width: 100%;
    height: 100%;
    padding: 0;
    border-spacing: 0;
    border: none;
}

.photoForm .imgDiv table tr td {
    align: center;
    vertical-align: bottom;
    padding: 0;
    margin: 0;
}
.photoForm {
    width: 160px;
    height: auto;
    float: left;
    margin: 5px 5px 5px 5px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.listPhotosList .photoForm {
    overflow: visible;
    padding-top: 2px;
}

#module332.fullmeasureOuterContentPage1 .fullmeasureOuterContentBg332 {
    background: url(images/bg.jpg) repeat-y top ,transparent;
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index:-1;
}


    #module322 {
        height: 88px;
    }

        #module322 .formBanner322{
            display:none;
        }

    #module325{
        padding:0px;
        
        margin-left: 0px;
         
        margin-right: 0px;
         
        margin-top: 0px;
         
        margin-bottom: 0px;
        
    }

    #module325 {border:none;}
        
        #module325 .formBanner325 div.titleText{display:block;}
      
        #module325 div.titleText325 .mainTitle325{
            
                font-size: 28px;
                
                padding-top: 0px;
                
                padding-bottom: 10px;
             
                font-weight: normal;
               
                font-family: 微软雅黑;
				    display: inline-block;
        }

            
        #module325 div.titleText325 .auxiliaryTitle325{
            
                font-size:16px;
                line-height:16px;
             
                font-weight:normal;
               
                font-family: 微软雅黑;
             
                color: #6c7582;
            

        }
     
            #module325 div.titleText325 .dividingLine325{
                border-color:#6c7582;
                background:#6c7582;
            }
              
        #module325 .formBanner325{background:none;padding-top: 35px;}
        #module325 .formBanner325 .center325{background:none;}
        #module325 .formBanner325 .right325{background:none;}
        #module325 .formBanner325 .formBannerTitle325{background:none;}
        
        #module325 .formBanner325 .titleLeft325{background-color:transparent;}
        #module325 .formBanner325 .titleCenter325{background:none;}
        #module325 .formBanner325 .titleRight325{background:none;}
        #module325 .formBanner325 .titleText325{background:none;}
         
            #module325 .formBanner325{border:none;}
            #module325 .formBanner325 .titleLeft{border:none;}
            #module325 .formBanner325 .titleCenter{border:none;}
            #module325 .formBanner325 .titleRight{border:none;}
            #module325 .formBanner325 .formBannerTitle{border:none;}
          
        #module325 .title{font-size:15px;}
         
        #module325 {background:none;}
     
    #module344 {
        height: 156px;
    }

        #module344 .formBanner344{
            display:none;
        }
    
        .fixed_project .newPrimaryTitle, .fixed_project .newPrimaryTitle * {
            
        }

          .absTopTable{height:0;}

#webFooterTable {background:#292f38;}
#webFooterTable {background:#292f38;}
#footer .footerContent {padding: 20px 0 20px;}
#footer .footerInfo {padding: 0 0px 0 0px;}
#footer .footerSupport {padding: 0 0px 0 0px;}
#footer .visitorCounterWrap { padding: 0 0px 0 0px;}
#footer div.footerInfo { float: none;}
#footer .footerInfo { text-align: center;}
#footer .footerSupport { text-align: center;}
#footer .visitorCounterPosition { float: none; }
#footer .footerInfo{font-size:14px;font-family:微软雅黑;color:#6c7582;}
#footer .footerSupport{font-size:14px;font-family:微软雅黑;color:#6c7582;}
#footer div.footerSupport a{font-size:14px;font-weight:normal; font-family:微软雅黑; color:#6c7582;text-decoration:none;font-style:normal;}
#footer .footerSupport a:hover{ color:#000000;}

.webContainerTable {background:#ffffff;}
.webContainerTable {background:#ffffff;}
.webContainerTable{;}
#webContainer{background:none;}
#container{background:none;}
#container .containerFormsLeft{background:none;}
#container .containerFormsCenter{background:none;}
#container .containerFormsRight{background:none;}
#webContainer .containerTop{display:none;}
#webContainer .containerBottom{display:none;}
#containerMiddleLeft{background:none;}
#containerMiddleRight{background:none;}
#webContainer .containerMiddleCenter{background:none;}

#bottomFloatLayerForms{width:100%;}
#webBanner{width:100%;}


#module341.fullmeasureOuterContentPage1 .fullmeasureOuterContentBg341 {
    background: #333942;
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index:-1;
}

.jz-modulePattern1077 div.titleText {
    color: #4bb344;
}
.jz-modulePattern1077 .titleText .subTitleLineTop {
    display: inline-block;
    width: 50px;
    border-top: 1px solid #808080;
    vertical-align: 5px;
}
.jz-modulePattern1077 .titleText .subTitleLineBottom {
    display: inline-block;
    width: 50px;
    border-top: 1px solid #808080;
    vertical-align: 5px;
}
.jz-modulePattern1077 .bannerTextOutWrap {
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0;
    font-weight: normal;
    font-family: "微软雅黑";
}
.jz-modulePattern1077 .titleText .bannerTextOutWrap {
    display: block;
    padding: 25px 0;
    text-align: center;
    overflow: hidden;
    font-size: 0;
}

.unifyPhotoTextGap{color:#fff;display:inline-block;padding-top:10px;}

.btn-white {
  background: white;
  color: #2e7eed;
}

.btn-rounded-icon {
  border-radius: 100px;
  color: #fff;
  border: 1px solid #fff;
  padding: 13px 50px;
}


.call-to-action-app {
  text-align: center;
}
.call-to-action-app h2,
.call-to-action-app p,
.call-to-action-app a {
  color: #fff !important;
}
.call-to-action-app p {
  margin-bottom: 60px;
}
.call-to-action-app ul {
  padding: 0px;
}
.call-to-action-app ul li {
  margin: 10px;
  list-style:none;
  margin-bottom:30px;
}
@media (max-width: 480px) {
  .call-to-action-app ul li {
    margin-left: 0;
    margin-bottom: 30px;
  }
}
.call-to-action-app ul li:first-child {
  margin-left: 0;
}
.call-to-action-app ul li a i {
  font-size: 20px;
  margin-right: 5px;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.list-inline-item {
    display: inline-block;
}
.call-to-action-app h2, .call-to-action-app p, .call-to-action-app a {
    color: #fff !important;
	    text-decoration: none;
}


.screens{text-align:center;padding:10px 0 20px 0;}
.screens-item{width:20%; min-width:160px;display:inline-block;margin-bottom:20px;}
.screens-item img{width:100%;}
.screens-item-text{color:#fff;padding-top:5px;}


.pics{text-align:center;padding:50px 20px 20px 20px;}
.pics-item{width:33%; display:inline-block;}
.pics-item img{width:100%;}
.pics-item-text{color:#fff;padding-top:5px;padding-bottom:10px;}

@media only screen and (max-width: 1000px) {
  .pics-item{
	  width:100%;
  }
}


.J_bannerItem{height:750px;}
@media only screen and (max-width: 1000px) {
  .J_bannerItem{
	  height:500px;
  }
}
@media only screen and (max-width: 768px) {
  .J_bannerItem{
	  height:300px;
  }
}
@media only screen and (max-width: 420px) {
  .J_bannerItem{
	  height:200px;
  }
}

