li {
    list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}
* {
    /*-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
        word-wrap: break-word;*/
}

input{
    outline: none;
}	
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0px;bor;/* border: 0; */f;/* font-size: 100%; */*/outline: none;}
caption,h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 0px;}
html {/* -webkit-text-size-adjust: 100%; */-ms-text-size-adjust: 100%;overflow-x: hidden;/* -webkit-tap-highlight-color: transparent; */}
body {font: 14px/1.8 "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial;margin: 0 auto;color: #666;background-color: #fff;}
html, body{
    overflow-x: hidden;
}
.inner {
    width: 1100px;
    margin: 0px auto;
}
.inner1200 {
    margin: 0px auto;
    width: 1200px;
}
.inner1320{
margin: 0px auto;
    width: 1320px;
}
.fc {
    text-align: center;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.dy-p-cbx p{
       margin: 5px 0;
}
.dy-p-cbx img{
    max-width: 100%;
}
.dy-p-cbx h1,h2,h3,h4,h5{
    margin: 0;
}
.clear:after{

content:"";

display:block;

clear:both;

}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0px;
}
figure,section,li,dd,div{
    margin: 0;
    padding: 0px;
    border: 0;
    font-size: 100%;
    outline: none;
}



@media (min-width: 1200px) {
  
}
@media (min-width: 1320px) {
  
}
@media (max-width: 1200px) {
  

}

@media (min-width: 1200px) {
  
}

@media (max-width: 1200px) {
  
}



.fr {
    float: right;
}

a {
    cursor: pointer;
    color: #333;
}
a:hover{
    color: #333;
}
.center{    
    text-align: center;
}
.shoushi{
  cursor: pointer;
}
.fluid {
    clear: both;
    margin-left: 0;
    width: 100%;
    float: left;
    display: block;
}

.w1200{
    width: 1200px;
    padding: 10px;
}
/*loding*/

.loading {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 10000000;
    left: 0;
    top:0;
}






@-webkit-keyframes bouncedelay {


    0% {
        -webkit-transform: scale(0.5)
    }
    ,
    30% {
        -webkit-transform: scale(0.8)
    }
    ,
    /*    60% {
        -webkit-transform: scale(1.2)
    },*/
    100% {
        -webkit-transform: scale(1.8)
    }
}



.fl {
    float: left;
}

.w50 {
    width: 50%;
}

.ri {
    float: right;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: inherit;
}

.left {
    float: left;
}

.right {
    float: right;
}

.inline-block {
    display: inline-block;
}



/*分页*/

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding:5px 10px;
    font-size: 14px;
    line-height: 1.3333333;
    margin: 0 20px;
    border: none;
}

.pagination-lg>li>a {
    background: #fff;
    border: 1px solid #999999;
    color: #666666;
}

.pagination-lg>li>span {
    background: #ff0000;
    border: 1px solid #ff0000;
    color: #fff;
}


 
.videobk{
    position: absolute;width: 100%;height: 100%;z-index: 50;background: url(../image/sp_topbg.png);top: 0;
}
  .video-b{
  }
     video{
    width: 100%;
        height: 100%;
        display: block;
          object-fit:fill;

   }
  
/*第一屏幕*/


/*首页幻灯片*/



@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}


/*首页幻灯片*/


/*首页新闻*/
 
#particles {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #ebeef1;
}

.in-n-b{
margin: 0 auto;
position: relative;
display: inline-block;
clear: both;
z-index: 500;
}
.in-h-title{float: left;width: 100%;}

.in-n-lenbox a{
    display: block;
}
.in-h-title h3{
    text-align: center;
    font-weight: 400;
    font-size: 30px;
    color: #333;
}
.in-nle-im{
  margin: 0;
  padding: 0;
}
.in-nle-im img{
    max-width: 100%;
    width: 100%;
    display: block;
    height: 100%;
}
.in-nle-con{
    padding: 27px;

    background: #fff;
}
.in-nle-con h4{
    margin: 0;
    text-align: left;
    margin-bottom: 20px;
}
.in-nle-con p{
    margin: 0;
    text-align: left;
}
.in-n-b{width: 1550px;}
.in-n-le{float: left;width: 45%;}
.in-n-ri{float: right;width: 55%;padding-left: 30px;}
.in-nriul{
    width: 100%;
    display: inline-block;
}
.in-nriul li{
    width: 33%;
    float: left;
    padding: 0 10px;
    margin-bottom: 26px;
}
.in-nriul li a{
    background: #fff;
    padding: 10px;
    display: block;
    padding: 24px;
}
 .in-nriul li:nth-child(4){
        margin-bottom: 0;
    }
    .in-nriul li:nth-child(5){
        margin-bottom: 0;
    }
    .in-nriul li:nth-child(6){
        margin-bottom: 0;
    }
.in-nri-im img{
    width: 100%;
    max-width: 100%;
}
.in-nri-con h3{
margin: 10px 0;
text-align: left;
font-weight: 400;
font-size: 16px;

}
.in-nri-con p{
    color: #c5c5c5;text-align: left;
    margin-bottom: 0;
}

.in-h-title h3{
    margin: 25px 0;
}




/*首页新闻*/


.center320{display:none;}

/*--第6屏-动画--*/


