body{ font:14px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden;}

/*链接整体设置f08519黄*/
a{ text-decoration:none; color:#666; transition:all .15s;}
a:hover{ color:#116aba;}
a:active{ color:#666;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div: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:1400px; width:100%;padding:0 50px; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
@font-face{ font-family:sy-Bold;src:url('/SourceHanSansCN-Bold.otf'); /* IE9+ */}
@font-face{ font-family:impact;src:url('../font/impact.ttf'); /* IE9+ */}

/*header*********************************************************************/
.head{ height:94px; position:relative; transition:all linear .2s;}
.head-fixed{ width:100%; height:94px; background:#fff; position:fixed; top:0; left:0; right:0; z-index:10; transition:all linear .2s;}
.i_bg .head{ height:0;}
.i_bg .head .head-fixed{ background:rgba(255,255,255,0);}
.logo_w{ display:none;}
.logo_g{ display:block;}
.head_on,.i_bg .head .head-fixed.head_on,.i_bg .head:hover .head-fixed{ background:#fff; -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1); -moz-box-shadow:0 2px 5px rgba(0,0,0,0.1); box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.head .w{ position:relative; max-width:96%;}
.logo{ margin-top:10px; float:left;}
.logo img{ height:75px;}
.nav{ width:70%; float:right; padding-right:250px;}
.plebans{ font-size:18px; line-height:94px;}
.plebans a{ color:#000000; display:block;}
.nav li .plebans{ position:relative;padding-right:10px;}
.nav li .plebans a:hover{ font-weight:bold; color:#116aba;}
.nav li:hover .plebans:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; border-bottom:4px solid #116aba;}
.goutp{ display:none; position:absolute; top:94px; left:-20%; right:-20%; padding:40px 0px; z-index:10;}
.goutp:before{ content:""; display:block; position:absolute; left:-1000px; right:-1000px; bottom:0; top:0; background:url(../image/nbg.png) center top no-repeat; z-index:-1; box-shadow:4px 4px 0 rgba(0,0,0,.06);}
.goutpc{ max-width:1200px; margin:0 auto;}
.n_h_w0{ width:34.3%; padding-top:20px;}
.n_h_w0 span{ font-size:36px; color:#116aba; font-weight:bold; display:block; line-height:40px; margin-bottom:10px;}
.n_h_w0 em{ display:block; font-size:24px; font-weight:bold; color:#5f5d5d; text-transform:uppercase;}
.n_h_w0 p{ font-size:14px; line-height:32px; color:#939393;}
.n_h_w1{ width:24%; border-left:1px solid #dee0e1; border-right:1px solid #dee0e1; text-align:center; padding:0 4%;}
.n_h_w1 a{ display:block; line-height:25px; font-size:16px; color:#4b4b4b; margin:5px 0;}
.n_h_w1 a:hover{ color:#fff; background:#116aba;}
.n_pic{ width:26.5%;}
.n_pic img{ width:100%;}
.search{ width:180px; position:absolute; right:0; top:29px; margin-right:35px;}
.s_intxt{ width:180px; border:1px solid rgba(0,0,0,.1); border-radius:1000px; height:36px; padding:0 15px; line-height:34px; background:rgba(0,0,0,.1); font-size:14px; color:#b5b5b5;}
.s_inbut{ height:20px; width:20px; border:none; cursor:pointer; background:url(../image/search.png) center center no-repeat; position:absolute; top:50%; margin-top:-10px; left:145px;}
.network{ height:16px; width:16px; display:block; cursor:pointer; background:url(../image/net.png) center center no-repeat; position:absolute; top:39px; right:0;}

.i_bg .plebans a{ color:#fff;}
.i_bg .logo_w{ display:block;}
.i_bg .logo_g{ display:none;}
.i_bg .s_intxt{ border-color:rgba(255,255,255,.1); background:rgba(255,255,255,.1);}
.i_bg .s_inbut{ background-image:url(../image/search_w.png);}
.i_bg .network{ background-image:url(../image/net_w.png);}
.i_bg input.s_intxt::-webkit-input-placeholder{ color:#fff;}
.i_bg input.s_intxt::-moz-placeholder{ color:#fff;}
.i_bg input.s_intxt:-moz-placeholder{ color:#fff;}
.i_bg input.s_intxt:-ms-input-placeholder{ color:#fff;}
.head_on .plebans a,.i_bg .head:hover .plebans a{ color:#454545;}
.head_on .s_intxt,.i_bg .head:hover .s_intxt{ border-color:rgba(255,255,255,.1); background:rgba(0,0,0,.1);}
.head_on .s_inbut,.i_bg .head:hover .s_inbut{ background-image:url(../image/search.png);}
.head_on .network,.i_bg .head:hover .network{ background-image:url(../image/net.png);}
.head_on input.s_intxt::-webkit-input-placeholder,.i_bg .head:hover input.s_intxt::-webkit-input-placeholder{ color:#454545;}
.head_on input.s_intxt::-moz-placeholder,.i_bg .head:hover input.s_intxt::-moz-placeholder{ color:#454545;}
.head_on input.s_intxt:-moz-placeholder,.i_bg .head:hover input.s_intxt:-moz-placeholder{ color:#454545;}
.head_on input.s_intxt:-ms-input-placeholder,.i_bg .head:hover input.s_intxt:-ms-input-placeholder{ color:#454545;}
.head_on .logo_w,.i_bg .head:hover .logo_w{ display:none;}
.head_on .logo_g,.i_bg .head:hover .logo_g{ display:block;}

.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:60px; padding:8px; 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(../image/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_index{ position:relative; z-index:5;}
.banner_index .swiper-slide img{ width:100%;}
.banner_index .swiper-slide .txt{ position:absolute; top:50%; transform:translate(-50%,-50%); left:50%; margin-top:46px;}
.banner_index .swiper-slide .txt img{ height:65px; width:auto;}
.banner_index .swiper-pagination{ bottom:4%;}
.banner_index .swiper-pagination-bullet{ width:33px; height:5px; border-radius:5px; transition:all linear .2s; background:#fff; opacity:.3; margin:0 10px;}
.banner_index .swiper-pagination-bullet-active{ opacity:1; width:55px;background:#116aba;}


/*右侧浮窗 style*********************************************************************/
.right-menu{ position:fixed; right:0; bottom:10px; margin-bottom:150px; z-index:999;}
.right-menu:before{ content:""; display:block; position:absolute; right:0; top:-115px; width:83px; height:115px; background:url(../image/ico0.png) 0 0 no-repeat;}
.right-menu .btn{ width:72px; height:68px; margin-bottom:1px; cursor:pointer; position:relative; font-size:0; transition:all linear 0; display:block; background:url(../image/ico1.png) #a8a8a8 no-repeat;}
.right-menu .btn:hover{ background-color:#de6a1f;}
.right-menu .btn-qq{ background-position:0 0; border-radius:5px 0 0 0;}
.right-menu .btn-wx{ background-position:0 -68px;}
.right-menu .btn-sina{ background-position:0 -136px;}
.right-menu .btn-phone{ background-position:0 -204px; border-radius:0 0 0 5px;}
.right-menu .btn-phone:hover{ border-radius:0;}
.right-menu .btn-sina .pic,.right-menu .btn-wx .pic{ position:absolute; left:-160px; top:-46px; display:none; width:160px; height:160px; box-shadow:0 1px 3px rgba(2, 2, 2, 0.26);}
.right-menu .btn-phone .phone{ background:#de6a1f; position:absolute; width:165px; left:-165px; top:0; line-height:68px; color:#fff; font-size:18px; text-align:right; display:none;}
.right-menu .btn-top{ background:url(../image/r_top-h.png) #fff center center no-repeat; display:none;}


@media screen and (max-width:1600px){
.nav{ width:70%;}
}

@media screen and (max-width:1440px){
.nav{ width:75%;}
.plebans{ font-size:16px;}
}

@media screen and (max-width:1300px){
.nav{ width:75%;}
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1060px){
}

@media screen and (max-width:1024px){
.w{ width:95%;}
.head,.pages em,.sider,.location,.right-menu{ display:none;}
.sjhedes{ display:block;}
.nyban .w{ justify-content:center;}
