﻿/* mobile */
#Header .menuBtn{width:50px;height:100%;position:absolute;top:0px;right:0px;z-index:10;cursor:pointer;display:none}
#Header .menuBtn p{display:block;width:20px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0px 0px -10px;background:#b71f31;}
#Header .menuBtn p::before,#Header .menuBtn p::after{content:"";display:block;height:100%;width:22px;position:absolute;left:0px;background:#b71f31;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
#Header .menuBtn p::before{top:-7px}
#Header .menuBtn p::after{bottom:-7px}
#Header .menuBtn p,#Header .menuBtn p::before,#Header .menuBtn p::after,#mobile-menu .menu-nav li a.m::after,#mobile-menu .menu-nav,#banner,#main,.pagebanner{transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s}
#Header .menuBtnClose p{background:none}
#Header .menuBtnClose p::before{top:0px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
#Header .menuBtnClose p::after{bottom:0px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
#mobile-menu{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9900;visibility:hidden}
#mobile-menu .wall{width:100%;height:100%;background:#000;opacity:0.65;filter:alpha(opacity= 65);}
#mobile-menu .menu-nav{width:75%;height:100%;padding:65px 0px 30px;position:absolute;top:0px;right:-100%;overflow:auto;overflow-y:auto;background:#FEFEFE;}
#mobile-menu .menu-nav ul{margin-bottom:40px;}
#mobile-menu .menu-nav li{display:block;height:auto;position:relative}
#mobile-menu .menu-nav li a.m{display:block;line-height:45px;font-size:1.6rem;border-bottom:1px solid #d9d9d9;color:#333;padding:0 15px;position:relative}
#mobile-menu .menu-nav li a.m::after{content:"";display:block;width:20px;height:100%;position:absolute;top:0px;right:15px}
#mobile-menu .menu-nav li a.link::after{background:url(/images/btn-next-black.png) no-repeat center right;background-size:auto 12px}
#mobile-menu .menu-nav li a.down::after{background:url(/images/btn-down.png) no-repeat center right;background-size:auto 7px}
#mobile-menu .menu-nav li a.on::after{right:7px;transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#mobile-menu .subnav{display:none}
#mobile-menu .subnav p{display:block;padding:0 30px;border-bottom:1px solid #dcdcdc;} 
#mobile-menu .subnav a{display:block;height:40px;line-height:40px;color:#666;font-size:1.5rem;}
#mobile-menu .lang ul{padding:0 15px;}
#mobile-menu .lang li{display:block;float:left;margin-right:15px;}
#mobile-menu.show{visibility:visible}
#mobile-menu.show .menu-nav{right:0px}
#TouchNav{width:100%;overflow:hidden;height:51px}
#TouchNav .swiper-slide{width:auto;padding:0 14px;letter-spacing:2px;text-align:center;}
#TouchNav .swiper-slide a{display:inline-block;line-height:50px;font-size:16px;position:relative}
#TouchNav .swiper-slide a::after{display:block;content:"";width:0%;height:2px;position:absolute;bottom:0px;left:50%;background:#e60012;transition:all 0.35s ease}
#TouchNav .swiper-slide.current a{color:#e60012} 
#TouchNav .swiper-slide.current a::after{width:100%;left:0%;}


