@charset "utf-8";
/* CSS Document */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline
}
html {
font-size: 62.5%;
}
*,
:after,
:before {
box-sizing: border-box;
}
/* Set HTML5 elements block */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block
}
ol,
ul {
list-style: none
}
body {
font-family: arial, "Microsoft YaHei", tahoma, 'Hiragino Sans GB', sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 1em;
color: #333333;
position: relative;
min-width: 320px;
background: #f2f2f2;
padding-top:112px !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
line-height: 1.45em;
color: #333333
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
font-weight: inherit
}
h1 {
font-size: 34px;
font-size: 3.4rem
}
h2 {
font-size: 18px;
font-size: 1.8em
}
h3 {
font-size: 14px;
font-size: 1.4em;
font-weight: bold
}
p img {
margin: 0
}
em,
i {
font-style: italic;
line-height: inherit
}
strong,
b {
font-weight: bold;
line-height: inherit
}
body {
position: relative;
-webkit-font-smoothing: subpixel-antialiased
}
a {
color: #58585b;
text-decoration: none;
line-height: inherit
}
a:hover,
a:active {
text-decoration: none;
color: #0066cc
}
a:focus,
a:hover {
color: #0066cc;
text-decoration: none;
}
p a,
p a:visited {
line-height: inherit
}
label {
cursor: pointer
}
button,
textarea {
border: 0 solid transparent
}
input,
button,
select,
textarea {
padding: 0;
margin: 0;
font-family: arial, "Microsoft YaHei", tahoma, 'Hiragino Sans GB', sans-serif;
font-size: 100%;
vertical-align: baseline
}
input[type=checkbox], input[type=radio] {
vertical-align: -1px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
color: #999 !important;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #999 !important;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #999 !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: #999 !important;
}
input[type="search"] {
-webkit-box-sizing: "content-box";
-moz-box-sizing: "content-box";
box-sizing: "content-box"
}
button {
cursor: pointer;
background-color: transparent;
color: #525252;
font-family: inherit;
z-index: 2000
}
button[disabled] {
cursor: default
}
.content {
max-width: 1000px;
position: relative;
margin: auto;
}
.zopim {
right: 0 !important;
}
.slides-content {
min-height: 50px;
}
.cards-box {
max-width: 1440px;
padding: 30px 0;
margin: 0 auto;
}
.cards {
margin-bottom: 30px;
padding: 0 0;
display: flex;
}
.cards:nth-child(odd) {
margin-bottom: 0
}
.cards a {
flex: 1;
}
.row-fluid {
width: 100%;
*zoom: 1;
/*margin-left: 33px;*/
flex-direction: column;
margin-right: 25px;
}
.row-fluid h2 {
color: #3e3e3e;
font-size: 18px;
font-size: 1.8rem;
margin-bottom: 5px;
}
.row-fluid .span12 img {
/*margin-bottom: 15px;*/
/*width: 100%;*/
}
.cards-content {
padding: 0 12px 15px 12px;
width: 100%;
display: inline-block;
text-align: center;
}
.span12 .cards-content h2 a {
color: #58585b;
line-height: 1.18em;
font-weight: normal
}
.span12 .cards-content h2 a:hover {
color: #004B87;
text-decoration: none
}
.cards-content p {
color: #58585b;
line-height: 1.4em;
font-size: 14px;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 210px;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 0;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
text-align: center;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%;
}
#bootstrap-touch-slider .item:nth-child(1) {
z-index: 2;
}
.full {
width: 100%;
max-width:100%;
margin: 0 auto;
padding: 0;
display: block;
}
.color-red,
.new {
color: red;
font-style: italic;
}
.font16 {
font-size: 16px
}
.font14 {
font-size: 14px
}
.font12 {
font-size: 12px
}
.font24 {
font-size: 24px
}
.font26 {
font-size: 26px
}
.slide-text h2 em.font28 {
font-size: 28px
}
.slide-text h2 em.font30 {
font-size: 30px
}
/*pics more larger*/
.row-fluid .span12 a {
display: inline-block;
overflow: hidden
}
.row-fluid .span12 {
overflow: hidden;
text-align: center;
}
.row-fluid .span12:hover {
background: #f0f0f0;
}
.row-fluid .span12 img {
transition: all .5s ease-out;
vertical-align: bottom;
}
.row-fluid .span12:hover img {
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
/*new homepage 2018-07-19*/
/*content slideshow start*/
.home-content-slideshow {
position: relative;
width: 100%;
max-width: 1440px;
margin: 0 auto;
}
.cooperation-container,
.promotion-container {
width: 100%;
position: relative;
display: flex;
margin: 0 auto;
display: -webkit-flex;
flex-flow: wrap;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
}
.cooperation-container a {
display: inline-block;
position: relative;
}
.cooperation-container a {
width: 680px;
min-height: 210px;
max-height: 210px;
background: #fff;
margin-right: 80px;
position: relative;
padding: 20px 85px;
box-sizing: border-box;
overflow: hidden;
}
.cooperation-container a:nth-child(2) {
margin-right: 0;
}
.cooperation-item {
position: relative;
}
.cooperation-container .pull-left {
float: none!important;
}
.cooperation-logo {
height: 52px;
position: relative;
text-align: left;
margin-bottom: 15px;
}
.cooperation-saying {
font-size: 14px;
position: relative;
text-align: left;
color: #58585b;
margin-bottom: 15px;
}
.cooperation-speaker {
position: relative;
text-align: right;
}
.cooperation-speaker-name {
font-size: 14px;
line-height: 14px;
color: #58585b;
margin-bottom: 10px;
}
.cooperation-speaker-position {
font-size: 14px;
line-height: 14px;
color: #999;
}
.carousel-control.left,
.carousel-control.right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 100%);
}
#myCarousel .carousel-control.left,
#myCarousel .carousel-control.right {
background: #fff;
opacity: 1;
}
.glyphicon {
color: #ccc;
}
.carousel-control-cooperation {
width: 85px;
}
.carousel-control {
text-shadow: none;
}
.carousel-indicators-cooperation {
bottom: -30px;
}
.carousel-indicators-cooperation li {
background: #c9c9c9;
border: 1px solid #c9c9c9;
}
.carousel-indicators-cooperation .active {
background: #808080;
border: 1px solid #808080;
}
.center-title {
text-align: center;
}
.promotion-container {
padding: 30px 85px;
}
.promotion-item {
width: 50%;
position: relative;
padding-right: 30px;
}
.promotion-item:nth-child(2) {
padding-left: 30px;
padding-right: 0;
border-left: 1px solid #ccc;
}
.promotion-item-left {
position: relative;
display: inline-block;
width: calc(100% - 250px);
padding-right: 0px;
text-align: left;
padding-bottom: 43px;
height: 100%;
;
}
.promotion-item-right {
position: relative;
display: inline-block;
width: 240px;
vertical-align: top;
float: right;
}
.promotion-item-right img {
position: relative;
width: 240px;
height: 150px;
}
.promo-title {
font-size: 20px;
line-height: 20px;
position: relative;
margin-bottom: 15px;
font-weight: bold;
margin-top: 20px;
}
.promo-detail {
font-size: 14px;
line-height: 20px;
margin-bottom: 25px;
}
.btn-inner-white {
border: 1px solid #0c4b95;
display: inline-block;
font-size: 18px;
cursor: pointer;
background: #FFFFFF;
color: #0c4b95;
padding: .5em 3.6em .5em 2.2em;
}
.text-cl-f76200 {
color: #f76200;
font-style: italic;
font-weight: 400;
}
.carousel-innerdown {
border: 1px solid #eee;
}
.slide-text .cl-black {
color: #333;
}
.cl-c84f22{
color:#c84f22;
}
.cl-290f10{
color:#290f10;
}
.cl-yellow{
color:yellow;
}
.cl-ffc107{
color:#ffc107;
}
.cl-ed5355{
color:#ed5355;
}
.cl-042550 {
color: #042550;
}
.cl-ed9527 {
color: #ed9527;
}
.cl-9f6126 {
color: #9f6126;
}
.cl-f19f7f{
color: #f19f7f;
}
.cl-ffd101 {
color: #ffd101;
}
.cl-11ffa7{
color:#11ffa7;
}
.cl-334465 {
color: #334465;
}
.cl-0195df {
color: #0195df;
}
.cl-29ecfd{
color:#29ecfd;
}
/*content slideshow end*/
/*top banner slideshow start*/
@media only screen and (min-width:1921px) {
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin: auto;
width: 1920px;
max-width: 1920px;
height: 450px;
margin: 0 auto !important;
}
}
.bs-slider {
overflow: hidden;
max-height: 700px;
position: relative;
background: #fff;
}
.bs-slider:hover {
cursor: -moz-grab;
cursor: -webkit-grab;
}
.bs-slider:active {
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
background-color: rgba(0, 0, 0, 0);
}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin: auto;
width: 1920px;
max-width: 1920px;
height: 450px;
margin-left: calc(100% - 1920px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
margin-left: calc(50% - 960px);
}
/*Slide effect*/
.fade {
opacity: 1;
}
.fade .item {
top: 0;
z-index: 1;
opacity: 0;
width: 100%;
height: 450px;
position: absolute;
left: 0 !important;
display: block !important;
overflow: hidden !important;
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5s;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
transition: all ease-in-out 1.5s;
/*-webkit-transition: opacity ease-in-out 1s;
-moz-transition: opacity ease-in-out 1s;
-ms-transition: opacity ease-in-out 1s;
-o-transition: opacity ease-in-out 1s;
transition: opacity ease-in-out 1s;*/
}
.fade .item>a {
display: block;
width: 100%;
height: 100%;
}
.fade .item img {
transform: scale(1);
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5s;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
}
.fade .item .slide-text {
transform: scale(0.9);
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5ss;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
}
.fade .item:first-child {
top: auto;
position: relative;
}
.fade .item.active {
opacity: 1;
z-index: 2;
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5s;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
transition: all ease-in-out 1.5s;
/*transition: all ease-in-out 1s;
-webkit-transition: opacity ease-in-out 1s;
-moz-transition: opacity ease-in-out 1s;
-ms-transition: opacity ease-in-out 1s;
-o-transition: opacity ease-in-out 1s;
transition: opacity ease-in-out 1s;*/
}
.fade .item.active img {
transform: scale(1.05);
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5s;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
}
.fade .item.active .slide-text {
transform: scale(1);
transition: all ease-in-out 1.5s;
-webkit-transition: all ease-in-out 1.5s;
-moz-transition: all ease-in-out 1.5s;
-ms-transition: all ease-in-out 1.5s;
-o-transition: all ease-in-out 1.5s;
}
/*---------- left/right ROUND control ----------*/
.control-round .carousel-control {
top: 50%;
opacity: 0;
width: 45px;
height: 100px;
margin-top: -50px;
z-index: 100;
color: #ffffff;
display: block;
font-size: 100px;
cursor: pointer;
overflow: hidden;
line-height: 100px;
text-shadow: none;
position: absolute;
font-weight: lighter;
background: transparent;
}
.control-round:hover .carousel-control {
opacity: 1;
}
.control-round .carousel-control.left {
left: 1%;
}
.control-round .carousel-control.right {
right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover {
color: #fdfdfd;
background: rgba(0, 0, 0, 0.5);
border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1) {
left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1) {
right: 45%;
}
/*---------- indicators control ----------*/
.indicators-line>.carousel-indicators {
height: 20px;
font-size: 0;
overflow-x: auto;
text-align: right;
overflow-y: hidden;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
white-space: nowrap;
text-align: center;
bottom: 33px;
}
.indicators-line>.carousel-indicators li {
padding: 0;
width: 15px;
height: 15px;
border: 1px solid rgb(255, 255, 255);
text-indent: 0;
overflow: hidden;
text-align: left;
position: relative;
letter-spacing: 1px;
background: none;
-webkit-font-smoothing: antialiased;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 5px;
-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
z-index: 10;
cursor: pointer;
}
.indicators-line>.carousel-indicators li:last-child {
margin-right: 0;
}
.indicators-line>.carousel-indicators .active {
margin: 1px 5px 1px 1px;
background-color: #fff;
position: relative;
}
.indicators-line>.carousel-indicators .active:before {
transform: scale(0.5);
background-color: #fff;
position: absolute;
left: -1px;
top: -1px;
width: 15px;
height: 15px;
border-radius: 50%;
-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-o-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
/*---------- slide caption----------*/
.slide_style_left {
text-align: left !important;
}
.slide_style_right {
text-align: right !important;
}
.slide_style_center {
text-align: center !important;
padding: 10px !important;
margin: auto !important;
}
.slide-text {
left: 2%;
top: 15%;
right: 0;
margin: auto;
margin-left: calc(50% - 805px);
padding: 10px 0 10px 85px;
position: absolute;
text-align: left;
}
.slide-text-width-1 {
width: 100%;
max-width: 805px;
}
.slide-text-width-2 {
width: 100%;
max-width: 700px;
}
.slide-text-width-3 {
width: 100%;
max-width: 600px;
}
.slide-text h2 {
padding: 0;
color: #ffffff;
font-size: 40px;
font-style: normal;
line-height: 50px;
margin-bottom: 22px;
letter-spacing: 1px;
display: inline-block;
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.slide-text p {
padding: 0;
color: #ffffff;
font-size: 22px;
line-height: 30px;
font-weight: 300;
margin-bottom: 40px;
letter-spacing: 1px;
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.slide-text>a.btn-default {
color: #000;
font-weight: 200;
border: 1px solid #fff;
font-size: 18px;
line-height: 18px;
margin-right: 10px;
text-align: center;
padding: .9em 3.2em .9em 1.5em;
white-space: nowrap;
letter-spacing: 0.2px;
border-radius: 3px;
display: inline-block;
text-transform: uppercase;
-webkit-animation-delay: 2s;
animation-delay: 2s;
-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
position: relative;
}
.slide-text>a.btn-primary {
color: #ffffff;
cursor: pointer;
font-weight: 400;
font-size: 13px;
line-height: 15px;
margin-left: 10px;
text-align: center;
padding: 17px 30px;
white-space: nowrap;
letter-spacing: 1px;
background: #00bfff;
display: inline-block;
text-decoration: none;
text-transform: uppercase;
border: none;
-webkit-animation-delay: 2s;
animation-delay: 2s;
-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text>a.btn-default span:after {
content: "\e72c";
fill: currentcolor;
font-size: 2.3em;
width: 1em;
color: #000;
transition: all .5s ease-out;
display: block;
position: absolute;
right: 0.5em;
top: 50%;
margin-top: -0.15em;
font-family: iconfont !important;
}
.slide-text>a.btn-default:hover,
.slide-text>a.btn-default:active {
color: #ffffff;
border: 1px solid #fff;
background: none;
-webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}
.slide-text>a.btn-default:hover span:after {
color: #fff;
transform: translateX(3px);
}
.slide-text>a:active {
color: #ffffff;
background: #222222;
-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}
.slide-text>a.btn-default-black {
background: #333;
color: #ffffff;
border: 1px solid #333;
}
.slide-text>a.btn-default-black:hover {
background: none;
color: #333;
border: 1px solid #333;
}
.slide-text>a.btn-default-black span:after {
color: #ffffff;
}
.slide-text>a.btn-default-black:hover span:after {
color: #333;
}
.slide-text>a.btn-default-5024e7 {
background: #5024e7;
color: #fff;
border: 1px solid #5024e7;
}
.slide-text>a.btn-default-5024e7 span:after {
color: #fff;
}
.slide-text>a.btn-default-5024e7:hover {
color: #5024e7;
background: none;
border: 1px solid #5024e7;
}
.slide-text>a.btn-default-5024e7:hover span:after {
color: #5024e7;
}
.slide-text>a.btn-default-03913b {
background: #03913b;
color: #ffffff;
border: 1px solid #03913b;
}
.slide-text>a.btn-default-03913b span:after {
color: #fff;
}
.slide-text>a.btn-default-03913b:hover {
background: none;
color: #03913b;
border: 1px solid #03913b;
}
.slide-text>a.btn-default-03913b:hover span:after {
color: #03913b;
}
.slide-text>a.btn-default-fabd40 {
background: #333;
color: #fabd40;
border: 1px solid #333;
}
.slide-text>a.btn-default-fabd40 span:after {
color: #fabd40;
}
.slide-text>a.btn-default-fabd40:hover {
color: #333;
background: none;
border: 1px solid #333;
}
.slide-text>a.btn-default-fabd40:hover span:after {
color: #333;
}
.slide-text .cl-095798,
.cl-095798 {
color: #095798;
}
.slide-text .cl-e8f434 {
color: #e8f434;
}
.slide-text>a.btn-default-fb7e9b {
background: #fb7e9b;
color: #ffffff;
border: 1px solid #fb7e9b;
}
.slide-text>a.btn-default-fb7e9b span:after {
color: #fff;
}
.slide-text>a.btn-default-fb7e9b:hover {
color: #fb7e9b;
background: none;
border: 1px solid #fb7e9b;
}
.slide-text>a.btn-default-fb7e9b:hover span:after {
color: #fb7e9b;
}
.slide-text>a.btn-default-blue {
background: #0c4b95;
color: #ffffff;
border: 1px solid #0c4b95;
}
.slide-text>a.btn-default-blue span:after {
color: #ffffff;
}
.slide-text>a.btn-default-blue:hover {
color: #0c4b95;
background: none;
border: 1px solid #0c4b95;
}
.slide-text>a.btn-default-blue:hover span:after {
color: #0c4b95;
}
.slide-text>a.btn-default-e4589a {
background: #e4589a;
color: #ffffff;
border: 1px solid #e4589a;
}
.slide-text>a.btn-default-e4589a span:after {
color: #fff;
}
.slide-text>a.btn-default-e4589a:hover {
color: #e4589a;
background: none;
border: 1px solid #e4589a;
}
.slide-text>a.btn-default-e4589a:hover span:after {
color: #e4589a;
}
.slide-text>a.btn-default-FFEB3B {
background: #FFEB3B;
color: #333;
border: 1px solid #FFEB3B;
}
.slide-text>a.btn-default-FFEB3B span:after {
color: #333;
}
.slide-text>a.btn-default-FFEB3B:hover {
color: #FFEB3B;
background: none;
border: 1px solid #FFEB3B;
}
.slide-text>a.btn-default-FFEB3B:hover span:after {
color: #FFEB3B;
}
.slide-text>a.btn-default-52effe {
background: #52effe;
color: #3c2086;
border: 1px solid #52effe;
}
.slide-text>a.btn-default-52effe span:after {
color: #3c2086;
}
.slide-text>a.btn-default-52effe:hover {
color: #52effe;
background: none;
border: 1px solid #52effe;
}
.slide-text>a.btn-default-52effe:hover span:after {
color: #52effe;
}
.slide-text>a.btn-default-c84f22 {
background: #c84f22;
color: #fff;
border: 1px solid #c84f22;
}
.slide-text>a.btn-default-c84f22 span:after {
color: #fff;
}
.slide-text>a.btn-default-c84f22:hover {
color: #c84f22;
background: none;
border: 1px solid #c84f22;
}
.slide-text>a.btn-default-c84f22:hover span:after {
color: #c84f22;
}
.slide-text>a.btn-default-01cbf9 {
background: #01cbf9;
color: #ffffff;
border: 1px solid #01cbf9;
}
.slide-text>a.btn-default-01cbf9 span:after {
color: #ffffff;
}
.slide-text>a.btn-default-01cbf9:hover {
color: #01cbf9;
background: none;
border: 1px solid #01cbf9;
}
.slide-text>a.btn-default-01cbf9:hover span:after {
color: #01cbf9;
}
.slide-text>a.btn-default-ed5355 {
background: #ed5355;
color: #ffffff;
border: 1px solid #ed5355;
}
.slide-text>a.btn-default-ed5355 span:after {
color: #ffffff;
}
.slide-text>a.btn-default-ed5355:hover {
color: #ed5355;
background: none;
border: 1px solid #ed5355;
}
.slide-text>a.btn-default-ed5355:hover span:after {
color: #ed5355;
}
.slide-text>a.btn-default-ffd101 {
background: #f7ab00;
color: #333;
border: 1px solid #f7ab00;
}
.slide-text>a.btn-default-ffd101 span:after {
color: #333;
}
.slide-text>a.btn-default-ffd101:hover {
color: #f7ab00;
background: none;
border: 1px solid #f7ab00;
}
.slide-text>a.btn-default-ffd101:hover span:after {
color: #f7ab00;
}
.slide-text>a.btn-default-ed9527 {
background: #ed9527;
color: #333;
border: 1px solid #ed9527;
}
.slide-text>a.btn-default-ed9527 span:after {
color: #333;
}
.slide-text>a.btn-default-ed9527:hover {
color: #ed9527;
background: none;
border: 1px solid #ed9527;
}
.slide-text>a.btn-default-ed9527:hover span:after {
color: #ed9527;
}
.slide-text>a.btn-default-29ecfd {
background: #29ecfd;
color: #333;
border: 1px solid #29ecfd;
}
.slide-text>a.btn-default-29ecfd span:after {
color: #333;
}
.slide-text>a.btn-default-29ecfd:hover {
color: #29ecfd;
background: none;
border: 1px solid #29ecfd;
}
.slide-text>a.btn-default-29ecfd:hover span:after {
color: #29ecfd;
}
.slide-text>a.btn-default-ffd101 {
background: #ffd101;
color: #333;
border: 1px solid #ffd101;
}
.slide-text>a.btn-default-ffd101 span:after {
color: #333;
}
.slide-text>a.btn-default-ffd101:hover {
color: #ffd101;
background: none;
border: 1px solid #ffd101;
}
.slide-text>a.btn-default-ffd101:hover span:after {
color: #ffd101;
}
.slide-text>a.btn-default-8fc31f{
background:#8fc31f;
color:#fff;
border:1px solid #8fc31f;
}
.slide-text>a.btn-default-8fc31f span:after {
color: #ffffff;
}
.slide-text>a.btn-default-8fc31f:hover{
color:#8fc31f;
background:none;
border:1px solid #8fc31f;
}
.slide-text>a.btn-default-8fc31f:hover span:after {
color:#8fc31f;
}
.slide-text>a.btn-default-1cbe82{
background:#1cbe82;
color:#fff;
border:1px solid #1cbe82;
}
.slide-text>a.btn-default-1cbe82 span:after {
color: #ffffff;
}
.slide-text>a.btn-default-1cbe82:hover{
color:#1cbe82;
background:none;
border:1px solid #1cbe82;
}
.slide-text>a.btn-default-1cbe82:hover span:after {
color:#1cbe82;
}
.slide-text .cl-01e9f7 {
color: #01e9f7;
}
.slide-text .cl-2b5fa8 {
color: #2b5fa8;
}
.slide-text .cl-black {
color: #333;
}
.slide-text .cl-d35571 {
color: #d35571;
}
.slide-text .cl-563527 {
color: #563527;
}
.cl-c84f22{
color:#c84f22;
}
.cl-290f10{
color:#290f10;
}
cl-ffd101{
color: #f7ab00;
}
.slides-content-bg {
height: 400px;
position: relative;
background-image: url(/gsimages/homebox/showyour-t-shirt-showyourmore.jpg);
}
.slides-content-text h2 {
font-size: 28px;
color: #333;
line-height: 1.4em;
}
.slides-content-text .slides-text {
margin-top: 70px;
line-height: 1.4em;
}
.h30 {
height: 30px;
}
.h20 {
height: 20px;
}
/*top banner slideshow end >1440*/
.promotion-btn {
background: #fff;
border: 1px solid #0c4b95;
color: #0c4b95;
position: absolute;
width: 190px;
bottom: 0;
}
.promotion-btn .singupnow {
margin: 0;
padding: 0;
padding: .8em 3.6em .68em 1.2em;
border-radius: 0;
background: transparent;
border-style: none;
font-size: 16px;
outline: 0;
color: #0c4b95;
display: inline-block;
line-height: 1.0em;
}
.promotion-btn a:after {
content: "\e72c";
fill: currentcolor;
font-size: 32px;
width: 40px;
color: #0c4b95;
transition: all .5s ease-out;
display: block;
position: absolute;
right: 8px;
top: 50%;
margin-top: -7px;
}
.promotion-btn:hover {
background: #0c4b95;
}
.promotion-btn:hover .singupnow {
color: #fff
}
.promotion-btn:hover a:after {
color: #fff;
transform: translateX(3px);
}
.glyphicon-chevron-left:before,
.glyphicon-chevron-right:before {
content: "";
}
.carousel-control .glyphicon-chevron-left {
background-image: url(/gsimages/homebox/arrow-gray.png);
background-position: -3px -33px;
width: 56px;
height: 56px;
margin-top: -28px;
margin-left: -28px;
}
.carousel-control .glyphicon-chevron-right {
background-image: url(/gsimages/homebox/arrow-gray.png);
background-position: -183px -33px;
width: 56px;
height: 56px;
margin-top: -28px;
margin-right: -28px;
}
.pull-left p {
line-height: 1.6em;
margin-bottom: 12px;
color: #3e3e3e;
font-size: 14px;
text-align: left;
}
.pull-left small {
text-align: right;
}
.application-content {
margin-bottom: 50px;
}
.dlyNs {
display: none;
}
.slide-text-top-20 {
top: 20%;
}
.slide-text-top-12 {
top: 12%;
}
@media only screen and (max-width: 1920px) {
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img.slide-image-thanks {
margin: auto;
width: 1920px;
max-width: 1920px;
height: 450px;
margin-left: calc(50% - 960px);
}
}
@media only screen and (max-width: 1600px) {
.fade .item {
height: 380px;
}
.slide-text {
margin-left: 0;
}
.slide-text h2 {
font-size: 34px;
line-height: 40px;
margin-bottom: 20px;
}
.slide-text p {
font-size: 20px;
}
.slide-text p.line-min-3 {
line-height: 25px;
margin-bottom: 16px;
}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin: auto;
width: 1622px;
max-width: 1622px;
height: 380px;
margin-left: calc(100% - 1622px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
margin-left: calc(50% - 811px);
}
}
@media only screen and (max-width: 1439px) {
/*top banner slideshow start*/
.fade .item {
height: 350px;
}
.slide-text {
margin-left: 0;
}
.slide-text-width-1 {
width: 100%;
max-width: 700px;
}
.slide-text-width-2 {
width: 100%;
max-width: 600px;
}
.slide-text-width-3 {
width: 100%;
max-width: 500px;
}
.slide-text h2 {
font-size: 32px;
line-height: 40px;
margin-bottom: 20px;
}
.slide-text p {
font-size: 18px;
}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
width: 1494px;
max-width: 1494px;
height: 350px;
margin: auto;
margin-left: calc(100% - 1494px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
margin-left: calc(50% - 747px);
}
/*top banner slideshow end*/
}
@media only screen and (max-width: 1456px) {
/*content slideshow start*/
.home-content-slideshow {
position: relative;
width: calc(100% - 56px);
margin: 0 auto;
}
.cooperation-container a {
width: calc(50% - 40px);
background: #fff;
margin-right: 80px;
position: relative;
padding: 30px 85px;
box-sizing: border-box;
}
.promotion-item-left {
position: relative;
display: inline-block;
width: calc(100% - 210px);
padding-right: 0px;
text-align: left;
}
.promotion-item-right {
position: relative;
display: inline-block;
width: 200px;
vertical-align: top;
}
.promotion-item-right img {
position: relative;
width: 100%;
height: auto;
}
/*content slideshow end*/
}
@media only screen and (max-width: 1366px) {
/*top banner slideshow start*/
.bs-slider .bs-slider-overlay {
background-color: rgba(0, 0, 0, 0.3);
display: none;
}
.slide-text {
margin-left: 0;
}
/*top banner slideshow end*/
}
@media only screen and (max-width:1310px) {
/*content slideshow start*/
.promotion-item-left {
position: relative;
display: inline-block;
width: 100%;
padding-right: 0px;
text-align: center;
height: auto;
}
.promotion-item-right {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
float: none;
text-align: center;
}
.promotion-item-right img {
width: 240px;
}
.promotion-btn {
left: 50%;
margin-left: -95px;
;
}
/*content slideshow end*/
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
/*home page promotion start*/
.promotion-container {
padding: 15px 85px;
}
/*home page promotion end*/
}
@media only screen and (max-width: 1024px) {
.fade .item {
height: 300px;
}
.slide-text {
top: 10%;
}
.slide-text>a.btn-default {
color: #000;
font-weight: 200;
border: 1px solid #fff;
font-size: 18px;
line-height: 15px;
margin-right: 10px;
text-align: center;
padding: .7em 3.2em .7em 1.5em;
white-space: nowrap;
letter-spacing: 0.2px;
border-radius: 3px;
display: inline-block;
text-transform: uppercase;
-webkit-animation-delay: 2s;
animation-delay: 2s;
-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
position: relative;
}
}
@media (max-width: 991px) {
/*top banner slideshow start*/
.fade .item {
height: 285px;
}
.slide-text {
top: 10%;
}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin: auto;
width: 1214px !important;
max-width: 1214px;
height: 285px;
margin-left: calc(100% - 1214px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
margin-left: calc(50% - 607px);
}
.slide-text h2 {
font-size: 26px;
line-height: 30px;
margin-bottom: 15px;
}
.slide-text p {
font-size: 16px;
margin-bottom: 15px;
}
.slide-text>a.btn-default {
font-size: 16px;
}
.control-round .carousel-control {
font-size: 60px;
}
/*top banner slideshow end*/
}
@media only screen and (max-width:999px) {
/*content slideshow start*/
.home-content-slideshow {
width: 100%;
}
.cooperation-container a {
width: calc(50% - 40px);
background: #fff;
margin-right: 80px;
position: relative;
padding: 30px 45px;
box-sizing: border-box;
}
.carousel-control-cooperation {
width: 45px;
}
.promotion-container {
padding: 20px 45px;
}
.promotion-item-left {
position: relative;
display: inline-block;
width: 100%;
padding-right: 0px;
height: auto;
}
.promotion-item-right {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
float: none;
text-align: center;
}
.cooperation-container a {
width: calc(100% - 40px);
background: #fff;
margin-right: 0px;
position: relative;
padding: 30px 45px;
box-sizing: border-box;
margin: 20px auto;
}
.cooperation-container a:nth-child(2) {
margin: 20px auto;
}
.carousel-control-cooperation {
width: 45px;
}
#myCarousel .carousel-control.left,
#myCarousel .carousel-control.right {
background: none;
opacity: 1;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 100%);
}
/*content slideshow end*/
}
/*--------top start------*/
.navbar {
margin-bottom: 0;
border: 0;
}
.navbar-default .navbar-nav>li>a {
color: #58585b
}
#ge-tophead {
display: block;
height: auto;
width: 100%;
padding: 0;
box-sizing: border-box;
background-color: #ffffff;
/*border-bottom:.1rem solid #e3e3e3;*/
top: 0;
left: 0;
position: fixed;
z-index: 10000;
box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.12);
}
.navbar-ge {
background-color: #ffffff;
}
.navbar-ge .navbar-nav>.active>a,
.navbar-ge .navbar-nav>.active>a:focus,
.navbar-ge .navbar-nav>.active>a:hover {
color: #555555;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
border-bottom-width: 0;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
background-color: #ffffff;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
border-bottom: 1px solid #8e8e8e;
background-color: #ffffff;
}
#ge-box {
position: relative;
max-width: 1000px;
margin: 0 auto;
height: 20px;
}
#ge-login {
display: block;
font-size: 1rem;
}
#ge-login ul:not(:first-of-type) {
margin-left: 7px;
}
#ge-login a {
color: #58585b;
font-size: 14px;
margin-bottom: 0;
line-height: 18px;
}
#ge-login a:link,
#ge-login a:visited {
color: #58585b
}
#ge-login a:hover {
color: #262626
}
#ge-login ul li:after {
content: "|";
color: #ffffff;
margin-left: 15px;
}
.line-header {
height: 1px;
background: #b8b8b8;
background: -moz-linear-gradient(left, #e4e4e4 4%, #b8b8b8 50%, #e4e4e4 100%);
/* Linear gradient compatible wording */
background: -webkit-linear-gradient(left, #e4e4e4 4%, #b8b8b8 50%, #e4e4e4 100%);
background: -o-linear-gradient(left, #e4e4e4 4%, #b8b8b8 50%, #e4e4e4 100%);
background: -ms-linear-gradient(left, #e4e4e4 4%, #b8b8b8 50%, #e4e4e4 100%);
/** IE9 IE10 **/
background: linear-gradient(left, #e4e4e4 4%, #b8b8b8 50%, #e4e4e4 100%);
filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#e4e4e4', endColorStr='#b8b8b8', gradientType='0');
/** IE7 8 6**/
}
:root .gradient {
filter: none;
}
/*Linear gradient compatible wording, Filter effects IE9*/
/*-------shopping cart----*/
@font-face {
font-family: "iconfont";
src: url('iconfont.eot?t=1471588707');
/* IE9*/
src: url('iconfont.eot?t=1471588707#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('iconfont.woff?t=1471588707') format('woff'), /* chrome, firefox */
url('iconfont.ttf?t=1471588707') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1471588707#iconfont') format('svg');
/* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
#ge-login #ge-cart .icon {
font-size: 18px;
line-height: 20px;
margin: 0;
color: #f47a55;
-webkit-transition: font-size 0.25s ease-out 0s;
-moz-transition: font-size 0.25s ease-out 0s;
transition: font-size 0.25s ease-out 0s;
}
#ge-login #ge-cart .icon-shopping {
width: auto;
height: 22px;
cursor: pointer;
}
#ge-login #ge-cart .icon-shopping:after {
content: "\e6ef";
width: 1em;
height: 1em;
display: block;
font-family: iconfont!important;
font-size: 24px;
margin-top: 1px;
float: right;
margin-left: 0;
margin-right: 5px;
}
#ge-login ul .geqo a {
color: #ffffff;
font-weight: normal;
}
#ge-login ul .geqo a:hover {
color: #d9d9d9;
}
#ge-login ul {
margin-top: 0;
margin-bottom: 0;
float: left;
min-height: 18px;
padding: 0
}
#ge-login ul li {
line-height: 22px;
float: left;
font-size: 14px;
color: #000000;
}
#ge-login #ge-ul {
line-height: normal;
}
#ge-login #ge-ul,
#ge-login #ge-cart {
padding: 3px 6px 3px 3px;
border: 1px solid #7b7b7b;
}
#ge-login #ge-cart:hover {
border: 1px solid #acacac;
border-radius: 3px 3px;
}
#gs-col {
max-width: 1440px;
margin: 0 auto;
display: block;
z-index: 1000;
background: #ffffff;
position: relative;
}
/*-------log search----------*/
.gs-search {
position: relative;
display: block;
width: 556px;
height: 40px;
margin-top: 10px;
padding: 0 0;
float: left;
margin-left: 118px;
}
.form-search input {
display: inline-block;
margin-bottom: 0;
}
.input-medium {
width: 556px;
position: absolute
}
.input-medium {
font-size: 14px;
height: 40px;
line-height: 40px;
border: 1px solid #b3b4b5;
vertical-align: middle;
color: #58585b;
}
.input-medium:hover {
border-color: #a6a8aa;
}
.input-medium:focus {
border-color: #004b95;
/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.055), 0 0 6px #004b95;*/
/*box-shadow: inset 0 1px 1px rgba(0,0,0,.055), 0 0 6px #004b95;*/
outline: 0;
}
.search-query {
padding: 0 38px 0 10px;
z-index: 20000;
/*-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;*/
}
.gs-search .form-search>div {
position: relative;
overflow: visible;
}
.gs-search .form-search .btn {
opacity: 1;
visibility: visible;
padding: 0;
width: 46px;
height: 40px;
display: inline-block;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: #333333;
text-align: center;
vertical-align: middle;
position: absolute;
top: 0;
right: 0;
outline-style: none;
z-index: 20000
}
.form-search .btn .iconfont {
font-size: 22px;
}
/*--------logo--------*/
#gs-logo-box {
/*overflow:hidden; */
padding: 5px 0 8px 0;
height: auto;
min-height: 1px;
z-index: 10000;
}
#gs-logo-box #gs-logo {
box-sizing: border-box;
overflow: hidden;
display: block;
float: left;
}
#gs-logo-box #gs-logo div {
overflow: hidden;
font-size: 0;
width: 203px;
height: 59px;
float: left;
}
#gs-logo-box #gs-logo div:before {
box-sizing: border-box;
display: inline-block;
width: 203px;
height: 59px;
display: block;
content: url(/gsimages/newhome/genscript-logo-cn.png);
}
/*-------dropdown menu-----------*/
.row .span4 {
float: left;
margin-left: 1.5%;
padding-right: 10px;
display: inline-block;
position: relative;
flex-direction: column;
}
.row [class*="span"] {
margin-bottom: 10px!important;
}
.row {
margin-left: -18px;
display: block;
/**display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;**/
/**flex-flow: wrap;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;**/
margin-right: 0;
padding: 0 0 0 30px;
}
.section_content .row {
padding: 0;
}
.row>.span4 {
width: 18%;
}
.span7 {
margin-top: 10px;
}
.row h2 {
font-size: 16px;
line-height: 28px;
font-weight: bold;
margin-top: 0;
}
.row h3 {
font-size: 14px;
line-height: 26px;
font-weight: bold;
margin-top: 5px;
}
.row .h-title {
background-color: #e3e3e3;
padding-left: 10px;
font-weight: normal;
}
.row p {
margin: 0 0 9px;
font-size: 13px;
line-height: 18px;
}
.dropdown-menu .row .span4 ul>li>a {
display: inline-block;
padding: 4px 0px;
clear: both;
font-weight: 400;
line-height: 1.3;
color: #58585b;
/* white-space: nowrap;*/
}
.dropdown-menu .row .span4 ul>li>a:focus,
.dropdown-menu .row .span4 ul>li>a:hover {
color: #0066cc;
text-decoration: none;
}
.gene-menu {
position: absolute;
}
.row [class*="span5"] {
/*margin-left: 0px;*/
}
.dropdown-menu .row .span5 ul>li>a,
.dropdown-menu .row .span6 ul>li>a {
padding: 4px 0;
}
.nav-list [class^="icon-"] {
margin-right: 10px;
}
.nav-list [class^="icon-"] {
display: inline-block;
width: 55px;
height: 55px;
line-height: 14px;
vertical-align: text-top;
background-position: 0 0;
background-repeat: no-repeat;
float: left;
}
.dropdown-menu .row .span4 .nav-list li {
position: relative;
padding: 5px 0;
}
.nav-list li a {
width: 100%;
}
.icon-blue {
background: url("/gsimages/newhome/most-popular-icons.png?=11") no-repeat scroll 0 0;
}
.nav-list .icon-white {
background-position: -120px -5px;
}
.nav-list .icon-plamid {
background-position: -180px -5px;
}
.nav-list .icon-green {
background-position: -240px -5px;
}
.nav-list .icon-fibrotic {
/*background-image: url("/gsimages/newhome/fibrotic-disease-models.jpg");*/
background-position: -60px -5px;
}
.nav-list .icon-handbook {
background-position: -240px -120px;
}
.nav-list .icon-re {
background-position: 0px -60px;
}
.nav-list .icon-ex {
background-position: -120px -60px;
}
.nav-list .icon-pr {
background-position: -180px -60px;
}
.nav-list .icon-ta {
background-position: -60px -60px;
}
.nav-list .icon-bundle {
background-position: -180px -120px;
/*bundle products 0512-2017*/
}
.nav-list .icon-mc {
background-position: -240px -60px;
}
.nav-list .icon-pe {
background-position: 0px -120px;
}
.nav-list .icon-ag {
background-position: -60px -120px;
}
.nav-list .icon-pb {
background-position: -120px -120px;
}
.nav-list .icon-eblot {
background-position: -240px -180px;
}
.nav-list .icon-gene-syn {
background-position: -240px -240px;
}
.nav-list .icon-protein-flyer {
background-position: -240px -240px;
}
.nav-list .icon-genbuilder {
background-position: -240px -300px;
}
.nav-list .icon-genpart {
background-position: 0 -345px;
}
.nav-list .icon-oligo {
background-position: -176px -465px;
}
.nav-list .icon-genecn {
background-position: -235px -465px;
}
.nav-list .icon-antibodycn {
background-position: -60px -525px;
}
.nav-list .icon-peptidecn {
background-position: -116px -525px;
}
.nav-list .icon-metabolic {
background-position: -58px -345px;
}
.nav-list .icon-plamid-new {
background-position: -116px -345px;
}
.nav-list .icon-monorab {
background-position: -0px -405px;
}
.nav-list .icon-antibody {
background-position: -58px -405px;
}
.nav-list .icon-eblot-estain {
background-position: -180px -410px;
}
.nav-list .icon-ammag {
background-position: -240px -410px;
}
.nav-list .icon-cell-line {
background-position: 0px -470px;
}
.nav-list .icon-immune {
background-position: -58px -470px;
}
.nav-list .icon-crispr {
background-position: -120px -470px;
}
.nav-list .icon-surepage {
background-position: 0 -525px;
}
.nav-list .icon-sars-cov-2 {
background-position: -176px -525px;
}
.nav-list .icon-ezwest{
background-position: -240px -532px;
}
.nav-list .icon-sars-cov-2-protein{
background-position: 0px -585px;
}
.nav-list .icon-cpass{
background-position: -60px -585px;
}
.nav-list .icon-quatro{
background-position: -116px -590px;
}
.case-box {
border: 1px solid #acacac;
margin: 0;
padding: 0;
}
.dropdown-menu .row .span5 ul .case-box .case-boxa {
padding: 0;
display: inline-block;
}
.case-box [class^="icon-"] {
width: 233px;
height: 75px;
display: inline-block;
}
.case-boxa .case-studybg {
background-position: 0px -185px;
}
.case-boxa .case-studybgf {
background-position: 0px -265px;
}
.row .more-plant {
padding: 5px 10px;
text-align: left;
overflow: hidden;
font-size: 15px;
}
.more-plant span {
display: inline-block;
float: right;
}
.more-plant span a:hover {
background-color: #4f9619;
}
.more-detail {
padding: 2px 5px;
background-color: #5dab22;
color: #ffffff;
font-size: 13px;
}
.more-detail:link {
color: #ffffff;
}
.more-detail:visited {
text-decoration: none;
}
.more-detail:hover {
text-decoration: none;
color: #ffffff;
}
.case-box-but {
margin-top: 10px;
}
.text-red {
color: red;
}
.text-red-bold {
color: red;
font-weight: 700;
}
.text-blue-bold {
color: #0066cc;
font-weight: 700;
}
.navbar-nav>li>a {
padding-top: 8px;
padding-bottom: 8px;
}
.navbar {
min-height: 38px;
margin-bottom: 0;
}
/*-------main box-----------*/
.warp {
background: #ffffff;
overflow: hidden;
margin-top:0px;
}
.warp-main {
max-width: 1440px;
margin: 0 auto;
margin-top: 30px;
min-height: 600px;
margin-bottom: 40px;
padding: 35px 92px;
background: #ffffff;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
}
.dropleft1 {
left: 0px;
}
.dropleft2 {
left: 0px;
}
.dropleft3 {
left: 0px;
}
.dropleft4 {
left: 0px;
}
.dropleft5 {
left: 0px;
}
.dropleft6 {
left: 0px;
}
/*------- 768px -----------*/
.navbar-default .navbar-toggle .icon-bar {
background-color: #6d6d6d
}
.navbar-toggle {
float: left;
}
.navbar-toggle {
width: 33.9px;
height: 33px;
padding: 7px 6px;
background-color: #ffffff;
border-width: 0;
margin-top: 18px;
}
.navbar-toggle .icon-bar {
width: 28px;
height: 4px;
}
.navbar-default .navbar-toggle .icon-bar:hover {
background-color: #a9a8a8
}
/*--dropdown open close---*/
.overlay {
width: 0%;
position: fixed;
z-index: 30000;
top: 0;
left: 0;
background-color: rgb(255, 255, 255);
background-color: rgba(0, 0, 0, 0);
overflow-y: hidden;
transition: 0.5s;
background: rgba(22, 22, 22, 0.75);
}
.overlay-content {
position: relative;
top: 0;
width: 100%;
text-align: left;
background-color: #ffffff;
/*border: 1px solid #555555;*/
/*overflow: hidden;*/
min-width: 140px;
max-width: 440px;
}
.overlay a {
padding: 8px 4px;
text-decoration: none;
font-size: 1.2em;
color: #ffffff;
transition: 0.3s;
}
.overlay a:hover,
.overlay a:focus {
/*color: #508fcf;*/
}
.closebtn {
position: absolute;
top: 4px;
right: 9px;
z-index: 700;
font-size: 38px !important;
/*background: #dddddd;*/
border-radius: 50% 50%;
height: 30px;
width: 30px;
border-width: 0;
}
.btn-default {
/*border: none;*/
border-radius: 0px 0px;
}
/*--dropdown open close menu- end--*/
/*@media (max-width:999px){
.navbar-collapse.collapse { display: none!important;}
}*/
@media only screen and (min-width: 992px) and (max-width: 1280px) {
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin-left: calc(100% - 1380px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
width:1280px
margin-left: calc(50% - 640px);
}
/*home page promotion start*/
.promotion-container {
padding: 15px 85px;
}
/*home page promotion end*/
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img.slide-image-thanks {
margin: auto;
width: 1439px;
max-width: 1439px;
height: 350px;
margin-left: calc(50% - 720px);
}
.slide-text-top-12 {
top: 2%;
}
}
@media only screen and (max-width:992px) and (min-width:769px) {
.gs-search {
width: 365px;
}
.input-medium {
width: 365px;
}
.navbar-header {
z-index: 300;
}
#gs-logo-box {
float: right;
z-index: 500;
box-sizing: border-box;
position: inherit;
}
#gs-logo {
margin-right: 40px;
}
#gs-logo-box #gs-logo div {
width: 180px;
height: 46px;
}
#gs-logo-box #gs-logo div:before {
box-sizing: border-box;
display: inline-block;
width: 180px;
height: 46px;
margin: -72px 0 0 -22px;
content: url(/gsimages/newhome/genscript-sprite.png);
}
#gs-logo-box {
padding: 5px 0
}
.warp {
margin-top: 61px;
}
.warp-main {
margin-top: 75px;
overflow: hidden
}
}
/*M-site pulldown right menu*/
@media only screen and (max-width:992px) {
body{
padding-top:54px !important;
}
#top-menu {
display: none;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-toggle {
margin-top: 16px;
z-index: 700;
width: 33.9px;
height: 33px;
display: block;
}
.overlay {
top: 0;
height: 100%
}
.overlay-content {
top: 0
}
.navbar-static-top {
z-index: 200;
}
.navbar-default {
background-color: transparent;
}
.overlay-content {
/*top: 5.5%;*/
width: calc(100% - 40px);
}
.open-menu {
width: 100%;
padding: 0;
margin: 0;
overflow-y: auto;
overflow-x: hidden;
position: static;
overflow-x: hidden;
border-radius: 0px 0px;
border-width: 0;
float: none;
}
.open-menu li {
padding: 12px 0 12px 30px;
border-bottom: 1px solid #cccccc;
}
.open-menu li a {
font-size: 1.1em;
padding: 0;
}
.open-menu li a:link,
.open-menu li a:visited {
color: #5a5a5a;
outline: none
}
.open-menu li a:hover {
color: #797979;
background: none;
outline: none
}
.open-menu li a:active {
color: #5a5a5a;
}
.btn-open {
border-bottom-width: 1px;
width: 100%;
text-align: left;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
padding: 8px 12px;
}
.overlay-content .btn-open {
padding: 14px 12px
}
.btn-open:hover {
border-color: #ffffff;
border-radius: 0px 0px 0px 0px;
}
.open-header {
font-weight: bold;
}
.open-header,
.btn-open {
font-size: 1.1em;
/*color:#0066cc;*/
}
.open-header:hover,
.btn-open:hover,
.open-header:focus,
.btn-open:focus {
color: #508fcf
}
.btn-open:visited {
color: #0066cc;
}
.btn-open:active {
color: #0066cc;
}
.btn-open:active:hover,
.btn-open:focus:hover {
outline: none;
}
.overlay-content .line-divider {
text-transform: none;
font-size: 1.1em;
min-height: .4em;
background: #cccccc;
}
.overlay-content {
max-height: 100%;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto;
position: relative;
box-sizing: border-box;
}
/*---login down start----*/
.closebtn {
width: 25px;
height: 25px
}
.overlay a {
padding: 6px 2px
}
#top-menu-container {
width: auto;
background-color: #f3f3f3;
position: relative;
padding: 8px 12px;
}
#pull-box {
width: 100%;
margin: 0 auto;
height: auto;
}
#pull-ul {
display: block;
margin: 0;
padding: 0;
/*margin-bottom: 8px;*/
}
#top-menu-container #pull-login {
display: block;
left: 0;
top: 0;
font-size: 1rem;
}
#pull-login ul:not(:first-of-type) {
text-align: center;
line-height: 30px;
background: #0066cc;
}
#top-menu-container #pull-login li a {
color: #0066cc;
font-size: 14px;
margin-bottom: 0;
line-height: 1.4em;
text-align: center
}
#top-menu-container #pull-login a:hover {
color: green;
}
#top-menu-container #pull-login #pull-cart .icon {
font-size: 20px;
color: #ffffff;
}
.slides-top {
bottom: 12px;
right: 6px;
}
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
background-color: #232323;
color: #ffffff;
}
.overlay a.ContactLink {
color: #0066cc;
text-decoration: underline;
font-size: 14px
}
.overlay-content .dropdown .caret {
position: absolute;
right: 20px;
bottom: auto;
top: 20px;
}
.overlay-content .open .caret {
transform: rotate(180deg);
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
background-color: #ffffff
}
}
/*M-site pulldown right menu end*/
/*---------new login_2016 part start----------*/
#container #header .login-in-m img {
margin: 0 5px 0 0;
padding: 0;
float: left
}
#newsoical {
max-width: 286px;
float: left;
margin: 0px;
padding: 3px 12px 4px 12px;
font-size: 12px;
/*background: url(/gsimages/yuyanback.png) left bottom repeat-x;*/
/*background-color:#f9f9f9;*/
border-radius: 1px 1px 1px 1px;
margin-right: 8px;
}
#newsoical:hover {
/*background: url(/gsimages/yuyanback.png) left top repeat-x;*/
background-color: #f9f9f9;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
padding: 3px 12px 4px 12px;
}
#newsoical2 {
max-width: 286px;
float: right;
margin: 0px;
border: 1px solid #ffffff;
padding: 8px 10px;
/*background: url(/gsimages/yuyanback.png) left bottom repeat-x;*/
/*background-color:#f9f9f9;*/
border-radius: 1px 1px 1px 1px;
border-radius: 3px 3px 3px 3px;
margin-right: 1px;
}
.sodown dd,
.sodown dt,
.sodown ul {
margin: 0px;
padding: 0px;
}
.sodown dt {
background: url(/gsimages/arrow.png) no-repeat scroll right 5px;
padding: 0 15px 0 0
}
.sodown dd {
position: absolute;
z-index: 25000
}
.sodown dt a:hover {
color: #0066cc;
text-decoration: underline
}
.sodown a:link {
color: #000000;
text-decoration: none;
outline: none;
}
.sodown a,
.sodown a:visited {
color: #000000;
text-decoration: none;
outline: none;
font-size: 12px;
}
.sodown a:hover {
color: #0066cc;
text-decoration: underline;
outline: none;
}
.sodown a:actived {
color: #000000;
text-decoration: none;
outline: none;
}
.sodown dt a {
font-size: 12px;
white-space: normal;
word-break: break-all;
padding: 0 2px 0 2px
}
.sodown dt a span {
cursor: pointer;
display: block;
padding: 5px;
}
#top-menu #ge-login .sodown dd ul {
border: 1px solid #cccccc;
color: #C5C0B0;
display: none;
background: #f9f9f9;
left: -27px;
padding: 8px 8px;
position: absolute;
top: 4px;
width: auto;
min-width: 158px;
list-style: none;
z-index: 20000;
border-radius: 3px 3px 3px 3px;
}
.sodown dd .nav-arrow {
border-style: solid;
_border-style: dashed;
border-width: 9px;
border-color: transparent;
border-top-width: 0;
border-bottom: 9px solid #ccc;
width: 0;
height: 0;
font-size: 0;
line-height: 0;
position: absolute;
top: -9px;
}
.sodown dd .nav-arrow-inner {
border-style: solid;
_border-style: dashed;
border-width: 9px;
border-color: transparent;
border-top-width: 0;
border-bottom: 9px solid #fff;
width: 0;
height: 0;
font-size: 0;
line-height: 0;
position: absolute;
top: 1px;
left: -9px;
}
.sodown dd ul li .button-account {
width: 133px;
height: 36px;
line-height: 36px;
font-size: 13px;
background: url("/gsimages/home/button-account.gif") no-repeat;
color: #ffffff;
display: block;
text-decoration: none;
text-align: center;
margin: 0;
padding: 0
}
.sodown span.value {
display: none;
}
/*
#top-menu #ge-login .sodown dd ul li {
z-index: 300;
margin-bottom: 0;
margin-left: 0;
float: none;
height: 1.4em;
line-height: 1.4em;
padding: 2px 0
}
#top-menu #ge-login .sodown dd ul li a {
display: block;
}
#top-menu #ge-login .sodown dd ul li a:hover {
background-color: #ffffff;
text-decoration: none;
color: #262626
}
.sodown img.flag {
border: none;
vertical-align: middle;
margin-right: 3px !important;
}
#top-menu #ge-login .sodown dd ul li:after {
content: ""
}
*/
/*---------new login_2016 part end----------*/
@media only screen and (max-width:375px) {
.gs-search {
width: 200px;
margin-top: 2px;
}
.input-medium {
width: 200px;
}
}
.no-outline {
outline: none !important;
}
.clear {
clear: both
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
background-color: #f0f0f0;
color: #222222
}
.dropdown-menu {
background: #ffffff;
min-width: 1440px;
max-width: 1440px;
padding: 20px 0 10px 0;
}
.h-style-2 {
font-size: 15px;
line-height: 16px;
font-weight: bold;
margin-top: 0;
margin-bottom: 5px;
display: inline-block;
color: #333;
}
.h-title {
font-size: 16px;
width: 100%;
display: inline-block;
line-height: 28px;
color: #333;
}
.h-style-3 {
font-size: 14px;
line-height: 26px;
font-weight: bold;
margin-top: 5px;
display: inline-block;
color: #333;
}
.footer-h-3 {
font-size: 16px;
line-height: 26px;
font-weight: bold;
margin-top: 0px;
display: inline-block;
color: #333;
}
.nav.navbar-nav {
width: 1000px;
width: 100%;
position: relative;
}
.nav>li>a {
padding: 10px 10px 6px 10px;
font-size: 16px;
}
.span150 {
width: 18%;
margin-left: 18px;
float: left;
}
.dropdown-menu .row .span150 ul>li>a {
padding: 4px 0;
}
.dropdown-menu .row .span150 ul>li>a {
display: inline-block;
padding: 4px 0px;
clear: both;
font-weight: 400;
line-height: 1.3;
color: #58585b;
}
ul>li>a:focus,
.dropdown-menu .row .span150 ul>li>a:hover {
color: #0066cc;
text-decoration: none;
}
.rotate-div {
width: 100px;
height: 100px;
position: relative;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
margin-bottom: 15px;
}
.rotate-div img {
width: 100%;
height: 100%;
}
.rotate-div.active {
animation: rotate 1.5s linear;
-webkit-animation: rotate 1.5s linear;
-moz-animation: rotate 1.5s linear;
-ms--webkit-animation: rotate 1.5s linear;
}
.span150:nth-child(2) .rotate-div {
animation-delay: 0.2s;
-webkit-animation-delay: 0.2s;
}
.span150:nth-child(3) .rotate-div {
animation-delay: 0.4s;
-webkit-animation-delay: 0.4s;
}
.span150:nth-child(4) .rotate-div {
animation-delay: 0.6s;
-webkit-animation-delay: 0.6s;
}
.span150:nth-child(5) .rotate-div {
animation-delay: 0.8s;
-webkit-animation-delay: 0.8s;
}
@keyframes rotate {
from {
transform: rotate(1800deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
to {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
}
}
.text-white {
color: #fff;
}
.line18 {
line-height: 18px;
vertical-align: middle;
}
td.text-td {
width: 150px;
text-align: center;
padding: 2px;
}
.h-style-3 {
font-size: 14px;
line-height: 26px;
font-weight: bold;
margin-top: 5px;
display: inline-block;
color: #333;
}
td.align-center {
text-align: center;
}
td.align-center div {
width: 150px;
height: 140px;
overflow: hidden;
}
.rotate-div:hover .transtion-rotate {
-webkit-transform: rotate3d(0, 1, 0, -180deg);
-moz-transform: rotate3d(0, 1, 0, -180deg);
-o-transform: rotate3d(0, 1, 0, -180deg);
-ms-transform: rotate3d(0, 1, 0, -180deg);
transform: rotate3d(0, 1, 0, -180deg);
}
@media only screen and (max-width: 1204px) and (min-width: 993px) {
.nav>li>a {
font-size: 1.1em;
padding: 10px 20px;
}
}
/*homepage new 2018-7-12*/
/*tools grounp*/
.tools-grounp {
float: right;
height: 42px;
}
.tools-grounp>ul {
height: 42px;
}
.tools-grounp>ul>li {
height: 42px;
float: left;
padding: 6px 0 0 0;
position: relative;
}
.tools-grounp a.ufont {
width: auto;
font-size: 14px;
line-height: 42px;
padding: 0 5px;
display: block;
}
.uicon:before {
display: inline-block;
content: " ";
position: relative;
top: 8px;
width: 23px;
height: 23px;
font-size: 0 !important;
line-height: 0 !important;
background-size: 56px auto;
background-repeat: no-repeat;
background-image: url(/gsimages/homebox/toolsgrounp-lighter-2.png);
}
.tools-grounp a.ufont>span {
padding-left: 2px;
}
.utool .usignin {
display: inline;
}
.icon-ufont {
fill: currentcolor;
font-size: 10px;
width: 1em;
height: 1em;
color: #000000;
}
.ucountry:before {
background-size: 56px auto;
background-position: 0 -25px;
}
.ucontact:before {
background-size: 56px auto;
background-position: 0 -50px;
}
.tools-grounp .umargin {
margin-left: 60px;
margin-right: 20px;
}
.tools-grounp .ucontactTool .ucontact {
border-radius: 5px 5px;
cursor: pointer;
color: #58585b;
background: #ecf3fa;
}
.tools-grounp .ucontactTool .ucontact:hover {
color: #ffffff;
background: #37475a;
}
.tools-grounp .ucontactTool .ucontact:hover::before {
color: #ffffff;
background-position: 0 -109px;
}
.tools-grounp a.ucontact {
padding: 0 12px
}
.tools-grounp a:hover {
color: #4c4c4c;
}
/*nav*/
.container {
margin: 0;
padding-left: 0
}
.container>.navbar-collapse {
margin-left: 0;
}
.nav>li {
margin-right: 0px;
position: static;
}
.nav .dropdown,
.dropup {
position: static;
}
.header-row {
height: 40px;
display: block;
position: relative;
}
/*cart*/
.ordercart {
position: relative;
width: auto;
float: right;
margin-top: -45px;
z-index: 1000;
background: #7b7b7b;
padding: 3px 6px;
}
/*featured services*/
.center-title {
text-align: center;
}
.center-title span {
line-height: 1.6em;
font-size: 16px;
margin-top: 5px;
}
h1.mbt {
margin: 0 0 0.8em;
}
h3.mbt {
font-size: 3.2rem;
}
h2.mbt,
h3.mbt {
margin: 0 0 0.8em;
}
h3.margin-mbt {
margin: 0 0 0.4em;
}
h3.white {
color: #ffffff;
margin: 0 0 0.4em;
font-weight: normal;
}
.quote-btn {
position: relative;
max-width: 1440px;
margin: 0 auto;
}
.btn-inner {
text-align: center;
background: #0c4b95;
border: 1px solid #0c4b95;
display: inline-block;
cursor: pointer;
position: absolute;
top: 0%;
left: 50%;
transform: translateX(-50%) translateY(0%);
transition: color .3s;
-moz-transition: color .3s;
-webkit-transition: color .3s;
border-radius: 3px 3px;
}
.quote-btn button {
font-weight: bold;
display: inline-block;
padding: .9em 3.6em .9em 2.2em;
cursor: pointer;
color: #ffffff;
font-size: 2.0rem;
text-align: left;
line-height: inherit;
outline: 0;
}
.quote-btn .btn-inner:hover {
background: rgb(18, 109, 179);
border-color: rgb(18, 109, 179);
}
.quote-btn>div {
position: relative;
transition: background .2s, border .2s;
-moz-transition: background .2s, border .2s;
-webkit-transition: background .2s, border .2s;
}
.btn-inner button:after,
.new-inner button:after {
content: "\e72c";
font-size: 2.3em;
color: #ffffff;
position: absolute;
font-weight: normal;
font-family: 'iconfont' !important;
transition: all .5s ease-out;
}
.btn-inner button:hover {
color: #ffffff;
}
.btn-inner button:hover::after,
.new-inner button:hover::after {
transform: translateX(3px);
}
.h40 {
height: 40px;
clear: both;
overflow: hidden;
}
.h60,
.h80 {
height: 60px;
clear: both;
overflow: hidden;
}
.h80 {
height: 80px;
}
.quote-btn button>span {
position: relative;
font-weight: normal;
}
/*application*/
.application-content {
margin: 0 auto;
margin-bottom: 50px;
max-width: 1440px;
display: flex;
display: -webkit-flex
}
.case-item {
margin: 0 20px;
position: relative;
flex: 1;
-webkit-flex: 1
}
.ih-item {
position: relative;
-webkit-transition: all .35s ease-in-out;
-moz-transition: all .35s ease-in-out;
transition: all .35s ease-in-out
}
.ih-item,
.ih-item * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.ih-item a {
color: #333
}
.ih-item a:hover {
text-decoration: none
}
.ih-item img {
width: 100%;
height: 100%
}
.ih-item.circle,
.ih-item.circle .img {
position: relative;
}
.ih-item.circle .img:before {
position: absolute;
display: block;
content: '';
width: 100%;
height: 100%;
box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);
-webkit-transition: all .35s ease-in-out;
-moz-transition: all .35s ease-in-out;
transition: all .35s ease-in-out
}
.ih-item.circle .img img {
width: 100%;
vertical-align: bottom
}
.ih-item.circle .info {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center-webkit-backface-visibility:hidden;
backface-visibility: hidden
}
.ih-item.square {
position: relative;
width: 316px;
height: 216px;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}
.ih-item.square .info {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.ih-item.circle.effect1 .spinner {
width: 220px;
height: 220px;
-webkit-transition: all .8s ease-in-out;
-moz-transition: all .8s ease-in-out;
transition: all .8s ease-in-out;
background: #666666;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.ih-item.circle.effect1 .img {
width: auto;
height: auto
}
.ih-item.circle.effect1 .img:before {
display: none
}
.ih-item.circle.effect1.colored .info {
background: #1a4a72;
background: rgba(26, 74, 114, .3)
}
.ih-item.circle.effect1 .info {
background: #35567e;
/*background: rgba(22, 26, 29, .7);*/
opacity: 1;
-webkit-transition: all .8s ease-in-out;
-moz-transition: all .8s ease-in-out;
transition: all .8s ease-in-out
}
.ih-item.circle.effect1 .info-2 {
background: #2561a3;
}
.ih-item.circle.effect1 .info-3 {
background: #795091;
}
.ih-item.circle.effect1 .info-4 {
background: #2485a1;
}
.ih-item.circle.effect1 .info:hover {
background: #246e9f;
background: rgba(93, 93, 93, 0.7);
}
.ih-item.circle.effect1 .info h3 {
text-align: center;
color: #fff;
position: relative;
letter-spacing: 1px;
font-size: 18px;
margin: 0 10px;
font-weight: normal;
margin-top: 20px;
/*text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,.3)*/
}
.ih-item.circle.effect1 .info p {
color: #ffffff;
padding: 6px 5px 15px 5px;
font-style: normal;
margin: 0 30px;
font-size: 14px;
opacity: 1;
text-align: center
}
.ih-item.circle.effect1 a:hover .spinner {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg)
}
.ih-item.circle.effect1 a:hover .info {
opacity: 1
}
.ih-item.circle.effect1 a .activeup {
opacity: 0
}
.info-back {
height: 215px;
position: absolute;
bottom: 0;
width: 100%
}
.ih-item.circle.effect1 a:hover .activeup {
opacity: 1
}
.ih-item.circle.effect1 a:hover .info-top {
-webkit-transition: height 0.3s;
transition: height 0.3s;
height: 235px
}
.application-btn {
border: 1px solid #ffffff;
padding: 8px 10px;
text-align: center;
color: #ffffff;
width: 40%;
margin: 0 auto;
font-size: 14px;
background: transparent;
}
.application-btn:hover {
background: #ffffff;
color: #0c4b95;
}
.info-icon {
height: 82px;
position: relative;
width: 82px;
margin: 0 auto
}
/*growing genscript*/
.growbg {
position: relative;
overflow: hidden;
margin: 0;
color: #ffffff;
background-repeat: no-repeat;
background-size: 100%;
background-image: url(/gsimages/homebox/growing-genscript-bg.jpg);
}
.growing {
color: #ffffff;
}
.grow1 p {
font-size: 2.0rem;
margin: 0 0 1.8em;
line-height: normal;
}
.grow3 {
text-align: center;
padding: 40px 0 80px;
-ms-flex-direction: column;
flex-direction: column;
}
.quote-btn .grow1,
.quote-btn .grow2 {
-ms-flex-preferred-size: auto;
flex-preferred-size: auto;
max-width: 100%;
}
.grow-padding {
padding: 58px 0;
}
.grow2 .growscroll {
width: auto;
font-size: 50px;
font-size: 5.0rem;
white-space: nowrap;
margin: 0;
}
.growscroll>div {
display: inline-block;
margin: 0 72px;
padding: 20px 25px;
}
.growscroll>div.growscrollbtn {
background: rgba(255, 255, 255, 0);
border-color: #ffffff;
}
.growscroll>div span {
display: block;
font-size: 1.8rem;
margin-top: .8em;
}
.growscrollbtn strong,
.growscroll>div span {
color: #ffffff;
}
.counter-value,
.counter-value1,
.counter-value2 {
font-weight: normal;
display: inline-block;
height: 53px;
line-height: 53px;
width: 211px;
letter-spacing: 1px;
}
/*cooperation*/
.withoutbg {
background-image: none;
background-color: #f3f3f3;
}
.withoutbg p {
color: #58585b;
}
/*news*/
.newsbox {
overflow: hidden;
background: #003b4d;
}
.row-fluid .news-bar:hover img {
-ms-transform: scale(1.0);
-webkit-transform: scale(1.0);
transform: scale(1.0)
}
.news-content {
padding: 18px 35px;
text-align: left;
background: #003b4d;
height: 180px;
bottom: -180px;
z-index: 1;
-webkit-transition: height 0.2s;
transition: height 0.2s;
position: absolute;
}
.news-content:hover {
height: 200px;
}
.news-content-1 {
background: #08636c;
}
.news-content-2 {
background: #355881;
}
.news-content-3 {
background: #04bc9a;
}
.news-content p {
color: #ffffff;
font-size: 16px;
}
.news-content span {
color: #FFFFFF;
margin: 16px 0;
display: block;
font-size: 12px;
}
.row-fluid .news-bar {
position: relative;
}
.news-bar img {
vertical-align: bottom;
width: 100%;
}
.newsbox {
width: 100%;
height: 100%;
position: absolute;
background: transparent;
z-index: 1000;
}
.newsbox:hover {
background: rgba(0, 59, 77, 0.3);
}
.newsbox-art:hover {
background: rgba(8, 99, 108, 0.3);
}
.newsbox-blog:hover {
background: rgba(10, 146, 60, 0.3);
}
.newsbox-web:hover {
background: rgba(49, 78, 112, 0.3);
}
.row-fluid {
position: relative;
}
.row-fluid:nth-child(4) {
margin-right: 0;
}
.new-inner {
z-index: 500;
bottom: -202px;
left: 2.56em;
max-width: calc(100% - 2.56em);
background: #ffffff;
border: 1px solid #ffffff;
transition: color .3s;
-webkit-transition: color .3s;
border-radius: 3px 3px;
cursor: pointer;
position: absolute;
box-shadow: 0 1px 5px #8f8f8f;
}
.new-inner span {
font-family: arial, helvetica, "Helvetica Neue", "HelveticaNeue", "Lucida Grande", sans-serif;
}
.cards-boxbg {
min-height: 512px;
/*background: #dce6ea;
background: -webkit-linear-gradient(bottom, #f3f3f3 -60%, #dce6ea 0%, #ffffff 75%);*/
}
.new-inner>span {
font-weight: 700;
font-size: 16px;
}
.new-inner span:hover {
color: #ffffff
}
.new-inner button {
font-weight: normal;
display: inline-block;
padding: .9em 3.2em .9em 1.5em;
cursor: pointer;
color: #0c4b95;
font-size: 1.6rem;
text-align: left;
line-height: inherit;
outline: 0;
}
.new-inner:hover,
.inner-art:hover,
.inner-blog:hover,
.inner-web:hover {
background: rgb(0, 59, 77);
border-color: #ffffff;
color: #ffffff;
}
.inner-art:hover {
background: rgb(8, 99, 108);
}
.inner-blog:hover {
background: rgb(53, 88, 129);
}
.inner-web:hover {
background: rgb(4, 188, 154);
}
.new-inner button:after {
color: #0c4b95;
}
.new-inner button:hover::after,
.new-inner button:hover {
color: #ffffff;
}
/*better services*/
.betterbg {
background-image: none;
background: #0a58a2;
}
.better-border {
display: inline-block;
padding: 5px 20px;
position: absolute;
background: #0c4b95;
width: 45%;
height: 100%;
left: 24%;
transform: skew(-40deg);
}
.bettergrounp {
max-width: 100%;
margin-bottom: 10px;
}
.bettergrounp .inputgrounp {
width: auto;
font-size: 1.4rem;
white-space: nowrap;
margin: 0;
}
.bettergrounp .inputgrounp>div {
display: inline-block;
}
.bettergrounp .inputgrounp>div.inputgrounp1 {
display: inline-block;
padding: 0;
margin: 0 1px 0 0;
background: #FFFFFF;
width: 400px;
}
.bettergrounp .inputgrounp input.input-control,
.subbox .subboxgrounp input.input-control {
border: 0;
width: 190px;
height: 38px;
background: #FFFFFF;
font-size: 16px;
color: #474747;
padding: 0 10px;
border-radius: 0;
transition: border .25s ease, outline .25s ease, width .25s ease, background .25s ease;
outline: 0;
width: 400px;
}
.bettergrounp .inputgrounp input.input-control:focus,
.subbox .subboxgrounp input.input-control:focus {
border-color: #004b95;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .055), 0 0 6px #e8eae9;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .055), 0 0 6px #e8eae9;
outline: 0;
}
.bettergrounp .inputgrounp .inputgrounp-btn,
.subbox .subboxgrounp .inputgrounp-btn {
background: transparent;
border: 1px solid #FFFFFF;
color: #ffffff;
position: relative;
}
.bettergrounp .inputgrounp .inputgrounp-btn .singupnow,
.subbox .subboxgrounp .inputgrounp-btn .singupnow {
padding: .68em 3.6em .68em 1.2em;
border-radius: 0;
background: transparent;
border-style: none;
font-size: 16px;
outline: 0;
color: #ffffff;
display: inline-block;
line-height: 1.0em;
font-family: arial, helvetica, "Helvetica Neue", "HelveticaNeue", "Lucida Grande", sans-serif!important;
}
.bettergrounp .inputgrounp .inputgrounp-btn:hover {
background: rgb(18, 109, 179);
}
.bettergrounp .inputgrounp .inputgrounp-btn a:after,
.subbox .subboxgrounp .inputgrounp-btn a:after,
.icon-jiantoubox:after {
content: "\e72c";
fill: currentcolor;
font-size: 2.3em;
width: 1em;
color: #ffffff;
transition: all .5s ease-out;
display: block;
position: absolute;
right: 0.50em;
top: 50%;
margin-top: -0.18em;
font-family: iconfont;
}
.bettergrounp .inputgrounp .inputgrounp-btn a:hover::after,
.subbox .subboxgrounp .inputgrounp-btn a:hover::after,
.icon-jiantoubox:hover::after {
transform: translateX(3px);
}
h2.font34,
h3.font34,
h4.font34 {
font-size: 3.4rem;
}
.bettergrounp .inputgrounp input.input-control {
height: 40px;
}
#myCarouse2 .carousel-innerdown {
min-height: 220px;
max-height: 220px;
}
/*subscribea*/
.error-re {
font-size: 12px;
color: #ee3134;
padding: 5px 0;
display: block;
}
.right-re {
color: #0a923c;
}
.subbox {
width: 52%;
margin: 0 auto;
padding-top: 0
}
.subbox .subboxgrounp>div {
border: 1px solid #c1c1c1;
display: inline-block;
}
.subbox .subboxgrounp input.input-wide {
width: 505px;
}
.subbox .subboxgrounp .inputgrounp-btn {
border: 1px solid #0c4b95;
background: #0c4b95;
}
.subbox .subboxgrounp .inputgrounp-btn:hover {
background: rgb(18, 109, 179);
border: 1px solid #126db3;
}
.subbox .subboxgrounp .inputgrounp-btn {
margin-left: -5px;
}
.subbox .subboxgrounp input.input-control:focus {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .035), 0 0 6px #ccd9e6;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .035), 0 0 6px #ccd9e6;
outline: #0A58A2;
}
.subbox .subboxgrounp .inputgrounp-btn .singupnow {
padding: .68em 3.6em .68em 1.2em;
}
.subbox .subboxgrounp {
margin-bottom: 3px;
}
.cards-margin {
padding-bottom: 70px
}
/*footer*/
.freebox {
background: #5c5c5c;
padding: 6px 0;
}
.free-bott {
display: flex;
justify-content: space-between;
margin: 0 auto;
padding: 0;
font-size: 0;
}
.free-bott .free01 {
float: none;
text-align: center;
display: inline-block;
margin: 1em auto 1em;
width: 100%;
vertical-align: top;
padding: 0 1em;
box-sizing: border-box;
font-size: 2rem;
}
.free-bott .free01>a {
display: block;
color: #ffffff;
}
.free-bott .free01>a:hover .free-img-home:before,
.free-bott .free01>a:hover span {
color: #d9d9d9;
}
.free-bott .free01 .free-img-home {
position: relative;
font-size: 2.3em;
line-height: 1em;
}
div.free-img-home {
margin: 0 auto;
width: 100%;
line-height: 1em;
}
.free-bott .free01 .free-img-home:before {
position: absolute;
top: 50%;
left: 50%;
margin: -0.5em 0 0 -0.5em;
transition: all .2s ease-in-out;
color: #ffffff;
}
.icon-freesample:before {
content: "\e685";
}
.icon-sale:before {
content: "\e612";
}
.icon-order:before {
content: "\e6ef";
}
.icon-open:before {
content: "\e8dc";
}
.icon-support:before {
content: "\e611";
}
.free01 span {
display: block;
font-size: 1.6rem;
font-weight: 400;
line-height: 1.6em;
color: #ffffff;
}
.menubg {
background: #696969;
padding-bottom: 2px;
}
.menu-bott {
padding: 30px 0 45px 0;
width: 100%;
box-sizing: border-box;
clear: both;
}
.menu01 {
margin: 0 0 1em;
position: relative;
}
.free01:first-child {
margin-left: 0px;
}
.free01 {
float: left;
width: 20.30%;
margin-left: 2.0%;
}
.freeline {
clear: both;
overflow: hidden;
}
.freeline hr {
background: #cbcbcb;
color: #37475a !important;
height: 1px;
margin: 0px 0px 1.2em 0px;
clear: both;
border-top-width: 0;
}
.menu01 h5 {
font-size: 20px;
font-size: 2rem;
color: #FFFFFF;
margin: 0 0 0.6em 0;
}
.menu01 ul li {
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
line-height: 1.2em;
color: #a6c3e6;
padding: 0 0 .5em;
}
.menu01 ul li a {
color: #cbcbcb !important;
}
.menu01 ul li a:hover {
color: #ffffff !important;
text-decoration: none;
}
.menudown {
position: relative;
overflow: hidden;
}
.social-bar {
width: 50%;
min-height: 3.2rem;
float: right;
padding: 0;
position: relative;
}
.sns-box {
width: auto;
position: absolute;
margin-left: -10px;
right: 0;
}
.sns-box .sns1 {
float: left;
min-height: 1px;
margin-left: 12px;
}
.sns-box p {
margin: 10px 0 10px 0;
}
.sns1 .icon {
font-size: 30px;
color: #696969;
border-radius: 3px 3px;
background: #d9d9d9;
padding: 0px 3px 2px 3px;
}
.sns1 .icon:hover {
color: #1da0c8;
background: #ffffff;
}
.sns1 .icon-facebook:hover {
color: #3a5aa3;
}
.sns1 .icon-youtube:hover {
color: #ba2f2b !important;
}
.sns1 .icon-linkedin:hover {
color: #006ea2;
}
.sns1 .icon-google:hover {
color: #d34836 !important;
}
.gs-related-logo {
width: auto;
height: 55px;
overflow: hidden;
}
.gs-related-logo a {
display: block;
width: 110px;
height: 48px;
padding: 0 !important;
background: url(/gsimages/homebox/gs-related-logo.png?=2);
text-indent: -30000px;
background-repeat: no-repeat;
float: left;
margin-right: 10px;
background-position: left center;
outline: 0;
}
.gs-related-logo a:hover {
background: url(/gsimages/homebox/gs-related-logo_2.png?=2);
background-position: left center;
background-repeat: no-repeat;
}
.gs-related-logo a.bestzyme {
background-position: -159px 0;
width: 145px;
}
.gs-related-logo a.map {
background-position: -322px 0;
width: 184px;
}
.down-links {
float: right;
line-height: 1.2em;
}
.down-links li {
float: left;
margin: 0;
padding: 0;
}
.down-links li:first-child a {
float: left;
margin: 0;
}
.down-links li a {
font-size: 14px;
font-size: 1.4rem;
font-weight: normal;
padding: 0 .8em 0 .6em;
color: #dddddd !important;
border-right: 1px solid #dddddd;
}
.down-links li.downlinka a {
border: 0;
padding-right: 0;
}
.spinner {
width: 20px;
height: 20px;
position: absolute;
right: 3px;
top: 8px;
}
.double-bounce1,
.double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #67CF22;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: bounce 2.0s infinite ease-in-out;
animation: bounce 2.0s infinite ease-in-out;
}
.double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes bounce {
0%,
100% {
-webkit-transform: scale(0.0)
}
50% {
-webkit-transform: scale(1.0)
}
}
@keyframes bounce {
0%,
100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
@media only screen and (max-width: 1456px) {
/*header*/
#gs-col {
padding: 0 25px;
}
/*header*/
.cards1440 {
padding: 0 25px;
}
.fill1366 {
padding: 0 25px;
}
.row-fluid {
width: 100%;
}
.news-bar img {
max-width: 100%;
}
.home-content-slideshow {
width: calc(100% - 56px);
}
.subbox .subboxgrounp .inputgrounp2 {
width: calc(100% - 225px)
}
.menubg1366 {
padding: 0 50px;
}
.menu01 h5 {
font-size: 18px;
font-size: 1.8rem;
}
.menu01 ul li {
font-size: 14px;
font-size: 1.4rem;
padding: 0 0 .3em;
}
.subbox {
width: 66%
}
}
/**Latest news for JP & CN**/
.latest-news-wrapper {
max-width: 1260px;
margin: 0 auto;
padding: 0 30px;
position: relative;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 40px;
}
.latest-news-item {
position: relative;
width: 46%;
margin-right: 8%;
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.latest-news-item img {
width: 140px;
display: block;
border-right: 1px solid #f2f2f2;
}
.latest-news-item>div {
padding: 10px 15px;
line-height: 1.6em;
flex: 1;
background: #ffffff;
}
.latest-news-item:nth-child(2n) {
margin-right: 0;
}
.news-title {
font-size: 16px;
margin-bottom: 10px;
}
@media only screen and (max-width: 1456px) and (min-width:1199px) {
/*header*/
.dropdown-menu {
min-width: 1024px;
max-width: 1168px;
}
.dropleft0 {
left: 0px;
}
.dropleft1 {
left: 0px;
}
.dropleft2 {
left: 0px;
}
.dropleft3 {
left: 0px;
}
.dropleft4 {
left: 0px;
}
.dropleft5 {
left: 0px;
}
.dropleft6 {
left: 0px;
}
}
@media only screen and (max-width: 1440px) {
/*header*/
#gs-col {
padding: 0 25px;
}
/*header*/
.cards1440 {
padding: 0 50px;
}
.fill1366 {
padding: 0 25px;
}
.row-fluid {
width: 100%;
}
.news-bar img {
max-width: 100%;
}
.home-content-slideshow {
width: calc(100% - 56px);
}
.menubg1366 {
padding: 0 50px;
}
.menu01 h5 {
font-size: 18px;
font-size: 1.8rem;
}
.menu01 ul li {
font-size: 14px;
font-size: 1.4rem;
padding: 0 0 .3em;
}
}
@media only screen and (max-width: 1366px) {
/*header*/
#gs-col {
padding: 0 25px;
}
/*header*/
.home-content-slideshow {
width: calc(100% - 56px);
}
.fill1366 {
padding: 0 25px;
}
.row-fluid {
width: 100%;
}
.news-bar img {
max-width: 100%;
}
.cards-boxbg {
min-height: 498px;
}
.grow-padding {
padding: 25px 0
}
.free-bott .free01 {
font-size: 1.8rem
}
.menubg1366 {
padding: 0 50px;
}
.menu01 h5 {
font-size: 18px;
font-size: 1.8rem;
}
.menu01 ul li {
font-size: 14px;
font-size: 1.4rem;
padding: 0 0 .6em;
}
.tools-grounp .umargin {
margin-left: 28px;
}
}
@media only screen and (max-width: 1316px) {
.gs-search {
width: calc(100% - 800px);
}
.input-medium {
width: 100%;
}
}
@media only screen and (max-width: 1203px) {
.dropdown-menu {
min-width: 935px;
}
.dropleft0 {
left: 0px;
}
.dropleft1 {
left: 0px;
}
.dropleft2 {
left: 0px;
}
.dropleft3 {
left: 0px;
}
.dropleft4 {
left: 0px;
}
.dropleft5 {
left: 0px;
}
.dropleft6 {
left: 0px;
}
}
@media (min-width: 1200px) {
.container {
width: 100%;
}
}
@media only screen and (max-width: 1300px) and (min-width:993px) {
/*.dropdown-menu {
min-width: 980px;
}
.nav>li>a {
font-size: 1.1em;
padding: 10px 22px;
}
.dropdown-menu{
min-width: 980px;
width: 980px;
}
*/
.container {
width: 900px;
}
.gs-search {
width: calc(100% - 786px);
}
.input-medium {
width: 100%;
}
.nav>li {
margin-right: 20px;
}
.nav>li>a {
font-size: 1.1em;
padding: 10px 0px 6px 0px !important;
}
#myCarouse2 .carousel-innerdown {
min-height: 320px;
max-height: 320px;
}
.fill1366 {
width: 852px;
margin: 0 auto;
display: block;
}
.fill1366 .row-fluid {
margin-bottom: 230px;
width: 335px;
overflow: inherit;
box-sizing: border-box;
margin-right: 131px;
;
float: left;
}
.fill1366 .row-fluid:nth-child(2n) {
margin-right: 0;
}
.cooperation-container a {
min-height: 244px;
max-height: 244px;
}
.growscroll>div {
display: inline-block;
margin: 0 35px;
padding: 20px 0px;
}
.growbg {
background-size: 100% 100%;
}
.row-fluid h2 {
font-size: 1.8rem;
}
.cards-content p {
font-size: 14px;
}
#ge-login ul li:after {
margin-left: 5px;
}
#ge-login ul:not(:first-of-type) {
margin-left: 0px;
}
#ge-login #ge-ul {
padding: 3px 3px 3px 3px;
}
}
@media only screen and (max-width: 1240px) and (min-width:993px) {
.gs-search {
margin-left: 65px;
}
.gs-search {
width: calc(100% - 680px);
}
.input-medium {
width: 100%;
}
}
@media only screen and (max-width: 1224px) {
.ih-item.circle.effect1 .spinner {
background: transparent;
transition: none;
}
.info-icon {
height: 72px;
position: relative;
width: 72px;
margin: 0 auto
}
.info-back {
height: 180px;
}
.ih-item.circle.effect1 a:hover .info-top {
height: 200px;
}
.ih-item.circle.effect1 .info p {
font-size: 12px;
padding: 4px 2px 8px 2px;
}
.ih-item.circle.effect1 .info h3 {
margin-top: 10px
}
}
@media only screen and (max-width: 1124px) {
.application-content {
max-width: 880px;
display: block;
overflow: hidden;
}
.case-item {
margin: 0 22px 45px 22px;
width: 44%;
float: left;
display: inline-block;
box-sizing: border-box;
overflow: inherit;
}
.info-icon {
height: 92px;
position: relative;
width: 92px;
margin: 0 auto;
}
.info-back {
height: 245px;
}
.ih-item.circle.effect1 a:hover .info-top {
height: 265px;
}
}
@media only screen and (max-width: 1050px) {
.nav>li>a {
font-size: 1em;
}
#gs-col {
padding: 0 18px
}
}
@media only screen and (max-width: 992px) {
.case-item {
margin: 0 22px 45px 22px;
width: 44%;
}
#gs-col {
padding: 0 12px;
padding-bottom: 6px;
}
.container {
z-index: 100;
}
.gs-search {
width: 412px;
margin-top: 2px;
}
.input-medium {
width: 412px;
}
.navbar-header {
z-index: 300;
}
.navbar-toggle {
margin-top: 10px;
width: 33.9px;
height: 28px;
margin-left: 10px;
}
.navbar-toggle .icon-bar {
width: 28px
}
.navbar-static-top {
z-index: 200
}
.navbar-default {
background-color: transparent;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
background-color: #ffffff
}
#gs-logo-box {
float: right;
z-index: 500;
box-sizing: border-box;
position: inherit;
}
#gs-logo {
margin-right: -32px;
}
#gs-logo-box #gs-logo div {
width: 30px;
height: 42px;
}
#gs-logo-box #gs-logo div:before {
box-sizing: border-box;
display: inline-block;
width: 26px;
height: 42px;
margin: -123px 0 0 -34px;
display: block;
content: url(/gsimages/newhome/genscript-sprite.png);
}
#gs-logo-box {
/*padding: 4px 0*/
}
.header-row {
height: 48px;
}
.warp {
margin-top: 20px;
}
/*.warp-main {
margin-top: 54px;
overflow: hidden
}*/
.row-fluid {
width: 46%;
overflow: inherit;
box-sizing: border-box;
margin: 0 2%;
float: left;
}
.row-fluid .span12 img,
.row-fluid .span12 .cards-content {
/*width: 100%;*/
}
.row-fluid .span12 .cards-content {
text-align: center;
}
.tools-grounp {
display: none;
}
.ordercart {
display: none;
}
/*2018-8 - 1*/
h1 {
font-size: 26px;
font-size: 2.6rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.3em;
}
.ordercart {
display: none;
}
.tools-grounp {
display: none;
}
.container {
padding-right: 0;
position: relative;
width: auto;
}
.cards {
display: block;
margin-left: 0;
}
.row-fluid [class*="span"]:first-child {
margin-left: 2%;
text-align: center;
}
.cards-box {
padding: 25px 0;
}
.quote-btn button {
font-size: 18px;
font-size: 1.8rem;
}
.h60768 {
height: 40px;
}
h3.mbt {
font-size: 24px;
font-size: 2.4rem;
}
.growbg {
padding: 0 10px;
background-size: 600%;
background-position: 50% 20%;
}
.grow1 p {
font-size: 16px;
font-size: 1.6rem;
margin: 0 0 0.8em;
}
.grow2 .growscroll {
font-size: 40px;
font-size: 4.0rem;
}
.growscroll>div {
display: block;
padding: 12px 25px;
}
.counter-value,
.counter-value1,
.counter-value2 {
display: block;
width: auto;
}
.cooperation-container a {
width: calc(100% - 0px);
padding: 15px 15px;
margin: 0;
}
.home-content-slideshow {
width: calc(100% - 25px);
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
width: 31px;
height: 44px;
}
.carousel-control .glyphicon-chevron-right {
background-position: -205px -34px;
}
.cooperation-container a {
min-height: 185px;
max-height: 185px;
}
.grow3 {
padding: 40px 0 60px;
}
.carousel-control {
top: 495px;
}
.carousel-indicators-cooperation {
bottom: -22px;
}
.bettergrounp .inputgrounp>div,
.bettergrounp .inputgrounp>div.inputgrounp1 {
display: block;
width: 100%;
margin: 20px 0;
}
.bettergrounp .inputgrounp input.input-control,
.subbox .subboxgrounp input.input-control {
width: 100%;
}
.bettergrounp .inputgrounp {
padding: 0 25px;
}
.grow-padding {
padding: 30px 0;
}
.cards-boxbg .container-fluid .row-fluid {
margin-bottom: 230px;
display: block;
}
.news-bar img {
width: 100%;
}
.cards-boxbg {
background: none;
}
.cards {
margin-bottom: 0;
}
h2.font34,
h3.font34,
h4.font34 {
font-size: 24px;
font-size: 2.4rem;
}
.promotion-container {
padding: 10px 18px;
}
.carousel-control-cooperation {
display: none;
}
.subbox {
width: 94%;
}
.subbox .subboxgrounp .inputgrounp2 {
width: calc(100% - 225px);
}
.bettergrounp .inputgrounp input.input-control,
.subbox .subboxgrounp input.input-control {
font-size: 14px;
}
.subbox .subboxgrounp .inputgrounp-btn .singupnow {
padding: .69em 3.6em .68em 1.2em;
}
.free-bott {
float: none;
display: block;
text-align: center;
}
.free-bott .free01 {
width: 33.33%;
padding: 0 .2em;
margin: .3em auto .3em;
}
.free01 span {
font-size: 14px;
font-size: 1.4rem;
}
.free-bott .free01 .free-img-home {
font-size: 2.0em;
}
.menubg1366 {
padding: 0 25px;
}
.free01:first-child {
margin-left: 2.0%;
}
.free01 {
width: 48%;
}
.gs-related-logo {
width: 100%;
height: 29px;
margin-bottom: 25px;
}
.sns-box {
position: relative;
}
.sns-bar {
width: auto;
margin: 0 auto;
overflow: hidden;
padding: 20px 0;
text-align: center;
}
.sns-box .sns1 {
float: none;
display: inline-block;
}
.sns1 .icon {
font-size: 32px;
}
.down-links li:first-child a {
float: none;
}
.down-links li a {
font-size: 12px;
font-size: 1.2rem;
color: #b4b4b4 !important;
}
.down-links {
float: none;
}
.down-links li.downlinka {
/*float: none;*/
text-align: center;
}
.gs-related-logo a {
display: block;
width: 98px;
height: 29px;
padding: 0 !important;
background: url(/gsimages/homebox/gs-related-logo-min.png);
}
.gs-related-logo a:hover {
background: url(/gsimages/homebox/gs-related-logo-min_2.png);
background-repeat: no-repeat;
}
.gs-related-logo a.map:hover {
background-position: -206px 0;
width: 118px;
}
.gs-related-logo a.bestzyme {
background-position: -98px 0;
}
.gs-related-logo a.map {
background-position: -529px 0;
width: 118px
}
.gs-related-logo a {
margin-right: 2px;
}
.center-title span {
line-height: 1.6em;
font-size: 16px;
margin-top: 5px;
}
#myCarouse2 .carousel-innerdown {
min-height: 310px;
max-height: 310px;
}
.cards-margin {
padding-bottom: 70px
}
.row-fluid h2 {
font-size: 1.8rem;
}
.cards-content p {
font-size: 14px;
}
/**latest news for JP & CN**/
.latest-news-item {
width: 48%;
margin-right: 4%;
}
}
@media only screen and (max-width:768px) {
.warp {
width: 100%;
}
.container>.navbar-header {
margin-right: 0px;
}
.display-768 {
display: none;
}
.application-content {
max-width: 332px;
width: 100%;
display: block;
}
.case-item {
margin: 0;
margin-bottom: 22px;
width: 100%;
}
.info-back {
height: 220px;
}
.ih-item.circle.effect1 a:hover .info-top {
height: 240px;
}
#gs-col {
padding: 0 12px;
padding-bottom: 6px;
}
.container {
z-index: 100
}
.gs-search {
width: 222px;
margin-top: 2px;
margin-left: 62px;
}
.input-medium {
width: 220px;
}
.navbar-header {
z-index: 300;
}
.navbar-toggle {
margin-top: 10px;
width: 33.9px;
height: 28px;
margin-left: 10px;
}
.navbar-toggle .icon-bar {
width: 28px
}
.navbar-static-top {
z-index: 200
}
.navbar-default {
background-color: transparent;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
background-color: #ffffff
}
#gs-logo-box {
float: right;
z-index: 500;
box-sizing: border-box;
position: inherit;
}
#gs-logo {
margin-right: -32px;
}
#gs-logo-box #gs-logo div {
width: 30px;
height: 42px;
}
#gs-logo-box #gs-logo div:before {
box-sizing: border-box;
display: inline-block;
width: 26px;
height: 42px;
margin: -123px 0 0 -34px;
display: block;
content: url(/gsimages/newhome/genscript-sprite.png);
}
#gs-logo-box {
/*padding: 4px 0*/
}
.header-row {
height: 48px;
}
.warp {
margin-top: 0;
}
/*.warp-main {
margin-top: 54px;
overflow: hidden
}*/
.row-fluid {
width: 100%;
overflow: inherit;
box-sizing: border-box;
}
.row-fluid .span12 img,
.row-fluid .span12 .cards-content {
/*width: 100%;*/
}
.row-fluid .span12 .cards-content {
text-align: center;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
text-align: center;
}
/*2018-7-25*/
h1 {
font-size: 24px;
font-size: 2.4rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.3em;
}
.ordercart {
display: none;
}
.tools-grounp {
display: none;
}
.container {
padding-right: 0;
position: relative;
}
.cards {
display: block;
margin-left: 0;
}
.row-fluid {
margin-left: 0;
}
.cards-box {
padding: 25px 0;
}
.quote-btn button {
font-size: 18px;
font-size: 1.8rem;
}
.h60768 {
height: 40px;
}
h3.mbt {
font-size: 24px;
font-size: 2rem;
}
.growbg {
padding: 0 10px;
background-size: 600%;
background-position: 50% 20%;
}
.grow1 p {
font-size: 16px;
font-size: 1.6rem;
margin: 0 0 0.8em;
}
.grow2 .growscroll {
font-size: 40px;
font-size: 4.0rem;
}
.growscroll>div {
display: block;
padding: 12px 25px;
}
.counter-value,
.counter-value1,
.counter-value2 {
display: block;
width: auto;
}
.cooperation-container a {
width: calc(100% - 0px);
padding: 15px 15px;
margin: 0;
}
.home-content-slideshow {
width: calc(100% - 25px);
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
width: 31px;
height: 44px;
}
.carousel-control .glyphicon-chevron-right {
background-position: -205px -34px;
}
.cooperation-container a {
min-height: 224px;
max-height: 224px;
}
.grow3 {
padding: 40px 0 60px;
}
.carousel-control {
top: 495px;
}
.carousel-indicators-cooperation {
bottom: -22px;
}
.bettergrounp .inputgrounp>div,
.bettergrounp .inputgrounp>div.inputgrounp1 {
display: block;
width: 100%;
margin: 20px 0;
}
.bettergrounp .inputgrounp input.input-control,
.subbox .subboxgrounp input.input-control {
width: 100%;
}
.bettergrounp .inputgrounp {
padding: 0 25px;
}
.grow-padding {
padding: 30px 0;
}
.cards-boxbg .container-fluid .row-fluid {
margin-left: 0;
margin-bottom: 230px;
display: block;
}
.news-bar img {
width: 100%;
}
.cards-boxbg {
background: none;
}
.cards {
margin-bottom: 0;
}
h2.font34,
h3.font34,
h4.font34 {
font-size: 24px;
font-size: 2rem;
}
.promotion-container {
padding: 10px 18px;
}
.carousel-control-cooperation {
display: none;
}
.subbox {
width: 94%;
}
.subbox .subboxgrounp .inputgrounp2 {
width: calc(100% - 212px);
}
.bettergrounp .inputgrounp input.input-control,
.subbox .subboxgrounp input.input-control {
font-size: 14px;
}
.subbox .subboxgrounp .inputgrounp-btn .singupnow {
padding: .69em 3.6em .68em 1.2em;
}
.free-bott {
float: none;
display: block;
text-align: center;
}
.free-bott .free01 {
width: 33.33%;
padding: 0 .2em;
margin: .3em auto .3em;
}
.free01 span {
font-size: 14px;
font-size: 1.4rem;
}
.free-bott .free01 .free-img-home {
font-size: 2.0em;
}
.menubg1366 {
padding: 0 12px;
}
.free01:first-child {
margin-left: 2.0%;
}
.free01 {
width: 30%;
}
.gs-related-logo {
width: 100%;
height: 29px;
margin-bottom: 25px;
}
.sns-box {
position: relative;
}
.sns-bar {
width: auto;
margin: 0 auto;
overflow: hidden;
padding: 20px 0;
text-align: center;
}
.sns-box .sns1 {
float: none;
display: inline-block;
}
.sns1 .icon {
font-size: 32px;
}
.down-links li:first-child a {
float: none;
}
.down-links li a {
font-size: 12px;
font-size: 1.2rem;
color: #b4b4b4 !important;
}
.down-links {
float: none;
}
.down-links li.downlinka {
/*float: none;*/
text-align: center;
}
.gs-related-logo a {
display: block;
width: 98px;
height: 29px;
padding: 0 !important;
background: url(/gsimages/homebox/gs-related-logo-min.png);
}
.gs-related-logo a.bestzyme {
background-position: -98px 0;
width: 106px;
}
.gs-related-logo a.map {
background-position: -537px 0;
width: 124px;
}
.center-title span {
line-height: 1.6em;
font-size: 16px;
margin-top: 5px;
}
.freeline {
padding: 10px 0;
}
#myCarouse2 .carousel-innerdown {
min-height: 680px;
max-height: 680px;
}
.cards-margin {
padding-bottom: 70px
}
.ih-item.circle.effect1 a .activeup {
opacity: 1;
}
.slide-text h2 em.font30 {
font-size: 20px;
}
.slide-text h2 em.font28 {
font-size: 16px;
}
.freeline hr {
margin: 0px 0px 0.2em 0px;
}
.gs-related-logo {
margin-bottom: 8px;
}
/**latest news for JP & CN**/
.latest-news-item {
width: 100%;
margin-right: 0%;
}
/*top banner slideshow start*/
.slide-text p.line-min-3 {
line-height: 16px;
margin-bottom: 16px;
}
.bs-slider {
overflow: visible;
}
.fade .item>a {
display: inline;
width: 100%;
height: 100%;
}
.fade .item:nth-child(1) .slide-text {
margin-top: 35px !important;
}
.fade .item:nth-child(2) .slide-text {
margin-top: 10px;
}
.fade .item:nth-child(3) .slide-text {
margin-top: 20px;
}
.fade .item:nth-child(4) .slide-text {
margin-top: 20px;
}
.fade .item:nth-child(5) .slide-text {
margin-top: 10px;
}
.bs-slider {
background: #052f60;
}
.bs-slider .bs-slider-overlay {
background-color: rgba(0, 0, 0, 0);
display: none;
}
.fade .item {
height: 410px;
}
.slide-text {
top: 1%;
}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img {
margin: auto;
width: 852px !important;
max-width: 852px;
height: 200px;
margin-left: calc(100% - 852px);
}
.bs-slider>.carousel-inner>.item-center>img,
.bs-slider>.carousel-inner>.item-center>a>img {
margin: auto;
margin-left: calc(50% - 426px);
}
.slide-text {
padding: 10px 50px;
position: relative;
}
.slide-text h2 {
font-size: 20px;
line-height: 25px;
margin-bottom: 5px;
}
.slide-text p {
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
}
.indicators-line>.carousel-indicators {
top: 187px;
margin-bottom: 0;
}
.indicator-background {
background: rgba(0, 0, 0, 0.4);
height: 30px;
width: 100%;
position: absolute;
top: 180px;
z-index: 10;
}
.control-round .carousel-control {
width: 30px;
height: 30px;
top: 180px;
opacity: 1;
font-size: 30px;
line-height: 30px;
margin-top: 0;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover {
background: none;
}
/*top banner slideshow end*/
/*content slideshow start*/
.promotion-item {
width: 100%;
padding: 22px 0;
}
.promotion-item:nth-child(2) {
border-left: 0;
border-top: 1px solid #CCCCCC;
padding-left: 0;
}
.promotion-item-left {
text-align: center;
}
.promo-detail {
margin-bottom: 15px;
}
.indicators-line>.carousel-indicators li {
width: 12px;
height: 12px;
}
/*content slideshow end*/
.slide-text .cl-black {
color: #fff;
}
.slide-text>a.btn-default-black {
background: #ffffff;
color: #000;
border: 1px solid #ffffff;
}
.slide-text>a.btn-default-black:hover {
background: none;
color: #ffffff;
border: 1px solid #ffffff;
}
.slide-text>a.btn-default-black span:after {
color: #000;
}
.slide-text>a.btn-default-black:hover span:after {
color: #ffffff;
}
.slide-text>a.btn-default-03913b:hover {
background: none;
color: #fff;
border: 1px solid #fff;
}
.slide-text>a.btn-default-03913b:hover span:after {
color: #fff;
}
.slide-text>a.btn-default-fabd40 {
background: #fff;
color: #333;
border: 1px solid #fff;
}
.slide-text>a.btn-default-fabd40 span:after {
color: #333;
}
.slide-text>a.btn-default-fabd40:hover {
color: #fff;
background: none;
border: 1px solid #fff;
}
.slide-text>a.btn-default-fabd40:hover span:after {
color: #fff;
}
.slide-text>a.btn-default-fb7e9b {
background: #fff;
color: #333;
border: 1px solid #fff;
}
.slide-text>a.btn-default-fb7e9b span:after {
color: #333;
}
.slide-text>a.btn-default-fb7e9b:hover {
color: #fff;
background: none;
border: 1px solid #fff;
}
.slide-text>a.btn-default-fb7e9b:hover span:after {
color: #fff;
}
.slide-text>a.btn-default-e4589a {
background: #fff;
color: #333;
border: 1px solid #fff;
}
.slide-text>a.btn-default-e4589a span:after {
color: #333;
}
.slide-text>a.btn-default-e4589a:hover {
color: #fff;
background: none;
border: 1px solid #fff;
}
.slide-text>a.btn-default-e4589a:hover span:after {
color: #fff;
}
.slide-text>a.btn-default-ffd101,
.slide-text>a.btn-default-blue,
.slide-text>a.btn-default-FFEB3B,
.slide-text>a.btn-default-c84f22,
.slide-text>a.btn-default-1cbe82,
.slide-text>a.btn-default-29ecfd {
background: #fff;
color: #333;
border: 1px solid #fff;
}
.slide-text>a.btn-default-ffd101 span:after,
.slide-text>a.btn-default-blue span:after,
.slide-text>a.btn-default-FFEB3B span:after,
.slide-text>a.btn-default-c84f22 span:after,
.slide-text>a.btn-default-1cbe82 span:after,
.slide-text>a.btn-default-29ecfd span:after{
color: #333;
}
.slide-text>a.btn-default-ffd101:hover,
.slide-text>a.btn-default-blue:hover,
.slide-text>a.btn-default-FFEB3B:hover,
.slide-text>a.btn-default-c84f22:hover,
.slide-text>a.btn-default-1cbe82:hover,
.slide-text>a.btn-default-29ecfd:hover {
color: #fff;
background: none;
border: 1px solid #fff;
}
.slide-text>a.btn-default-ffd101:hover span:after,
.slide-text>a.btn-default-blue:hover span:after,
.slide-text>a.btn-default-FFEB3B:hover span:after,
.slide-text>a.btn-default-c84f22:hover span:after,
.slide-text>a.btn-default-1cbe82:hover span:after,
.slide-text>a.btn-default-29ecfd:hover span:after {
color: #fff;
}
.cl-042550,
.cl-ed9527,
.cl-f19f7f,
.cl-334465,
.cl-11ffa7,
.cl-29ecfd,
.cl-ffd101,
.cl-04a4fa,
.slide-text .cl-095798,
.cl-c84f22,
.cl-290f10, .slide-text h2 span {
color: #fff!important;
}
.slide-text .cl-2b5fa8 {
color: #fff;
}
.slide-text .cl-black {
color: #fff;
}
.slide-text .cl-d35571 {
color: #fff;
}
.slide-text .cl-563527 {
color: #fff;
}
.slide-text .cl-e8f434 {
color: #fff;
}
.slides-content-bg {
height: 250px;
background-position: 40% 0%;
}
.slides-content-text {
padding: 25px 0;
}
.slides-content-text .slides-text {
top: 0;
transform: translateY(0) scale(1);
margin-top: 50px;
line-height: 1.4em;
}
.dlyNs {
display: block;
}
.slide-text-top-20 {
top: 0;
}
.slide-text-top-12 {
top: 2%;
}
}
@media only screen and (max-width: 480px) {
/*top banner slideshow start*/
.slide-text {
padding: 10px 30px;
}
.slide-text h2 {
font-size: 20px;
line-height: 25px;
margin-bottom: 5px;
margin-top: 0;
}
.slide-text p {
font-size: 12px;
line-height: 1.2em;
margin-bottom: 15px;
}
.slide-text>a.btn-default,
.slide-text>a.btn-primary {
font-size: 10px;
line-height: 10px;
margin-right: 10px;
text-align: center;
}
.control-round .carousel-control {
opacity: 1;
}
/*top banner slideshow end*/
}
@media only screen and (max-width:414px) {
.slide-text {
padding: 10px 5px;
}
h3.mbt {
font-size: 20px;
font-size: 2.0rem;
}
}
@media only screen and (max-width:375px) {
.application-content {
padding: 0 15px;
margin-bottom: 30px;
}
.subbox .subboxgrounp .inputgrounp-btn .singupnow {
font-size: 14px;
padding: .93em 3.6em .78em 1.2em;
}
.subbox .subboxgrounp .inputgrounp2 {
width: calc(100% - 0px);
}
.subbox .subboxgrounp .inputgrounp-btn {
margin-left: 0px;
width: 100%;
margin-top: 20px;
}
.growscroll>div {
margin: 0 auto;
}
}
@media only screen and (max-width:320px) {
.menubg1366 {
padding: 0 0;
}
.gs-search {
width: 180px;
}
.input-medium {
width: 180px;
}
.slide-text h2 {
font-size: 16px;
line-height: 22px;
}
.slide-text h2 em.font30 {
font-size: 16px;
}
.slide-text h2 em.font28 {
font-size: 14px;
}
.slide-text p {
font-size: 12px;
line-height: 1.2em;
margin-bottom: 15px;
}
.slide-text p.line-min-3 {
line-height: 16px;
margin-bottom: 15px;
}
.counter-value,
.counter-value1,
.counter-value2 {
font-weight: normal;
display: inline-block;
height: 30px;
line-height: 30px;
width: 211px;
letter-spacing: 1px;
}
.growscroll>div {
margin: 0 auto;
}
}