/* CSS Document */
/*全局定义*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{font:14px '5FAE8F6F96C59ED1','9ED14F53','Arial',sans-serif,DINCond-Regular; color:#333; -webkit-text-size-adjust:100%; background:#fff; font-weight:300;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,i,var,caption{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
small{font-size:12px;}legend{color:#000;}p{word-wrap:break-word;}
q:before,q:after{content:''; cursor:pointer;}
ul,ol,li{list-style:none;}a,a img,button {cursor:pointer;}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img,input,select,button {border:0;vertical-align:middle}
a,area {blr:expression_r(this.onFocus=this.blur())} 
a:focus,input:focus,button:focus{outline:0;} 
a{color:#333; text-decoration:none}a:hover{color:#ff0477;text-decoration:none;}
::-ms-clear{display:none;}::-ms-reveal{display:none;}

.fl{float:left;}.fr{float:right;}.fht{float:inherit;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.undis,.none{display:none}.dis{display:block}.inline{display:inline;}
.visb{visibility:visible;}.hidn{visibility:hidden;}.hand{cursor:pointer;}
.vm{vertical-align:middle;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}
.pr{position:relative;}.pa{position:absolute;}
.word{word-break:break-all;}caption {text-align:left;}
.ind,.t2{text-indent:2em;}.zoom{zoom:1;}.fn{ float:none!important;}
.cl{clear:left;}.cr{clear:rigth;}.cb{clear:both; font-size:0;}
.clearfix{clear:both;*zoom:1;}.zidx{ z-index:1;}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.f11{font-size:11px;}.f12{font-size:12px;}.f13{font-size:13px;}
.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}
.f20{font-size:20px;}.f24{font-size:24px;}.f30 {font-size:30px;}.f60 {font-size:60px;}.f48 {font-size:48px;}
.fb{font-weight:bold;}.fwn{font-weight:normal;}.unl{text-decoration:underline;}.nounl{text-decoration:none;}
.lh150{line-height:150%;}.lh180{line-height:180%;}.lh200{line-height:200%;}.simsun{ font-family:5B8B4F53;}
.simhei { font-family:9ED14F53;}.yahei { font-family:5FAE8F6F96C59ED1;}
.omit{ white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

.red,a.red,a.red:hover {color:#e83725!important;}.dred,a.dred,a.dred:hover {color:#bc2931!important;}
.gray,a.gray,a.gray:hover {color:#999!important;}.dgray,a.dgray,a.dgray:hover {color:#666!important;}
.hgray,a.hgray,a.hgray:hover{color:#a4a4a4!important;}.white,a.white,a.white:hover {color:#fff!important;}
.black,a.black,a.black:hover{color:#000!important;}.yellow,a.yellow,a.yellow:hover {color:#fabe00!important;}
.green,a.green,a.green:hover{color:#98D000!important;}.Dgreen,a.Dgreen,a.Dgreen:hover {color:#578200!important;}
.orange,a.orange,a.orange:hover{color:#ea5a3d!important;}.dorg,a.dorg,a.dorg:hover {color:#FB2B02!important;}
.blue,a.blue,.blue:hover{color:#1F6AD8!important;}.dblue,a.dblue,a.dblue:hover {color:#024f81!important;}
.purple,a.purple,.purple:hover { color:#E90093!important;}
.fontblue{ color:#12abf0;}
.fontorange{ color:#ff621f;}
.fontzi{ color:#8342c8;}
.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}
.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}
.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}
.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}
.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}
.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}
.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}
.w106{ width:96px;}.w193{ width:173px;}.w137{ width:127px;}.w76{ width:66px;}.mt50{ margin-top:50px;}
.layui-layer-btn{ display:none;}
.brown{ color:#b88d44;}
.dnone{ display: none;}
.bd{ display: block;}
/*重定义字体*/
@font-face{font-family:"DINCond-Regular";src: url(../js/dincond-regular-webfont.eot);src: url(../js/dincond-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../js/dincond-regular-webfont.woff2) format('woff2'),url(../js/dincond-regular-webfont.woff) format('woff'),url(../js/dincond-regular-webfont.ttf) format('truetype'),url(../js/dincond-regular-webfont.svg#dincond-regular-webfont) format('svg')}
.myfont{ font-family:"DINCond-Regular";}
/*灰色滤镜*/
.filter{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);}(this))}
::-webkit-input-placeholder { font-size:12px; line-height:150%; }
::-moz-placeholder { font-size:12px; line-height:150%;} /* firefox 19+ */
:-ms-input-placeholder { font-size:12px; line-height:150%; } /* ie */
input:-moz-placeholder { font-size:12px; line-height:150%;}
.fense{ background:#ff4376;}
.zise{ background:#8c3cff;}
.orange1{ background:#ff9315;}
.f40{ font-size:40px;} .f32{ font-size:32px;}
.ml5{ margin-left:5px;}
.center{ text-align:center;}
.hgreen{ color:#13786d;}
.dorange{ color:#0e9ec1}
.mt60{ margin-top:60px;}
.f52{ font-size:52px;}
.f50{ font-size:50px;}
.f42{ font-size:42px;}
.f22{ font-size:22px;}
.f36{ font-size:36px;}
.f45{ font-size:45px;}
.f32{ font-size:32px;}
.f46{ font-size:46px;}
.f70{ font-size:70px;}
.mt40{ margin-top:40px;}.mt45{ margin-top:45px;}
.f66{ font-size:66px;}
.pt22{ padding-top:22px;}

.big-img img{-webkit-transition: all 0.4s ease-in; transition:all 0.4s ease-in;}
.big-img:hover img{-webkit-transform:scale(1.1,1.1); -transform:scale(1.1,1.1);}


/*头部导航*/
.home-nav{ width:100%; margin: 0 auto; position: absolute; top: 30px; z-index: 10;}
.logo{ display: block; width:110px; color: #fff; text-align: center; font-size: 12px; margin-left: 10px; position: absolute; top:0; left: 0; line-height: 25px;}
.logo span{ letter-spacing: 3px; padding-left: 2px; text-indent: 3px;}
.home-nav-row{ margin-right: 50px; top:0; right: 0; position: absolute;}
.home-nav-wrapper{ width:1400px; height: 55px; margin: 0 auto; border-bottom: 2px solid #fff; position: relative;}
.home-nav-row li{ float:left; position: relative;}
.home-nav-row a{ color:#fff; font-size:12px; display: inline-block; padding:20px; }
.home-nav-row a:hover{ color: #ff0078; font-weight: bold;}
.nav-1-list{ position: absolute; top: 56px; z-index: 2; overflow: inherit!important; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; background: #fff; }
.nav-2-link{ display:block; color: #2b2b2b!important; width: 94px; padding:15px 20px!important; border-bottom: 1px solid #b7b7b7;}
.nav-2:last-child .nav-2-link{ border-bottom:0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.nav-2-link:hover{background: #e9e9e9; color: #ff0078!important;}
.nav-2{ position: relative;}
.nav-2-list{ width:146px; position:absolute; left: 134px; top: 0; background-color: rgba(255,255,255,0.9); text-align: center; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.nav-2-list a{ color:#4f4f4f; border-bottom: 1px solid #b7b7b7; margin: 0 auto;}
.nav-2-list a:last-child{ border-bottom:0;}
/*2022310修改*/
.home-nav-white{ background:#fff; top: 0; height: 76px; border-bottom: 5px solid; border-image:linear-gradient(90deg,#ff0976,#ff9251) 1;}
.home-nav-white span{ color:#626262;}
.home-nav-white .logo{ top: 20px;}
.home-nav-white .home-nav-row{ top:10px;}
.home-nav-white a{ color:#ff1073;}
/*贴边导航*/
.nav{ width:100%; height: 60px; background: #fff; display: none; box-shadow: 0 2px 8px 2px rgba(0,0,0,0.1);}
.nav-wrapper{ width:1400px; margin:0 auto;}
.nav-wrapper .logo{ position: relative; top:15px;}
.nav-wrapper a{ color:#d4237a;}
/*头部banner*/
.top-banner{ width:100%;}
.top-banner .swiper-button-next{background-image:url(../images/right.png); width:32px; height:32px; background-size:32px 32px;}
.top-banner .swiper-button-prev{background-image:url(../images/left.png); width:32px; height:32px; background-size:32px 32px;}

.top-banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1,1);}
.top-banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1.1,1.1);}
.home-np{ bottom: -100px; width:100%; position: absolute;}
.home-np-wrap{ width: 1400px; margin: 0 auto; height: 50px; position: relative; left: 40px;}
.home-np-row{ width:90px; position: relative;}
.top-banner .swiper-button-next{background-image:url(../images/right-icon.png); width:25px; height:15px; background-size:25px 15px;}
.top-banner .swiper-button-prev{background-image:url(../images/left-icon.png); width:25px; height:15px; background-size:25px 15px;}

/*底部*/
.footer{ width:100%; background:#3c3c3c; color:#fff;padding-bottom:50px;}
.footer-wrap{ width:1400px; margin:0 auto;}
.footer-row1{ padding:80px 0;}
.footer-row2{ padding:50px 0; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.footer-link{ width:170px; float: left; margin-left: 40px;}
.footer-link a{ display:block; color:#acacac; padding: 5px 0;}
.footer-link a:first-child{ color:#fff;}
.footer-link a:hover{ color:#ff0477;}
.footer-logo{ float:left;}
.footer-add{ float:right; text-align: right; font-size: 14px; font-weight: 600;}
.footer-ma{ float:right; text-align:right; margin-top: 20px;}
.footer-ma dt a{ display:inline-block; margin-left:10px;}
.footer-ma dd{ padding-top:45px;}
