@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
@font-face{
    font-family: 'font2';
    src : url('../images/gfcombat-v4dp0.ttf');
}
@font-face{
    font-family: 'font1';
    src : url('../images/SEGOEPR.TTF');
}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url('') no-repeat center;}

.top{text-align: center; background: #7d57c5;}
.top p{font-weight: bold; font-size: 14px;color: #fff; line-height: 32px;}
.bj{background-image: linear-gradient(#95d8e9, #ffffff);}
.hopm{position: relative;}
.logo{position: absolute; width: 355px;left:50%; top:50%; transform:translate(-50%,-50%);}
.logo img{width: 100%;}
.header{display: flex;justify-content: space-between;width: 1400px;max-width: 94%; margin: 0 auto;height: 90px;align-items: center; padding-bottom:5px;position: relative; }
.ssbtn span{display: block; background: url(../images/a27.png);width: 26px;height: 26px; cursor: pointer; background-size: 100%;}
.header ul{display: flex;align-items: center;gap:15px;}
.header li a{display: inline-block;vertical-align: middle; position: relative;}
.header li a b{position: absolute;top: -2px; right: -5px;color: #95d8e9;width: 16px; line-height: 14px;border-radius: 50%;background: #000;border: 1px solid #95d8e9;text-align: center;}
.ssnr{width: 100%; position: absolute;left: 0; top: 0;background: #95d8e9;height: 100%;z-index: 10; display: none;}
.ssnrbox{width: 1400px;position: relative;margin: 0 auto;max-width: 94%; height: 100%;}
.axbox{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sstext{width: 390px;margin: 0 auto;display: flex;justify-content: space-between;height: 100%;align-items: center;}
.btn10{background: url(../images/a27.png);width: 26px;height: 26px;cursor: pointer; border: none;background-size: 100% 100%;}
.gbbtn{background: url(../images/a31.png); width: 18px;height: 20px; background-size: 100% 100%;cursor: pointer;}
.wby5{width: calc(100% - 60px);font-size: 16px;color: #000;}
.wby5::-webkit-input-placeholder{color:#000;}
.dhbj{position: fixed;z-index: 5;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,0,0,.5);display: none;}


.nav{text-align: center; position: relative; margin-bottom: 65px;}
.nav li{display: inline-block;  }
.nav li h3 {padding: 0 18px 15px 18px; position: relative;}
.nav li h3 a{color: #333;font-weight: bold; display: inline-block; font-size: 14px;text-transform: uppercase;  position: relative;}
.nav li h3:before{border-bottom: 3px solid #000;width: 0;left: 50%;transform: translateX(-50%);transition: .1s; position: absolute; content: "";bottom: 0;}
.nav li.on1 h3:before{width: 100%;}
.nav ul li:nth-child(1){ position: relative;} 
.nav ul li:nth-child(3){ position: relative;}
.nav ul li:nth-child(6){ position: relative;}  
.nav li  b{display: inline-block;background: url(../images/a1.png) no-repeat center center;width: 12px;height: 7px;background-size: 12px 7px;vertical-align: middle; margin: -3px 0 0 10px;}
.nav li.on1 b{background: url(../images/a1a.png) no-repeat center center;transition: .1s;}
.sub{position: absolute;top: 29px; left: 0;box-shadow:0 0 10px rgba(0, 0, 0, .1); background: #95d8e9;display: none;z-index: 10;}
.sub1{width: 220px; background: #95d8e9; padding: 15px 15px 20px 15px; border-bottom: 3px solid #000;}
.sub1_box{display: flex;justify-content: space-between;}
.sub1left dt{line-height: 26px; font-size: 12px;text-align: left;}
.sub1left dt a{color: #2c4045;font-weight: bold; text-transform: uppercase;}
.sub1left dt a:hover{color: #000;}
.sub1right{width: 210px;}
.sub1right span{display: block; overflow: hidden;border-radius: 25px;}
.sub1right img{width: 100%;height: 100%; object-fit: cover;transition: .3s;}
.sub1right span:hover img{transform: scale(1.05);}
.sub1right h2{font-weight: bold; font-size: 14px;text-align: center; color: #000000;line-height: 36px;text-transform: uppercase;}
.sub1right a{display: inline-block;font-size: 12px;text-decoration: underline; line-height: 1.1;color: #7d57c5;text-transform: uppercase;font-weight: bold;}
.sub2{width: 240px; border-bottom: 3px solid #000; padding: 15px;}
.sub2 a{display: block; line-height: 26px; font-size: 12px;color: #2c4045;font-weight: bold; text-transform: uppercase;transition: .3s;text-align: left;}
.sub2 a:hover{color: #000;}
.sub3{width: 100%;border-bottom: 3px solid #000;}
.sub3_right{width: 330px;}
.sub3_right span{display: block; border-radius: 25px; overflow: hidden; height: 330px;}
.sub3_right span img{width: 100%;height: 100%; object-fit: cover;transition: .3s;}
.sub3_right span:hover img{transform: scale(1.05);}
.sub3_right h2{font-weight: bold; font-size: 14px;text-align: center; color: #000000;line-height: 36px;text-transform: uppercase;}
.sub3_right a{display: inline-block;font-size: 12px;text-decoration: underline; line-height: 1.1;color: #7d57c5;text-transform: uppercase;font-weight: bold;}
.sub3_box{width: 1400px;margin: 0 auto; max-width: 94%;display: flex;justify-content: space-between; padding: 15px 0;}
.sub3_left{width: calc(100% - 610px);}
.sub3_left dl{display: flex;justify-content: space-between;}
.sub3_left h2{font-weight: bold; font-size: 14px;margin-bottom: 10px; color: #000; text-transform: uppercase;text-align: left;}
.sub3_left a{display: block; line-height: 26px; font-size: 12px;color: #2c4045;font-weight: bold; text-transform: uppercase;transition: .3s;text-align: left;}
.sub3_left a:hover{color: #000;}
.banner{width: 1400px; margin: 0 auto;max-width: 94%;border-radius: 25px; overflow: hidden; position: relative;}
.banner img{width: 100%;}

.newsbox{position: relative;}
.news{width: 1400px;max-width: 94%; margin: 0 auto; padding-bottom: 130px;}
.news_title{text-align: center; padding: 35px 0 35px;}
.news_title h2{position: relative;display: inline-block; color: #7d57c5;font-size: 48px; font-family: font1;line-height: 58px;}
.news_title h2:before{position: absolute; content: "";background: url(../images/a6.png);width: 111px;height: 50px;background-size: 100% 100%; top: 50%;transform: translateY(-50%);left: -115px;}
.news_title h2:after{position: absolute; content: "";background: url(../images/a6.png);width: 110px;height: 50px;background-size: 100% 100%; top: 50%;transform: translateY(-50%);right: -120px;}
.news_title .btn1{display: block; margin:15px auto 0 auto; font-size: 16px;color: #7d57c5;transition: color .15s;text-decoration: underline;}
.news_title .btn1:hover{color: #3b2563;}
.news_tp{position: relative; overflow: hidden;/**border: 1px solid #ccc;**/ flex:1;padding:10px;display: flex; align-items: center; justify-content: center;}
.news_tp img{width: 100%;max-width: 300px;}
.img2{width: 100%; left:0; top:0; transform: scale(1.05); opacity: 0;animation: pulse 1s 1;transition: .5s; position: absolute;}
.news_tp:hover .img2{opacity: 1;transform: scale(1);}
.zzbox{position: absolute;}
.newsbox h2 a{text-align: center; line-height: 1.5; margin: 15px 0 10px; font-size: 14px;color: #000;display: block;transition: .3s;}
.newsbox h2 a:hover{color: #382261;}
.newsbox p{text-align: center; font-size: 16px;color: #000;}
.news_tp a{transition: .5s;text-align: center;width: 75%; position: absolute; bottom: 15px;left: 50%;transform: translateX(-50%);opacity: 0;}
.news_tp a span{display: block;background: #fff;line-height: 42px;border:1px solid rgba(0,0,0,.5);border-radius: 22px;font-size: 14px;text-align: center;text-transform: uppercase;color: #000;transition: .3s;}
.news_tp:hover a{opacity: 1;}
.news_tp a:hover span{background: #f2f2f2;box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.newsbox b{background: url(../images/a8.png);width: 30px;height: 30px;background-size: 100% 100%;top: 10px;right: 10px; position: absolute;z-index: 10;}
.news_nr .swiper-button-next{background: url(../images/a11.png) no-repeat center center rgba(255,255,255,.5);width: 36px;height: 36px;border-radius: 50%; margin-top: -18px;transition: .3s;}
.news_nr .swiper-button-next:hover{background: url(../images/a12.png) no-repeat center center rgba(255,255,255,1);}
.news_nr .swiper-button-prev{background: url(../images/a9.png) no-repeat center center rgba(255,255,255,.5);width: 36px;height: 36px;border-radius: 50%; margin-top: -18px;transition: .3s;}
.news_nr .swiper-button-prev:hover{background: url(../images/a10.png) no-repeat center center rgba(255,255,255,1);}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}

.zpzh{width: 1400px;margin: 0 auto;max-width: 94%;}
.zpzh ul{overflow: hidden; margin-left: -30px;}
.zpzh li{float: left; padding: 0 0 30px 30px;width:33.33%;}
.zpzhbox{position: relative;overflow: hidden; border-radius: 30px;height: 430px;}
.zpzhbox img{width: 100%;height: 100%; object-fit: cover;transition: .4s;}
.zpzhbox:hover img{transform: scale(1.1);}
.zpzhtext{position: absolute;width: 80%; background: rgba(255,255,255,0.5); border: 5px solid #f1cd0f;border-radius: 20px; padding: 35px 0; bottom: 30px;left: 50%;transform: translateX(-50%);text-align: center;}
.zpzhtext h2{font-weight: bold; font-size: 36px;color: #7d57c5;margin-bottom: 20px;}
.zpzhtext span{display: inline-block; font-size: 14px;text-decoration: underline;color: #7d57c5;}
.zpzh  ul li:nth-child(2) .zpzhtext{ border: 5px solid #d9419c;}
.zpzh  ul li:nth-child(3) .zpzhtext{ border: 5px solid #f6b4cb;}
.zpzh  ul li:nth-child(4) .zpzhtext{ border: 5px solid #d51b59;}
.zpzh  ul li:nth-child(5) .zpzhtext{ border: 5px solid #00ac69;}
.zpzh  ul li:nth-child(6) .zpzhtext{ border: 5px solid #0075cf;}

.aloha{width: 1400px;margin:0 auto ;max-width: 94%; }
.news_title p{font-family: arial;font-size: 18px;line-height: 30px;color: #000;/**padding: 0 340px;**/margin: 15px 0 30px;}
.btn2{display: block; width: 130px; line-height: 40px; margin: 0 auto;color: #fff;background: #7d57c5;border-radius: 20px; font-size: 14px; text-transform: uppercase;transition: .4s;}
.btn2:hover{box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.aloha_nr{display: flex;justify-content: space-between; align-items: center; border-radius: 30px; overflow: hidden;background-image: linear-gradient(to bottom right, #eef2fc 70%, #fbfdfe);}
.aloha_left{width: 50%;}
.aloha_left img{width: 100%;}
.aloha_right{width: 50%;text-align: center; padding: 0 40px; }
.aloha_right p{font-size: 18px;margin: 20px 0 30px;color: #000;}
.btn3{display: block; width: 130px; line-height: 40px; margin: 0 auto;color: #fff;background: #7d57c5;border-radius: 20px; font-size: 14px; text-transform: uppercase;transition: .4s; margin: 0 auto;}
.btn3:hover{box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.aloha_right h2{font-size: 60px;  color: #000;font-family: font2;text-transform: uppercase;fline-height: 1.5;}

.lbcp{width: 1400px;max-width: 94%; margin: 0 auto; padding: 65px 0 0 0;}
.lbcp ul{overflow: hidden; margin-left: -50px;}
.lbcp li{float: left; width: 20%; padding-left: 50px;}

.lbcp2{width: 1400px;max-width: 94%; margin: 0 auto; padding: 65px 0 0 0;}
.lbcp2 .lbcp2cp ul{overflow: hidden; margin-left: -50px;}
.lbcp2 .lbcp2cp li{float: left; width: 25%; padding-left: 50px;padding-bottom:50px;}


.our{width: 1290px;margin: 0 auto;max-width: 94%;}
.our_nr ul{overflow: hidden; margin-left: -30px;}
.our_nr li{float: left; width: 33.33%; padding-left: 30px;text-align: center;}
.ourbox img{width: 100%;border-radius: 25px;}
.ourbox a{display: inline-block;font-size: 14px;color: #000;     text-decoration: underline; line-height: 80px;}
.footre{margin-top:50px;padding: 30px 0 0 0;/**border-top: 5px solid #7d57c5;**/background: #ff9fae;/**background: url(../images/footbg.jpg) center center no-repeat; background-size: 100% 100%;**/}
.footre img{width: 100%;position: relative;z-index: 10;}
.footerbox{ /**background: #7d57c5; margin-top: -95px;**/ padding-top: 20px; position: relative;}
.foot_nr:before{z-index:1;background: url(../images/b1.png);width: 270px;height: 240px;left:30%;background-size: 100% 100%; position: absolute;content: "";top: 270px; /**opacity: .3;**/}
.foot_nr:after{z-index:1;background: url(../images/b2.png);width: 150px;height: 160px;right:5%;background-size: 100% 100%; position: absolute;content: "";top: 270px; /**opacity: .3;**/}
.foot_nr{width: 1400px;max-width: 94%; margin: 0 auto; position: relative;}
.foot_top{width: 550px; margin: 0 auto;max-width: 100%;/**border-bottom: 1px solid rgba(0,0,0,.3);**/ position: relative;z-index: 10;}
.foot_top h2{color: #000;text-align: center; font-family: font1;font-size: 32px;line-height: 1.5;}
/*.foot_top:before{z-index:1;background: url(../images/b3.png);width: 270px;height: 240px;left:10%;background-size: 100% 100%; position: absolute;content: "";top: 300px; !**opacity: .3;**!}*/
/*.foot_top:after{z-index:1;background: url(../images/b4.png);width: 150px;height: 160px;right:30%;background-size: 100% 100%; position: absolute;content: "";top: 190px; !**opacity: .3;**!}*/
/*.footerbox:before{z-index:1;background: url(../images/b55.png);width: 150px;height: 160px;left:1%;background-size: 100% 100%; position: absolute;content: "";top: 10px; !**opacity: .3;**!}*/
/*.footerbox:after{z-index:1;background: url(../images/b5.png);width: 150px;height: 160px;right:1%;background-size: 100% 100%; position: absolute;content: "";top: 10px; !**opacity: .3;**!}*/
.footerbox:before{z-index:1;background: url(../images/xiaoniao.png);width: 150px;height: 160px;left:15%;background-size: 100% 100%; position: absolute;content: "";top: 270px; /**opacity: .3;**/}

.foowb{height: 70px; position: relative;}
.wby1{width: 100%; height: 70px; line-height: 70px; font-size: 14px;color: #000;}
.wby1::-webkit-input-placeholder{color:#000;}
.foowb span{position: absolute; right: 0;top: 50%;transform: translateY(-50%);}
.btn4{width: 150px; height: 44px;cursor: pointer; font-size: 14px;text-transform: uppercase;border-radius: 22px;transition: .4s;border: none;}
.btn4:hover{box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.foowb_bottom{padding: 35px 0 100px;/**border-top: 1px solid rgba(0,0,0,.3);**/ margin-top: 40px; position: relative;z-index: 10;}
.foowb_bottom ul{overflow: hidden;}
.foowb_bottom:before{z-index:1;background: url(../images/b7.png);width: 240px;height: 240px;right:360px;background-size: 100% 100%; position: absolute;content: "";top: -30px; /**opacity: .3;**/}
.foowb_bottom li{float: left; width: 25%;}
.foowb_bottom h2{color: #000;font-size: 14px;font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
.foowb_bottom dt{font-size: 14px; line-height: 32px;}
.foowb_bottom dt a{color: #000;}
.foowb_bottom p a{display: inline-block;vertical-align: middle; padding: 0 2px;}
.foowb_bottom p img{transition: .3s;}
.foowb_bottom p a:hover img{transform: scale(1.1);}

.bqxx{padding-bottom: 40px;}
.bqxx ul{overflow: hidden;}
.bqxx li{float: left; color: #000;}
.bqxx li a{color: #000; transition: .3s; padding: 0 3px;}
.bqxx p{color: #000; margin-top: 10px;}
.bqxx li a:hover{opacity: .7;}

.cpxq{width: 1400px;margin: 0 auto;max-width: 94%; padding: 80px 0 0 0;display: flex;justify-content: space-between;}
.cpxq_left{width: 50%;}
.cpxqbox{animation: fadeIn 1s 1;border: 1px solid #ccc;padding:10px;}
.cpxqbox img{width: 100%;max-width: 600px;}
.cpxq_bt{padding-top: 10px;}
.cpxq_bt ul{overflow: hidden; margin-left: -10px;}
.cpxq_bt li{width: 15%; padding: 0 0 10px 10px;float: left;border: 1px solid #ccc;}
.cpxq_bt span{cursor: pointer;border-radius: 10px; display: block;overflow: hidden;padding-bottom: 3px;}
.cpxq_bt img{width: 100%;}
.cpxq_bt li.cur span{background: #000;}
.cpxq_right{width: 50%; padding-left: 60px;}
.cpxq_title h2{font-weight: bold; font-size: 26px;color: #000;margin-bottom: 10px;}
.cpxq_title p{font-size: 20px;color: #000; margin-bottom: 35px;}
.cpxq_title li{padding-bottom: 15px;}
.cpsl{position: relative; width: 100%;height: 45px;border: 1px solid #bfbfbf;border-radius: 24px;padding-right: 15px;}
.cpsl h3{color: #999; position: absolute; left: 14px;top: 9px;font-size: 11px;}
.wby2{border: none;width: 100%;height: 45px;border: none;background: none;border-radius: 24px; padding-top: 20px;padding-left: 14px;outline:none;}
.btn5{width: 100%;border: none; height: 46px;color: #fff;background: #7d57c5;border-radius: 23px; cursor: pointer; text-transform: uppercase;transition: .4s;}
.btn5:hover{box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.btn6{width: 100%;border: none; height: 46px;color: #fff;background: #5433eb;border-radius: 23px; cursor: pointer; text-transform: uppercase;transition: .4s;}
.btn6:hover{box-shadow:0 3px 5px rgba(0, 0, 0, .3);transform: translate(0, -5px); }
.btn6 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 5px;}
.btn7{display:block; margin: 8px auto 0 auto;font-size: 14px;color: #000;text-decoration: underline;width: 160px;text-align: center;}

.cpxq_title h5{font-size: 14px;margin: 30px 0 45px;color: #f160a6;text-transform: uppercase;font-weight: 400;}
.cpxq_title h5 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;width: 20px;}
.flxx{border-top: 1px solid #e5e5e5;}
.flxxbox{border-bottom: 1px solid #e5e5e5; }
.flxx h3{font-size: 16px;color: #000;line-height: 58px;background: url(../images/a21.png) no-repeat right center;cursor: pointer;}
.flxx h3.on{background: url(../images/a22.png) no-repeat right center;}
.flxx h3 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.flxx_text p{font-size: 16px; line-height: 26px;color: #000; margin-bottom: 15px;}
.flxx_text{display: block;}
.flxx_text li{font-size: 16px; line-height: 26px;color: #000; }
.flxx_text ul{padding-bottom: 20px;}
.flxx_text a{text-decoration: underline;color: #7D57C5;}
.flxx_text h2{font-weight: bold;color: #000; font-size: 14px;margin-bottom: 10px;}
.flxnr{padding-top: 38px;}
.flxnr h2{font-size: 14px;color: #000; margin-bottom: 10px;}
.flxnr p a{display: inline-block; margin-right: 15px;vertical-align: middle;}
.flxnr p img{transition: .5s;}
.flxnr p a:hover img{transform: scale(1.1);}
.like_title{padding: 55px 0 30px;border-top: 1px solid #beabe2; margin-top: 50px;}
.like_title h2{color: #000; font-weight: bold; font-size: 34px;text-align: center;}
.like_nr ul{overflow: hidden; margin-left: -50px;}
.like_nr li{float: left; width: 25%; padding-left: 50px;}
.wzbtn{text-align: center;}
.wzbtn p{color: #000; font-size: 14px;margin-bottom: 10px;}
.wzbtn a{display: block; width: 174px;height: 38px;background: #00ccc9;line-height: 38px; color: #fff;text-align: center; font-weight: bold; font-size: 14px; margin: 0 auto;border-radius: 4px;position: relative;transition: .5s;}
.wzbtn a:before{position: absolute;content: "";border: 1px solid #fff;width: calc(100% - 6px);height: calc(100% - 6px);border-radius: 4px;left:50%; top:50%; transform:translate(-50%,-50%);transition: .3s; opacity: 0;}
.wzbtn a img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.wzbtn a:hover{transform: scale(1.1);}
.wzbtn a:hover:before{opacity: 1;}


.gbtc{display: none;}
.sjss{display: none;}
.sjzsbox{display: none;}
.sjzs{display: none;}

.page { clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px;}
.pagination{text-align:center;margin-top:20px;margin-bottom: 20px;}
.pagination li{margin:0px 5px; border:1px solid #e6e6e6;display: inline-block;width:30px;height: 30px; line-height: 30px;}
.pagination li span{display:block;padding: 3px 8px;}
.pagination li a{display:block;padding: 3px 8px;color: #000;}
.pagination .active{background-color: #1a56c5;color: #fff;}
.pagination .disabled{color:#aaa;}

.category_text{width:100%;display: flex; align-items: center; justify-content: center; font-size: 13px;flex-direction: column;}
/*.category_text h2{font-size: 24px;padding:10px;}*/
.category_text h2{font-weight: bold; font-size: 36px;color: #7d57c5;margin-bottom: 20px;margin-top:20px;}
.category_textspan{display: inline-block; font-size: 14px;text-decoration: underline;color: #7d57c5;}

@media(max-width:1420px){
.foot_nr:after{right: 0;}
.footerbox{margin-top: -80px;}
}
@media(max-width:1360px){
.zpzhbox{height: 380px;}
.lbcp li{padding-left: 40px;}
.lbcp ul{margin-left: -40px;}
    .lbcp2 .lbcp2cp li{padding-left: 40px;}
    .lbcp2 .lbcp2cp ul{margin-left: -40px;}
}
@media(max-width:1200px){
.footerbox{margin-top: -60px;}
.zpzhbox{height: 360px;}
.lbcp li{padding-left: 20px;}
.lbcp ul{margin-left: -20px;}
    .lbcp2 .lbcp2cp li{padding-left: 20px;}
    .lbcp2 .lbcp2cp ul{margin-left: -20px;}
}
@media(max-width:1000px){
.ssbtn span{display: none;}
.header{display: block; height: auto; padding: 18px 0 60px;}
.logo{width: 310px; margin: 0 auto;position: static;transform: translate(0, 0);}
.logo img{width: 100%;}
.header ul{position: absolute; right: 6%;bottom: 18px;}
.dhbtn{position: absolute;background: url(../images/c1.png);width: 18px;height: 14px;left: 6%; bottom: 20px;}
.nav{position: fixed;width: 100%;height: 100%;z-index: 100;top: 0;left: 0;background: #fff;overflow: auto; padding: 80px 20px 0 20px;display: none;}
.nav li{display: block;border-bottom: 1px solid #bfbfbf;}
.nav li h3{padding: 0; line-height: 54px; position: relative;text-align: left;}
.nav li h3 a{display: inline-block; padding-left: 10px;}
.nav li b{position: absolute; right: 0;top: 50%;transform: translateY(-50%);border-left: 1px solid #bfbfbf;height: 30px;width: 69px; margin: 0;z-index: 10;}
.nav .sjzsbox{padding-top: 20px; display: block;text-align: left;}
.nav .sjzsbox dt{display: inline-block;vertical-align: middle; margin-right: 15px;}
.sjss{display: block; width: 100%;height: 50px;border-radius: 5px; position: relative;background: #e5e5e5;}
.wby7{width: 100%;height: 50px;line-height: 50px; padding-left: 55px;}
.btn11{background: url(../images/a27.png);width: 26px;height: 26px;position: absolute;left: 12px;border: none;top: 50%;transform: translateY(-50%);}
.gbtc{display: block; position: absolute;background: url(../images/a31.png);width: 18px;height: 20px;background-size: 100% 100%;left: 30px;top: 30px;}
.sub{ padding:15px; background: none;border: none;position: static;box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
.sub1_box{display: block;}
.sub1right{display: none;}
.sub1left{width: 100%;}
.nav li h3:before{border: none;}
.sub3_box{padding: 0;display: block;}
.sub3_right{display: none;}
.sub3_left{width: 100%; padding: 0;}
.sub3_left dl{display: block;}

/*.news_title{padding-top: 120px;}*/
.news_title h2{font-size: 38px;}
.news_title h2:before{display: none;/**left: 50%; transform: translateX(-50%);top: -60px;**/}
.news_title h2:after{display: none;}
.zpzhbox{height: 380px;}
.news_title p{padding: 0;}
.aloha_nr{display: block;}
.aloha_left{width: 100%;}
.aloha_right{width: 100%; padding: 50px 10px; background-image: linear-gradient(to bottom right, #9cdbea 70%, #fdffff);}
.our_nr li{float: none;width: 100%; padding-bottom: 20px;}
.footerbox{margin-top: -20px; padding: 60px 0 0 0;}
.foot_top h2{font-size: 24px;text-align: left;line-height: 1.1;}
.foowb_bottom li{float: none;width: 100%;border-bottom: 1px solid rgba(255,255,255,.3);padding: 25px 0;}
.foowb_bottom{padding: 0 0 30px 0; margin-top: 80px;}
.zpzh .swiper{display: block;}
.foowb span{right: auto;left: 0; bottom: -60px;top: auto;    transform: translateY(0%);z-index: 100;}
.foowb_bottom:before{display: none;}
.sjzs{display: block;}
.pczs{display: none;}

.jdtp{position: relative;overflow: hidden;}
.jdtp img{width: 100%;border-radius: 15px;}
.cpxq{display: block;}
.cpxq .mySwiper{padding-bottom: 35px;}
.cpxq .swiper-pagination-bullet{opacity: 1;background: #7f7f7f;}
.cpxq .swiper-pagination-bullet-active{border: 2px solid #b2b2b2;background: #fff;}
.jdtp .swiper-button-next{margin: 0; top: auto; bottom: 0px;background: url(../images/a12.png);width: 25px;height: 25px;background-size: 100% 100%;}
.jdtp .swiper-button-prev{margin: 0; top: auto; bottom: 0px;background: url(../images/a10.png);width: 25px;height: 25px;background-size: 100% 100%;}
.cpxq_right{padding: 30px 0 0 0;width: 100%;}
.cpxq_title{text-align: center;}
.news{padding-bottom: 80px;}
.zpzh li{width: 50%;}
.lbcp li{width: 33.33%; padding-bottom: 20px;}
    .lbcp2 .lbcp2cp li{width: 33.33%; padding-bottom: 20px;}
}
@media(max-width:650px){
.zpzhbox{height: 300px;}
.lbcp li{width: 50%;}
    .lbcp2 .lbcp2cp li{width: 50%;}

    .foot_nr:before{display: none;}
}
@media(max-width:480px){
.zpzh li{width: 100%;}
.zpzhbox{height: auto;}
.lbcp li{width: 100%;}
    .lbcp2 .lbcp2cp li{width: 100%;}
}

