@charset "UTF-8";
/* css reset */


@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("../font/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("../font/SourceHanSansCN-Normal.woff") format("woff"),
       url("../font/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("../font/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("../font/SourceHanSansCN-Normal.svg") format("svg");
}
@font-face {
  font-family: "ActaDisplay-LightItalic";
  src: url("../font/ActaDisplay-LightItalic.woff2") format("woff2"),
       url("../font/ActaDisplay-LightItalic.woff") format("woff"),
       url("../font/ActaDisplay-LightItalic.ttf") format("truetype"),
       url("../font/ActaDisplay-LightItalic.eot") format("embedded-opentype"),
       url("../font/ActaDisplay-LightItalic.svg") format("svg");
}



body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,a,input,textarea,label{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i{font-style: normal;}
ul,li{list-style: none;}
sub,sup{font-size: 6px;margin-left: 2px}
input:focus,textarea:focus,select:focus{outline:none; }
input,textarea{font-family:SourceHanSansCN,"Source Han Sans CN",sans-serif,Helvetica,"Helvetica Neue";}
/* body{font-family:"Aileron-Regular","Source Sans Pro",SourceHanSansCN,"Source Han Sans CN",Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;max-width: 1920px;background:#FFF;}
 */
html{font-size: 20px;}
body{font-family:SourceHanSansCN,"Source Han Sans CN",sans-serif,Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;color:#333;margin:0 auto;width:100%;background:#FFF;}

.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}

.wrap{width: 1240px;margin: auto;max-width: 92%;}
.wrap1{width: 1200px;margin: auto;}
.fl{float:left}
.fr{float:right}
/* header */
.menu{display: none;}
.header{}
.header .header-top{background: #0268b3;height: 40px;line-height: 40px;}
.header .header-top .header-welcome{}
.header .header-top .header-welcome p{font-size: 12px;color: #ffffff;}
.header .header-top .header-more{height: 40px;}
.header .header-top .header-more .lang{}
.header .header-top .header-more .lang a{position: relative;font-size: 12px;color: #ffffff;vertical-align: bottom; padding: 0 10px;
    float: left;}
.header .header-top .header-more .lang a::after{content: "";position: absolute;right: 0;width: 1px;height: 15px;background: #ffffff;top: 0;top: 13px;}
.header .header-top .header-more .lang a:last-of-type::after{display: none;}
.header .header-top .header-more .search{margin-right: 15px;}
.header .header-top .header-more .search p{height: 100%;line-height: 38px;}
.header .header-top .header-more .search p input{width: 105px;border: 1px solid #4fa0f0;background: none;height: 25px;vertical-align: middle;box-sizing: border-box;padding: 0 5px;color: #ffffff;}
.header .header-top .header-more .search p label{background: rgba(255,255,255,0.3) url(../images/sousuo_06.png) center no-repeat;height: 25px;display: inline-block;width: 30px;vertical-align: middle;margin-left: -5px;}
.header .header-top .header-more .gupiao{height: 100%;margin-right: 50px;}
.header .header-top .header-more .gupiao a{background: url(../images/gujia_03.png) center left no-repeat;display: inherit;font-size: 12px;color: #ffffff;padding-left: 25px;}
.header-bottom{height: 82px;line-height: 82px;}
.header-bottom .header-logo{float: left;}
.header-bottom .header-logo a{}
.header-bottom .menu{}
.header-bottom .header-nav{float: right;}
.header-bottom .header-nav ul{}
.header-bottom .header-nav ul li{float: left;margin-left: 10px;margin-left: 20px;}
.header-bottom .header-nav ul li>a{font-size: 15px;color: #333333;display: inherit;padding: 0 10px;}

/* index */
.index-banner .swiper-pagination{position: relative;}
.index-banner{background: #f7f8fa;padding-bottom: 10px;}
.index-banner .swiper-pagination .swiper-pagination-bullet{width: 55px;height: 3px;border-radius: 0;margin: 0 5px;outline: none;background: #7d7d7d;opacity: 1;}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{background: #0268b3;opacity: 1;}
.banner-text{position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;}
.banner-text h3{font-size: 44px;color: #ffffff;}
.banner-text h5{font-size: 24px;color: rgba(255,255,255,0.5);text-transform: uppercase;    margin-bottom: 10px;}
.banner-text>a{color: #ffffff;background: #ff6a01;padding: 5px 15px;font-size: 12px;}
.banner-text div.t-box{border-top: 1px solid rgba(255,255,255,0.5);width: 40%;margin-top: 20px;}
.banner-text .t-box div{margin-top: 15px;float: left;width: 70%;overflow: hidden;}
.banner-text .t-box div p{font-size: 16px;color: rgba(255,255,255,0.5);margin-bottom: 8px;}
.banner-text .t-box a{width: 45px;height: 45px;background: rgba(0,0,0,0.55);border-radius: 100%;color: #ffffff;text-align: center;line-height: 45px;margin-right: 30px;float: right;margin-top: 23px;}


.index-news{margin-top: 60px;margin-bottom: 65px;}
.index-news-box{margin-top: 20px;}
.index-title{}
.index-title h3{float: left;font-size: 30px;font-weight: bold;color: #333333;}
.index-title span{font-size: 13px;color: #333333;opacity: 0.5;float: left;margin-top: 16px;
    margin-left: 20px;text-transform: uppercase;}
.index-title a{float: right;font-size: 14px;color: #333333;background: url(../images/j-mo_07.jpg) right 1px no-repeat;padding-right: 22px;}
.index-news-left{width: 620px;float: left;}
.index-news-left img{width: 100%;height: 100%;}
.index-news-left a{display: block;height: 100%;overflow: hidden;}
.index-news-left a:hover img{transform: scale(1.125);transition: 0.4s;}
.index-news-right{float: right;width: calc(100% - 675px);}
.index-news-right ul{}
.index-news-right ul li{border-bottom: 1px dashed  #cccccc;}
.index-news-right ul li a{display: block;padding: 10px 0;}
.index-news-right ul li a .time-left{float: left;background: rgba(215,246,255,0.5);text-align: center;width: 60px;height: 60px;}
.index-news-right ul li a .time-left b{font-size: 30px;display: block;font-weight: normal;color: #3388dd;}
.index-news-right ul li a .time-left span{font-size: 12px;color: #999999;display: block;margin-top: -5px;}
.index-news-right ul li a .index-news-text{    padding-left: 75px;margin-top: 18px;}
.index-news-right ul li a .index-news-text h4{font-size: 16px;color: #272727;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-news-right ul li:last-of-type{border: none;}
.index-news-right ul li a:hover .time-left{background: #ff6a01;}
.index-news-right ul li a:hover .time-left b{color: #ffffff;}
.index-news-right ul li a:hover .time-left span{color: #ffffff;}
.index-news-right ul li a:hover .index-news-text h4{color: #ff6a01;}


/* ggg */
.index-industry{padding: 35px 0 45px;background: #ecf4f7;}
.index-industry .index-industry-list{margin-top: 25px;}
.index-industry .index-industry-list ul{display: flex;justify-content: space-between;}
.index-industry .index-industry-list li{background: #ffffff;margin-right: 10px;width: 100%;}
.index-industry .index-industry-list li a{display: block;}
.index-industry .index-industry-list li a .index-industry-img{overflow: hidden;height: 233px;}
.index-industry .index-industry-list li a .index-industry-img img{max-height: 233px;width: 100%;height: 100%;}
.index-industry .index-industry-list li a .index-industry-text{box-sizing: border-box;padding: 25px 20px;height: 157px;overflow: hidden;}
.index-industry .index-industry-list li a .index-industry-text h4{font-size: 24px;}
.index-industry .index-industry-list li a .index-industry-text span{margin: 10px 0;display: block;width: 70px;height: 3px;}
.index-industry .index-industry-list li a .index-industry-text p{font-size: 14px;color: #666666;line-height: 24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;height: 48px;
overflow: hidden;}
.index-industry .index-industry-list li:last-of-type{margin-right: 0;}
.index-industry .index-industry-list li.li1 span{background: #ff6a01;}
.index-industry .index-industry-list li.li2 span{background: #3388dd;}
.index-industry .index-industry-list li.li3 span{background: #ff9600;}
.index-industry .index-industry-list li.li4 span{background: #50c038;}
.index-industry .index-industry-list li.li1 h4{color: #ff6a01;}
.index-industry .index-industry-list li.li2 h4{color: #3388dd;}
.index-industry .index-industry-list li.li3 h4{color: #ff9600;}
.index-industry .index-industry-list li.li4 h4{color: #50c038;}
.index-industry .index-industry-list li.li5 span{background: #ff6a01;}
.index-industry .index-industry-list li.li5 h4{color: #ff6a01;}
.index-industry .index-industry-list li.li6 span{background: #3388dd;}
.index-industry .index-industry-list li.li6 h4{color: #3388dd;}
.index-industry .index-industry-list li:hover a .index-industry-img img{transform: scale(1.125);transition: 0.4s;}
.index-industry-list .swiper-container{padding-bottom: 70px;}




/* ggg */
.index-wenhua{    padding: 100px 0 150px;}
.index-wenhua ul{display: flex;flex-wrap: wrap;}
.index-wenhua ul li{width: 50%;height: 285px;overflow: hidden;position: relative;}
.index-wenhua ul li>a>div{display: flex;background-size: 100% 100%!important;height: 100%;}
.index-wenhua ul li>a>div .div-img{width: 50%;position: relative;}
/* .index-wenhua ul li::after{content: "";position: absolute;left: -100%;top: 0;height: 100%;width: 100%;background: rgba(255,255,255,0.2);}
.index-wenhua ul li:hover::after{left: 100%;transition: 1.2s;} */
.index-wenhua ul li>a>div .div-img img{width: 100%;}
.index-wenhua ul li>a>div .div-text{width: 50%;position: relative;padding: 45px;box-sizing: border-box;background: #ededed;}
.index-wenhua ul li>a>div .div-text h4{font-size: 24px;color: #3388dd;}
.index-wenhua ul li>a>div .div-text span{font-size: 13px;color: #333333;opacity: 0.5;text-transform: uppercase;display: block;margin-bottom: 10px;margin-top: 5px;}
.index-wenhua ul li>a>div .div-text p{font-size: 14px;color: #666666;line-height: 24px;}
.index-wenhua ul li>a>div .div-text i{font-size: 14px;color: #666666;position: absolute;bottom: 20px;right: 45px;}
.index-wenhua ul li.wenhua-li .div-text{background: none;}
.index-wenhua ul li.wenhua-li .div-text{text-align: right;}
.index-wenhua ul li>a>div .div-text i:hover{color: #ff6a01;}
.index-wenhua ul li>a{display: block;    height: 100%;}
.index-wenhua ul li:hover .div-text{background: #005e9a;}
.index-wenhua ul li:hover>a>div .div-text h4{color: #fff;}
.index-wenhua ul li:hover>a>div .div-text span{color: #fff;}
.index-wenhua ul li:hover>a>div .div-text p{color: #fff;}
.index-wenhua ul li:hover>a>div .div-text i{color: #fff;}
/* footer */
.footer{background: #005e9a;}
.footer .footer-list{padding-top: 45px;}
.footer .footer-list .footer-left{float: left;}
.footer .footer-list .footer-left .footer-logo{}
.footer .footer-list .footer-left .footer-logo img{}
.footer .footer-list .footer-left .footer-ewm{margin-top: 25px;}
.footer .footer-list .footer-left .footer-ewm img{width: 100px;height: 100px;}
.footer .footer-list .footer-right{display: flex;justify-content: space-between;margin-left: 380px;}
.footer .footer-list .footer-right dl{}
.footer .footer-list .footer-right dl dt{border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;margin-bottom: 15px;}
.footer .footer-list .footer-right dl dt::after{content: "";position: absolute;width: 30px;height: 2px;background: #ffffff;bottom: 0;left: 0;}
.footer .footer-list .footer-right dl dt a{font-size: 16px;color: #ffffff;display: inherit;padding: 9px 30px 9px 0;}
.footer .footer-list .footer-right dl dd{margin-bottom: 8px;}
.footer .footer-list .footer-right dl dd a{font-size: 12px;color: rgba(255,255,255,0.5);display: inherit;}
.footer .footer-list .footer-right dl dd a:hover{color: #ffffff;}
.footer-corpy{border-top: 1px solid rgba(255,255,255,0.35);margin-top: 20px;padding: 15px 0;}
.footer-corpy p{float: left;font-size: 12px;color: #ffffff;margin-right: 25px;}
.footer-corpy p a{font-size: 12px;color: #ffffff;margin-left: 5px;}
.footer-corpy p.jishu{float: right;margin-right: 0;}



/* about */
.nei-nav{background: #e8edf3;height: 80px;line-height: 80px;}
.nei-nav .nei-nav-left{float: left;height: 80px;}
.nei-nav .nei-nav-left a{background: url(../images/r-icon_06.png) center left no-repeat;font-size: 14px;color: #666666;padding-left: 15px;margin-right: 8px;display: inline;}
.nei-nav .nei-nav-left a:first-of-type{background: url(../images/home-icon_03.png) center left no-repeat;padding-left: 20px;}
.nei-nav .nei-nav-right{float: right;}
.nei-nav .nei-nav-right ul{display: flex;}
.nei-nav .nei-nav-right ul li{margin-left: 40px;}
.nei-nav .nei-nav-right ul li a{font-size: 16px;color: #6f7981;    padding-bottom: 8px;line-height: normal;    }
.nei-nav .nei-nav-right ul li a.active,.nei-nav .nei-nav-right ul li a:hover{border-bottom: 3px solid #ff6a01;color: #0268b3;}

.about-box{margin-top: 45px;}
.about-box .about-title{margin-bottom: 20px;}
.about-box .about-title h3{font-size: 30px;color: #62605c;}
.about-box .about-title h2{text-transform: uppercase;font-size: 30px;color: #0268b3;}
.about-text1-box1{}
.about-text1-box1 .about-text1-left{float: left;width: calc(100% - 300px);}
.about-text1-box1 .about-text1-left p{font-size: 14px;color: #666666;line-height: 30px;}
.about-text1-box1 .about-text1-right{float: right;}
.about-text2-swiper{width: 91%;float: left;
    margin-top: -280px;}
.about-text2-swiper .swiper-button-white{}
.about-tex3{}
.about-tex3 .about-text3-left{float: left;width: calc(100% - 450px);margin-top: 25px;}
.about-tex3 .about-text3-left p{font-size: 14px;color: #666666;line-height: 30px;}
.about-tex3 .about-text3-right{float: right;width: 420px;margin-top: -120px;}
.about-tex3 .about-text3-right img{}
.mar-b-120{margin-bottom: 160px;}

/* about-honor */
.about-box2,.about-box4{background: url(../images/b-x_02.jpg) no-repeat;padding-top: 90px;background-position: center;background-size: cover;padding-bottom: 30px;}
.about-box2 .about-box2-zz{}
.about-box2-zz .ab-title{}
.about-box2-zz .ab-title h3{}
.about-box2-zz .ab-title h3 span{position: relative;font-size: 36px;color: #006ad4;font-weight: bold;}
.about-box2-zz .ab-title h3 span::after{position: absolute;content: "";background: url(../images/r-h_03.png) no-repeat;width: 120px;height: 20px;left: 110%;top: 19px;}
.about-zz-swiper{width: 92%;margin: auto;margin-top: 30px;}
.about-zz-swiper .swiper-slide{display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);}

.about-zz-swiper .swiper-slide-active{
      transform: scale(1);
	}
.about-zz-swiper .swiper-slide .img2{}

.about-zz-swiper .swiper-container{padding-bottom: 120px;}
.about-zz-swiper{position: relative;    padding-bottom: 80px;}
.about-zz-swiper .swiper-button-white{position: relative;display: inline-block;width: 57px;height: 57px;background-size: 57px 57px;outline: none;margin: 0 20px;}
.about-zz-swiper .swiper-button-prev{background-image: url(../images/jtl1_03.png);}
.about-zz-swiper .swiper-button-next{background-image: url(../images/jtl2_05.png);}
.about-zz-swiper .swiper-btn{position: absolute;text-align: center;bottom: 0;left: 0;right: 0;margin: auto;}
.about-zz-swiper .swiper-button-prev:hover{background-image: url(../images/jtl1-h_03.png);}
.about-zz-swiper .swiper-button-next:hover{background-image: url(../images/jtl2-h_05.png);}
.about-zz-swiper .swiper-slide .img2 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0.8;
}
.about-zz-swiper .swiper-slide .img2:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-linear-gradient(#FFF 60%, rgba(255,255,255,0.4) 100%);
    background: -o-linear-gradient(#FFF 50%, rgba(255,255,255,0.4) 100%);
    background: -moz-linear-gradient(#FFF 50%, rgba(255,255,255,0.4) 100%);
    background: linear-gradient(#FFF 50%, rgba(255,255,255,0.4) 100%);
}
.about-box3{background: url(../images/zsp_02.jpg) no-repeat;padding-top: 90px;background-position: center;background-size: cover;padding-bottom: 30px;}
.about-box3 .about-zz-swiper .swiper-slide .img2:after{}
.about-box3 .about-zz-swiper .swiper-slide .img2{opacity: 0.3;}
.about-box3 .ab-title h3 span{color: #ffffff;}
.about-box3 .ab-title h3 span::after{background-image: url(../images/bbj_03.png);}
.about-cul{margin: 60px auto;}
.about-cul-box1{height: 517px;position: relative;}
.about-cul-box1 .about-cul-text1{background: #ffac00;position: absolute;bottom: 0;left: 0;height: 325px;box-sizing: border-box;    width: 577px;padding: 0 30px;padding-top: 50px;}
.about-cul-box1 .about-cul-text1 h4{font-size: 36px;color: #ffffff;font-weight: 500;}
.about-cul-box1 .about-cul-text1 h2{font-size: 60px;font-weight: bolder;color: rgba(255,255,255,0.5);text-transform: uppercase;}
.about-cul-box1 .about-cul-text1 p{font-size: 16px;color: #ffffff;line-height: 30px;}
.about-cul-right-text{height: 300px;padding: 44px 65px;box-sizing: border-box;}
.about-cul-left{height: 600px;width: 458px;float: left;}
.about-cul-right{width: calc(100% - 458px);float: left;}
.about-cul-right-text h3{font-size: 36px;font-weight: 500;color: #3388dd;}
.about-cul-right-text h2{font-size: 60px;font-weight: bolder;color: rgba(51,136,221,0.5);text-transform: uppercase;}
.about-cul-right-text p{font-size: 16px;color: #666666;line-height: 30px;}
.about-cul-box3{}
.about-cul-box3-right{height: 400px;float: left;width: calc(100% - 458px);}
.about-cul-box3-left{float: left;width: 458px;background: #ececec;height: 400px;box-sizing: border-box;padding: 44px 65px;}
.about-cul-box3-left h3{font-size: 36px;font-weight: 500;color: #3388dd;}
.about-cul-box3-left h2{font-size: 60px;font-weight: bolder;color: rgba(51,136,221,0.5);text-transform: uppercase;}
.about-cul-box3-left p{font-size: 16px;color: #666666;line-height: 30px;}
.about-cul-box4{margin-top: 35px;}

/* busin */
.busin{margin: 100px auto;}
.busin-list-box{}
.busin-list-box ul{display: flex;flex-wrap: wrap;}
.busin-list-box ul li{width: 387px;margin-right: 19px;margin-bottom: 60px;}
.busin-list-box ul li a{display: block;}
.busin-list-box ul li a .img5{position: absolute;left: 0;right: 0;top: 0;opacity: 0;}
.busin-list-box ul li a .bus-img{position: relative;}
.busin-list-box ul li:nth-of-type(3n){margin-right: 0;}
.busin-list-box ul li a .bus-text{height: 100px;position: absolute;left: 0;right: 0;margin: auto;width: 210px;text-align: center;padding: 5px 2px;z-index: 999;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.busin-list-box ul li:hover .bus-img>img{transform: scale(1.04);transition: 0.4s;}
.busin-list-box ul li:hover a .img5{opacity: 1;transform: scale(1.04);}
.busin-list-box ul li a .bus-text h3{font-size: 24px;font-weight: bold;color: #ffffff;}
.busin-list-box ul li a .bus-text p{font-size: 14px;color: #ffffff;}


/* busin-detail */
.busin-detail{background: url(../images/d-b_02.jpg) no-repeat;background-position: center;background-size: cover;padding: 50px 0;}
.busin-title{}
.busin-title h3{text-align: center;font-size: 36px;color: #000000;padding-bottom: 25px;position: relative;margin-bottom: 20px;}
.busin-title h3::after{position: absolute;content: "";left: 0;right: 0;bottom: 0;margin: auto;width: 25px;height: 5px;background: #ff6a01;}
.busin-title p{text-align: left;font-size: 16px;line-height: 36px;color: #333333;}
.busin-swiper1{margin-top: 50px;position: relative;}
.busin-swiper1 .swiper-container{}
.busin-swiper1 .swiper-slide{text-align: center;background: #ffffff;padding: 15px 0;}
.busin-swiper1 .swiper-slide a{display: block;}
.busin-swiper1 .swiper-slide a .s-img{height: 180px;line-height: 180px;margin-bottom: 15px;}
.busin-swiper1 .swiper-slide a .s-img img{max-height: 180px;}
.busin-swiper1 .swiper-slide a p{font-size: 16px;color: #333333;}
.busin-swiper1 .swiper-button-black{opacity: 0.5;outline: none;}
.busin-swiper1 .swiper-button-prev{left: -55px;}
.busin-swiper1 .swiper-button-next{right: -55px;}
.bus-case{margin: 50px auto;}
.bus-case .bus-case-title{margin-bottom: 15px;}
.bus-case .bus-case-title h3{text-align: center;font-size: 36px;color: #0268b3;font-weight: 400px;}
.bus-case-swiper .swiper-slide{margin-top: 30px!important;}
.bus-case-swiper .swiper-slide .slide-img{height: 550px;}
.bus-case-swiper .swiper-slide .slide-img img{max-height: 550px;}
.bus-case-swiper .swiper-slide .slide-text{height: 185px;}
.bus-case-swiper .swiper-slide .slide-text h5{font-size: 20px;font-weight: bold;color: #7d7d80;margin-top: 15px;}
.bus-case-swiper .swiper-slide .slide-text p{font-size: 16px;color: #7d7d80;margin-top: 4px;}
.bus-case-box{margin-bottom: 100px;margin-top: 20px;}
.bus-case-swiper{position: relative;}

.bus-case-swiper  .swiper-button-next{right: -50px;outline: none;}
.bus-case-swiper  .swiper-button-prev{left: -50px;outline: none;}
.bus-case-list{text-align: center;}
.bus-case-list a{font-size: 16px;color: #ffffff;background: #0268b3;padding: 3px 10px;
    border-radius: 10px;margin: 0 10px;cursor: pointer;}
.bus-case-list a.active{background: #ff6a01;color: #ffffff;}
.bus-case-swiper .swiper-slide:hover .slide-text h5{color: #0268B3;}
.bus-case-swiper .swiper-slide:hover .slide-text p{color: #333333;}
.bus-case-swiper{display: none;}
.bus-case-swiper .swiper-container{display: none;}
/* .bus-case-swiper.active .swiper-container{display: block;} */
.bus-case1.active{display: block;}
.bus-case2.active{display: block;}
.bus-case3.active{display: block;}
.bus-case3.active .swiper-container{display: block;}
.bus-case2.active .swiper-container{display: block;}
.bus-case1.active .swiper-container{display: block;}

.bus-case2 .bus-case-swiper .swiper-slide .slide-img{height: 468px;}
.bus-case2 .bus-case-swiper .swiper-slide .slide-img img{max-height: 468px;}

/* news */
.news{padding: 40px 0;background: url(../images/maap_02.jpg) no-repeat;background-position: center;background-size: cover;}
.news ul{}
.news ul li{border-bottom: 1px solid #eeeeee;padding: 30px 0;}
.news ul li a{display: block;}
.news ul li a .news-img{float: left;max-width: 200px;}
.news ul li a .news-img img{}
.news ul li a .news-right{float: right;margin-top: 15px;width: calc(100% - 220px);}
.news ul li a .news-right .tit{margin-bottom: 10px;}
.news ul li a .news-right .tit h3{font-size: 20px;color: #666666;font-weight: bold;float: left;width: calc(100% - 150px);}
.news ul li a .news-right .tit span{font-size: 18px;color: #f0cb63;float: right;width: 120px;font-weight: bolder;}
.news ul li a .news-right p{font-size: 14px;line-height: 24px;color: #999999;}
.news ul li:hover a .news-right .tit h3{color: #ff6a01;}
.more{text-align: center;margin-top: 50px;}
.more a{border-radius: 100px;border: 1px solid #ff6a01;color: #ff6a01;font-size: 18px;padding: 6px 21px;}




.header-nav ul li:nth-of-type(1){display: none;}
.header-bottom .header-nav ul li{}
.header-bottom .header-nav ul li.active{border-bottom: 3px solid #ff8834;}
.header-bottom .header-nav ul li.active>a{color: #0f5dc1;}
/* news-detail */
.news-detail{margin: 100px auto;}
.news-detail .news-detail-title{text-align: center;border-bottom: 1px solid #eeeeee;padding: 20px 0;}
.news-detail .news-detail-title h3{font-size: 30px;color: #333333;line-height: 24px;margin-bottom: 20px;}
.news-detail .news-detail-title p{font-size: 16px;color: #888888;}
.news-detail .news-detail-title .news-detail-time{display: flex;justify-content: space-around;}
.news-detail .news-detail-text{padding: 20px 0 60px;border-bottom: 1px solid #eeeeee;}
.news-detail .news-detail-text p,.news-detail .news-detail-text div{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 10px;}
.news-detail .wrap1{padding: 0 55px;box-sizing: border-box;}
.news-detail .news-detail-page{margin-top: 50px;}
.news-detail .news-detail-page .news-page-left{float: left;width: 70%;}
.news-detail .news-detail-page .news-page-left p{}
.news-detail .news-detail-page .news-page-left p a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;color: #666666;}
.news-detail .news-detail-page .news-page-right{float: right;}
.news-detail .news-detail-page .news-page-right a{font-size: 16px;color: #ffffff;border-radius: 100px;background: #0f5dc1;    padding: 10px 31px;}
.news-detail .news-detail-page .news-page-left p a:hover{color: #006ad4;}

/* join */
.join{background: url(../images/d-tt_02.jpg) no-repeat;background-position: bottom;padding: 60px 0 100px;}
.join .join-tit{}
.join .join-tit h4{font-size: 28px;color: #6695c4;text-transform: uppercase;}
.join .join-tit h3{font-size: 30px;color: #47464c;font-weight: bold;margin-bottom: 35px;}
.join .join-tit p{font-size: 16px;color: #888888;line-height: 30px;width: 680px;}
.join .join-tit p:last-of-type{color: #f37319;}

.join-box{background: url(../images/jump_02.jpg) no-repeat;background-position: bottom;background-size: cover;padding-top: 25px;padding-bottom: 70px;}
.join-box .join-text{background: #ffffff;    padding: 20px 0 40px;}
.join-box .join-text .join-search{display: flex;justify-content: center;}
.join-box .join-text .join-search p{margin-right: 20px;}
.join-box .join-text .join-search p select{border: 1px solid #eeeeee;border-radius: 5px;width: 200px;height: 50px;padding: 0 10px;box-sizing: border-box;color: #959595;}
.join-box .join-text .join-search p:last-of-type{margin-right: 0;}
.join-box .join-text .join-search p input{height: 50px;box-sizing: border-box;padding: 0 10px;width: 300px;vertical-align: middle;border: none;background: #eeeeee;border-radius: 5px 0 0 5px;}
.join-box .join-text .join-search p label{background:#0268b3 url(../images/sear_05.png) center no-repeat;cursor: pointer;vertical-align: middle;width: 150px;height: 50px;margin-left: -5px;display: inline-block;border-radius: 0 5px 5px 0;}

.join-list{margin-top: 20px;}
.join-list ul{}
.join-list ul li{border-bottom: 1px solid #d9d9d9;}
.join-list ul li>p{height: 70px;line-height: 70px;cursor: pointer;}
.join-list ul li>p span{float: left;width: 21.5%;text-align: center;box-sizing: border-box;}
.join-list ul li.first-li>p span{font-size: 24px;color: #201e1f;background: #f1f1f1;}
.join-list ul li.first-li>p{background: #f1f1f1;}
.join-list ul li>p span:first-of-type{width: 25%;text-align: left;padding-left: 30px;}
.join-list ul li>p span.span5{width: 10%;transition: 0.4s;transform:rotate(0);}
.join-list ul li>p.active span.span5{transform: rotateZ(180deg);transition: 0.4s;}
.join-list ul li .join-top{display: none;background: #f1f1f1;padding: 35px;box-sizing: border-box;}
.join-list ul li .join-top h3{font-size: 20px;font-weight: bold;color: #676767;    margin-bottom: 10px;}
.join-list ul li .join-top p{font-size: 16px;color: #666666;line-height: 36px;}
.join-list ul li .join-top div{text-align: right;margin-top: 25px;}
.join-list ul li .join-top div a{color: #ffffff;background: #0268b3;font-size: 20px;border-radius: 100px;
    padding: 5px 60px;}

.join-fs{margin-top: 40px;box-sizing: border-box;padding: 0 30px;}
.join-fs p{font-size: 20px;line-height: 36px;color: #5c6e79;}
.join-fs p span{color: #f37319;}


/* contact */
.contact{margin: 35px;}
.contact .contact-title{}
.contact .contact-title h3{font-size: 30px;color: #ff6a01;}
.contact .contact-title h4{font-size: 20px;color: #ccc4ba;}
.contact .contact-text{margin-top: 25px;}
.contact .contact-text .contact-left{width: 380px;float: left;}
.contact .contact-text .contact-right{background: #f1f7fd;width: calc(100% - 380px);float: left;box-sizing: border-box;padding: 40px;}
.contact .contact-text .contact-right>div{border-bottom: 1px dashed #bcbfbf;    padding: 30px 0;}
.contact .contact-text .contact-right .div1{background: url(../images/iccn_03.jpg) left no-repeat;float: left;width: 50%;}
.contact .contact-text .contact-right .div2{background: url(../images/iccn_05.jpg) left no-repeat;float: left;width: 50%;}
.contact .contact-text .contact-right .div3{background: url(../images/iccn_09.jpg) left no-repeat;}
.contact .contact-text .contact-right .div4{background: url(../images/iccn_12.jpg) left no-repeat;}
.contact .contact-text .contact-right>div div{padding-left: 70px;box-sizing: border-box;}
.contact .contact-text .contact-right div h3{font-size: 30px;color: #aa9d89;}
.contact .contact-text .contact-right div p{font-size: 16px;color: #aa9d89;}
.contact .contact-text .contact-right .div1 h3,.contact .contact-text .contact-right .div2 h3{color: #ff6a01;}
.contact .contact-text .contact-right .div4 h3{font-size: 20px;}
.contact .contact-text .contact-right>div:last-of-type{border: none;}

#allmap{height: 500px;margin-top: 40px;}

.contact_list{margin-top: 20px;}
.contact_list .contact_item{display: none;}
.contact_list .contact_item dt{}
.contact_list .contact_item dt p{font-size: 18px;color: #ff6a01;}
.contact_list .contact_item dd{margin-top: 5px;}
.contact_list .contact_item dd p{color: #999999;font-size: 16px;}
.contact_list .contact_item.active{display: block;}
.contact_list .contact_item dt h3{font-size: 18px;color: #ff6a01;}

#allmap .BMap_bubble_content h3{font-size: 16px;color: #d65522;margin-bottom: 3px;}
#allmap .BMap_bubble_content p{font-size: 14px;}

#main_demo{}
#main_demo select{height: 45px;font-size: 18px;padding: 0 5px;border: none;border-bottom: 1px dashed #cccccc;color: #666666;}
#main_demo #edu{width: 300px;}
#main_demo #salary{width: 300px;}
.contact-box-left{width: 60%;float: left;}
#main_demo{display: flex;justify-content: space-between;    margin-top: 20px;}
.contact_list .contact_item{}
.contact-add{padding-bottom: 100px;background: #fcf8f5;padding-top: 50px;}
.contact-add .wrap1{background: #ffffff;box-sizing: border-box;padding: 40px;}

.contact_item p{padding-left: 28px;}
.contact_item .call{background: url(../images/cc1_03.png) center left no-repeat;}
.contact_item .cz{background: url(../images/cc2_06.png) center left no-repeat;}
.contact_item .em{background: url(../images/cc3_08.png) center left no-repeat;}
.contact_item .add{background: url(../images/cc4_10.png) center left no-repeat;}
.contact-box-right{background: url(../images/bb-t_03.jpg) no-repeat;background-size: 100%;}
.contact-box-right{float: right;width: 34%;box-sizing: border-box;padding: 30px;}
.contact-box-right .chat{float: left;width: 60px;}
.contact-box-right .mama{float: left;width: calc(100% - 60px);}
.contact-box-right .mama span{display: block;width: 30px;height: 6px;background: #0f5dc1;margin-bottom: 10px;}
.contact-box-right .mama p{font-size: 18px;color: #999999;}
.contact-box-right .mama h2{font-size: 26px;font-weight: bold;color: #3388dd;text-transform: uppercase;margin-top: 8px;
    margin-bottom: 15px;}
.contact-box-right .mama .ewm-img{}
.contact-box-right .mama .ewm-img img{width: 135px;}




/* about-base */
.base-title{text-align: center;}
.about-base{margin: 60px auto;}
.base-title h3{font-size: 24px;color: #006ad4;}
.base-title p{font-size: 14px;color: #888888;line-height: 30px;}
.base-title h4{font-size: 20px;color: #ff6a01;text-transform: uppercase;margin: 5px 0;}



.jbddt {
  position: relative;
}
.jbddt-a {
  position: relative;
  width: 618px;
  height: 490px;
  background: url(../images/wz10.png) no-repeat center;
  background-size: 100% auto;
  float: left;
}
.jbddt-a ul li {
  transition: all 0.4s;
}
.jbddt-a ul li.jb1 {
  position: absolute;
  top: 339px;
  left: 219px;
  width: 241px;
  height: 151px;
  transition: all 0.4s;
}
.jbddt-a ul li.jb1 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 70px;
  right: -13px;
  width: 80px;
}
.jbddt-a ul li.jb1 i {
  position: absolute;
  top: 76px;
  right: 42px;
}
.jbddt-a ul li.jb1:hover,.jbddt-a ul li.jb1.active {
  background: url(../images/wz12.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb2:hover,.jbddt-a ul li.jb2.active {
  background: url(../images/wz13.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb2 {
  position: absolute;
  top: 297px;
  left: 416px;
  width: 96px;
  height: 115px;
  transition: all 0.4s;
  z-index: 2;
}
.jbddt-a ul li.jb2 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 30px;
  left: 47px;
  width: 80px;
}
.jbddt-a ul li.jb2 i {
  position: absolute;
  top: 37px;
  left: 64px;
}
.jbddt-a ul li.jb3:hover,.jbddt-a ul li.jb3.active {
  background: url(../images/wz14.png) no-repeat center/100%;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb3 {
  z-index: 3;
  position: absolute;
  top: 258px;
  left: 427px;
  width: 80px;
  height: 76px;
  transition: all 0.4s;
}
.jbddt-a ul li.jb3 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 22px;
  left: 35px;
  width: 80px;
}
.jbddt-a ul li.jb3 i {
  position: absolute;
  top: 28px;
  left: 50px;
}
.jbddt-a ul li.jb4:hover,.jbddt-a ul li.jb4.active {
  background: url(../images/wz15.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb4 {
  position: absolute;
  top: 153px;
  left: 384px;
  width: 131px;
  height: 116px;
  transition: all 0.4s;
  z-index: 2;
}
.jbddt-a ul li.jb4 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 34px;
  left: 30px;
  width: 80px;
}
.jbddt-a ul li.jb4 i {
  position: absolute;
  top: 40px;
  left: 44px;
}

.jbddt-a ul li.jb4:hover,.jbddt-a ul li.jb4.active {
  background: url(../images/wz15.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb4 {
  position: absolute;
  top: 155px;
  left: 376px;
  width: 130px;
  height: 111px;
  transition: all 0.4s;
}
.jbddt-a ul li.jb4 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 37px;
  left: 9px;
  width: 80px;
  z-index: 2;
}
.jbddt-a ul li.jb4 i {
  position: absolute;
  top: 28px;
  left: 55px;
}
.jbddt-a ul li.jb5:hover,.jbddt-a ul li.jb5.active {
  background: url(../images/wz16.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb5 {
  position: absolute;
  top: 244px;
  left: 355px;
  width: 89px;
  height: 159px;
  transition: all 0.4s;
  z-index: 1;
}
.jbddt-a ul li.jb5 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 67px;
  left: -1px;
  width: 80px;
}
.jbddt-a ul li.jb5 i {
  position: absolute;
  top: 57px;
  left: 47px;
}
.dtutc {
  background: #f9edd8;
  width: 613px;
  height: 500px;
  position: absolute;
  right: -40px;
  display: none;
}

.jbddt-a ul li.jb6:hover,.jbddt-a ul li.jb6.active{
  background: url(../images/wz17.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb6 {
  position: absolute;
  top: 0px;
  left: 246px;
  width: 352px;
  height: 227px;
  transition: all 0.4s;
  z-index: 1;
}
.jbddt-a ul li.jb6 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 141px;
  right: 25px;
  width: 80px;
}
.jbddt-a ul li.jb6 i {
  position: absolute;
  top: 148px;
  right: 83px;
}
.dtutc em {
  position: absolute;
  width: 2px;
  height: 500px;
  background: #fff;
  top: 0;
  left: 123px;
}

.jbddt-a ul li.jb7:hover,.jbddt-a ul li.jb7.active{
  background: url(../images/wz18.png) no-repeat center;
  transition: all 0.4s;
  cursor: pointer;
}
.jbddt-a ul li.jb7 {
  position: absolute;
  bottom: 88px;
  left: 231px;
  width: 154px;
  height: 203px;
  transition: all 0.4s;
}
.jbddt-a ul li.jb7 p {
  position: absolute;
  font-size: 13px;
  color: #333;
  text-align: right;
  top: 86px;
  right: 16px;
  width: 80px;
}
.jbddt-a ul li.jb7 i {
  position: absolute;
  top: 76px;
  right: 27px;
  
  
}


.jbddt{float: left;width: 618px;}
.basw-swiper{float: right;width: calc(100% - 750px);margin-top: 85px;padding-right: 50px;}
.basw-swiper .swiper{position: relative;}
.basw-swiper .swiper .swiper-slide{text-align: center;}
.basw-swiper .swiper .swiper-slide a{display: block;}
.basw-swiper .swiper .swiper-slide a p{font-size: 18px;color: #666666;margin-top: 10px;}
.base-map{margin-top: 75px;}
.basw-swiper .swiper .swiper-button-black{opacity: 0.5;background-size: 15px;outline: none;}
.basw-swiper .swiper .swiper-button-prev{left: -45px;}
.basw-swiper .swiper .swiper-button-next{right: -45px;}

.basw-swiper .swiper{display: none;}
.basw-swiper .swiper .swiper-container{display: none;}
.basw-swiper .swiper.active{display: block;}
.basw-swiper .swiper .swiper-container.active{display: block;}


/* about-detail */
.about-detail{margin: 45px auto 100px;}
.about-detail .about-detail-title{margin-bottom: 20px;}
.about-detail .about-detail-title h3{font-size: 30px;color: #666666;font-weight: bold;}
.about-detail .about-detail-text{}
.about-detail .about-detail-text p{font-size: 16px;color: #666666;line-height: 30px;}

/* header-nav-top */
.nav-top{position: absolute;top: 122px;    z-index: 99999;left: 0;right: 0;width: 100%;background: #ffffff;display: none;border-top: 5px solid #f7f9fa;padding: 30px 0;}
.nav-top .wrap{position: relative;   padding: 0 45px;box-sizing: border-box;}
.nav-top .wrap .swiper-slide{line-height: normal;}
.nav-top .wrap .swiper-slide .nav-img img{max-height: 200px;width: 100%;height: 100%;}
.nav-top .wrap .swiper-slide p{font-size: 15px;margin-bottom: 8px;color: #5c5c5c;}
.nav-top .wrap .swiper-slide a{display: block;}
.nav-top .wrap .swiper-button-black{opacity: 0.5;outline: none;background-size: 20px;}
.header-bottom .header-nav ul li:hover .nav-top{display: block;}
.nav-top .wrap .swiper-button-black.swiper-button-disabled{opacity: 0;}
/* .nav-top .swiper-container{display: none;} */
/* .nav-top .wrap{display: none;} */
.header-bottom .header-nav ul li:hover .nav-top .swiper-container{display: block;}
.header-bottom .header-nav ul li:hover .nav-top .wrap{display: block;}
.header-bottom{line-height: 79px;}


.index-banner .swiper-slide img{width: 100%;}
.banner img{width: 100%;}



/* bidding */
.biding{padding: 70px 0 110px;}
.biding .biding-title{text-align: center;}
.biding .biding-title h3{font-size: 30px;color: #333333;}
.biding .biding-box{}
.biding .biding-box .b-more{text-align: right;margin-bottom: 20px;}
.biding .biding-box .b-more a{border: 1px solid #cccccc;padding: 6px 15px;border-radius: 100px;font-size: 12px;color: #666666;}
.biding .biding-box ul{display: flex;}
.biding .biding-box ul li{box-sizing: border-box;    height: 350px;box-shadow: 0 0 15px #cccccc;margin-right: 1.5%;padding: 20px;background: #ffffff;width: 32.33%;overflow: overlay;}
.biding .biding-box ul li:last-of-type{margin-right: 0;}
.biding .biding-box ul li a{display: block;}
.biding .biding-box ul li a h3{font-size: 16px;border-bottom: 1px dashed #eeeeee;color: #000000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 6px 0;    margin-bottom: 10px;}
.biding .biding-box ul li p{font-size: 14px;color: #666666;line-height: 24px;}
.biding .biding-box ul li span{font-size: 14px;color: #666666;}
.biding .biding-box ul li:hover a h3{color: #0268b3;}
.biding .biding-box ul li:hover a p{color: #000000;}
.biding .biding-box ul li:hover a span{color: #000000;}
.biding .biding-box ul li:hover{margin-top: -8px;transition: 0.4s;}
.biding2{background: url(../images/bid-b_04.jpg) no-repeat;background-position: center;background-size: cover;}

/* 0602 */
.busin-list-box ul li{}
.busin-list-box ul li a .bus-img img{width: 100%;}
.busin-list-box ul li a .img5{height: 100%;width: 100%;}
.news ul li a .news-right .tit span{text-align: right;}

/* 0608 */
.bus-case2 .swiper-slide .slide-img,.bus-case3 .swiper-slide .slide-img{}
.bus-case2 .swiper-slide .slide-img img,.bus-case3 .swiper-slide .slide-img img {
   
}
.bus-case-swiper .swiper-slide .slide-text {
    height: auto;
}
.bus-case-swiper.active{display: block;}
.bus-case-swiper.active .swiper-container{display: block;}
.bus-case-swiper .swiper-slide .slide-img{height: auto;}
.bus-case-swiper .swiper-slide .slide-img{min-height: 280px;
    height: 350px;
    overflow: hidden;
    line-height: 350px;text-align: center;
    background: #f9f9f9;}
.bus-case-swiper .swiper-slide .slide-img img{max-height: 100%;}
.bus-case-swiper .swiper-slide .slide-text p{line-height: 22px;}


.nav-top{top: 119px;}


.about-zz-swiper .swiper-slide{height: 400px;}
.about-zz-swiper .swiper-slide img{}
.about-cul-box1 .about-cul-text1 h4,.about-cul-right-text h3,.about-cul-box3-left h3{font-size: 32px;}
.about-cul-box1 .about-cul-text1 h2,.about-cul-right-text h2,.about-cul-box3-left h2{font-size: 40px;}
.about-cul-box1 .about-cul-text1{height: 285px;}
.about-cul-box1 {
    height: 490px;
    position: relative;
}
.about-cul-right-text {
    height: 270px;
    padding: 35px 65px;
    box-sizing: border-box;
}
.about-cul-left{height: 540px;}
.bus-case-box{padding: 0 5%;}


.busin-list-box ul li{width: 32%;margin-right: 2%;}
.busin-list-box ul li a .bus-text{height: auto;}



/*0630*/
.news-detail .news-detail-text p, .news-detail .news-detail-text div img{
    height:auto!important;
    width:auto!important;
}





/* 0706 */
.header-bottom .header-nav ul li:nth-of-type(2){position: relative;}
.header-bottom .header-nav ul li .nav-about-top{padding: 7px 0;line-height: normal;background: #e8edf3;display: none;position: absolute;top: 82px;left: 0;right: 0;margin: auto;width: 100%;z-index:999;}
.header-bottom .header-nav ul li:nth-of-type(2):hover .nav-about-top{display: block;}
.header-bottom .header-nav ul li .nav-about-top dd{text-align: center;}
.header-bottom .header-nav ul li .nav-about-top dd a{display: block;font-size: 15px;
    padding: 10px 0;}
.header-bottom .header-nav ul li .nav-about-top dd a:hover{color: #0f5dc1;}


.index-news-left a{display:none;}
.index-news-left a:nth-of-type(1){display:block;}
.header-bottom .header-nav ul li{border-bottom: 3px solid #fff;}





/* 0713 */
#about-p,#honor-p,#cult-p,#base-p{position: absolute;
    top: 50%;}

.index-news-right ul li a .time-left{width: 70px;}
.index-news-right ul li a .index-news-text{padding-left: 80px;}






.index-wenhua ul{
	display: block;
}
.index-wenhua ul li{
	float: left;
}



/* 1122 */
.join-box,.join{
	background: #FFFFFF;
}
.join-tit{
	background: #F9F9F9;
	box-sizing: border-box;
	padding: 100px 50px;
}
.join .join-tit h4{
	display: none;
}
.join .join-tit p{
	width: 100%;
}
.contact .contact-text .contact-left{
	display: none;
}
.contact .contact-text .contact-right{
	width: 100%;
	background: #ffffff;
	padding: 0;
}
.contact .contact-text .contact-right>div div{
	text-align: center;
	background-position: center!important;
	padding-left: 0;
	width: 25%!important;
	float: left;
	box-sizing: border-box;
	padding: 25px;
	background: none!important;
}
.contact .contact-text .contact-right>div icon{
	width: 75px;
	height: 75px;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	margin: auto;
}
.contact .contact-text .contact-right>div .icc1{
	background-image: url(../images/iccn_03.jpg);
}
.contact .contact-text .contact-right>div .icc2{
	background-image: url(../images/iccn_05.jpg);
}
.contact .contact-text .contact-right>div .icc3{
	background-image: url(../images/iccn_09.jpg);
}
.contact .contact-text .contact-right>div .icc4{
	background-image: url(../images/iccn_12.jpg);
}

.contact .contact-text .contact-right div h3{
	color: #ff6a01!important;
	font-size: 26px!important;
}
.contact .contact-text .contact-right .div4 h3{
	font-size: 20px!important;
}
.contact .contact-title{
	display: none;
}


.join .join-tit h3{
	display: none;
}


.link-list{
	float: right;
	margin-right: 30px;
	position: relative;
}
.link-list>a{
	color: #FFFFFF;
	font-size: 12px;
	display: block;
}
.dl-link{
	display: none;
	background: #e8edf3;
	position: absolute;
	left: 0;
	top: 100%;
	width: 220px;
	padding: 10px;
	line-height: normal;
	z-index: 99999;
}
.dl-link a{
	display: block;
	color: #333333;
	font-size: 14px;
	padding: 3px 0;
}
.link-list:hover .dl-link{
	display: block;
}
.link-list .dl-link a:hover{
	color: #000000;
}

.news-detail .news-detail-title h3{line-height: 1.62;}
.news-detail .news-detail-text p, .news-detail .news-detail-text div{line-height: 1.62;margin-bottom:10px;}






@media (max-width:1550px) {
 	
 }
 @media (max-width:1440px) {
  	
	
  }

 @media (max-width:1366px) {
	
 .footer .footer-list .footer-right dl dt a{    padding: 9px 20px 9px 0;}
 }
@media (max-width:1280px){
   
   .footer .footer-list .footer-right dl dt a{    padding: 9px 15px 9px 0;}
   .footer .footer-list .footer-right{margin-left: 285px;}
   .footer .footer-list .footer-right dl {
       margin-left: 1%;
   }
   .banner-text h3{font-size: 34px;}
   .index-title h3,.about-box .about-title h3,.about-box2-zz .ab-title h3 span,.biding .biding-title h3,.contact .contact-title h3{font-size: 26px;}
   .index-industry .index-industry-list li a .index-industry-text h4 {
	font-size: 20px;
   }
   .index-wenhua ul li>a>div .div-text h4{font-size: 22px;}
   .about-box2-zz .ab-title h3 span::after{top: 9px;}
   
   .wrap1{max-width: 92%;}
   .busin-title h3{font-size: 26px;}
   .bus-case .bus-case-title h3{font-size: 28px;}
   .bus-case-swiper .swiper-button-next,.bus-case-swiper .swiper-button-prev{background-size: 22px;}
   
   .busin-swiper1 .swiper-button-prev {
       left: -3%;
   }
   .busin-swiper1 .swiper-button-next {
       right: -3%;
   }
   .bus-case-swiper .swiper-slide .slide-text h5{font-size: 18px;}
   .news ul li a .news-right .tit h3{font-size: 18px;}
   .news-detail .news-detail-title h3{
	   font-size: 22px;
   }
   .news-detail .news-detail-page .news-page-right a{padding: 6px 31px;}
   .more a{font-size: 15px;}
   .join-box .join-text .join-search p select{width: 160px;}
   .join .join-tit h3{font-size: 26px;}
   .join .join-tit h4{font-size: 26px;}
   .join-list ul li.first-li>p span{font-size: 18px;}
   .join-list ul li>p span{font-size: 18px;}
   .join-fs p{font-size: 16px;}
   .join-list ul li .join-top h3{font-size: 16px;}
   .join-list ul li .join-top p {
       font-size: 15px;
       color: #666666;
       line-height: 32px;
   }
   .join-list ul li .join-top h3{margin-bottom: 5px;}
   .join-list ul li>p.active span.span5 img{width: 25px;}
   
   .contact .contact-text .contact-right div h3{font-size: 26px;}
   
   .contact .contact-text .contact-right div h3{
	   font-size: 23px!important;
   }
   .contact .contact-text .contact-right .div4 h3 {
       font-size: 18px!important;
   }
   
  }
 
 
  @media (max-width:1200px){
   /* html{width: 1200px;margin: auto;}
	.wrap{width: 1200px;}
	.wrap1{width: 1200px;} */
	.header-bottom .header-logo a {
	    width: 186px;
	}
	.nav-top{display: none;}
	.header-bottom .header-nav ul li:hover .nav-top{display: none;}
	.header-bottom .header-nav ul li{margin: 0;}
	.header-bottom {
	    line-height: 82px;
	}
	#header{position: fixed;
    z-index: 999999;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 8px #b2b2b2;}
	.index-banner{padding-top: 122px;}
	.banner-text h3 {
	    font-size: 30px;
	}
	.banner-text h5{font-size: 20px;}
	.footer .footer-list .footer-right dl dt a{font-size: 15px;}
	.footer .footer-list .footer-right dl dt a {
	    padding: 9px 7px 9px 0;
	}
	.footer .footer-list .footer-right {
	    margin-left: 240px;
	}
	.footer .footer-list .footer-left .footer-logo {
	    width: 180px;
	}
	.jbddt-a{width: 500px;}
	.jbddt{width: 500px;}
	
	.jbddt-a ul li.jb1{top: 321px;
    left: 178px;
    width: 192px;
    height: 125px;}
	.jbddt-a ul li.jb1:hover, .jbddt-a ul li.jb1.active{background-size: 100%;}
	.jbddt-a ul li.jb1 i {
	    position: absolute;
	    top: 47px;
	    right: 35px;
	}
	.jbddt-a ul li.jb2{top: 287px;
    left: 338px;
    width: 75px;
    height: 95px;}
	.jbddt-a ul li.jb2:hover, .jbddt-a ul li.jb2.active{background-size: 100%;}
	.jbddt-a ul li.jb2 i {
	    position: absolute;
	    top: 21px;
	    left: 54px;
	}
	.jbddt-a ul li.jb3{top: 248px;
    left: 345px;
    width: 64px;}
	.jbddt-a ul li.jb3:hover, .jbddt-a ul li.jb3.active{background-size: 100%;}
	.jbddt-a ul li.jb3 i {
	    position: absolute;
	    top: 11px;
	    left: 42px;
	}
	.jbddt-a ul li.jb4:hover, .jbddt-a ul li.jb4.active{background-size: 100%;}
	.jbddt-a ul li.jb4{top: 168px;
    left: 302px;
    width: 107px;
    height: 100px;}
	.jbddt-a ul li.jb4 p{left: 35px;}
	.jbddt-a ul li.jb4 i {
	    position: absolute;
	    top: 28px;
	    left: 44px;
	}
	.jbddt-a ul li.jb5{top: 240px;
    left: 288px;
    width: 70px;
    height: 135px;}
	.jbddt-a ul li.jb5 i {
	    position: absolute;
	    top: 71px;
	    left: 30px;
	}
	.jbddt-a ul li.jb5 p{left: 16px;top: 80px;}
	.jbddt-a ul li.jb6{top: 41px;
    left: 200px;
    width: 283px;
    height: 196px;}
	.jbddt-a ul li.jb6 i {
	    position: absolute;
	        top: 105px;
	        right: 41px;
	}
	.jbddt-a ul li.jb6 p{
		top: 113px;
		    right: -24px;
	}
	.jbddt-a ul li.jb6:hover, .jbddt-a ul li.jb6.active{background-size: 100%;}
	.jbddt-a ul li.jb5:hover, .jbddt-a ul li.jb5.active{background-size: 100%;}
	.basw-swiper{width: calc(100% - 640px);}
	.banner{padding-top: 125px;}
	.join-box .join-text .join-search p input{width: 180px;}
	.join-box .join-text .join-search p label{width: 80px;}
	.contact .contact-text .contact-right .div2{width: 100%;}
	.contact .contact-text .contact-right .div1{width: 100%;margin-bottom: 20px;}
	.contact .contact-text .contact-right .div4 h3 {
	    font-size: 18px;
	}
	.contact .contact-text .contact-right>div{padding: 15px 0;}
	#main_demo #edu {
	    width: 180px;
	}
	#main_demo select{background: #fff;}
	#main_demo #salary {
	    width: 275px;
	}
	
	/* 0706 */
	.header-bottom .header-nav ul li .nav-about-top{top: 85px;}
	
	.index-wenhua ul li>a>div .div-text{padding: 30px;}
	
	.index-news-left{width: 550px;}
	.index-news-right {
	    float: right;
	    width: calc(100% - 585px);
	}
	
	#about-p,#honor-p,#cult-p,#base-p{position: absolute;
	    top: 50%;display: none;}
	
	
	.contact .contact-text .contact-right div h3{
		word-break: break-word;
	}
  }
  @media (max-width:992px){
	
	.header-bottom{position: relative;height: 65px;line-height: 65px;}
	.header-bottom .header-logo a {
	    width: 160px;
	}
	
	.header-bottom .menu{display: block;float: right;margin-top: 24px;position: relative;width: 25px;height: 25px;}
	.menu span{position: absolute;transition: 0.3s;width: 25px;height: 3px;border-radius: 2px;background: #0268b3;display: block;margin-bottom: 5px;-webkit-transform-origin: left center;
	    transform-origin: left center;}
	.menu.on .span1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
		.menu.on .span2 {
		    opacity: 0;
		}
		.menu.on .span3 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
		.menu .span1{}
		.menu .span2{top: 8.4px;}
		.menu .span3{top: 17px;}
	.header .header-top .header-more .search {
	    margin-right: 0;
	}
	.header-bottom .header-nav ul li{float: none;line-height: normal;border-bottom: 1px solid #dddddd;}
	.header-bottom .header-nav{position: absolute;width: 30%;top: 65px;
    z-index: 99999;
    box-sizing: border-box;
    padding: 10px 15px;
    box-shadow: 0px 8px 10px #ccc;
    border-top: 1px solid #f1f1f1;
	right: -35%;
	transition: 0.3s;
	background: #fff;
	}
	.header-nav ul li:nth-of-type(1){display: block;}
	.header-bottom .header-nav ul li>a{padding: 13px 10px;}
	.header-bottom .header-nav.on{
		right: 0;
		transition: 0.3s;
	}
	.index-news-right{width: 100%;}
	.index-banner {
	    padding-top: 105px;
	}
	.banner-text h3 {
	    font-size: 22px;
	}
	.banner-text div.t-box{margin-bottom: 7px;}
	.index-title h3, .about-box .about-title h3, .about-box2-zz .ab-title h3 span, .biding .biding-title h3, .contact .contact-title h3,.join .join-tit h3,.join .join-tit h4 {
	    font-size: 22px;
	}
	
	.index-title span{margin-top: 8px;}
	.index-news-left{width: 100%;    margin-bottom: 10px;}
	.index-news-left{height: auto!important;}
	.index-industry .index-industry-list li a .index-industry-img{height: 160px;}
	.index-industry .index-industry-list li a .index-industry-text h4 {
	    font-size: 18px;
	}
	.index-industry .index-industry-list li a .index-industry-text {
	    box-sizing: border-box;
	    padding: 20px 15px;
	    height: 145px;
	}
	.index-industry-list .swiper-container {
	    padding-bottom: 55px;
	}
	.index-wenhua ul li{width: 100%;}
	.index-wenhua ul li{height: 270px;}
	.index-wenhua {
	    padding: 55px 0 60px;
	}
	.footer .footer-list .footer-right{flex-wrap: wrap;}
	.footer .footer-list .footer-right dl dd{display: none;}
	.footer .footer-list .footer-right dl{width: 25%;margin-right: 0;margin-left: 0;}
	.banner {
	    padding-top: 105px;
	}
	.nei-nav{height: 65px;line-height: 65px;}
	.nei-nav .nei-nav-left{height: 65px;}
	.about-text1-box1 .about-text1-left {
	    float: left;
	    width: calc(100% - 245px);
	}
	.about-tex3 .about-text3-left{width: 100%;}
	.about-tex3 .about-text3-right{display: none;}
	.mar-b-120 {
	    margin-bottom: 75px;
	}
	.about-box2, .about-box4,.about-box3{padding-top: 50px;}
	.about-zz-swiper .swiper-slide {
	    height: 300px;
	}
	
	.about-cul-box1{height: 360px;}
	.about-cul-box1 .about-cul-text1 {
	    height: 220px;
		padding: 0 25px;
		    padding-top: 30px;
	}
	.about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
	    font-size: 35px;
	}
	.about-cul-left{width: 360px;height: 445px;}
	.about-cul-right {
	    width: calc(100% - 360px);
	    float: left;
	}
	.about-cul-right-text {
	    height: 223px;
	    padding: 25px 25px;
	    box-sizing: border-box;
	}
	.about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
	    font-size: 26px;
	}
	.about-cul-right-text p {
	    font-size: 15px;
	    color: #666666;
	    line-height: 25px;
	}
	.about-cul-box1 .about-cul-text1 h4, .about-cul-right-text h3, .about-cul-box3-left h3 {
	    font-size: 26px;
	}
	.about-cul-box3-left{width: 100%;
    background: #ececec;
    height: auto;
    box-sizing: border-box;
    padding: 25px 25px;}
	.about-cul-box3-right{height: 325px;
    float: left;
    width: 100%;background-size: 100% 100%!important;}
	.basw-swiper{width: 100%;}
	.jbddt {
	    width: 500px;
	    margin: auto;
	    float: none;
	}
	.basw-swiper{padding: 0 10%;box-sizing: border-box;margin-top: 36px;}
	.nei-nav .nei-nav-right ul li a{font-size: 15px;}
	.busin {
	    margin: 50px auto;
	}
	.nei-nav .nei-nav-right ul li {
	    margin-left: 10px;
	}
	.busin-title h3,.bus-case .bus-case-title h3{
	    font-size: 22px;
	}
	
	.busin-detail{padding: 30px 0;}
	.bus-case-swiper .swiper-slide .slide-text h5 {
	    font-size: 16px;
	}
	.bus-case-swiper .swiper-slide .slide-text p{font-size: 14px;}
	.busin-swiper1 .swiper-slide a p {
	    font-size: 15px;
	    color: #333333;
	    height: 48px;
	}
	.swiper-button-next, .swiper-button-prev{background-size: 20px;}
	.news ul li a .news-right .tit h3 {
	    font-size: 16px;
	}
	.news ul li a .news-right .tit {
	    margin-bottom: 5px;
	}
	.news-detail .news-detail-title h3 {
	    font-size: 18px;
		margin-bottom: 13px;
	}
	.news-detail .news-detail-title p {
	    font-size: 14px;
	    color: #888888;
	}
	.news-detail .news-detail-page .news-page-left p a{font-size: 14px;}
	.news-detail .news-detail-page .news-page-left{width: 100%;}
	.news-detail .news-detail-page .news-page-right a{font-size: 14px;}
	.news-detail {
	    margin: 50px auto;
	}
	.join{padding: 40px 0 55px;}
	.join .join-tit h3{margin-bottom: 20px;}
	.join .join-tit p{width: 100%;}
	.join-box .join-text .join-search p select {
	    width: 125px;
		height: 45px;
	}
	.join-box .join-text .join-search p input {
	    width: 130px;
		height: 45px;
	}
	.join-box .join-text .join-search p label{height: 45px;}
	.join-box .join-text .join-search p label {
	    width: 66px;
	}
	.join-list ul li.first-li>p span {
	    font-size: 16px;
	}
	.join-list ul li>p {
	    height: 50px;
	    line-height: 50px;
	    cursor: pointer;
	}
	.join-list ul li>p span {
	    font-size: 16px;
	}
	.join-list ul li>p span.span5 img{width: 23px;}
	.join-list ul li>p{overflow: hidden;}
	.biding {
	    padding: 50px 0 70px;
	}
	.contact .contact-text .contact-right div h3 {
	    font-size: 20px;
	}
	.contact .contact-text .contact-right .div4 h3 {
	    font-size: 15px;
	}
	.contact .contact-text .contact-right>div div {
	    padding-left: 50px;
	    box-sizing: border-box;
	    background-size: 40px!important;
	}
	.contact {
	    margin: 35px auto;
	}
	.contact-box-left h3{
		font-size: 22px;
	}
	#main_demo select{font-size: 16px;height: 40px;}
	#main_demo #edu {
	    width: 100%;
		margin-bottom: 18px;
	}
	#main_demo #salary {
	    width: 100%;
	}
	.contact-add .wrap1{padding: 25px;}
	.contact .contact-text .contact-left{width: 50%;}
	.contact .contact-text .contact-right{width: 50%;padding: 21px;}
	.contact-box-right{padding: 20px;}
	.contact-box-right .mama p {
	    font-size: 16px;
	    color: #999999;
	}
	.contact-box-right .chat {
	    float: left;
	    width: 45px;
	    margin-right: 5%;
	}
	
	#allmap{height: 400px;}
	#main_demo{flex-wrap: wrap;}
	
	/* 0706 */
	.header-bottom .header-nav ul li:nth-of-type(2):hover .nav-about-top{display: none;}
	
	
	.contact .contact-text .contact-right>div div{
		padding-left: 0;
		padding-right: 0;
	}
	.contact .contact-text .contact-right{
		width: 100%;
	}
	.contact .contact-text .contact-right>div div{
		width: 50%!important;
		margin-bottom: 0!important;
	}
	.contact .contact-text .contact-right div h3{
		height: 54px;
	}
  }
  @media (max-width:750px){ 
  
  .header .header-top .header-welcome {
      display: none;
  }
  .header .header-top .header-more .search p input{width: 80px;}
  .header .header-top .header-more .gupiao{margin-right: 22px;}
  .header-bottom .header-logo a {
      width: 135px;
  }
  .header-bottom .header-nav{width: 50%;right: -55%;}
  .banner-text h3 {
      font-size: 15px;
  }
  .banner-text h5 {
      font-size: 13px;
	  margin-bottom: 5px;
  }
  .banner-text .t-box div p{font-size: 13px;margin-bottom: 5px;}
  .banner-text div.t-box{margin-top: 2px;width: 65%;}
  .banner-text .t-box div{margin-top: 9px;}
  .banner-text{bottom: 0;}
  .index-banner .swiper-pagination .swiper-pagination-bullet{width: 30px;}
  .index-banner .swiper-pagination {
      position: relative;
      display: flex;
      justify-content: center;
      height: 25px;
      align-items: center;
  }
  .index-banner .swiper-pagination-bullet{display: block;}
  .index-banner{padding-bottom: 0;}
  .index-title h3, .about-box .about-title h3, .about-box2-zz .ab-title h3 span, .biding .biding-title h3, .contact .contact-title h3, .join .join-tit h3, .join .join-tit h4,.base-title h3 {
      font-size: 18px;
  }
  .index-news {
      margin-top: 35px;
      margin-bottom: 35px;
  }
  .index-title span {
      margin-top: 5px;
  }
  .index-title a{margin-top: 4px;}
  .index-news-right ul li a .time-left b{font-size: 20px;margin-bottom: 4px;}
  .index-news-right ul li a .time-left{height: 55px;}
  .index-news-right ul li a .index-news-text h4{font-size: 14px;}
  .index-news-right ul li a .index-news-text h4{white-space: normal;}
  .index-news-right ul li a{display: flex;align-items: center;}
  .index-news-right ul li a .time-left{margin-right: 10px;}
  .index-news-right ul li a .index-news-text{flex: 3;    margin-top: 0;padding-left: 0;}
  .index-news-right ul li:last-of-type{border-bottom: 1px dashed #cccccc;}
  .index-industry .index-industry-list li a .index-industry-img {
      height: 220px;
  }
  .index-industry .index-industry-list li a .index-industry-text h4 {
      font-size: 16px;
  }
  .index-industry .index-industry-list li a .index-industry-text span {
      margin: 5px 0;
      display: block;
      width: 60px;
      height: 2px;
  }
  .index-industry {
      padding: 35px 0 10px;
      background: #ecf4f7;
  }
  .index-wenhua ul li>a>div .div-text h4 {
      font-size: 16px;
  }
  .index-wenhua ul li>a>div .div-text{padding: 15px;width: 100%;}
  .index-wenhua ul li {
      height: auto;
  }
  .index-wenhua ul li>a>div .div-img {
      width: 100%;
      position: relative;
      height: 210px;
  }
  .index-wenhua ul li>a>div .div-text i {
      font-size: 14px;
      color: #666666;
      position: relative;
      bottom: 0;
      right: 0;
  }
  .index-wenhua ul li>a>div{flex-wrap: wrap;}
  .index-wenhua .wenhua-li>a>div{flex-wrap: nowrap;}
  .index-wenhua ul li>a>div .div-text span{margin-bottom: 5px;}
  .footer .footer-list .footer-left {
      float: none;
  }
  .footer .footer-list {
      padding-top: 30px;
  }
  .footer .footer-list .footer-left .footer-ewm {
      margin-top: 20px;
  }
  .footer .footer-list .footer-right dl dt::after{display: none;}
  .footer .footer-list .footer-right dl dt a {
      padding: 4px 0px 4px 0;
      text-align: center;
	  font-size: 13px;
  }
  .footer .footer-list .footer-right {
      flex-wrap: wrap;
      margin-top: 20px;
	  margin-left: 0;
  }
  .footer-corpy p{margin-right: 10px;}
  .footer-corpy p.jishu{width: 100%;float: left;}
  .nei-nav {
      height: auto;
      line-height: normal;
	  padding: 5px 0;
  }
  .nei-nav .nei-nav-left {
      height: auto;
  }
  .nei-nav .nei-nav-right ul li a {
      font-size: 14px;
	  padding-bottom: 4px;
  }
  .about-text1-box1 .about-text1-right{display: none;}
  .about-text1-box1 .about-text1-left {
      float: left;
      width: 100%;
  }
  .about-box .about-title {
      margin-bottom: 10px;
  }
  .about-text2-swiper{margin-top: 0;    width: 100%;}
  .swiper-button-next, .swiper-button-prev {
      background-size: 15px;
  }
  .mar-b-120 {
      margin-bottom: 50px;
  }
  .about-box {
      margin-top: 30px;
  }
  .about-tex3 .about-text3-left{margin-top: 10px;}
  .about-zz-swiper .swiper-slide {
      height: auto;
  }
  .about-box2-zz .ab-title h3 span::after {
      top: 4px;
  }
  .about-box2, .about-box4, .about-box3 {
      padding-top: 30px;
  }
  .about-zz-swiper .swiper-slide .img2{display: none;}
  .about-zz-swiper .swiper-container {
      padding-bottom: 15px;
  }
  .about-zz-swiper .swiper-button-white{width: 40px;height: 40px;background-size: 40px 40px;}
  .about-zz-swiper {
      position: relative;
      padding-bottom: 50px;
  }
  
  .about-cul-box1 .about-cul-text1{width: 100%;}
  .about-cul-right {
      width: 100%;
      float: left;
  }
  
  .about-cul-box1 .about-cul-text1 h4, .about-cul-right-text h3, .about-cul-box3-left h3 {
      font-size: 18px;
  }
  .about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
      font-size: 18px;
  }
  .about-cul-box1 .about-cul-text1 p {
      font-size: 14px;
      color: #ffffff;
      line-height: 22px;
  }
  .about-cul-right-text p {
      font-size: 14px;
      color: #666666;
      line-height: 22px;
  }
  .about-cul-box3-left p {
      font-size: 14px;
      color: #666666;
      line-height: 22px;
  }
  .about-cul-box1 .about-cul-text1{height: auto;padding: 15px;}
  .about-cul-box1 {
      height: 275px;
	  background-size: 100%!important;
  }
  .about-cul-left {
      width: 100%;
      height: 220px;
      background-size: 100%!important;
  }
  .about-cul-right-text {
      height: auto;
      padding: 15px 15px;
      box-sizing: border-box;
  }
  .about-cul-box3-left{padding: 15px;}
  .about-cul-box3-right{height: 225px;}
  .about-cul-box4 {
      margin-top: 20px;
  }
  .about-cul {
      margin: 30px auto;
  }
  
  .jbddt{width: 100%;max-width: 345px;}
  .jbddt-a {
      width: 100%;
	  max-width: 345px;
	  height: 375px;
  }
  
  .jbddt-a ul li.jb1 {
      top: 62%;
      left: 35%;
      width: 40%;
      height: 27%;
  }
  .jbddt-a ul li.jb6 {
      top: 12%;
      left: 40.5%;
      width: 56%;
      height: 37%;
  }
  .jbddt-a ul li.jb4 {
      top: 35%;
      left: 61%;
      width: 20.5%;
      height: 20%;
  }
  .jbddt-a ul li.jb2 {
      top: 56%;
      left: 67%;
      width: 16%;
      height: 21%;
  }
  .jbddt-a ul li.jb3 {
      top: 50.5%;
      left: 69%;
      width: 13%;
      height: 14%;
  }
  .jbddt-a ul li.jb5 {
      top: 48.5%;
      left: 57%;
      width: 14.5%;
      height: 27%;
  }
  .jbddt-a ul li i img{max-width: 10px;}
  .jbddt-a ul li.jb1 p{top: 50px;
    right: -30px;
    width: 70px;}
  .jbddt-a ul li.jb1 i{top: 40px;
    right: 26px;}
  .jbddt-a ul li.jb2 i {
      position: absolute;
      top: 21px;
      left: 37px;
  }
  .jbddt-a ul li.jb2 p{top: 29px;
    left: 34px;
    width: 70px;}
  .jbddt-a ul li.jb3 i {
      position: absolute;
      top: 7px;
      left: 26px;
  }
  .jbddt-a ul li.jb3 p{top: 17px;
    left: 27px;
    width: 70px;}
  .jbddt-a ul li.jb4 p{top: 44px;    left: 35px;}
  .jbddt-a ul li.jb6 i {
      position: absolute;
      top: 75px;
      right: 45px;
  }
  .jbddt-a ul li.jb6 p {
      top: 83px;
      right: -15px;
  }
  .jbddt-a ul li.jb5 i {
      position: absolute;
      top: 57px;
      left: 15px;
  }
  .jbddt-a ul li.jb5 p {
      left: 1px;
      top: 70px;
  }
  .jbddt-a ul li.jb5{z-index: 999;}
  
  .base-map {
      margin-top: 10px;
  }
  .basw-swiper {
      padding: 0 10%;
      box-sizing: border-box;
      margin-top: 0;
  }
  .basw-swiper .swiper .swiper-button-next {
      right: -30px;
  }
  .basw-swiper .swiper .swiper-button-prev {
      left: -30px;
  }
  .basw-swiper .swiper .swiper-slide a p{font-size: 14px;}
  .busin-list-box ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
  .busin-list-box ul li a .bus-text h3{font-size: 18px;}
  .busin {
      margin: 30px auto;
  }
  
  .buss-nav .nei-nav-right{display: none;}
  .busin-title h3, .bus-case .bus-case-title h3 {
      font-size: 18px;
  }
  .busin-title p {
      text-align: left;
      font-size: 14px;
      line-height: 26px;
      color: #333333;
  }
  .bus-case-list a{font-size: 14px;}
  .bus-case-swiper .swiper-button-next, .bus-case-swiper .swiper-button-prev {
      background-size: 14px;
  }
  .bus-case-swiper .swiper-button-next {
      right: -25px;
      outline: none;
  }
  .bus-case-swiper .swiper-button-prev {
      left: -25px;
      outline: none;
  }
  .nav-top{display: none;position: initial;border-top: 2px solid #f7f9fa;
    padding: 10px 0 5px 20px;
        box-sizing: border-box;}
  .nav-top .wrap{padding: 0;width: 100%;}
  .nav-top .swiper-wrapper{display: block!important;}
  .nav-top .wrap .swiper-slide .nav-img{display: none;}
  .nav-top .wrap .swiper-slide{width: 100%!important;}
  .nav-top .wrap .swiper-button-black{display: none!important;}
  .header-bottom .header-nav ul li{position: relative;}
  .nav-top .wrap .swiper-slide p{font-size: 14px;}
  .pro-li{position: relative;}
  .pro-li i{
	  /* content: ""; */
	  position: absolute;
	  right: 16px;
	      width: 25px;
	      height: 60px;
	  background: url(../images/r-icon_06.png) center left no-repeat;
	  z-index: 3;
	  transform:rotateZ(90deg);
	  top: -5px;
	  background-position: center;
  }
  
  .bus-case-list a{width: 105px;text-align: center;margin-bottom: 8px;}
  .bus-case-list{width: 300px;margin: auto;text-align: left;}
  .bus-case-box {
      margin-bottom: 30px;
      
  }
  .busin-swiper1 .swiper-button-prev {
      left: 0%;
  }
  .busin-swiper1 .swiper-button-next {
      right: 0%;
  }
  .busin-title h3{
	  padding-bottom: 16px;
	      position: relative;
	      margin-bottom: 15px;
  }
  .busin-swiper1 {
      margin-top: 35px;
      position: relative;
  }
  .buss-nav{padding: 5px 0;}
  .nei-nav .nei-nav-right{width: 100%;}
  .nei-nav .nei-nav-right ul{justify-content: flex-end;}
  .news ul li a .news-img{max-width: 100%;}
  .news ul li a .news-right{width: 100%;}
  .news ul li a .news-right .tit h3 {
      font-size: 15px;
	  width: 100%;
  }
  .news ul li a .news-right .tit span{font-size: 14px;}
  .news ul li {
      border-bottom: 1px solid #eeeeee;
      padding: 20px 0;
  }
  .more a {
      font-size: 13px;
	  padding: 3px 16px;
  }
  .news {
      padding: 20px 0;
  }
  .news-detail .wrap1 {
      padding: 0 0px;
      box-sizing: border-box;
  }
  .news-detail {
      margin: 30px auto;
  }
  .news-detail .news-detail-title{padding: 10px 0;}
  .news-detail .news-detail-title h3 {
      font-size: 15px;
      margin-bottom: 8px;
  }
  .news-detail .news-detail-title p {
      font-size: 12px;
      color: #888888;
  }
  .news-detail .news-detail-title .news-detail-time{flex-wrap: wrap;}
  .bshare-custom.icon-medium {
      font-size: 12px;
      line-height: 20px !important;
      margin-left: auto;
  }
  .bshare-custom.icon-medium a {
      padding-left: 20px!important;
      height: 20px!important;
  }
  .bshare-custom.icon-medium .bshare-weixin{background-size: 100%!important;}
  .bshare-custom.icon-medium .bshare-sinaminiblog{background-position: 0 -325px!important;background-size: 20px!important;}
  .bshare-custom span{font-size: 12px;}
  .news-detail .news-detail-text p, .news-detail .news-detail-text div{line-height: 26px;margin-bottom: 7px;}
  .news-detail .news-detail-page .news-page-left p a{display: block;}
  .news-detail .news-detail-page .news-page-right {
      float: right;
      margin-top: 15px;
  }
  .news-detail .news-detail-page {
      margin-top: 30px;
  }
  .news-detail .news-detail-text {
      padding: 20px 0 35px;
      border-bottom: 1px solid #eeeeee;
  }
  
  .join-box .join-text .join-search{flex-wrap: wrap;justify-content: space-between;}
  .join-box .join-text .join-search p{width: 48%;margin: 1%;}
  .join-box .join-text .join-search p select{width: 100%;height: 40px;}
  .join-box .join-text .join-search p label {
      height: 40px;
          width: 40px;
          background-size: 21px;
  }
  .join-box .join-text .join-search p input{width: calc(100% - 45px);height: 40px;}
  .join .join-tit h3 {
      margin-bottom: 10px;
  }
  .join .join-tit p{font-size: 14px;line-height: 26px;}
  .join {
      padding: 30px 0 30px;
  }
  .join-list ul li.first-li>p span {
      font-size: 14px;
  }
  .join-list ul li>p span:first-of-type{padding-left: 10px;}
  .join-list ul li>p{height: 40px;line-height: 40px;}
  .join-list ul li>p span {
      font-size: 14px;
  }
  .join-list ul li>p span.span5 img,.join-list ul li>p.active span.span5 img {
      width: 18px;
  }
  .join-fs {
      margin-top: 20px;
      box-sizing: border-box;
      padding: 0 10px;
  }
  .join-fs p {
      font-size: 14px;
	  line-height: 26px;
  }
  .join-list ul li .join-top{padding: 10px;}
  .join-list ul li .join-top h3 {
      font-size: 14px;
  }
  
  .join-list ul li .join-top p {
      font-size: 14px;
      color: #666666;
      line-height: 26px;
  }
  .join-list ul li .join-top h3{margin-top: 10px;}
  .biding .biding-box ul li{width: 100%;height: auto;margin-bottom: 3%;margin-right: 0;}
  .biding .biding-box ul li a h3{font-size: 14px;}
  .biding .biding-box .b-more a{padding: 3px 18px;}
  .biding {
      padding: 32px 0 55px;
  }
  .biding .biding-box ul {
      display: flex;
      flex-wrap: wrap;
  }
  .contact .contact-text .contact-left {
      width: 100%;
  }
  .contact .contact-text .contact-right {
      width: 100%;
      padding: 16px;
  }
  
  .contact .contact-text .contact-right div h3 {
      font-size: 16px;
  }
  .contact .contact-text .contact-right>div div {
      padding-left: 44px;
      box-sizing: border-box;
      background-size: 32px!important;
  }
  .contact .contact-text .contact-right .div4 h3 {
      font-size: 14px;
  }
  
  .contact-box-left h3 {
      font-size: 18px;
  }
  .contact-add .wrap1 {
      padding: 15px;
  }
  .contact-add {
      padding-bottom: 50px;
      background: #fcf8f5;
      padding-top: 30px;
  }
  .contact-box-right{width: 100%;}
  .contact-box-left{width: 100%;margin-top: 15px;}
  .contact_list .contact_item dt h3{font-size: 16px;}
  .contact_list .contact_item dd p {
      color: #999999;
      font-size: 14px;
  }
  .contact_item p {
      padding-left: 24px;
      background-size: 17px!important;
  }
  #allmap .BMap_bubble_content h3{font-size: 14px!important;}
  #allmap .BMap_bubble_content p {
      font-size: 13px!important;
  }
  #allmap {
      height: 325px;
  }
  #main_demo select {
      font-size: 14px;
      height: 40px;
  }
  
  .contact_list {
      margin-top: 15px;
      margin-bottom: 15px;
  }
  
  .footer .footer-list .footer-left .footer-logo {
      width: 150px;
  }
  
  .index-wenhua ul li:last-of-type .div-img{height: 280px;background-position: 0px -18px!important;}
  
  
  
  .contact .contact-text .contact-right div h3 {
      font-size: 16px!important;
  }
  .contact .contact-text .contact-right>div div{
	  padding-left: 0;
  }
  .contact .contact-text .contact-right .div4 h3 {
      font-size: 15px!important;
  }
  .join-tit{
	  padding: 20px;
  }
  .join .join-tit h1{
	  font-size: 17px;
  }
  
  }
  @media (max-width:500px){
      
  	
  }
  
  
