/*header*/ html {padding:0;margin:0;} body{line-height: 160%; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑"} ul {list-style: none;padding:0;margin:0;} ul li{ list-style-type: none;} * {transition: all 0.3s ease 0s;} :focus { outline: -webkit-focus-ring-color auto 0px; } a {text-decoration: none; color: #555;} a:focus, a:hover{ color: #333;text-decoration: none; } .topnav{ background: rgba(254,254,254,0); position: absolute; z-index: 10; width: 100%; border-bottom: 1px solid rgba(0,0,0,0);} .headerb{ background: #00A1E9; position: relative; display: inline-grid; } .jjloog{ display: inline-block; padding: 10px; padding-top: 15px;} .navbar-default{ border: 0; border-radius: 0; border-top: 1px solid rgba(0,0,0,0.1); padding: 20px 0; background-color: transparent; margin-bottom: 0} .topbj{ padding: 0 10px; } .navbar-default .navbar-nav>li>a{ color: #fff; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; position: relative; padding: 0px 20px ;} .navbar-default .navbar-nav>li>a .cn{ } .navbar-default .navbar-nav>li>a:hover .cn,.navbar-default .navbar-nav>li.active>a .cn{margin-top: 0px;} .navbar-default .navbar-nav>li>a:hover .en,.navbar-default .navbar-nav>li.active>a .en{margin-top: -30px;} .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color: #60F4FF; background: transparent; } .topnav:after{display: none;} .navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:transparent;} .dropdown-menu{background: #00A1E9; border: 0px;transition: all 0s ease 0s;} .navbar-nav>li>.dropdown-menu{ right: -50%} .navbar-default .navbar-nav>li.navtel>a{ line-height: 20px; margin-top: -5px; justify-content: flex-end; align-items: flex-end; height: auto;overflow: auto;} .navtel .iconfont{ color: #fff; margin-right: 4px;} .navtel a{display: flex; flex-direction: column;} .navtel a .tel{ display: flex; flex-direction: row; color: #fff} .navtel a .telname{font-weight: bold; color: #60F4FF;} .dropdown-menu>li>a{ display: inline-block;} nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{color:#fff; padding:10px 10px; width: 100%;} .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover{background:#00A1E9 ; color: #fff;} .swiper-container-b { width: 100%; height: 100%; overflow: hidden; background: #000; } .swiper-pagination-b { position: absolute; bottom: 10px; left: 0; width: 100%; } .yb-banner{ position: relative; width: 100%; overflow: hidden;} .main-page{ padding: 40px 0; width: 100%;} .yb-banner .swiper-pagination{ text-align: left; padding-left: 10%;position: absolute} .yb-banner .swiper-pagination:before{ height: 1px; width: 100%; position: absolute; top: 50%; left: 0; background: rgba(254,254,254,.5); margin-top: -3px; z-index: 1; content: ''; } .yb-banner .swiper-pagination-bullet{background: rgba(254,254,254,.8); margin: 4px; position: relative;z-index: 2;} .yb-banner .swiper-pagination-bullet:before{background: #fff; height: 7px; width: 7px; border-radius: 10px;content: ''; position: absolute; left: 5.5px; top: 5px;} .yb-banner .swiper-pagination-bullet-active{ background: transparent; border: 1px solid #fff; width: 20px; height: 20px; border-radius: 100px;} .page-main{display: inline-block; width: 100%; padding: 40px 0} .aboutpage{padding: 80px 0} .page-tit-s{display: flex; flex-direction: column; position: relative; width: 100%; margin-top: 40px; padding-left: 30px; } .page-tit-s:before{ content: ''; position: absolute; width: 15px; height: 15px; background: #fff; border-radius: 15px; border: 3px solid #00A1E9; left: 0; top: 25px;} .page-cn-s{display: inline-block; font-size: 34px; line-height: 60px; font-weight: bold; text-transform:uppercase;} .page-cn-s:first-letter{color: #00A1E9;} .page-en-s{display: flex; align-items: center; padding: 0; color: #666; font-size: 16px; line-height: 30px; font-weight: 500;text-transform:uppercase;} .page-note{ padding: 10px 0; color: #666;} .abouttit{font-size: 24px; font-weight: bold; margin-top:30px;} .aboutcon{display: inline-block; width: 100%; margin-bottom: 30px; line-height: 25px; margin-top: 25px; color: #676767; max-height: 100px; overflow: hidden;} .pagemore{ display: inline-block; text-align: left; padding: 5px 30px; line-height: 30px; border-radius: 100px; border: 1px solid #fff; color: #fff; background: #00A1E9;} .pagemore a{color: #fff; display: flex;} .pagemore:hover{ padding: 5px 40px; box-shadow: 2px 2px 5px rgba(0,0,0,.1); color: #fff;} .pagemoreb{ display: flex; text-align: left; padding: 5px 30px; line-height: 30px; border-radius: 100px; border: 1px solid #fff; color: #333; justify-content: flex-start; align-items: center; } .pagemoreb a{color: #333; display: flex; position: relative} .pagemoreb a:after{ width: 100%; height: 1px; content: ''; background: #333; position: absolute; left: 0; bottom: 5px;} .pagemoreb .iconfont{ background: #00A1E9; color: #fff; text-align: center; margin-left: 5px; width: 20px; height: 20px; line-height: 20px;} .pagemoreb:hover a{ color: #00A1E9;} .pagemoreb:hover a:after{ background: #00A1E9;} .abouttits{font-size: 14px; line-height: 40px; border-top: 1px solid #C7C7C7; color: #999; margin-top:30px;} .youshipage{ padding: 0; background: url("../images/ab.jpg") no-repeat right; background-size: cover} .youshiimg{display: flex; justify-content: center; align-items: center; width: 100%;} .youshiimg img{ width: 100%;} .youshi{ width:100%; padding: 80px 15%;} .youshi-li {display: inline-block; width: 100%; margin:20px 0; } .youshi-li li a{display: flex; width: 100%; cursor: pointer; font-weight: bold; font-size: 18px; color: #999; line-height: 40px; margin: 10px 0;} .youshi-li li a:hover,.youshi-li li a.active{color: #169DD9;} .youshidiv{display: none; flex-direction: column; width: 100%; margin: 20px 0;} .onshow{display: flex;} .youshidiv .tit{ font-size: 18px; font-weight: bold;} .youshidiv .tit span{ font-size: 14px; font-weight: 500;color: #999} .youshidiv .con{ width: 100%; display: inline-block; line-height: 25px; margin: 20px 0;} .newspage{ background: url("../images/newsbj.jpg") bottom right no-repeat; background-size: cover;} .news-div{width: 100%; display: inline-block; background: #fff; } .news-img-s{ width: 100%; height: 297px; overflow: hidden; position: relative;} .news-img-s img{min-height: 100%; width: 100%;} .news-img img{ width: 100%; min-height: 100%;} .news-top{ display: flex; width: 100%; padding:0 5px; line-height: 20px;} .news-time{ display: flex; float: left ; font-size: 14px; color: #ccc; font-weight: 500; line-height: 30px;} .newsmore{ display: inline-block; float: right;} .newsmore a{ display: inline-block; padding: 0 10px; font-size: 12px; margin-top: 5px; color: #ccc;} .newsmore a .iconfont{ display: inline-block;} .newstit{ display: flex; width: 100%; font-weight: bold; line-height: 30px; margin-top: 20px; height: 30px; overflow: hidden; font-size: 14px;} .newsnote{ display: flex; width: 100%; line-height: 22px; height: 44px; color: #666; overflow: hidden; font-size: 12px;} .newsbody{ width: 100%; padding: 10px; padding-bottom: 30px; border-top: 1px solid #D7D7D8; display: flex; flex-direction: column; } .news-div:hover .news-img-s img{ transform: scale(1.1)} .news-div:hover{ background: #f5f5f5; box-shadow: 5px 5px 10px #999;} .page-tit-g{display: flex; justify-content: space-between; position: relative;} .page-tit-g .page-tit-s{ width: calc(100% - 220px)} .page-tit-g .pagemore{ position: absolute; right: 0; bottom: 0} .news-img-s .newsmore{ background: #169DD9; color: #fff; position: absolute; z-index: 1; bottom: 0; left: 0; } .news-img-s .newsmore a{text-line-through: double; display: inline-block; padding: 10px 20px; color: #fff;} .news-img-s .newsmore .iconfont{ width: 20px; height: 20px; font-size: 14px; text-align: center; background: #fff; color: #169DD9;} .newsri{ display: inline-block; width: 100%; margin-top: 40px;} .newsbody .pagemoreb{ padding-left: 0} .lianxipage{padding: 80px 0; width: 100%;} .lianxipage .page-cn-s,.lianxipage .page-en-s{ color: #fff;} .sy-lx-tit{ font-size: 18px; color: #fff; line-height: 40px} .sy-lx-tits{font-size: 24px; color: #fff; font-weight: bold; line-height: 50px;} .sy-lx-con{ font-size: 14px; color: #fff; line-height: 25px;} .sy-ewm{display: flex; justify-content: center; align-items: center; overflow: hidden; color: #fff; flex-direction: column;} /*neiye*/ .ny-banner{ width: 100%; position: relative; text-align: center; overflow: hidden;} .ban-text{ display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; color: #fff; position: absolute; top: 50%; margin-top: -60px; width: 80%; left: 10%;} .ban-cn{ font-size: 36px; line-height: 50px; font-weight: bold; padding: 5px;} .ban-en{ font-size: 16px; line-height: 30px;} .page-ny-nav{ width: 100%; padding: 0; display: inline-block; background: #fafafa; border-bottom: 1px solid #ececec; } .ny-nav-ul{ margin-top: 0px; width: 100%; display: inline-block; text-align: center;} .ny-nav-ul li{ margin: 0 5px; display: inline-block;} .ny-nav-ul li a{ overflow: hidden; z-index: 2; padding: 10px 20px; display: flex; flex-direction: column; position: relative; line-height: 22px; color: #555; font-weight: bold; margin-top:0px;} /*.ny-nav-ul li a:before{content: ""; position: absolute; top: -40px; display: inline-block; height: 100%; width: 100%; background: #92B717; z-index: 0; left: 0;}*/ .ny-nav-ul li a small{ width: 100%; z-index: 2; display: inline-block; line-height: 20px; color: #ccc; font-size: 12px; font-weight: 300;} .ny-nav-ul li a:hover,.ny-nav-ul li a.active,.ny-nav-ul li a:hover small,.ny-nav-ul li a.active small{ color: #fff;} .ny-nav-ul li a:hover,.ny-nav-ul li a.active{ background: #00A1E9;} .nyaboutl{ background: url("../images/bg8.png") bottom left no-repeat; display: flex; flex-direction: column; justify-content: center; width: 80%; margin: 0 10%; height: 100%;} .about-ny-img{ width: 100%; overflow: hidden;} .about-ny-img img{ width: 100%;} .nyaboutl,.nyaboutr{ min-height: 460px;} .aboutnypage{ padding-bottom: 60px;} .aboutnypage .page-tit-s{width: 80%; margin-left: 5%;} .youshi-ul{display: flex;} .nyyoushipage{ background: #EFF5FB} .youshi-ul li{ width: 20%;} .ys-div{display: flex; flex-direction: column;} .ys-div .body{ width: 100%; background: #fff; height: 260px; overflow: hidden; padding: 20px 10%; text-align: center; justify-content: center; align-items: center} .body .body-tit{ font-size: 18px; text-align: center; line-height: 50px;} .body .body-con{ font-size: 14px; text-align: center; line-height: 25px; } .body .body-icon{ display: inline-block; margin-top: 20px; width: 50px; height: 50px; border-radius: 50px; background:#00A1E9; color: #fff; text-align: center; line-height: 50px; } .body .body-icon .iconfont{ font-size: 30px} .ys-div .img{display: flex; justify-content: center; align-items: center; overflow: hidden; width: 100%; height: 260px;} .ys-div:hover .img img{ transform: scale(1.1)} .ryzzpage,.ryzzpageb{ display: inline-block; width: 100%; overflow: hidden;} .ryzzpage .swiper-slide,.ryzzpageb .swiper-slide { text-align: center; font-size: 18px; background: transparent; width: auto; /* Center slide text vertically */ 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; } .ryzz-fanye{position: absolute; top: 50%; margin-top: 50px; width: 100%; height: 50px;} .ryzz-fanye .iconfont { color: #ccc; cursor: pointer; font-size: 24px; border: 2px solid #ccc; border-radius: 100px; height: 50px; width: 50px; line-height: 50px; text-align: center;} .ryzz-fanye .ryzz-next{ position: absolute;top: -20px; display: inline-block; right: -70px;} .ryzz-fanye .ryzz-prev{ position: absolute;top: -20px; display: inline-block; left: -80px;} .ryzz-fanyefanye .ryzz-next:hover .iconfont,.ryzz-fanye .ryzz-prev:hover .iconfont{ color: #1D2288; border-color: #1D2288; } .ryzz-fanye .ryzz-nextb{ position: absolute;top: -20px; display: inline-block; right: -70px;} .ryzz-fanye .ryzz-prevb{ position: absolute;top: -20px; display: inline-block; left: -80px;} .ryzz-fanyefanye .ryzz-next:hover .iconfont,.ryzz-fanye .ryzz-prev:hover .iconfont{ color: #1D2288; border-color: #1D2288; } .ryzzpage .ryzz-pagination,.ryzzpageb .ryzz-pagination{ width: 100%; text-align: center; display: inline-block; bottom: auto; position: absolute; padding-left: 50px;} .ryzzdiv{ display: flex; flex-direction: column; width: 100%;} .ryzzimg{ width: 100%; height: 100%; padding: 10px; background: #DAE4EF; border-radius: 8px; display: flex; justify-content: center; align-items: center;} .ryzzimg img{ width: 100% } .ryzztit{line-height: 40px; height: 40px;display: inline-block; text-align: center; font-size: 14px; overflow: hidden;} .picshowdiv,.picshow-ul {display: inline-block; width: 100%;} .picshow-ul li{ margin: 8px 0; width: 100%} .picdiv{ display: flex; background: #fff; width: 100%; padding: 40px 5%} .picimg{ width: 40%; height: 100%; display: flex; justify-content: center; align-items: center;} .picshow{display: inline-block; width: 100%; margin-top: 20px; overflow: hidden;} .picbody{ width: 70%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start} .pictit{font-size: 18px; font-weight: bold;} .pictime{ font-size: 12px; color: #ccc;} .pic-fanye{position: absolute; top: 50%; margin-top: 50px; width: 100%; height: 50px;} .pic-fanye .iconfont { color: #ccc; cursor: pointer; font-size: 24px; border: 2px solid #ccc; border-radius: 100px; height: 50px; width: 50px; line-height: 50px; text-align: center;} .pic-fanye .pic-next{ position: absolute;top: -20px; display: inline-block; right: -70px;} .pic-fanye .pic-prev{ position: absolute;top: -20px; display: inline-block; left: -80px;} .pic-fanye .pic-next:hover .iconfont,.pic-fanye .pic-prev:hover .iconfont{ color: #00A1E9; border-color: #00A1E9; } .picshow > .swiper-wrapper { -webkit-transition-timing-function: linear; /*之前是ease-out*/ -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; margin: 0 auto; } .type-tit{display: flex; flex-direction: column; position: absolute; z-index: 6; left:10%; right: 30%; color: #fff; height: 90%; top: 0; width: 100%; justify-content: center; padding: 20px 0;} .type-cn{display: inline-block; font-size: 18px; line-height: 40px; font-weight: 500;} .type-en{display: inline-block; padding: 0; line-height: 50px; font-size: 24px; font-weight: bold;} .type-note{ margin-top: 10px;} .abpage .page-tit-s.baise,.page-tit-s.baise .page-cn-s,.page-tit-s.baise .page-en-s{ color: #fff;} .abpage .page-tit-s.baise{position: absolute; z-index: 5; left: 10%; right: 10%; top:8%;} .abpage .page-tit-s.baise .page-en-s:after{ background: #fff;} .abpage .gallery-thumbs { position: absolute; height: 120px; background: rgba(254,254,254,.5); left: 10%; right: 10%; transition: all 0.8s ease 0.3s; box-sizing: border-box; border-radius: 8px 8px 0 0; overflow: hidden; padding: 0px; bottom: 0px; } .abpage .gallery-thumbs .swiper-slide { display: inline-block; padding: 5px; width: 33.3%; border: 0px solid #fff; position: relative; border-bottom: 0px; text-align: center; height: 100%; color: #fff; opacity: 1; cursor: pointer; } .abpage .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; border: 1px solid #00A1E9; background: #00A1E9; color: #fff; } .case-ge-bo{ display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%;} .case-ge-bo .cn .iconfont{ font-size: 30px;} .gallery-prev{ position: absolute; left: 10%; top: 60%; z-index: 2; color:#00A1E9; background: #fff; width: 30px; height:30px; border-radius: 30px; text-align: center; line-height: 30px; } .gallery-next{ position: absolute; left: 10%; margin-left: 40px; background: #fff; top: 60%; z-index: 2; color:#00A1E9; width: 30px; height: 30px; border-radius: 40px; text-align: center; line-height: 30px; } .pageny-t-b{ display: inline-block; width: 100%; padding-bottom: 20px;} .tit-cn{ font-size: 24px; font-weight: bold; display: inline-block; width: 100%; line-height: 40px;} .tit-en{ font-size: 14px; color: #ccc; font-weight: 500; display: inline-block; width: 100%; line-height: 30px;} .pagecen{ min-height: 400px;} .ability-ul{ display: inline-block; width: 100%; padding: 20px 0;} .ability-div{ width: 100%; display: flex; flex-direction: column; margin: 10px 0; padding-bottom: 10px; overflow: hidden; background: #fff; } .ability-img{ display: flex; position: relative; width: 100%; height: 320px; justify-content: center; align-items: center; background: #f2f2f2; overflow: hidden;} .ability-img img{ max-width: 100%; width: 100%} .ability-body{ display: flex; flex-direction: column; width: 100%; padding: 10px;} .ability-cn{font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden;} .ability-x{ width: 30px; height: 2px; display: flex; background: #999;} .ability-en{ font-size: 14px; color: #999; line-height: 25px; height: 20px; overflow: hidden;} .ability-note{font-size: 14px; color: #555; margin-top: 10px; line-height: 20px; height: 40px; overflow: hidden;} .abilitypage .ability-cn,.abilitypage .ability-en,.abilitypage .ability-note{ height: auto;} .cpzxlj{ display: flex; text-align: center; justify-content: center; align-items: center; width: 100%; left: 0; background: rgba(0,0,0,.5); height: 100%; position: absolute; top: 100%;} .ability-div:hover .cpzxlj{ top: 0;} .cpzxlj .iconfont{ color: #00A1E9; background: #fff; width: 50px; height: 50px; border-radius: 100px; text-align: center; line-height: 50px; font-size: 24px;} .cpzxlj .iconfont:hover{ background: #00A1E9; color: #fff;} .ability-div:hover{ box-shadow: 3px 3px 10px rgba(0,0,0,.1)} .ability-div:hover .ability-cn a,.ability-div:hover .ability-en{ color: #00A1E9;} .ability-div:hover .ability-x{ background: #00A1E9;width: 100%} .newsbody-ny{ width: 100%; padding: 10px; border: 1px solid #eee; padding-top: 0 ; padding-bottom: 30px; display: flex; flex-direction: column; } .news-div{width: 100%; display: inline-block; background: #fff; } .news-img-s{ width: 100%; height: 297px; overflow: hidden;} .news-img-s img{min-height: 100%; width: 100%;} .news-img img{ width: 100%; min-height: 100%;} .news-top{ display: flex; width: 100%; padding:0 5px; line-height: 20px;} .news-time-ny{ display: flex; float: left ; padding: 0 10px ; padding-top: 20px; font-size: 12px; color: #ccc; font-weight: 500; line-height: 30px;} .newsbody-ny .newstit{ margin-top: 0 ; } .newsbody-ny .newsmore{display: flex; width: 100%; border-top: 1px solid #eee; margin-top: 10px;} .newsbody-ny .newsmore a{ justify-content: space-between; width: 100%; display: flex; } .news-xx-t{ display: inline-block; width: 100%; padding: 40px 10px; background: #f2f2f2} .news-tit-n{line-height: 50px;} .new-note-x{ color: #999} .newlisbtn{ display: inline-block; width: 100%; padding: 30px 0; margin-top: 20px; background: #f2f2f2} .newml10{ margin: 0 10px; color: #ccc} .newmr10{ margin: 0 10px; color: #ccc} .joinlitit{ width: 100%; background: #169DD9; color: #fff;} .join-ul{ display: flex; flex-direction: column; width: 100%; margin-top: 60px;} .join-div{display: flex; flex-direction: column; width: 100%; background: #E8F0F8; padding: 10px;} .join-li{display: flex; width: 100%; cursor: pointer; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px;} .joins{display: flex; flex-direction: column; width: 20%; min-width: 200px;} .joins > div:first-child{ font-weight: bold; line-height: 30px;} .join-con{ background: #f5f5f5; display: none; width: 100%; padding: 20px; } .join-div.on .join-con{display: inline-block;} .joinc{ color: #666; display: inline-block; width: 100%;} .ywfw-div{display: flex; width: 100%; margin: 20px 0} .ywfw-div .ywfw-img{display: flex; justify-content: center; align-items: center; width: 60%; border-radius: 4px; overflow: hidden;} .ywfw-div .ywfw-img img{ width: 100%} .ywfw-body{ width:40%; display: flex; flex-direction: column; text-align: left; justify-content: flex-start; align-items:flex-start; padding: 40px 5%;} .ywfw-div:hover .ywfw-img img{ transform: scale(1.1)} .ywfw-div .ywfw-body .cn{ text-align: left; color: #555; font-size: 24px; font-weight: bold;} .ywfw-div .ywfw-body .en{ text-align: left; color: #555; font-size: 14px; } .ywfw-div .ywfw-body .tel{ text-align: left; color: #169DD9; font-size: 24px; line-height: 30px;} .ywfw-div .ywfw-body .note{ text-align: left; color: #666; font-size:14px; line-height: 30px;} .dtimg{ display: inline-block; width: 100%; height: 500px;} .footnav{ width: 100%; display: flex; justify-content: center; align-items: flex-start; } .footnav-ul{ padding: 0 20px; margin: 10px; margin-top: 0px; display: flex; flex-direction: column; float: left;} .footnav-ul a{color: #666; line-height: 25px; font-size: 12px;} .nav-title{ line-height: 30px; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;} .nav-title a{color: #333} .footnav-ul a:hover{color: #F35216;} .link-title a:hover{color: #fff;} .footpagea{display: inline-block; width: 100%; padding: 40px 0; } .footbq{ position: relative; padding: 10px 10%; text-align: center; justify-content: center; align-items: center; display: flex; width: 100%; color: #666; background: #f5f5f5} .footbq a{color: #666;} .cpzx-ul-zt{display: inline-block; width: 100%;} .cpzx-ul-zt li:nth-child(odd) .jjfatext:before{right: -20px; left: auto; top: 50%; width:0; height:0; border-width: 10px; border-style:solid; border-color:transparent transparent transparent #fff;} .zhuyaocp:hover .zhuyaocp-img img{ transform: scale(1.1)} .zhuyaocp{display: flex; width: 100%; justify-content: center;} .zhuyaocp-img{display: flex; overflow: hidden; position: relative; z-index: 1; justify-content: center; width: 50%;} .zhuyaocp-img img{ width: 100%;} .jjfatext{position: relative; background: #fff; width: 50%; padding: 0 10%; display: flex; z-index: 2; flex-direction: column; height: auto; justify-content: center;} .jjfatext:before{content: ''; position: absolute; left: -20px; top: 50%; width:0; height:0; border-width: 10px; border-style:solid; border-color:transparent #fff transparent transparent ;} .text-note{ margin-top: 20px; width: 100%; line-height: 30px; color: #666;} .page-tit.baise .page-en,.page-tit.baise .page-cn{color: #fff;} /*public*/ .fenyeys{ float:left; width:100%; display: inline-block; padding: 20px 10px; text-align:center; font-size: 12px; font-family: "微软雅黑";} .fenyeys span{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#169DD9; color:#fff; } .fenyeys a{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#ccc; color:#fff; } .fenyeys a:hover{ background:#169DD9;} .nyright-con .col-md-12{margin: 0px; padding: 0px;} .page-ny img{ max-width: 100%;} .ny-r-c{display: inline-block; width: 100%;} .p0{ padding-left: 0px; padding-right: 0px;} .pl0 { padding-left:0;} .pr0 { padding-right:0;} .p8{padding-right: 8px; padding-left:8px;} .p20{padding-right: 20px; padding-left:20px;} .ml0 { margin-left:0 ;} .mr0 { margin-right:0;} .ml100 { margin-left:100px ;} .fl { float: left;} .fr { float: right;} .w100 { width: 100%;} .mt10 { margin-top: 10px !important;} .mt20 { margin-top: 20px;} .mt30 { margin-top: 30px;} .mt40{ margin-top: 40px;} .mt6 { margin-top: 6px;} .mt60 { margin-top: 60px;} .tac { text-align: center;} .pb10 { padding-bottom: 10px;} .borderb1 { border-bottom:1px solid #d4d4d4;} .rela{position: relative} .color-fff{color: #fff!important;} .ba-f5f5f5{ background: #f5f5f5;} .ba-EBEBEB{background: #EBEBEB;} h3 {margin:0;} h4 { margin:0;} .w10{width: 10%;} .w20{width: 20%;} .w30{width: 30%;} .w40{width: 40%;} .w50{width: 50%;} .w60{width: 60%;} .w70{width: 70%;} .w80{width: 80%;} @media (max-width: 1440px) { .navbar-default .navbar-nav>li>a{padding: 0 15px;} .case-typea{ height: 260px;} .case-typeb{ height: 200px;} .case-typeb .cn{ margin-top: 80px;} .newstype li a{ padding: 8px 15px;} .cpimg{ height: 180px;} } @media (max-width: 1366px) { .case-typea{ height: 240px;} .case-typeb{ height: 180px; } .case-typeb .cn{ margin-top: 60px;} .cpimg{ height: 150px;} .newstype li a{ padding: 8px 10px; margin-left: 5px;} } @media (max-width: 768px) { .navbar-fixed-top,.topnav{ position: relative; background: #169DD9} .topnav .col-md-3,.topnav .col-md-9{display: inline-block; width: 100%;} .navbar{ min-height: 0; padding: 0} .navbar-toggle .iconfont{color: #fff; font-size: 24px;} .navbar-default .navbar-nav>li.navtel>a{display: none} .dropdown ul { display: inline-block; background: #6fb6d5; width: 100%; padding: 20px; } .dropdown ul li a{ line-height: 30px; color: #fff;} .abouttit{ font-size: 15px; line-height: 30px;} .aboutpage{ padding: 10px 0} .youshi{ padding: 40px 15px;} .youshi-li li { width: 33%; float: left;} .sy-lx-tit{ font-size: 15px;} .lianxipage{ padding: 40px 0;} .footbq{ padding: 10px; flex-direction: column;} .footbq > div{ width: 100%; text-align: left;} .ny-nav-ul li a{ padding: 10px;} .nyaboutl{ margin: 0; width: 100%;} .nyaboutl, .nyaboutr{ height: auto; min-height: auto} .nyyoushipage{ padding: 15px} .youshi-ul{ flex-wrap: wrap} .youshi-ul li{ width: 50%; margin: 10px 0} .ys-div .img img{ height: 100%; width: 100%} .abpage .gallery-thumbs{display: none} .page-cn-s{ font-size: 15px;} .page-en-s{font-size: 12px;} .type-tit{display: none} .gallery-prev{ left: auto; right: 10%; display: none} .gallery-next{ left: auto; right: 10%; top: 20px; display: none; margin-right: 50px;} .pic-fanye .pic-next{ right: 20px; z-index: 99} .pic-fanye .pic-prev{ left: 20px; z-index: 99} .abpage .page-tit-s.baise{ width: auto;} .body .body-con{ height: 100px; overflow: hidden; overflow-y: scroll;} .youshi-ul li:last-child{width: 100%;} .zhuyaocp{flex-direction: column; margin: 10px 0} .zhuyaocp-img{width: 100%;} .jjfatext{ width: 100%; padding: 15px;} .tit-cn{font-size: 15px;} .tit-en{font-size: 12px;} .ywfw-div{flex-direction: column} .ywfw-body,.ywfw-div .ywfw-img{width: 100%;} .footpagea{display: none} .ryzz-fanye{left: 0} .ryzz-fanye .ryzz-next{right: 10px; z-index: 5} .ryzz-fanye .ryzz-prev{ left: 10px; z-index: 5} }