@media screen and (max-width:980px) { p{line-height:1.75}
    body,.wrapper{min-width:320px}
    body{font-size:14px;}
    .text{font-size:14px;line-height:26px}
    .mobile-layer{display:block}
    .pc-layer{display:none}
    .perch{height:56px;}
    .wrapper{width:100%}
    /* Header */
    #Header{height:56px;box-shadow:0px 0px 5px rgba(10,10,10,0.25);position:fixed}
    #Header .wrap{margin:0 3%;min-width:90%;} 
    #Header .logo{height:56px}
    #Header .logo a{line-height:55px;}
    #Header .logo img{height:45px;} 
    #Header .nav,#Header .langen{display:none}
    #Header .lang{height:28px;position:absolute;top:50%;right:50px;margin-top:-14px;}
    #Header .lang .icon{background-position:2px 4px !important;}
    #Header .find{margin-right:0px}
    #Header .menuBtn{display:block}
    #Header .wechart { width: 50px; position: absolute; right: 80px; }
    /* Footer */
    #Footer{padding:15px 0px;position:relative;z-index:91}
    #Footer .nav{padding:0px 14px;margin-bottom:15px;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    #Footer .nav dl{width:100%;float:none;border-bottom:1px solid #666;padding:5px 0px}
    #Footer .nav dt{display:block;height:30px;margin-bottom:0px;position:relative}
    #Footer .nav dt.subn::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}
    #Footer .nav dt a{display:block;position:relative;height:30px;line-height:30px;font-size:14px}
    #Footer .nav dt a::after{content:"+";display:block;width:16px;height:16px;line-height:16px;position:absolute;top:50%;right:0px;margin-top:-8px;font-size:20px}
    #Footer .nav dt.link a::after{content:">";font-size:16px}
    #Footer .nav dt.subn.active a{border-bottom:1px solid #454545;}
    #Footer .nav dt.subn.active a::after{content:"-"}
    #Footer .nav dd{display:none;width:100%;padding:10px 0px 7px;}
    #Footer .nav dd a{display:block;font-size:14px;padding:0px 10px;line-height:26px;}
    #Footer .foot-left{float:none;width:100%}
    #Footer ul.grid li{text-align:center;padding-right:0px;margin-right:0px;display:block;}
    #Footer ul.grid li:nth-child(1),#Footer ul.grid li:nth-child(2){width:50%;}
    #Footer ul.grid li:nth-child(3),#Footer ul.grid li:nth-child(4),#Footer ul.grid li:nth-child(5),#Footer ul.grid li:nth-child(6){width:100%;}
    #Footer ul.grid li:nth-child(3)::after,#Footer ul.grid li:nth-child(4)::after,#Footer ul.grid li:nth-child(5)::after,#Footer ul.grid li:nth-child(2)::after{display:none}
    #Footer .grid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px;font-size:14px;margin-bottom:7px;}
    #Footer .grid span,#Footer .grid a{color:#e3e3e3;margin-right:0px;text-align:center;display:block}
    #Footer .foot-right{float:none;width:80px;margin:0 auto;text-align:center}
    #Footer .foot-right p{text-align:center}
    #Footer .upcode{right:50%;margin-right:-145px;width:290px;}
    #Footer .upcode p{padding:1px 5px}
    #Footer .upcode::after{right:50%;margin-right:-7px}
    /* pageMenu */
    .pageMenu{width:100%;height:50px;background:#f7f7f7;border-bottom:1px solid #dedede;animation:fadeInDown 0.5s ease-out 0.2s both;-webkit-animation:fadeInDown 0.5s ease-out 0.2s both;}
    .pageMenu .wrapper{height:100%}
    .pageMenu .place{display:none} 
    .pageMenu .pageNav{height:100%;float:none;width:100%;}
    .pageMenu .pageNav p{display:block;width:25%;margin-left:0px;text-align:center}
    .pageMenu .pageNav p a{display:inline-block;position:relative;line-height:50px;}
    .pageMenu .pageNav.row3 p{width:33.33%;float:left}
    .page-title{padding-top:30px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .page-title h2{font-size:21px;}
    .page-title h3{font-size:16px;font-weight:normal}
    .page-title a.return{top:10px}
    /* banner */
    #Banner .swiper-pagination{bottom:1px;}
    #Banner .swiper-pagination span{width:8px;height:8px;margin:0 3px}
    /* container */
    #container{padding:10px 0px 20px}
    #container .wrapper{padding:0px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    #container.home .wrapper{padding:0px 0px}
    .firstly{margin-top:0px;margin-bottom:20px;padding-right:0px}
    .news-layer{margin-bottom:20px;}
    .news-layer .news-box,.news-layer .video-box{width:100%;float:none}
    .news-layer .news-box{margin-bottom:20px;}
    .news-layer .cul-top{padding:0 10px;height:40px;margin-bottom:10px}
    .news-layer .tab-nav a, .video-top a{font-size:16px;line-height:40px;}
    .news-layer .cul-top .more{line-height:40px}
    .news-layer .cul-top .more a{font-size:14px;padding-right: 12px;background-size:auto 10px !important}
    .news-layer .top-news .title{padding:5px 0px;}
    .news-layer .top-news .title p{width:70%;font-size:14px;margin-left:10px}
    .news-layer .top-news .title em{font-size:14px;}
    .news-layer .news-list li{padding:0px 10px;height:40px;}
    .news-layer .news-list li a{font-size:14px;line-height:40px;height:40px}
    .news-layer .news-list li p{display:block;line-height:40px;}
    .news-layer .video-box{margin-right:0px}
    .news-layer .video-mubu .btnplay{width:39px;height:39px;margin-top:-20px;margin-left:-20px;}
    .firstly .level-stock{position:relative;width:100%}
    .firstly .tab-grid{padding:15px 15px 20px}
    .firstly .tab-grid .price{padding-top:0px;margin-bottom:0px;margin:0 2%}
    .firstly .tab-grid .deal{float:left;width:44%;margin:0 2%;margin-bottom:10px;}
    .busine{padding:0px 0px;margin-bottom:20px}
    .busine .swiper-container{width:100%}
    .busine .infor{visibility:visible;opacity:1;width:100%;left:0px;position:relative;bottom:0;right:0;top:0}
    .busine .infor h2{margin:0px 15px 5px;font-size:18px}
    .busine .infor i{margin:0 15px 10px}
    .busine .text{line-height:26px;height:52px;-webkit-line-clamp:2;margin:0 15px}
    .busine .back:before, .busine .back:after{height:0px !important}
    .busine .btn{width:30px;height:30px;margin-top:-40px;}
    .busine .btn p{line-height:30px;}
    .busine .btn p img{height:30px}
    .level.linkbar{height:auto}
    .linkbar ul{margin:0px 0px}
    .linkbar li{width:50% !important;height:100px;margin-bottom:10px}
    .linkbar .infor{height:100%}
    .linkbar .infor p{margin:0 10px;font-size:16px;padding-top:10px;}
    .linkbar .infor i{margin:5px 10px 7px;}
    .linkbar .infor h2{font-size:18px;margin:0 10px;} 
    /* about */
    .about{padding-bottom:30px !important}
    .about .wrapper{padding:0 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
    .about-profile{margin-top:30px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .about-profile .profile-img,.profile-left{width:100%;float:none}
    .about-profile .profile-left{margin-bottom:30px}
    .about-profile .cul-title{font-size:21px;margin-bottom:0px;}
    .about-profile .stock{font-size:24px;margin-bottom:20px;line-height:40px;}
    .about-profile .text{font-size:15px;line-height:26px}
    .about-profile .shadow{left:-10px;bottom:-10px}
    .team-level ul{margin:0 0px}
    .team-level li{width:100%;margin-bottom:30px;}
    .team-level .grid{margin:0 0px;height:100px}
    .team-level .hd{width:100px;height:100px;}
    .team-level .text{padding:20px 20px;height:60px;margin-left:100px} 
    .team-level li:hover .hd{width:100px;height:100px;left:0px;top:0px}
    .team-level li:hover .text{margin-left:100px}
    .history-list .informa{width:100%;left:0px;}
    .history-list .swiper-slide-now .year{margin-left:0px;}
    .mobile-list-bar{position:relative;padding-bottom:0px}
    .mobile-list-bar::after{content:"";display:block;width:1px;height:100%;position:absolute;left:100px;top:0px;background:#cdcdcd;z-index:0;}
    .mobile-list-bar dl{padding:0px 10px 10px;margin-bottom:10px;min-height:30px;position:relative;z-index:1}
    .mobile-list-bar dt{display:block;font-size:14px;width:75px;height:30px;line-height:30px;position:absolute;top:10px;left:14px}
    .mobile-list-bar dt span{display:block;text-align:center}
    .mobile-list-bar dt em{display:block;width:16px;height:18px;position:absolute;top:50%;right:-19px;margin-top:-8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#FFF}
    .mobile-list-bar dt i{display:block;width:8px;height:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;background:#b71f31;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
    .mobile-list-bar dd{margin-left:110px;position:relative;background:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 14px;border:1px solid #d9d9d9}
    .mobile-list-bar dd::before{content:"";display:block;width:0px;height:0px;border:9px solid transparent;border-right-color:#d9d9d9;position:absolute;top:16px;left:-18px;}
    .mobile-list-bar dd::after{content:"";display:block;width:0px;height:0px;border:7px solid transparent;border-right-color:#FFF;position:absolute;top:18px;left:-14px}
    .bother{display:none}
    /* news */
    .com_InnBlock{width:100%;min-width:10px;padding:0 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .news_tiBl{padding-top:30px}
    .com_InnContent{min-height:1px;padding-bottom:30px;}
    .news_tCh{font-size:21px;}
    .news_tEn{font-size:16px;font-weight:normal} 
    a.news_block{padding:0px 0px;margin-top:30px;min-height:90px;margin-bottom:20px} 
    .news_img{width:100%;position:relative;top:0px;left:0px;right:0px;float:none}
    .news_img img img{display:block;width:100%}
    .news_teBl{padding:8px 10px 8px 10px;}
    .news_tTi{font-size:18px;padding-top:0px;margin-bottom:8px;line-height:22px;}
    .news_wi{display:none}
    .news_tTe{height:66px;overflow:hidden;font-size:14px;-webkit-line-clamp:3;}
    .news_tTe p{display:block;line-height:22px;height:66px;font-size:14px;}
    .news_ulBl{margin-top:10px;}
    a.news_liBl{width:100%;padding:0px 0px;margin-bottom:10px;min-height:80px;background:#FFF}
    .news_imgBl{width:150px;height:90px;position:relative;top:0px;left:0;right:0;bottom:0;overflow:hidden}
    .news_imgBl img{height:90px;width:auto;max-width:initial;display:block;position:absolute;top:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
    .news_liTe{padding:5px 10px 5px 160px;height:80px}
    .news_liTi{width:100%;padding-top:0px;margin-bottom:5px;font-size:18px;font-weight:normal;white-space:normal;height:54px;word-wrap:break-word;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;}
    .news_liT{display:none}
    .news_date{background-size:14px auto;font-size:14px;padding-left:18px}
    a.news_liBl:after{display:none}
    .Inn_content{padding:30px 0px 20px;width:100%}
    .news_conBlock{padding-bottom:0px}
    .Inn_ti{font-size:20px;width:100%;line-height:30px;letter-spacing:1px}
    .Inn_date{padding:10px 0px 0px;font-weight:normal;font-size:14px}
    a.Inn_back{top:10px;font-size:14px;width:auto}
    .Inn_teBl{margin-top:5px;margin-bottom:20px;}
    .Inn_teBl p, .Inn_teBl section{font-size:16px;line-height:30px}
    .Inn_buBl{padding-bottom:0px}
    a.Inn_left,a.Inn_right{float:none;width:100%;margin-bottom:5px;display:block;height:30px;line-height:30px;text-align:left}
    .par_ul{margin-top:30px;padding-bottom:0px}
    a.par_li{padding:10px 0px 40px;display:block;position:relative}
    .par_date{width:100px;font-size:14px;text-align:left;border-right:none;margin-right:0px;position:absolute;left:0px;bottom:10px;}
    .par_text{float:none;width:initial;margin-left:0px;max-height:56px;line-height:28px;white-space:normal;word-wrap:break-word;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}
    a.par_li:hover{background:transparent;box-shadow:none}
    /* business */
    .busine-desc, .invest{margin-bottom:30px}
    .business .item-list{margin-bottom:20px}
    .item-list .btn{width:30px;height:30px;margin-top:-15px}
    .item-list .btn-prev{left:0px;}
    .item-list .btn-next{right:0px;}
    .business .inner{padding:10px 15px;}
    .business .inner h3{font-size:20px;margin-bottom:5px}
    .business .details{margin-bottom:20px}
    .busine-desc p img{width:100%;height:auto;display:block}
    /* Science */
    .picbar{width:100%;float:none}
    .descri{width:100%;position:static;top:0px;left:0px;bottom:0px;right:0px}
    .descri .desc{padding:20px;}
    .field-list li{padding:14px 14px;margin-bottom:30px}
    .field-list .item-desc{padding-top:0px;width:50%;}
    .field-list .item-desc h3{font-size:20px}
    .field-list .item-desc .text{font-size:14px}
    .listBox{margin:0 50px}
    .prize-list .btn{width:30px;height:30px;margin-top:-15px}
    .prize-list .btn-prev{left:0px}
    .prize-list .btn-next{right:0px}
    /* Social */
    .strong ul{border-bottom:1px solid #b5b5b5;}
    .strong li{height:auto;margin-top:0px;border-bottom:none}
    .strong li a{padding:15px 0px;height:121px;border-bottom:none}
    .strong li:hover{border-top:1px solid #b5b5b5;border-bottom:none;}
    .strong li:hover a{border-bottom:none;}
    .strong .img-box{width:190px;height:121px;visibility:visible}
    .strong .img-box p{visibility:visible;opacity:1;transform:scale(1);-webkit-transform:scale(1);position:relative;overflow:hidden}
    .strong .img-box span{display:block;position:absolute;left:0px;bottom:0px;width:100%;z-index:10;font-size:14px;font-weight:normal;padding:3px 0px;background:rgba(255,255,255,0.35);color:#e60012}
    .strong .infor{padding:0px 0px;margin-left:210px}
    .strong .infor h2{margin-bottom:4px}
    .strong .text{height:52px;line-height:26px}
    #container .detail-page{padding-top:20px}
    .detail-page .timer{padding-bottom:5px}
    .detail-page .title{font-size:20px;margin-bottom:10px}
    .detail-page .timer span{font-size:14px}
    .detail-page .linker a{float:none !important;text-align:left !important;max-width:100%}
    /* Hr */
    .concept, .talent, .job-desc{padding-bottom:20px}
    .concept{margin-bottom:-20px}
    .concept .item{margin-bottom:20px}
    .concept .item:last-child{margin-bottom:0px !important;}
    .concept .content{padding:10px 14px;}
    .concept .content h3{font-size:18px;margin-bottom:5px}
    .concept .content i{margin-bottom:10px}
    .concept .content .text{width:100%}
    .talent .pop-layer{position:static}
    .talent .pop-layer .text{padding-top:20px;width:100%;text-align:justify}
    .job-desc{margin-bottom:20px}
    .job-desc .word{padding:15px 15px;}
    .job-desc .desc-word{position:static;top:0px;width:100%;height:auto;}
    .hr-contact{padding-bottom:20px;margin-bottom:20px}
    .hr-contact .icon-bar-box{margin-bottom:15px}
    .hr-contact .icon-bar-box,.hr-contact .icon-bar-box span{width:60px;height:60px;}
    .hr-contact .icon-bar-box em{background-size:60px 60px;}
    .hr-contact .hr-grid p{margin:0px 10px}
    .work-text{width:66%}
    .relation .h1-title{font-size:20px}
    .relation .layer-picture p{width:100%;padding-right:0px}
    /* contact */
    .contact .contact-map{margin-bottom:30px}
    .contact .mapbar{width:100%;padding-left:0%;position:relative;height:195px}
    .contact .contactbar{position:static;top:0px;left:0px;width:100%;height:auto;background:#FFF}
    .contact .content{padding:20px 15px;}
    .contact .infor{margin-bottom:30px}
    .contact .infor p{display:block;position:relative;margin-bottom:10px;line-height:24px;padding-left:30px;padding-top:3px}
    .contact .infor span{display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;vertical-align:middle;line-height:30px;}
    .contact .infor img{vertical-align:middle}
    .contact .codes{width:100%}
    .contact .codes p{display:block;margin-left:0px;float:left;width:49%;text-align:center}
    .contact .codes em{display:block;width:120px;border:1px solid #a5a6a5;margin:0 auto 15px}
    .contact .codes img{vertical-align:middle}
    .contact .codes span{display:block;width:136px;height:35px;line-height:35px;text-align:center;margin:0 auto;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;background:#f5f5f5}
    .contact .codes p:hover span{background:#f2f2f2}
 
    .news_block:hover, .news_liBl:hover, .bus_imgBlock:hover, .com-video:hover, .top-news:hover, .news-list li:hover,#item-swiper .swiper-slide a:hover .level img{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
    .top-news:hover, .com-video:hover{box-shadow:none}
    .pagination{padding:20px 0px 0px;}
    .pagination span, .pagination a{padding:0px 3px;margin:0 1px !important;font-size:13px;height:24px;line-height:24px;}


    .special a.news_liBl { display: block; }
    .special a.news_liBl .news_imgBl { width: 100%; height: auto; overflow:auto; }
    .special a.news_liBl .news_imgBl img { width: 100%; height: auto; position: relative; transform: none; left:0; }
    .special a.news_liBl .news_liTe { display:block; }
    .special a.news_liBl .news_liTe .news_date { position:absolute; right:10px;}
}
@media screen and (max-width:760px){  
    #Header .menu{padding-top:12px;display:none;}
    /* business */
    .business .deImage,.business .deRight{width:100%;float:none}
    .business .inner{padding:15px 15px;}
    .busine-desc p img{width:100% !important;height:auto !important;display:block} 
    .search-box{height:auto;border-bottom:none;margin-bottom:0px}
    .search-result{font-size:14px;line-height:40px;float:none;width:100%}
    .search-result em{font-size:14px;padding:0px 0px}
    .search-form{width:100%;float:none}
    .search-form .searchinput{width:83%;box-sizing:border-box}
    /* Science */
    .field-desc{margin-bottom:25px}
    .field-list li{width:100%;padding:0px 0px;margin-bottom:30px}
    .field-list li:nth-child(2n){background:transparent}
    .field-list .item-image,.field-list .item-desc{width:100%;float:none}
    .field-list .item-desc{padding-top:20px}
    .listBox{margin:0 35px}
     .prize-form{width:100%;height:auto;margin-bottom:20px}
    .prize-form p{width:50%;margin-bottom:10px;height:40px}
    .prize-form a{margin:0px 3%;line-height:40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
    .prize-form:after{content:"";display:block;width:100%;height:0px;overflow:hidden;clear:both}
    .listBox{margin:0 35px}
    #listBox{padding:200px 0px 30px}
    #listBox .pictrue{width:100%;height:auto;left:0px;margin-left:0px;bottom:80px;}
    .prize-list .line-bar{margin-top:0px;top:248px;z-index:0}
    #listBox .title-box{width:100%;margin:0px 0px}
    #listBox .t-title{font-size:14px}
    #listBox .swiper-slide:nth-child(2n) .t-title{bottom:0px;}
    #listBox .swiper-slide-show .dot-box{width:10px;height:10px;margin-top:-5px;margin-left:-5px}
    #listBox .swiper-slide-show .dot-box i{width:20px;height:20px;margin-top:-11px;margin-left:-11px} 
    .strong li a{height:80px}
    .strong .img-box{width:125px;height:80px;}
    .strong .infor{padding:0px 0px;margin-left:140px}
    .strong .infor h2{font-size:17px;max-height:54px;line-height:27px;white-space:normal;word-wrap:break-word;word-break:break-all;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}
    .strong .text{display:none}
    .strong .img-box{overflow:visible}
    .strong .img-box span{display:block;position:absolute;left:140px;bottom:0px;background:none;color:#666;text-align:left;font-size:14px;padding:0px 0px;}
    /* Hr */
    .concept .item-img{width:100%;float:none;margin-bottom:5px;}
    .concept .item-infor{width:100%;float:none}  
    .concept .content{padding:10px 14px;}
    .concept .content h3{font-size:18px;margin-bottom:5px;font-weight:normal} 
    .job-desc{margin-bottom:5px}
    .hr-contact{border-bottom:none;margin-bottom:0px}
    .hr-contact .hr-grid{width:100%;margin-top:15px}
    .hr-contact .icon-bar-box{width:41px;height:41px;float:left;margin-bottom:0px}
    .hr-contact .icon-bar-box span{width:39px;height:39px;}
    .hr-contact .icon-bar-box em{background-size:39px 39px;}
    .hr-contact .hr-grid p{margin:0px 0px 0px 55px;text-align:left;line-height:26px;line-height:40px;}
    .hr-contact .hr-grid:first-child p{line-height:24px}
    #container.hr-work{background-size:cover !important}
    .relation .relat{padding-bottom:40px}
    .relation .pictrue,.relation .layer-text img{width:100%;float:none;margin:0px 0px 15px}
    .relation .second{padding:30px 0px 20px}
    .relation .layer-text{width:100%;float:none;margin-bottom:30px}
    .btn-linker{padding-top:20px;text-align:center}
    .relation .layer-picture span{display:none}
    .relation .layer-picture{width:100%;float:none}

    .me_img1 { width: 100%; float: none; display: none; }
    .me_img1 img { width: 100%; }
    .me_img2 { position: relative; width: 100%; display: none; }
    .me_img3 { position: relative; width: 60%; left: 20%; }
    .me_teBl { position: relative; left: 1%; bottom: auto; width: 98%; padding: 20px 0; }
    .me_img3 img { width: 100%; }
    .me_block { padding: 20px 0; }
    .me_tiBl { width: 100%; float: none; }
    .me_text { width: 100%; margin-top: 10px; }
    .cul_li { width: 48%; margin-bottom: 10px; }
}