body {
    color: #666;
    margin: 0;
    padding: 0;
    font-family: Microsoft YaHei;
    font-size: 16rem;
  }
  
  p {
    margin: 0;
  }
  
  a {
    color: inherit;
    text-decoration: none;
  }
  
  img {
    /*width:100%;max-width: 100%;*/
    vertical-align: middle;
  }
  
  .flexCenter{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexStart{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexBetween{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexAround{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexEnd{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flexColumn{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.clearfix:after{
  content: '';
  display: block;
  clear: both;
  width: 0;height: 0;
}

.fl{float: left;}
.fr{float: right;}

.w{width: 90%;margin:auto;}

body,html{overflow-x: hidden;}


.ss_container{position: absolute;right: 5%;top: 100%;display: none;}
.ss_container #key{width: 200px;height: 35px;border: 0;outline: none;font-size: 14px;color: #000;padding-left: 10px;box-sizing: border-box;}
.ss_container div{width: 35px;height: 35px;background: #fff;cursor: pointer;}
.ss_container div img{width: 50%;}


.ss_list{padding: 40rem 0;}
.ss_list li{margin: 15px 0;font-size: 16px;color: #000;}



  /* 头部导航 */
.head2{height: 100rem;position: relative;z-index: 99;background: #fff;}
.head2 .w{height: 100%;}
.head2 .logo2 img{width: 165rem;}
.head2 .logo2 p{font-size: 36rem;color: #0f0f0f;font-weight: bold;margin-left: 10rem;}

.head2 .nav_lists>div{height: 100%;color: #fff;font-size: 18rem;text-align: center;line-height: 100rem;margin-left: 60rem;position: relative;}
.head2 .nav_lists>div:first-child{margin-left: 0;}
.head2 .nav_lists>div>a{display: block;height: 97rem;padding: 0 5rem;border-bottom: 3rem solid transparent;display: block;color: #000;}
.head2 .nav_lists>div:hover>a{border-color: #00a0e9;}
.head2 .nav_lists>div.active>a{border-color: #00a0e9;}

.head2 .ss_box{cursor: pointer;}

    /* 二级导航 */
.nav_lists>div>div{width: 200vw;height: 55rem;position: absolute;z-index: 99; top: 100%;left: 50%;transform: translate(-50%); background: rgba(0, 0, 0, .2);display: none;}
.nav_lists>div>div .erlist{height: 100%;}
.nav_lists>div>div .erlist a{margin:0 30rem;color: #fff;font-size: 18rem;line-height: 55rem;}
.nav_lists>div>div .erlist a:hover{color: #00a0e9;}
.nav_lists>div:hover>div{display: block;}

/* 底部 */
.foot{margin: auto;background-image: url(../images/img8.jpg);background-size:cover;}
.foot .top{border-bottom: 1px solid #4a85c6;padding: 50rem 0;}
.foot .top .d_logo img{width: 200rem;}
.foot .top .d_logo p{font-size: 20rem;color: #fff;margin-top: 15rem;}
.foot .list>div{margin-left: 90rem;}
.foot .list>div p{font-size: 18rem;margin-bottom: 25rem;color: #fff}
.foot .list>div a{font-size: 16rem;display: block;margin-bottom: 16rem;color: #cbe1ff;}
.foot .bot{padding: 15rem 0; font-size: 15rem;color: #fff;text-align: center;}
.foot .middle{padding: 30rem 0;border-bottom: 1px solid #4a85c6;}
.foot .middle .left{width: 40%;}
.foot .middle .left div{margin: 10rem 0;}
.foot .middle .left div p{font-size: 16rem;color: #fff;margin-left: 10rem;}
.foot .middle .code{margin-right: 5%;position: relative;}
.foot .middle .code:hover .ewm{display: block;}
.foot .middle .code .wx{width: 45rem;cursor: pointer;}
.foot .middle .code .ewm{display: none; left: 50%;transform: translate(-50%); position: absolute;bottom: 70rem;width: 125rem;height: 125rem;background: #fff;border-radius: 15rem;}
.foot .middle .code .ewm:after{content: '';position: absolute;width: 22rem;height: 11rem;background: url(../images/sj.png);background-size: 100% 100%;bottom: -11rem;left: 50%;transform: translate(-50%);}
.foot .middle .code .ewm img{width: 90%;height: 90%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
/* 二级banner */
.erbanner img{width: 100%;}

/* 二级分类 */
.inc_nav{height: 60rem;padding: 0 5%; background: #fff;box-shadow: 0 0 44px #f6f6f6;position: relative;z-index: 9;}
.ertype li{color: #3f3f3f;font-size: 18rem;text-align: center;margin-right: 50rem;}
.ertype li a{display: block;height: 57rem;border-bottom: 3rem solid transparent;line-height: 60rem;}
.ertype li a:hover{border-color: #00a0e9;}
.ertype li.active a{border-color: #00a0e9;}
.inc_nav .nav{font-size: 16rem;color: #3f3f3f;}
.map_container{background: #dce5ee;padding: 60rem 0;}
.map_box .top{font-size: 30rem;color: #3f3f3f;}

.products_container{background: url(../images/zerenbg.jpg);background-size: cover;padding: 50rem 0;}
.zname>p{font-size: 34rem;color: #fff;}
.zname>div{font-size: 14rem;color: #fff;margin-top: 20rem;}

.protype{margin-top: 50rem;}
.protype ul li{width: 32%;margin-right: 2%;}
.protype ul li:nth-child(3n){margin-right: 0;}
.protype ul li a{display: block;}
.protype ul li a .img{overflow: hidden;}
.protype ul li a .img img{width: 100%;transition: 1s;}
.protype ul li:hover a .img img{transform: scale(1.1);}
.protype ul li a .mesg{padding: 30rem;background: #fff;text-align: center;}
.protype ul li a .mesg h3{font-size: 32rem;color: #000000;font-weight: normal;}
.protype ul li:hover a .mesg h3{color: #0577b6;}
.protype ul li a .mesg .jianjie{font-size: 16rem;color: #7e7e7e;line-height: 180%;margin-top: 20rem;}

.pro_banner{position: relative;}
.pro_banner img{width: 100%;}
.pro_banner .con{position: absolute;left: 5%;top: 50%;transform: translateY(-50%);}
.pro_banner .con>p{font-size: 34rem;color: #fff;}
.pro_banner .con>div{font-size: 14rem;color: #fff;margin-top: 20rem;}

.prolist1{padding: 50rem 0;}
.prolist1 .list li{width: 32%;margin-right: 2%;margin-bottom: 40rem;}
.prolist1 .list li:nth-child(3n){margin-right: 0;}
.prolist1 .list li a{display: block;}
.prolist1 .list li a .img{overflow: hidden;}
.prolist1 .list li a .img img{width: 100%;transition: 1s;}
.prolist1 .list li:hover a .img img{transform: scale(1.1);}
.prolist1 .list li a p{height: 60rem;font-size: 18rem;color: #2c2c2c;text-align: center;line-height: 60rem;background: #eeeeee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px;}
.prolist1 .list li:hover a p{background: #00a0e9;color: #fff;}

.prolist2{padding: 50rem 0;}
.prolist2 .list li{width: 49%;box-shadow: 0 0 44px #f6f6f6;border-radius: 15rem;overflow: hidden;margin-bottom: 40rem;}
.prolist2 .list li a{padding: 25rem;background: #fff;}
.prolist2 .list li a .img{overflow: hidden;width: 28%;}
.prolist2 .list li a .img img{width: 100%;transition: 1s;}
.prolist2 .list li:hover a .img img{transform: scale(1.1);}
.prolist2 .list li a .mesg{width: 68%;}
.prolist2 .list li a .mesg .top h3{font-size: 20rem;color: #000;width: 75%;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prolist2 .list li a .mesg .top p{font-size: 14rem;color: #a7a7a7;}
.prolist2 .list li a .mesg .jianjie{font-size: 14rem;color: #939393;margin-top: 20rem;line-height: 200%; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.prolist3{padding: 50rem 0;}
.prolist3 .list li{width: 48%;background: url(../images/gj.jpg);background-size: cover;padding:35rem;box-sizing: border-box;height: 320rem;}
.prolist3 .list li a{display: block;}
.prolist3 .list li h3{font-size: 26rem;color: #ffde59;font-weight: bold;position: relative;padding-left: 15rem;}
.prolist3 .list li h3:before{content: '';position: absolute;width: 3rem;height: 26rem;background: #fff;left: 0;top:5rem;}
.prolist3 .list li .con{font-size: 16rem;color: #fff;line-height: 200%;margin-top: 25rem;padding-left: 15rem;}

.newslist{padding: 50rem 0;}
.newslist .list li{margin-bottom: 30rem;}
.newslist .list li:hover .img img{transform: scale(1.1);}
.newslist .list li:hover .mesg h3{color: #0180ba;}
.newslist .list li a{padding: 25rem;background: #fff;}
.newslist .list li .img{width: 25%;overflow: hidden;}
.newslist .list li .img img{width: 100%;transition: 1s;}
.newslist .list li .mesg{width: 72%;}
.newslist .list li .mesg h3{font-size: 26rem;color: #272727;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist .list li .mesg p{font-size: 16rem;color: #5d5d5d;margin: 10rem 0 20rem;}
.newslist .list li .mesg .jianjie{font-size: 16rem;color: #727272;line-height: 200%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.newslist .list li .mesg .more{width: 125rem;height: 36rem;border: 1px solid #4a4a4a;font-size: 14rem;text-align: center;line-height: 36rem;margin-top:20rem;}

.newproshow{padding: 50rem 0;}
.newproshow .title{font-size: 22rem;color: #393939;text-align: center;}
.newproshow .time{font-size: 14rem;color: #959494;text-align: center;margin-top: 15rem;}
.newproshow .con{font-size: 18rem;color: #6b6b6b;line-height: 200%;padding-top: 40rem;border-top: 1px solid #f7f7f7;margin-top: 20rem;}
.newproshow .con img{max-width: 100%;height: auto;}

.prolist4{padding: 50rem 0;}
.prolist4 .pro4_txt{font-size: 22rem;color: #5e5e5e;width: 80%;line-height: 200%;margin-bottom: 40rem;}
.prolist4 .list li{width: 19%;margin-right: 1.25%;margin-bottom: 40rem;padding: 5rem;box-sizing: border-box;background: #fff;}
.prolist4 .list li:nth-child(5n){margin-right: 0;}
.prolist4 .list li a{display: block;}
.prolist4 .list li a .img{overflow: hidden;}
.prolist4 .list li a .img img{width: 100%;transition: 1s;}
.prolist4 .list li:hover a .img img{transform: scale(1.1);}
.prolist4 .list li a p{height: 60rem;font-size: 18rem;color: #2c2c2c;text-align: center; line-height: 60rem;background: #fff url(../images/more.png) no-repeat 95% center;}

.talent_container{background: #f7f7f7;padding: 50rem 0;}
.talent_box .img{width: 50%;}
.talent_box .img img{width: 100%;}
.talent_box .mesg{width: 50%;box-sizing: border-box;padding-left: 50rem;}
.talent_box .mesg>h3{font-size: 36rem;color: #3f3f3f;font-weight: bold;}
.talent_box .mesg>p{font-size: 15rem;color: #c5c5c5;margin-top: 12rem;}
.talent_box .mesg .line{width: 90rem;height: 4rem;background: #d7d7d7;margin-top: 25rem;}
.talent_box .mesg .con{font-size: 18rem;color: #3f3f3f;line-height: 200%;margin-top: 20rem;}
.talent_box li{background: #fff;margin-bottom: 50rem;}

.link_box{padding: 50rem 0;}
.link_box .left{width: 20%;}
.link_box .left li{width: 165rem;height: 41rem;line-height: 41rem;font-size: 18rem;color: #171717;margin-bottom: 20rem;}
.link_box .left li.active{background: url(../images/jian.png);background-size: 100% 100%;color: #fff;}
.link_box .left li:hover{background: url(../images/jian.png);background-size: 100% 100%;color: #fff;}
.link_box .left li a{display: block;padding-left: 30rem;}
.link_box .right{width: 80%;box-shadow: 0 0 50px #f2f2f2;background: #fff;padding: 40rem;box-sizing: border-box;}

.item_one{padding:50rem 0;}
.inc_tit h3{font-size: 36rem;color: #171717;font-weight: bold;}
.inc_tit p{font-size: 14rem;color: #bdbdbd;}
.item_one .con{font-size: 16rem;color: #555555;line-height: 250%;margin-top: 30rem;}


.item_two_container{background: url(../images/bg10.jpg);background-size: 100% 100%;padding: 50rem 0;}
.item_two .con{font-size: 16rem;color: #fff;line-height: 250%;margin-top: 30rem;}

.item_three_container{background: #fafafa;padding: 50rem 0;}
.item_three ul{margin-top: 50rem;}
.item_three li .left{width: 25%;min-height: 150rem;padding: 15rem 35rem 15rem 0;box-sizing: border-box; text-align: right;border-bottom: 1px solid #e3e3e3;border-right: 2px solid #eaeaea;}
.item_three li .left p{font-size: 26rem;color: #3d3d3d;margin-top: 10rem;}
.item_three li .right{width: 70%;min-height: 130rem;background: #fff;border-radius: 10rem;padding: 15rem 0 15rem 35rem;box-sizing: border-box;}
.item_three li .right>p{font-size: 26rem;color: #3d3d3d;margin-top: 10rem;}
.item_three li .right>div{font-size: 16rem;color: #787878;line-height: 200%;margin-top: 5rem;}
.item_three li:hover .left{border-right-color: #00a0e9;}
.item_three li:hover .left p{color: #00a0e9;}

.top_container{background: #fff;padding: 50rem 0;}
.top_container .top_box .inc_top{font-size: 28rem;color: #161616;position: relative;padding-left: 15px;}
.top_container .top_box .inc_top:before{content: '';position: absolute;width: 5px;height: 27rem;left: 0;top: 7px;background: #00a0e9;}
.top_container .top_box>h3{font-size: 22rem;color: #656565;font-weight: normal;text-align: center;margin-top: 30rem;}
.top_container .top_box>p{font-size: 14px;color: #959494;margin-top: 10rem;text-align: center;}
.top_container .top_box>img{display: block;margin: 30rem auto;}
.top_container .top_box .con{font-size: 18rem;color: #6b6b6b;line-height: 200%;}

.bot_container{background: #fafafa;padding: 50rem 0;}
.bot_container .bot_box .inc_top{font-size: 28rem;color: #161616;position: relative;padding-left: 15px;}
.bot_container .bot_box .inc_top:before{content: '';position: absolute;width: 5px;height: 27rem;left: 0;top: 7px;background: #00a0e9;}
.bot_container .bot_box ul{padding: 50rem 0;margin-top: 50rem;}
.bot_container .bot_box ul .left{padding-right: 52%;text-align: right;}
.bot_container .bot_box ul .right{padding-left: 52%;}
.bot_container .bot_box ul{position: relative;}
.bot_container .bot_box ul .line{position: absolute;width: 5px;background: #4ba7d2;height: 100%;left: 50%;top: 0;margin-left: -2.5px;}
.bot_container .bot_box ul .line:after{content: '';position: absolute;width: 16px;height: 24px;background: url(../images/sj2.png);background-size: 100% 100%;top: -24px;left: -6px;}
.bot_container .bot_box ul li .con{width: 75%;}
.bot_container .bot_box ul li .con h3{font-size: 28rem;color: #292929;font-weight: normal;}
.bot_container .bot_box ul li .con .txt{font-size: 18rem;color: #656565;line-height: 180%;}
.bot_container .bot_box ul li{position: relative;padding: 20rem 0;}
.bot_container .bot_box ul li:after{content: '';position: absolute;width: 20px;height: 20px;background: url(../images/cir.png);background-size: 100% 100%;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0px);z-index: 9;}


.fanye{margin:50rem auto;}
.fanye a{width: 48%;height: 60rem;background: #f5f5f5;font-size: 16rem;color: #666666;padding-left: 15rem;box-sizing: border-box;line-height: 60rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fanye a:hover{background: #00a0e9;color: #fff;}
/* 自适应 */
.phone{display: none;opacity: 0;}


/*手机导航*/
.daohang{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;background: rgba(0,0,0,.8);}
.daohang .close{width: 70rem;height: 70rem;color: #fff;float: right;margin-right: 3%;margin-top: 20rem;text-align: center;line-height: 50rem;font-size: 60rem}
.daohang ul{display: block;width: 100%;margin-top: 100rem}
.daohang ul li{width: 100%;display: block;text-align: center;color: #fff;height: 80rem;line-height: 80rem;font-size: 28rem}

.pagination{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pagination li{width: 30rem;height: 30rem;border: 1px solid #dcdcdc;text-align: center;line-height: 30rem;margin: 0 5rem;color: #767676;}
.pagination li.active{border-color: #1b72c1;color: #1b72c1;}
.pagination li a{display: block;}


@media screen and (max-width:1600px){
  .head2 .nav_lists>div{font-size: 16px;}
  .nav_lists>div>div .erlist a{font-size: 16px;}
  .nav_lists>div>div{height: 50px;}
  .ertype li{font-size: 16px;}
  .inc_nav .nav{font-size: 16px;}
  .protype ul li a .mesg .jianjie{font-size: 14px;}
  .prolist1 .list li a p{font-size: 16px;}
  .newproshow .title{font-size: 22px;}
  .newproshow .time{font-size: 14px;}
  .newproshow .con{font-size: 15px;}
  .newslist .list li .mesg p{font-size: 14px;}
  .newslist .list li .mesg .jianjie{font-size: 14px;}
  .prolist4 .list li a p{font-size: 16px;}
  .talent_box .mesg .con{font-size: 14px;}
  .link_box .right{font-size: 16px;}
  .link_box .left li{height: 40px;font-size: 15px;line-height: 40px;}
  .prolist2 .list li a .mesg .top h3{font-size: 16px;}
  .prolist2 .list li a .mesg .top p{font-size: 14px;}
  .prolist2 .list li a .mesg .jianjie{font-size: 14px;}
  .prolist3 .list li .con{font-size: 14px;}
  .prolist3 .list li{height: 350rem;}
  .item_one .con{font-size: 16px;}
  .item_two .con{font-size: 16px;}
  .item_three li .left p{font-size: 18px;}
  .item_three li .right>p{font-size: 18px;}
  .item_three li .right>div{font-size: 16px;}

  .fanye a{font-size: 14px;}
  .foot .list>div p{font-size: 16px;}
  .foot .list>div a{font-size: 14px;}
  .foot .middle .left div p{font-size: 14px;}
  .foot .bot{font-size: 14px;padding: 20px 0;}

  .top_container{background: #fff;padding: 50rem 0;}
  .top_container .top_box .inc_top{font-size: 32rem;color: #161616;position: relative;padding-left: 15px;}
  .top_container .top_box .inc_top:before{content: '';position: absolute;width: 5px;height: 30rem;left: 0;top: 5px;background: #00a0e9;}
  .top_container .top_box>h3{font-size: 30rem;color: #656565;font-weight: normal;text-align: center;margin-top: 30rem;}
  .top_container .top_box>p{font-size: 14px;color: #959494;margin-top: 10rem;text-align: center;}
  .top_container .top_box>img{display: block;margin: 30rem auto;}
  .top_container .top_box .con{font-size: 16px;color: #6b6b6b;line-height: 200%;}

  .bot_container{background: #fafafa;padding: 50rem 0;}
  .bot_container .bot_box .inc_top{font-size: 32rem;color: #161616;position: relative;padding-left: 15px;}
  .bot_container .bot_box .inc_top:before{content: '';position: absolute;width: 5px;height: 30rem;left: 0;top: 5px;background: #00a0e9;}
  .bot_container .bot_box ul{padding: 50rem 0;margin-top: 50rem;}
  .bot_container .bot_box ul .left{padding-right: 52%;text-align: right;}
  .bot_container .bot_box ul .right{padding-left: 52%;}
  .bot_container .bot_box ul{position: relative;}
  .bot_container .bot_box ul .line{position: absolute;width: 5px;background: #4ba7d2;height: 100%;left: 50%;top: 0;margin-left: -2.5px;}
  .bot_container .bot_box ul .line:after{content: '';position: absolute;width: 16px;height: 24px;background: url(../images/sj2.png);background-size: 100% 100%;top: -24px;left: -6px;}
  .bot_container .bot_box ul li .con{width: 64%;}
  .bot_container .bot_box ul li .con h3{font-size: 28rem;color: #292929;font-weight: normal;}
  .bot_container .bot_box ul li .con .txt{font-size: 14px;color: #656565;line-height: 180%;}
  .bot_container .bot_box ul li{position: relative;padding: 20rem 0;}
  .bot_container .bot_box ul li:after{content: '';position: absolute;width: 20px;height: 20px;background: url(../images/cir.png);background-size: 100% 100%;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0px);z-index: 9;}



}

@media only screen and (max-width: 982px) {
  .foot .bot{font-size: 14px;padding: 10px 0;}
  .daohang ul li{font-size: 16px;}

  .head2 .nav_lists>div{font-size: 16px;}
  .nav_lists>div>div .erlist a{font-size: 16px;}
  .nav_lists>div>div{height: 50px;}
  .ertype li{font-size: 14px;}
  .inc_nav .nav{font-size: 14px;}
  .protype ul li a .mesg .jianjie{font-size: 14px;}
  .prolist1 .list li a p{font-size: 15px;height: 40px;line-height: 40px;}
  .newproshow .title{font-size: 22px;}
  .newproshow .time{font-size: 14px;}
  .newproshow .con{font-size: 15px;}
  .newslist .list li .mesg p{font-size: 14px;}
  .newslist .list li .mesg .jianjie{font-size: 14px;}
  .prolist4 .list li a p{font-size: 16px;}
  .talent_box .mesg .con{font-size: 14px;}
  .link_box .right{font-size: 16px;}
  .link_box .left li{height: 40px;font-size: 15px;line-height: 40px;}
  .prolist3 .list li .con{font-size: 14px;}
  .newslist .list li .mesg h3{font-size: 16px;}

  .item_one .con{font-size: 14px;}
  .item_two .con{font-size: 14px;}
  .item_three li .left p{font-size: 14px;}
  .item_three li .right>p{font-size: 14px;}
  .item_three li .right>div{font-size: 14px;}


  .pc{display: none!important;opacity: 0;}
  .phone{display: block!important;opacity: 1;}
  .w{width: 94%;}
  .foot{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 999;}
  .head2{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff;}
  .inc_nav{height: 70rem;padding: 0 3%;}
  .inc_nav .nav{display: none;}
  .inc_nav .nav img{
    width: 28rem;
  }
  .ertype li a {
    display: block;
    height: 67rem;
    line-height: 70rem;
  }

  .protype{margin-top: 0;}
  .protype ul li{width: 100%;margin-top: 50rem;}

  .prolist1 .list li{width: 48.5%;margin-right: 3%;margin-bottom: 30rem;}
  .prolist1 .list li:nth-child(2n){margin-right: 0;}
  .prolist1 .list li:nth-child(3n){margin-right: 3%;}

  .prolist2 .list li{width: 100%;margin-bottom: 30rem;}
  .prolist2 .list li a .mesg .top h3{width: 60%;font-size: 16px;}
  .prolist2 .list li a .mesg .top p{font-size: 14px;}
  .prolist2 .list li a .mesg .jianjie{margin-top: 10rem;line-height: 180%;font-size: 14px;}
  
  .prolist3 .list li{width: 100%;height: auto;margin-bottom: 30rem;}
  .prolist3 .list li h3{font-size: 18px;}
  .prolist3 .list li h3:before{top:9rem;height: 18px;}

  .newslist .list li .img{width: 30%;}
  .newslist .list li .mesg{width: 67%;}
  .newslist .list li .mesg p{margin: 10rem 0 10rem;}
  .newslist .list li .mesg .jianjie{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}
  .newslist .list li .mesg .more{display: none;}
  .newproshow .title{font-size: 18px;}

  .prolist4 .pro4_txt{margin-bottom: 30rem;width: 100%;font-size: 15px;}
  .prolist4 .list li{width: 48.5%;}
  .prolist4 .list li:nth-child(2n){margin-right: 0;}
  .prolist4 .list li:nth-child(3n){margin-right: 2%;}
  .prolist4 .list li a p{background-size: 30%;font-size: 14px;height: 35px;line-height: 35px;}

  .talent_box .img{width: 100%;}
  .talent_box .mesg{width: 100%;box-sizing: border-box;padding: 30rem;}

  .link_box .left{width: 100%;margin-bottom: 40rem; display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
  .link_box .left li{width: 165rem;height: 50rem;line-height: 50rem;font-size: 18rem;color: #171717;margin-bottom: 0;}
  .link_box .left li a{display: block;padding-left: 20rem;}
  .link_box .right{font-size: 14px; width: 100%;box-shadow: 0 0 50px #f2f2f2;background: #fff;padding: 40rem;box-sizing: border-box;}

  .item_three li{margin-bottom: 20rem;}
  .item_three li .right{width: 100%;}
  .item_three li .right>p{font-size: 16px;color: #3d3d3d;margin-top: 10rem;}

  .top_container{background: #fff;padding: 50rem 0;}
  .top_container .top_box .inc_top{font-size: 32rem;color: #161616;position: relative;padding-left: 10px;}
  .top_container .top_box .inc_top:before{content: '';position: absolute;width: 5px;height: 30rem;left: 0;top: 4px;background: #00a0e9;}
  .top_container .top_box>h3{font-size: 16px;color: #656565;font-weight: normal;text-align: center;margin-top: 30rem;}
  .top_container .top_box>p{font-size: 14px;color: #959494;margin-top: 10rem;text-align: center;}
  .top_container .top_box>img{display: block;margin: 30rem auto;width: 100%;}
  .top_container .top_box .con{font-size: 14px;color: #6b6b6b;line-height: 200%;}

  .bot_container{background: #fafafa;padding: 50rem 0;}
  .bot_container .bot_box .inc_top{font-size: 32rem;color: #161616;position: relative;padding-left: 10px;}
  .bot_container .bot_box .inc_top:before{content: '';position: absolute;width: 5px;height: 30rem;left: 0;top: 4px;background: #00a0e9;}
  .bot_container .bot_box ul{padding: 50rem 0;margin-top: 50rem;}
  .bot_container .bot_box ul .left{padding-right: 55%;text-align: center;}
  .bot_container .bot_box ul .right{padding-left: 55%;text-align: center;}
  .bot_container .bot_box ul{position: relative;}
  .bot_container .bot_box ul .line{position: absolute;width: 5px;background: #4ba7d2;height: 100%;left: 50%;top: 0;margin-left: -2.5px;}
  .bot_container .bot_box ul .line:after{content: '';position: absolute;width: 16px;height: 24px;background: url(../images/sj2.png);background-size: 100% 100%;top: -24px;left: -6px;}
  .bot_container .bot_box ul li .con{width: 100%;}
  .bot_container .bot_box ul li .con h3{font-size: 16px;color: #292929;font-weight: normal;margin: 5px 0;}
  .bot_container .bot_box ul li .con .txt{font-size: 14px;color: #656565;line-height: 180%;}
  .bot_container .bot_box ul li{position: relative;padding: 20rem 0;}
  .bot_container .bot_box ul li:after{content: '';position: absolute;width: 20px;height: 20px;background: url(../images/cir.png);background-size: 100% 100%;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0px);z-index: 9;}
  .bot_container .bot_box ul li img{width: 100%;}


}


