
/
.greybg {
background-color: #bdbbbc;
}
.greybg2 {
background-color: #918f8f;
}
.js-qiecon2 {
display: none;
}
.js-qiecon2.on {
display: block;
}
.js-qiecon {
position: absolute;
left: 200%;
top: 0;
z-index: -20;
opacity: 0;
width: 100%;
}
.js-qiecon.on {
position: static;
left: 0;
top: 0;
z-index: 1;
opacity: 1;
}
.pianyi {
padding-top: 80px;
margin-top: -80px;
}
.js-qiecon-wrap1,
.js-qiecon-wrap2,
.js-qiecon-wrap3 {
position: relative;
width: 100%;
overflow: hidden;
}
.lefthalf {
float: left;
width: 50%;
height: 100%;
position: relative;
overflow: hidden;
}
.righthalf {
float: right;
width: 50%;
height: 100%;
position: relative;
overflow: hidden;
}
.txtEff label {
display: inline-block;
}
@media screen and (max-width: 640px) {
.pianyi {
padding-top: 60px;
margin-top: -60px;
}
}
/*甘海子8特色主题*/
.baninfo {
width: 100%;
margin-top: 32px;
}
.erji {
width: 100%;
height: 44px;
font-size: 0;
white-space: nowrap;
text-align: center;
}
.erji a {
display: inline-block;
position: relative;
margin: 0 10px;
overflow: hidden;
width: 114px;
height: 42px;
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.5);
font-size: 14px;
color: #fff;
line-height: 42px;
}
.erji a:hover,
.erji a.on {
background-color: #43ac5b;
border-color: #fff;
}
.erji a:before {
content: '';
position: absolute;
left: -22px;
top: -30px;
z-index: 0;
width: 22px;
height: 30px;
background: url('../images/hua1.png') center no-repeat;
}
.erji a:after {
content: '';
position: absolute;
right: -22px;
bottom: -30px;
z-index: 0;
width: 22px;
height: 30px;
background: url('../images/hua2.png') center no-repeat;
}
.erji a:before,
.erji a:after {
-webkit-transition: 0.3s;
transition: 0.3s;
}
.erji a:hover:before,
.erji a.on:before {
left: 0;
top: 0;
}
.erji a:hover:after,
.erji a.on:after {
right: 0;
bottom: 0;
}
/*远见3荣誉 */
.sanji {
width: 100%;
height: 46px;
font-size: 0;
white-space: nowrap;
text-align: center;
}
.sanji a {
display: inline-block;
position: relative;
margin: 0 30px;
overflow: hidden;
width: 158px;
height: 44px;
background-color: #fff;
border: 1px solid #eb0104;
font-size: 18px;
color: #eb0104;
line-height: 44px;
font-weight: bold;
}
.sanji a:hover,
.sanji a.on {
background-color: #eb0104;
color: #fff;
}
/*远见8产品详情 */
.tree {
height: 46px;
font-size: 14px;
line-height: 46px;
color: #666;
}
.tree a {
color: #666;
padding: 0 5px;
vertical-align: middle;
}
.tree a.leaf,
.tree a:hover {
color: #eb0104;
}
.tree i {
margin: 0 15px;
width: 10px;
vertical-align: middle;
background: url('../images/sjr-tree.png') center no-repeat;
}
@media screen and (max-width: 750px) {
.tree a {
padding: 0 10px;
}
.sanji {
overflow: auto;
}
.sanji a {
margin: 0 10px;
}
}
/*宝创8产品详情 */
.bneck {
width: 100%;
position: absolute;
left: 0;
bottom: 66px;
z-index: 3;
}
.berji {
font-size: 0;
width: 100%;
text-align: center;
}
.berji a {
display: inline-block;
width: 164px;
height: 100%;
font-size: 16px;
color: #fff;
line-height: 54px;
position: relative;
overflow: hidden;
background-color: #66807f;
margin: 10px 17px;
border-radius: 8px;
}
.berji a:before {
content: '';
position: absolute;
right: 0;
top: 20px;
z-index: 0;
width: 1px;
height: 30px;
display: none;
}
.berji a:after {
content: '';
position: absolute;
left: 50%;
bottom: 0px;
z-index: 0;
margin-left: 0;
width: 0;
height: 4px;
background-color: #0076cd;
display: none;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.berji a.on:after,
.berji a:hover:after {
width: 80px;
margin-left: -40px;
}
.berji a.on,
.berji a:hover {
background-color: #1fb5b0;
}
/*鸿盛广达1首页按钮*/
a.seemore {
display: block;
width: 172px;
height: 42px;
margin: 0 auto;
overflow: hidden;
position: relative;
font-size: 16px;
color: #fff;
line-height: 42px;
text-align: center;
border: 2px solid #0292fd;
border-radius: 23px;
}
a.seemore span {
position: relative;
z-index: 2;
display: inline-block;
padding-right: 40px;
background: url('../images/jtr1.png') right no-repeat;
}
a.seemore:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
width: 100%;
height: 100%;
background-image: -webkit-gradient(linear, left top, right top, from(#005ffb), to(#0292fd));
background-image: linear-gradient(to right, #005ffb, #0292fd);
-webkit-transition: 0.3s;
transition: 0.3s;
}
a.seemore:hover:after {
height: 0;
}
a.seemore:hover {
background-color: #fff;
color: #005ffb;
}
a.seemore:hover span {
background-image: url('../images/jtr1h.png');
}
a.seemore2 {
display: block;
width: 172px;
height: 42px;
margin: 0 auto;
overflow: hidden;
position: relative;
font-size: 16px;
color: #1e64c6;
line-height: 42px;
text-align: center;
border: 2px solid #fff;
border-radius: 23px;
background-color: #fff;
}
a.seemore2 span {
position: relative;
z-index: 2;
display: inline-block;
padding-right: 40px;
background: url('../images/jtr1h.png') right no-repeat;
}
.jello-h:hover {
-webkit-animation: jello 1s 0s infinite;
animation: jello 1s 0s infinite;
}
.rubberBand-h:hover {
-webkit-animation: rubberBand 1s 0s 1;
animation: rubberBand 1s 0s 1;
}
.outnavbg {
width: 100%;
position: absolute;
left: 0;
bottom: 28px;
z-index: 5;
}
.outnav7 {
height: 66px;
padding: 0;
position: relative;
z-index: 1;
overflow: hidden;
text-align: center;
}
.outnav7 .nav-left,
.outnav7 .nav-right {
width: 40px;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
z-index: 2;
background-position: center;
background-repeat: no-repeat;
display: none;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.outnav7 .nav-left {
left: 0;
background-image: url('../images/lt1.png');
}
.outnav7 .nav-right {
right: 0;
background-image: url('../images/gt1.png');
}
.outnav7 .nav-left:hover {
background-image: url('../images/lt3.png');
}
.outnav7 .nav-right:hover {
background-image: url('../images/gt3.png');
}
.outnav7 #wrapper77 {
width: 100%;
height: 100%;
position: relative;
}
.outnav7.on {
padding: 0 40px;
}
.outnav7.on .nav-left,
.outnav7.on .nav-right {
display: block;
}
.nav7 {
float: left;
width: auto;
min-width: 100%;
height: 100%;
font-size: 0;
white-space: nowrap;
}
.nav7 li {
width: 170px;
display: inline-block;
height: 100%;
overflow: hidden;
}
.nav7 li a {
display: block;
position: relative;
margin: 0 15px;
padding-bottom: 30px;
color: rgba(255, 255, 255, 0.5);
line-height: 36px;
font-size: 16px;
height: 36px;
}
.nav7 li a:after {
content: '';
position: absolute;
left: 0;
bottom: 20px;
z-index: 0;
width: 100%;
height: 1px;
-webkit-transition: 0.3s;
transition: 0.3s;
background-color: rgba(255, 255, 255, 0.5);
}
.nav7 li:hover a {
color: #ffffff;
}
.nav7 li:hover a:after {
background-color: #ffffff;
}
.nav7 li.on a {
color: #ffffff;
background: url('../images/jtd2-mouse.png') bottom no-repeat;
}
.nav7 li.on a:after {
background-color: #ffffff;
}
@media screen and (max-width: 640px) {
.nav7 li {
width: 120px;
}
.outnav7.on {
padding: 0 30px;
}
.outnav7.on .nav-left,
.outnav7.on .nav-right {
width: 30px;
}
}
/*展开导航*/
.head_menu {
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 60;
display: none;
background: #ffffff url('../images/nvbg.jpg') center / cover no-repeat;
}
.head_menu i.hudie {
position: absolute;
left: -30px;
top: 50%;
z-index: 0;
width: 106px;
height: 106px;
visibility: hidden;
background: url('../images/hudie.png') center no-repeat;
margin-top: -190px;
-webkit-transition: .5s;
transition: .5s;
}
.head_menu ul {
max-width: 1520px;
height: 100%;
text-align: center;
position: relative;
z-index: 2;
font-size: 0;
margin: 0 auto;
padding: 0 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.head_menu ul li {
max-width: 16.666%;
height: 100%;
display: inline-block;
position: relative;
}
.head_menu ul .wrapper {
position: relative;
text-align: left;
top: 50%;
margin-top: -160px;
}
.head_menu ul .cn {
height: 40px;
font-size: 20px;
color: #222;
line-height: 40px;
font-weight: bold;
margin-bottom: 38px;
}
.head_menu ul .cn a {
color: #222;
}
.head_menu ul .en {
font-size: 38px;
line-height: 48px;
color: #222;
text-transform: capitalize;
font-family: "Times New Roman";
}
.head_menu ul .en a {
color: #222;
}
.head_menu ul li:hover .en a {
color: #0a60c6;
}
.head_menu ul li:hover .cn a {
color: #0a60c6;
}
.head_menu ul dd {
width: 100%;
font-size: 16px;
color: #777;
line-height: 36px;
position: relative;
}
.head_menu ul dd a {
position: relative;
color: #777;
}
.head_menu ul dd:before {
content: '';
position: absolute;
left: -16px;
top: 15px;
z-index: 0;
width: 5px;
height: 5px;
background-color: transparent;
border-radius: 50%;
}
.head_menu ul dd:hover a {
color: #0a60c6;
}
.head_menu ul dd:hover:before {
background-color: #0a60c6;
}
.head_menu a.close {
position: absolute;
right: 40px;
top: 20px;
width: 42px;
height: 42px;
z-index: 10;
background: #0a60c6 url('../images/cha.png') center no-repeat;
cursor: pointer;
border-radius: 50%;
-webkit-transition: .5s;
transition: .5s;
-webkit-animation: circle-shadow 2s infinite both;
animation: circle-shadow 2s infinite both;
}
.head_menu a.close:hover {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
.head_menu dd a:after {
left: 100%;
position: absolute;
bottom: -1px;
content: " ";
width: 0;
border-bottom: 1px solid #0a60c6;
-webkit-transition: .3s;
transition: .3s;
}
.head_menu dd:hover a:after {
width: 100%;
left: 0;
transition: width 0.3s;
-webkit-transition: width 0.3s;
}
@media screen and (max-width: 1520px) {
.head_menu ul .en {
font-size: 24px;
}
}
@media screen and (max-width: 1250px) {
.head_menu ul .cn {
font-size: 20px;
}
.head_menu ul .en {
font-size: 20px;
}
}
.footer {
position: relative;
background-color: #f5f5f7;
}
.sec16 .footer {
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
width: 100%;
}
.sec29 .footer {
position: absolute;
left: 0;
bottom: 0;
z-index: 3;
width: 100%;
background-color: rgba(245, 245, 247, 0.7);
}



.swiper-pagination1 {right: 24px;}
.swiper-pagination1 .swiper-pagination-bullet {position: relative;width: 16px;height: 16px;opacity: 1;margin: 12px 0;border: 1px solid transparent;background-color: transparent;-webkit-transition: all 0.3s;transition: all 0.3s;}
.swiper-pagination1 .swiper-pagination-bullet:before {content: '';position: absolute;left: 5px;top: 5px;z-index: 0;width: 6px;height: 6px;background-color: rgba(244, 201, 2, 0.5);border-radius: 100%;-webkit-transition: 0.3s;transition: 0.3s;}
.swiper-pagination1 .swiper-pagination-bullet:after {content: '';position: absolute;left: 100%;top: 50%;z-index: 0;width: 0;height: 1px;background-color: transparent;-webkit-transition: 0.5s;transition: 0.5s;}
.swiper-pagination1 .swiper-pagination-bullet span {position: absolute;right: 100%;top: 0;z-index: 0;font-size: 14px;color: #f4c902;line-height: 18px;text-align: right;white-space: nowrap;width: auto;height: 18px;
margin-right: 12px;opacity: 0;}
.swiper-pagination1 .swiper-pagination-bullet-active {border-color: #f4c902;-webkit-transform: translateX(-30px);transform: translateX(-30px);}
.swiper-pagination1 .swiper-pagination-bullet-active:before {background-color: #f4c902;}
.swiper-pagination1 .swiper-pagination-bullet-active:after {background-color: rgba(244, 201, 2, 0.3);width: 54px;}
.swiper-pagination1 .swiper-pagination-bullet-active span {opacity: 1;}
#sw1 .swiper-pagination1 .swiper-pagination-bullet {margin: 24px 0;}
.swiper-pagination1.white .swiper-pagination-bullet:before {background-color: #fff;}
.swiper-pagination1.white .swiper-pagination-bullet span {color: #fff;}
.swiper-pagination1.white .swiper-pagination-bullet-active {border-color: #fff;}
.swiper-pagination1.white .swiper-pagination-bullet-active:before {background-color: #fff;}
.swiper-pagination1.white .swiper-pagination-bullet-active:after {background-color: rgba(255, 255, 255, 0.3);}
@media screen and (max-width: 1400px) {
.swiper-pagination1 .swiper-pagination-bullet span {display: none;}
}
@media screen and (max-width: 1024px) {
#sw1 .swiper-pagination1 .swiper-pagination-bullet {margin: 15px 0;}
.swiper-pagination1 .swiper-pagination-bullet-active {-webkit-transform: translateX(-10px);  transform: translateX(-10px);}
.swiper-pagination1 .swiper-pagination-bullet-active:after {width: 24px;}
}
@media screen and (max-width: 750px) {
.swiper-pagination1 .swiper-pagination-bullet-active {-webkit-transform: translateX(0px);  transform: translateX(0px);}
.swiper-pagination1 .swiper-pagination-bullet-active:after {width: 0;}}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {overflow: hidden;height: 100vh;background-color: #fff;-webkit-transition: 0.8s;transition: 0.8s;-webkit-transform: scale(0.9);transform: scale(0.9);opacity: 0.7;}
.sec11.swiper-slide,.sec20.swiper-slide {position: relative;z-index: 5;}
.swiper-slide.swiper-slide-active {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.secbg {position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.secbg11 {background-image: url('../images/sec11.jpg');}
.secbg12 {background-image: url('../images/sec13.jpg');}
.secbg13 {background-image: url('../images/sec14.jpg');}
.secbg14 {background-image: url('../images/sec15.jpg');}
.secbg15 {background:#000;}
.secbg15 video{opacity: 0.5;}
.secbg16 {background-image: url('../images/sec16.jpg');height: calc(100% - 425px);
}
@media screen and (max-width: 750px) {
.secbg16 {height: calc(100% - 193px);}
}
/*.swiper-slide.swiper-slide-prev{ opacity: 1;}
.swiper-slide.swiper-slide-next{ opacity: 1;}
.swiper-slide.swiper-slide-active{ z-index: 2;}*/

.secwz {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 460px;
height: 100%;
padding-right: 60px;
position: absolute;
right: 50%;
top: 0;
z-index: 2;
margin-right: -720px;
}
.secwz.even {
left: 50%;
margin-left: -720px;
right: auto;
margin-right: auto;
}
.secwz .inner {
margin: auto 0;
width: 100%;
}
.secwz label.num {
display: block;
height: 30px;
overflow: hidden;
font-size: 18px;
color: #333;
line-height: 30px;
}
.secwz h3 {
font-size: 42px;
color: #111;
line-height: 66px;
letter-spacing: 4px;
height: 66px;
font-weight: bold;
overflow: hidden;
margin-top: 50px;
}
.secwz h4 {
font-size: 28px;
color: #111;
line-height: 40px;
letter-spacing: 2px;
overflow: hidden;
margin-top: 5px;
}
.secwz .hx {
width: 100%;
height: 1px;
background-color: #ccc;
margin: 20px 0 18px;
}
.secwz .txt {
font-size: 15px;
color: #666;
line-height: 28px;
max-height: 112px;
overflow: hidden;
}
.secwz a.mouse3 {
width: 34px;
height: 34px;
margin-top: 110px;
border-radius: 50%;
border: 1px solid #999;
font-size: 0;
display: block;
margin-top: 30px;
background: #ffffff url('../images/jtd3-mouse.png') center 60% no-repeat;
}
.secwz a.mouse3:hover {
background-color: #0a60c6;
border-color: #0a60c6;
background-image: url('../images/jtd-mouse.png');
-webkit-box-shadow: 0 0 0 8px rgba(10, 96, 198, 0.1);
box-shadow: 0 0 0 8px rgba(10, 96, 198, 0.1);
}
.sec-auto-height.swiper-slide {
height: auto !important;
}
@media screen and (max-width: 1500px) {
.secwz.even {
padding-left: 60px;
padding-right: 0;
}
}
@media screen and (max-width: 1400px) {
.secwz {
right: 0;
margin-right: 0;
}
.secwz.even {
left: 0;
margin-left: 0;
right: auto;
margin-right: auto;
}
}
@media screen and (max-width: 750px) {
.secwz h3 {
font-size: 30px;
line-height: 46px;
height: 46px;
margin-top: 10px;
}
.secwz h4 {
font-size: 20px;
line-height: 30px;
margin-top: 0;
}
}
@media screen and (max-width: 600px) {
.secwz {
width: 400px;
padding-right: 40px;
}
.secwz.even {
padding-left: 40px;
padding-right: 0;
}
}
.sechd {color: #fff;position: absolute;left: 0;top: 35%;z-index: 2;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}

.sechd h3 {font-size: 48px;line-height: 62px;letter-spacing: 6px;}
.sechd .txt {font-size: 43px;line-height: 1.5em;letter-spacing: 1px;margin-bottom: 15px;}
.sechd.type1 {width: auto;color: #fff;left: 50%;margin-left: -140px;margin-top: -280px;}
.sechd.type2 {text-align: center;padding: 0 30px;}
.sechd.type3 {width: auto;left: 50%;margin-left: -660px;}
.sechd.type4 {width: auto;left: 50%;margin-left: -660px;margin-top: -280px;}
.secbtn {margin-top: 34px;}
.secbtn a {display: inline-block;width: 140px;height: 44px;margin-right: 20px;font-size: 16px;line-height: 44px;text-align: center;border-radius: 4px;}
.secbtn a.i1 {border: 1px solid #f4c902;background-color: #f4c902;color: #fff;}
.secbtn a.i2 {border: 1px solid #111;background-color: transparent;color: #000;}
.secbtn a.i1:hover {background-color: #fff;color: #f4c902;}
.secbtn a.i2:hover {background-color: #111;color: #fff;
}
@media screen and (max-width: 1400px) {
.sechd.type1 {margin-left: -300px;}
.sechd.type3,.sechd.type4 {left: 5%;margin-left: 0;}
}
@media screen and (max-width: 1024px) {
.sechd h3 {font-size: 38px;line-height: 50px;letter-spacing: 2px;}
.sechd .txt {font-size: 20px;letter-spacing: 0;}
}
@media screen and (max-width: 750px) {
.sechd h3 {
font-size: 28px;
line-height: 40px;
}
.sechd .txt {
font-size: 16px;
}
.secbtn a {
width: 120px;
height: 36px;
line-height: 36px;
}
.sechd.type1 {
left: 5%;
margin-left: 0;
}
.sechd.type4 {
margin-top: -110px;
}
}
