*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#2e3373;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
input{-moz-appearance:textfield}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1700px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.headerrel01-menuBtn{display:none;width:1em;height:1em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.headerrel01-menuBtn span{height:1px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}
.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}
.headerrel01-menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.headerrel01-menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.headerrel01-menuBtn.headerrel01-menuBtn__open span{background:0 0}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.headerrel01-menuBtn{margin:10px 15px;font-size:24px}
.headerrel01-menuBtn span,.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{background-color:#2e3373;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.headerrel01{padding:0 24%;position: fixed;top:0;left:0;width:100%;line-height:110px;background-color:#fff;z-index:100;border-bottom:1px solid #eee;}
.headerrel01-logo{position:absolute;z-index:101;left:5%;top:48%;transform:translateY(-50%); width:215px;height:80px;line-height:80px;margin-right:200px;font-size:0;overflow:hidden}
.headerrel01-logo img{display:inline-block;max-height:100%;max-width:100%}
.headerrel01-info{position:absolute;right:5%;top:0;font-size:0}
.headerrel01-weChat{display:inline-block;vertical-align:middle;position:relative}
.headerrel01-weChat .icon{display:block;width:50px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-weChat .icon:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.headerrel01-weChat .pic{margin-left:-50px;position:absolute;left:50%;top:100%;width:100px;height:100px;z-index:101;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-weChat .pic img{display:block;width:100%;height:100%}
.headerrel01-weChat:hover .pic{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.headerrel01-tel{margin-left:16px;padding-left:22px;display:inline-block;vertical-align:middle;font-size:18px;color:#2e3373;font-weight:700;line-height:60px;background:url(../image/qwy-i7.png) left center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-tel:hover{color:#2e3373;text-decoration:underline}
.headerrel01-so{position:absolute;right:50px;top:10px;bottom:0;width:45px;background:url(../image/icon-so.png) center center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;z-index:101;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:none}
.headerrel01-so-box{padding:0 15px;position:fixed;left:0;top:0;right:0;height:100%;background-color:#434144;line-height:1.4;text-align:center;z-index:101;display:none;}
.headerrel01-so-inner{width:90%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.headerrel01-so-inner img{height:60px}
.headerrel01-so-inner h3{font-size:28px;color:#fff;line-height:1;font-weight:400;font-family:Arial;text-transform:uppercase}
.headerrel01-so-inner .inp{margin-top:20px;display:block;outline:0;width:100%;font-size:16px;color:#cfcfcf;line-height:48px;background-color:transparent;border:1px solid #505050;border-left-color:transparent;border-right-color:transparent}
.headerrel01-so-inner .sub{margin-top:30px;outline:0;border:none;display:block;width:100%;height:36px;line-height:36px;font-size:16px;background-color:#2e3373;color:#fff}
/* .headerrel01-so.on{background-image:url(../image/close.png)} */
/* .headerrel01-so-box.on{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)} */

.headerrel01-nav>li{float:left;width:14%;}
.headerrel01-nav>li>a{display:block;font-size:16px;color:#2e3373;padding:0 5px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-nav>.on>a,.headerrel01-nav>li:hover>a{color:#fff;background:#2e3373}
.headerrel01-navsub{padding:60px 0;position:absolute;left:0;top:100%;right:0;background-color:rgba(46,51,115,.9);line-height:1.4;z-index:100;display:none}
.headerrel01-navsub .right{float:right;width:46.7%}
.headerrel01-navsub .pic{padding-top:46%;position:relative;overflow:hidden}
.headerrel01-navsub .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.headerrel01-navsub .pic:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.headerrel01-navsub .left{overflow:hidden}
.headerrel01-navsub .tit-z3{margin-bottom:40px}
.tit-z3{padding-bottom:50px;font-size:24px;color:#fff;line-height:1.6;font-weight:400;position:relative}
.tit-z3:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#2e3373}
.tit-z3 span{margin-bottom:10px;display:block;font-size:30px;line-height:1;font-family:Arial}
.sub-list{margin-bottom:-24px;font-size:0;text-align:left;overflow:hidden}
.sub-list li{margin-bottom:24px;display:inline-block;vertical-align:top;width:33.33%}
.sub-list a{padding-left:14px;display:block;font-size:16px;color:#c9c9c9;text-align:left;background:url(../image/icon-next4.png) left top 8px no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.sub-list a:hover{color:#2e3373}


@media only screen and (max-width:1399px){
.headerrel01{padding:0 19%}
.headerrel01-logo{left:15px;width:150px}
.headerrel01-info{right:1%}
.headerrel01-tel{margin-left:10px;font-size:14px}
.headerrel01-nav>li>a{padding:0 4px;font-size:14px}
.headerrel01-navsub{padding:40px 0}
.tit-z3{margin-bottom:20px;padding-bottom:30px;font-size:20px}
.tit-z3 span{font-size:24px}
.sub-list{margin-bottom:-20px}
.sub-list li{margin-bottom:20px}
}


@media only screen and (max-width:959px){
.wp{padding:0 10px;width:100%}
body{padding-top:60px}
/* .headerrel01-so-box{top:0;} */
.headerrel01,.headerrel01::before{content:'';position:fixed;z-index:100;top:0;padding:0 15px;width:100%;height:80px}
.headerrel01-menuBtn{display:block;position:fixed;z-index:101;right:0;height:2.68em;}
.headerrel01-menuBtn span,.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{background:#282828}
.headerrel01-logo{float:left;width:auto;height:60px;line-height:60px;
  display: flex;
  justify-content: center; 
  flex-direction: column; 
  align-items: center;}
.headerrel01-logo img{max-width:100%;max-height:80%}
.headerrel01-info{display:none}
.headerrel01-nav{margin-top:70px;background:rgba(46,51,115,.3)}
.headerrel01-nav>li{float:none;width:auto;line-height:50px;text-align:center}
.headerrel01-nav>li>a{display:block;font-size:20px;color:#fff;
}

.headerrel01-navsub{padding:20px 0;position:static}
.headerrel01-navsub .right{float:none;width:auto;margin-bottom:15px}
.headerrel01-navsub .pic{padding:0}
.headerrel01-navsub .pic img{position:static}
.headerrel01-navsub .tit-z3{display:none}
.sub-list li{width:50%}
.sub-list a{font-size:14px;background-position:left top 6px}
.headerrel01-hdr{overflow:scroll;position:fixed;z-index:99;top:60px;width:100%;max-height:100%;z-index:100;background-color:rgba(46,51,115,.9);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.headerrel01-hdr.headerrel01-hdr__down{bottom:100%;visibility:hidden;opacity:0}
.headerrel01-hdr.headerrel01-hdr__down.headerrel01-hdr__open{bottom:0;visibility:visible;opacity:1}
.headerrel01-hdr.headerrel01-hdr__left{bottom:0;left:-75%;width:75%;max-width:375px}
.headerrel01-hdr.headerrel01-hdr__left.headerrel01-hdr__open{left:0}
.headerrel01-hdr.headerrel01-hdr__right{bottom:0;right:-100%;width:100%;}
.headerrel01-hdr.headerrel01-hdr__right.headerrel01-hdr__open{right:0}
.headerrel01-so{display:block}
}

.banner{position:relative;overflow:hidden}
.banner .index_banner{width: 100%;position: relative;padding:22% 0;display:block;}
.banner .index_banner img{ width: 100%;height: 100%;display: inline-block;position: absolute;object-fit: cover;left: 0;top: 0;}
.banner .index_banner img.pc{display:block;}
.banner .index_banner img.m{display:none;}
.banner img{display:block;width:100%}
.banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:60px}
.banner .swiper-pagination{font-size:0;text-align:center}
.banner .swiper-pagination-bullet{width:50px;height:3px;border-radius:0;background-color:#2e3373;opacity:.5;filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}
@media only screen and (max-width:1399px){
.banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:6%}
}

@media only screen and (max-width:959px){
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.banner .swiper-pagination-bullet{width:30px}
}


@media only screen and (max-width:767px){
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}
.banner .swiper-pagination-bullet{width:10px;height:2px}
.fd-txt{ font-size:16px !important;   
     line-height:160%!important;  

	 }
}
.footer-top{padding:20px 0;background-color:#2e3363;font-size:0;overflow:hidden}
.fd-logo{display:inline-block;vertical-align:middle;width:209px;overflow:hidden}
.fd-logo img{display:block}
.fd-nav{padding-left:20px;display:inline-block;vertical-align:middle;font-size:0;width:calc(100% - 209px);text-align:right;overflow:hidden}
.fd-nav .inner{margin-right:-30px;display:inline-block;vertical-align:middle;text-align:left}
.fd-nav a{padding:0 30px;display:inline-block;vertical-align:top;font-size:16px;color:#a9aaa9;line-height:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav a:hover{color:#fff}
.footer-con{padding:44px 0 23px;background-color:#2e3373;overflow:hidden}
.fd-qr{float:right;font-size:0;text-align:center;overflow:hidden}
.fd-qr .item{margin-left:20px;display:inline-block;vertical-align:middle;overflow:hidden}
.fd-qr .pic{margin:0 auto 16px;width:115px;height:115px;overflow:hidden}
.fd-qr .pic img{display:block;width:100%;height:100%}
.fd-qr h4{font-size:16px;color:#c2c2c2;font-weight:400;text-align:center}
.fd-txt{padding-top:8px;font-size:16px;color:#ccc;line-height:1.8;overflow:hidden}
.fd-txt img{margin-left:18px;display:inline-block;vertical-align:middle}
.fd-txt a{color:#a9aaa9;transition:.4s all;}
.fd-txt a:hover{color:#aaa;}
.footer-bd{background-color:#1b1b1b;overflow:hidden}
.fd-links{padding:21px 0;font-size:14px;color:#7d7c7d;line-height:30px;overflow:hidden}
.fd-links h4{float:left;font-weight:400}
.fd-links .link{overflow:hidden}
.fd-links .link a{margin-right:16px;float:left;color:#7d7c7d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-links .link a:hover{color:#fff}
.slide-nav{position:fixed;right:20px;top:30%;z-index:98}
.slide-nav .item{margin:5px 0;width:70px;height:70px;border:1px solid #bebebe;background-color:#fff;position:relative;transition:.4s all;}
.slide-nav .goTop{display:none}
.slide-nav .icon{margin:15px auto 0;display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center top}
.slide-nav h4{font-size:12px;color:#4e4e4e;font-weight:400;text-align:center;transition:.4s all;}
.slide-nav .mask{margin-top:-1px;position:absolute;right:100%;top:0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);opacity:0;white-space:nowrap;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slide-nav .tel{padding:0 30px;height:70px;line-height:66px;font-size:14px;color:#2e3373;border:2px solid #2e3373;border-right:none;background-color:#fff}
.slide-nav .qr{margin-right:2px;width:140px;height:140px;border:1px solid #2e3373;overflow:hidden}
.slide-nav .qr img{display:block;width:100%;height:100%}
.slide-nav .item:hover{background-color:#2e3373;border-color:#2e3373}
.slide-nav .item:hover .icon{background-position:center -40px}
.slide-nav .item:hover h4{color:#fff}
.slide-nav .item:hover .mask{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}


@media only screen and (max-width:1399px){
.fd-logo{width:170px}
.fd-nav{width:calc(100% - 170px)}
.fd-nav .inner{margin-right:-20px}
.fd-nav a{padding:0 20px}
.fd-qr .pic{width:100px;height:100px}
.fd-qr h4{font-size:14px}
.fd-txt{font-size:14px}
.fd-links{font-size:12px}
}

@media only screen and (max-width:959px){
.fd-nav .inner{margin:0}
.fd-nav a{padding:0 10px;width:25%;font-size:14px;line-height:30px;text-align:center}
body{padding-bottom:60px}
.slide-nav{left:0;top:auto;right:0;bottom:0;font-size:0;text-align:center}
.slide-nav .item{margin:0;border:none;border-top:1px solid #2e3373;border-left:1px solid #2e3373;display:inline-block;vertical-align:middle;width:20%;height:60px}
.slide-nav .item:first-child{border:none;border-top:1px solid #2e3373}
.slide-nav .goTop{display:inline-block!important}
.slide-nav .icon{width:35px;height:35px;-webkit-background-size:35px auto;background-size:35px auto}
.slide-nav .mask{left:50%;right:auto;bottom:100%;top:auto;-webkit-transform:translateX(-50%) scale(1,0);-ms-transform:translateX(-50%) scale(1,0);-o-transform:translateX(-50%) scale(1,0);transform:translateX(-50%) scale(1,0)}
.slide-nav .tel{padding:0 15px;border:2px solid #2e3373;height:46px;line-height:42px}
.slide-nav .qr{width:120px;height:120px}
.slide-nav .item:hover .icon{background-position:center -30px}
.slide-nav .item:hover .mask{-webkit-transform:scale(1,1) translateX(-50%);-ms-transform:scale(1,1) translateX(-50%);-o-transform:scale(1,1) translateX(-50%);transform:scale(1,1) translateX(-50%)}
.slide-nav .item{width:25%}
.slide-nav .wechat{display:none}
}
@media only screen and (max-width:767px){
.footer-top{padding:30px 0;display:none}
.fd-logo{float:none;width:140px;margin-bottom:15px}
.fd-nav{width:auto;padding:0;margin:0}
.fd-nav a{padding:5px 10px 5px 0;width:33.33%;text-align:left;line-height:24px}
.footer-con{padding:30px 0}
.fd-qr{float:none;margin-bottom:15px;display:none}
.fd-qr .item{margin:0 10px}
.fd-qr .pic{margin-bottom:10px}
.fd-txt{padding:30px 10px 10px 10px;}
.fd-links{padding:30px 0}
.footer-bd{display:none}
}
.g-tit-q1.cen{text-align:center}
.g-tit-q1.white p{color:#fff}
.g-tit-q1.white span{color:#fff}
.row-att1{overflow:hidden;background-color:#fff;padding:101px 0 100px}
.row-att1 .g-tit-q1{margin-bottom:48px}
.ul-list1-t1{overflow:hidden;margin:0 -14px;padding:0 100px}
.ul-list1-t1 li{width:25%;float:left;padding:0 14px}
.ul-list1-t1 .con{display:block;background-color:#2e3373;text-align:center;padding:43px 0 63px}
.ul-list1-t1 .sum{font-size:14px;color:#fff;text-align:center;display:block;font-weight:700}
.ul-list1-t1 .sum i{font-size:36px}
.ul-list1-t1 .tit{font-size:16px;display:inline-block;color:#fff;font-weight:400;position:relative;margin-bottom:28px}
.ul-list1-t1 .tit::after{content:'';width:18px;height:1px;background-color:#fff;position:absolute;top:50%;left:-25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-list1-t1 .tit::before{content:'';width:18px;height:1px;position:absolute;background-color:#fff;top:50%;right:-25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-list1-t1 .desc{font-size:16px;color:#fff;padding:0 30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.row-att2{overflow:hidden;background-color:#f4f4f4;padding:93px 0 100px}
.row-att2 .g-tit-q1{margin-bottom:53px}
.ul-list1-t2{position:relative;overflow:hidden;margin:0 100px}
.ul-list1-t2 li{padding:0 22px;width:33.33%;float:left}
.ul-list1-t2 .pic{position:relative;height:0;padding-top:95.13%;overflow:hidden;background-color:#fff}
.ul-list1-t2 .pic img{position:absolute;top:50%;left:50%;object-fit:cover; display:block;min-width:100%;min-height:100%;transition:all 2.5s;-ms-transition:all 2.5s;-moz-transition:all 2.5s;-webkit-transition:all 2.5s;-o-transition:all 2.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-list1-t2 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-list1-t2 .txt{border:1px solid #dcdcdc;padding:23px 20px 25px 22px;background-color:#fff}
.ul-list1-t2 .tit{font-size:18px;color:#2e3373;line-height:1.66;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.swiper-t1{padding-bottom:30px}
.swiper-t1 .swiper-pagination{bottom:0;left:0;right:0;font-size:0;text-align:center}
.swiper-t1 .swiper-pagination-bullet{margin:0 5px;background-color:#fff;opacity:1}
.swiper-t1 .swiper-pagination-bullet-active{background-color:#2e3373}
.row-att3{background:#fff;padding:97px 0 80px;overflow:hidden}
.row-att3 .g-tit-q1{margin-bottom:51px}
.ul-list1-t3{padding:0;overflow:hidden;margin:0 -10px}
.ul-list1-t3 li{width:50%;float:left;padding:0 10px;margin-bottom:20px}
.ul-list1-t3 li.s1{width:100%}
.ul-list1-t3 li.s1 .pic{padding-top:46.15%}
.ul-list1-t3 .pic{position:relative;height:0;padding-top:77.85%;overflow:hidden;background-color:#fff}
.ul-list1-t3 .pic img{position:absolute;top:50%;left:50%;display:block;min-width:100%;min-height:100%;transition:all 2.5s;-ms-transition:all 2.5s;-moz-transition:all 2.5s;-webkit-transition:all 2.5s;-o-transition:all 2.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-list1-t3 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.row-att4{background-color:#f0f0f0;overflow:hidden;padding:95px 0 100px}
.row-att4 .g-tit-q1{margin-bottom:52px}
.m-join-t1{padding:0 100px;overflow:hidden}
.m-join-t1 .con{background-color:#fff;overflow:hidden}
.m-join-t1 .col-l{padding:30px;width:500px;background:url(../image/t1-img5.jpg) no-repeat center center;background-size:cover;margin-right:60px}
.m-join-t1 .txt{overflow:hidden}
.m-join-t1 .tit{font-size:18px;font-weight:normal;line-height:1.5;color:#fff;margin-bottom:10px}
.m-join-t1 .tel{font-size:30px;color:#fff;margin-bottom:20px}
.m-join-t1 .tel span{font-size:16px;color:#a9aaa9;display:block}
.m-join-t1 .pic1{width:100%}
.m-join-t1 .pic1 img{width:100%;display:block}
.ul-list1-t4{overflow:hidden;padding-right:61px}
.ul-list1-t4 li{margin-bottom:4px}
.ul-list1-t4 .con{border-bottom:1px solid #d9d9d9;padding:30px 0 14px}
.ul-list1-t4 .pic{width:48px;float:right}
.ul-list1-t4 .pic img{width:100%;display:block}
.ul-list1-t4 .txt1{overflow:hidden}
.ul-list1-t4 .txt1 .suben{font-size:12px;color:#6b6b6b;display:block;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase;margin-bottom:12px}
.ul-list1-t4 .txt1 .subch{font-size:15px;color:#2e3373;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.row-ind3 .g-tit-q1.cen{margin-bottom:50px}
.row-att5{background:no-repeat center center;background-size:cover;padding:115px 0 160px;overflow:hidden}
.row-att5 .g-tit-q1{margin-bottom:112px}
.ul-list1-t5{overflow:hidden;margin:0 -35px;padding:0 100px}
.ul-list1-t5 li{float:left;width:14.28%;padding:0 35px}
.ul-list1-t5 .pic{width:67px;height:63px;margin:0 auto 21px}
.ul-list1-t5 .pic img{width:100%;display:block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list1-t5 li:hover img{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.ul-list1-t5 .txt{margin-bottom:12px}
.ul-list1-t5 .titen{font-size:16px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list1-t5 .suben{font-size:16px;color:#adadad;display:block;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list1-t5 .pic1{width:20px;height:20px;margin:0 auto}
.row-att6{background:#fff;padding:100px 0 100px;overflow:hidden}
.row-att6 .g-tit-q1{margin-bottom:32px}
.row-att6 .m-contact2{padding:0 100px}
.m-contact2{margin-bottom:50px;overflow:hidden}
.m-contact2 h3{font-size:28px;color:#ff5e0e;text-align:center;letter-spacing:4px;line-height:36px;margin-bottom:40px}
.m-contact2 .left{float:left;width:748px;margin-right:30px;border:1px solid #dcdcdc;padding:58px 30px 63px;letter-spacing:2px}
.m-contact2 .left .item{overflow:hidden;margin:0 -2% 28px}
.m-contact2 .left .form .inp,.m-contact2 .left .form select{float:left;width:46%;margin:0 2%;line-height:46px;height:48px;padding:0 28px;border:1px solid #dcdcdc;background-color:#f5f5f5;font-size:16px;color:#969696}
.m-contact2 .left .form textarea{margin:0 2%;display:block;width:96%;height:158px;padding:28px;border:1px solid #dcdcdc;background-color:#f5f5f5;font-size:16px;color:#969696;letter-spacing:2px;resize:none}
.m-contact2 .left .form select{background:url(../image/t1-img21.png) center right 20px no-repeat #f5f5f5}
.m-contact2 .left .form .notice{font-size:16px;color:#d93751;line-height:26px;margin-top:-18px;margin-bottom:28px}
.m-contact2 .left .form .btn input{display:inline-block;width:170px;height:58px;line-height:58px;text-align:center;font-size:14px;color:#fff;border:none;font-weight:700}
.m-contact2 .left .form .btn .sub{background-color:#2e3373}
.m-contact2 .left .form .btn .reset{background-color:#2e3373}
.m-contact2 .right{overflow:hidden;background-color:#2e3373;border:1px solid #e2e2e2;padding:59px 30px 27px}
.m-contact2 .right h3{font-size:24px;padding-bottom:15px;border-bottom:1px solid #d4d4d4;line-height:34px;margin-bottom:0}
.m-contact2 .right h3 span{display:block;margin-top:14px;font-size:20px;line-height:30px}
.m-contact2 .right .notice{font-size:14px;color:#fff;line-height:26px}
.m-contact2 .right .notice em{color:#2e3373;font-weight:700}
.m-contact2 .right .box{margin-bottom:45px}
.m-list4{margin-bottom:20px;height:424px;overflow:hidden}
.m-list4 li{overflow:hidden;font-size:14px;color:#c4c4c4;line-height:24px;border-bottom:1px solid #404040}
.m-list4 li em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:14px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-list4 li em:hover{color:#aaa}
.m-list4 li span{float:left;margin-right:33px;line-height:52px}
.row-new1 .m-pages{margin-bottom:60px}
.ul-list2-t1{overflow:hidden;margin-bottom:30px}
.ul-list2-t1 li{margin-bottom:30px}
.ul-list2-t1 li:last-child{margin-bottom:0;}
.ul-list2-t1 .con{overflow:hidden;background:#fff}
.ul-list2-t1 .pic{width:303px;float:left;margin-right:30px;position: relative;padding: 10% 0;}
.ul-list2-t1 .pic img{ width: 100%;height: 100%;display: inline-block;position: absolute;object-fit: cover;left: 0;top: 0;min-height:300px;}
.ul-list2-t1 .txt{overflow:hidden;padding-top:25px;padding-right:24px}
.ul-list2-t1 .txt .tit{font-size:18px;color:#202020;font-weight:400;margin-bottom:9px}
.ul-list2-t1 .txt .desc{font-size:14px;color:#6a6a6a;line-height:1.71;margin-bottom:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul-list2-t1 .box-time{overflow:hidden;margin-bottom:23px}
.ul-list2-t1 .box-time .time{float:left;float:14px;color:#6a6a6a}
.ul-list2-t1 .box-time .vis{float:right;float:14px;color:#6a6a6a}
.ul-list2-t1 .more{font-size:14px;color:#fff;text-align:center;display:block;text-transform:uppercase;line-height:29px;background-color:#9e9e9e;width:90px;height:29px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list2-t1 .more:hover{background:#2e3373}
.m-contxt1{}
.row-new2{background:#fff;margin-bottom:61px}
.m-contxt1 .tit{font-size:30px;color:#434144;margin-bottom:13px;text-align: center;}
.m-contxt1 .box-info{overflow:hidden;padding-bottom:25px;margin-bottom:33px;border-bottom:1px solid #d6d6d6}
.m-contxt1 .box-info .info{text-align: center;}
.m-contxt1 .box-info .info span{font-size:16px;color:#787878;margin-right:10px;display:inline-block}
.pro-view .m-contxt1 .box-info .share{float:none;margin-bottom:22px;}
.m-contxt1 .box-info .share{float:right}
.m-contxt1 .box-info .share{font-size:16px;color:#a7a7a7;line-height:33px}
.m-contxt1 .box-info .share a{display:inline-block;vertical-align:middle;width:33px;height:33px;margin-right:10px;background:no-repeat center center;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.m-contxt1 .box-info .share a:hover{opacity:.8}
.m-contxt1 .box-info .share a img{display:block;width:100%}
.m-contxt1 .box-info .share .bdshare-button-style0-16 .bds_more,.m-contxt1 .box-info .share .bdshare-button-style0-16 a{float:none;padding-left:0;margin:0;margin-right:10px}
.bd_weixin_popup{box-sizing:content-box}
.m-contxt1 .box-info .share .bds_weixin{background-image:url(../image/t3-img1.jpg)!important}
.m-contxt1 .box-info .share .bds_douban{background-image:url(../image/t3-img2.jpg)!important}
.m-contxt1 .box-info .share .bds_qzone{background-image:url(../image/t3-img3.jpg)!important}
.m-contxt1 .box-info .share .bds_sqq{background-image:url(../image/t3-img4.jpg)!important}
.m-contxt1 .txt-con{font-size:16px;color:#787878;line-height:2.875;padding-bottom:30px;border-bottom:1px solid #d6d6d6;margin-bottom:35px}
.m-contxt1 .txt-con img{display:block}
.m-contxt1.m_new .txt-con img{margin:0 auto;}
.page-t1{margin-bottom:27px}
.page-t1 a{display:block;font-size:16px;color:#787878;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.page-t1 a.prev{margin-bottom:5px}
.page-t1 a:hover{color:#282828}
.m-contxt1 .box-blank{overflow:hidden}
.m-contxt1 .box-blank .con{background:#2e3373;display:inline-block;width:215px}
.m-contxt1 .box-blank .box1{width:65px;height:40px;background:#282828 url(../image/t3-img6.png) no-repeat center center;float:left}
.m-contxt1 .box-blank .blank{overflow:hidden;display:block;font-size:16px;text-align:center;line-height:40px;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-contxt1 .box-blank .blank:hover{opacity:.8}
.row-com1{padding:110px 100px 120px;margin-bottom:50px;background:#fff}
.swiper-comtop{position:relative;overflow:hidden;padding:0 50px;padding-bottom:69px;margin-bottom:25px}
.swiper-comtop::after{content:"";position:absolute;left:50%;right:0;top:50%;width:90%;height:1px;background-color:#c8c8c8;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.swiper-comtop .swiper-slide{font-size:24px;color:#424242;text-align:center;position:relative}
.swiper-comtop .swiper-slide::after{content:'';position:absolute;left:50%;top:49px;width:9px;height:9px;background-color:#ccc;border-radius:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.swiper-comtop .swiper-button-next,.swiper-comtop .swiper-button-prev{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto;background-size:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.swiper-comtop .swiper-button-prev{left:0;background-image:url(../image/t4-img3.png)}
.swiper-comtop .swiper-button-next{right:0;background-image:url(../image/t4-img2.png)}
.swiper-comtop .swiper-button-next.swiper-button-white:hover{background-image:url(../image/t4-img21.png)}
.swiper-comtop .swiper-button-prev.swiper-button-white:hover{background-image:url(../image/t4-img31.png)}
.swiper-comtop .swiper-slide-thumb-active{color:#2e3373}
.swiper-comtop .swiper-slide-thumb-active::after{background-color:#2e3373}
.swiper-comcon{overflow:hidden}
.m-imgtxt1{overflow:hidden;background:#f8f8f8}
.m-imgtxt1 .pic{width:600px;float:left;margin-right:40px}
.m-imgtxt1 .pic img{width:100%;display:block}
.m-imgtxt1 .txt{overflow:hidden;padding-top:79px;padding-right:30px}
.m-imgtxt1 .txt .tit{font-size:24px;color:#2e3373;margin-bottom:14px}
.m-imgtxt1 .txt .desc{font-size:16px;line-height:1.857;color:#666}
.m-txt1{min-height:240px;padding:40px;background-color:#fff;margin-bottom:100px}
.m-txt1 .desc{font-size:16px;color:#4e4e4e;line-height:1.875}
.design_box,.design_box2{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center}
.design_con,.design_con2{position:fixed;background:#fff;display:flex;align-items:center;justify-content:center}
.design_con .will_close,.design_con2 .will_close{z-index:99;display:block;position:absolute;left:100%;top:0;width:58px;height:58px;background:url(../image/close.png) #cea04d center no-repeat;cursor:pointer;background-size:32px}
.design_form,.design_form2{width:100%;display:flex;align-items:stretch;justify-content:space-between}
.design_left,.design_left2{width:820px;padding:70px 40px}
.design_left .content,.design_left2 .content{margin-top:40px;display:flex;align-items:stretch;justify-content:space-between}
.design_left .content .design_pic,.design_left2 .content .design_pic{display:block;position:relative;width:42.973%;padding:19% 0;height:100%;overflow:hidden;margin-right:30px}
.design_left .content .design_pic img,.design_left2 .content .design_pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.design_left .content ul,.design_left2 .content ul{width:51.3514%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}
.design_left .content ul li,.design_left2 .content ul li{margin-top:20px;width:100%}
.design_left .content ul li:nth-of-type(1),.design_left2 .content ul li:nth-of-type(1){margin-right:5.263%}
.design_left .content ul li:nth-of-type(-n+2),.design_left2 .content ul li:nth-of-type(-n+2){margin-top:0;width:47.3685%}
.design_left .content ul li .text,.design_left2 .content ul li .text{transition:.6s;font-size:14px;color:#979797;width:100%;height:46px;padding:0 14px;border:1px solid #bebebe}
.design_left .content ul li .text::-webkit-input-placeholder,.design_left2 .content ul li .text::-webkit-input-placeholder{color:#979797}
.design_left .content ul li .design_sex,.design_left2 .content ul li .design_sex{background:#fff 90% center no-repeat;cursor:pointer}
.design_left .content ul li .design_address,.design_left2 .content ul li .design_address{display:flex;align-items:center;justify-content:space-between}
.design_left .content ul li .design_address select,.design_left2 .content ul li .design_address select{width:47.3685%;background:#fff 90% center no-repeat;cursor:pointer}
.design_left .content ul li input[type=text]:focus,.design_left2 .content ul li input[type=text]:focus{border-color:#f8b62d;box-shadow:0 0 10px rgba(248,128,45,.5)}
.design_left .content ul li .form_btn,.design_left2 .content ul li .form_btn{transition:.6s;font-size:16px;font-weight:700;color:#fff;width:100%;height:58px;border:none;background:#cea04d;cursor:pointer}
.design_left .content ul li .form_btn:hover,.design_left2 .content ul li .form_btn:hover{background:#536072}
.design_left .content ul li textarea{width:100%;height:60px;order:1px solid #bebebe;padding:14px;color:#979797}
.design_left .content ul li textarea::placeholder{font-size:14px;color:#979797}
.design_left .content .design_pic,.design_left2 .content .design_pic{width:316px;float:left;height:auto;padding:0}
.design_left .content .design_pic img{width:100%;display:block;position:initial}
.m-contact3 .left{float:none;overflow:hidden;width:auto;padding:0;border:none}
@media only screen and (max-width:1399px){
.row-att1{padding:30px 0}
.row-att1 .g-tit-q1{margin-bottom:30px}
.row-att2{padding:30px 0}
.row-att2 .g-tit-q1{margin-bottom:30px}
.row-att3{padding:30px 0}
.row-att3 .g-tit-q1{margin-bottom:30px}
.row-att4{padding:30px 0}
.row-att4 .g-tit-q1{margin-bottom:30px}
.m-join-t1 .tit{font-size:14px}
.row-att5{padding:50px 0}
.row-att5 .g-tit-q1{margin-bottom:30px}
.row-att6{padding:30px 0}
.row-com1{padding:30px}
.m-contxt1 .tit{font-size:26px}
}
@media only screen and (max-width:1366px){
.m-contact2 .right{padding-top:34px}
}
@media only screen and (max-width:1199px){
.ul-list1-t1{padding:0 20px}
.ul-list1-t1 .sum i{font-size:32px}
.ul-list1-t2{padding:0 20px}
.ul-list1-t3{padding:0 20px}
.m-join-t1{padding:0 20px}
.ul-list1-t5{padding:0 20px}
.row-att6 .m-contact2{padding:0 20px}
}
@media only screen and (max-width:959px){
.ul-list1-t1 li{width:50%;margin-bottom:20px}
.ul-list1-t2{margin:0 -10px;padding:0 0 30px}
.ul-list1-t2 li{margin:0}
.ul-list1-t3{padding:0}
.m-join-t1{padding:0}
.row-att6 .m-contact2{padding:0}
.m-contact2{margin-bottom:0}
.m-contact2 .left{float:none;width:auto;margin-right:0;margin-bottom:30px;padding:30px}
.ul-list1-t1 .desc{height:48px}
.m-join-t1 .col-l{margin-right:30px}
.ul-list1-t5{margin:0 -20px}
.ul-list1-t5 li{padding:0 20px;width:25%;margin-bottom:30px}
.row-att5{padding:30px 0 10px}
.swiper-comtop{margin-bottom:0}
.m-imgtxt1 .pic{float:none;width:auto;margin:0}
.m-imgtxt1 .txt{padding:30px}
.m-imgtxt1 .txt .tit{font-size:18px}
.m-imgtxt1 .txt .desc{font-size:14px;line-height:1.5}
.row-com1{padding:20px}
.m-content .col-r{float:none;width:auto}
.m-content .col-l{float:none;width:auto}
.m-txt1{padding:20px;margin-bottom:30px}
.m-contxt1 .tit{font-size:18px}
.m-contxt1 .box-info{padding-bottom:10px;margin-bottom:10px}
.m-contxt1 .box-info .info{float:none;margin-bottom:10px}
.m-contxt1 .box-info .share{float:none}
.m-contxt1{padding:20px}
.design_con .will_close,.design_con2 .will_close{right:0;left:auto}
.design_left,.design_left2{width:100%;padding:30px}
.design_con,.design_con2{width:90%}
.design_con .will_close,.design_con2 .will_close{width:36px;height:36px;background-size:18px}
.m-contact3 .left{padding:0;width:100%}
.design_left .content .design_pic,.design_left2 .content .design_pic{display:none;width:100%;float:none;margin:0;margin-bottom:30px;height:auto}
.design_left .content,.design_left2 .content{margin-top:0}
}
@media only screen and (max-width:767px){
  .ul-list2-t1 .pic img{min-height:auto;}
  .ul-list2-t1 .pic {padding:30% 0;}
  .ul-list1-t4 li:last-child .con{border:none;}
  .ul-list1-t4 .con{padding:20px 0;}
.ul-list1-t1{margin:0}
.ul-list1-t1 li{padding:0;width:auto;float:none}
.ul-list1-t1 .con{padding:30px 0}
.ul-list1-t1 .desc{height:auto}
.ul-list1-t1 .tit{margin-bottom:15px}
.row-att1{padding-bottom:10px}
.ul-list1-t2{margin:0}
.ul-list1-t2 li{padding:0;float:none;width:auto;margin-bottom:20px}
.m-join-t1 .col-l{width:auto;float:none;margin:0}
.ul-list1-t4{padding:0 30px}
.ul-list1-t2 .tit{font-size:16px}
.ul-list1-t1 .sum i{font-size:28px}
.ul-list1-t2 .txt{padding:10px}
.m-join-t1 .tit{font-size:13px}
.m-join-t1 .tel{font-size:24px color:#fff;}
.ul-list1-t4 .pic{float:none;margin-bottom:10px}
.ul-list1-t5 li{width:50%}
.m-contact2 .left .form .inp,.m-contact2 .left .form select{float:none;width:100%;margin:0;padding:0 10px;margin-bottom:15px;font-size:14px;height:36px;line-height:34px;background-color:transparent;}
.m-contact2 .left .form textarea{margin:0;width:100%;padding:10px;font-size:14px;background-color:transparent;}
.m-contact2 .left{padding:20px}
.m-contact2 .left .item{margin:0;}
.m-contact2 .left .form .notice{margin-top:0;margin-bottom:15px}
.m-contact2 .left .form .btn input{width:48.98%;height:36px;line-height:36px}
.m-contact2 .right .box{margin-bottom:20px}
.row-att6 .g-tit-q1{margin-bottom:20px}
.m-contact2 .right{padding:20px}
.m-imgtxt1 .txt{padding:20px}
.swiper-comtop{padding:0 0 40px}
.swiper-comtop .swiper-slide::after{top:34px}
.ul-list2-t1 .pic{width:auto;float:none;margin-right:0}
.ul-list2-t1 .txt{padding:20px}
.ul-list2-t1 .txt .desc{display:inline-block}
.m-contxt1 .txt-con{font-size:14px;line-height:2.5;padding-bottom:10px;margin-bottom:10px}
.page-t1 a{font-size:14px}
.m-contxt1 .box-blank .blank{font-size:14px}
.m-contxt1 .box-info .info span{font-size:14px}
.m-contxt1 .box-info .share{font-size:14px;display:none}
.m-contxt1 .box-info .share a{width:24px;height:24px;margin-right:5px}
.m-contxt1 .box-info .share .bdshare-button-style0-16 .bds_more,.m-contxt1 .box-info .share .bdshare-button-style0-16 a{margin-right:5px}
.m-contxt1 .box-blank .con{width:160px}
.m-contxt1 .box-blank .box1{width:40px}
.m-txt1 .desc{font-size:14px;line-height:1.5}
.m-contact3 .left{padding:0}
}
.bgc{background-color:#f4f4f4}
.ban{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:600px}
.ban .wp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.ban p{font-size:30px;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:1px}
.ban h1{font-size:24px;color:#fff;margin:10px 0 20px;font-weight:400}
.ban .line{display:inline-block;width:40px;height:2px;background-color:#2e3373}
.inner-top{background-color:#fff;border-bottom:1px solid #dadada;overflow:hidden;margin-bottom:30px}
.inner-top .nav_xial{display:none;width:100%;padding: 0px 15px;border-top: 1px solid #dfdfdf;}
.inner-top .nav_xial li{width:100%;}
.inner-top .nav_xial li a.on{color:#aaa;}
.inner-top .nav_xial li:last-child a{border-bottom:none;}
.inner-top .nav_xial li a{display: block;width: 100%;text-align: center;font-size: 14px;color: #434144;padding: 10px 0;border-bottom: 1px solid #dfdfdf;}
.inner-top h4{width:100%;position: relative; transition: 0.6s;padding: 10px 15px;cursor: pointer;display: flex;align-items: center;justify-content: space-between;display:none;pointer-events:none;}
.inner-top h4 span{transition: 0.6s;font-size: 16px;color: #434144;line-height: 200%;font-weight: normal;}
.inner-top h4 i{    display: block;width: 18px;height: 10px;position: absolute;right: 3%;top: 50%;transform: translateY(-50%);background: url(../image/page_xia.png) no-repeat;background-size: 100% 100%;transition: .4s all;}
.inner-top .cur{float:left;line-height:80px;font-size:14px;color:#484848}
.inner-top .cur strong{display:inline-block;font-size:14px;color:#2e3373;vertical-align:middle}
.inner-top .cur a{color:#484848;display:inline-block;vertical-align:middle;transition:.4s all;}
.inner-top .cur a:last-child i{display:none;}
.inner-top .cur a:hover{color:#2e3373}
.inner-top .cur span{display:inline-block;vertical-align:middle}
.g-search{float:right;border:1px solid #bbb;transition:.4s all;margin-top:24px;position:relative;overflow:hidden;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;width:400px}
.g-search:hover {box-shadow: 0 5px 5px rgba(0, 0, 0, .4);}
.g-search .inp{display:block;width:100%;height:40px;border:none;font-size:14px;color:#333;line-height:40px;padding:0 40px 0 14px}
.g-search .sub{position:absolute;right:0;top:0;height:40px;width:40px;background:url(../image/qwy-i1.png) center no-repeat;border:none;text-indent:-9999px}
.inner-tab{border:1px solid #e2e2e2;background-color:#fff;margin-bottom:60px;border-bottom:none;}
.inner-tab .tit{padding:0 18px;line-height:58px;overflow:hidden;border-bottom:1px solid #e2e2e2;font-size:16px;color:#484848}
.inner-tab .tit span{float:left;padding-left:32px;background:url(../image/qwy-i2.png) center left no-repeat}
.inner-tab .tit em{float:right;padding-right:20px;background:url(../image/qwy-i3.png) center right no-repeat;cursor:pointer}
.inner-tab dl{border-bottom:1px solid #e2e2e2;line-height:58px;padding:0 30px 0 45px}
.inner-tab dt{font-size:16px;color:#484848;float:left;margin-right:60px;display:none;}
.inner-tab dt h4{position:relative;padding-right: 25px;display:inline-block;}
.inner-tab dt i{display: block;width: 14px;height: 14px;position: absolute;top: 50%;right: 0;transition:.4s all;transform: translateY(-50%);background: url(../image/pro_nav_down.png) no-repeat;background-size: 100% 100%;transition: .4s all;}
.inner-tab dd{overflow:hidden}
.inner-tab dd a{float:left;font-size:16px;color:#757575;margin-right:30px;position:relative}
.inner-tab dd a:after{content:"";position:absolute;left:0;bottom:13px;width:100%;background-color:transparent;height:2px;transition:.4s all;}
.inner-tab dd a.active,.inner-tab dd a:hover{color:#2e3373}
.inner-tab dd a.active:after,.inner-tab dd a:hover:after{background-color:#2e3373}
.inner-tab dd h4{font-size:16px;color:#626262;font-weight:700;float:left;margin-right:62px}
.ul-list1{overflow:hidden;margin:0 -20px 48px;display: flex;flex-wrap: wrap; justify-content: flex-start;}
.ul-list1 li{width:33.333%;padding:0 20px}
.ul-list1 li .item{display:block;margin-bottom:25px}
.ul-list1 li:hover .item .pic{box-shadow: 0 5px 10px rgba(0, 0, 0, .4);}
.ul-list1 li:hover .item h4{color:#2e3373;}
.ul-list1 li .item .pic{display:block;position:relative;padding-top:75.18%;overflow:hidden;margin-bottom:15px;transition:.4s all;}
/* .ul-list1 li .item .pic:before{content:'';display:block;width:30px;height:30px;background:url("../images/");} */
.ul-list1 li .item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;object-fit:cover;}
.about_pic .ul-list1 li .item .pic{border: 1px solid #dfdfdf;}
.about_pic .ul-list1 li .item .pic img{transform: scale(.8);object-fit:contain;}
.ul-list1 li .item .vd{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;display:block;background-color:#2e3373;z-index:2}
.ul-list1 li .item .pic .icon{display:block;width:50px;height:50px;background:url(../image/video_btn.png) no-repeat center center;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:4}
.dding_icon.icon{display:block;width:50px;height:50px;background:url(../image/video_btn.png) no-repeat center center;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:4}
.ul-list1 li .txt{text-align:center;padding:30px auto;}
.ul-list1 li .txt .tit{font-size:18px;color:#333;line-height:44px;height:74px;transition:.4s all;}
.ul-list1 li .txt p{font-size:14px;color:#9d9d9d;line-height:24px;margin-top:5px;}
.m-pages{text-align:center;font-size:14px;margin-bottom:40px}
.m-pages ul{display:inline-block;vertical-align:middle;overflow:hidden;margin-right:25px}
.m-pages li{float:left;margin:0 3px;line-height:35px;}
.m-pages li.active a{background-color:#2e3373;;}
.m-pages li a{display:block;padding:0 15px;transition:.4s all;line-height:35px;text-align:center;color:#fff;background-color:#ccc;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:2px}
.m-pages li a.active,.m-pages li a:hover{color:#fff;background-color:#2e3373}
.m-pages .tz{display:inline-block;vertical-align:middle;color:#ff5e0e;line-height:37px}
.m-pages .tz select{width:64px;height:36px;line-height:35px;color:#2e3373;padding-right:21px;background:url(../image/qwy-i4.png) center right 11px no-repeat;padding-left:16px;border:1px solid #ccc;margin:0 10px;font-size:14px}
.m-pages select{width:50px;height:36px;border:1px solid #ccc;line-height:33px;color:#2e3373;padding-left:10px;background:url(../image/qwy-i4.png) transparent center right 10px no-repeat;background-size:8px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.m-pages select option{width:100%;height:36px;font-size:14px}
.m-content{overflow:hidden}
.m-content .col-l{width:76%}
.m-content .col-r{width:21.8%}
.m-serve{background-color:#fff;padding-bottom:20px;margin-bottom:20px}
.m-serve .tit{text-align:center;padding:24px 0 45px;background-color:#2e3373}
.m-serve .tit h3{font-size:18px;color:#fff;line-height:30px;margin-bottom:6px}
.m-serve .tit p{font-size:14px;color:#fff;line-height:24px}
.m-serve .tit p em{font-size:18px;font-weight:700}
.m-serve .form{margin:-26px 20px 0;background-color:#fff;border-radius:5px;padding:19px 15px 19px;border:1px solid #f0f0f0}
.m-serve .form .item .inp,.m-serve .form select{border:1px solid #e2e2e2;padding:0 20px 0 13px;font-size:12px;color:#828282;line-height:35px;height:35px;display:block;width:100%}
.m-serve .form select{background:url(../image/qwy-i5.png) center right 11px no-repeat}
.ul-form{overflow:hidden;margin:0 -4px}
.ul-form li{float:left;width:50%;margin-top:12px;padding:0 4px}
.m-serve .form .item{margin-bottom:15px;overflow:hidden}
.m-serve .form .item .s1{float:left;width:47%}
.m-serve .form .item .s2{float:right;width:47%}
.m-serve .form .sub{line-height:40px;height:40px;font-size:16px;color:#fff;text-align:center;border-radius:5px;background-color:#282828;border:none;width:100%;cursor:pointer;}
.g-box{padding:15px 15px 5px 20px;background-color:#fff;margin-bottom:20px}
.g-tit1{overflow:hidden;margin-bottom:15px}
.g-tit1 h3{float:left;padding-left:20px;font-size:24px;color:#2e3373;background:url(http://www.meijiamenye.com/public/static/officialweb/images/a-ico12.png) center left no-repeat;line-height:34px;font-weight:400}
.m-list2{padding-bottom:10px}
.m-list2 li a{display:block;font-size:14px;color:#838282;line-height:24px;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:10px}
.m-list2 li a:after{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background-color:#e3e3e3;margin-top:-1px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-list3{overflow:hidden;margin:0 -9px}
.m-list3 li{float:left;width:50%;padding:0 9px;text-align:center}
.m-list3 li a{display:block;font-size:14px;color:#5e5e5e;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;margin-bottom:18px;background-color:#efefef;transition:.4s all;}
.g-box{padding:23px 20px 5px;background-color:#fff;margin-bottom:30px}
.g-tit1{overflow:hidden;margin-bottom:20px}
.g-tit1 h3{float:left;padding-left:20px;font-size:24px;color:#2e3373;background:url(../image/qwy-i6.png) center left no-repeat;line-height:34px;font-weight:400;font-weight:700}
.g-tit1 a{float:right;font-size:14px;color:#828282;line-height:24px;margin-top:8px;transition:.4s all;}
.m-list2 li a{display:block;font-size:14px;color:#838282;line-height:24px;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g-tit1 a:hover,.m-list2 li a:hover,.m-list3 li a:hover{color:#2e3373}
.ul-list5{overflow:hidden}
.ul-list5 li{margin-bottom:25px}
.ul-list5 li:hover .txt .tit{color:#2e3373;}
.ul-list5 li .pic{position:relative;padding-top:75.39%;margin-bottom:7px}
.ul-list5 li .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;}
.ul-list5 li .txt{text-align:center}
.ul-list5 li .txt .tit{font-size:18px;color:#333;transition:.4s all;}
.ul-list5 li .txt p{font-size:14px;color:#868686}
.m-series{background-color:#fff;padding:20px 20px 35px;margin-bottom:60px}
.img-txt{background-color:#fff;overflow:hidden;margin-bottom:54px}
.img-txt .img{float:left;margin-right:30px;width:66.5%}
.img-txt .img img{display:block;width:100%;object-fit:cover;}
.img-txt .txt{overflow:hidden;padding-top:30px}
.img-txt .txt h1{font-size:24px;color:#393838;line-height:34px;margin-bottom:14px}
.img-txt .txt p{font-size:16px;color:#5e5e5e;line-height:26px;margin-bottom:7px}
.img-txt .txt .tel{margin-top:162px;padding-left:30px;margin-right:40px;font-size:24px;line-height:20px;background:url(../image/qwy-i7.png) top 3px left no-repeat;background-size:20px 20px;font-weight:700;color:#5e5e5e;padding-bottom:30px;border-bottom:2px solid #bbbaba;margin-bottom:30px}
.g-share{font-size:14px;color:#717171;line-height:33px;margin-bottom:38px}
.g-share a{display:inline-block;vertical-align:middle;width:31px;height:31px;margin-right:6px}
.g-share a:hover{opacity:.8}
.g-share a img{display:block;width:100%}
.img-txt .btn{overflow:hidden;}
.img-txt .btn a{width:120px;line-height:37px;font-size:14px;color:#6d6d6d;background-color:#fff;border:1px solid #e6e6e6;transition:.4s all;}
.img-txt .btn a.prev{float:left;text-align:center;}
.img-txt .btn a.next{float:right;text-align:center;}
.img-txt .btn a:hover{background-color:#aaa;color:#fff}
.parameter{overflow:hidden}
.g-tit-q1{margin-bottom:20px}
.g-tit-q1 p{font-size:50px;color:#2e3373;line-height:1;text-transform:uppercase}
.g-tit-q1 span{font-size:24px;color:#3e3e3e;margin-top:10px;display:block}
.parameter .desc{font-size:16px;color:#474443;line-height:2.25;border-bottom:1px solid #d8d8d8;padding-bottom:30px;margin-bottom:36px}
.parameter .desc p{white-space:pre-line;}
.parameter .desc img{max-width:100%;}
.c-page{overflow:hidden}
.c-page a{width:50%;font-size:14px;color:#8a8a8a;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.c-page a:hover{color:#2e3373}
.c-page .prev{float:left;padding-left:16px;background-image:url(http://www.meijiamenye.com/public/static/officialweb/images/a-jt3.png);background-position:0 center}
.c-page .next{float:right;text-align:right;background-image:url(http://www.meijiamenye.com/public/static/officialweb/images/a-jt4.png);background-position:right 0 center;padding-right:16px}
.inner-tab2 .tit{padding-right:0}
.inner-tab .tit p{float:right;padding:0 20px;transition:.4s all;}
.inner-tab .tit p:hover{color:#fff;background-color:#2e3373}
.inner-tab .tit a{display:block;float:right;padding:0 20px;transition:.4s all;}
.inner-tab .tit a:hover{color:#fff;background-color:#2e3373}
.inner-tab .tit p.on{color:#fff;background-color:#2e3373}
.inner-tab .tit a.on{color:#fff;background-color:#2e3373}
.m-map{overflow:hidden;background-color:#fff;padding:30px;margin-bottom:50px}
.m-map .txt{font-size:16px;color:#787878;line-height:1.875;margin-bottom:25px}
.map{height:480px}
.BMap_stdMpPan,.BMap_stdMpZoom,.anchorBL{display:none}
.m-map2{padding:40px}
.map2{width:66%;height:880px;float:left;margin-right:10px}
.store{box-shadow:1px 1px 5px 5px rgba(56,56,56,.1)}
.store-b{overflow-y:scroll;height:880px}
.ul-form2{overflow:hidden}
.store-b::-webkit-scrollbar{width:12px;background-color:#e5e5e5}
.store-b::-webkit-scrollbar-thumb{background-color:#dd983a;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.store-b::-webkit-scrollbar-corner{background-color:#dd983a}
.ul-form2 form{width:60%;float:left;line-height:66px}
.ul-form2 form:first-child{width:40%;padding-left:32px}
.ul-form2 form .so{width:330px;position:relative;height:35px;display:inline-block}
.ul-form2 form .so input,.ul-form2 form select{border:1px solid #e2e2e2;padding:0 20px 0 13px;font-size:12px;color:#828282;line-height:66px;height:66px;display:block;width:100%;font-size:16px;color:#2e3373}
.ul-form2 form .so input{height:35px}
.ul-form2 form .so .sub{position:absolute;right:0;top:50%;height:34px;width:40px;background:url(../image/qwy-i8.png) center no-repeat;border:none;text-indent:-9999px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-form2 form select{background:url(../image/qwy-i5.png) center right 11px no-repeat;width:33.333%}
.ul-form2 form .address{width:100%;display: flex;flex-wrap: wrap;align-items: center;align-content: space-between;justify-content: space-between;}
.store2{overflow:hidden}
.ul-store2{overflow:hidden}
.ul-store2 li{overflow:hidden;padding:30px 40px 30px 10px;border-bottom:2px solid #f3f3f3;cursor:pointer;}
.ul-store2 li span{float:left;width:44px;height:44px;text-align:center;line-height:44px;font-size:16px;display:block;background-color:#dd983a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-right:20px}
.ul-store2 li .txt{overflow:hidden}
.ul-store2 li .txt h4{font-size:16px;font-weight:700;color:#2e3373;margin-bottom:25px}
.ul-store2 li .txt p{font-size:14px;color:#999}
.m-brand{overflow:hidden;background-color:#fff;padding:100px 30px 100px 0}
.brand{overflow:hidden;margin-bottom:75px}
.brand .pic{float:right;width:52.6%}
.brand .pic img{display:block;width:100%;height:auto}
.brand .txt{overflow:hidden}
.brand .txt .desc{padding:48px 80px 0 40px;font-size:16px;color:#4e4e4e;line-height:1.875}
.m-brand .desc{padding:48px 0 0 40px;font-size:16px;color:#4e4e4e;line-height:1.875}
.m-pic{overflow:hidden;margin:0 -42px;padding-left:40px}
.m-pic .pic{float:left;width:33.33%;padding:0 42px}
.m-pic .pic img{width:100%;height:100%;display:block}
.ul-brand{background-color:#fff;padding:80px 40px 0;margin-bottom:60px}
.ul-brand li{overflow:hidden;border-bottom:1px solid #ccc}
.ul-brand li .brand .pic{float:left;width:38%;margin-right:40px}
.ul-brand .s2 .brand .pic{float:right;margin-right:0}
.ul-brand .s2{border:none;padding-top:70px}
.row-ind2-q{padding-left:30px!important;padding-right:30px!important}
.map2 img{max-width:none}
.BMap_shadow img{display:none}
.video-ceng{position:fixed;z-index:99;background:rgba(0,0,0,.8);width:100%;height:100%;display:none;top:0;left:0;justify-content:center;align-items:center}
.video-ceng .video_b{max-width:800px;display:flex;justify-content:space-between;align-items:center;position:relative}
.video-ceng .video_p{width:100%}
.close-video{display:block;position:absolute;right:0;top:-48px;width:48px;height:48px;background:url(../image/close.png) #2e3373 no-repeat center center;background-size:30px}
.close-video:hover{background:url(../image/close.png) #cea04d no-repeat center center}
.tit-z1{overflow:hidden}
.tit-z1 h3{padding-left:43px;font-size:24px;color:#3e3e3e;line-height:1.4;font-weight:400;position:relative;overflow:hidden}
.tit-z1 h3:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:2px;background-color:#2e3373}
.tit-z1 h3 span{margin-bottom:8px;display:block;font-size:50px;color:#2e3373;line-height:1;text-transform:uppercase;font-family:Arial}
.tit-z1 .btn-z2{margin:27px 0 0 15px;float:right}
.tit-z2{overflow:hidden}
.tit-z2 h2{font-size:24px;color:#fff;text-align:center;font-weight:400}
.tit-z2 h2 span{font-size:50px;color:#fff;text-align:center;font-weight:400}


.tit2-2 h2{color:#2e3373}
.tit2-2 h2 span{color:#2e3373}
.btn-z1{padding:0 53px;display:block;width:224px;height:38px;line-height:38px;background-color:#2e3373;border-radius:20px;font-size:14px;color:#fff;font-weight:700;font-family:Arial;text-align:center;text-transform:uppercase;position:relative}
.btn-z1 i{position:absolute;top:50%;width:11px;height:11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-z1 .prev{left:30px;background-image:url(../image/icon-prev.png)}
.btn-z1 .next{right:30px;background-image:url(../image/icon-next.png)}
.btn-z1:hover{color:#fff}
.btn-z1:hover .prev{left:21px}
.btn-z1:hover .next{right:21px}
.btn-z2{padding:0 42px 0 20px;display:block;width:229px;height:50px;line-height:46px;position:relative;font-size:16px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;background-color:#2e3373;border-color:#2e3373}
.btn-z2 i{position:absolute;right:0;top:0;bottom:0;width:40px;border-left:2px solid #fff;background:url(../image/icon-next2.png) center center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-z2:hover{color:#fff;background-color:#282828;border-color:#2e3373}
.btn-z2:hover i{border-color:#fff;}
.btn-z3{padding-right:62px;display:block;width:258px;height:62px;line-height:62px;background-color:#fff;font-size:16px;color:#535353;text-align:center;position:relative;overflow:hidden}
.btn-z3 i{position:absolute;right:0;top:0;bottom:0;width:62px;background:#2e3373 url(../image/icon-add.png) center center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-z3:hover{color:#535353}
.btn-z3:hover i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.search-z1{margin:0;padding:20px 0;overflow:hidden}
.search-z1 .g-search{margin:0;margin-left:20px;width:400px}
.search-z1 .g-search .inp{height:40px;line-height:40px}
.search-z1 .g-search .sub{width:42px;height:40px;-webkit-background-size:32px auto;background-size:32px auto}
.hot-word{font-size:14px;color:#2e3373;line-height:42px;font-weight:700;overflow:hidden}
.hot-word a{margin-right:12px;padding:9px 0;display:inline-block;color:#2e3373;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.hot-word a:hover{color:#2e3373}
.row-ind1{padding:100px 0 96px;background-color:#fff;overflow:hidden}
.desc-pic{margin-left:79px;padding:0 0 77px 83px;float:right;width:51.3%;position:relative}
.desc-pic:after{content:'';position:absolute;top:16%;right:34%;bottom:0;left:0;background:url(../image/ind-p1-bg.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}
.desc-pic .inner{padding-top:109.3%;position:relative;z-index:2;overflow:hidden}
.desc-pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.desc-txt{padding-top:77px;overflow:hidden}
.desc-txt .tit-z1{margin-bottom:48px}
.desc-txt .box{padding-left:42px}
.desc-txt .con{margin-bottom:53px;width:90%;font-size:16px;color:#4e4e4e;line-height:1.9}
.desc-txt .btn-z1{margin-bottom:55px}
.desc-txt h4{margin-bottom:26px;font-size:18px;color:#2e3373}
.desc-txt .con2{font-size:12px;color:#b2b2b2;font-family:Arial;line-height:1.5;text-transform:uppercase;overflow:hidden}
.desc-txt .con2 img{margin-bottom:25px;display:block;width:100%}
.row-ind2{padding:0 0 46px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.num-list{margin:0 -10px -20px 5px;font-size:0;overflow:hidden}
.num-list li{margin-bottom:20px;display:inline-block;vertical-align:top}
.num-list li:nth-child(1n){width:20.4%}
.num-list li:nth-child(2n){width:19.3%}
.num-list li:nth-child(3n){width:23.6%}
.num-list li:nth-child(4n){width:19.6%}
.num-list li:nth-child(5n){width:17.1%}
.num-list .pic{display:inline-block;vertical-align:middle;width:91px;height:91px;border-radius:50%;overflow:hidden}
.num-list .pic img{display:block;width:80%;height:80%}
.num-list .inner{padding:0 20px;display:inline-block;vertical-align:middle;width:calc(100% - 91px)}
.num-list .num{font-size:14px;color:#2e3373;line-height:1.2}
.num-list .num span{margin-right:4px;font-size:30px;color:#2e3373;font-weight:700;font-family:Arial}
.num-list h4{font-size:16px;color:#2e3373;font-weight:400}
.row-ind3{padding:97px 0 100px;background-color:#fff;overflow:hidden}
.row-ind3 .tit-z1{margin-bottom:60px}
.swiper-adv{position:relative;overflow:hidden}
.adv-top{position:relative;z-index:1;overflow:hidden}
.adv-top .swiper-slide{padding:0 100px 100px;height:660px;line-height:560px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.adv-top .con{display:inline-block;vertical-align:middle;max-height:94%;line-height:1.4;overflow:hidden}
.adv-top .tel{margin-left:80px;padding-left:46px;float:right;font-size:16px;color:#fff;background:url(../image/icon-tel.png) left center no-repeat}
.adv-top .tel span{display:block;font-size:24px;color:#fff;font-weight:700}
.adv-top .inner{overflow:hidden}
.adv-top .tit{margin-bottom:28px;font-size:30px;color:#fff;line-height:1.3;overflow:hidden}
.adv-top .tit span{display:block;font-family:Arial;text-transform:uppercase}
.adv-top .txt{margin-bottom:54px;font-size:16px;color:#dbdbdb;line-height:1.88}
.adv-thumbs{margin:-100px 100px 0;position:relative;background-color:#f0f0f0;text-align:center;z-index:2;overflow:hidden}
.adv-thumbs .swiper-slide{padding:25px 0 28px;position:relative;cursor:pointer;background:#fff;}
.adv-thumbs .swiper-slide:after{content:'';position:absolute;left:0;bottom:0;height:3px;background-color:#2e3373;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.adv-thumbs .icon{margin:0 auto 10px;display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:center top}
.adv-thumbs h4{font-size:18px;font-weight:400}
.adv-thumbs h4 span{margin-top:4px;display:block;font-size:12px;;font-family:Arial;text-transform:uppercase}

.adv-thumbs .swiper-slide-thumb-active{background-color:#2e3373;color:#fff;}
.adv-thumbs .swiper-slide-thumb-active:after{width:100%}
.adv-thumbs .swiper-slide-thumb-active .icon{background-position:center -60px}
.row-ind4{padding-top:157px;overflow:hidden}
.row-ind4 .tit-z2{margin-bottom:110px}
.policy-top{padding:0 14%;margin-bottom:118px;position:relative;z-index:1;overflow:hidden}
.policy-top .swiper-slide{text-align:center;overflow:hidden}
.policy-top .pic{margin:0 auto 28px;display:block;height:60px;font-size:0;text-align:center;overflow:hidden;opacity:0}
.policy-top .pic img{display:inline-block;vertical-align:middle;max-height:100%}
.policy-top h4{margin-bottom:10px;font-size:24px;color:#fff;font-weight:400;opacity:0}
.policy-top p{font-size:16px;color:#d4d4d4;line-height:1.4;opacity:0}
.policy-top .swiper-button-next,.policy-top .swiper-button-prev{margin-top:-30px;position:absolute;top:50%;width:80px;height:60px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto;background-size:auto}
.policy-top .swiper-button-prev{left:80px;background-image:url(../image/icon-prev3.png)}
.policy-top .swiper-button-next{right:80px;background-image:url(../image/icon-next3.png)}
.policy-thumbs{border-top:1px solid rgba(255,255,255,.3);position:relative}
.policy-thumbs .slider{overflow:hidden}
.policy-thumbs .swiper-slide{padding:24px 0;cursor:pointer;border:1px solid transparent;position:relative;border-top:none;border-bottom:none;transition:.4s all;}
.policy-thumbs .swiper-slide:before{content:'';width:100%;position:absolute;left:0;top:-1px;height:2px;background-color:#2e3373;transition:.4s all;opacity:0;}
.policy-thumbs .num{font-size:16px;color:#fff;font-weight:700;text-align:center}
.policy-thumbs h4{font-size:16px;color:#d3d3d3;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.policy-thumbs .swiper-slide-thumb-active{border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.5)}
.policy-thumbs .swiper-slide-thumb-active:before{opacity:1;}
.policy-thumbs .swiper-slide:hover{border-color: rgba(255,255,255,.3);background-color: rgba(0,0,0,.5);}
.policy-thumbs .swiper-slide:hover:before{opacity:1;}
.row-ind5{padding:50px 0 99px;background-color:#fff;overflow:hidden;padding-bottom:0 !important;}
.row-ind5 .tit-z2{margin-bottom:54px}
.product-list{margin:0 -10px -1.5%;overflow:hidden}
.product-list li{margin-bottom:1.5%;padding:0 10px;float:left;width:50%}
.product-list li:hover h4{color:#2e3373}
.product-list li:hover h4 span{color:#2e3373}
.product-list .con{display:block;position:relative}
.product-list .pic{padding-top:52%;position:relative;overflow:hidden}
.product-list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:2.5s;-o-transition:2.5s;transition:2.5s}
.product-list li:first-child .pic{padding-top:107%}
.product-list .mask{padding:40px 30px;position:absolute;left:0;bottom:0;right:0;overflow:hidden}
.product-list .mask-pic{margin-right:-10px;margin-top:15px;float:left;width:64px;overflow:hidden}
.product-list .mask-pic img{display:block;width:50%;}
.product-list h4{padding-top:2px;font-size:48px;color:#fff;font-weight:400;overflow:hidden;transition:.4s all;}
.product-list h4 span{margin-top:3px;display:block;color:rgba(255,255,255,.4);font-family:Arial;text-transform:uppercase;transition:.4s all;font-size:16px;}
.product-list .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.row-ind6{padding:97px 0 52px;background-color:#f0f0f0;overflow:hidden}
.row-ind6 .tit-z1{margin-bottom:59px}
.swiper-news{padding-bottom:48px;position:relative;overflow:hidden}
.swiper-news .slider{margin:0 -15px;overflow:hidden}
.swiper-news .swiper-slide{padding:0 15px;width:36.3%}
.swiper-news .swiper-slide:nth-child(2n){width:63.7%}
.swiper-news .pic{padding-top:70%;position:relative;overflow:hidden}
.swiper-news .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:2.5s;-o-transition:2.5s;transition:2.5s;object-fit:cover;}
.swiper-news .swiper-slide:nth-child(2n) .pic{padding-top:38.8%}
.swiper-news .inner{padding:20px;padding-right:26%;background-color:#fff;position:relative;overflow:hidden}
.swiper-news h4{margin-bottom:8px;font-size:16px;color:#202020;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.swiper-news p{font-size:14px;color:#6a6a6a;line-height:19px;height:38px;overflow:hidden}
.swiper-news .txt{font-size:14px;color:#6a6a6a;line-height:1.3;height:2.6em;overflow:hidden}
.swiper-news .more{position:absolute;right:20px;top:50%;width:90px;height:29px;line-height:29px;border-radius:20px;background-color:#9e9e9e;font-size:14px;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-news .swiper-pagination{bottom:0;left:0;right:0;font-size:0;text-align:center}
.swiper-news .swiper-pagination-bullet{margin:0 5px;background-color:#fff;opacity:1}
.swiper-news .swiper-pagination-bullet-active{background-color:#2e3373}
.swiper-news .swiper-slide:hover h4{color:#2e3373}
.swiper-news .swiper-slide:hover .more{background-color:#2e3373}
.swiper-news .swiper-slide:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.tit-z2 h3{font-size:24px;color:#fff;text-align:center;font-weight:400}
.tit-z2 h3 span{margin-bottom:7px;display:block;font-size:30px;color:#fff;line-height:1;font-family:Arial;text-transform:uppercase}
@media only screen and (max-width:1399px){
.row-ind1{padding:80px 0}
.desc-pic{padding:0 0 60px 70px}
.desc-txt{padding-top:30px}
.tit-z1 h3{font-size:20px}
.tit-z1 h3 span{font-size:24px}
.desc-txt .tit-z1{margin-bottom:30px}
.desc-txt .con{margin-bottom:30px;font-size:14px}
.btn-z1{width:180px}
.desc-txt .btn-z1{margin-bottom:30px}
.desc-txt h4{margin-bottom:20px;font-size:16px}
.desc-txt .con2 img{margin-bottom:20px}
.num-list{margin-right:0}
.num-list li:nth-child(1n){width:19%}
.num-list li:nth-child(2n){width:19%}
.num-list li:nth-child(3n){width:24%}
.num-list li:nth-child(4n){width:19%}
.num-list li:nth-child(5n){width:19%}
.num-list .pic{width:60px;height:60px}
.num-list .inner{padding:0;padding-left:10px;width:calc(100% - 60px)}
.num-list .num span{font-size:24px}
.num-list h4{font-size:14px}
.row-ind3{padding:80px 0}
.row-ind3 .tit-z1{margin-bottom:40px}
.tit-z1 .btn-z2{margin-top:17px}
.btn-z2{width:180px;font-size:14px}
.adv-top .swiper-slide{padding:0 60px 100px}
.adv-thumbs{margin:-100px 60px 0}
.adv-top .tel{margin-left:40px;font-size:14px}
.adv-top .tel span{font-size:18px}
.adv-top .tit{margin-bottom:25px;font-size:24px}
.adv-top .txt{margin-bottom:40px;font-size:14px}
.btn-z3{padding-right:50px;width:180px;height:50px;line-height:50px;font-size:14px}
.btn-z3 i{width:50px}
.adv-thumbs .swiper-slide{padding:20px 0}
.adv-thumbs .icon{width:50px;height:50px;-webkit-background-size:50px auto;background-size:50px auto}
.adv-thumbs .swiper-slide-thumb-active .icon{background-position:center -50px}
.adv-thumbs h4{font-size:16px}
.row-ind4{padding-top:100px}
.row-ind4 .tit-z2{margin-bottom:60px}
.tit-z2 h3{font-size:20px}
.tit-z2 h3 span{font-size:24px}
.policy-top{margin-bottom:60px}
.policy-top .pic{margin-bottom:25px}
.policy-top h4{font-size:20px}
.policy-top p{font-size:14px}
.policy-top .swiper-button-prev{left:0}
.policy-top .swiper-button-next{right:0}
.policy-thumbs .swiper-slide{padding:20px 0}
.policy-thumbs .num{font-size:14px}
.policy-thumbs h4{font-size:14px}
.row-ind5{padding:80px 0}
.row-ind5 .tit-z2{margin-bottom:40px}
.product-list .mask-pic{width:50px}
.product-list h4{padding:0;font-size:24px}
.product-list h4 span{margin-top:0}
.row-ind6{padding:80px 0}
.row-ind6 .tit-z1{margin-bottom:40px}
.swiper-news .swiper-slide:nth-child(2n) .pic{padding-top:38.3%}
.swiper-news .inner{padding-right:38%}
}
@media only screen and (max-width:959px){
.search-z1 .g-search{margin:0;margin-bottom:10px;float:none;width:auto}
.hot-word{padding:0 15px}
.hot-word a{padding:4px 0}
.search-z1 .g-search .sub{right:0;top:0}
.desc-pic{padding:0 0 30px 40px}
.desc-txt{overflow:visible}
.num-list li{width:20%}
.num-list li:nth-child(1n){width:20%}
.num-list li:nth-child(2n){width:20%}
.num-list li:nth-child(3n){width:20%}
.num-list li:nth-child(4n){width:20%}
.num-list li:nth-child(5n){width:20%}
.num-list .pic{display:block;margin:0 auto 15px}
.num-list .inner{padding:0;display:block;width:auto;text-align:center}
.adv-top .swiper-slide{height:560px;line-height:460px}
.product-list .mask{padding:20px 15px}
.swiper-news .inner{padding:20px}
.swiper-news p{margin-bottom:10px}
.swiper-news .more{margin:0 auto;position:static;display:block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
}
@media only screen and (max-width:767px){
	.tit-z2 h2 span{font-size:36px;text-align:center;font-weight:400}
  .index_search.inner-top.search-z1{display:none;}
.row-ind1{padding:60px 0}
.desc-pic{float:none;margin:0;width:auto}
.desc-txt .tit-z1{padding-bottom:0}
.num-list li{width:33.33%}
.num-list li:nth-child(1n){width:33.33%}
.num-list li:nth-child(2n){width:33.33%}
.num-list li:nth-child(3n){width:33.33%}
.num-list li:nth-child(4n){width:33.33%}
.num-list li:nth-child(5n){width:33.33%}
.tit-z1{padding-bottom:0;position:relative}
.tit-z1 .btn-z2{padding:0 42px 0 15px;position:absolute;right:0;bottom:0;margin:0;display:none}
.btn-z2{width:160px;height:40px;line-height:36px}
.row-ind3{padding:60px 0}
.adv-top .swiper-slide{padding:0 20px 100px;height:auto;line-height:1.4}
.adv-top .con{padding:70px 0;display:block;max-height:100%}
.adv-top .tel{margin:0;margin-bottom:20px;float:none;display:block}
.btn-z3{padding-right:40px;width:160px;height:40px;line-height:40px}
.btn-z3 i{width:40px}
.adv-thumbs{margin:-100px 15px 0}
.row-ind4{padding-top:60px}
.row-ind4 .tit-z2{margin-bottom:40px}
.policy-top .swiper-button-next,.policy-top .swiper-button-prev{width:40px;height:30px;-webkit-background-size:30px auto;background-size:30px auto}
.row-ind5{padding:60px 0}
.product-list{margin-bottom:-15px}
.product-list li{margin-bottom:15px;float:none;width:auto}
.row-ind6{padding:60px 0}
.swiper-news{padding-bottom:30px}
.swiper-news .slider{margin:0 -5px}
.swiper-news .swiper-slide{padding:0 5px;width:100%;background-color:#fff;padding:15px}
.swiper-news .swiper-slide:nth-child(2n){width:100%}
.swiper-news .swiper-slide:nth-child(2n) .pic{padding-top:70%}
.swiper-news .inner{padding:15px 20px}
}
@media only screen and (max-width:1399px){
.ban{height:500px}
.ban p{font-size:26px}
.ban h1{font-size:22px;margin:10px 0}
.img-txt .img{width:62%}
.inner-tab2 .tit{padding-right:0!important}
.brand .txt .desc{padding:20px 20px 0 40px;font-size:14px}
.m-brand .desc{padding:20px 0 0 40px;font-size:14px}
.m-brand{padding:65px 30px 65px 0}
}
@media only screen and (max-width:1199px){
.store{box-shadow:none;}
.ban{height:450px}
.ban p{font-size:24px}
.ban h1{font-size:20px}
.m-content .col-r{display:none}
.m-content .col-l{width:100%;float:none}
.img-txt .img{float:none;margin-right:0;width:auto}
.img-txt .txt{padding:20px 0;}
.img-txt .txt h1{font-size:22px;line-height:1.2;margin-top:50px}
.img-txt .txt p{font-size:14px;line-height:1.5;margin-bottom:5px}
.img-txt .btn{padding-right:0}
.ul-list1{margin:0 -10px 40px}
.ul-list1 li{padding:0 10px}
.ul-form2 form .so{width:260px}
.ul-form2 form .so input,.ul-form2 form select{padding:0 20px 0 13px;line-height:45px;height:45px;font-size:14px}
.ul-form2 form{line-height:45px}
.ul-form2 form .so input{height:30px;height:30px}
.map2{height:650px}
.store-b{height:650px}
.ul-store2 li span{width:35px;height:35px;line-height:35px;font-size:14px;margin-right:15px}
.ul-store2 li .txt h4{font-size:14px;margin-bottom:10px}
.ul-store2 li .txt p{font-size:12px}
.ul-store2 li{padding:20px 10px 0;border-bottom:1px solid #f3f3f3}
.m-map2{padding:2%}
.m-pic .pic{padding:0 20px}
.m-pic{margin:0 -20px}
.store2{margin-top:3%;border:1px solid #dfdfdf;}
}
@media only screen and (max-width:959px){
.inner-top .cur{line-height:60px;font-size:12px}
.g-search{margin-top:12px}
.ban{height:400px}
.ban p{font-size:22px}
.ban h1{font-size:18px;margin:5px 0}
.g-search .inp{height:30px;line-height:30px}
.g-search .sub{top:2px;right:5px;height:25px;width:25px;background-size:cover;font-size:12px}
.inner-top .cur strong{font-size:12px}
.inner-tab .tit{padding:0 15px;line-height:45px;font-size:14px}
.inner-tab dl{line-height:45px}
.inner-tab dd h4{font-size:14px;margin-right:30px}
.inner-tab dd a{font-size:14px;margin-right:20px}
.inner-tab dd a:after{bottom:10px;height:1px}
.inner-tab{margin-bottom:40px}
.img-txt .txt .tel{margin-top:15px;padding-left:35px;margin-right:0;font-size:22px;padding-bottom:20px;border-bottom:1px solid #bbbaba;margin-bottom:20px}
.g-share{font-size:14px;line-height:30px;margin-bottom:20px}
.g-tit-q1 p{font-size:26px}
.g-tit-q1 span{font-size:20px;margin-top:5px}
.parameter .desc{font-size:14px;padding-bottom:20px;margin-bottom:30px}
.img-txt{margin-bottom:30px}
.ul-list1{margin:0 -5px 30px}
.ul-list1 li{padding:0 5px;margin-bottom:15px}
.ul-list1 li .txt .tit{font-size:16px}
.ul-list1 li .txt p{font-size:12px}
.m-pages li a{width:30px;line-height:30px;font-size:12px}
/* .m-pages ul{margin-right:0} */
.m-pages select{height:30px;line-height:27px;padding-left:10px;font-size:12px}
.m-map{padding:20px;margin-bottom:30px}
.m-map .txt{font-size:14px;margin-bottom:20px}
.map{height:400px}
.store-b{height:400px}
.map2{width:70%;margin-right:5px}
.ul-store2 li span{width:25px;height:24px;line-height:25px;font-size:12px;margin-right:10px}
.ul-store2 li .txt h4{margin-bottom:0}
.ul-form2 form:first-child{padding-left:10px}
.ul-form2 form .so{width:200px}
.store-b::-webkit-scrollbar{width:6px}
.m-brand{padding:40px 20px}
.brand .pic{float:none;width:auto;margin-bottom:15px}
.m-pic .pic{padding:0 10px}
.m-pic{margin:0 -10px}
.brand{margin-bottom:40px}
.ul-brand{padding:40px 20px 0;margin-bottom:40px}
.ul-brand li .brand .pic{float:none;width:auto;margin-bottom:15px;margin-right:0}
.ul-brand .s2{padding-top:40px}
.ul-brand .s2 .brand .pic{float:none;margin-right:0}
}
@media only screen and (max-width:767px){
  .inner-top h4{display:flex;pointer-events:auto;}
.inner-top .cur{line-height:50px}
.g-search{margin-top:12px}
.ban{height:300px;}
.inner-top .wp{display:none}
.wp.m_nav{display:none}
.ban p{font-size:20px}
.ban h1{font-size:16px}
.g-search .inp{height:30px;line-height:30px}
.g-search .sub{top:2px;right:5px;height:25px;width:25px;background-size:cover;font-size:12px}
.inner-tab .tit{padding:0 10px;line-height:35px}
.inner-tab dl{line-height:35px;padding:0}
.inner-tab dd h4{margin-right:20px}
.inner-tab dd a{margin-right:10px}
.inner-tab dd a:after{bottom:5px}
.inner-tab{margin:30px 0;overflow:hidden}
.inner-tab .tit span{padding-left:20px}
.m-series{padding:10px 10px 20px;margin-bottom:30px}
.img-txt .txt{padding:10px}
.img-txt .txt h1{font-size:20px}
.img-txt .txt .tel{margin-top:40px;font-size:20px;padding-bottom:10px;margin-bottom:15px}
.g-share a{width:25px;height:25px;margin-right:5px}
/* .img-txt .btn a{width:100px;line-height:30px;font-size:12px;padding-left:5px}
.img-txt .btn a.next{padding-left:17px} */
.g-tit-q1 p{font-size:30px}
.g-tit-q1 span{font-size:16px}
.g-tit-q1{margin-bottom:10px}
.ul-list1 li .item{margin-bottom:0}
.ul-form2 form{width:33.33%}
.ul-form2 form:first-child{width:100%;padding:0 10px}
.ul-form2 form .so{width:100%}
.map2{width:auto;float:none;margin-right:0}
.store-b{height:266px}
.tit-q1{padding:20px 0;}
.m-brand{padding:10px}
.ul-brand{padding:20px 10px 0;margin-bottom:30px}
.g-close{right:70px;top:37%;width:20px;height:20px}
.close-video{top:-30px;width:30px;height:30px;background-size:20px}
.tit-q1 h3:before{display:none}
.page_about .tit-q1 h3:before{display:block}
.page_about .tit-q1 h3{padding-left:20px;}
.page_about .tit-q1 h3 span{font-size:18px;margin-bottom:0;}
.tit-q1 h3{padding-left:15px}
.brand .txt .desc{padding:0}
.m-pic{padding-left:0}
.m-brand .desc{padding:20px 0 0 0}
.g-share{display:none}
/* .img-txt .btn a.next{float:none;display:inline-block} */
.inner-tab .pc-nav dd h4{display:none}
.inner-tab .pc-nav dd{display:none;width:100%}
.inner-tab .pc-nav dt{font-size:14px;display:block;width:100%;text-align:center;margin:0;transition:.4s all;padding:5px 0;}
.inner-tab dd a{margin-right:0;text-align:center;display:block;width:100%}
.inner-tab .pc-nav.active dt{background-color:#cea04d;color:#fff}
.inner-tab .pc-nav.active dt h4 i{transform: translateY(-50%) rotate(180deg);background: url(../image/pro_nav_down_active.png) no-repeat;background-size: 100% 100%;}
.inner-tab .pc-nav{overflow:hidden}
}
@media only screen and (max-width:479px){
.inner-top .cur{float:none;line-height:35px}
.g-search{float:none;margin:0 0 10px}
.ul-list1{margin:0 0 20px}
/* .ul-list1 li{float:none;width:auto;padding:0} */
.m-pic{margin:0}
.m-pic .pic{float:none;width:auto;padding:0;margin-bottom:10px}
}

/*     DDing     --2020/08/04     */
.dding_pro{width:1400px;margin:0 auto;margin-bottom:3%;}
.dding_pro p{font-size:20px;color:#434144;font-weight:bold;}

@media only screen and (max-width:1400px){
    .dding_pro{width:100%;padding:0 15px;}
    .dding_pro p{font-size:16px;}
}

/*     DDing     --2020/08/05     */
.index_message {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 110;
    transform: scale(0);
    transition: .4s all;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center; }
    .index_message.active {
      transform: scale(1); }
    .index_message .index_message_main {
      width: 820px;
      padding: 2%;
      background-color: #fff;
      position: relative; }
      .index_message .index_message_main .title {
        width: 300px;
        margin: 0 auto; }
        .index_message .index_message_main .title h3 {
          font-size: 30px;
          color: #2e3373;
          text-align: center;
          font-weight: bold; }
        .index_message .index_message_main .title p {
          margin-top: 10px;
          font-size: 14px;
          color: #787878;
          text-align: center;
          text-transform: uppercase;
          position: relative;
          font-weight: bold; }
          .index_message .index_message_main .title p:before {
            position: absolute;
            right: 0;
            top: 50%;
            content: "";
            width: 100px;
            height: 1px;
            background: #434144; }
          .index_message .index_message_main .title p:after {
            position: absolute;
            left: 0;
            top: 50%;
            content: "";
            width: 100px;
            height: 1px;
            background: #434144; }
      .index_message .index_message_main .main {
        width: 100%;
        margin-top: 4%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: space-between;
        justify-content: space-between;
        align-items: unset; }
        .index_message .index_message_main .main figure {
          display: block;
          width: 47%;
          position: relative;
          padding: 17% 0; }
          .index_message .index_message_main .main figure img {
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            object-fit: cover; }
        .index_message .index_message_main .main .message_form {
          width: 50%; }
          .index_message .index_message_main .main .message_form ul {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            align-content: space-between;
            justify-content: space-between; }
            .index_message .index_message_main .main .message_form ul li {
              width: 48%;
              transition: 0.6s; }
              .index_message .index_message_main .main .message_form ul li input {
                font-size: 14px;
                color: #979797;
                width: 100%;
                height: 46px;
                padding: 0 14px;
                border: 1px solid #bebebe; }
              .index_message .index_message_main .main .message_form ul li select {
                font-size: 14px;
                color: #979797;
                width: 100%;
                height: 46px;
                padding: 0 14px;
                outline: none;
                border: 1px solid #bebebe;
                background: url(../image/xia.png) #fff 90% center no-repeat; }
              .index_message .index_message_main .main .message_form ul li:nth-of-type(n+3) {
                margin-top: 20px; }
              .index_message .index_message_main .main .message_form ul li:hover {
                box-shadow: 0 5px 10px rgba(204, 60, 64, 0.6); }
              .index_message .index_message_main .main .message_form ul li.joan_textarea {
                width: 100%;
                height: 240px; }
                .index_message .index_message_main .main .message_form ul li.joan_textarea textarea {
                  width: 100%;
                  height: 100%;
                  border: 1px solid #bebebe;
                  padding: 14px; }
              .index_message .index_message_main .main .message_form ul li.joan_submit {
                width: 100%; }
                .index_message .index_message_main .main .message_form ul li.joan_submit button {
                  width: 100%;
                  height: 50px;
                  text-align: center;
                  line-height: 50px;
                  background-color: #2e3373;
                  cursor: pointer;
                  color: #fff;
                  outline:none;-webkit-appearance:none;
                  border:none;
                  font-size: 16px; }
      .index_message .index_message_main .close_index_message {
        position: absolute;
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        background: url("../image/close.png") no-repeat center center #2e3373;
        background-size: 60%;
        cursor: pointer; }

        .formError {
            max-width: 280px;
            pointer-events: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            z-index: 999;
            background-color: #f6f6f6;
            padding: 15px 30px;
            border-radius: 5px;
            opacity: 0;
            transition: .4s all;
            box-shadow: 0 5px 10px rgba(67, 65, 68, 0.9); }
            .formError.active {
              opacity: 1; }
            .formError h6 {
              font-size: 16px;
              color: #434144;
              font-weight: normal; }


@media screen and (max-width: 1024px) {
    .index_message {
        padding: 0 3%; }
    
    .index_message .index_message_main {
        width: 100%; }
}

@media screen and (max-width: 768px) {
  .banner .index_banner img.pc{display:none;}
  .banner .index_banner img.m{display:block;
  min-height:650px;

  }
  .banner .index_banner{padding:0;height:40vh;}
.index_message .index_message_main .main figure {
    display: none; }

.index_message .index_message_main .main .message_form {
    width: 100%; }
}

@media screen and (max-width: 520px) {
  .index_message .index_message_main .title h3 {
    font-size: 24px; }

  .index_message .index_message_main .main .message_form ul li input {
    height: 40px; }

  .index_message .index_message_main .main .message_form ul li select {
    height: 40px; }

  .index_message .index_message_main .main .message_form ul li.joan_submit button {
    height: 40px;
    line-height: 40px;
    font-size: 15px; }

  .index_message .index_message_main .main .message_form ul li.joan_textarea {
    height: 200px; }
  }
@media screen and (max-width: 420px) {
.index_message .index_message_main .close_index_message {
width: 30px;
height: 30px; }
}

/*== 授权门店 ==*/
.cityList{display: flex; align-items: center; justify-content: space-between; box-shadow: 0 0 10px #ccc;}
.cityList-l{position: relative; width: 24.1936%; height: 30px; margin-left: 30px; border: 1px solid #dcdcdc;}
.cityList-l input{transition: 0.6s; width: 100%; height: 100%; line-height: 28px; font-size: 14px; color: #656565; padding: 0 30px 0 5px; border: none;}
.cityList-l input::-webkit-input-placeholder{color: #656565;}
.cityList-l input:focus{box-shadow: 0 0 10px #ccc;}
.cityList-l button{position: absolute; right: 0; top: 0; width: 28px; height: 28px; line-height: 28px; font-size: 18px; color: #d7d7d7; text-align: center; border: none; outline: none; background: transparent; cursor: pointer;}
.cityList-l button i{display:block;width:30px;height:30px;position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);background:url("../image/store_btn.png") no-repeat center;background-size:60%;}
.cityList-r{width: 56.4517%;}
.cityList-r .address{width: 100%; display: flex; align-items: center; justify-content: space-around;}
.cityList-r select{width: 32.5%; height: 60px; padding: 0 15px; font-size: 14px; color: #656565; border: none; border-left: 1px solid #eee; background: #fff; outline: none; cursor: pointer;    background: url(../image/xia.png) #fff 100% center no-repeat;}

@media only screen and (min-width: 0) and (max-width: 1024px){
	.cityList{display: block; box-shadow: none;}
	.cityList-l{width: 100%; height: 60px; margin-left: 0;}
	.cityList-l input{line-height: 58px; font-size: 18px; padding: 0 60px 0 15px;}
	.cityList-l button{width: 58px; height: 58px; line-height: 58px; font-size: 30px;}
	.cityList-r{width: 100%;}
	.cityList-r .address{justify-content: space-between;}
	.cityList-r select{margin-top: 3%; width: 32%; padding: 0 15px; font-size: 18px; border: 1px solid #dcdcdc;}
}
@media only screen and (min-width: 0) and (max-width: 768px){
	.cityList-l{height: 48px;}
	.cityList-l input{line-height: 46px; font-size: 16px; padding: 0 50px 0 10px;}
	.cityList-l button{width: 46px; height: 46px; line-height: 46px; font-size: 22px;}
	.cityList-r .address{display: block;}
	.cityList-r select{margin-top: 3%; height: 46px; width: 100%; padding: 0 10px; font-size: 16px;}
}

/*  2020/08/06  DDing  */
html::-webkit-scrollbar{width:5px;height:5px;}
html::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);}
html::-webkit-scrollbar-thumb{background: #2e3373;border-radius:6px;}
html::-webkit-scrollbar-corner{background: #2e3373;}
.search_close {
  margin: 0 auto;
  margin-top: 6%; }
  .search_close span {
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 5px;
    border-radius: 10px;
    background-color: #fff;
    transform: rotate(45deg);
    position: relative; }
    .search_close span:before {
      content: '';
      opacity: 1;
      display: block;
      width: 100%;
      height: 5px;
      border-radius: 10px;
      background-color: #fff;
      transform: rotate(-90deg); }
  .search_close h4 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin-top:5%; }

    @media only screen and (max-width: 767px){
      .pro_propara .inner-tab .tit{display:none;}
      .inner-tab dd a:after{display:none;}
      .ul-list1-t1{padding:0 10px;}
      .swiper-comtop .swiper-slide{font-size:18px;}
      .swiper-comtop .swiper-slide::after{top:30px;}
    }

@media screen and (max-width: 520px) {
  .row-new1 .m-pages{margin-bottom:30px;}
  .banner .swiper-pagination-bullet{width:35px;}
  .headerrel01-logo img{max-height:100%;}
  .headerrel01-so-inner img{height:45px;}
  .headerrel01-so-inner h3{font-size:22px;margin-top:10px;}
  .search_close {margin-top: 15%; }
  .search_close span {width: 35px; }
  .search_close h4 {font-size: 16px; }
  .desc-pic{padding:0 0 30px 30px}
  .desc-txt .box{padding-left:30px;}
  .tit-z1 h3{padding-left:30px;font-size:18px;}
  .tit-z1 h3 span{font-size:36px;}
  .adv-top .tit{font-size:18px;}
  .row-ind1{padding-top:45px;}
  .row-ind4{padding-top:45px;}
  .row-ind5{padding-top:45px;}
  .row-ind6{padding-top:45px;}
  .slide-nav .goTop{opacity:1 !important;}
  .fd-txt span{display:block;}
  .row-ind5 .tit-z2{margin-bottom:30px;}
  .row-ind6 .tit-z1{margin-bottom:30px;}
  .inner-tab .pc-nav dt{padding:3px 0;}
  .inner-tab dt h4{padding-right:20px;}
  .inner-top h4{padding: 8px 15px;}
  .ul-list1 li .item .pic{margin-bottom:0;}
  .ul-list1 li .txt{padding:10px 0;border:1px solid #dfdfdf;border-top:none;}
  .ul-list1 li .txt p{line-height:normal;}
  .ul-list1 li .txt .tit{font-weight:normal;padding:0 5px;}
  .m-pages li{display:none;}
  .m-pages li.fengye{display:block;}
  .m-contxt1{padding:0;}
  .m_new.m-contxt1{padding:10px;}
  .m-contxt1 .box-info{margin-bottom:0;border-bottom:none;}
  .img-txt .btn a{width:45%;}
  .cityList-l{height:40px;}
  .cityList-l input{line-height:40px;font-size:14px;}
  .cityList-l button{height:38px;line-height:40px;}
  .cityList-r select{height:40px;font-size:14px;}
  .m-map{padding:15px;}
  .map2{display:none;}
  .ul-list1 li{width:100%;}
}

.dding_banner{margin-top:80px;}
@media only screen and (max-width: 959px){
  .dding_banner{margin-top:0; }
  .banner{height:650px;}
}

.back_box{width:1400px;margin:0 auto;margin-bottom:3%;}
.back_box a{width:120px;height:40px;line-height:36px;text-align:center;display:block;border:2px solid #434144;transition:.4s all;color:#434144;font-size:14px;font-weight:bold;}
.back_box a:hover{border-color:#2e3373;color:#2e3373;}
.back_box h1{color:#434144;font-size:20px;font-weight:bold;margin-top:3%;}

@media only screen and (max-width: 1400px){
  .back_box{width:100%;padding:0 15px;}
}
@media only screen and (max-width: 767px){
  .back_box a{width:90px;height:35px;line-height:31px;border:1px solid #434144;}
  .back_box h1{font-size:16px;}
}
@media only screen and (max-width: 365px){
.index_message .index_message_main .title p{display:none;}
.index_message .index_message_main .main .message_form ul li.joan_textarea{height:100px;}
.index_message .index_message_main .main .message_form ul li:nth-of-type(n+3){margin-top:10px;}
}