    @charset "utf-8";
/* CSS Document */
/*************---public----************/
* {
    margin: 0;
    padding: 0;
}
body {
font-size: 14px;
line-height: 1.8;
font-family: frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif;
font-family: "Microsoft YaHei" ! important;

}
a,a:focus, a:hover, a:active{
    color: #0866AD;
}
h1, h2, h3, h4, h5, h6,p, li, li a{
    color: #111;
}
h4, .h4 {
    font-size: 16px;
}
ul,li{
    list-style-type:none;
}
.right,a.right{ 
    float:right;
}
.left,a.left{ 
    float:left;
}
.ellipsis{
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.clear{ clear:both;}
.clear:before, .clear:after {
    content:"";
    display:table;
}
.clear:after{
    clear:both;
    overflow:hidden;
}
.clear{
    zoom:1;
}
.clearfix:after {
     content:'\20'; 
     display:block;
      height:0; 
      clear:both;
}
.clearfix {
     *zoom:1;}
.black,a.black{
   color:#333;
}
.color-gray,a.color-gray{
    color:#999;
}
.color-gray02,a.color-gray02{
    color:#666;
}
.c-red a,.c-red{color:red;}
.c-red2 a,.c-red2{color:#d90000}
.c-blue a,.c-blue{color:blue;}
.c-green a,.c-green{color:green;}
.c-green2 a,.c-green2{color:#17b022;}
.c-orange a,.c-orange{
    color:#111;
}
a.color-text,.color-text{
    color: #333;
}
.font14{
    font-size:14px;
}
.font16{
    font-size:16px;
}
.font12{
    font-size:12px;
}
.font14{
    font-size:14px;
}
.font16{
    font-size:16px;
}
.font18{
    font-size:18px;
}
.font20{
    font-size:20px;
}
.font24{
    font-size:24px;
}
.font30{
    font-size:30px;
}
.box-left{
    padding-left:10px;
}
.colored-box-line-box-color-lightgrey{
    border:0px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}
.colored-box-line-box-color-lightgrey:hover{
    cursor:pointer;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);
}
.colored-box-line-box-color-lightgrey a:hover{
    text-decoration:none;
}
.divpadding{
    margin:15px 0;
}
.w-left{
    width:150px;
    float:left;
}
.w-right{
    width:72%;
    float:left;
}
.box{
    padding:10px;
}
.blog-time{ 
    color:#ccc;
    font-size:12px;
    margin-top:8px;
}
.paragraph h3{margin:20px 0;}
/*************---公共修改----************/
.navbar-brand{
        margin:15px 0 0 0;
        width:462px;
        height:67px;
        background: url(../img/gdca-logo.png)  no-repeat;
        z-index:100;
    }
.overlay-zoom{

    border:2px solid #d2d2d2;
    box-shadow:0px 0px 2px rgba(0, 0, 0, 0.25)
}
.overlay-zoom img{
    padding:10px;
}
.tab-v1 .nav-tabs a {
    font-size: 15px;
    padding: 8px 15px;
}
.footer{
    color: #444;
    background: #F2F2F2 none repeat scroll 0% 0%;
    padding: 20px 0px 30px;
    border-top: 1px solid #DFDFDF;
}
.copyright02 {
    font-size: 12px;
    padding: 11px 0 7px;
    background: #F2F2F2 none repeat scroll 0% 0%;
}
.copyright02 .img-responsive{
        display: inline;
        max-width:none;
        height: auto;
}
.tp-bannertimer{
    height:0px;
}
#topcontrol{
    width:53px;
    height:54px;
    background:url(../img/icon/up.png) 0px 12px no-repeat;
}
.pull-left{
    color:#777;
    font-size:15px;
    margin:15px 0 0 0;
}
.breadcrumbs{
    padding:0px;
}
.headline h2 {
    font-size: 18px;
}
.list-inline,.list-inline > li{
    color:#777;
}
.blog-img{
    width:100%;
    text-align:center;
}
.blog-img img{
    /*width:80%;
    height:80%;*/
    border:0px;
}
.blog-content{
    width:100%;
}
.blog-content img{
    width:80%;
    height:80%;
    border:0px;
}
.header{background:#fff}
.copyright02 p {
    color: #666;
    margin-top: 12px;
}
.posts .dl-horizontal dt img {
    height: 52px;
}
/*---------导航---------*/
.dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
     /* min-width: 160px;*/
      width:1160px;   
      margin: 2px 0 0;
      font-size: 14px;
      text-align: left;
      list-style: none;
      background-color: #fff;
     -webkit-background-clip: padding-box;
              background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
              box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }
    .dropdown-menu.pull-right {
      right: 0;
      left: auto;
    }
    .dropdown-menu .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5;
    }
    .dropdown-menu > li{
        padding:0 15px;
        margin-left:10px;
        float:left;
    }
        /*.header .dropdown-menu li a{  border:0px;}*/
    .dropdown-menu li.active{background:none;}
    .dropdown-menu > li > a,
    .dropdown-menu01 > li > a,
    .dropdown-menu02 > li > a{
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: normal;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap;  
    }
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus,
    .dropdown-menu01 > li > a:hover,
    .dropdown-menu01 > li > a:focus,
    .dropdown-menu02 > li > a:hover,
    .dropdown-menu02 > li > a:focus {
      color: #262626;
      text-decoration: none;
      background-color: #f5f5f5;
    }
    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
      color: #fff;
      text-decoration: none;
      background-color: #337ab7;
      outline: 0;
    }
    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
      color: #777;
    }
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
      text-decoration: none;
      cursor: not-allowed;
      background-color: transparent;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.dropdown-menu01{
    padding:0px;
    margin:0px;
    width:100%;
}
.dropdown-menu01 >li{
    padding:0px;
    margin:0px;
    width:100%;
}
.nav > li{
    position:static;
}
.dropdown, .dropup {
    position:static;
  /* position: relative; */
}
.n-li{
    /*margin-left:5px;*/
}
a.n-a{
    float:left;
    padding: 9px 10px 9px 10px;
}
#n-recruit {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 120px;
}
#n-recruit a.n-a{ padding: 9px 12px 9px 15px;}


