/* Styles for screens that are atleast 768px; */ @media only screen and (min-width: 768px) { .push-1 { position: relative; left: 8.33333%; right: auto; } .pull-1 { position: relative; right: 8.33333%; left: auto; } .push-2 { position: relative; left: 16.66667%; right: auto; } .pull-2 { position: relative; right: 16.66667%; left: auto; } .push-3 { position: relative; left: 25%; right: auto; } .pull-3 { position: relative; right: 25%; left: auto; } .push-4 { position: relative; left: 33.33333%; right: auto; } .pull-4 { position: relative; right: 33.33333%; left: auto; } .push-5 { position: relative; left: 41.66667%; right: auto; } .pull-5 { position: relative; right: 41.66667%; left: auto; } .push-6 { position: relative; left: 50%; right: auto; } .pull-6 { position: relative; right: 50%; left: auto; } .push-7 { position: relative; left: 58.33333%; right: auto; } .pull-7 { position: relative; right: 58.33333%; left: auto; } .push-8 { position: relative; left: 66.66667%; right: auto; } .pull-8 { position: relative; right: 66.66667%; left: auto; } .push-9 { position: relative; left: 75%; right: auto; } .pull-9 { position: relative; right: 75%; left: auto; } .push-10 { position: relative; left: 83.33333%; right: auto; } .pull-10 { position: relative; right: 83.33333%; left: auto; } .push-11 { position: relative; left: 91.66667%; right: auto; } .pull-11 { position: relative; right: 91.66667%; left: auto; } .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right !important; } } .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { content: " "; display: block; background: #0666b7; position: absolute; z-index: 30; /*-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);*/ } .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { width: 3px; height: 9999px; left: 50%; margin-left: -1.5px; } .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { width: 9999px; height: 3px; top: 50%; margin-top: -1.5px; } .twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { position: absolute; top: 0; width: 100%; height: 100%; } .twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; } .twentytwenty-before-label, .twentytwenty-after-label { -webkit-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; } .twentytwenty-before-label:before, .twentytwenty-after-label:before { color: white; font-size: 13px; letter-spacing: 0.1em; } .twentytwenty-before-label:before, .twentytwenty-after-label:before { position: absolute; background: rgba(255, 255, 255, 0.2); line-height: 38px; padding: 0 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { top: 50%; margin-top: -19px; } .twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { left: 50%; margin-left: -45px; text-align: center; width: 90px; display:none; } .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { width: 0; height: 0; /*border: 6px inset transparent;*/ position: absolute; } .twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top: -6px; } .twentytwenty-up-arrow, .twentytwenty-down-arrow { left: 50%; margin-left: -6px; } .twentytwenty-container { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; } .twentytwenty-container img { max-width: 100%; position: absolute; top: 0; display: block; } .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { background: rgba(0, 0, 0, 0); } .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { opacity: 0; } .twentytwenty-container * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .twentytwenty-before-label { opacity: 0; } .twentytwenty-before-label:before { content: "Before"; } .twentytwenty-after-label { opacity: 0; } .twentytwenty-after-label:before { content: "After"; } .twentytwenty-horizontal .twentytwenty-before-label:before { left: 10px; } .twentytwenty-horizontal .twentytwenty-after-label:before { right: 10px; } .twentytwenty-vertical .twentytwenty-before-label:before { top: 10px; } .twentytwenty-vertical .twentytwenty-after-label:before { bottom: 10px; } .twentytwenty-overlay { -webkit-transition-property: background; -moz-transition-property: background; transition-property: background; background: rgba(0, 0, 0, 0); z-index: 25; } .twentytwenty-overlay:hover { /*background: rgba(0, 0, 0, 0.5);*/ } .twentytwenty-overlay:hover .twentytwenty-after-label { opacity: 1; } .twentytwenty-overlay:hover .twentytwenty-before-label { opacity: 1; } .twentytwenty-before { z-index: 20; } .twentytwenty-after { z-index: 10; } .twentytwenty-handle { height: 38px; width: 38px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid #0666b7; /*-webkit-border-radius: 1000px;*/ /*-moz-border-radius: 1000px;*/ /*border-radius: 1000px;*/ /* -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);*/ z-index: 40; cursor: pointer; } .twentytwenty-horizontal .twentytwenty-handle:before { bottom: 150%; margin-bottom: 22px; -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-horizontal .twentytwenty-handle:after { top: 50%; margin-top: 22px; -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } .twentytwenty-vertical .twentytwenty-handle:before { left: 50%; margin-left: 22px; /* -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);*/ } .twentytwenty-vertical .twentytwenty-handle:after { right: 50%; margin-right: 22px; /* -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);*/ } .twentytwenty-left-arrow { border-right: 6px solid #0666b7; left: 50%; margin-left: -17px; } .twentytwenty-right-arrow { border-left: 6px solid #0666b7; right: 50%; margin-right: -17px; } .twentytwenty-up-arrow { /*border-left: 2px solid #0666b7;*/ top: 50%; margin-top: -8px; height: 16px; width: 4px; background: #0666b7; left: 50%; margin-left: -2px; } .twentytwenty-down-arrow { /*border-top: 2px solid #0666b7;*/ top: 50%; margin-top: -2px; height: 4px; width: 16px; background: #0666b7; left: 50%; margin-left: -8px; } /*导航*/ .nav_con{ position: absolute; width: 100%; left: 0px; background-color: #FFF; top:74px; border:0px; /*display:none;*/ overflow: hidden; background-color: #d8dadf; background-image: -webkit-linear-gradient(top,#d8dadf,#f8f8f8); background-image: linear-gradient(to bottom,#d8dadf,#f8f8f8); background-size:cover; color:#2f3030; opacity:0; -moz-opacity:0; -khtml-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); background:none; /** transition: color .6s,border-color .6s,background-color .6s; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; **/ padding:0; } .nav_nyxl{ background-color: #d8dadf;padding:60px 0; margin-top:26px; } .nav_xl{ position: absolute; width: 100%; left: 0px; background-color: #FFF; top:70px; border:0px; display:none; padding:60px 0; overflow: hidden; background-color: #d8dadf; background-image: -webkit-linear-gradient(top,#d8dadf,#f8f8f8); background-image: linear-gradient(to bottom,#d8dadf,#f8f8f8); background-size:cover; color:#2f3030; /** opacity:0; -moz-opacity:0; -khtml-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0);**/ /** transition: color .6s,border-color .6s,background-color .6s; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; **/ } /** .nav_li:hover .nav_con{ display:block;opacity:1;transition: color .6s,border-color .6s,background-color .6s; }**/ .nav_left{ width: 100%; padding:40px 80px; box-shadow: 10px 0 10px -5px #ededed; min-height: 200px; } .nav_left li{ text-align: left; width: 100%; font-size: 20px; line-height:40px; margin-left:0px; } .nav_left li a{ font-size:18px; } .pd{ padding-left:8px; padding-right:0px; } .nav_left li a{ color:#2f3030; } .nav_color{ color: #0666b7 !important; font-weight: bold; } .nav_rigth{ width: 100%; display: none; } .nav_txt{ padding:30px 40px 0 40px; height:167px; background-color: #00A496; color: #FFF; } .nav_txt h4{ font-size: 18px; } .nav_txt p{ font-size:16px; /* color: #333;*/ } .ds_b{ display: block; } .ds_n{ display: none; } /*.nav_li:hover .nav_con{ display: block; }*/ .nav_li:hover .nav_three{ display: block; } .header{ padding:0px; } .nav_li{ height: 100px; /**overflow: hidden;**/ } .nav_a{ line-height: 30px; position: relative; } .header_right{ padding-top:0px; } .header_logo{ margin-top:10px; } .header_bg{ height: 70px; } a { color: #7a7d81; } .pro_txt h4{ font-size: 20px; color: #0666b7; font-weight: bold; margin-top:20px; } .pro_txt li{ width: 100%; font-size: 16px; line-height: 25px; margin-left:0px; } .pro_txt li a{ color:#7a7d81; } .pro_txt li a:hover{ color: #0666b7; } .pro_con{ } .pro_con .nav_nyxl{padding:10px 30px;background-color:#eff0f2;} .pro_con .pro_green{margin-top: 26px;} .pro_img{ background-color: #d9dde3; box-shadow:1px 0 8px rgba(0,0,0,0.2); } .pro_box{ padding-left:5px; padding-right:5px; } .nav_three{ position: absolute; bottom:-34px; width:40px; height:40px; left:50%; margin-left:-20px; display:none; } .nav_bg{ position: fixed; width: 100%; height: 100%; z-index: 88; top: 0px; background: #000; opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6; filter: alpha(opacity=60); display: none; } .nav_img{width: 100%;} .nav_li{ margin-left:0! important; /**padding-left:30px;**/ padding:0 2px ! important; margin:30px 13px ! important; } .nav_sousuo{ height: 90px; line-height: 90px; font-size: 17px; } .nav_img_keuh{ position: relative; } .kehub{ border-bottom:1px solid #FFF; } .kehu_a{ position: absolute; width: 100%; height:100%; top:0px; left:0px; background-color: rgba(0,164,156,0.5); font-size: 24px; display:table-cell; vertical-align:middle; text-align: center; line-height:250px; color: #FFF; } .mr{ margin-right: 0px; } .pro_green{ position: absolute; width: 100%; height:100px; background-color:#0666b7; top:0px; left:0px; } .pro_txt li{ padding-left:0px; } .header_con .container{ position: relative; } /*导航*/ /*产品视频*/ .wan_video{ position:fixed; top:0px; width: 100%; background-color: rgba(0,0,0,0.8); z-index: 999; display: none; } .video_box{ position: absolute; top:20%; width: 60%; left:20%; margin: 0 auto; height:60%; } .video_box_con{overflow: hidden; height:100%; position: relative;} .wan_video video{ width: 100%; height: 100%; position: absolute; left:0; top:0; } .video_close{ position: absolute; top:0px; cursor: pointer; z-index:2; background: #0666b7 url("../images/v_close.html") no-repeat center center; background-size: 35px;width: 40px; height:40px; right:-40px; } /*产品视频*/ .changeco{ color: #ffffff; animation: 2s changeco infinite .3s linear; -webkit-animation:2s changeco .3s infinite linear; } .changeco i{margin-left: 15px;} @-webkit-keyframes changeco{ 0%{ color: #ffffff; } 50%{ color: #0666b7; } 100%{ color: #fff; } } @keyframes changeco{ 0%{ color: #ffffff; } 50%{ color: #0666b7; } 100%{ color: #fff; } } @media (max-width: 1440px) and (min-width: 1024px) { .down_txt h2{ bottom:20px; } .container1-con1-show p{ line-height: 25px; height: 250px; overflow: hidden; } .container1-con3-show p{ line-height: 25px; height: 50px; overflow: hidden; } .container1-con3-show h4{ font-size: 48px; } } @media (max-width: 1279px) and (min-width: 1170px) { } @media (max-width: 1169px) and (min-width: 1024px) { } /*导航9.7——yj*/ .sen_box{ padding:10px 0; } .sen_tit{ padding-left:25px; border:0px; border-left:1px solid #cfcfcf; position: relative; margin-bottom:0px; } .sen_tit a{ font-size:18px; line-height: 35px; font-weight: 300; color: #2f3030 !important; } .sen_tit a:hover{ color: #0666b7 !important; } .sen_tit span{ width: 10px; height: 1px; background: #cfcfcf; position: absolute; top: 50%; margin-top: -1px; left:0px; } .pro4_txt{ margin-bottom:0px; } /*导航新加*/ .nav_con{ /*background: #eff0f2 url("../images/nav_log.png") no-repeat 2% 94%; background-size: 250px 330px;*/ overflow:hidden; } .pro_con{ background-image: none; } .nav_con_la { padding: 30px 10% 30px 20%; background: url("../images/global_bg.html"); position: absolute; width: 100%; left: 0px; top: 70px; border: 0px; display: none; overflow: hidden; color: #2f3030; } .nav_sousuo2{ height: 70px; line-height: 70px; font-size: 17px; margin-left: 0px !important; padding-left:30px !important; } .nav_sousuo i{ position:relative; top:-2px; left:0; } .nav_sousuo2 i{ position:relative; top:1px; } .home_sec_15 .home_sec8_video video{ left: 0px; } .home_sec_15 .home_sec8_zi4{ right:12%; } .tiane_about_img{ width: 55%; bottom:10%; } .nav_con>img{ position:absolute; top:30px; right:30px; cursor:pointer; }