@charset "utf-8";

@-webkit-keyframes c_eye {0%,80%,90%,100%{opacity:1;} 85%,95%{opacity:0;} }
@keyframes c_eye {0%,80%,90%,100%{opacity:1;} 85%,95%{opacity:0;}  } 
@-webkit-keyframes hand3{0% {transform:rotate(10deg);-webkit-transform:rotate(10deg);}50% {transform:rotate(0deg);-webkit-transform:rotate(0deg);}100% {transform:rotate(10deg);-webkit-transform:rotate(10deg);}}
@keyframes hand3{0% {transform:rotate(10deg);-webkit-transform:rotate(10deg);}50% {transform:rotate(0deg);-webkit-transform:rotate(0deg);}100% {transform:rotate(10deg);-webkit-transform:rotate(10deg);}}
@-webkit-keyframes spinspin2 {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform:rotate(180deg);}}
@keyframes spinspin2 {0% {transform: rotate(0deg);}100% {transform:rotate(180deg);}}
@-webkit-keyframes vibes2{0%,40%,100% {-webkit-transform:translateY(0)}20%,60% {-webkit-transform:translateY(6px)}}
@keyframes vibes2{0%,40%,100% {transform:translateY(0)}20%,60% {transform:translateY(6px)}}

.mainSlide {position:relative;width:100%;height: 630px;}
.mainSlide .swiper-container {position:relative;width:100%;height:100%;padding-right: 635px;border-bottom: 5px solid #ff8e3b;}
.mainSlide .swiper-container .swiper-wrapper {position: static;width:100%;height:100%;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide {width: 100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide .info {position:absolute;left:50%;bottom: 80px;padding-right: 180px;margin-left: -285px;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide .info strong {display:block; margin:0 0 5px;color:#fff;font-weight:700;font-size:30px;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide .info em {display:block; margin:0 0 10px; color:rgba(255,255,255,.7);font-size:13px;}
.mainSlide .swiper-container .swiper-wrapper .swiper-slide .info p {display:block; margin:0; color:#fff;font-size:16px;}
.mainSlide .swiper-container .swiper-button-next {position:absolute;top: auto;bottom:80px;left:auto;right: 700px;width:34px;height:34px;border-radius:50%;background:rgba(52,64,76,.8) url(/images/en/main/arr2.png)no-repeat;background-position:-34px 0;font-size: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mainSlide .swiper-container .swiper-button-prev {position:absolute;top: auto;bottom:80px;left:auto;right: 755px;width:34px;height:34px;border-radius:50%;background:rgba(52,64,76,.8) url(/images/en/main/arr2.png)no-repeat;background-position:0 0;font-size: 0; webkit- trasition:all 0.3s; trasition:all 0.3s;}
.mainSlide .swiper-container .swiper-button-next:hover,
.mainSlide .swiper-container .swiper-button-next:focus,
.mainSlide .swiper-container .swiper-button-prev:hover,
.mainSlide .swiper-container .swiper-button-prev:focus {background-color:#f1751a;}
.mainSlide .swiper-container .pageControl {position:absolute;z-index:1;top:0;right:0;width:635px;height: 100%;background: #102a43;}
.mainSlide .swiper-container .pageControl .inner {position:relative;width:100%;height:100%;}
.mainSlide .swiper-container .pageControl .tit {overflow: hidden;position: absolute;left:-20px;right: 0;width:auto;height:100px;background: #046496 url(/images/en/main/bg_obj1.png)no-repeat left top;box-shadow: 5px 5px 15px rgba(0,0,0,.2);}
.mainSlide .swiper-container .pageControl .tit a {display:block;position: relative;width:100%;height:100%;line-height:100px;padding-left: 55px;font-weight:700;font-size: 21px;color:#fff;}
.mainSlide .swiper-container .pageControl .tit .top_obj {position:absolute;bottom: 0;right: 140px;width:182px;height:88px;padding-left: 50px;background:url(/images/en/main/bg_obj2.png)no-repeat;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj {width:92px;height:120px;margin-top: -11px;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .inner {position:relative; width:100%; height:100%;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj {position:absolute;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj1 {left:0; top:0;z-index:2;width:100%;height:100%;background:url(/images/tour/main/c1.png)no-repeat;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj2 {left:0; top:0;z-index:4;width:9px;height:9px; background:url(/images/tour/main/c3.png)no-repeat; -webkit-animation: c_eye 3s ease-in-out infinite both;animation: c_eye 3s ease-in-out infinite both;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj2.obj2-1 {top: 54px;left: 27px;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj2.obj2-2 {top: 56px;left: 54px;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj3 {left:0; top:0;z-index:4;width:100%;height:100%; background:url(/images/tour/main/c2.png)no-repeat;}
.mainSlide .swiper-container .pageControl .tit .top_obj .c-obj .obj4 {left: 10px;top: 61px;z-index:3;width:24px;height:25px;background:url(/images/tour/main/c4.png)no-repeat;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-animation: hand3 2s ease infinite;animation: hand3 2s ease infinite;}
.mainSlide .swiper-container .pageControl .swiper-pagination {top: 180px;width: 100%;height: 100%;padding-left: 35px;text-align:left;}
.mainSlide .swiper-container .pageControl .swiper-pagination button {display:block;opacity:0.4;width:100%;height:60px;background: none;transform: scale(1);text-align: left;-webkit-transition: all 0.3s;transition: all 0.3s;}
.mainSlide .swiper-container .pageControl .swiper-pagination button span {display:inline-block;position:relative;line-height: 60px;font-size: 16px;color:#fff;/* -webkit-transition: all 0.3s; *//* transition: all 0.3s; */}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev-prev {}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev ,
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-next {opacity:0.7;}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev span,
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-next span {font-size:20px;}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {opacity:1; font-weight:700;}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span {font-size:26px;}
.mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span:after {display:block;position:absolute;right: -30px;top: 23px;content:'';width:10px;height:18px;background:url(/images/en/main/arr.png)no-repeat;}
.mainSlide .swiper-container .pageControl .mouse {position:absolute; bottom:80px; left:35px; width:15px; height:22px; background:url(/images/en/main/mouse.png)no-repeat;}
.userMs .mainSlide .swiper-container .pageControl .mouse {display:none;}

.cont1 {overflow: hidden;position:relative;height: 550px;padding: 105px 0 0;box-shadow: 1px 1px 10px rgba(0,0,0,.1);}
.cont1:before {display:block;position: absolute;z-index:1;right:0;left:50%;bottom:0;content:'';width:auto;height:160px;margin-left:180px;background:#f49e5f;background:linear-gradient(to right, #f0bb94 , #f49e5f);}
.cont1:after {display:block; position: absolute; left:0; bottom:0; content:''; width:100%; height:160px; background:#fafafa;}
.cont1 .obj {position:absolute;right: 0;bottom: 160px;width: 522px;height:107px;background: url(/images/en/main/txt.png)no-repeat;}
.cont1 .layout {height:100%;}
.cont1 .box1 {position:relative; z-index:1;max-width:625px;text-align:right;}
.cont1 .box1:after {position:absolute;left: 297px;top: -25px;content:'';width:87px;height:85px;background: url(/images/en/main/bg_obj3.png)no-repeat;}
.cont1 .box1 p {margin:0;color:#2c2b2a;line-height:1.3;font-size:30px;}
.cont1 .box1 p span {display:inline-block;font-family:serif;}
.cont1 .box1 p .sp1 {color:#f57f1f;}
.cont1 .box1 p .sp2 {color:#053e6b;}
.cont1 .box1 strong {display:block;line-height:1.3;font-size:37px;font-weight:500;color:#2c2b2a;}
.cont1 .box2 {position:absolute;z-index:1;top: 0;right:0;height: 100%;}
.cont1 .box2 .inner {position:relative;width: 600px;height:100%;}
.cont1 .box2 .img {position:absolute; left:0; bottom:0; width:460px; height:470px; background:url(/images/en/main/mayor.png)no-repeat left bottom;}
.cont1 .box2 .morebtn {position:absolute;right: 40px;top:0;width: 185px;}
.cont1 .box2 .morebtn a {display:block;width:100%;padding: 100px 0 0;}
.cont1 .box2 .morebtn a:after {display:block; clear:both; visibility:hidden; content:'';}
.cont1 .box2 .morebtn .plus{display:block;overflow: hidden;position: absolute;top: 0;right: 0;width:85px;height:85px;font-size:0;}
.cont1 .box2 .morebtn .plus:before,
.cont1 .box2 .morebtn .plus:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.cont1 .box2 .morebtn .plus:before {width:100%;height: 1px;background: #d86f21;}
.cont1 .box2 .morebtn .plus:after {width: 1px;height:100%;background: #d86f21;}
.cont1 .box2 .morebtn a:hover .plus,
.cont1 .box2 .morebtn a:focus .plus{animation: spinspin2 0.5s ease-out;-webkit-animation: spinspin2 0.5s ease-out;}
.cont1 .box2 .morebtn strong {display:block;font-size:25px;color:#3f3f3f;}
.cont1 .box2 .morebtn strong span {display:block;line-height:1;font-size:18px;}
.cont1 .box3 {position:relative;z-index:1; max-width:625px;}
.cont1 .box3 ul {margin: 55px 0 112px;}
.cont1 .box3 ul:after {display:block; clear:both; visibility:hidden; content:'';}
.cont1 .box3 ul li {float:left;position:relative; width:33.33%;}
.cont1 .box3 ul li:after {display:block;position:absolute;top: 29px;right: 5px;content:'';width:1px;height: 14px;background: #ff8e3b;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.cont1 .box3 ul li:last-child:after {display:none;}
.cont1 .box3 ul li a {display:block;width:100%;height:100%;padding: 0 45px;line-height:1.3;font-weight:500;text-align: center;font-size:18px;color:#3f3f3f;}
.cont1 .box3 ul li .ico {display:block; width:30px; height:30px; margin:0 auto 15px; background:url(/images/en/main/icon.png)no-repeat;}
.cont1 .box3 ul li .ico.ico1 {background-position:0 0 ;}
.cont1 .box3 ul li .ico.ico2 {background-position:-30px 0 ;}
.cont1 .box3 ul li .ico.ico3 {background-position:-60px 0 ;}
.cont1 .box3 p {margin: 0 0 35px;padding-left: 65px;font-size:18px;font-weight:500;}
.cont1 .box3 ul li a:hover .ico,
.cont1 .box3 ul li a:focus .ico {-webkit-animation:vibes2 1.5s ease infinite;animation:vibes2 1.5s ease infinite;}

.cont2 {padding: 75px 0 100px;}
.cont2 .title {text-align:center;}
.cont2 .title strong {display:block;font-size:30px; font-weight:700; color:#3d3d3d; }
.cont2 .title span {display:block; font-size:16px; color:#3d3d3d;}
.cont2 ul {margin: 40px -20px 0;}
.cont2 ul:after {display:block; clear:both; visibility:hidden; content:'';}
.cont2 ul li {float:left;position: relative;width:calc(33.33% - 40px);height:320px;margin:0 20px;}
.cont2 ul li a {display:block;position: relative;width:100%;height:100%;padding:50px 45px;box-shadow: 5px 5px 5px rgba(0,0,0,.2);}
.cont2 ul li.n1 a {background: url(/images/en/main/list-bg1.png)no-repeat center;background-size:cover;}
.cont2 ul li.n2 a {background:#4299d6 url(/images/en/main/list-bg2.png)no-repeat right bottom;}
.cont2 ul li.n3 a {background:#7cade5 url(/images/en/main/list-bg3.png)no-repeat right bottom;}
.cont2 ul li strong {display:block;margin: 0 0 20px;line-height:1.3;font-size:22px;font-weight:700;color:#fff;text-shadow: 3px 3px 0 rgba(0,0,0,.2);}
.cont2 ul li p {margin:20px 0 0; font-size:14px; color:#fff;}
.cont2 ul li .btntxt {position: absolute;left:45px;bottom:50px;font-size:14px;font-weight: 700;color:#fff;}
.cont2 ul li .btntxt em {display:inline-block; width:7px; height:7px; margin:-2px 0 0 10px; border:solid #fff; border-width:1px 1px 0 0; vertical-align:middle; -webkit-transform:rotate(45deg); transform:rotate(45deg);}

.cont3 {position:relative;}
.cont3:before {display:block;position:absolute;left:0;right:50%;top:0;content:'';width:auto;height: 292px;margin-right: -197px;background: #48915e url(/images/en/main/bg1.png)no-repeat left bottom;background-size: cover;}
.cont3:after {display:block;position:absolute;right:0;left:50%;top: 45px;bottom: 0;z-index: -1;content:'';width:auto;height: auto;margin-left: 97px;background:url(/images/en/main/bg2.png)no-repeat right bottom;background-size: cover;}
.cont3 .group {height: 350px;}
.cont3 .group:after {display:block; clear:both; visibility:hidden; content:'';}
.cont3 .group .box1 {float:left;position:relative;width: calc(100% - (33.33% + 10px));height:100%;padding:35px 40px 0;}
.cont3 .group .box1:after {display:block;position:absolute;top: 54px;right:-60px;content:'';width:401px;height:302px;background:url(/images/en/main/map.png)no-repeat;}
.cont3 .group .box1 .title {}
.cont3 .group .box1 .title strong {display:block;line-height:1.3;font-size:22px;font-weight:700;color:#fff;text-shadow: 3px 3px 0 rgba(0,0,0,.2);}
.cont3 .group .box1 .title span {display:block;margin: 20px 0 10px;font-size:14px;color:#fff;}
.cont3 .group .box1 ul {max-width:245px;}
.cont3 .group .box1 ul li {}
.cont3 .group .box1 ul li a {display:block; line-height:40px; border-bottom:1px solid rgba(255,255,255,.4); background:url(/images/en/main/down_icon.png)no-repeat right center; color:#fff; font-size:14px;}
.cont3 .group .box1 ul li span {}
.cont3 .group .box2 {float:right;width:calc(33.33% + 10px);height:100%;padding: 85px 0 0 60px;}
.cont3 .group .box2 ul {}
.cont3 .group .box2 ul:after {display:block; clear:both; visibility:hidden; content:'';}
.cont3 .group .box2 ul li {float:left;width:50%;margin: 0 0 20px;}
.cont3 .group .box2 ul li a {display:block;width:100%;color: #505050;font-size:16px;text-align:center;}
.cont3 .group .box2 ul li .ico {display:block;width:65px;height:65px;margin: 0 auto 10px;border-radius:50%;background:#fff url(/images/en/main/icon2.png)no-repeat;box-shadow: 5px 5px 5px rgba(0,0,0,.2);}
.cont3 .group .box2 ul li .ico.ico1 {background-position:0 0 ;}
.cont3 .group .box2 ul li .ico.ico2 {background-position:-65px 0 ;}
.cont3 .group .box2 ul li .ico.ico3 {background-position:0 -65px ;}
.cont3 .group .box2 ul li .ico.ico4 {background-position:-65px -65px ;}

.cont4 {overflow:hidden; position:relative; padding:80px 0 100px;}
.cont4:before {display:block; position:absolute;z-index:1; top:0; bottom:0; right:0; left:50%; content:'';width:auto; height:auto; margin-left:620px; background:rgba(255,255,255,.6);}
.cont4:after {display:block; position:absolute;z-index:1; top:0; bottom:0; left:0; right:50%; content:'';width:auto; height:auto; margin-right:620px; background:rgba(255,255,255,.6);}
.cont4 .layout {position:static;}
.cont4 .title {margin:0 0 65px; text-align:center;}
.cont4 .title strong {display:block; font-weight:700; font-size:30px; color:#3d3d3d;}
.cont4 .title p {display: block;font-size: 16px;color: #3d3d3d;}
.cont4 .img_slide .slick-list {overflow:visible;}
.cont4 .img_slide .slick-track:after {display:block; clear:both; visibility:hidden; content:'';}
.cont4 .img_slide .slick-slide {float:left;position:relative;width:386px;height:100%;margin: 0 20px;background: #fff;}
.cont4 .img_slide .slick-slide .box {float:left;position:relative;width:386px;height: 100%;background: #fff;}
.cont4 .img_slide .slick-slide .box a {display:block;position: relative;width:100%;height:100%;color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cont4 .img_slide .slick-slide .box .thumb {overflow: hidden;width:100%;height: 386px;background-position:center;background-size:cover;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cont4 .img_slide .slick-slide .box.box1 .thumb {background-image:url(/images/en/main/img1.jpg);}
.cont4 .img_slide .slick-slide .box.box2 .thumb {background-image:url(/images/en/main/img2.jpg);}
.cont4 .img_slide .slick-slide .box.box3 .thumb {background-image:url(/images/en/main/img3.jpg);}
.cont4 .img_slide .slick-slide .box.box4 .thumb {background-image:url(/images/en/main/img4.jpg);}
.cont4 .img_slide .slick-slide .box.box5 .thumb {background-image:url(/images/en/main/img5.jpg);}
.cont4 .img_slide .slick-slide .box.box6 .thumb {background-image:url(/images/en/main/img6.jpg);}
.cont4 .img_slide .slick-slide .box.box7 .thumb {background-image:url(/images/en/main/img7.jpg);}
.cont4 .img_slide .slick-slide .box.box8 .thumb {background-image:url(/images/en/main/img8.jpg);}
.cont4 .img_slide .slick-slide .box.box9 .thumb {background-image:url(/images/en/main/img9.jpg);}
.cont4 .img_slide .slick-slide .box.box10 .thumb {background-image:url(/images/en/main/img10.jpg);}
.cont4 .img_slide .slick-slide .box.box11 .thumb {background-image:url(/images/en/main/img11.jpg);}
.cont4 .img_slide .slick-slide .box .info {position:absolute;left:35px;right:35px;bottom: -20px;height: 97px;background:#834d12; text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;} 
.cont4 .img_slide .slick-slide .box.box1 .info {background:#834d12 }
.cont4 .img_slide .slick-slide .box.box2 .info {background:#466b00 }
.cont4 .img_slide .slick-slide .box.box3 .info {background:#9a547c }
.cont4 .img_slide .slick-slide .box.box4 .info {background:#f49f0b }
.cont4 .img_slide .slick-slide .box.box5 .info {background:#32567c }
.cont4 .img_slide .slick-slide .box.box6 .info {background:#834d12 }
.cont4 .img_slide .slick-slide .box.box7 .info {background:#466b00 }
.cont4 .img_slide .slick-slide .box.box8 .info {background:#9a547c }
.cont4 .img_slide .slick-slide .box.box9 .info {background:#f49f0b }
.cont4 .img_slide .slick-slide .box.box10 .info {background:#32567c }
.cont4 .img_slide .slick-slide .box.box11 .info {background:#f49f0b }
.cont4 .img_slide .slick-slide .box .info >div {position:relative;width:100%;height:100%;}
.cont4 .img_slide .slick-slide .box .info p {position: absolute;top: 50%;width: 100%;padding: 0 10px;color:#fff;font-size:18px;font-weight:500;text-align: center;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.cont4 .img_slide .slick-slide .box a:hover,
.cont4 .img_slide .slick-slide .box a:focus {-webkit-transform:translateY(-15px); transform:translateY(-15px);}
.cont4 .img_slide .slick-slide .box a:hover .thumb,
.cont4 .img_slide .slick-slide .box a:focus .thumb,
.cont4 .img_slide .slick-slide .box a:hover .info,
.cont4 .img_slide .slick-slide .box a:focus .info {box-shadow:5px 5px 5px rgba(0,0,0,.2);} 

.cont4 .img_slide .slick-arrow {position:absolute;z-index:1;top:-120px;width:50px;height:50px;background: #4f5b69 url(/images/en/main/arr3.png);font-size: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cont4 .img_slide .slick-prev {left:0;background-position:0 0 ;}
.cont4 .img_slide .slick-next {right: 51px;background-position:-50px 0;}
.cont4 .morebtn {position:absolute;right:50%;top: 98px;margin-right:-620px;}
.cont4 .morebtn a {position:relative;width:50px; height:50px;background: #4f5b69;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cont4 .morebtn a:before {width: 21px;background: #fff;}
.cont4 .morebtn a:after {height: 21px;background: #fff;}

.cont4 .img_slide .slick-arrow:hover,
.cont4 .img_slide .slick-arrow:focus,
.cont4 .morebtn a:hover,
.cont4 .morebtn a:focus {background-color:#f1751a;}

@media(max-width: 1499px){
    .mainSlide .swiper-container {padding-right:420px;}
    .mainSlide .swiper-container .pageControl {width:420px;}
    .mainSlide .swiper-container .pageControl .tit a {padding-left:25px;}
    .mainSlide .swiper-container .pageControl .tit .top_obj {right: 30px;background-position: right bottom;} 
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev span,
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-next span {font-size:18px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span {font-size:24px;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info {margin-left: -385px;}
    .mainSlide .swiper-container .swiper-button-prev {right:515px;}
    .mainSlide .swiper-container .swiper-button-next {right:460px;}

    .cont1 .obj {right: -11%;height: 80px;background-size: auto 80px;}

}

@media(max-width: 1319px){
    .cont4 .morebtn {right:40px;margin:0;}
    .cont4 .img_slide .slick-slide,
    .cont4 .img_slide .slick-slide .box {width:360px;}
    .cont4 .img_slide .slick-slide .box .thumb {height:360px;}
}

@media(max-width:1279px){
    .mainSlide {height:580px;}
    .mainSlide .swiper-container {padding-right:320px;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info {left: 40px;bottom:170px;margin: 0;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info p {display:none;}
    .mainSlide .swiper-container .swiper-button-prev {left: 40px;right:auto;}
    .mainSlide .swiper-container .swiper-button-next {left: 95px;right:auto;}
    .mainSlide .swiper-container .pageControl {width:320px;}
    .mainSlide .swiper-container .pageControl .tit {left: -70px;}
    .mainSlide .swiper-container .pageControl .tit .top_obj {right: 10px;width: 150px;padding-left: 20px;}
    .mainSlide .swiper-container .pageControl .tit a {font-size: 20px;}

    .mainSlide .swiper-container .pageControl .swiper-pagination {top:150px;padding-left: 25px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button span {font-size:14px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev span,
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-next span {font-size:16px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span {font-size:20px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span:after {right:-20px;}


    .cont1 {height: 512px;padding:70px 0 0;}
    .cont1 .obj {display: none;}

    .cont2 {padding:50px 0 70px;}
    .cont2 ul li.n2 a {background-size:auto 130px;}
    .cont2 ul li.n3 a {background-size:auto 140px;}
    
    .cont4 {padding: 70px 0 100px;}
    .cont4 .morebtn {top: 88px;right:20px;}
}

@media(max-width:1099px){
    .cont1 .box2 .img {left: 13%;}
    .cont1 .box2 .morebtn {right:20px;width: 170px;}
    .cont1 .box2 .morebtn a {padding:75px 0 0;}
    .cont1 .box2 .morebtn .plus {width:75px; height:75px;}
    .cont1 .box2 .morebtn strong {font-size: 22px;}
    .cont1 .box2 .morebtn strong span {font-size: 16px;}
}

@media(max-width:1023px){
    .mainSlide {height:460px;}
    .mainSlide .swiper-container .swiper-button-prev,
    .mainSlide .swiper-container .swiper-button-next {bottom:40px;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info {bottom:100px;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info strong {font-size:22px;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info p {display:none;}
    .mainSlide .swiper-container {padding-right:280px;}
    .mainSlide .swiper-container .pageControl {width:280px;}
    .mainSlide .swiper-container .pageControl .tit {top: 15px;left: -30px;right: 15px;height:70px;padding: 0 15px;}
    .mainSlide .swiper-container .pageControl .tit a {line-height:70px;padding: 0;font-size: 16px;}
    .mainSlide .swiper-container .pageControl .tit .top_obj {width:93px; height:74px; background:url(/images/en/main/more.png)no-repeat center bottom}
    .mainSlide .swiper-container .pageControl .tit .top_obj .c-obj {display:none;}
    .mainSlide .swiper-container .pageControl .swiper-pagination {top:130px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button {height: 45px;line-height:45px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button span {font-size: 13px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-prev span,
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active-next span {font-size:15px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span {font-size:17px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination button.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main span:after {top: 26px;width:6px;height: 11px;background-size:6px auto;}
    .mainSlide .swiper-container .pageControl .mouse {bottom: 45px;}

    .cont1 {height:370px;}
    .cont1 .box1 {max-width: 430px;padding: 15px 0 18px;}
    .cont1 .box1:after {top: -15px;left: 181px;width:71px;height:69px;background-size:71px 69px;}
    .cont1 .box1 p {font-size:23px;}
    .cont1 .box1 strong {font-size:26px;}
    .cont1 .box3 ul li {float:none;width:100%;margin: 15px 0;text-align:left;}
    .cont1 .box3 ul li:after {display:none;}
    .cont1 .box3 ul li a {line-height: 30px;padding:0;text-align: left;}
    .cont1 .box3 ul li .ico {display:inline-block;margin: -2px 25px 0 35px;vertical-align: middle;}
    .cont1 .box2 .img {height:345px;background-size:auto 345px;background-position: 68% bottom;}   
    .cont1 .box2 .morebtn a {padding:55px 0 0;}
    .cont1 .box2 .morebtn .plus {width:55px; height:55px;}
    .cont1 .box2 .morebtn strong {font-size: 18px;}
    .cont1 .box2 .morebtn strong span {margin:0 0 5px;font-size: 14px;}
    .cont1 .box3 p {display:none;}
    
    .cont2 {padding: 50px 0 0;}
    .cont2 .title strong {font-size:26px;}
    .cont2 .title span {font-size:14px;}
    .cont2 ul li {float: none;width:calc(100% - 40px);height: auto;margin: 0 20px 10px;}
    .cont2 ul li a {padding: 31px 30px;}
    .cont2 ul li.n2 a {background:#4299d6}
    .cont2 ul li.n3 a {background:#7cade5}
    .cont2 ul li strong {margin:0;}
    .cont2 ul li p {display:none;}
    .cont2 ul li .btntxt {position:absolute;left: auto;right: 30px;top: 50%;bottom: auto;width:32px;height:32px;margin-top: -16px;font-size:0;}
    .cont2 ul li .btntxt em {width:100%;height:10%;border: none;-webkit-transform:none;transform:none;}
    .cont2 ul li .btntxt em:before,
    .cont2 ul li .btntxt em:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
    .cont2 ul li .btntxt em:before {width:100%;height: 1px;background: #fff;}
    .cont2 ul li .btntxt em:after {width: 1px;height:100%;background: #fff;}
   
    .cont3:before,
    .cont3:after {display:none;}
    .cont3 .group {height:auto;}
    .cont3 .group .box1 {float:none;width:100%;height: auto;padding: 30px;background: #48915e url(/images/en/main/bg1.png)no-repeat left bottom;background-size: cover;}
    .cont3 .group .box1:after {top: 30px;right: 30px;width:324px;height:244px;background-size:324px 244px;}
    .cont3 .group .box1 .title strong {margin:0 0 30px;}
    .cont3 .group .box1 .title span {display:none;}
    .cont3 .group .box2 {float:none;width:100%;height: auto;padding: 35px 0;background:url(/images/en/main/bg2.png)no-repeat right bottom;background-size: cover;}
    .cont3 .group .box2 ul li {width:25%;margin: 0;}
    
    .cont4 {padding: 50px 0 80px;}
    .cont4 .title {margin:0 0 40px;}
    .cont4 .title strong {font-size:26px;}
    .cont4 .title p {font-size:14px;} 

    .cont4 .img_slide .slick-arrow {top:-95px;}
    .cont4 .img_slide .slick-slide {margin: 0 10px}
    .cont4 .img_slide .slick-slide,
    .cont4 .img_slide .slick-slide .box {width:300px;}
    .cont4 .img_slide .slick-slide .box .thumb {height:300px;}
    .cont4 .img_slide .slick-slide .box .info {left:20px; right:20px;}
    .cont4 .img_slide .slick-slide .box .info p {font-size:15px;}
    .cont4 .morebtn {top: 58px;}
}

@media(max-width:767px){
    .mainSlide {height:370px;}
    .mainSlide .swiper-container {padding:0}
    .mainSlide .swiper-container .pageControl {/* display:none; */width: 100%;height: auto;}
    .mainSlide .swiper-container .pageControl .tit {left:0;top:0;right:0;padding: 0 20px;}
    .mainSlide .swiper-container .pageControl .swiper-pagination,
    .mainSlide .swiper-container .pageControl .mouse {display:none;}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info {left:0; padding:0 20px}
    .mainSlide .swiper-container .swiper-wrapper .swiper-slide .info strong {font-size:20px;}
    .mainSlide .swiper-container .swiper-button-prev {left:20px;}
    .mainSlide .swiper-container .swiper-button-next {left:70px;} 


    .cont1 {height: auto;padding:35px 0 0;margin: 0;box-shadow: none;}
    .cont1:before {bottom:135px;height:115px;margin: 0;}
    .cont1:after {bottom:135px;height:115px;}
    .cont1 .box1 {width:100%;max-width:100%; text-align:center;}
    .cont1 .box1:after {top: -4px;left:50%;width:50px;height:49px;margin-left: -103px;background-size:50px 49px;}
    .cont1 .box1 p {font-size:16px;}
    .cont1 .box1 strong {font-size:18px;}
    .cont1 .box2 {position: relative;}
    .cont1 .box2 .inner {width:100%;}
    .cont1 .box2 .img {position:static;width: 100%;height: 265px;background-size: auto 280px;background-position: center bottom;}
    .cont1 .box2 .morebtn {top: 46px;right: 50%;width: 100px;margin-right: -160px;}
    .cont1 .box2 .morebtn strong {font-size: 15px;}
    .cont1 .box2 .morebtn strong span {margin:0 0 5px;font-size: 12px;}
    .cont1 .box2 .morebtn a {padding:40px 0 0;}
    .cont1 .box2 .morebtn .plus {width:40px; height:40px;}
    .cont1 .box3 {width:100%; max-width:100%;}
    .cont1 .box3 ul {margin:0}
    .cont1 .box3 ul li {height:45px; margin:0;border-bottom:1px solid #e2e6dd;}
    .cont1 .box3 ul li a {line-height:45px; font-size:15px;}
    .cont1 .box3 ul li .ico {margin:-2px 15px 0 0}
    
    .cont2 {padding: 45px 0 0;}
    .cont2 .title strong {font-size:18px;}
    .cont2 ul {margin: 15px -20px 0;} 
    .cont2 ul li a {padding: 31px 20px;}
    .cont2 ul li strong {font-size:15px;}
    .cont2 ul li .btntxt {right:20px;width: 24px;height: 24px;margin-top: -12px;}

    .cont3 .group .box1 {padding:20px;}
    .cont3 .group .box1 .title strong {font-size:15px;}
    .cont3 .group .box1:after {top: 20px;right: 20px;width:280px;height:244px;background-size:280px auto;}
    .cont3 .group .box2 ul li a {font-size:15px;}
    
    .cont4 {padding: 45px 0 70px;}
    .cont4 .title {margin:0 0 25px;}
    .cont4 .title strong {font-size:18px;}
    .cont4 .img_slide .slick-slide,
    .cont4 .img_slide .slick-slide .box {width:265px;}
    .cont4 .img_slide .slick-slide .box .thumb {height:265px;}
    .cont4 .img_slide .slick-slide .box .info {height:65px;}
    .cont4 .img_slide .slick-arrow {display:none !important;}
    .cont4 .morebtn {display:none;}
}

@media(max-width:640px){
    .cont3 .group .box1:after {display:none;}
    .cont3 .group .box1 ul {max-width:100%;} 

    .cont3 .group .box2 {padding:10px 0}
    .cont3 .group .box2 ul li {width:50%; margin:15px 0;}   
}