/*************---首页样式----************/
.index-header{
     width:245px;
    float:right;
    fongt-size:12px;
    margin:18px -20px 0 0;
    z-index:99999;
}
.qr{
    width:56px;
    height:56px;
    float: left;
    position:relative;
    display:block;
    cursor:pointer;
}
.qr img{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -18px 0 0 -10px;
    z-index:99999;
}
.call{
    width:170px;
    padding-left:5px;
    margin-top:10px;
    float:left;
    
}
table.index-table{
    width:100%;
    display:block;
}
.index-title{
    padding:15px 25px 0 25px;
}
.info{
    padding:0px 0px 0px 10px;
    margin-bottom:20px;
}
.info-box{
    border-right:1px solid #E1E1E1;
    margin-right:-10px;
}
.info-img {
    width:200px;
    float:left;
}
.info-img img{
    width:200px;
    margin:10px;
    height:160px;
}
.index-list{
    margin-left:15px;
    width:50%;
    float:left;
}
.index-list p a{
    color:#333;
}
.index-list p a{
    color:#333;
    display:block;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    padding:4px 0px 4px 15px;   
    /*background:url(../img/icon/index_35.jpg) 3px 12px no-repeat;*/
}
.index-list p a.hard-news{
    color:#D90000;
    font-size:16px;
}
/*********---产品推荐----********/
#divSmallBox{
    overflow:hidden;
    *display:inline;
    *zoom:1;
    width:10px;
    height:10px;
    margin:0 5px;
    border-radius:10px;
    background:#ffffff;
}
#product{
    
    width:1167px;
    height:190px;
    position: relative; 
    overflow: hidden;
    margin-bottom:10px;
}
.product-title {
    padding-right:15px;
    font-size:16px;
}
#product .oUlplay {
    width:99999px;
    position:absolute;
    left:0;
    top:25px;
}
#product .oUlplay li{
    float:left;
    display:block;
    width:1167px; 
    /*height:215px; */
    color:#3F1AD7;
}
#product .pleft{
    cursor:pointer;
    width:45px;
    height:45px;
    background:url(../img/icon/l.png) no-repeat;
    position:absolute;
    top:80px;
    left:10px;
    z-index:10;
}
#product .pright{
    cursor:pointer;
    width:45px;
    height:45px;
    background:url(../img/icon/r.png) no-repeat;
    position:absolute;
    top:80px;
    right:10px;
    z-index:10;
}
#product .smalltitle {
    width:100px;
    height:10px;
    position:absolute;
    top:8px;
    right:0px;
    z-index:10;
}
#product .smalltitle ul{
    width:120px;
    margin:0 auto;
    }
