body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all .15s;}
a:hover{ color:#98814b;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,span:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;}
input[type=button],input[type=submit],input[type=file],button{ -webkit-appearance:none;} 

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1240px; width:95%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
@font-face{ font-family:DIN;src:url('../font/DIN1451ENGSCHRIFT.TTF'); /* IE9+ */}

/*header*********************************************************************/
.head{ position:relative; transition:all linear .2s; height:128px;}
.head-fixed{ width:100%; background:#fff; position:fixed; top:0; left:0; right:0; z-index:10; transition:all 0.5s; padding:36px 0;}
.head .w{ position:relative;}
.logo a{ display:inline-block;}
.logo img{ height:56px;}
.plebans{ font-size:16px; line-height:56px;}
.plebans a{ display:block;}
.nav li{ padding-right:56px; margin-right:55px; position:relative;}
.nav li:after{ content:""; display:block; position:absolute; right:1px; top:50%; margin-top:-7px; height:14px; width:1px; font-size:0; overflow:hidden; background:#b2b2b2; z-index:1;}
.nav li:last-child{ margin-right:0; padding-right:0;}
.nav li:last-child:after{ display:none;}
.nav li .plebans a:hover,.nav li.on .plebans a{ color:#e70618; font-weight:bold;}

.h_tell{ padding:13px 0 13px 107px; position:relative;}
.h_tell:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-15.5px; height:31px; width:102px; font-size:0; overflow:hidden; z-index:1; background:url(../image/tell.png) no-repeat center; background-size:100%;}
.h_tell em{ font-family:"DIN"; font-size:31px; background:#e70618; font-weight:bold; display:block; line-height:30px; color:#fff; padding:0 8px;}

.head_on{ padding:20px 0; box-shadow:0 0 18px rgba(0,0,0,.1);}

.sjhedes{ display:none; height:96px;}
.tuerhed{ position:fixed; width:100%; top:0; left:0; z-index:88; background:#fff; height:96px; box-shadow:1px 1px 0 rgba(33,29,30,.2); padding:0 2.5%;}
.losdj{ float:left;}
.losdj img{ height:56px; display:block; margin-top:20px;}
.sanh{ float:right; width:50px; padding:10px; margin:10px 0px;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}  
.sanh>div{ background-color:#373737;}
.fuernavt{ position:fixed; padding-top:96px; top:0px; left:-100%; width:100%; height:100%; background-color:#fff; z-index:8;}
.benrvav{ width:100%; height:100%; overflow:hidden; overflow-y:scroll;}
.shojvas>a{ display:block; text-align:center; font-size:25px; line-height:200%; padding:10px 0px; border-bottom:1px solid #bbb; color:#333;}
.shojvas>div{ display:block; text-align:center; font-size:25px; line-height:200%; border-bottom:1px solid #bbb;}
.shojvas>div a{ color:#333;}
.showzhen{ position:relative;}
.jd{ position:absolute; top:0; right:0; width:10%; height:70px;/* background:url(../images/arrow4.png) no-repeat center; background-size:20% auto;*/ transition:transform 0.5s; z-index:-1;}
.maei{ padding:10px 0; font-size:25px; color:#333;}
.maei a{ color:#333;}
.shopernc{ overflow:hidden; height:0px;}
.shopernc .maei{ padding:0;}
.shopernc>div a{ display:block; text-align:center; font-size:24px; color:#666; padding:10px 0px; line-height:50px; border-top:1px solid #eee;}
.shopernc>div .maei a{ color:#666;}
.shopernc>div>div a{ color:#999;}
.tesd>div{ background-color:#373737!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ position:relative; z-index:5;}
.banner .swiper-slide{}
.banner img{ max-width:100%; display:block;}
.banner .w{ position:relative; height:560px;}
.banner .w .txt{ position:absolute; left:0; right:0; top:50%; transform:translate(0,-50%);}
.banner .w .txt img{ max-width:49.2%;}
.banner .w .txt a{ display:block; font-size:22px; color:#fff; background:#e60012; line-height:50px; width:165px; text-align:center; margin-top:40px;}
.banner .swiper-pagination{ bottom:32px;}
.banner .swiper-pagination-bullet{ width:15px; height:15px; border-radius:50%; transition:all 0.5s; background:#fff; opacity:1; margin:0 6px!important;}
.banner .swiper-pagination-bullet-active{ background:#eb0000;}
.banner .swiper-button-next,.banner .swiper-button-prev{ opacity:1; height:65px; width:65px; margin-top:-32.5px;}
.banner .swiper-button-prev{ left:9%;}
.banner .swiper-button-next{ right:9%;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{ display:none;}
.banner .swiper-button-next img,.banner .swiper-button-prev img{ margin:0 auto; display:block;}

.com_tit{ text-align:center; position:relative; padding:63px 0;}
.com_tit:after{ content:""; display:block; position:absolute; left:50%; top:50%; margin:-8.5px 0 0 -210px; height:17px; width:420px; font-size:0; overflow:hidden; z-index:1; background:url(../image/tbg.png) no-repeat center; background-size:100%;}
.com_tit em{ font-size:28px; font-weight:bold; display:block; line-height:47px;}
.com_tit p{ line-height:27px; font-size:14px; color:#999;}

.con1{ background:url(../image/bg1.jpg) center top repeat; padding:15px 0;}
.con1_list{ width:104.19%; margin:10px 0 110px 0;}
.con1_list li{ width:15.81%; margin:0 4.19% 2.2% 0; text-align:center; border:1px solid #eee; border-radius:10px; box-shadow:0 0 18px rgba(130,124,142,.15); padding:50px 0 18px 0;}
.con1_list li i{ display:block; margin:0 auto; width:67px; height:67px; background:url(../image/ico7.png) no-repeat;}
.con1_list li i.i1{ background-position:0 0;}
.con1_list li i.i2{ background-position:0 -67px;}
.con1_list li i.i3{ background-position:0 -134px;}
.con1_list li i.i4{ background-position:0 -201px;}
.con1_list li i.i5{ background-position:0 -268px;}
.con1_list li em{ font-size:16px; font-weight:bold; margin:13px 0 4px 0; line-height:50px; position:relative; display:block;}
.con1_list li em:after{ content:""; display:block; position:absolute; left:50%; bottom:0; font-size:0; overflow:hidden; margin-left:-15px; height:4px; width:30px; font-size:0; overflow:hidden; z-index:1; background:#ed2939; border-radius:2px;}
.con1_list li p{ font-size:12px; line-height:24px; color:#999; padding:0 20px;}
.con2{ background:url(../image/bg2.jpg) center bottom no-repeat; padding:5px 0;}
.con_pic{ width:103.71%; padding-bottom:25px;}
.con_pic li{ width:29.62333333%; margin:0 3.71% 20px 0;}
.con_pic li img{ display:block; max-width:100%;}
.con_txt{ font-size:12px; line-height:31px; padding:0 1.9% 60px 1.9%; /*text-align:center;*/}
.con_txt p{ text-indent:2em;}
.con3{ padding:5px 0;}
.con3_list{ padding:0 0 55px 0; margin-top:-30px;}
.con3_list li{ width:20%; border-top:1px solid #eee; height:130px; padding:15px 0;}
.con3_list li img{ display:block; margin:0 auto; max-height:100%; max-width:100%;}
.con3_list li:nth-child(1),.con3_list li:nth-child(2),.con3_list li:nth-child(3),.con3_list li:nth-child(4),.con3_list li:nth-child(5){ border-top:none;}

.nyban{ height:300px;}
.nyban img{ height:81px; display:block; margin:0 auto;}
.ny_con1{ background:url(../image/bg3.jpg) center bottom repeat; padding:5px 0;}
.ny_con1 .com_tit{ padding:75px 0;}
.ny_con1 .con_pic li img{ border-radius:10px;}
.ny_con2{ padding:15px 0;}
.zz_list{ margin:0 0 65px 0; padding:18px 18px 40px 18px;}
.zz_list .swiper-slide{ box-shadow:0 0 18px rgba(130,124,142,.15); margin-right:4.75%; width:28.583333%; padding:50px 0;}
.zz_list .swiper-slide .pic{ width:100%; position:relative;}
.zz_list .swiper-slide .pic .df{ max-width:100%;}
.zz_list .swiper-slide .pic .pic_w{ position:absolute; left:0; bottom:0; right:0; top:0;}
.zz_list .swiper-slide .pic .pic_w img{ max-width:100%; max-height:100%; display:block; margin:0 auto;}
.zz_list .swiper-pagination{ bottom:0;}
.zz_list .swiper-pagination-bullet{ width:15px; height:15px; border-radius:50%; transition:all 0.5s; background:#eee; opacity:1; margin:0 6px!important;}
.zz_list .swiper-pagination-bullet-active{ background:#eb0000;}
.ny_con3{ background:#fff; padding:15px 0 5px 0;}
/*.ny_con3 .con_txt{ color:#999;}*/

/*footer*/
.footer{ background:#515151;}
.footer .w{ padding:35px 0;}
.f_logo img{ display:block; height:82px; width:auto;}
.footer .h_tell{ padding:5px 0 5px 107px; position:relative;}
.footer .h_tell:before{ background:url(../image/tell1.png) no-repeat center; background-size:100%;}
.footer .h_tell em{ background:#fff; color:#e60012;}
.f_infor p{ font-size:12px; line-height:31px; color:#cdcdcd;}
.f_ewm img{ width:122px; height:122px; display:block; margin-right:28px;}
.f_ewm p{ font-size:13px; line-height:28px; color:#cdcdcd; padding-top:33px;}
.foot{ text-align:center; color:#979797; font-size:12px; background:#2b2b2b; line-height:32px; padding:15px 0;}