﻿@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}



.fr{float:right;}
.clear{clear:both;display:block;overflow:hidden;height:0;line-height:0;}
.pd20{padding:20px;}
.pd50{padding:50px;}

#header{width:100%;background:#323436;position:fixed;left:0;top:0;z-index:10;height:50px;}
/* login */
.login{position:relative;height:32px;line-height:32px;margin:8px 20px 0 0;display:inline;}
.login li{float:left;display:block;}
.login li a{text-align:center;font-size:14px;float:left;display:block;width:70px;height:32px;line-height:32px;background:#505050;color:#acacac;}
.login .reg a{background:#6BC30D;color:#fff;}
.loginmask{width:100%;height:100%;z-index:9999;background:#000;position:fixed;top:0;left:0;display:none;}
/* loginalert */
#loginalert{width:440px;background:#fff;position:fixed;top:-600px;left:50%;margin-left:-220px;_margin-left:500px;z-index:99999;display:none;}
.closealert{width:20px;height:20px;cursor:pointer;background:url('close-icons.png') no-repeat;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.closealert:hover{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.loginwrap{width:340px;margin:0 auto;}
.loginh{height:40px;margin-top:20px;}
.loginh .titletop{font-size:30px;line-height:40px;color:#292929;text-align:center;}
.loginh .fr{font-size:18px;line-height:50px;color:#707070;}
.loginh .fr a{font-size:18px;line-height:50px;color:#FF4200;margin-left:5px;}
.loginwrap h3{font-size:14px;font-weight:500;height:22px;margin-top:15px;color:#292929;}
.loginbtn{color:#6B6A6A;height:70px;overflow:hidden;}
.logininput input{margin: 0 auto;display:block;height:14px;line-height:14px;width:100%;border:#DAE2E5 1px solid;text-indent:10px;overflow:hidden;color:#979696;padding-top:13px;padding-bottom:13px;}
.logininput .loginusername{margin-top:15px;margin-bottom:10px;}
.loginsubmit{width:130px;height:40px;margin:15px 20px 0 0;display:inline;}
.loginsubmit .btn{margin: 0 auto;width:220px;height:40px;line-height:40px;overflow:hidden;color:#fff;background:#ff4200;display:block;text-align:center;font-size:15px;border:none;font-family:'微软雅黑';cursor:pointer;}
.loginpd{border-bottom:1px solid #ecf2f5;}
.thirdlogin .pd50{padding-top:30px;padding-bottom:30px;}
.thirdlogin h4{color:#6B6A6A;font-weight:500;margin-bottom:20px;}
.thirdlogin ul li{display:inline;float:left;margin:0 20px 10px 0;}
.thirdlogin ul li a{display:block;float:left;height:40px;line-height:40px;width:160px;color:#fff;text-indent:60px;}
#sinal a{background:#d63b22 url('weibo.png') no-repeat 0px -5px;}
#qql a{background:#3eb0d8 url('qq.png') no-repeat 0px -5px;}
.loginwrap .login_warning{height:20px;line-height:20px;overflow:hidden;background:#ff7200;color:#fff;padding:0 4px;float:left;text-align:center;font-size:12px;margin-left:14px;display:inline-block;}
/* reg_setp */
#reg_setp{position:fixed;width:100%;height:100%;background:#fff;z-index:999;top:0;left:100%;display:none;}
*html #reg_setp{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#reg_setp h3{font-size:14px;font-weight:500;overflow:hidden;height:80px;line-height:90px;}
#setp_quicklogin{width:400px;height:210px;position:absolute;left:50%;margin-left:-200px;top:230px;text-align:center;display:none;}
.blogo{width:150px;height:180px;position:absolute;top:50px;left:50%;margin-left:-75px;}
.quicklogin_socical li{float:left;margin:0 20px 0 0;display:inline;width:186px;height:46px;overflow:hidden;}
.quicklogin_socical li a{display:block;line-height:46px;color:#fff;text-align:left;text-indent:68px;font-size:16px;}
.quicklogin_socical_weibo a{background:#d63b22 url('weibo.png') no-repeat 0 0;border:2px solid #d63b22;}
.quicklogin_socical_qq a{background:#3eb0d8 url('qq.png') no-repeat 0 -2px;border:2px solid #3eb0d8;}
.back_setp{width:100px;height:50px;line-height:50px;background:#8F8F90;color:#fff;cursor:pointer;font-size:22px;text-align:center;position:absolute;left:20px;top:20px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.back_setp:hover{background-color:#6BC30D;}
.logininput .dl_star {position: absolute;top: 250px;left: 30px;font-size: 18px;font-weight: bold;color: #e91d28;}


    .service-product{
      height: 360px;

    }
    .service-product .service-pro-left-sp{
          background: url(../images/sp-service-img01.jpg) no-repeat;

    }
    .service-product .service-pro-left{
      width: 300px;
      height: 100%;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -webkit-transition: all 0.4s ease;
      transition: all 0.4s ease;
    }
    .fl{
        float: left;
    }


  .pro-item li:hover  {box-shadow:0px 0px 15px rgba(46,143,237,0.6);}
.service-pro-left:hover{box-shadow:0px 0px 15px rgba(46,143,237,0.6);}
  .service-pro-left .pro-box01{
    padding: 30px 20px 0px;
    display: block;
    width: 260px;
    height: 333px;
  }
  .service-pro-left .pro-box01 h2{
    font-size: 20px;
color: #4d4d4d;
line-height: 20px;
  }
  .service-pro-left .pro-box01 p{
    font-size: 14px;
color: #999999;
line-height: 24px;
margin-top: 14px;
  }

  .service-pro-left .pro-box01 h5{
    font-size: 18px;
color: #ea4c4e;
line-height: 25px;
margin-top: 22px;
height: 25px;
  }
  .service-pro-left .pro-box01 h5 b{
    font-size: 30px;
    font-weight: bold;
    display: inline-block;
  }
  .service-pro-center{
    width: 652px;
  }
  .fl{
    float: left;
  }
  .service-pro-center .pro-item .pro-box05{
    background: url(../images/sp-service-img02.jpg) no-repeat;
  }
  .service-pro-center .pro-item .pro-box06{
        background: url(../images/sp-service-img03.jpg) no-repeat;
  }
  .service-pro-center .pro-item .pro-box07{
    background: url(../images/sp-service-img05.jpg) no-repeat;
    margin-top: 18px;
  }
  .service-pro-center .pro-item .pro-box08{
    background: url(../images/sp-service-img06.jpg) no-repeat;
margin-top: 18px;
  }
  .service-pro-center .pro-item li{
    width: 308px;
height: 171px;
float: left;
margin-left: 16px;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
  }
  .service-pro-center .pro-item li .pro-box{
    padding: 30px 98px 0 20px;
    display: inline-block;
    width: 190px;
    height: 141px;
    cursor: pointer;
  }
  .service-pro-center .pro-item li .pro-box h2{
    font-size: 16px;
color: #4d4d4d;
line-height: 16px;
  }
  .service-pro-center .pro-item li .pro-box p{
    font-size: 13px;
color: #999999;
line-height: 18px;
margin-top: 10px;
  }
  .service-pro-center .pro-item li .pro-box h5{
    font-size: 14px;
color: #ea4c4e;
line-height: 18px;
margin-top: 15px;
height: 18px;
  }
  .service-pro-center .pro-item li .pro-box h5 b{
    font-size: 22px;
font-weight: normal;
display: inline-block;
  }
  .service-pro-right{
    width: 230px;
	height:100%;
	background: url(../images/sp-service-img04.jpg) no-repeat;
	margin-right:8px;
  }
    .service-pro-right1{
    width: 230px;
	height:100%;
	background: url(../images/zl-service-img04.jpg) no-repeat;
	margin-left:6px;
  }
  .fr{
    float: right;
  }

  .service-pro-right .pro-box{
    width: 230px;
height:360px;
display: inline-block;
cursor: pointer;
position: relative;
overflow: hidden;
margin-left:8px;
  }
  .service-pro-right .pro-box03 p{
    height: 24px;
  }
  .service-pro-right .pro-box p{
    padding: 6px 10px;
    background: url(../images/pro-bg.png) repeat;
    width: 210px;
    position: absolute;
    bottom: -60px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .service-pro-right .pro-box .sing{
        margin-right: 14px;
  }
  .service-pro-right .pro-box p a{
    cursor: pointer;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 24px;
    float: left;
    display: inline-block;
  }
  .service-pro-right .pro-box04{
    background: url(../images/sp-service-img07.jpg) no-repeat;
margin-top: 18px;
  }
  .service-pro-right .pro-box45{
    width: 230px;
    height: 171px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .service-pro-right .pro-box04 p{
        height: 24px;
  }
  .service-pro-right .pro-box p{
    padding: 6px 10px;
background: url(../images/pro-bg.png) repeat;
width: 210px;
position: absolute;
bottom: -60px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
  }
.service-product .service-pro-left-zl{
  background: url(../images/zl-service-img01.jpg) no-repeat;
}
.service-pro-center .pro-item .pro-box01{
      background: url(../images/zl-service-img02.jpg) no-repeat;
}
.service-pro-center .pro-item .pro-box02{
      background: url(../images/zl-service-img03.jpg) no-repeat;
}
.service-pro-center .pro-item .pro-box03{
  background: url(../images/zl-service-img05.jpg) no-repeat;
    margin-top: 18px;
}
.service-pro-center .pro-item .pro-box04{
  background: url(../images/zl-service-img06.jpg) no-repeat;
margin-top: 18px;
}
.service-pro-right .pro-box01{
  background: url(../images/zl-service-img04.jpg) no-repeat;
}
.service-pro-right .pro-box02{
  background: url(../images/zl-service-img07.jpg) no-repeat;
margin-top: 18px;
}



        .zgg-zt-product{
          height: 290px;
padding: 40px 0 30px 0;
        }
        .commWith{
          width: 1200px;
    margin-left: auto;
    margin-right: auto;
        }
        .zgg-zt-product .zt-product-left{
          background: url(../images/nf-bg.jpg) no-repeat;
width: 210px;
height: 290px;
        }
        .fl {
    float: left;
}
.zt-product-left .under-link{
  width: 120px;
height: 29px;
line-height: 29px;
text-align: center;
display: inline-block;
color: #666666;
margin: 171px 0 0 45px;
background: #FFFFFF;
font-size: 16px;
border-radius: 15px;
-webkit-border-radius: 15px;
}
.zgg-zt-product .zt-product-right{
      height: 290px;
}
.fr1 {
    float: left;
}
.zgg-zt-product .zt-product-right li.first{
  width: 237px;
margin-left: 0px;
}
.zgg-zt-product .zt-product-right li{
  width: 235px;
height: 288px;
float: left;
border: 1px solid #e5e5e5;
text-align: center;
margin-left: 10px;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}.zgg-zt-product .zt-product-right li img{
      margin: 30px 0 10px 0;
}
.zgg-zt-product .zt-product-right li h2{
  font-size: 18px;
    color: #4d4d4d;
    font-weight: bold;
    line-height: 22px;
}
.zgg-zt-product .zt-product-right li p{
  font-size: 13px;
    color: #818181;
    line-height: 17px;
    margin: 12px 0 18px 0;
}
.zgg-zt-product .zt-product-right li h3{
  font-size: 14px;
    color: #ea4c4e;
    line-height: 16px;
    height: 16px;
}
.zgg-zt-product .zt-product-right li h3 b{
  font-size: 20px;
font-weight: bold;
display: inline-block;
}
.zgg-zt-product .zt-product-right li a{
  width: 104px;
    height: 24px;
    line-height: 24px;
    margin-top: 21px;
    display: inline-block;
    font-size: 14px;
    color: #9a9a9a;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-radius: 13px;
    -webkit-border-radius: 13px;
}
        
/*成功案例*/
.comestic-title{width:671px; margin: 0 auto; text-align: center; position:relative; z-index:56;margin-top: 700px;}
.comestic-title .title-top{font-size: 36px; color: #333333; line-height: 36px; background: url(../images/title-left-bg.png) no-repeat left center, url(../images/title-right-bg.png) no-repeat right center;}
.sp-successBox{margin: 80px auto;}
.sp-successBox .sp-success-item{margin-top: 27px;}
.sp-successBox .sp-success-item li{width:230px; height: 130px; float: left; margin: 13px 13px 0 0; background: #FFFFFF; box-shadow:0px 3px 15px rgba(0,0,0,0.2);}
.sp-successBox .sp-success-item li.last{margin-right: 0px;}
.sp-successBox .sp-success-item li.next{margin-right: 12px;}
.sp-successBox .sp-success-item li img{width:100%; height: 100%;;}  


.commWith{width:1200px; margin-left: auto; margin-right: auto;}  
/*专业团队*/
.floor-common{text-align:center;letter-spacing:1px;background: #EFF3F7;padding-bottom:40px;padding-top:40px}.floor2{padding-bottom:35px}.floor2 .description{color:#678188}.floor2 .team ul{margin-top:40px}.floor2 .team ul li{position:relative;display:inline-block;margin-left:15px;width:244px;height:504px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;cursor:pointer;overflow:hidden}.floor2 .team ul li .expert{display:block;margin:0 auto;width:159px;height:159px;margin-top:76px;border-radius:50%;background-color:#eee;box-shadow:0 0 20px rgba(214,219,221,.3);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.floor2 .team ul li .expert-name{position:relative;top:0;display:inline-block;margin-top:18px;font-size:22px;color:#444;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.floor2 .team ul li .expert-eng-name{font-size:13px;color:#CDC5BF;letter-spacing:2px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.floor2 .team ul li .expert-line{display:inline-block;margin:4px 0;width:186px;height:2px;background:url(../images/expert-line_c01b1f8.png) top center no-repeat;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.floor2 .team ul li .expert-des{position:relative;top:0;font-size:14px;color:#666;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;padding:0 35px;height:58px;overflow:hidden}.floor2 .team ul li .expert-icon{display:inline-block;margin-top:18px;width:37px;height:37px;background:url(../images/expert-icon_249789b.png) top center no-repeat}.floor2 .team ul li .expert-text{position:absolute;bottom:-240px;width:244px;height:240px;font-size:14px;text-align:left;color:#fff;background:url(../images/expert-bg_cc92164.png) top center no-repeat;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.floor2 .team ul li .expert-text p{padding:18px;letter-spacing:0}.floor2 .team ul li:first-child{margin-left:0}.floor2 .team ul li:hover{box-shadow:0 0 20px rgba(220,230,233,.6)}.floor2 .team ul li:hover .expert{margin-top:28px}.floor2 .team ul li:hover .expert-name{top:-10px}.floor2 .team ul li:hover .expert-eng-name{opacity:0;filter:alpha(opacity=0)}.floor2 .team ul li:hover .expert-line{opacity:0;filter:alpha(opacity=0)}.floor2 .team ul li:hover .expert-text{bottom:0}.floor2 .team ul li:hover .expert-des{top:-48px}.floor2 .J-chance-btn{margin-top:20px}
.floor-common .J-chance-btn{border:0;height:44px;padding:0 25px;font-size:20px;letter-spacing:1px;color:#fff;border-radius:50px;overflow:hidden;background:url(../images/button-bg_4bccab5.png) top center no-repeat}
.content-item .noread-dib {
    display: inline-block;
}
.content-item .noread {
    
    position: absolute;
    background-color: #ff2929;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    top: -10px;
    left: 20px;
}
.news-case, .news-notice {
    float: left;
    width: 684px;
}
.news-notice {
    float:right;
}
.news-notice1 {
    width:1190px;
}
.news-case .news-list, .news-notice .news-list {
    border: 1px solid #eee;
    padding: 13px 20px 6px;
    overflow: hidden;
	font-size:15px;		
}
.news-notice1 .news-list1 {
    border: 1px solid #eee;
    padding: 13px 20px 6px;
    overflow: hidden;
	font-size:15px;
    width:1190px;	
}

.news-case .news-list .new-list-index, .news-notice .news-list .new-list-index {
    float: left;
    width: 50%;
    margin-bottom: 8px;
}
.news-notice1 .news-list1 .new-list-index1 {
    float: left;
    width: 25%;
    margin-bottom: 8px;
}
.new-list-index {
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
}
.new-list-index .icon {
    margin-right: 10px;
    width: 2px;
    height: 6px;
    background-color: #cacaca;
}
.icon{
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.em {
    font-style: normal;
    font-weight: 400;
}

.cr-title {
    position: relative;
    margin: 0;
    padding-left: 28px;
    padding-right: 7px;
    margin-left: 4px;
    margin-right: 4px;
    box-sizing: border-box;
    border-bottom: 1px solid #979797;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    line-height: 43px;
}
.cr-title1 {
    position: relative;
    margin: 0;
    padding-left: 28px;
    padding-right: 7px;
    box-sizing: border-box;
    border-bottom: 1px solid #979797;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    line-height: 43px;
	margin-top: 580px;
}

.h3 {
    margin: 0;
    padding: 0;
    font-family: 'Microsoft Yahei',Simsun;
    -webkit-font-smoothing: antialiased;
	font-size: 100%;
    font-weight: 400;
}
.news-case .cr-title , .news-notice .cr-title {
    margin-top: 20px;
}
.cr-title .more {
    
    font-size: 14px;
    color: #999;
    display: inline-block;
}
/*首页滚动*/
.index-roll-box{
    height: 30px;
    background: url(../images/roll-bg.png) top center no-repeat;
    width: 100%;
    min-width: 1200px;
}
.index-roll-box .index-roll{
    width: 460px;
    margin: 0 auto;
}
.index-roll-box .horn-icon{
    width: 16px;
    height: 30px;
    background: url(../images/roll-horn.png) center no-repeat;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.index-roll-box .roll-move p{
    font-size: 14px;
    color: #ffffff;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    margin-right: 60px;
}
.index-roll-box .demoins{
    height: 30px;
    line-height: 30px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
}
.index-roll-box #roll-move1,.index-roll-box #roll-move2{
    display: inline;
}
.product-detail-crumbs{width:1200px;height:16px;    margin: 0 auto 0}
.product-detail-crumbs span{font-size:14px;color:#adaeb0}
.product-detail-crumbs span a{color:#adaeb0}
.product-detail-crumbs span a:hover{color:#767779}
.product-detail-crumbs .crumbs-arrow{margin-left:5px}
.product-detail-crumbs .crumbs-arrow::before{content:'>';position:relative;left:-4px}

.banner-box .tags {
    font-size: 0;
	margin-top: 200px;
}
.tags .tag_caontainer .tag_item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    padding-right: 13px;
    padding-left: 13px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 40px;
    color: #2944cc;
    border: 1px solid #2944cc;
    border-radius: 4px
}
.tags h3 {
    color: #44af8c;
    font-size: 17px;
    letter-spacing: 1px;
    border-left: 4px solid #44af8c;
    height: 16px;
    line-height: 12px;
    padding-left: 8px;
	margin-top: 8px;
}
.tags hr {
    display: inline-block;
    width: 50px;
    height: 4px;
    margin: 17px 0;
    background-color: #2944cc;
    border: 0;
}