/*第二屏*/
.in-title{font-size: 40px;color: #00c3cb;text-align: center;padding-top: 60px;}

.map-bim{margin: 0 auto;}
.map-bim img{
    max-width: 100%;
}
.dd-box ul li{
    position: absolute;
    width: 40px;
    height: 40px;
}
.dd-box{
position: absolute;
height: 100%;
width: 100%;

}


.dd-box ul li.list1{
        left: 85%;
    top: 8%;
}
.dd-box ul li.list2{
    left: 18.8%;
    top: 15%;
}
.dd-box ul li.list3{
    left: 61%;
    top: 25%;
}
.dd-box ul li.list4{
  left: 60%;
    top: 30%;
}
.dd-box ul li.list5{
left: 50%;
    top: 53.5%;
}
.dd-box ul li.list6{
    left: 56%;
    top: 43%;
}
.dd-box ul li.list7{
    left: 56%;
    top: 52%;
}
.dd-box ul li.list8{
left: 76%;
    top: 42%;
}
.dd-box ul li.list9{
left: 81%;
    top: 42.5%;
}
.dd-box ul li.list10{
left: 48%;
    top: 18.5%;
}



.qq-bk-ti{
    position: absolute;
      top: 50%;
    left: 22%;
}
.qq-bk-ti img{
   width: 263px;
}


/*导航产品解决方案*/

.cp-caset-box{padding-left: 15px;}

/*--圆圈动画，新--*/


.dd-box ul li .guoqi{
    float: left;
    width: 120px;
    position: relative;
   display: block; opacity: 0; visibility: hidden; transition: all 0.6s;-webkit-transition: all 0.6s; z-index: 500000000000;
}
.dd-box ul li .guoqi img{
    float: left;
    width: 30px;
    margin-right: 10px;
}
.dd-box ul li .guoqi strong{
      float: left;
        color: #fff;
        font-weight: 400;
}

/*底 部 start*/
/*底部*/

.focn-ul1 {
    float: left;
}

.focn-ul1 li{
    display: inline-block;
    padding: 0 26px;
}
.focn-ul1 .focn-ul-li{
    float: left;
    text-align: center;
    border-left: 1px solid #eaeaea;
}
.focn-ul1 li a{
    font-size: 16px;
}
.focn-ul1 li:hover a{
    color: #333;
}
.focn-ul2{
    margin-top: 20px;
}
.focn-ul2 li{
    display: block;
    text-align: left;
}
.focn-ul2 li a{
    font-size: 14px;
    line-height: 22px;
}
.fon-le-im{
    margin-right: 40px;
    float: left;
    text-align: left;
}
.fon-le-im p{
    text-align: left;
    padding-left: 8px;
    color: #333;
    font-weight: 500;
    font-size: 14px;

}
.fo-ro-wx{
    float: right;
    padding-left: 40px;
    border-left: 1px solid #eaeaea;
}
.fo-botm{
    display: block;
    position: relative;
    width: 100%;
    float: left;
    border-top: 1px solid #eaeaea;
    text-align: center;
    padding-top: 20px;margin-top: 15px;
}
.fo-botm p{
    color: #888888;
    font-size: 14px;
}
.fo-botm p a {
    margin: 0 10px;
}

/*底部 edn*/

/*内页底部**/

.defo-img{
    margin-top: 20px;
    float: right;
    width: 84px;

}
.defo-box p{
    padding: 0 15px;
    font-size: 14px;
    text-align: center;
    color: #888888;
}
.dibup{
float: left;
font-size: 14px;
margin: 20px 0;
line-height: 24px; 
}
.defo-lianxi{
    float: left;
    display: none;
}
/*内页底部**/

/*内页头部**/


a.a-gu-p{
    color: #00438e;
}
a.yuy-a{
      padding-left: 10px;
    color: #9b9b9b;
    padding-bottom: 10px;  
    position: relative;
}
.in-sousou{position: relative;top: 2px;margin-left: 10px;padding-right: 13px; cursor: pointer;display: inline-block;float: left;}
.in-sousou:after{position: absolute;content: "";background: #cccccc;right: 0;width: 1px;height: 20px;top: 18px;}
.in-sof{position: absolute;top:58px; width: 240px;left: -178px;display: none;}
.in-sof .div1{display: inline-block;width: 100%;line-height: 32px;z-index: 200;}
.in-sof .div1 input{display: inline-block;float: left;line-height: 32px;padding: 0 10px;border: none;color: #666666;border-left: 1px solid #999999;background: #fff;}
.in-sof .div1 .in2{width: 32px;background: url(../image/pcsou1.jpg) center no-repeat;}
.ts1luw{display: inline-block;float: right;}
ul.la-yuyan{
 position: absolute;
       right: -50px;
    top: 10px;
        opacity: 0;
    visibility: hidden;
        -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.ts1luw:hover ul.la-yuyan {
    visibility: visible;
    opacity: 1;
}

ul.la-yuyan li{
display: block;
line-height: 20px;
padding: 0 15px;
text-align: center;
}
.la-yuyan li a{

    padding: 0 !important;
    color: #9b9b9b;
}
/*内页头部**/
/*内页banner**/

.pb-table{
    position: absolute;
    display: table;
    width: 100%;
    top: 0;
    height: 100%;
}
.pb-ta-con{
      display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    text-align: center;
}
.pb-ta-con{

    color: #fff;
}
.pb-ta-con h2{
    font-size: 38px;
    margin: 0;
    font-weight: 400;
}
.pb-ta-con h3{
    font-size: 16px;
       text-transform:uppercase;
       font-weight: 400;
       margin: 25px;
}
.line{
    background: #fff;
    width: 70px;
    height: 1px;
    margin: 0 auto;
}


/*单页框架样式*/

/*公司概况视频**/
.about-boul{
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.about-boul li{
    width: 33%;
    margin-bottom: 15px;
    float: left;
    padding: 0 10px;
}
.about-boul li:nth-child(3){
    cursor: pointer;
}
.about-boul li img{display: block;width: 100%;max-width: 100%;}

.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:1000; left:0px; top:-100%}

.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}

.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}


/*内页单页框架**/
.dy-p-cbx{
    padding: 50px 0;
}

/*内页单页框架**/


/************公司概况*********/

/*about style*/
.bf{ background-color: #fff;}
.pagePadding{ padding: 100px 0px;}
.aboutPbox-box{ position: relative;}
.aboutPbox{ width: 754px; margin: 0px auto;}

.iboxT{ margin-bottom: 60px;}
.iboxT .zh{ font-size: 30px; color: #333333; line-height: 1.5;}
.iboxT .en{ color: #666; font-family: arial, helvetica, sans-serif; text-transform: uppercase;}
.aboutP-list{ padding-bottom: 50px;    animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;}
.aboutP-list li{ float: left; display: block; width: 33%; padding: 0px 20px 0 40px; border-right: 1px solid #cdcdcd; color: #525252; line-height: 1.5;}
.aboutP-list li:last-child{ border-right: 0px none;}
.aboutP-list .txt{ color: #71bb47; font-family: "微软正黑体","Microsoft JhengHei"; font-size: 24px; line-height: 1.2;}
.aboutP-list .num{ font-size: 50px; padding-right: 10px;}
.aboutP-list .add{ position: absolute; font-weight: bold;}
.aboutP-list .en{ font-family: arial, helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.aboutP-list .zh{ font-weight: bold;}
.pageC a:link, .pageC a:visited { color: #d02a25; }
.pageC a:active, .pageC a:hover { color: #ee2d31; }
.pageC img{ max-width: 100% !important; height: auto !important;}
.pageC{ overflow: hidden; color: #666; }
.pageCcc{
         animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;  
}
.aboutPbox .pageC{ text-align: center; font-size: 15px;}
.pbot{ background: url(../image/y.png) no-repeat scroll center center; background-size: cover; background:#fff; border-radius: 50%; width: 75px; height: 75px; position: absolute; left: 50%;top: -37px; margin-left: -37px; cursor: pointer;}
.pbot i{ background: url(../image/abot.png) no-repeat scroll center center; width: 25px; height: 15px;position: absolute; left: 50%; top: 50%; margin: -7px 0px 0px -12px; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
.black-20{ background: url(../images/black_20.png) repeat; background: none rgba(0,0,0,0.2);}
.aboutC-box{ background-color: #fff; padding: 80px 0px;}
.aboutC-box .pageC{ width: 82%; margin: 0px auto; text-align: justify;}
.pagePadding2{ padding: 135px 0px;}
/*about style end*/



/***************公司概况**************/







.caret { display: inline-block; width: 0px; height: 0px; margin-left: 10px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.fixedImg {position: relative; background-position: center top; background-repeat: no-repeat; background-size: cover;}
.body-right{ min-height: calc(100vh - 296px);}
/* Slider */







/*honor style*/


.ho-b-bt{
   
}
.ho-b-bt h2{
    line-height: 30px;
    margin: 0;padding: 0;
    font-weight: 400;
}
.ho-b-bt h3{
    line-height: 30px;
    margin: 0;padding: 0;
    color: #888888;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}
.ho-b-btul {
    display: inline-block;
    position: relative;
    left: -15px;
    margin: 20px 0;
}
.ho-b-btul li{
    display: inline-block;
    float: left;
    width: 25%;
    padding-left: 15px;
    margin-bottom: 20px;
}
.ho-b-btul li a img{
    width: 100%;
    max-width: 100%;
    transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;
}
.ho-b-btul li div{
    overflow:hidden;
    border:1px solid #e9ebec;
}
.ho-b-btul li a p{
    text-align: center;
     white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #888888;
    margin-top: 10px;
}
.ho-b-btul li:hover img{
    transform:scale(1.04); -webkit-transform:scale(1.04);
}


/*******新闻列表***********/

.nsbot{ font-family: arial, helvetica, sans-serif; position: relative;}
.nsbot .more{ background: url(../image/more1.png) no-repeat scroll left center; width: 29px; height: 6px; position: absolute; right: 0; top: 50%; margin-top: -3px;}
.nsbot .more i { background: url(../image/more2.png) no-repeat scroll left center; position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; transition: 0.3s; -webkit-transition: 0.3s;}

.paging { background: #5e8abd; padding: 10px 0; position: relative; text-align: center; }
.paging a { padding: 0px 10px; height: 34px; color: #fff; line-height: 34px; font-size: 15px; text-align: center; display: inline-block; *zoom: 1;*display: inline;vertical-align: middle; margin: 0 2px; font-weight: bold;}
.paging a.act, .paging a:hover { color: #00428e; background-color: #fff;}
.paging .prev, .paging .next { margin: 0; display: block; position: absolute; top: 0; height: 100%; bottom: 0; width: 72px; padding: 0; background-repeat: no-repeat; background-position: center center; background-color: #296cb8;}
.paging .prev { background-image: url(../image/rr_pager_prev.png); left: 0;}
.paging .next { background-image: url(../image/rr_pager_next.png); right: 0; }
.paging .prev:hover,.paging .next:hover{ background-color: #00428e;}

.ns-ri-title{
   line-height: 40px;
    font-size: 16px;
    border-bottom: 2px solid #e5ecf3;
    margin-bottom: 15px;
}

.pagePadding3 {
    padding: 60px 0px;
}
/*******新闻列表***********/

/*******新闻详情页***********/

.cp-case-wz-box {padding-left: 15px;}

/*******新闻详情页***********/



/******产品专题页*******/


/*product style*/

/******产品专题页*******/
.fuwu{
    height: auto;
}
.fuwu img{
      display : block ;
    width: 100%;


}

/******售后服务*******/
.shouhou-box{
    background: url(../image/shouhou.jpg);
    padding: 108px 0 100px 60px;
}
.shouhou-formbx{
    width: 544px;
        animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
}
.shouhou-formbx h3{
    color: #fff;
}
.shouhou-formbx p{
    color: #fff;
}
.sh-for-div{
    width: 100%;
    line-height: 50px;
    background: #fff;
    border-radius: 5px;
    margin-top: 20px;
}
.sh-for-div img{
    float: left;
    margin-left: 20px;
    margin-right: 20px;
        margin-top: 14px;
    display: block;
}
.sh-for-div input{
    font-size: 16px;
    outline: none;
    width: 80%;
    border: none;
    color: #888888;
}
.sh-for-div textarea{
/*    width: 80%;*/
    resize: none;
    outline: none;
    font-size: 16px;
    height: 130px;
    padding-top: 10px;
    border: none;
    color: #888888;
    width: 80%;
    font-family: "微软雅黑";

}
.sh-for-a{
    margin-top: 20px;
    background: #6ebb47;
    border-radius: 5px;
    text-align: center;

}
.sh-for-a input{
    border: none;
    color: #fff;
    line-height: 50px;
    background: none;
    font-size: 16px;
    cursor: pointer;
}
.sh-for-a a{
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    line-height: 50px;
}


/******售后服务*******/

.cp-case-bkt{
    background: url(../image/cp-bkt.jpg);
}
.cp-caseb-ul li {
    margin: 55px 0;
    float: left;
    border-right: 2px solid #fff;
    padding-right: 20px;
    line-height: 24px;
    margin-right: 20px;
}
.cp-caseb-ul li a{
    color: #fff;
    line-height: 24px;
    font-size: 18px;

}
.cp-caseb-ul li.active a{
    color: #6eba44;
}
.cp-case-wz{
    background: #f0f3f6;
}
.cp-case-wz-box img{
    float: left;
    margin-top: 17.5px;
}
.cp-case-wz-box a{
    font-size: 15px;
    padding: 0 5px;
    color: #666666;
    line-height: 50px;
}
.cp-case-wz-box a span{
       font-size: 15px;
    margin-left: 5px;
}

.cp-case-lbox{
    padding: 40px 0;
    position: relative;
}

.cp-case-l-box{
    position: relative;
}
.cp-cl-ble{
    float: left;
    width: 15%;
    height: 100%;
    padding-right: 20px;
    padding-left: 15px;
/*     animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;*/
}
.cp-cl-bri{
    float: right;
    width: 77%;
    padding: 0 25px;
          animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
}
.cp-cl-btopt{
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    padding: 0 15px;
    font-weight: 400;
    background: #00428e;
}
.cp-cl-btopt i{
    float: right;
    position: relative;
    top: 10px;
    font-size: 30px;
}
.cp-cl-bleul1 li{
    line-height: 40px;
       font-size: 15px;
    padding: 0 15px;
    margin-top: 15px;
    border-bottom: 1px solid #e3e6ea;
    font-weight: 400;
   
}
.cp-cl-bleul1 li a i{
    position: relative;
  float: right;
  color: #00428e;
      font-size: 25px;
          top: 7px;
   
}
.cp-cl-bleul1 li:hover a{
color: #00428e;
}
.cp-cl-bleul1 li.active a{
color: #00428e;
}
.cp-clb-rit{
    line-height: 50px;
    border-left: 2px solid #00428e;
    background: #f3f5f7;
    padding-left: 15px;
    color: #000;
}
.cp-clb-topriul{
    float: right;
/*    margin-right: 30px;*/
margin-right: 30px;
    display: inline-block;
}
.cp-clb-topriul li{display: inline-block;
float: left;}
.cp-clb-topriul li a{
    font-size: 16px;
    font-weight: 400;
    padding: 0 18px;
}
.cp-clb-topriul li a:hover{
    color: #00428e;
}
.cpri-list{
    padding: 20px 0;
    border-bottom: 1px solid #e2e6ea;
}
.cpri-list h3{
    padding-left: 10px;
    color: #333;
}
.cprilis-conb{
    padding-top: 20px;
    padding-right: 20px;
}
.cpri-list-imul{
    display: inline-block;
    margin: 20px 0;
    width: 100%;
}
.cpri-list-imul li{
    float: left;
    width: 33.3%;
    display: none;
    margin-bottom: 15px;
    padding: 0 10px;
}
.cpri-list-imul li:nth-child(1){
    display: inline-block;
}
.cpri-list-imul li:nth-child(2){
    display: inline-block;
}
.cpri-list-imul li:nth-child(3){
    display: inline-block;
}

.cpri-list-imul li img{
    display: block;
    max-width: 100%;
}
.cpri-list-imul li p{
    text-align: center;
    width: 100%;
        white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #e6e4e3;
    line-height: 50px;
    color: #333;
}
.sorrtop-menu{
    position: fixed;
    width: 100%;
    display: none;
    background: rgba(0,0,0,.7);
    z-index: 500;
}
.sorll-ul{
    float: right;
     display: inline-block;

}
.sorll-ul li{
    display: inline-block;
    float: left;
    line-height: 50px;
    padding: 0 10px;
    margin: 0 10px;
    color: #a9a9a9;
    cursor: pointer;
    transform: all 1s;

}
.sorll-ul li.active{
    background: url(../image/red_30.png);
    transform: all 1s;
    color: #fff;
}
.cprilis-conb img{
    max-width: 100%;
}
/******产品详情*******/


/******运达客户*******/
.ydkh-wbox{
    padding: 50px 0;
        animation:fadeInUp 1.5s;
    -webkit-animation:fadeInUp 1.5s;
}
.ydkh-wbox img{max-width: 100%;display: block;}
.ydkh-ul{
    display: inline-block;
    padding: 40px 0;
    width: 100%;

    border-bottom: 1px solid #e9e9e9;
}
.ydkh-ul li{
    width: 25%;
    text-align: left;
    color: #000;   
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;display: inline-block;
}

/******运达客户*******/
/******网点服务*******/
.wangdianimgbox{
    position: relative;
}
.wangd-wbox{
    padding: 55px 0 600px 0;
        background: url(../image/ditu-img2.jpg) bottom;
        background-size: cover;
        position: relative;
}
.wangd-wbox img{
    max-width: 100%;
}
.ditu-png1{
       opacity: 1;
}
/******运达客户*******/


/*******大事记*******/
.dashiji-wbox{
    background: url(../image/dashiji.jpg);
    background-size: cover;
    padding: 50px 0;
}
.r_center{width:100%;}
.r_center  .box{width: 100%;
  height: 400px;
  margin-top: 40px;
  position: relative;
  overflow: hidden;}
  
.r_center ul {
  width: 30000%;
  height: 200px;
  position: absolute;
  float: none;
  top: 100px;
  left: 50px;
  z-index: 10;
  cursor: move;
}
.r_center li {
  width: 13px;
  height: 13px;
  position: absolute;
  float: none;
}
.r_center li i,
.r_center li i img {
  width: 13px;
  height: 13px;
  position: relative;
  float: left;
  cursor: pointer;
  webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.r_center li i img:hover {
  webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
.r_center .box .e {
  width: 1px;
  height: 1px;
  background-color: #198eed;
  position: absolute;
}
.r_center li h3 {
  font-size: 18px;
  color: #0b8bd4;
  white-space: nowrap;
  font-weight: bold;
}
.r_center li:first-child h3{
    color: #333;
}
 .r_center li h4 {
  width: 130px;
  line-height: 18px;
  overflow: hidden;
  font-size: 13px;
  color: #464646;
}
 .r_center li span {
  position: absolute;
  float: none;
  left: -8px;
  bottom: 25px;
}
 .r_center li.b span {
  bottom: auto;
  top: 23px;
}
 .r_center li.active h3 {
  font-size: 35px;
}
 .r_center li.active h4 {
  width: 340px;
}
 .r_center .car {
  width: 72px;
  height: 38px;
  position: absolute;
  float: none;
  opacity: 0;
  margin: -13px 0 0 -24.5px;
  z-index: 10;
  background: url(../image/huoche.png) no-repeat;
}
 .r_center .car.back {
  background: url(../image/huoche1.png) no-repeat;
}
 .r_center canvas {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
 .r_btm{
     width: 100%;
  text-align: center;
  font-size: 16px;
  vertical-align: middle;
  margin-top: 35px;}
 .r_btm img {
  float: none;
  margin: 0 5px;
  border: none;
}
 .r_btm img:nth-child(1) {
  margin-top: -10px;
}

/*******大事记*******/


/*******手机导航*******/

.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}
.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#00428e; color:#fff; cursor:pointer;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c1{
    display: none;
}
.a_zxlmenu_t i{
    margin: 0 10px;
}
.a_zxlmenu_c1 li{
 text-align: center;
 border: none;
 display: inline-block;
     background-color: rgba(255,255,255,0.8);
 border: none;
 margin: 0;
}
.a_zxlmenu_c1 li a{
    padding: 0 15px;
    position: relative;
    line-height: 30px;
    margin: 5px 0;
}
.a_zxlmenu_c li a i{
    float: right;
    right: 15px;
    top: 6px;
    position: relative;
}

/*******手机导航*******/

/******产品详情*******/

/******服务网点*******/
.wangd-box{
    position: relative;

}
.wangd-box .wangdianulbox{
    margin-top: 70px;
}
.wangd-box .wangdianul{
        margin-top: 20px;
}

.ditu-png22{
position: absolute;
top: 0;
left: 0;
}

.ditu-png1{
position: absolute;
    right: 16%;
    top: 10%;
-webkit-animation: fadeIn 3s;
  z-index: 500;
}
.ditu-png2{
        display: block;
    position: absolute;
    right: 16%;
    opacity: 0;
      top: 10%;
    animation:mymove 2s 1.5s;
  animation-fill-mode:forwards;
    -webkit-animation:mymove 2s 1.5s;
    -webkit-animation-fill-mode:forwards;
       z-index: 600;
}
.guang1{
        display: block;
    position: absolute;
         top: 306px;
    right: -51px;
    z-index: 400;

}
.guang3{
	opacity: 0.5;
}
.guang5{
    -webkit-animation:mymove2 1s infinite;

	
}
.guang4{
      -webkit-animation:mymove 2s  infinite;


}

.wangdianh2{
    color: #fff;
    line-height: 40px;
          animation:fadeInUp 3s;
    -webkit-animation:fadeInUp 3s;

}
.wangdianul{
    width: 300px;
    display: inline-block;
    position: relative;

         animation:fadeInUp 3s  ;
    -webkit-animation:fadeInUp 3s  ;
}
.wangdianul li{
 display: inline-block;    float: left;
    width: 33.3%;
    color: #fff;
}
.ditupn-bx1{
	display: none;
}
.ditupn-bx1{

	float: left;
	width: 100%;
	  animation:fadeInUp 3s;
    -webkit-animation:fadeInUp 3s;
	position: relative;
	text-align: center;
}
.ditupn-bx1 img{
	width: 90%;
}
.ditu-png22{
	left: 5%;
}

@keyframes mymove
{
    from {opacity:0;}
    to {opacity:1;}
}

@-webkit-keyframes mymove
{.inner1320
from {opacity:0;}
    to {opacity:1;}
}

@keyframes mymove2
{
    from {opacity:1;}
    to {opacity:0.2;}
}

@-webkit-keyframes mymove2
{
    from {opacity:1;}
    to {opacity:0.2;}
}
/******服务网点*******/


/******人才理念*******/
.rencai-contopul {
    display: inline-block;
    width: 100%;
   /* padding: 10px 0;*/
   margin-top: 35px;
}
.rencai-contop{
/*    padding-top: 60px;
    padding-bottom: 20px;*/
 padding-top: 100px;
 padding-bottom: 130px;

    text-align: center;
}
.rencai-contop img{
    max-width: 100%;
}


.rencai-contopul li{
    float: left;
    display: inline-block;
    width: 25%;
    text-align: left;
    padding: 0 10px;
    height: 280px;
    margin-bottom: 15px;
    cursor: pointer;
}
.rencai-contopul li:nth-child(1){
          animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}
.rencai-contopul li:nth-child(2){
          animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}
.rencai-contopul li:nth-child(3){
          animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}
.rencai-contopul li:nth-child(4){
          animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}

.rencai-contopul li div{
        background: url(../image/rcbk1.jpg);
        padding: 30px 20px;
        width: 100%;
        height: 100%;
        overflow:hidden;
        -webkit-transition:all 0.6s;
        transition:all 0.6s;
}

.rencai-contopul li h3{
    color: #333;
    line-height: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d8dadd;
}
.rencai-contopul li p{
    font-size: 14px;
    color: #666666;
    padding:20px 0;
}
.rencai-wbox2{
    background: #dbe0e3;
    padding: 50px 0;
}
.rencai-contopul li:hover div{
    background: url(../image/rcbk.jpg) center no-repeat;
    -webkit-transition:all 0.6s;
    transition:all 0.6s;
    background-size: cover;
}
.rencai-contopul li:hover h3{
    color: #fff;
      border-bottom: 1px solid #fff;
}
.rencai-contopul li:hover p{
    color: #fff;
}
.rc-botih3{
    text-align: center;
    color: #000;
    font-size: 25px;
    font-weight: 400;
    margin-bottom: 20px;
}
.ri-bo-ul2 {
    float: left;
    width: 81%;
       animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}
.ri-bo-ul1{
    float: left;
    width:19%;
            animation:fadeInUp 2s  ;
    -webkit-animation:fadeInUp 2s  ;
}
.ri-bo-ul1 li{
    width: 100%;
    position: relative;
    display: inline-block;
    line-height: 200px;
    background: #f0f3f6;
    font-size: 16px;
    cursor: pointer;
        text-align: center;
    color: #333;
}
.ri-bo-ul1 li h4{
    font-weight: 400;
}
.ri-bo-ul1 li h4 img{
    position: absolute;
    display: none;
    top: 76.5px;
    right:-13px ;
}
.ri-bo-ul1 li.active img{
    display: block;
}
.ri-bo-ul1 li.active{

        -webkit-transition-property: background-color;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease;
    background: #6eba44;
    color: #fff;
}
.ri-bo-ul2 li{
    padding: 50px 60px;
    display: none;
    background: #fff;
}
.ri-bo-ul2 li img{
    max-width: 100%;
}

.ri-bo-ul2 li.active{
    display: block;
}
.ri-bo-ul2 li p{
    font-size: 16px;
}

/******人才理念*******/

/******风采*******/
.de-cpimg-list{
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}
.de-cpimg-list li{
    float: left;
    display: inline-block;
    width: 29.3%;
    padding: 0 15px;
    margin-bottom: 15px;
    overflow: hidden;
}
.de-cpimg-list li a img{
   /* max-width: 100%;*/
    height: 151px;
}
.de-cpimg-list li a p{
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
    color: #333;
}
.cp-de-xiangxcon{
    padding:  25px 0;
}
.cp-de-xiangxcon img{
    max-width: 100%;
}
.cp-de-xiangxh3{
    font-size: 20px;
    color: #333;
}
.cp-de-xiangxh4{
    font-size: 14px;
    color: #d0d0d0;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom:1px solid #eaeaea;
}
/******风采*******/

/*校园招聘*/

.a_rlzydiv_c{width:100%; margin:0px; padding:0px;float: left;}
.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;}
.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#ebe9e9; color:#333; font-size:16px; float: left;}
.a_rlzydiv_c dt .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dt .div .s2{width:19.5%;}
.a_rlzydiv_c dt .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;}
.a_rlzydiv_c dd .div{float: left;width:100%; padding:1.2% 0px; background:url(../image/r_jt1.png) right 20px center no-repeat; background-color:#fff; font-size:16px; color:#333; cursor:pointer;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../image/r_jt2.png) right 20px center no-repeat; background-color:#00428e;color: #fff;}
.a_rlzydiv_c dd .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dd .div .s2{width:19.5%;}
.a_rlzydiv_c dd .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd .div1{width:100%;/* background-color:#f7f6f6;*/ padding:2% 3%; display:none; float: left;background: #f1f3f6;}
.a_rlzydiv_c dd .div1_c{width:100%; padding-bottom:3%; color:#222222; font-size:14px; line-height:2.0; overflow-x:hidden;}
.a_rlzydiv_c dd .div1_b,.a_rlzydiv_c dd .div1_b:hover{width:150px; height:40px; line-height:40px; text-align:center; background-color:#6eba44; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; font-size:14px;}
.zhangp-box-tie{
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}
.zp-box-bo{
             animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;

    background: #fff;
    float: left;
    width: 100%;
    margin: 25px 0;
}
.zp-box-to{
    padding: 40px;
       animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    background: #fff;
}
.zhangp-box {
    padding: 40px 0;
}
.zp-box-to select {
    width: 243px;
    float: left;
    outline: none;
    margin-right: 10px;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.zp-bt-h3{
    color: #333;
    font-weight: 400;
    font-size: 18px;
}
.zp-bt-h4{
    color: #333;
        font-weight: 400;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.sousuo-box{
    float: right;

}
.souss-con{
    width: 245px;
    float: left;
      padding: 10px 15px;
}
.soubtn{
padding:11px 20px;
color: #fff;
background: #6eba44;
border: none;
}
/*校园招聘*/



/*投资关系*/
.touzi-wbox{
    padding: 50px 0;
}
.touzi-top{
       animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    background: #f0f3f6;
    padding: 11px 20px;
}
.touzi-bo{
             animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
}
.touzi-top input{

    border: medium;
    line-height: 27px;

    color: #9b9b9b;
    float: left;
}
.touzi-top select{
    background: #fff;
    border: medium;
    color: #9b9b9b;
        line-height: 27px;
    outline: none;
}
.touzi-top option{
    line-height: 27px;
}

.touzi-inputbox{
    float: left;
        padding: 5px 15px;
        background: #fff;
        border-radius: 5px;
      border: 1px solid #dcdcdc;
    margin-bottom: 10px;
      margin-top: 10px;
      margin-right: 20px;
}
.touzi-inputbox1{
       float: left;
        padding: 7px 15px;
        background: #fff;
        border-radius: 5px;
      border: 1px solid #dcdcdc;
    margin-right: 20px; 
      margin-bottom: 10px;
      margin-top: 10px;
}
.touzi-inputbox img{
    float: left;
    position: relative;top: 3px;
    display: block;
}
.touzi-inputbox2{
    float: left;
    width: 45px;
    height: 41px;
    position: relative;
          border-radius: 5px;
      border: 1px solid #dcdcdc;
    background: #fff;
    text-align: center;
      margin-bottom: 10px;
      margin-top: 10px;
}
.touzi-inputbox2 img{
    margin-top: 10px;

}
.touzi-inputbox4{
    float: left;
    padding: 10px 0;
    margin-right: 10px;
      margin-bottom: 10px;
      margin-top: 10px;
}
.touzi-inputbox4 input{
    position: relative;
    top: 6px;
    margin: 0 5px;

}
.touzi-inputbox5 {
    float: left;
    padding: 16px 0;
    margin-left: 15px;

}
.touzi-inputbox5 input{
    line-height: 30px;
    padding: 0 15px;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    cursor: pointer;
    color: #333;
}
.touziline{
    width: 100%;
    height: 1px;
    float: left;
    margin: 20px 0;
    background: #e0e3e6;
}
.sousoutijiao{
       width: 45px;
    height: 41px; 
    position: absolute;
    top: 0;
    left:0;
    cursor: pointer;
    opacity: 0;
}
.touzi-bo h3{
    float: left;width: 100%;
  margin-bottom: 10px;
    font-size: 16px;color: #333;
}
.touzi-bo h3 img{
    position: relative;top: 2px;
}
.touzi-bolist,.touzi-bolist dt,.touzi-bolist dd{
 float: left;width: 100%;
}
.touzi-bolist dt div.tzdiv{
    line-height: 50px;
        padding: 5px 10px;
    border-bottom: 2px solid #e0e3e6;
    float: left;width: 100%;
}
.touzi-bolist dd div.tzdiv{
    border-bottom: 1px solid #e0e3e6;
       line-height: 40px;
        padding: 5px 10px;
        float: left;width: 100%;
}

.touzi-bolist dd img{
    position: relative;
    top: 4px;
}
.touzi-bolist .tzdiv .s1{
    width: 15%;

}
.touzi-bolist .tzdiv .s2{
    width: 55%;

}
.touzi-bolist .tzdiv .s3{
    width: 15%;
    text-align: right;
}
.touzi-bolist .tzdiv .s4{
    width: 15%;
 text-align: right;
}

.paging2 { background: #fff; padding: 10px 0; position: relative; text-align: center;  border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9; }
.paging2 a { padding: 0px 10px; height: 34px; color: #949494; line-height: 34px; font-size: 15px; text-align: center; display: inline-block; *zoom: 1;*display: inline;vertical-align: middle; margin: 0 2px; font-weight: bold;}
.paging2 a.act, .paging2 a:hover { color: #949494; background-color: #e6e6e6;}
.paging2 .prev, .paging2 .next { margin: 0; display: block; position: absolute; top: 0; height: 100%; bottom: 0; width: 72px; padding: 0; background-repeat: no-repeat; background-position: center center; background-color: #e6e6e6;}
.paging2 .prev { background-image: url(../image/rr_pager_prev1.png); left: 0;}
.paging2 .next { background-image: url(../image/rr_pager_next1.png); right: 0; }
.pagin2g .prev:hover,.paging2 .next:hover{ background-color: #e6e6e6;}
/*投资关系*/
.f0f3f6{
    background: #f0f3f6;
}
.f7f8f9{
    background: #f7f8f9;
}
.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;}
/*投资关系*/
.fuzhaibiao{
    width: 50%;
    float: left;
   margin-bottom: 20px;
   border-top: 1px solid #e0e3e6;
   border-bottom:  1px solid #e0e3e6;
   border-left: 1px solid #e0e3e6;

}
.fuzhaibiao td.sline{
      border-right: 1px solid #e0e3e6;
}
.fuzhaibiao2{
     border-top: 1px solid #e0e3e6;
   border-right: 1px solid #e0e3e6;
    border-bottom:  1px solid #e0e3e6;
}
.fuzhaibiao tr th{
    line-height: 60px;
    color: #333;
  
    font-size: 16px;
    border: none;

}

.fuzhaibiao tr td{
  border-top: 1px solid #e0e3e6;
    line-height: 50px;
    color: #333;
    font-size: 14px;
    text-align: center;

}

/*投资关系*/



/*今日行情*/
.hangq-wbox{
    padding: 50px 0;
    background: url(../image/jrhangqing.png) right bottom no-repeat;
}
.hangq-top{

    animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
}

.hangq-bo{
    text-align: right;
    float: left;
    width: 100%;
   animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    padding-top: 30px;
}
.hangq-top img{
    max-width: 100%;
}
.hangq-bo img{
    max-width: 100%;
}
.hangq-top-le{
    background: #f0f3f6;
      padding: 45px 35px;
      float: left;
      width: 30%;
}
.hangq-top-le div{
    width: 60%;
}

.hangq-top-le p.lage{
    font-size: 40px;
    position: relative;

}
.hangq-top-le p.smell{
    font-size: 16px;
    line-height: 30px;
        position: relative;

}
.hangq-top-le .lage span{
    font-size: 16px;
    color: #666;
    margin: 0 5px;

}
.hangq-top-le .hang-pn1{
      width: 12px;
      height: 8px;
      display: block;
      position: absolute;
      right: 0;
        right: 31px;
    top: 20px;
}
.hangq-top-le .hang-pn2{
      width: 17px;
      height: 16px;
      display: block;
      float: left;
      margin-right: 10px;
        position: relative;
    top: 7px;
}
.hq-low .hang-pn1{
       background: url(../image/hangq-pn1.png);
}
.hq-low .hang-pn2{
       background: url(../image/hangq-pn2.png);
}
.hangq-top-ri{
    float: left;
    width: 70%;
    background: url(../image/hangq-bk.jpg);
    padding: 45px 35px;
}
.hangq-top-le p.gupiao{
    color: #333;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.hq-low p.lage,.hq-low p.smell{
    color: #6eba44;
}
.hq-low .smoll{
color: #6eba44;
}
.hangq-t-ul{
    display: inline-block;
    margin-top: 0;
    width: 100%;
    margin-bottom: 20px;
}
.hangq-t-ul li{
    float: left;
    display: inline-block;
    color: #fff;
    width: 25%;
    font-size: 24px;
    font-weight: 200;
}
.hangq-t-ul li .somll{
    font-size: 22px;
}
.hangq-top-ri h3{
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}

/*今日行情*/

/*投资互动*/
.touzihd-wbox{
    padding: 150px 15px;
    background: url(../image/touzihd.jpg) center no-repeat;
    background-size: cover;
}
.touzihd-con h2{
    font-size: 35px;
    font-weight: 300;
    color: #333;
}
.touzihd-con .f18{
    font-size: 18px;
    color: #333;
    margin-bottom: 50px;
}
.touzihd-con .phd16{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    line-height: 40px;
}
.touzihd-con .phd16 img{
    position: relative;
    top: 10px;
    margin-right: 10px;
}
.touzihd-con .phd16 span{
     line-height: 40px; 
     margin-right:30px;
     width: 158px;
}
.lxhudong-ul{
    display: inline-block;
}
.lxhudong-ul li{
    float: left;
    line-height: 40px;
    margin-bottom: 20px;
    width: 200px;
}
.lxhudong-ul li img{
    position: relative;
    top: 10px;
    margin-right: 10px;
}
/*投资互动*/
.defo-box1{
    display: none;
}


/*联系我们*/
.lianxi-box {
    padding: 90px 0;
}
.lianxi-box .s1{float: left;width: 35%;padding: 0 30px;}
.lianxi-box .s2{float: left;width: 65%}
.lianxi-box .s2 .dituContent{width: 100%;height: 320px;}
/*联系我们*/
/*新增页面*/

.in-pc-cpw{
    position: relative;
    float: left;
    width: 100%;

}
.incpc-bkimg{
    width: 100%;
}
.in-pc-cpxf{
      position: absolute;
      width: 45%;
      left: 13%;
      top: 25%;

}
.in-pc-cpxf a{
    display: block;
}
.in-pc-cpxf img{
    width: 100%;
     transform: scale(0.2);
    -webkit-transform: scale(0.2);
    opacity: 0;

}


.index-cpbati h1{
   font-size: 56px;
   color: #fff;
   font-weight: 200;
   position: absolute;
   top: 20%;
   right: 20%;
}
.ph-cp-fa{
    position: relative;
    display: none;
}
.ph-cp-fa img{
   width: 100%;
}
.ph-cp-fa h3{
    font-size: 24px;
    color: #fff;
    position: absolute;
    font-weight: 400;
    width: 100%;
    text-align: center;
    top: 10%;
}
.ph-cp-fa .img768{
    width: 76.8%;
    position: absolute;
    left: 11.6%;
    top: 24%;
}

/*新增页面*/
.in-title2p{

    width: 760px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
    letter-spacing:4px; 
}



@keyframes animation7_quan1{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    60% {opacity: 0.2;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}
@-webkit-keyframes animation7_quan1{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    60% {opacity: 0.2;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}

@keyframes animation7_quan2{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    40% {opacity: 0.5;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}
@-webkit-keyframes animation7_quan2{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    40% {opacity: 0.5;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}

@keyframes animation7_quan3{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    20% {opacity: 1;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}
@-webkit-keyframes animation7_quan3{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    20% {opacity: 1;}
    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}
}

@keyframes animation7_quan4{
    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}
    30% {box-shadow:0 0 20px rgba(255,255,255,0.6);}
    70% {box-shadow:0 0 20px rgba(255,255,255,0.6);}
    100% {box-shadow:0 0 20px rgba(255,255,255,0.2);}
}
@-webkit-keyframes animation7_quan4{
    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}
    30% {box-shadow:0 0 20px rgba(255,255,255,0.6);}
    70% {box-shadow:0 0 20px rgba(255,255,255,0.6);}
    100% {box-shadow:0 0 20px rgba(255,255,255,0.2);}
}

@keyframes animation7_quan1a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    60% {opacity: 0.6;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}
@-webkit-keyframes animation7_quan1a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    60% {opacity: 0.6;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}

@keyframes animation7_quan2a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    40% {opacity: 0.8;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}
@-webkit-keyframes animation7_quan2a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    40% {opacity: 0.8;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}

@keyframes animation7_quan3a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    20% {opacity: 1;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}
@-webkit-keyframes animation7_quan3a{
    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}
    20% {opacity: 1;}
    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}
}

@keyframes animation7_quan4a{
    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}

    30% {box-shadow:0 0 30px rgba(255,255,255,1);}
    70% {box-shadow:0 0 30px rgba(255,255,255,1);}
    100% {box-shadow:0 0 30px rgba(255,255,255,0.2);}
}
@-webkit-keyframes animation7_quan4a{
    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}

    30% {box-shadow:0 0 30px rgba(255,255,255,1);}
    70% {box-shadow:0 0 30px rgba(255,255,255,1);}
    100% {box-shadow:0 0 30px rgba(255,255,255,0.2);}
}


.rencai-wbox{
    overflow: hidden;
}
.cp-case-lbox{
    overflow: hidden;
}
.zhangp-box{
    overflow: hidden;
}
.hangq-wbox{
    overflow: hidden;
}
.ydkh-wbox{
    overflow: hidden;
}
.wangd-box{
    padding: 0 50px;
    overflow: hidden;
}
.shouhou-box{
    overflow: hidden;
}

.index-wapcp{
    padding-bottom: 20px;
    display: none;
}
.index-wapcp img{
    display: block;
    max-width: 100%;
    width: 100%;
}
.fudong{
    position: fixed;
    bottom: 5px;
    right: 5px;
    z-index: 5000;
}
/***页面底部****/

.fo-cenul1 li{
    display: inline-block;
    margin: 0 15px;
}
.fo-cenul1 li a{
    color: #333;
    line-height: 32px;
}
.img-qi{
    opacity: 0;
}

.mapbox{padding-top: 50px;}
/***页面底部****/


@media screen and (max-width:1000px){

.map-bim{position: relative;display: block;}

.img-qi {
    position: absolute;
    right: 18%;
    top: 24%;
    width: 30px;
    z-index: 500;
}
.dd-box {
    top: 14px;
}

.in-title{
    font-size: 20px;
    margin-bottom: 20px;
}
.dd-box ul li{
    width: 20px;
    height: 20px;
}


.dd-box ul li{}





}
@media screen and (min-width:1000px){
.map-bim{width: 1000px;position: relative;}
.img-qi {
    position: absolute;
    right: 18%;
    top: 28%;
    width: 60px;
    z-index: 500;
}
.dd-box {
    top: 50px;
}



}


@media screen and (min-width:1200px){
.map-bim{width: 1200px;position: relative;}
.img-qi {
    position: absolute;
    right: 18%;
    top: 28%;
    width: 90px;
    z-index: 500;
}
.dd-box {
    top: 62px;
}

}
@media screen and (min-width:1440px){
.map-bim{width: 90%;position: relative;}
.img-qi {
    position: absolute;
    right: 18%;
    top: 30%;
    width: 107px;
    z-index: 500;
}
.dd-box {
    top: 100px;
}

}


@media screen and (max-width: 1400px) {


}




@media screen and (max-width:1200px) {
    .dy-p-cbx{
        padding: 20px 0;
    }
    
    
    .defo-lianxi p{
        color: #fff;
        line-height: 30px;
        text-align: left;
    }
     .defo-lianxi {
        display: block;
           padding-top: 15px;
     }
    


  
    
    .defo-img{
        float: left;
        margin-right: 15px;
    }
    
    .video-b{
        display: none;
    }
    
    .pb-ta-con h2{
        font-size: 20px;
    }
    .pb-ta-con h3{
        font-size: 18px;
    }
    
  

    /*第六屏 合作伙伴*/
    

}


@media screen and (max-width:758px){
   
     .pb-ta-con h2{
        font-size: 18px;
    }
    .pb-ta-con h3{
        font-size: 16px;
    }
 
/*   .section .center{height:336px;margin-top:53px;padding:0 10px;}*/



  /*第七屏 合作伙伴*/
  
  /*根据项目需求定制圆点样式*/
   
}

@media screen and (max-width:470px) {

}




@media screen and (min-width:1025px){
    .fixedImg { background-attachment: fixed;}
    
   
    .main-pro-demo .item:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
    .main-pro-demo .item:hover .txt{ color: #fff;}
    .main-pro-demo .item:hover .txt:before{transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); transform-origin:50% 0 0; -webkit-transform-origin: 50% 0 0;visibility:visible\9;}
    .productList li:hover .red-80{ /*transform:scaleY(1); -webkit-transform:scaleY(1); transform-origin:left 0; -webkit-transform-origin:left 0;*/  opacity: 1; visibility:visible\9;}
    .productList li:hover .txt{ color: #fff; background-color: #cc0000; }
    .productList li:hover .con{ /*top: 18%;*/  visibility: visible\9; opacity: 1; transform: initial; transform: initial;}
    /*.productList li:hover .txt:before{ transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); transform-origin:50% 100% 0; -webkit-transform-origin: 50% 100% 0;visibility:visible\9;}*/
    
   
  
}
@media screen and (max-width:1600px){
    .inner1200{ width: 1200px;}
    .inner1320{ width: 1320px;}
	.guang1{
		top: 365px;
	}

    
    .iboxT .zh{ font-size: 28px;}
    
    .speechBox .c{ font-size: 14px; height: 306px;}
    .contact-list .img,.map-left{ width: 48%;}
    .contact-list .con,.map-sider{ width: 52%;}
    .map{ height: 475px;}
    .map-sider{ padding: 30px 0px;}
    .map-page{ height: 415px;}
    .surveyPbox .c{ height: 125px; margin-bottom: 10%;}
    .main-pro-demo{ width: 1120px;}
    .main-pro-demo .slick-list{ height: 306px;}
    .main-pro-demo .item{margin: 0px 10px;}
    .development-con .t{ margin-bottom: 30px;}
    .development-con .pageC{ height: 150px; margin-bottom: 40px; font-size: 14px;}
    
 
    select.tq-selce{ width: 140px;}
    .tq-serach-box{ width: 218px;}
    
    .aidingList .t{font-size: 22px; margin-bottom: 20px;}
    .aidingList .c{ font-size: 14px; height: 75px; margin-bottom: 6%;}
    .aidingList .btnMore{ width: 150px; line-height: 44px; height: 44px;}
   
}
@media screen and (max-width:1500px){
.in-n-b{width: 1300px;padding-top: 40px;}
.in-nriul li a{padding: 20px;}
.in-nle-con{padding: 24px;}
.in-nle-con h4{margin-bottom: 10px;}
.in-h-title h3{padding-bottom: 30px;margin: 0;}
}
@media screen and (max-width:1441px){
    .in-n-b{width: 1100px}

    .in-nle-con{padding: 15px;}
    .titlebox{margin-top: 40px;}
    .in-nle-con p{height: 50px;overflow: hidden;}
    .in-h-title h3{padding-bottom: 20px;padding-top: 10px;}
    
    .in-nriul li{margin-bottom: 15px;}
    .map-bim{width: 1000px;position: relative;top: -60px;}
    .qq-bk-ti img{width: 200px;position: relative;left: 80px;}
   .guang1{
		top: 450px;
		right: -30px;
	}

  
    .index-cpbati h1{
        right: 13%;
        font-size: 40px;
    }
    .in-nle-im{}

   
    
    .moreBtn:before{ width: 140px; height: 140px; margin: -70px 0px 0px -70px;}
    
    .iboxItem{ width: 50%;}
    
   
    
    .pagePadding{ padding: 80px 0px;}
    .iboxT{ margin-bottom: 45px;}
    .iboxT .zh{ font-size: 26px;}
    .aboutP-list .num{ font-size: 48px;}
    .pagePadding2{ padding: 115px 0px;}
    .aboutC-box{ padding: 70px 0px;}
    
    .iboxt-mt{ margin-bottom: 30px;}
    .btnMore{ width: 180px; height: 50px; line-height: 50px;}
    .pagePadding3{ padding: 70px 0px;}
    .development-con .pageC{ margin-bottom: 48px;}
   
    .ledMore{ width: 140px; height: 46px; line-height: 46px;}
    .in-nri-con h3{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
}
@media screen and (max-width:1370px){
   
    .iboxT .zh{ font-size: 24px;}
    .conceptList .item{ padding: 25px 8% 35px; font-size: 15px;}
   
    .ditupn-bx img{
        transform:  scale(0.9);
    }
   
    .ditu-png1{
        right: 10%;
    }
    .ditu-png2{
        right: 10%;
    }
    .guang1{
        right: -80px;
    }
   
   
    

}
@media screen and (max-width:1320px){

}
@media screen and (max-width:1260px){
        .sorrtop-menu{
        display: none;
    }
    .in-nri-con h3{
            white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    }
    .in-pc-cpxf img{
        transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    }
      .in-n-b{width: 95%;}
    .inner1200,.inner,.inner1000,.inner1100,.inner1320{ width: 95%;}


.defo-lianxi{
    float: left;
    width: 70%;
}
   
    .defo-box1{
        display: block;
    }
  
    
    .ydkh-ul li{
        width: 33.3%;
        padding: 0 1%;
    }
  
    .wangdianul{
        width: 100%;
        padding: 30px 15px;
    }
        .wangdianul li{
            text-align: center;
        }
        .wangdianh2{
            text-align: center;
        }
        .wangdianulbox{
            margin-top: 30px;
        }
        .wangd-wbox{
            padding-bottom: 30px;
            padding-top: 0;
        }
        .guang1{
            right: 0;
            display: none;
        }
        .ditu-png2{
            bottom: 0;
        }
        .cp-case-bkt{
        display: none;
    }
	.ditupn-bx{
		display: none;
	}
	.ditupn-bx1{
		display: block;
	}
	.wangdianul li{
		width: 25%;
	}
    .a_zxlmenu{ display:block;}
    .inner1200,.inner,.inner1000{ width: 100%;}
    .inner1320{ width:100%;}
   
    .pageC .fc.l,.pageC .fc.r{  width: 49%;}
    
    
    
    .speechBox .c{ height: 240px;}
    .contact-list .img{ width: 50%;}
    .contact-list .pageC{ padding: 35px 40px;}
    .contact-list .title{ font-size: 20px;}
    .contact-list .tel{ font-size: 25px; margin-top: 16px;}
    .map-item .t{ font-size: 16px;}
    .map-page{ margin: 0px 30px 0px 25px;}
    
    
    .main-pro-demo{ width: 990px;}
    .main-pro-demo .slick-list{ height: 282px;}
    .main-pro-demo .item{margin: 0px 5px;}
    .main-pro-demo .slick-arrow { width: 42px; height: 42px;}
    .main-pro-demo .slick-prev { left: 0px; }
    .main-pro-demo .slick-next { right: 0px; }
    .por-info-box{ padding: 5%; width: 70%;}
    .development-con .t{ font-size: 22px; margin-bottom: 25px;}
    .development-con .pageC{ height: 125px;}
   
    .tq-serach-box{ width: 168px; padding-right: 64px;}
    .tq-serach-box .pbtn{ width: 64px;}
    .inner1100{ width: 980px;}
    .aidingList .con{ padding-top: 4%;}
    
}
@media screen and (max-width:1200px){
    .map-bim{width: 90%;}

.in-nriul li{margin-bottom: 10px;}
.in-n-le{display: none;}
.in-h-title{margin-top: 20px;}
.in-n-ri{width: 100%;padding-left: 0;}
.fudong{
    display: none;
}
#particles{
    display: none;
}
.in-n-b{
    z-index: 200;
}

.in-nriul li a{
    padding: 15px;
}


}
@media screen and (max-width:1100px){
      .cp-cl-ble{
        display: none;
    }
    .cp-clb-topriul{
        display: none;
    }
    .cp-cl-bri{
        width: 100%;
        padding: 0;
    }
    

}


@media screen and (max-width:1024px){

    .map-bim{top: -20px;}
    .wangd-box .wangdianulbox{
        margin-top: 20px;
    }
  .wangd-box .wangdianulbox{
    margin-top: 20px;

    }
    
    .in-nle-con{height: auto;}
    .in-nriul li{
        display: none;
    }
    
   
    .defo-box p{
        padding: 0;
        margin: 0;
    }
    .ph-cp-fa{
        display: block;
    }
  
    .in-pc-cpw{
        display: none;
    }
    .in-nriul li:nth-child(1){
        display: block;
    }
    .in-nriul li:nth-child(2){
        display: block;
    }
    .in-nriul li:nth-child(3){
        display: block;
    }
    .qq-bk-ti img{
       width: 200px;
    }
    .in-h-title h3{
        margin: 0;
        margin-bottom: 15px;
        font-size: 22px;
    }
   
   
   .in-title2p{
    font-size: 16px;
    letter-spacing:2px; 
   }
    .ydkh-wbox{
        padding: 10px 0;
    }
    
    .de-cpimg-list li{
        width: 50%;
    }
    .zp-box-to{
        padding: 30px 20px;
    }
    .souss-con{
        width: 216px;
    }
    .sousuo-box{
        float: left;
    }
    .zp-box-to select{
        width: 283px;
    }
    .fuzhaibiao{
        width: 100%;
    }
    .fuzhaibiao{

   border-top: 1px solid #e0e3e6;
   border-bottom:  1px solid #e0e3e6;
   border-left: 1px solid #e0e3e6;
    border-right: 1px solid #e0e3e6;

}
.fuzhaibiao2{
     border-top: 1px solid #e0e3e6;
   border-right: 1px solid #e0e3e6;
     border-left: 1px solid #e0e3e6;
    border-bottom:  1px solid #e0e3e6;
}
    .fuzhaibiao tr th{
    line-height: 40px;
    color: #333;
    font-size: 14px;

}
.fuzhaibiao tr td{
    line-height: 30px;
    color: #333;
    font-size: 12px;
    text-align: center;

}
.hangq-top-le div{
    width: 84%;
}
    .a_rlzydiv_c dt .div,.a_rlzydiv_c dd .div{ font-size:14px; padding:10px 0px;}
    .a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3{ display:none;}
.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3{ display:none;}
.a_rlzydiv_c dd .div .s1,.a_rlzydiv_c dt .div .s1{width:60%;}
.a_rlzydiv_c dd .div .s4,.a_rlzydiv_c dt .div .s4{width:40%;}
    .inner1200,.inner,.inner1000,.inner1100,.inner1320{ width: 90%;}
    .a_rlzydiv_c dd .div{ background:url(../image/r_jt1.png) right 10px center no-repeat; background-color:#fff; padding-right: 15px;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../image/r_jt2.png) right 10px center no-repeat; background-color:#e3e3e3;padding-right: 15px;}
.
    .vwrap .videobox { width: 700px; margin-left: -350px; }
    .transYT50{ transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
    .transXT50,.transXT100{ transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;  }
    .action.transYT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
    .action.transYT50,.action.transXT100 { opacity: 1; visibility: visible; transform: translateX(0px); -webkit-transform: translateX(0px); }
    .body-right{ min-height: calc(100vh - 356px);}
  
    .top-sider{ line-height: 56px; border-left: 0px none;}
    .follow-box{ height: 28px; line-height: 28px; display: none;}
    .oaBtn{ font-size: 12px; background-color: #f7f6f6;}
    .oaBtn span{ background: none; padding-right: 0;}
    .top-sider{ width: 74px; }
    .menu-handler{ display: block;}
    .menuBox{ display: block;}
    .body-right {-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94); transition:all .5s cubic-bezier(.25,.46,.45,.94); }
    .menuOpen .body-right {-webkit-transform:translateX(-310px);transform:translateX(-310px);}
    
    
    .moreBtn:before{ width: 120px; height: 120px; margin: -60px 0px 0px -60px;}
    
    .inner88{ width: 90%;}
    .ibox{ padding: 50px 0px;}
    
    
    
    
    
/*  .cpnav{ display: block;margin: 0;}*/
   
    .oddpanv a:last-child{ border-bottom: 0px none;}
    .oddpanv{ border-bottom: 2px solid #e4c36a;}
    .pagePadding{ padding: 60px 0px;}
    .iboxT{ margin-bottom: 35px; margin-top: 30px;}
    .iboxT .zh{ font-size: 22px;}
    .aboutPbox{ width: 90%;}
    .pbot{ width: 60px; height: 60px; top: -30px;}
    .pbot i{ width: 18px; background-size: 100% auto; height: 10px; margin-left: -9px;}
    .aboutP-list .num{ font-size: 42px;}
    .aboutP-list .txt{ font-size: 20px;}
    .aboutPbox .pageC{ font-size: 15px;}
    .pagePadding2{ padding: 100px 0px;}
    .aboutC-box{ padding: 60px 0px;}
    .aboutC-box .pageC{ width: 86%;}
    
    .speech-List dd{ float: none; padding: 0px 5%; width: auto;}
    .speechBox{ background-color: transparent;}
    .speechBox .con{ background-color: #fff;}
    .speechBox .box{ margin: 40px 50px;}
    .speechBox .name{ font-size: 24px;}
    .speechBox .by{ padding: 15px 0px 30px;}
    .speechBox .c{ line-height: 1.8; height: auto; padding-right: 0; overflow-y: hidden;}
    .speechBox .mouseIco{ display: none;}
    .speech-List{ padding: 50px 0px;}
    .companyList .t{ font-size: 15px;}
    .companyList .c{ font-size: 20px;}
    
    .contact-list,.contactPage{ width: 600px;}
    .contact-list .img,.contact-list .con,.map-left,.map-sider{ float: none; width: auto;}
    .contactPage{ margin-top: 25px;}
    .map{ height: 260px;}
    .map-page{ margin: 0px 25px; height: auto;}
    .map-item{ padding: 15px 0px;}
    .map-item:before{ left: 0; right: 0;}
    
    .map-item:after{ display: none;}
    
    .surveyPbox .img{ width: 50%;}
    .surveyPbox .con{ width: 45%;}
    .surveyPbox .c{ height: 100px;}
    .btnMore{ width: 150px; height: 40px; line-height: 40px;}
    .btnMore .txt i{ transform: scale(0.8);}
    .pagePadding3{ padding: 60px 0px;}
    .main-pro-demo{ width: 92%;}
    .main-pro-demo .slick-list{ height: auto;}
    .main-pro-demo .slick-arrow { margin-top: -21px;}
    .main-pro-demo .txt{ height: 46px; line-height: 46px;}
    .main-pro-demo .slick-prev { left: -4%; }
    .main-pro-demo .slick-next { right: -4%; }
    .main-pro-demo .txt:before{ display: none;}
    .serviceList .ico{ width: 80px; height: 80px;}
    .serviceList .item{ width: 200px; height: 110px; border-color: #e4c36a;}
    .serviceList .item:after{ opacity: 1; visibility: visible\9; transform: inherit; -webkit-transform: inherit;}
    .por-info-box{ width: 80%; font-size: 14px; line-height: 1.8;}
    .previous .previ,.backlist{ width: 120px; height: 36px; line-height: 36px;}
    .backlist{ margin-left: -60px;}
    .productList .txt{ height: 50px; line-height: 50px;}
    .development-con .t{ font-size: 20px;}
    .development-con .pageC{ margin-bottom: 30px; height: 100px;}
  
   
   
    .ledMore{ width: 120px; height: 40px; line-height: 40px;}
    .infoPage-padding{ padding: 50px 0px;}
    .infoPage-box{ margin-top: 0;}
    .info-T{ padding: 30px 35px 15px;}
    .info-T h3{ font-size: 24px;}
    .infoPage{ padding: 35px;}
    .sharelist1 li:last-child{ display: none;}
    
    
    
    .videoList .t{ font-size: 14px; padding: 12px 5%;}
    .videoList .vico{ transform: scale(0.6); -webkit-transform: scale(0.6);}
    .pagePadding4{ padding: 45px 0px;}
    .conceptList dd{ width: 49%; margin-bottom: 15px;}
    .conceptList .ico img{ width: 30px;}
    .conceptList .t{ margin-bottom: 18px;}
    .recruitment-select{ float: none; width: auto;}
    .recruitment-serach{ float: none; width: 250px;}
    .hrList{ font-size: 14px;}
    #hrPage{ background: none !important;}
    
    .aidingList .img{ width: 40%;}
    .aidingList .con{ margin-left: 4%; width: 52%;}
    .aidingList .t{ font-size: 20px; color: #00428e;}
    .aidingList .btnMore{ width: 130px; height: 40px; line-height: 40px;}
    .aidingList dd{ box-shadow:0 0 18px rgba(0,0,0,0.1);}
    
}
@media screen and (max-width:992px){
    .mapbox{padding-top: 0;}
    .map-bim{top: 0;}
    
.r_center .box{margin-top:0px;height:auto;}
.history .w-100.f-v,.history li i{display:none;}
.history ul{height:auto;width:100%;position:relative;float:left;top:auto;left:auto;cursor:default;}
.history li{width:100%;height:auto;position:relative;float:left;margin-top:20px;}
.history li span{width:100%;position:relative;float:left;left:auto;bottom:auto;}
.r_center li h4,.history li h4{width:100%;!important;color: #464646c9;}
.r_btm{ display:none;}
.index-wapcp{
        display: block;
    }
    

}


@media screen and (max-width:860px){
    .in-n-b{padding-top: 0;}
     .in-h-title h3{
        margin-bottom: 10px;
     }
    
    .rencai-contop{
        padding: 25px 0;
    }
    .wangd-box{padding: 0;}
    
    .lianxi-box .s1{
        width: 100%;
        padding:  0 15px;

    }
    .lianxi-box{
        padding: 30px 0;
    }
     .lianxi-box .s2{
        width: 100%;
        padding:  0 15px;
    
    }
    
    .cpri-list-imul li:nth-child(4){
    display: inline-block;
}
.lxhudong-ul{
    width: 100%;
}
.lxhudong-ul li{
    width: 100%;
    margin-bottom: 10px;
    float: left;
}
.touzi-inputbox11{
    width: 100%;
}
  
   
    .qq-bk-ti{
            top: 53%;
    left: 25%;
    }
    .qq-bk-ti img{
       width: 150px;
    }
    .touzihd-wbox{
        background-size: cover;
    }
    .ho-b-btul li{
        width: 50%;
    }
    .hangq-wbox{
        padding: 30px 0;
    }
    .hangq-top-le{
        padding: 30px;
    }
    .hangq-top-le div{
        width: 100%;
    }
    .hangq-top-le{
        width: 100%;
    }
    .hangq-top-ri{
        padding: 15px;
        width: 100%;
    }
    .hangq-t-ul li{
        font-size: 18px;
    }
    .hangq-t-ul li .somll{
        font-size: 14px;
    }
    .hangq-top-ri h3{
        font-size: 14px;
    }
    .touzi-wbox{
        padding: 20px 0;
    }
    .touzi-top{
        padding: 20px 15px;
    }
    .touzi-bolist .tzdiv .s1{
        width: 30%;
    }
        .touzi-bolist .tzdiv .s2{
        text-align: right;
        width: 70%;
    }
    .touzi-bolist .tzdiv .s3{
        display: none;
    }
    .touzi-bolist .tzdiv .s4{
        display: none;
    }
    .rencai-wbox2{
        padding: 30px 0;
    }
    .rencai-contopul li{
        width: 50%;
        height: auto;
    }
    .ri-bo-ul1{
        width: 100%;
    }
    .ri-bo-ul1 li{
        width: 50%;
        float: left;
        line-height: 50px;
    }
    
    .ri-bo-ul1 li h4 img{
        display: none;
    }
        .ri-bo-ul1 li.active h4 img{
        display: none;
    }
    .ri-bo-ul2{
        width: 100%;
    }
    
    .a_zxlmenu_c{
    height: 400px;
    overflow-y: auto;
    box-sizing: border-box;
    }
    .cpri-list-imul li{
        width: 50%;
    }
    .cpri-list-imul li p{
        line-height: 30px;
    }
    .cp-case-wz{
        display: none;
    }
    .shouhou-box{
    background: url(../image/shouhou.jpg);
    padding: 30px;
}
.shouhou-formbx{
    width: 100%;
}
 .ri-bo-ul2 li{
        padding: 20px;
     }
    .vwrap .videobox { width: 560px; margin-left: -298px; }
    .smlink{ margin-left: 0; display: block;}
    
    .iboxItem{ float: none; width: 100%; margin-bottom: 30px; height: auto;}
    
   
    .aboutP-list li{ width: 26%; padding: 0px 2% 0px 5%;}
    .aboutP-list .num{ font-size: 28px;}
    .aboutP-list{ padding-bottom: 35px;}
    .aboutPbox .pageC{ font-size: 14px;}
    
    
    .iboxt-mt{ margin-bottom: 25px;}
    .surveyPbox .img,.surveyPbox .con{ float: none; width: auto;}
    .surveyPbox .img{ margin-bottom: 25px;}
    .surveyPbox .c{ height: auto; margin-bottom: 30px;}
    .serviceList .item{ width: 180px; height: 100px;}
    .productList{ margin-left: -2%;}
    .productList li{ width: 48%; margin-left: 2%;}
    .development-img{ width: 48%;}
    .development-con{ width: 48%; margin-left: 4%;}
   
   
    .development-pbox .iboxT{ position: relative; left: auto; top: auto; margin: 0px 0px 35px 0px;}
    .development-pbox .con{ float: none; width: auto; font-size: 14px;}
  
    .tq-page-selce .txt{width: 100%;}
    .tq-page-selce select.tq-selce{ width: 48%; box-sizing: border-box; margin:0px 0px 20px 4%; padding: 9px 40px 9px 3%;}
    .tq-page-selce select.year-selce{ margin-left: 0;}
    .tq-serach-box{ float: left; width: 100%; box-sizing: border-box; padding-right: 70px;}
    .tq-serach-box .pbtn{ width: 70px;}
    .tq-serach-box .ptxt{ padding: 9px 3%; width: 94%;}
    .hrList .hspan{ width: 21%;}
    .hrList .hspan:nth-child(3){ display: none;}
    .recruitment-select select.mar-sel:last-child{ margin-right: 0;}
    select.mar-sel{ box-sizing: border-box; width: 49%; margin-bottom: 20px;}
    .csstransitions select.mar-sel{ background-size: 10px auto;}
    .recruitment-serach{ width: auto;}
    .recruitment-serach .txt{ box-sizing: border-box; width: 100%; height: 100%; padding: 10px 8px;}
   
    .aidingList .t{ font-size: 18px; margin-bottom: 12px;}
    .aidingList .c{ height: 50px;}
   
}

@media screen and (max-width:770px){
    .in-h-title{margin: 0;}
    .in-h-title h3{margin: 0;}
    .in-nriul li{width: 100%;}
    .qq-bk-ti img{left: 0;}
     .in-nriul li:nth-child(3){
        display: none;
    }
    .about-boul li{
     width: 50%;
    margin-bottom: 15px;
    float: left;
    padding: 0 10px;
    }
     .about-boul li:nth-child(3){
        width: 100%;
     }

        .in-title2p{
        width: 95%;
        letter-spacing:2px; 
        font-size: 14px;
    }
    

}
@media screen and (max-width:641px){
        .qq-bk-ti{
       top: 57%;
    left: 22%;
    }
     .in-h-title h3{
        font-size: 20px;
     }
       
    
   
    .in-h-title h3{padding-top: 10px;
        padding-bottom: 15px;}
     
    .lianxi-box {
    padding: 30px 0;
}
    
    .phd16{
        font-size: 14px;
    }
   
    .qq-bk-ti img{
       width: 100px;
    }
    .hangq-top-le div{
        width: 80%;
    }
    .touzihd-wbox{
        padding: 30px 0;
    }
    .touzihd-con img{
        max-width: 100%;
    }
    .touzihd-con .f18{
        margin-bottom: 20px;
    }
        
     .sh-for-div{
        line-height: 40px;
     }
     .sh-for-div img {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    display: block;
}
.cp-de-xiangxh3{
    font-size: 18px;
}
.sh-for-a input{
    line-height: 40px;
}
.sh-for-a a{
    line-height: 40px;
}
.de-cpimg-list li{
    width: 100%;
    padding: 0;
}
   
    .vwrap .videobox { width: 400px; margin-left: -218px; height: 300px; margin-top: -155px; }
    .body-right{ min-height: 280px;}
    .menuBox{ width: 310px;}
    
    .sharpBox{ padding-top: 0;}
    .sharpBox a img{ width: 25px;}
    
   
    .ibox{ padding: 25px 0px;}
    .iboxItem{ margin-bottom: 15px;}
    
   
    
    .pagePadding{ padding: 20px 0px;}
    .iboxT{ margin-bottom: 30px;}
    .iboxT .zh{ font-size: 20px;}
    .pageC .fc.l,.pageC .fc.r{  width: auto; display: block; float: none;}
    .pagePadding2{ padding: 70px 0px;}
    .aboutP-list li{ width: auto; float: none; border-right: 0px none; border-bottom: 1px solid #cdcdcd; padding: 0px 0px 20px; margin-bottom: 20px; text-align: center;}
    .aboutP-list li:last-child{ margin-bottom: 0;}
    .aboutP-list .num{ font-size: 35px;}
    .aboutP-list .txt{ font-size: 18px;}
    .aboutC-box{ padding: 40px 0px;}
    .aboutPbox .pageC{ text-align: justify;}
    
   
    .speechBox .img{ float: none; width: auto; padding: 20px 20px 0; background-color: #fff;}
    .speechBox .con{ float: none; width: auto;}
    .speechBox .box{ padding: 35px 20px; margin: 0;}
    .speech-List{ padding: 40px 0px;}
    .companyList .t{ font-size: 14px;}
    .companyList .c{ font-size: 18px;}
    
    .contact-list,.contactPage{ width: 90%;}
    .contact-list .img{ display: block;}
    .contact-list .pageC{ padding:30px 25px;}
    .contactPage{ padding: 0;}
    .map-left{ display: none;}
    .cultureList{ margin-left: 0;}
    .cultureList li{ float: none; width: auto; margin-left: 0;}
    .cultureList .txt{ padding: 14px 0px; line-height: 1.5; height: auto;}
    
    .iboxt-mt{ margin-bottom: 25px;}
    .pagePadding3{ padding: 40px 0px;}
    .serviceList li{ width: 48%; margin-right: 4%;}
    .serviceList li:nth-of-type(2n+2){ margin-right: 0;}
    .serviceList .item{ width: auto; height: 100px; padding:25px;}
    .serviceList .zh{ font-size: 16px; line-height: 1.2;}
    .serviceList .ico{ width: 50px; height: 50px;}
    .por-info-page{ padding: 0;}
    .por-info-box{ width: 90%; padding: 40px 5%;}
    .previous .previ,.backlist{ width: 80px; font-size: 12px;}
    .backlist{ margin-left: -40px;}
    .por-info-t{ font-size: 20px;}
    .paging{ padding: 8px 0px;}
    .paging .prev, .paging .next{ width: 50px; background-size: 16px auto;}
    .paging a{ font-size: 14px; padding: 0px 8px;}
    .development-img .slick-dots li { height: 10px; margin:0px 4px; }
    .development-img .slick-dots li a { height: 6px; width: 6px; line-height: 6px;}
    .development-img,.development-con{ width: 100%; float: none;}
    .development-con{ margin:25px 0px 0px 0;}
    .development-con .t{ font-size: 18px; margin-bottom: 20px;}
    
  
    .development-pbox .iboxT{ margin-bottom: 30px;}
    .development-pbox .txt{ margin-bottom: 40px;}
    
   
    .infoPage-padding{ padding: 0px;}
    .infoPage-box{ width: auto;}
    .info-T{ padding: 35px 5% 15px; border-bottom-width: 1px;}
    .info-T h3{ font-size: 18px;}
    .infoPage{ padding: 25px 5% 40px;}
   
    .videoList{ margin-left: 0;}
    .videoList dd{ float: none; width: auto; margin-left: 0;}
    .pagePadding4{ padding: 35px 0px;}
    .conceptList { margin-left: 0;}
    .conceptList dd{ float: none; margin-left: 0; width: auto; height: auto !important;}
    .conceptList .item{ padding: 20px 5% 30px;}
    .hrList .hrdt,.hrList .hspan,.hrList .hrT .hspan{ height: 44px; line-height: 44px;}
    .hrList .hspan:nth-child(2), .hrList .hspan:nth-child(4){ display: none;}
    .hrList .hspan:nth-child(1){ width: 74%;}
    .hrList .ib{ margin-top: 14px;}
   
    .aidingList .img{ float: none; width: auto; padding: 15px 5% 0;}
    .aidingList .con{ float: none; margin-left: 0; padding: 20px 5%; width: auto;}
    .aidingList .t{ font-size: 16px;}
   
    .nobox-img img{ width: 200px;}
    .nobox-c{ font-size: 20px;}
    .nobox-btn{ width: 176px; height: 42px; line-height: 42px; }
    .nobox-btn .txt{ font-size: 16px;}
}
@media screen and (max-width:481px) {
    .ri-bo-ul1 li{
        line-height: 40px;
     }
     .rencai-contopul li{
        width: 100%;
        padding: 0;
     }

    .vwrap .videobox { width: 300px; margin-left: -150px; height: 240px; margin-top: -120px; }
  
   
    .productList{ margin-left: 0%;}
    .productList li{ width: auto; float: none; margin:0px 0px 25px 0%;}
    .productList .txt{ height: auto; line-height: 1.5; padding: 12px 5%;}
  
    
}   
@media screen and (max-width:421px) {
    .menuBox{ width: 100%;}
}
@media screen and (max-width: 375px) {
    
}
@media screen and (max-width: 360px) {
    .top-sider{ width: 70px; }
    .serviceList li{ width: 100%; margin:0px 0px 20px 0px; float: none;}
    .serviceList .item{ height: auto; padding: 25px 25px 55px;}
}
@media screen and (max-height:400px) {
    
@media screen and (max-height:280px) {

}