#product .smalltitle ul li{
    width:9px;
    height:9px;
    margin:0 5px;
    border-radius:10px;
    background:#ccc;
    float:left;
    overflow:hidden;
    *display:inline;
    *zoom:1;
}
#product .smalltitle .thistitle{
    background:#69aaec;
}
.product-box{
    width:280px;
    float:left;
    height:150px;
    margin:6px 8px 0 6px;
    border:1px solid #E1E1E1;
    overflow:hidden;
    background-image:url(../img/icon/icon-product.png);
    background-repeat:no-repeat;
}
.product-box:hover{ 
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); 
    cursor:pointer;
}
.product-box.first {
    margin-left:0;
}
.product-box samp{
    display:block;
    padding:5px 10px;
    font-size:16px;
    color:#fff;
    font-weight:bold;
}
.product-box samp a{
    color:#fff;
    font-size:14px;
}
.product-box p{
    width:190px;
    font-size:13px;
    line-height:180%;
    padding:5px 5px;
    margin:5px 5px 0 0;
    float:right;
}
.product-box p span{
    padding-top:3px;
}
.product-box p a{
    font-size:12px;
    color:#999;
}
.p-icon01{
    background-position:20px 64px;
}
.p-icon02{
    background-position:20px -24px;
}
.p-icon03{
    background-position:20px -112px;
}
.p-icon04{
    background-position:20px -196px;
}
.p-icon05{
    background-position:20px -286px;
}
.p-icon06{
    background-position:20px -382px;
}
.p-icon07{
    background-position:20px -484px;
}
.p-icon08{
    background-position:20px -586px;
}
.p-icon09{
    background-position:20px -686px;
}
.p-icon10{
    background-position:20px -784px;
}
.p-icon11{
    background-position:20px -882px;
}
.p-icon12{
    background-position:20px -980px;
}
.p-bg01{ 
    background:#F0A02D;
}
.p-bg02{
    background:#80C050;
}
.p-bg03{
    background:#3598DB;
}
.p-bg04{
    background:#9A6BCB;
}
.p-bg05{
    background:#E26A6C;
}
.p-bg06{
    background:#0DBACA;
}
.p-bg07{
    background:#D8AB2A;
}
.p-bg08{
    background:#666666;
}
.p-bg09{
    background:#595D9D;
}
.p-bg10{
    background:#E87884;
}
.p-bg11{
    background:#019C9E;
}
.p-bg12{
    background:#8D845D;
}
.mproduct{display:none;}
.index-box{border:1px solid #E1E1E1;/*background:#fff;*/}
/***end**/
/***------导航菜单---------**/
.topbar{
    margin-top:-10px;
}
.right-cut-box{
    width:100%;
}
.img-style{
    display: block;
    max-width: 100%;
    height: auto;
}

.navbar .navbar-header{
    /*padding:10px 0;*/
    float:none;
    margin:0 auto;
}
.navbar-header a{
    font-size:12px;
    color:#999;
}
.header .dropdown-menu li a { 
        color:#DA5658; 
}
    .header .dropdown-menu li li a { 
        color:#687074; 
}
.header .dropdown-menu .active > a {
        color: #DA5658;
        background:none !important;
}
.header .dropdown-menu li .active > a {
        color: #fff;
        background: #687074!important;
}
.padding_top{
    padding:5px;
}
    
.col-xs-12{
    padding-left:9px;
    padding-right:9px;
}
.color-default,a.color-default{
    color:#333;
}
.btn-yellow,a.btn-yellow{
    color:#fff;
    padding:6px 15px;
    background:#FF9300;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}
.loginbar{
    position:relative;
}
.loginbar-img{
    top:20px;
    right:0px;
    position:absolute;
}
.navbar-header{
    overflow:hidden;
}
.topbar{padding:0px;}
/*.margin-bottom-20 { margin-bottom:20px;margin-top:20px;}*/
.index-rm{
     padding-bottom:10px;
}
.index-rm li{
    width:23%;
    float:left;
    margin:0 6px;
    background-image:url(/opencms/opencms/custom/img/index_menu_index.png);
    background-repeat:no-repeat;
}
.index-rm li a{ 
    padding:5px 0px;
    display:block;
    text-decoration:none;
}
.index-rm li a:hover{
    background-color:rgba(230,126,34,0.5)
}
.index-rm li samp{
    color:#fff;
    padding:0px 13px;
    font-size:18px;
    display:block;
}
.index-rm li span{
    color:#fff000;
    padding:0px 10px;
    font-size:14px;
    display:block;
}
.rm-bg01{
    background-color:#E67E22;
    background-position:140px 10px;
}
.rm-bg02{
    background-color:#9B6BCC;
    background-position:140px -60px;
}
.rm-bg03{
    background-color:#4765A0;
    background-position:140px -150px;
}
.rm-bg04{
    background-color:#9C8061;
    background-position:140px -230px;
}
.mg-left{
    margin-left:8px;margin-right:-8px;
}
.mg-right{
    margin-left:-8px;margin-right:8px;
}
.pd-box{
    padding:0 10px;border:1px solid red;
}
/*********页尾*********************/
.foot{
    width:1000px;
    margin:0 auto;
    padding:10px;
    background:#fff;
    border-top:1px solid #DFDFDF;
}
.foot-content{
    display:block;
}
.foot-at{
    width:180px;
    float:left;
    position: relative;
    z-index:9999;
}
.banimg {
    width:180px;
    height:130px;
    float: left;
    position:relative;
    cursor:pointer;
}

.banimg  img{ 
    width:180px;
    height:130px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -65px 0 0 -90px;
    z-index: 1000;
}
.foot-at span,.foot-dc span{
    padding:3px 0;
    font-size:12px;
    display:inline-block;
    
}
.foot-at img,.foot-dc img{
    width:100%;
}
.foot-pwc{
    width:400px;
    margin-left:20px;
    padding-top:20px;
    float:left;
    display:inline-table;
}
.foot-pwc .pwc-img{
    width:80px;
    margin-left:20px;
    float:left;
}
.foot-link{
    width:200px;
    padding-top:20px;
    margin-left:40px;
    float:left;
}
@media screen and (max-width: 1024px) {
.foot-link {width:310px}
} 
.foot-link ul{
    padding:0px;
    margin:0px;
}
.foot-link li {
    width:100px;
    float:left;
    list-style:none;
}
@media screen and (max-width: 1024px) {
.foot-link li { width:75px;}
} 
.foot-link a{
    padding:3px 0;
    color:#444;
    font-size:12px;
    display:block;
}
.foot-link label{
    color:#444;
    font-weight:bold;
}
.foot-dc{
    width:140px;
    float:left;
    position: relative;
}
.foot-img{
    width:120px;
    height:120px;
    float: left;
    position:relative;
    cursor:pointer;
    
}
.foot-img  img{ 
    width:120px;
    height:120px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -60px 0 0 -60px;
    z-index: 1000;
    border:1px solid #d9d9d9;
}
.foot-bottom{
    padding:10px;
    display:block;
    text-align:center;
}
.bottom-content{
    width:890px;
    margin:0 auto;
}
.bottom-content img{
    /*width:70%;
    height:70%;*/
}
.content{
    padding-bottom:0px;
}
.servive-block-default {
    background:#F5F5F5 none repeat scroll 0% 0%;
}
/*************产品滚动******************/
/*.scrollbg_product{width:98.5%; position:relative;background:url(../img/border-right.jpg) top right no-repeat;}
#imgshow_mask{width:100%; position:absolute; z-index:1; background:url(../img/imgshow_mask.png) repeat-x 0 0; height:27px;}
#lanrenzhijia{ clear:both;padding:10px 5px; margin-right:10px;}
.imagebg{min-height:250px;position:relative;width:100%;}
.imagebg li {overflow: hidden; display:block;margin-left:-15px;}
.bannerbg { overflow:hidden;}
.bannerbg_1{width:50%; position:absolute; top:0; left:0; }
.bannerbg_2{width:50%; position:absolute; top:0; right:0;}
.bannerbg_main{width:100%;padding:0px 10px;}
.banner {position:relative;overflow:hidden;}
.btn_home_down {width:195px;height:62px;position:absolute;top:296px;left:36px;cursor:pointer;background:url(../img/icon/btn_home_down.png);}
.btn_home_android {width:195px;height:62px;position:absolute;top:296px;left:240px;cursor:pointer;background:url(../img/icon/btn_home_android.png);} 
.banner-left{width:58%; float:left;}
@media screen and (max-width: 900px) {
.banner-left{width:100%;float:none;}
} 
.banner-left p{ padding:10px; text-indent:10px;line-height:200%;font-size:14px;}
.banner-right{width:34%; float:right; margin-right:30px; border:1px solid #E4E4E4; padding:2px;}
@media screen and (max-width: 900px) {
.banner-right{width:100%;float:none;}
} 
.scrollbg {height:80px;}
.scroll {height:76px;position:relative;}
.s_pre, .s_next {display:block;width:20px;height:76px;position:absolute;}
a.s_pre {background:url(../img/icon/arrow_l.png);top:4px;left:0;}
a.s_pre:hover {background:url(../img/icon/arrow_l_on.png);}
a.s_next {background:url(../img/icon/arrow_r.png);top:4px;right:0;}
a.s_next:hover {background:url(../img/icon/arrow_r_on.png);}
.outScroll_pic{height:86px;margin-left:25px;overflow: hidden;position:relative;width:93%; top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {width:40000px; height:76px;}
.scroll_pic li {float:left;height: 55px;width: 180px; margin: 5px 8px; _margin:5px 14px 5px 4px;cursor:pointer;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:184px;height:85px;background:url(../img/icon/arrow_on.png) 50% 59px no-repeat;z-index:10;position:absolute;top:5px;left:2px;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.ca-server{
 margin-left:-10px;
}
.cs-box{
    width:32%;  
    float:left;
    padding:0 10px;
    margin:0px 5px 10px 5px;
    
}
@media screen and (max-width: 1024px) {
.cs-box{
    width:30%;}
} 
@media screen and (max-width: 900px) {
.cs-box{
    width:100%;}
} 
.cs-box h1{ font-size:14px; color:#333;padding:0px;margin:0px; padding-right:10px; font-weight:bold;border-right:1px dotted #B4B4B4; margin-top:10px;word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
.cs-box p{ font-size:12px; color:#999;padding:0px;margin:0px;padding-right:10px;border-right:1px dotted #B4B4B4; margin-bottom:10px;}
.cs-box hr{border:0px;border-bottom:1px dotted #B4B4B4; margin-right:30px; margin-top:10px; padding-top:5px;}
.cs-box i{
    width:48px;
    height:70px;
    margin:14px 10px 0px 0px;
    float:left;
    display:block;
    background-image:url(../img/icon/product01.png);
    background-repeat:no-repeat
}
.cs-i2{ background-position:0px -60px;}
.cs-i3{ background-position:0px -130px;}
.cs-i4{ background-position:0px -200px;}
.cs-i5{ background-position:0px -275px;}
.cs-i6{ background-position:0px -345px;}*/
/*************客户服务******************/
.c-service{
  padding:10px 10px 20px 10px;
  margin:10px 0px 0px 0px;
  background:#fff;
 /* -webkit-box-shadow:0 0 10px (0, 0, 0, 0.1); 
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);*/
}
.c-title{
   font-size:14px;
    padding:5px 0 10px 0;
    border-bottom:1px solid #E6E6E6;
}
.service-box{
    width:342px;
    float:left;
    margin:10px 15px 0 15px;
}
@media screen and (max-width: 1024px) {

.service-box {width: 280px}
} 
@media screen and (max-width: 900px) {
.service-box{
    width:95%;}
} 
.service-box h1{
    font-size:16px;
    padding:0px;
    margin:0px;
    line-height:40px;
}
.service-box h1 a,.service-box li a{color:#000;}
a.more{
    font-size:12px;
    color:#656565;
}
.service-box ul{
    padding:0px;
    margin:0px;
}
.service-box li{
    font-size:13px;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:4px 0px 4px 10px;
    background:url(../img/icon/dot.jpg) left no-repeat;
}
a .c-blue{
    color:#2D81E4;
}
a .c-green{
    color:#27AE61;
}
a .c-yellow{
    color:#FF941F;
}
/************服务公告****************/
.new-div{
    width:100%;
    padding:5px 17px 10px 15px;
    background:#fff;
    margin-bottom:10px;
    /*-webkit-box-shadow:0 0 10px (0, 0, 0, 0.1); 
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);*/
}
.new-box{   
}
.new-box h1{
    font-size:14px;
    line-height:35px;
    padding:0px;
    margin:0px;
}
.new-box h1 a,.new-box li a{color:#000;}
.new-box ul{
    padding:0px;
    margin:0px;
    padding-top:3px;
}
.new-box li{
    color:#000;
    font-size:13px;
    padding:4px 0px 4px 10px;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:url(../img/icon/dot.jpg) left no-repeat;
}
/*************左侧悬浮******************/

.toolbar{
    position:fixed;
    right:10px;
    bottom:50px;
}
.toolbar-item,.toolbar-layer{   
    background:url(../img/icon/toolbar.png) no-repeat;
}
.toolbar-item{
    display:block;
    width:52px;
    height:52px;
    margin-top:1px;
    position:relative;
    z-index: 9999 ! important;
    -moz-transition:background-position 1s;
    -ms-transition:background-position 1s;
    -o-moz-transition:background-position 1s;
    -webkit-moz-transition:background-position 1s;
    transition:background-position 1s;
}
.toolbar-item:hover .toolbar-layer{
    opacity:1;filter:alpha(opacity=100);
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
}
.toolbar-item-weixin{
    background-position:0 -798px;
}
.toolbar-item-weixin:hover{
    background-position:0 -860px;
}
.toolbar-item-weixin .toolbar-layer{
    height:212px;background-position:0 0;
}
.toolbar-item-dianhua{
    background-position:0 -550px;
}
.toolbar-item-dianhua:hover{
    background-position:0 -612px;
}
.toolbar-item-dianhua .toolbar-layer{
    height:110px;
    background-position:0 -232px;
}
.toolbar-item-qq{
    background:url(../img/qqgif.gif) no-repeat;
    /*background-position:0 -674px;*/
}
.toolbar-item-qq:hover{
    /*background-position:0 -736px;*/
}
.toolbar-layer{
    position:absolute;
    right:46px;
    bottom:-10px;
    width:172px;
    opacity:0;
    filter:alpha(opacity=0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform:scale(0.01);
    -moz-transform:scale(0.01);
    -ms-transform:scale(0.01);
    -o-transform:scale(0.01);
    -webkit-transform:scale(0.01);
    transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all 1s;
    -o-transition:all 1s;
    -webkit-transition:all 1s;
}
/*************左滚动******************/
.sqBorder-div{
    margin:10px 5px 20px 0px;text-align:center;border:1px solid #e0e0e0;
}
.scroll_img {
    width:100%;
    height:85px;
    overflow: hidden;
    white-space: nowrap;
    background:#ffffff;
    padding-top:10px;
}
.scroll_title{
    font-size:16px;
    color:#E10602;
    font-weight:bold;
    text-align:center;
    background:#fafafa;
    padding:5px 10px;
    border-bottom:1px solid #e0e0e0;
}
/*.scroll_img img {width:120px;height:40px;border: 0;margin: auto 8px; }*/
.sqBorder{
    padding:10px;
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{
    display:inline;
}/* 设置ul和li横排 */
#scroll_end{
    margin-left:-40px;
}
#scroll_begin li{
    padding:0px 5px 0 5px;
}
/***************************************/
.posts .dl-horizontal dd p i small {
    width:100px;
    position:absolute;
    top:2px;
    right:5px;
}
.posts .dl-horizontal dd h4{
    font-size:14px;
}
.lists .entry{
    min-height:0px;
    border-bottom:1px dotted #E4E4E4;
    position:relative;
}
.list-group{
    padding-right:0px;
    width:90%;
}
/*******列表******/
.blog-list{
    position:relative;
    padding:0px;
    margin-left:20px;
    width:95%;
    border-bottom:1px dotted #E4E4E4;
}
.blog-list h2 {
    padding:0px;
    margin:0px 0px;
}
.blog-list h2 a{
    font-size:14px;
    color:#333;
}
.blog-list p i{
    position:absolute;
    top:5px;
    right:5px;
    font-size:12px;
}
.news-list{
 
}
.news-list a{
    color:#333;
}
.news-list p a{
    color:#333;
    display:block;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    padding:5px 0px 5px 15px;   
    background:url(../img/icon/index_35.jpg) 3px 12px no-repeat;
}
.news-list hr{
    border:0px;
    border-bottom:1px dotted #E4E4E4;
}
/*******标题******/
.info-title{
    padding:5px 0px;
    margin-bottom:10px;
    border-bottom:1px solid #E4E4E4;
}
.info-title samp{
    font-size:14px;
    font-weight:bold;
    border-left:3px solid #D1363E;
    padding-left:10px;
}
.info-title span a{
    color:#868686;
}
/*******************页面正文表格**********************/
.org-opencms-ade-contenteditor-client-css-I_CmsLayoutBundle-I_CmsXmlEditorCss-inlineEditable table,.paragraph table{
    border-collapse:collapse;
    border-bottom:1px solid #BBBBBB;    
    border-top:0px;
}
.org-opencms-ade-contenteditor-client-css-I_CmsLayoutBundle-I_CmsXmlEditorCss-inlineEditable table td,.paragraph table td{
    padding:4px;
    border:1px solid #BBBBBB;
}
/***服务网点**/
 table.s-network{
    border:0;
}
 table.s-network td{
    padding:5px 0;
    border:0;
    border-bottom:1px solid #EEEEEE;
}
.s-network samp{
    width:28px;
    font-size:16px;
    display:block;
    color:#FFFFFF;
    line-height:28px;
    text-align:center;
    font-weight:bold;
    margin:0 10px;
    background:url(../img/s-network.jpg) no-repeat;
}
table.case-table{
    width:100%;
    border:0px;
    border-bottom:1px solid #eee;
}
table.case-table td{
    border:0px;
    /*border-bottom:1px solid #eee;*/
}
@media screen and (max-width: 900px) {
table.case-table td{
    width:100%;
    display:block;
}
}
.case-left{
    width:200px;
}
.case-left img{
    width:160px;
    height:160px;
    padding:10px;
    border:1px solid #ccc;
}
/*******************按钮**********************/
.btn-buy{
    width:60px;
    height:30px;
    position:absolute;
    right:10px;
    top:24px;
    z-index:9999;
}
.resume-box{
    width:90%;
    padding:15px;
    margin-bottom:20px;
    /*margin-right:25px;*/
    color:#fff;
    background:#EFEFF1;
}
/*******************合作伙伴**********************/
table.partner{
    border:0px;
    
}
table.partner td{
    border:0px;
    vertical-align: middle;
    text-align:center;
}
table.partner td a{
    height:60px;
    margin:10px 5px;
    /*width:230px;*/
    display:block;
    border:1px solid #e1e1e1;
}
/*table.partner td a img{
    width:80%;
    margin:0px auto;
}*/
/*******************table**********************/
table.table-style{
    border:0px;
    
}
table.table-style td{
    border:0px;
    border-bottom:1px solid #e1e1e1;
    text-align:center;
}
table.table-service{
    border:0px; 
}
table.table-service td{
    border:0px;
    padding:15px 0 5px 0;
    border:1px solid #e1e1e1;
    text-align:center;
}
table.cp_table{
    width:99%;
    border:0px;
    margin:20px 0;
}
table.cp_table td{
    border:0px;
    padding:5px 10px;
}
table.cp_table a{
    color:#333;

/*------------------- 关于GDCA  -----------------------*/}
.img-center,.img-center img{margin:0 auto; padding-top:5px;}
.dituContent{width:100%;height:490px;}
/*--------- 企业文化 ----------*/
.qywh-table{
    border:0px;
    width:100%;
}
.qywh-table .imgw{
    width:250px;
}
/*智齿客服*/
.zhiCustomBtn{ position: fixed;width:139px;height:114px;right: 0px;bottom: 220px;background:url(../img/znzxkf.png) no-repeat;cursor: pointer; }
.zhiCustomBtn:hover{background:url(../img/znzxkf-on.png) no-repeat; }
/*隐藏招聘时间*/
.deldate-hide .blog-time{display: none;}

.headline-hide .headline{ display: none;}