@charset "utf-8";


@font-face {
	font-family: "gil";
	src: url("../fonts/Radomir Tinkov - Gilroy-Medium.otf");
	font-weight: normal;
	font-style: normal;
}

article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; width:auto; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{ font-family: "NotoSansHans";font-size:14px; color:#333333;-webkit-tap-highlight-color:rgba(255,255,255,0); width: 100%; overflow-x:hidden; background:#ffffff;}
pre{ font-family: "NotoSansHans"; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#333333; outline:none;}
.clearfix:after{content:""; display:block; clear:both;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input[type="text"],input[type="password"],input[type="search"],textarea,select{outline: none; font-family: "NotoSansHans";-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:0px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:0px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.fl,.fl_warp{float:left;}
.fr,.fr_warp{float:right;}
.z-container {width:1400px;height:auto;clear: both;margin: 0 auto;}
.z-container2 {width: 1200px;height:auto;clear: both;margin: 0 auto;}
.z-container3 {width:87.5%;height:auto;clear: both;margin: 0 auto;}
.z-row {width: 100%;height: auto;clear: both;margin: 0 auto;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.imgbg{ width: 100%; height: 100%; transition: ease 1s; background-position: center; background-repeat: no-repeat; background-size: cover;}
.z_flex{ display: flex; align-items: center;}
.z_flex_ul{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.clear{ clear: both;}
*:before,
*:after {
  z-index: -1;
}
.z_public_bg{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(../images/bgs.png) no-repeat center; background-size: cover; background-attachment: fixed; pointer-events: none;}
.flwarp{ float: left;}
.frwarp{ float: right;}
.imgbg{ width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; transition: ease 1s;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

body{font-family: "NotoR";}
/* bg */
.bg{background-size: cover;background-position: center;background-repeat: no-repeat;}

.swiper-slide {  -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform}
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-container-fade .swiper-slide{    pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active{pointer-events:auto; z-index: 3;}
.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;} 
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
/* video */
#video{position: fixed;z-index: 999999;width: 0;height: 100vh;background-color: rgba(0,0,0,0.7);top: 50%;left: 50%;transform: translate(-50%,-50%);transition: 1s;opacity: 0;}
#video video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 80%;display: none;}
#video .close{position: absolute;top: 20px;right: 20px;color: #FFF;font-size: 22px;cursor: pointer;transition: 0.5s;display: inline-block;}
#video .close:hover{transform: rotate(90deg);}
/* m_nav */
#move_nav{position: fixed;top: 0;right: -100%;background-color: rgba(0,0,0,0.7);width: 100vw;height: 100vh;z-index: 99999;transition: 1s cubic-bezier(.77,0,.175,1);display: none;}
#move_nav .m_logo{position: absolute;top: 22px;left: 20px;width: 205px;}
#move_nav .m_logo a{display: inline-block;width: 100%;}
#move_nav .m_logo img{width: 100%;}
#move_nav .close{position: absolute;top: 25px;right: 20px;}
#move_nav .close i{font-size: 20px;color: #FFFFFF;display: inline-block;transition: 0.8s;}
#move_nav .close i:hover{transform: rotate(180deg);}
#move_nav .list{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#move_nav .list p{text-align: center;margin: 15px 0;}
#move_nav .list a{color: #FFF;font-size: 16px;}
#move_menu{position: fixed;top: 15px;right: 15px;z-index: 999;display: none;background-color: rgba(0,0,0,0.7);border-radius: 2px;padding: 3px 5px;}
#move_menu i{color: #FFF;font-size: 16px;}
#pc_nav{position: fixed;top: 0;left: 0;right: 0;height: 5.20833vw;display: flex;justify-content: space-between;align-items: center;padding: 0 3.90625vw;z-index: 999;background-color: rgba(0,0,0,0.0);transition: 0.8s;}
#pc_nav .logo{display: inline-block;width: 14.79166vw;}
#pc_nav .logo img{width: 100%;}
#pc_nav .logo1{display: inline-block;width: 14.79166vw;display: none;}
#pc_nav .logo1 img{width: 100%;}
#pc_nav .list p{display: inline-block;margin: 0 2vw;vertical-align: middle;}
#pc_nav .list p a{color: #FFF;font-size: 22px;transition: 0.6s;}
#pc_nav .list p a:hover{color: red !important;}
#pc_nav .list p a.active{color: red !important;}
#pc_nav .right_con .phone{color: #e60012;font-size: 20px; font-weight: 600; font-family: "Gilroy";display: inline-block;vertical-align: middle;}
#pc_nav .right_con .phone .iconfont{font-size: 20px;}
#pc_nav .right_con .phone span:last-child{margin-left: 5px;}
#pc_nav .right_con .search{display: inline-block;vertical-align: middle;margin-left: 2.86458vw;}
#pc_nav .right_con .search i{color: #FFF;font-size: 18px;cursor: pointer;font-weight: bold;transition: 0.8s;}
#pc_nav .right_con .search i:hover{color: #b3212e;}
#pc_nav .logo1{display: none;}
#pc_nav.on{background-color: #FFF;}
#pc_nav.on .logo1{display: block;}
#pc_nav.on .logo{display: none;}
#pc_nav.on .list p a{color: #000;}
#pc_nav.on .phone span{color: #b3212e;}
#pc_nav.on .search i{color: #b3212e;}
/* 菜单按钮 */
.sele_btn{background-image: url(../images/sele_btn.png);width: 2.8125vw;height: 15.31250vw;position: fixed;top: 50%;transform: translateY(-50%);left: 0;z-index: 999999;cursor: pointer;text-align: center;line-height: 15.31250vw;}
.sele_btn i{color: #FFF;font-size: 1.25vw;font-weight: bold;margin-left: -5px;transition: 0.8s;display: inline-block;}
.sele_btn:hover i{color: #000;}
.n_sele_btn{background-image: url(../images/n_sele_btn.png);}
.n_sele_btn:hover i{color: #b3212e;}

#menu{position: fixed;top: 0;left: -100%;z-index: 99999;width: 100vw;height: 100vh;background-image: url(../images/menu_bg.jpg);bottom: 0;right: 0;display: flex;justify-content: center;align-items: center;transition: 1.5s cubic-bezier(.77,0,.175,1);opacity: 0;}
.menu{width: 72.91666vw;margin: auto;}
.menu .list_box{display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 4.94791vw;border-bottom: 2px solid #eeeeee;}
.menu .list div{margin-bottom: 2.34375vw;}
.menu .list div a{font-size: 1.35416vw;color: #010101;transition: 0.8s;}
.menu .list p{margin-top: 1.04166vw;line-height: 16px;}
.menu .list p:first-child{margin-top: 0;}
.menu .list p a{color: #666666;font-size: 16px;transition: 0.8s;}
.menu .list p a:hover,.menu .list div a:hover{color: #b3212e;}
.menu .bot{margin-top: 3.125vw;display: flex;justify-content: space-between;align-items: flex-start;}
.menu .bot .left_con div{font-size: 14px;color: #666666;margin-bottom: 15px;}
.menu .bot .left_con div .phone{font-size: 24px;color: #b3212e;font-weight: bold;font-family: "Gilroy";}
.menu .bot .left_con div .email{text-decoration: underline;color: #666666;}
.menu .bot .right_con .code{display: inline-block;vertical-align: top;width: 120px;border: 1px solid #dddddd;border-radius: 3px;padding: 8px 10px 10px;text-align: center;}
.menu .bot .right_con .code div{width: 100px;height: 100px;}
.menu .bot .right_con .code div img{width: 100%;height: 100%;}
.menu .bot .right_con .code p{margin-top: 10px;font-size: 13px;color: #222222;}
.menu .bot .right_con .code:first-child{margin-right: 20px;}
#menu.active{left: 0;opacity: 1;}
/* search pop */
#search_pop{width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.7);position: fixed;z-index: 9999999;top: 0;left: 0;display: none;}
#search_pop div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#search_pop input{height: 35px;width: 23.4375vw;border: 1px solid #FFF;padding-left: 15px;color: #FFF;font-size: 14px;display: inline-block;}
#search_pop input::placeholder{font-size: 14px;}
#search_pop i{cursor: pointer;color: #FFF;display: inline-block;vertical-align: middle;margin-left: 15px;}
#search_pop span{position: absolute;top: 50px;right: 50px;color: #FFF;font-weight: bold;font-size: 18px;cursor: pointer;transition: 0.8s;}
#search_pop span:hover{transform: rotate(180deg);}
.p_title{text-align: center;}
.p_title .big{font-size: 2.08333vw;color: #000;font-weight: bold;position: relative;display: inline-block;line-height: 2.08333vw;}
.p_title .big.right_bor::after{content: "";width: 1.25vw;height: 1.25vw;border-radius: 50%;border: 4px solid #b3212e;position: absolute;z-index: 0;right: 0;top: 0;transform: translate(30%,-15%);}
.p_title .big.left_bor::after{content: "";width: 1.25vw;height: 1.25vw;border-radius: 50%;border: 4px solid #b3212e;position: absolute;z-index: 0;left: 0;top: 0;transform: translate(-30%,-15%);}
.p_title .big span{position: relative;z-index: 1;}
.p_title .small{font-size: 18px;color: #666666;line-height: 18px;margin-top: 15px;}
.footer{width: 100vw;background-color: #111111;height: 25vw;padding: 0 8vw;display: flex;}
.footer .left_con{flex: 0.65;padding-top: 4.94791vw;padding-right: 4.16666vw;position: relative;border-right: 1px solid rgba(255,255,255,0.5);}.footer .right_con{flex: 0.35;padding: 4.16666vw 0 0 4.16666vw;position: relative;}.footer .left_con .logo{width: 14.79166vw;display: inline-block;}.footer .left_con .logo img{width: 100%;}
.footer .left_con .list{margin-top: 1.97916vw;padding-bottom: 1.04166vw;border-bottom: 1px solid rgba(255,255,255,0.5);}
.footer .left_con .list p{display: inline-block;vertical-align: middle;margin-right: 3.125vw;position: relative;}
.footer .left_con .list p a{color: #ffffff;font-size: 16px;transition: 0.8s;}
.footer .left_con .list p::after{content: "/";color: #FFF;opacity: 0.3;position: absolute;top: 50%;transform: translateY(-50%);right: -1.5625vw;z-index: 0;}
.footer .left_con .list p:last-child::after{display: none;}
.footer .left_con .list p a:hover{color: #b3212e;}
.footer .left_con .link{margin-top: 1.97916vw;}
.footer .left_con .link span{color: #888888;font-size: 14px;}
.footer .left_con .link a{color: #888888;font-size: 14px;margin-right: 15px;transition: 0.8s;}
.footer .left_con .link a:hover{color: #b3212e;}
.footer .bot{position: absolute;bottom: 1.82291vw;color: #666666;font-size: 13px;}
.footer .bot a{color: #666;font-size: 13px;transition: 0.8s;}
.footer .bot a:hover{color: #b3212e;}
.footer .right_con .text{color: #FFF;font-size: 14px;}
.footer .right_con .text .phone{color: #b3212e;font-size: 24px;font-weight: bold;font-family: 'Gilroy';}
.footer .right_con .text .email{text-decoration: underline;}
.footer .right_con .text p{margin-top: 15px;}
.footer .right_con .text p:first-child{margin-top: 0;}
.footer .right_con .codeBox{margin-top: 1.30208vw;}
.footer .right_con .code{display: inline-block;vertical-align: middle;background-color: #FFF;text-align: center;width: 120px;padding: 8px 10px 12px;border-radius: 3px;}
.footer .right_con .code:first-child{margin-right: 1.04166vw;}
.footer .right_con .code .img{width: 100px;height: 100px;}
.footer .right_con .code .img img{width: 100%;height: 100%;}
.footer .right_con .code p{color: #222222;font-size: 13px;margin-top: 10px;line-height: 13px;}
.footer .right_con .bot a{margin-right: 1.14583vw;position: relative;}
.footer .right_con .bot a::after{content: "|";color: #666666;position: absolute;top: 50%;transform: translateY(-50%);right: -0.57291vw;z-index: 0;}
.footer .right_con .bot a:last-child::after{display: none;}
.nbanner{width: 100vw;height: 100vh;position: relative;}
.nbanner .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;z-index: 1;}
.nbanner .con .big{font-size: 2.39583vw;color: #FFF;font-weight: bold;}
.nbanner .con .small{font-size: 16px;color: #FFF;margin-top: 1.04166vw;}
.nbanner::after{content: "";z-index: 0;width: 100%;height: 50%;background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.01));position: absolute;bottom: 0;left: 0;}
.nbanner .down_scroll{position: absolute;left: 50%;transform: translateX(-50%);bottom: 6.25vw;z-index: 1;text-align: center;}
.nbanner .down_scroll i{display: inline-block;background-image: url(../images/nbanner_down.png);width: 28px;height: 68px;animation: down_ani 3s linear infinite;}
.nbanner .down_scroll p{color: #FFF;font-size: 12px;margin-top: 10px;}
.n_nav{width: 100%;height: 4.16666vw;position: absolute;bottom: 0;left: 0;z-index: 1;display: flex;justify-content: space-between;align-items: center;padding: 0 8.33333vw;background-image: url(../images/n_nav_bg.jpg);overflow: hidden;}
.n_nav .left_con a{font-size: 16px;color: #ffffff;display: inline-block;vertical-align: middle;padding: 0 1.82291vw;position: relative;border-right: 2px solid rgba(255,255,255,0.5);z-index: 1;}
.n_nav .left_con a:first-child{border-left: 2px solid rgba(255,255,255,0.5);}
.n_nav .left_con a::after{content: "";width: 6.77083vw;height: 6.77083vw;border-radius: 50%;background-color: #84cbc8;z-index: -1;position: absolute;left: 50%;transform: translate(-50%,-130%);transition: 0.8s;}
.n_nav .left_con a:hover::after{transform: translate(-50%,-65%);}
.n_nav .right_con i{color: #FFF;margin-right: 8px;}
.n_nav .right_con span{color: #FFF;font-size: 14px;}
.n_nav .right_con a{color: #FFF;font-size: 14px;margin-right: 12px;position: relative;}
.n_nav .right_con a::after{position: absolute;top: 50%;transform: translateY(-50%);color: #FFF;font-size: 14px;}
.n_nav .right_con a:last-child::after{display: none;}
.n_nav .right_con a:last-child{margin-right: 0;}
.about1{width: 100vw;height: 50vw;display: flex;}
.about1 .left_con{display: flex;align-items: center;padding: 0 8.33333vw;background-image: url(../images/about1_left_bg.png);background-position: center 5.20833vw;background-repeat: no-repeat;background-size: 80%;width: 50%;}
.about1 .left_con .name{color: #b3212e;font-size: 28px;}
.about1 .left_con .title{color: #000000;font-size: 1.97916vw;font-weight: bold;margin-top: 1.04166vw;}
.about1 .left_con .text{margin-top: 3.90625vw;font-size: 16px;color: #222222;line-height: 2;}
.about1 .left_con .arr{margin-top: 4.16666vw;width: 6.77083vw;height: 6.77083vw;border-radius: 50%;border: 1px dashed #989898;display: flex;align-items: center;justify-content: center;}
.about1 .left_con .arr i{display: inline-block;background-image: url(../images/about1_arr.png);width: 1.04166vw;height: 2.55208vw;}
.about1 .right_con{height: 100%;width: 50%;}
.about1 .right_con .top{width: 100%;height: 50%;}
.about1 .right_con .top div{width: 50%;float: left;height: 100%;}
.about1 .right_con .video_bg{width: 100%;height: 50%;display: flex;align-items: center;justify-content: center;}
.about1 .right_con .video_bg .play_video{background-image: url(../images/index4_play.png);width: 3.64583vw;height: 3.64583vw;cursor: pointer;transition: 0.8s;border-radius: 50%;}
.about1 .right_con .video_bg .play_video:hover{transform: translateY(10px);}
.about2{width: 100vw;height: 41.66666vw;background-image: url(../images/about2_bg.jpg);padding: 6.25vw 8.33333vw 0;}
.about2 .p_title .big{color: #FFF;}
.about2 .text{margin-top: 1.5625vw;text-align: center;color: #FFF;font-size: 15px;}
.about2 .itemBox{margin-top: 4.16666vw;width: 100%;}
.about2 .item{float: left;width: 24%;margin: 0 0.5%;background-image: url(../images/about2_img.jpg);height: 15.625vw;text-align: center;position: relative;padding: 2.86458vw 0.60416vw 0;}
.about2 .item .icon{width: 1.97916vw;height: 2.03125vw;display: inline-block;}
.about2 .item .title{margin-top: 5px;font-size: 1.14583vw;color: #FFF;font-weight: bold;}
.about2 .item .con_text{color: #FFF;font-size: 16px;margin-top: 1.5625vw;}
.about2 .item::after{content: "";left: 2.60416vw;right: 2.60416vw;bottom: 2.08333vw;position: absolute;z-index: 0;height: 2px;background-color: rgba(255,255,255,0.5);}
.about3{width: 100vw;height: 46.875vw;background-image: url(../images/about3_bg.jpg);padding-top: 4.94791vw;}
.about3 .gallery-top{margin-top: 3.64583vw;width: 100%;height: 20.83333vw;position: relative;}
.about3 .gallery-top .swiper-slide{width: 100%;height: 100%;display: flex;justify-content: center;}
.about3 .gallery-top .swiper-slide .con{width: 36.71875vw;text-align: center;}
.about3 .gallery-top .swiper-slide .con .title{font-size: 3.43750vw;color: #000000;font-family: "Gilroy";font-weight: bold;width: 100%;border-bottom: 2px solid #b3212e;padding-bottom: 1.875vw;}
.about3 .gallery-top .swiper-slide .con .text{margin-top: 2.08333vw;color: #000000;font-size: 16px;}
.about3 .gallery-top .swiper-slide .con .text p{margin-top: 0.52083vw;}
.about3 .gallery-top .swiper-slide .con .text p:first-child{margin-top: 0;}
.about3 .gallery-top .swiper-button-prev .num,.about3 .gallery-top .swiper-button-next .num{color: transparent;font-size: 8.33333vw;-webkit-text-stroke: 1px #c9c9cb;font-family: "Gilroy";font-weight: bold;}
.about3 .gallery-top .swiper-button-prev,.about3 .gallery-top .swiper-button-next{position: absolute;z-index: 1;top: 50%;transform: translateY(-50%);cursor: pointer;outline: none;}
.about3 .gallery-top .swiper-button-prev i,.about3 .gallery-top .swiper-button-next i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #b3212e;font-weight: bold;font-size: 20px;cursor: pointer;}
.about3 .gallery-top .swiper-button-prev{left: 0;}
.about3 .gallery-top .swiper-button-next{right: 0;}
.about3 .gallery-thumbs{margin-top: 3.125vw;width: 100%;height: 6.77083vw;position: relative;padding: 0 8.33333vw;}
.about3 .gallery-thumbs::before{content: "";width: 8.33333vw;height: 1px;position: absolute;height: 1px;background-color: #b3212e;left: 0;top: 50%;transform: translateY(-50%);z-index: 0;}
.about3 .gallery-thumbs::after{content: "";width: 8.33333vw;height: 1px;position: absolute;height: 1px;background-color: #b3212e;right: 0;top: 50%;transform: translateY(-50%);z-index: 0;}
.about3 .gallery-thumbs .swiper-slide{display: flex;align-items: center;justify-content: center;position: relative;}
.about3 .gallery-thumbs .swiper-slide .bor{width: 7px;height: 7px;background-color: #b3212e;transition: 0.8s;border-radius: 50%;position: relative;cursor: pointer;}
.about3 .gallery-thumbs .swiper-slide::before{content: "";width: 7.8125vw;height: 1px;background-color: #b3212e;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 0;transition: 0.8s;}
.about3 .gallery-thumbs .swiper-slide::after{content: "";width: 7.8125vw;height: 1px;background-color: #b3212e;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 0;transition: 0.8s;}
.about3 .gallery-thumbs .swiper-slide .num{position: absolute;left: 50%;transform: translateX(-50%);top: -1vw;color: #000000;font-size: 16px;font-weight: bold;font-family: "Gilroy";transition: 0.8s;}
.about3 .gallery-thumbs .swiper-slide .bor::after{content: "";width: 6.77083vw;height: 6.77083vw;border-radius: 50%;border: 1px solid #52b4b0;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.about3 .gallery-thumbs .swiper-slide-thumb-active .bor{background-color: #52b4b0;}
.about3 .gallery-thumbs .swiper-slide-thumb-active::after,.about3 .gallery-thumbs .swiper-slide-thumb-active::before{width: 4.32291vw;}
.about3 .gallery-thumbs .swiper-slide-thumb-active .bor::after{opacity: 1;}
.about3 .gallery-thumbs .swiper-slide-thumb-active .num{font-size: 1.5625vw;top: -2vw;}
.about4{width: 100vw;height: 50vw;display: flex;}
.about4 .left_con{width: 50%;height: 100%;background-image: url(../images/about4_left_bg.jpg);display: flex;justify-content: center;align-items: center;}
.about4 .left_con .img{position: relative;width: 29.16666vw;height: 29.16666vw;}
.about4 .left_con .img div{width: 100%;height: 100%;border-radius: 50%;}
.about4 .left_con .img::before{content: "";z-index: 0;background-image: url(../images/index5_left_bor.png);width: 5.72916vw;height: 2.60416vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top: 3.38541vw;right: 0;}
.about4 .left_con .img::after{content: "";z-index: 0;background-image: url(../images/index5_left_mask.png);width: 6.25vw;height: 6.25vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;bottom: 0;left: 2.34375vw;}
.about4 .right_con{width: 50%;height: 100%;padding: 0 8.33333vw;display: flex;align-items: center;justify-content: center;text-align: center;}
.about4 .right_con .p_title .big{color: #000000;}
.about4 .right_con .text{margin-top: 2.60416vw;color: #444444;font-size: 14px;}
.about4 .right_con .text p{margin-top: 0.52083vw;}
.about4 .right_con .text p:first-child{margin-top: 0;}
.about4 .right_con .arr{width: 6.77083vw;height: 6.77083vw;border-radius: 50%;border: 1px dashed #989898;display: flex;align-items: center;justify-content: center;margin: 3.125vw auto 0;}
.about4 .right_con .arr i{display: inline-block;background-image: url(../images/about1_arr.png);width: 1.04166vw;height: 2.55208vw;}
.about5{width: 100vw;height: 50vw;display: flex;}
.about5 .left_con{width: 50%;height: 100%;background-image: url(../images/about5_left_bg.jpg);display: flex;align-items: center;padding: 0 8.33333vw;}
.about5 .left_con .p_title{text-align: left;}
.about5 .left_con .text{margin-top: 3.125vw;font-size: 16px;color: #000000;line-height: 2;}
.about5 .left_con .text p{margin-top: 15px;}
.about5 .left_con .text p:first-child{margin-top: 0;}
.about5 .left_con .arr{width: 6.77083vw;height: 6.77083vw;border-radius: 50%;border: 1px dashed #989898;display: flex;align-items: center;justify-content: center;margin-top: 3.125vw;}
.about5 .left_con .arr i{display: inline-block;background-image: url(../images/about1_arr.png);width: 1.04166vw;height: 2.55208vw;}
.about5 .right_con{width: 50%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;background-image: url(../images/about5_right_bg.jpg);}
.about5 .right_con div{width: 29.16666vw;height: 29.16666vw;}
.about6{width: 100vw;display: flex;height: 18.75vw;overflow: hidden;}.about6 .item{flex: 1;display: flex;justify-content: center;align-items: center;height: 100%;text-align: center;}
.about6 .item .title{color: #FFF;font-size: 1.45833vw;font-weight: bold;}
.about6 .item .text{font-size: 16px;color: #FFF;margin-top: 0.78125vw;}
.hz1{width: 100vw;height: 46.875vw;background-image: url(../images/hz1_bg.jpg);padding: 4.16666vw 14.58333vw 0;}
.hz1 .p_title .big{color: #FFF;}
.hz1 .text{color: #FFF;font-size: 18px;margin-top: 10px;text-align: center;}
.hz1 .con{margin-top: 1.5625vw;display: flex;justify-content: space-between;}
.hz1 .con .item{width: 48%;text-align: center;}
.hz1 .con .itemBox{border: 2px solid #b3212e;border-radius: 20px;overflow: hidden;}
.hz1 .con .item .img{display: flex;justify-content: center;align-items: center;height: 20.83333vw;background-color: #FFF;overflow: hidden;}
.hz1 .con .item .img img{max-width: 95%;}
.hz1 .con .item .cons{background-color: #b3212e;height: 9.375vw;display: flex;justify-content: center;align-items: center;padding: 0 3.125vw;}
.hz1 .con .item .title{color: #FFF;font-size: 1.25vw;}
.hz1 .con .item .texts{color: #FFF;font-size: 14px;margin-top: 0.625vw;}
.hz1 .con .item .texts p{margin-top: 5px;}
.hz1 .con .item .texts p:first-child{margin-top: 0;}
.hz1 .con .item .Introduction{color: #FFF;font-size: 14px;margin-top: 0.78125vw;}
.hz2{width: 100vw;height: 50vw;display: flex;}
.hz2 .left_con,.hz2 .right_con{width: 50%;}
.hz2 .left_con{background-image: url(../images/index5_leftbg.jpg);display: flex;justify-content: center;align-items: center;}
.hz2 .left_con .img{position: relative;width: 29.16666vw;height: 29.16666vw;}
.hz2 .left_con .img img{width: 100%;height: 100%;}
.hz2 .left_con .img::before{content: "";z-index: 0;background-image: url(../images/index5_left_bor.png);width: 5.72916vw;height: 2.60416vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top: 3.38541vw;right: 0;}
.hz2 .left_con .img::after{content: "";z-index: 0;background-image: url(../images/index5_left_mask.png);width: 6.25vw;height: 6.25vw;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;bottom: 0;left: 2.34375vw;}
.hz2 .right_con{background-image: url(../images/index5_right_bg.jpg);padding: 10vw 14.0625vw 0 8.07291vw;}
.hz2 .right_con .p_title{text-align: left;transform: translateY(100%);opacity: 0;transition: 1.5s;transition-delay: 0.3s;}
.hz2 .right_con .listBox{margin-top: 2.86458vw;}
.active .hz2 .right_con .listBox,.active .hz2 .right_con .p_title{transform: translateY(0);opacity: 1;}
.hz2 .right_con .list{width: 100%;margin-top: 1.82291vw;}
.hz2 .right_con .list:first-child{margin-top: 0;}
.hz2 .right_con .list a{display: flex;width: 100%;align-items: center;}
.hz2 .right_con .list .num{color: transparent;font-size: 2.08333vw;font-family: "Gilroy";-webkit-text-stroke:1px #aaaaaa;font-weight: bold;transition: 0.8s;}
.hz2 .right_con .list .con{margin-left: 1.82291vw;transition: 0.8s;flex: 1;border-bottom: 1px solid rgba(0,0,0,0.0);padding-bottom: 7px;}
.hz2 .right_con .list .con div{font-size: 1.14583vw;color: #010101;font-weight: bold;line-height: 1.14583vw;transition: 0.8s;}
.hz2 .right_con .list .con p{color: #666666;font-size: 15px;line-height: 15px;margin-top: 12px;transition: 0.8s;}
.hz2 .right_con .list a:hover .con{border-color: #b3212e;}
.hz2 .right_con .list a:hover .con div,.hz2 .right_con .list a:hover .con p{color: #b3212e;}
.hz2 .right_con .list a:hover .num{-webkit-text-stroke:1px #b3212e;}.hz3{width: 100vw;height: 52.08333vw;background-image: url(../images/hz3_bg.jpg);padding: 5.20833vw 8.33333vw 0;}.hz3 .con{margin-top: 1.04166vw;width: 100%;}.hz3 .con img{width: 100%;}
.hz4{width: 100vw;height: 50vw;background-image: url(../images/index6_bg.jpg);padding: 6.25vw 9.375vw 0;overflow: hidden;}
.hz4 .top{display: flex;justify-content: space-between;align-items: flex-end;}
.hz4 .top .p_title .big,.hz4 .top .p_title .small{color: #FFF;}
.hz4 .top .null{flex: 1;}
.hz4 .top .p_title{flex: 1;}
.hz4 .top .right_btn div{width: 6.25vw;height: 2.60416vw;line-height: 2.60416vw;text-align: center;font-size: 16px;color: #010101;background-color: #FFF;border-radius: 50px;cursor: pointer;transition: 0.8s;float: left;}
.hz4 .top .right_con{flex: 1;display: flex;justify-content: flex-end;}
.hz4 .top .right_btn{background-color: #FFF;border-radius: 50px;display: inline-block;}
.hz4 .top .right_btn div.active{background-color: #b3212e;color: #FFF;}
.hz4 .itemBox{margin-top: 2.86458vw;width: 100%;border: 2px solid rgba(255,255,255,0.5);height: 0;overflow: hidden;opacity: 0;transform: translateY(10px);transition: 1.5s;}
.hz4 .item{float: left;width: 33.33%;height: 13.54166vw;text-align: center;display: flex;justify-content: center;align-items: center;background-color: rgba(0,0,0,0.0);transition: 0.8s;border-left: 2px solid rgba(255,255,255,0.5);border-top: 2px solid rgba(255,255,255,0.5);padding: 0 2.91666vw;cursor: pointer;}
.hz4 .item:nth-child(3n-2){border-left: none;}
.hz4 .item:nth-child(-n+3){border-top: none;}
.hz4 .item .con{text-align: center;}
.hz4 .item .icon{width: 44px;height: 44px;display: inline-block;}
.hz4 .item .title{font-size: 24px;color: #FFF;font-weight: bold;margin-top: 10px;line-height: 24px;}
.hz4 .item .text{margin-top: 20px;font-size: 14px;color: #ffffff;line-height: 1.75;}
.hz4 .item a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.hz4 .item:hover{background-color: #db2878;}
.hz4 .item a .icon{width: 74px;height: 30px;}
.hz4 .item a p{color: #FFF;font-size: 14px;margin-top: 10px;}
.hz4 .itemBox.active{height: auto;opacity: 1;transform: translateY(0);}
.hz4 .bot{width: 100%;text-align: center;margin-top: 1.64583vw;}
.hz4 .bot i{display: inline-block;vertical-align: middle;color: #FFF;font-size: 20px;margin-right: 15px;}
.hz4 .bot div{display: inline-block;font-size: 14px;color: #FFF;vertical-align: middle;}
.hz4 .bot div span{color: #FFF;font-size: 14px;font-weight: bold;font-family: 'Gilroy';}
.hz5{width: 100vw;padding: 3.64583vw 8.33333vw 7.29166vw;background-image: url(../images/hz5_bg.jpg);}
.hz5 .con{margin-top: 3.125vw;width: 100%;display: flex;justify-content: center;align-items: center;}
.hz5 .con img{max-width: 119%;}
.hz6{width: 100vw;height: 44.79166vw;display: flex;}
.hz6 .left_con{width: 31.25%;height: 100%;background-image: url(../images/hz6_left_bg.jpg);display: flex;justify-content: center;align-items: center;}
.hz6 .left_con .p_title .big,.hz6 .left_con .p_title .small{color: #FFF;}
.hz6 .right_con{width: 68.75%;height: 100%;background-image: url(../images/hz6_right_bg.jpg);display: flex;justify-content: center;align-items: center;padding: 0 6.25vw;}
.hz6 .right_con img{max-width: 100%;}
.hz7{width: 100vw;height: 44.79166vw;display: flex;}
.hz7 .right_con{width: 31.25%;height: 100%;background-image: url(../images/hz7_right_bg.jpg);display: flex;justify-content: center;align-items: center;}
.hz7 .right_con .p_title .big,.hz7 .right_con .p_title .small{color: #FFF;}
.hz7 .left_con{width: 68.75%;height: 100%;background-image: url(../images/hz7_left_bg.jpg);display: flex;justify-content: center;align-items: center;padding: 0 6.25vw;}
.hz7 .left_con img{max-width: 100%;}
.Cooperation{width: 100%;height: 25vw;background-image: url(../images/index_hezuobg.jpg);padding: 5.20833vw 17.70833vw 0;}
.Cooperation form{margin-top: 2.08333vw;}
.Cooperation .list{display: flex;justify-content: space-between;align-items: center;position: relative;}
.Cooperation .list div{flex: 1;display: flex;align-items: center;background-color: #FFF;border: 1px solid #dddddd;height: 3.125vw;padding: 0 1.04166vw;border-radius: 3px;}
.Cooperation .list span{color: #000000;font-size: 16px;}
.Cooperation .list input{flex: 1;padding-left: 15px;font-size: 16px;}
.Cooperation .list:first-child div:nth-child(2){margin: 0 1.04166vw;}
.Cooperation .list:first-child{margin-bottom: 1.04166vw;}
.Cooperation .list:last-child div{height: 5.20833vw;min-height: 80px;align-items: flex-start;padding-top: 1.04166vw;}
.Cooperation .list:last-child textarea{flex: 1;height: 100%;padding-left: 15px;font-size: 16px;}
.Cooperation .button{position: absolute;bottom: 0.78125vw;right: 0.78125vw;cursor: pointer;color: #b3212e !important;font-size: 16px;}
.zx{width: 100vw;padding: 5.20833vw 8.33333vw 7.03125vw;background-color: #fff;}
.zx .top{width: 100%;display: flex;justify-content: space-between;}
.zx .top .p_title{text-align: left;}
.zx .top .p_title .big{color: #000000;}
.zx .top .select{float: left;margin-right: 1.04166vw;border: 2px solid #cccccc;border-radius: 8px;height: 50px;position: relative;width: 250px;display: flex;align-items: center;padding: 0 20px;}
.zx .top .select span{color: #000000;font-size: 14px;}
.zx .top .select select{color: #b3212e;font-size: 16px;margin-left: 10px;font-weight: bold;cursor: pointer;flex: 1;}
.zx .top .select i{position: absolute;top: 50%;transform: translateY(-50%) rotate(90deg);right: 20px;color: #4c4c4c;}
.zx .itemBox{width: 100%;margin-top: 3.90625vw;}
.zx .itemBox .item{width: 31.25%;float: left;margin-left: 3.125%;margin-top: 4.6875vw;}
.zx .itemBox .item:nth-child(-n+3){margin-top: 0;}
.zx .itemBox .item:nth-child(3n-2){margin-left: 0;}
.zx .itemBox .item a{display: block;width: 100%;}
.zx .itemBox .item .tops{display: flex;align-items: center;}
.zx .itemBox .item .type{color: 	#000000;font-size: 16px;padding: 10px 25px;border: 2px solid #dddddd;border-radius: 50px;transition: 0.8s;margin-right: 0.9375vw;}
.zx .itemBox .item .date{color: #000000;font-size: 18px;font-family: "Gilroy";transition: 0.8s;}
.zx .itemBox .item .name{color: #000000;font-size: 18px;margin-top: 1.30208vw;transition: 0.8s;font-weight: bold;height: 50px;}
.zx .itemBox .item .img{width: 100%;height: 16.66666vw;border-radius: 10px;overflow: hidden;margin-top: 1.5625vw;}
.zx .itemBox .item .img div{width: 100%;height: 100%;border-radius: 10px;transition: 1.5s;}
.zx .itemBox .item a:hover .type{color: #b3212e;border-color: #b3212e;}
.zx .itemBox .item a:hover .date,.zx .itemBox .item a:hover .name{color: #b3212e;}
.zx .itemBox .item a:hover .img div{transform: scale(1.05);}
.p_loading{background-image: url(../images/p_more_bor.png);width: 8.85416vw;height: 9.375vw;display: flex;justify-content: center;align-items: center;text-align: center;margin: auto;animation: p_load_bor 10s linear infinite;}
.p_loading .con{animation: p_load_bor_d 10s linear infinite;}
.p_loading p{color: #000000;font-size: 14px;}
.p_loading i{color: #b3212e;margin-top: 0.41666vw;animation: down_ani 3s linear infinite;display: inline-block;}
.zx .p_loading{margin-top: 5.20833vw;}
.zx .listBox{margin-top: 3.90625vw;width: 100%;}
.zx .list{margin-top: 3.125vw;}
.zx .list:first-child{margin-top: 0;}
.zx .list a{display:flex;width: 100%;height: 10.9375vw;justify-content: space-between;}
.zx .list .img{width: 20%;height: 10.9375vw;overflow: hidden;border-radius: 10px;}
.zx .list .img div{width: 100%;height: 100%;transition: 1.5s;border-radius: 10px;}
.zx .list a:hover .img div{transform: scale(1.05);}
.zx .list .con{width: 75%;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #cccccc;}
.zx .list .con_text{height: 100%;padding-top: 1.04166vw;}
.zx .list .title{font-size: 18px;color: #111111;transition: 0.8s;}
.zx .list a:hover .title{color: #b3212e;}
.zx .list .text{font-size: 14px;color: #666666;line-height: 1.75;margin-top: 0.78125vw;}
.zx .list .look_mroe{margin-top: 1.30208vw;}
.zx .list .look_mroe span{color: #b3212e;font-size: 14px;display: inline-block;vertical-align: middle;}
.zx .list .look_mroe div{border-radius: 50px;display: inline-block;vertical-align: middle;margin-left: 8px;color: #FFF;background-color: #b3212e;width: 22px;height: 22px;border-radius: 50%;text-align: center;line-height: 22px;}
.zx .list .look_mroe i{font-size: 14px;}
.zx .list .date{width: 5.72916vw;height: 5.72916vw;border-radius: 10px;background-color: #f2f2f2;transition: 0.8s;display: flex;justify-content: center;align-items: center;text-align: center;color: #888888;font-size: 16px;font-family: "Gilroy";margin-left: 3.125vw;}
.zx .list .date p{color: #000000;font-size: 2.60416vw;font-family: "Gilroy";font-weight: bold;margin-bottom: 5px;transition: 0.8s;}
.zx .list a:hover .date{color: #FFF;background-color: #b3212e;}
.zx .list a:hover .date p{color: #FFF;}
.zx_detail{width: 100vw;background-image: url(../images/zx_detail_bg.jpg);background-size: 100% auto;padding: 0 13.54166vw;}
.zx_detail .content{width: 100%;background-color: #FFF;padding: 5.20833vw 5.20833vw 6.25vw;}
.zx_detail .content .title{text-align: center;font-size: 1.66666vw;color: #000000;}
.zx_detail .content .con_text{margin-top: 1.5625vw;text-align: center;display: flex;justify-content: center;align-items: center;padding-bottom: 2.5vw;border-bottom: 1px solid #dddddd;}
.zx_detail .content .con_text span{color: #000000;font-size: 15px;margin-right: 10px;}
.zx_detail .content .con_text div{margin-left: 15px;color: #000;font-size: 15px;}
.zx_detail .content .con_text div a{height: auto;line-height: unset;text-decoration: none;background-image: unset;}
.zx_detail .content .con_text div i{font-size: 20px;color: #aaaaaa;}
.zx_detail .content .con_text div span{display: inline-block;margin-right: 0;}
.zx_detail .content .con{width: 100%;margin-top: 2.60416vw;}
.zx_detail .content .con p{color: #000000;font-size: 16px;line-height: 2;}
.zx_detail .content .con .bg{width: 100%;height: 29.16666vw;display: flex;justify-content: center;align-items: center;}
.zx_detail .content .con .bg i{color: #FFF;display: inline-block;font-size: 40px;cursor: pointer;transition: 0.8s;}
.zx_detail .content .con .bg i:hover{transform: translateY(10px);}
.p_menu{width: 100%;display: flex;justify-content: space-between;}
.p_menu .left_a,.p_menu .right_a{width: 18.75vw;border-top: 3px solid #aaaaaa;transition: 0.8s;display: flex;align-items: center;padding-top: 0.52083vw;}
.p_menu .left_a:hover,.p_menu .right_a:hover{border-color: #b3212e;}
.p_menu .return{text-align: center;padding-top: 0.52083vw;display: block;}
.p_menu .return i{color: #aaaaaa;transition: 0.8s;}
.p_menu .return p{color: #222222;font-size: 16px;transition: 0.8s;margin-top: 8px;}
.p_menu .return:hover i,.p_menu .return:hover p{color: #b3212e;}.p_menu .left_a span,.p_menu .right_a span{padding: 10px 28px;color: #FFF;font-size: 16px;transition: 0.8s;background-color: #aaaaaa;}.p_menu .left_a:hover span,.p_menu .right_a:hover span{background-color: #b3212e;}.p_menu .left_a div,.p_menu .right_a div{color: #222222;font-size: 16px;flex: 1;margin-left: 12px;}.zx_detail .p_menu{margin-top: 4.42708vw;}.cp{width: 100vw;padding: 5.20833vw 8.33333vw 10.41666vw;background-color: #f2f2f2;}.cp .item{width: 100%;height: 29.16666vw;margin-top: 4.16666vw;transition: 0.8s;position: relative;bottom: 0;overflow: hidden;border-radius: 20px;}
.cp .item:first-child{margin-top: 0;}
.cp .item:hover{box-shadow: 0 5px 15px 0 #aca8a7;}
.cp .item a{display: flex;width: 100%;height: 100%;}
.cp .item .left_con{width: 20.83333vw;height: 100%;display: flex;justify-content: center;align-items: center;background-color: #FFF;}
.cp .item .right_con{flex: 1;overflow: hidden;}
.cp .item .right_con div{width: 100%;height: 100%;transition: 1.5s;}
.cp .item:hover .right_con div{transform: scale(1.005);}
.cp_ts{width: 100%;}
.cp_ts .item{display: flex;height: 50vw;width: 100%;}
.cp_ts .item .left_con{width: 50%;display: flex;justify-content: center;align-items: center;padding: 0 8.33333vw;}
.cp_ts .item .left_con .text{margin-top: 3.64583vw;color: #000000;font-size: 16px;line-height: 2;text-align: center;}
.cp_ts .item .left_con .cp_more{display: flex;width: 6.77083vw;height: 6.77083vw;margin: 5.20833vw auto 0;justify-content: center;align-items: center;border-radius: 50%;border: 1px dashed #989898;}
.cp_ts .item .left_con .cp_more i{background-image: url(../images/about1_arr.png);width: 1.04166vw;height: 2.55208vw;animation: down_ani 3s linear infinite;}
.cp_ts .item .right_con{width: 50%;display: flex;justify-content: center;align-items: center;}
.cp_ts .item .right_con img{max-width: 95%;}
.cp_detail{width: 100vw;padding: 5.72916vw 8.33333vw 6.77083vw;background-image: url(../images/zx_detail_bg.jpg);background-size: 100% auto;}
.cp_detail .content{width: 100%;height: 41.66666vw;display: flex;background-color: #FFF;}
.cp_detail .content .left_con{width: 50%;height: 100%;padding: 4.77083vw 2.86458vw 0;}
.cp_detail .content .swiper-slide{width: 100%;height: 30vw;display: flex;justify-content: center;align-items: center;}
/* .cp_detail .content .swiper-slide div{width: 90%;height: 100%;background-size: contain;} 27.08333vw*/
.cp_detail .content .swiper-slide div{width: 30vw;height: 100%;border-radius: 50%;overflow: hidden;}
.cp_detail .content .swiper-slide img{max-width: 90%;}
.cp_detail .content .swiper-pagination{margin-top: 3vw;width: 100%;text-align: center;}
.cp_detail .content .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;background-color: #cccccc;border-radius: 50%;margin: 0 10px;position: relative;transition: 0.8s;}
.cp_detail .content .swiper-pagination-bullet-active{background-color: #b3212e;margin: 0 15px;}
.cp_detail .content .swiper-pagination-bullet::after{content: "";width: 24px;border: 2px solid #b3212e;height: 24px;border-radius: 50%;position: absolute;z-index: 0;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.cp_detail .content .swiper-pagination-bullet-active::after{opacity: 1;}
.cp_detail .content .left_con .swiper-container{position: relative;}
.cp_detail .content .left_con .swiper-button-prev,.cp_detail .content .left_con .swiper-button-next{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;cursor: pointer;}
.cp_detail .content .left_con .swiper-button-prev i,.cp_detail .content .left_con .swiper-button-next i{font-size: 30px;font-weight: bold;color: #cccccc;transition: 0.8s;}
.cp_detail .content .left_con .swiper-button-next{right: 0;}
.cp_detail .content .left_con .swiper-button-prev:hover i,.cp_detail .content .left_con .swiper-button-next:hover i{color: #262626;}
.cp_detail .content .right_con{display: flex;justify-content: center;align-items: center;width: 50%;text-align: center;padding: 0 4.94791vw;border-left: 2px solid #dddddd;}
.cp_detail .content .right_con .text{color: #000000;font-size: 14px;line-height: 2;margin-top: 2.60416vw;}
.cp_detail .content .right_con .phone{margin-top: 3.64583vw;display: inline-block;padding: 15px 35px;background-color: #b3212e;border-radius: 50px;color: #FFF;}
.cp_detail .content .right_con .phone i{font-size: 24px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
.cp_detail .content .right_con .phone span{display: inline-block;vertical-align: middle;font-size: 16px;}
.cp_detail .p_menu{margin-top: 3.125vw;}
.cp_z{width: 100vw;padding: 5.20833vw 10.41666vw 5.72916vw;background-color: #ffffff;}
.cp_z .itemBox{margin-top: 3.38541vw;width: 100%;}
.cp_z .item{width: 23%;margin-left: 2.6%;margin-top: 2.6%;height: 18.22916vw;border-radius: 15px;overflow: hidden;float: left;}
.cp_z .item:nth-child(-n+4){margin-top: 0;}
.cp_z .item:nth-child(4n-3){margin-left: 0;}
.cp_z .item a{display: block;width: 100%;height: 100%;position: relative;}
.cp_z .item a .img{width: 100%;height: 100%;background-color: #c14749;}
.cp_z .item a .img img{width: 100%;}
.cp_z .item a .img div{width: 100%;height: 100%;background-size: contain;}
.cp_z .item a .mask{width: 100%;height: 100%;position: absolute;z-index: 1;    background-color: rgba(213, 169, 150,0.5);display: flex;justify-content: center;align-items: center;color: #FFF;font-size: 16px;padding: 0 1.25vw;top: 0;left: 0;transform: scale(0) translateY(100%);transition: 0.8s;border-radius: 15px;}
.cp_z .item a:hover .mask{transform: scale(1) translateY(0);}
.cp_z .p_loading{margin-top: 5.20833vw;}
.gy{width: 100vw;background-image: url(../images/zx_detail_bg.jpg);background-size: 100% auto;padding: 5.98958vw 8.33333vw 9.375vw;}
.gy .item{width: 100%;margin-top: 4.16666vw;display: flex;border-radius: 20px;overflow: hidden;height: 30.20833vw;box-shadow: 0 0px 10px 0 #aca8a7;}
.gy .item:first-child{margin-top: 0;}
.gy .item .right_con{width: 50%;}
.gy .item .left_con{width: 50%;display: flex;justify-content: center;align-items: center;padding: 04.16666vw;background-color: #FFF;}
.gy .item .left_con .text{margin-top: 2.86458vw;color: #666666;font-size: 16px;line-height: 2;padding-top: 2.39583vw;border-top: 2px solid #dddddd;}
.gy .item .left_con .p_title{text-align: left;}
.lxwm1{width: 100vw;padding-top: 5.20833vw;background-color: #f1f1f1;position: relative;padding-bottom: 19.25vw;}
.lxwm1 .title{text-align: center;font-size: 2.08333vw;color: #000;font-weight: bold;line-height: 2.08333vw;}
.lxwm1 .map{width: 72.91666vw;height: 31.25vw;position: relative;z-index: 1;margin: auto;margin-top: 3.125vw;}
.lxwm1 .map img{width: 100%;height: 100%;}
.lxwm1 .con{position: absolute;z-index: 0;top: 30.20833vw;left: 0;width: 100%;background-image: url(../images/lxwm1_bg.jpg);height: 31.25vw;background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 16.40625vw;display: flex;}
.lxwm1 .con .item{flex: 1;text-align: center;}
.lxwm1 .con .item ._box{width: 6.25vw;height: 6.25vw;margin: auto;border: 2px solid #FFF;position: relative;border-radius: 10px;}
.lxwm1 .con .item ._box i{display: inline-block;background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 52px;height: 54px;}
.lxwm1 .con .item .text{margin-top: 1.5625vw;color: #FFF;font-size: 16px;}
.lxwm1 .con .item .text p{color: #FFF;font-size: 16px;}
.lxwm1 .con .item .wechat{border: none;background-color: #FFF;}
.lxwm1 .con .item .wechat i{width: 100%;height: 100%;}
.md1{width: 100vw;padding: 5.20833vw 18.22916vw;background-image: url(../images/zx_detail_bg.jpg);background-size: 100% auto;}
#certify{position:relative;width:100%;margin:0 auto;margin-top: 2.60416vw;}
#certify .swiper-slide{width:50%;background:#fff;position: relative;height: 29.16666vw;border-radius: 20px;overflow: hidden;border: 0 solid rgba(0,0,0,0.0);transition: 0.8s;}
#certify .swiper-slide::after{width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.5);z-index: 1;position: absolute;left: 0;top: 0;}
#certify .swiper-slide div{width: 100%;height: 100%;}

#certify .swiper-slide-prev{transform: scale(0.8) translateX(50%);z-index: 0;}
#certify .swiper-slide-next{transform: scale(0.8) translateX(-100%);z-index: 0;}
#certify .swiper-slide-prev::after,#certify .swiper-slide-next::after{}
#certify .swiper-slide-active{transform: scale(1) translateX(-15%);z-index: 1;width: 70%;border-color: #FFF;border-width: 8px;}
#certify .swiper-slide-active::after{display: none;}
#certify .swiper-button-prev,#certify .swiper-button-next{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;width: 60px;height: 60px;line-height: 60px;border-radius: 50%;background-color: #FFF;cursor: pointer;transition: 0.8s;text-align: center;outline: none;}
#certify .swiper-button-prev i,#certify .swiper-button-next i{color: #b3212e;transition: 0.8s;font-size: 20px;font-weight: bold;}
#certify .swiper-button-prev{left: 3.125vw;}
#certify .swiper-button-next{right: 3.125vw;}
#certify .swiper-button-prev:hover,#certify .swiper-button-next:hover{background-color: #b3212e;}
#certify .swiper-button-prev:hover i,#certify .swiper-button-next:hover i{color: #FFF;}
.md1 .swiper-pagination{text-align: center;margin-top: 3.64583vw;width: 100%;}
.md1 .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;background-color: #cccccc;border-radius: 50%;margin: 0 10px;position: relative;transition: 0.8s;}
.md1 .swiper-pagination-bullet-active{background-color: #b3212e;margin: 0 15px;}
.md1 .swiper-pagination-bullet::after{content: "";width: 24px;border: 2px solid #b3212e;height: 24px;border-radius: 50%;position: absolute;z-index: 0;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.md1 .swiper-pagination-bullet-active::after{opacity: 1;}
.md2{width: 100vw;height: 100vh;background-image: url(../images/md2_bg.jpg);background-attachment: fixed;background-size: cover;background-repeat: no-repeat;padding: 6.25vw 8.33333vw 0;}
.md2 .p_title .big,.md2 .p_title .small{color: #FFF;}
.md2 .swiper{width: 100%;margin-top: 3.125vw;}
.md2 .swiper-slide a{display: block;width: 100%;border-radius: 20px;overflow: hidden;}
.md2 .swiper-slide .img{width: 100%;height: 16.66666vw;position: relative;transition: 1.5s;}
.md2 .swiper-slide .img .phone{position: absolute;top: 1.04166vw;right: 1.04166vw;border-radius: 0px 16px 0px 16px;background-color: #b3212e;color: #FFF;padding: 10px 15px;}
.md2 .swiper-slide .con{width: 100%;padding: 1.97916vw 1.97916vw 0;background-color: #FFF;height: 7.8125vw;}
.md2 .swiper-slide .con .title{color: #000000;font-size: 22px;transition: 0.8s;}
.md2 .swiper-slide .con .address{margin-top: 10px;}
.md2 .swiper-slide .con .address i{display: inline-block;color: #b3212e;vertical-align: middle;margin-right: 5px;}
.md2 .swiper-slide .con .address span{color: #555555;font-size: 14px;}
.md2 .swiper-slide a:hover .img{transform: scale(1.05);}
.md2 .swiper-slide a:hover .con .title{color: #b3212e;}
.md2 .cont{width: 100%;margin-top: 3.64583vw;display: flex;justify-content: space-between;align-items: flex-end;position: relative;}
.md2 .swiper-button-prev,.md2 .swiper-button-next{cursor: pointer;outline: none;width: 28px;height: 10px;}
.md2 .swiper-button-prev i{display: inline-block;background-image: url(../images/index3_larr.png);width: 28px;height: 10px;transition: 0.8s;vertical-align: top;}
.md2 .swiper-button-next i{display: inline-block;background-image: url(../images/index3_rarr.png);width: 28px;height: 10px;transition: 0.8s;vertical-align: top;}
.md2 .swiper-button-prev:hover i{background-image: url(../images/_index3_larr.png);}
.md2 .swiper-button-next:hover i{background-image: url(../images/_index3_rarr.png);}
.md2 .swiper-scrollbar{width: 76.04166vw;background-color: #d7d7d7;height: 1px;}
.md2 .swiper-scrollbar-drag{background-color: #b3212e;height: 1px;cursor: pointer;position: relative;}
.md2 .swiper-scrollbar-drag::after{content: "";background-image: url(../images/index3_scrollbar.png);width: 24px;height: 24px;position: absolute;top: 50%;z-index: -1;right: 0;transform: translateY(-50%);cursor: pointer;background-size: cover;background-repeat: no-repeat;background-position: center;}
.md2 .cont .text{color: #FFFFFF;font-size: 14px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -40px;}
.md3{width: 100vw;height: 56.25vw;display: flex;}
.md3 .map{width: 50%;height: 100%;}
.md3 .map div{width: 100%;height: 100%;}
.md3 .right_con{width: 50%;height: 100%;padding: 4.6875vw 6.25vw 7.55208vw;}
.md3 .right_con .p_title{text-align: left;}
.md3 .right_con .selectBox{margin-top: 2.34375vw;display: flex;justify-content: space-between;align-items: center;}
.md3 .right_con .select{display: flex;justify-content: space-between;align-items: center;padding-bottom: 15px;border-bottom: 1px solid #000;}
.md3 .right_con .select span{color: #000000;font-size: 14px;}
.md3 .right_con .select select{margin-left: 2.08333vw;color: #000000;font-size: 14px;flex: 1;cursor: pointer;width: 7.29166vw;padding-right: 1.25vw;font-weight: bold;}
.md3 .right_con .select i{color: #000;display: inline-block;transform: rotate(90deg);}
.md3 .listBox{margin-top: 2.60416vw;width: 100%;overflow-y: auto;height: 33vw;}
.md3 .list{width: 100%;margin-top: 1.04166vw;height: 10.41666vw;background-color: #f1f1f1;padding: 1.5625vw 1.5625vw 0;display: flex;border-radius: 10px;}
.md3 .list:first-child{margin-top: 0;}
.md3 .list .icon{vertical-align: top;color: #000;font-size: 26px;}
.md3 .list .con{margin-left: 0.625vw;flex: 1;}
.md3 .list .title{font-size: 16px;color: #000000;font-weight: bold;}
.md3 .list .text{margin-top: 0.9375vw;font-size: 14px;color: #000000;}
.md3 .list .text p{margin-top: 5px;}
.md3 .list .text p:first-child{margin-top: 0;}
.md3 .list a{color: #b3212e;display: inline-block;margin-top: 1.14583vw;font-size: 14px;padding-bottom: 5px;border-bottom: 1px solid #b3212e;}
.md4{width: 100vw;height: 50vw;padding: 6.25vw 8.33333vw 0;background-image: url(../images/md4_bg.jpg);}
.md4 .swiper{width: 100%;margin-top: 3.125vw;}
.md4 .swiper-slide a{display: block;width: 100%;border-radius: 20px;overflow: hidden;}
.md4 .swiper-slide .img{width: 100%;height: 16.66666vw;position: relative;transition: 1.5s;}
.md4 .swiper-slide .img .phone{position: absolute;top: 1.04166vw;right: 1.04166vw;border-radius: 0px 16px 0px 16px;background-color: #b3212e;color: #FFF;padding: 10px 15px;}
.md4 .swiper-slide .con{width: 100%;padding: 1.97916vw 1.97916vw 0;background-color: #FFF;height: 7.8125vw;}
.md4 .swiper-slide .con .title{color: #000000;font-size: 22px;transition: 0.8s;}
.md4 .swiper-slide .con .address{margin-top: 10px;}
.md4 .swiper-slide .con .address i{display: inline-block;color: #b3212e;vertical-align: middle;margin-right: 5px;}
.md4 .swiper-slide .con .address span{color: #555555;font-size: 14px;}
.md4 .swiper-slide a:hover .img{transform: scale(1.05);}
.md4 .swiper-slide a:hover .con .title{color: #b3212e;}
.md4 .cont{width: 100%;margin-top: 3.64583vw;display: flex;justify-content: space-between;align-items: flex-end;position: relative;}
.md4 .swiper-button-prev,.md4 .swiper-button-next{cursor: pointer;outline: none;width: 28px;height: 10px;}
.md4 .swiper-button-prev i{display: inline-block;background-image: url(../images/index3_larr.png);width: 28px;height: 10px;transition: 0.8s;vertical-align: top;}
.md4 .swiper-button-next i{display: inline-block;background-image: url(../images/index3_rarr.png);width: 28px;height: 10px;transition: 0.8s;vertical-align: top;}
.md4 .swiper-button-prev:hover i{background-image: url(../images/_index3_larr.png);}
.md4 .swiper-button-next:hover i{background-image: url(../images/_index3_rarr.png);}
.md4 .swiper-scrollbar{width: 76.04166vw;background-color: #d7d7d7;height: 1px;}
.md4 .swiper-scrollbar-drag{background-color: #b3212e;height: 1px;cursor: pointer;position: relative;}
.md4 .swiper-scrollbar-drag::after{content: "";background-image: url(../images/index3_scrollbar.png);width: 24px;height: 24px;position: absolute;top: 50%;z-index: -1;right: 0;transform: translateY(-50%);cursor: pointer;background-size: cover;background-repeat: no-repeat;background-position: center;}
.md4 .cont .text{color: #000;font-size: 14px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -40px;}
.td1{width: 100vw;padding: 4.6875vw 9.375vw 5.98958vw;background-image: url(../images/zx_detail_bg.jpg);background-size: 100% auto;}
.td1 .swiper{margin-top: 2.86458vw;width: 100%;}
.td1 .swiper .top{width: 100%;height: 25vw;position: relative;}
.td1 .swiper .top .swiper-container{height: 100%;}
.td1 .swiper .top .swiper-slide{border-radius: 15px;background-color: #FFF;overflow: hidden;height: 100%;transition: 0.8s;}
.td1 .swiper .top .swiper-slide a{width: 100%;height: 100%;display: block;padding: 2.60416vw 2.60416vw 0;text-align: center;}
.td1 .swiper .top .swiper-slide .avatar{border-radius: 50%;width: 8.33333vw;height: 8.33333vw;margin: auto;border: 1px solid #dddddd;transition: 0.8s;}
.td1 .swiper .top .swiper-slide .avatar div{width: 100%;height: 100%;border-radius: 50%;}
.td1 .swiper .top .swiper-slide .name{margin-top: 1.5625vw;color: #000000;font-size: 1.25vw;transition: 0.8s;}
.td1 .swiper .top .swiper-slide .job{color: #666666;font-size: 16px;margin-top: 10px;transition: 0.8s;}
.td1 .swiper .top .swiper-slide .text{color: #454545;font-size: 14px;line-height: 2;margin-top: 1.5625vw;transition: 0.8s;}
.td1 .swiper .top .swiper-slide .look_detail{margin-top: 1.97916vw;display: inline-block;color: #b3212e;font-size: 14px;padding-bottom: 5px;border-bottom: 1px solid #b3212e;transition: 0.8s;}
.td1 .swiper .top .swiper-slide:hover{background-color: #b3212e;}
.td1 .swiper .top .swiper-slide:hover .avatar{border-color: rgba(0,0,0,0.0);}
.td1 .swiper .top .swiper-slide:hover .name,.td1 .swiper .top .swiper-slide:hover .text,.td1 .swiper .top .swiper-slide:hover .job,.td1 .swiper .top .swiper-slide:hover .look_detail{color: #FFF;}
.td1 .swiper .top .swiper-slide:hover .look_detail{border-color: #FFF;}
.td1 .swiper .top .swiper-button-prev,.td1 .swiper .top .swiper-button-next{font-weight: bold;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;color: #373737;font-size: 2vw;cursor: pointer;transition: 0.8s;}
.td1 .swiper .top .swiper-button-prev:hover,.td1 .swiper .top .swiper-button-next:hover{color: #b3212e;}
.td1 .swiper .top .swiper-button-prev{left: -2.86458vw;}
.td1 .swiper .top .swiper-button-next{right: -2.86458vw;}
.td1 .swiper .swiper-pagination{margin-top: 3.64583vw;text-align: center;width: 100%;}
.td1 .swiper .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;background-color: #aaaaaa;border-radius: 50%;margin: 0 10px;position: relative;transition: 0.8s;}
.td1 .swiper .swiper-pagination-bullet-active{background-color: #b3212e;margin: 0 15px;}
.td1 .swiper .swiper-pagination-bullet::after{content: "";width: 24px;border: 2px solid #b3212e;height: 24px;border-radius: 50%;position: absolute;z-index: 0;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.td1 .swiper .swiper-pagination-bullet-active::after{opacity: 1;}
.td2{width: 100vw;padding: 4.16666vw 8.33333vw 9.11458vw;background-color: #FFF;}
.td2 .top{display: flex;align-items: center;width: 100%;}
.td2 .top .p_title{text-align: left;}
.td2 .top .list{margin-left: auto;}
.td2 .top .list div{float: left;border-radius: 5px;border: 1px solid #cccccc;text-align: center;height: 2.60416vw;width: 7.29166vw;margin-left: 0.5vw;background-color: #FFF;display: flex;justify-content: center;align-items: center;transition: 0.8s;cursor: pointer;}
.td2 .top .list div:first-child{margin-left: 0;}
.td2 .top .list div i{display: inline-block;vertical-align: middle;transform: rotate(0);margin-right: 5px;transition: 0.8s;color: #000;font-weight: bold;}
.td2 .top .list div:hover{background-color: #b3212e;border-color: rgba(0,0,0,0.0);}
.td2 .top .list div span{color: #000000;font-size: 16px;transition: 0.8s;}
.td2 .top .list div:hover span{color: #FFF;}
.td2 .top .list div:hover i{color: #FFF;transform: rotate(-45deg);}
.td2 .top .list div.active span{color: #FFF;}
.td2 .top .list div.active i{color: #FFF;transform: rotate(-45deg);}
.td2 .top .list div.active{background-color: #b3212e;border-color: rgba(0,0,0,0.0);}
.td2 .itemBox{width: 100%;margin-top: 2.86458vw;background-color: #f4f4f4;}
.td2 .item{display: flex;width: 100%;transform: translateY(10px);opacity: 0;height: 0;overflow: hidden;transition: 0.8s;}
.td2 .item .left_con{width: 50%;height: 100%;}
.td2 .item .left_con div{width: 100%;height: 100%;}
.td2 .item .right_con{width: 50%;height: 100%;padding: 0 4.16666vw;display: flex;justify-content: center;align-items: center;}
.td2 .item .right_con .title{font-size: 1.66666vw;color: #000;padding-bottom: 2.5vw;border-bottom: 2px solid #000;}
.td2 .item .right_con .text{margin-top: 2.5vw;font-size: 16px;color: #666666;line-height: 2;}
.td2 .item.active{height: 30.20833vw;opacity: 1;transform: translateY(0);}
.td3{width: 100vw;padding: 5.20833vw 8.33333vw 7.03125vw;background-image: url(../images/md4_bg.jpg);}

.td3 .swiper{margin-top: 2.86458vw;width: 100%;}
.td3 .swiper .top{width: 100%;position: relative;}
.td3 .swiper .top .swiper-container{height: 100%;}
.td3 .swiper .top .swiper-slide{border-radius: 15px;background-color: #FFF;overflow: hidden;height: auto;padding: 1.04166vw 1.04166vw 0;}
.td3 .swiper .top .swiper-slide .img{width: 100%;height: 12.5vw;border-radius: 15px;background-color: #e5f1f5;overflow: hidden;}
.td3 .swiper .top .swiper-slide .img div{width: 100%;height: 100%;transition: 0.8s;}
.td3 .swiper .top .swiper-slide:hover .img div{transform: scale(1.05);}
.td3 .swiper .top .swiper-slide .name{text-align: center;height: 4.16666vw;line-height: 4.16666vw;color: #000000;font-size: 16px;font-weight: bold;}
.td3 .swiper .top .swiper-button-prev,.td3 .swiper .top .swiper-button-next{font-weight: bold;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;color: #373737;font-size: 2vw;cursor: pointer;transition: 0.8s;}
.td3 .swiper .top .swiper-button-prev:hover,.td3 .swiper .top .swiper-button-next:hover{color: #b3212e;}
.td3 .swiper .top .swiper-button-prev{left: -2.86458vw;}
.td3 .swiper .top .swiper-button-next{right: -2.86458vw;}
.td3 .swiper .swiper-pagination{margin-top: 3.64583vw;text-align: center;width: 100%;}
.td3 .swiper .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;background-color: #aaaaaa;border-radius: 50%;margin: 0 10px;position: relative;transition: 0.8s;}
.td3 .swiper .swiper-pagination-bullet-active{background-color: #b3212e;margin: 0 15px;}
.td3 .swiper .swiper-pagination-bullet::after{content: "";width: 24px;border: 2px solid #b3212e;height: 24px;border-radius: 50%;position: absolute;z-index: 0;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.8s;}
.td3 .swiper .swiper-pagination-bullet-active::after{opacity: 1;}











@media screen and (max-width:1600px) {
	.footer .left_con{padding-top: 2.94791vw;}
	.footer .right_con{padding-top: 2vw;}
	.footer .right_con .text .phone{font-size: 20px;}
	.footer .right_con .text{font-size: 12px;}
	.td1 .swiper .top{height: 30vw;}
}
@media screen and (max-width:1366px) {
	#pc_nav .list p{margin: 0 1vw;}
	#pc_nav .right_con .search i{font-size: 16px;}
	.section1 .index_banner .swiper-slide .play_video{padding: 10px 25px;}
	#pc_nav .right_con .search{margin-left: 1.86458vw;}
	#pc_nav{height: 4vw;}
	.index3{padding-top: 11vh;}
	.index4 .left_con .top,.index8 .Cooperation{padding-top: 5vw;}
	.footer .left_con .list p{margin-right: 20px;}
	.footer .left_con .list p::after{right: -10px;}
	.footer .right_con{padding-left: 3vw;}
	.footer .right_con .text p{margin-top: 5px;}
	.footer .right_con .codeBox{margin-top: 0.5vw;}
	.index5 .right_con .list{margin-top: 1vw;}
	.index6 .item .title{font-size: 20px;line-height: 20px;}
	.index7 .swiper.active{margin-top: 2vw;}
	.cp_ts .item .right_con img{max-width: 70%;}
	.cp_detail .content .swiper-slide img{max-width: 55%;}
	.about1 .left_con .text{margin-top: 1vw;}
	.about1 .left_con .arr{margin-top: 2vw;}
	.about3 .gallery-thumbs .swiper-slide .num{top: -1.5vw;}
	.about4 .right_con .arr{margin-top: 1.125vw;}
	.hz2 .right_con{padding-top: 5vw;}
	.lxwm1 .con{top: 32.20833vw;}
	.md2 .swiper-slide .con,.md4 .swiper-slide .con{padding: 0.97916vw 1.97916vw 0;}
	.md2 .swiper-slide .con .title,.md4 .swiper-slide .con .title{font-size: 20px;}
	.md2 .swiper-slide .con .address,.md4 .swiper-slide .con .address{margin-top: 5px;}
	.zx .list .date{width: 10vw;height: 6vw;}
	.md2{padding-top: 3.25vw;}
	.td2 .top .list div span{font-size: 12px;}
	.td2 .top .list div i{font-size: 12px;}
	.md3 .list{height: 13vw;}
}


@media screen and (max-width:980px) {
	#pc_nav{display: none;}
	#move_nav,#move_menu{display: block;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}















@keyframes down_ani{
	0%{
		transform: translateY(-8px);
	}
	50%{
		transform: translateY(8px);
	}
	100%{
		transform: translateY(-8px);
	}
}
@keyframes p_load_bor{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
@keyframes p_load_bor_d{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(-360deg);
	}
}