.title_wrap,html{font-family:'微软雅黑'}a,body,div,h1,h2,h3,h4,h5,img,li,p,ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none}::after,::before,html,html *{box-sizing:border-box}html{background-color:#000;min-width:1200px;overflow:auto;font-size:5.21vw;font-weight:500}body{font-size:14px}.container{width:1200px;margin:0 auto}.container-min{width:1000px;margin:0 auto}header{position:fixed;width:100%;top:0;z-index:99}header.bg{background-color:rgba(0,0,0,.6)}header .container{height:78px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header .icon_hover{position:relative}header .icon_hover .poper_wrap{display:none;position:absolute;left:50%;top:35px;transform:translateX(-50%);background-color:#fff;border-radius:3px;padding:3px 5px;font-size:16px;color:#000;white-space:nowrap}header .icon_hover .poper_wrap::before{position:absolute;content:"";top:-16px;left:50%;width:0;height:0;margin-left:-4px;border:8px solid transparent;border-bottom-color:#fff}header .logo img{width:161px;height:36px}header .menu{display:-ms-flexbox;display:flex}header .menu-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 13px}header .menu-item:hover .poper_wrap,header .menu-item:hover .submenu{display:block}header .menu-item a{display:inline-block;position:relative;padding:10px 0;color:#fff;font-size:18px}header .menu-item a.active{border-bottom:1px solid #03f}header .menu-item .icon-weixin{width:21px;height:16px;padding:0;background:url(images/common/icons.png) no-repeat}header .menu-item .icon-tel{width:14px;height:16px;padding:0;background:url(images/common/icons.png) -21px 0 no-repeat}.submenu{display:none;position:absolute;top:63px;left:1px}.submenu .mask_bg{position:fixed;left:0;right:0;margin-top:13px;background-color:rgba(0,0,0,.6)}.submenu li a,.title_wrap{position:relative;color:#fff}.submenu ol{padding:10px 0}.submenu li{padding:5px 10px;white-space:nowrap;text-align:center}.submenu li a{padding:0;font-size:18px}.submenu li:hover{background-color:rgba(0,0,0,.5);border-radius:5px}.title_wrap{padding:40px;text-align:center}.title_wrap.black{color:#000}.title_wrap::after{position:absolute;content:"";width:95px;border-bottom:2px solid #03f;transform:translateX(-50%);left:50%;bottom:0}.title_wrap .en_name{font-size:26px}.title_wrap .cn_name{margin-top:11px;font-size:45px;letter-spacing:5px}.banner_wrap{width:100%;position:relative;overflow:hidden}.banner_wrap .swiper-wrapper{display:-ms-flexbox;display:flex}.banner_wrap.swiper-container-horizontal .swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;bottom:20px}.banner_wrap .swiper-pagination-bullet{height:4px;width:20px;border-radius:4px;background-color:#999;cursor:pointer}.banner_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;height:6px;width:30px}.banner_wrap .swiper-slide img{width:100%;height:100%;object-fit:cover}footer{padding:40px 0;background:url(images/common/footer_bg.jpg) center bottom no-repeat #1c1c1c}footer .head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:25px 0;border-bottom:1px solid #4e4e4e}.base_message ._form,footer .content{display:-ms-flexbox;-ms-flex-pack:justify}footer .hot_tel{color:#e5e5e5;font-size:30px}footer span.color_grey{color:#adadad}footer .content{display:flex;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;font-size:16px;color:#e5e5e5;line-height:1.8}footer .content ._m_top_20{margin-top:20px}footer .content .copyright{margin-top:40px;font-size:14px;color:#adadad}footer .content .left{width:1000px}footer .content .right{padding:0 14px}footer .content .right .qr{width:130px;height:130px}footer .content .right p{margin-top:18px;text-align:center}footer .links{margin-top:42px}footer .links a{display:inline-block;margin-right:25px}footer .icon-weibo{width:28px;height:22px;background:url(images/common/icons.png) -35px 0 no-repeat}footer .icon-weixin{width:27px;height:22px;background:url(images/common/icons.png) -62px 0 no-repeat}footer .icon-tel{width:23px;height:21px;background:url(images/common/icons.png) -89px 0 no-repeat}.base_message{height:409px;padding:60px 0;background:url(../images/consociation/bg2.jpg) center top}.base_message .container{padding:0 150px;color:#fff}.base_message ._input,.base_message ._textarea{width:288px;padding:5px 10px;background:0 0;color:#fff}.base_message h1{text-align:center;font-size:40px;font-weight:500}.base_message .desc{margin-top:25px;text-align:center;font-size:18px}.base_message ._form{margin-top:45px;display:flex;height:100px;justify-content:space-between}.base_message .left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.base_message ._input{height:36px;border:1px solid #fff;border-radius:5px}.base_message ._textarea{height:100%;border:1px solid #fff;border-radius:5px}.base_message .right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:248px}.base_message .tel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:24px}.base_message .icon-tel{display:inline-block;width:32px;height:32px;margin-right:8px;background:url(images/common/icons.png) -90px -21px no-repeat}.base_message ._button{width:100%;height:36px;background-color:#fff;border-radius:5px;border:none;color:#03f;font-size:14px;font-weight:700;cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c8d3ff}@media screen and (min-width:1920px){.base_message,footer{background-size:100vw}}