﻿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:#666; transition:all .15s;}
a:hover{ color:#f08519;}
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:1560px; width:95%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
@font-face{ font-family:sy-Bold;src:url('../images/SourceHanSansCN-Bold.otf'); /* IE9+ */}
@font-face{ font-family:impact;src:url('../images/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:30px; float:left;}
.logo img{ height:34px;}
.nav{ width:55%; float:right; padding-right:215px;}
.plebans{ font-size:18px; line-height:94px;}
.plebans a{ color:#454545; display:block;}
.nav li .plebans{ position:relative;}
.nav li .plebans a:hover{ font-weight:bold; color:#f08519;}
.nav li:hover .plebans:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; border-bottom:4px solid #f08519;}
.goutp{ display:none; position:absolute; top:94px; left:-20%; right:-20%; padding:65px 0px; z-index:10;}
.goutp:before{ content:""; display:block; position:absolute; left:-1000px; right:-1000px; bottom:0; top:0; background:url(../images/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:#f08519; 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:42px; font-size:16px; color:#4b4b4b; margin:5px 0;}
.n_h_w1 a:hover{ color:#fff; background:#f08519;}
.n_pic{ width:26.5%;}
.n_pic img{ width:100%;}
.search{ width:140px; position:absolute; right:0; top:29px; margin-right:35px;}
.s_intxt{ width:140px; 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(../images/search.png) center center no-repeat; position:absolute; top:50%; margin-top:-10px; left:105px;}
.network{ height:16px; width:16px; display:block; cursor:pointer; background:url(../images/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(../images/search_w.png);}
.i_bg .network{ background-image:url(../images/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(../images/search.png);}
.head_on .network,.i_bg .head:hover .network{ background-image:url(../images/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: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 img{ width:100%;}
.banner .swiper-slide .txt{ position:absolute; top:50%; transform:translate(-50%,-50%); left:50%; margin-top:46px;}
.banner .swiper-slide .txt img{ height:65px; width:auto;}
.banner .swiper-pagination{ bottom:35px;}
.banner .swiper-pagination-bullet{ width:33px; height:5px; border-radius:5px; transition:all linear .2s; background:#fff; opacity:.3; margin:0 10px;}
.banner .swiper-pagination-bullet-active{ opacity:1; width:66px;}

.titc{ position:relative; padding:20px 0;}
.titc em{ display:block; font-size:48px; color:#383838; font-weight:bold; line-height:67px;}
.titc p{ font-size:16px; color:#787878; line-height:35px;}
.titc a{ position:absolute; right:0; top:50%; margin-top:-24px; height:48px; display:inline-block; font-size:16px; color:#626262; line-height:48px; border-right:1px solid #f08519; border-left:1px solid #f08519; padding:0 25px;}
.titc a font{ color:#f08519; padding-left:10px;}

.con1{ padding:70px 0;}
.con1 .gallery-thumbs1 .swiper-slide{ width:180px; text-align:center; margin:70px 0 20px 0;}
.con1 .gallery-thumbs1 .swiper-slide:before{ content:""; display:block; position:absolute; top:4px; left:0; height:45px; width:2px; background:#d9d9d9;}
.con1 .gallery-thumbs1 .swiper-slide:last-child:after{ content:""; display:block; position:absolute; top:4px; right:0; height:45px; width:2px; background:#d9d9d9;}
.con1 .gallery-thumbs1 .swiper-slide i{ display:block; width:80px; height:60px; margin:0 auto; background:url(../images/ico8.png) no-repeat;}
.con1 .gallery-thumbs1 .swiper-slide i.i1{ background-position:0 0;}
.con1 .gallery-thumbs1 .swiper-slide i.i2{ background-position:-80px 0;}
.con1 .gallery-thumbs1 .swiper-slide i.i3{ background-position:-160px 0;}
.con1 .gallery-thumbs1 .swiper-slide i.i4{ background-position:-240px 0;}
.con1 .gallery-thumbs1 .swiper-slide i.i5{ background-position:-320px 0;}
.con1 .gallery-thumbs1 .swiper-slide i.i6{ background-position:-400px 0;}
.con1 .gallery-thumbs1 .swiper-slide em{ font-size:18px; display:block; color:#2e2e2e; margin-top:10px; line-height:26px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i1{ background-position:0 -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i2{ background-position:-80px -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i3{ background-position:-160px -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i4{ background-position:-240px -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i5{ background-position:-320px -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active i.i6{ background-position:-400px -60px;}
.con1 .gallery-thumbs1 .swiper-slide-thumb-active em{ color:#f08519;}
.con1 .i_pro_list{ display:flex; flex-wrap:wrap;}
.con1 .i_pro_list li{ width:25%; padding:1.5%;}
.con1 .i_pro_list li a{ display:block; width:100%; overflow:hidden; box-sizing:border-box; border:1px solid #787878;}
.con1 .i_pro_list li a:hover{ border-color:#f08519;}

.con2{ position:relative;}
.con2 .gallery-top2 .swiper-slide .w{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); margin-top:-100px;}
.con2 .gallery-top2 .swiper-slide img{ width:100%;}
.con2 .gallery-top2 .swiper-slide .titc em{ color:#fff;}
.con2 .gallery-top2 .swiper-slide .titc p{  color:#fff;}
.con2 .gallery-top2 .swiper-slide .titc a{ position:relative;top:50%; margin-top:60px; color:#fff; border-right:1px solid #fff; border-left:1px solid #fff;}
.con2 .gallery-top2 .swiper-slide .titc a font{ color:#fff;}
.con2 .gallery-thumbs2{ background:rgba(9,9,9,.47); position:absolute; bottom:0; left:0; right:0;}
.con2 .gallery-thumbs2 .swiper-slide{ width:20%; text-align:center; padding:30px 0 20px 0;}
.con2 .gallery-thumbs2 .swiper-slide:before{ content:""; display:block; position:absolute; top:0; left:0; bottom:0; width:1px; background:rgba(255,255,255,.16);}
.con2 .gallery-thumbs2 .swiper-slide:last-child:after{ content:""; display:block; position:absolute; top:0; right:0; bottom:0; width:1px; background:rgba(255,255,255,.16);}
.con2 .gallery-thumbs2 .swiper-slide i{ display:block; width:135px; height:99px; margin:0 auto; background:url(../images/bg2.png) center center no-repeat; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.con2 .gallery-thumbs2 .swiper-slide i img{ height:65px; display:block; margin:0 auto;}
.con2 .gallery-thumbs2 .swiper-slide em{ font-size:24px; display:block; color:#fff; line-height:42px;}
.con2 .gallery-thumbs2 .swiper-slide-thumb-active{ background:rgba(240,133,.85,.84);}

.con3{ padding:70px 0;}
.con3 .news_list{ flex-wrap:inherit; margin-top:15px; padding-bottom:80px;}
.con3 .news_list li{ margin:0;}
.con3 .new-pag{ bottom:0;}
.con3 .new-pag .swiper-pagination-bullet{ width:14px; height:14px;}
.con3 .new-pag .swiper-pagination-bullet-active{ background:#f08519;}

.i_video{ width:100%;}
.i_video video{ width:100%;}

.con4{ background:#f5f5f5; padding:70px 0 90px 0;}
.about_m{ display:none;}
.about_pc*{-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.about_pc{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:45px;}
.about_pc li{ position:relative; width:16.26%; transition:all linear .2s; border:1px solid #eee;}
.about_pc li a{ display:block;}
.about_pc li .pic{ overflow:hidden;}
.about_pc li .pic img{ height:100%;}
.about_pc li:after{position:absolute;content:'';display:block;top:0;left:0; right:0; bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,1) 20%, rgba(255,255,255,.2));}
.about_pc li .txt{position:absolute;top:-30px;left:0;width:100%;z-index:6;text-align:center;}
.about_pc li .txt i{ display:block; width:105px; height:105px; margin:0 auto; background:#f08519; border-radius:50px; overflow:hidden; position:relative;}
.about_pc li .txt i:before{ content:""; display:block; position:absolute; left:50%; top:50%; width:70px; height:70px; transform:translate(-50%,-50%); background:url(../images/ico10.png) no-repeat;}
.about_pc li .txt i.i1:before{ background-position:-70px 0;}
.about_pc li .txt i.i2:before{ background-position:-70px -70px;}
.about_pc li .txt i.i3:before{ background-position:-70px -140px;}
.about_pc li .txt i.i4:before{ background-position:-70px -210px;}
.about_pc li .txt em{ display:block; color:#f08519; font-size:28px; line-height:40px;}
.about_pc li .txt p{ color:#787878; font-size:18px; line-height:30px; word-wrap:break-word; margin-top:10px;}
.about_pc li.on{ width:48.07%; border:none;}
.about_pc li.on:after{ display:none;}
.about_pc li.on .txt{ bottom:40px; text-align:left; top:inherit;}
.about_pc li.on .txt div{ padding-left:125px;}
.about_pc li.on .txt i{ background:#fff; width:85px; height:85px; float:left; margin-left:3.33%;}
.about_pc li.on  .txt i.i1:before{ background-position:0 0;}
.about_pc li.on  .txt i.i2:before{ background-position:0 -70px;}
.about_pc li.on  .txt i.i3:before{ background-position:0 -140px;}
.about_pc li.on  .txt i.i4:before{ background-position:0 -210px;}
.about_pc li.on .txt em{ color:#fff; font-weight:bold; margin-top:10px;}
.about_pc li.on .txt p{ color:#fff; margin-top:0;}

.con5{ width:100%; position:relative;}
.con5 img{ width:100%;}
.con5 .w{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.con5 .w p{ color:#fff; font-size:24px; line-height:40px;}
.con5 .w em{ display:block; color:#f08519; font-size:72px; font-family:"impact"; line-height:80px;}
.con5 .w span{ display:block; color:#fff; font-size:48px; line-height:56px;}
.con5 .w ul{ display:flex; flex-wrap:wrap; padding-top:135px;}
.con5 .w ul li{ padding:0 45px 0 5px; text-align:center;}
.con5 .w ul li a{ display:inline-block;}
.con5 .w ul li i{ display:block; border-radius:50%; border:2px solid #f08519; width:90px; height:90px; margin:0 auto; position:relative;}
.con5 .w ul li i:before{ content:""; display:block; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px; background:url(../images/ico9.png) no-repeat;}
.con5 .w ul li i.i1:before{ background-position:0 0;}
.con5 .w ul li i.i2:before{ background-position:0 -60px;}
.con5 .w ul li i.i3:before{ background-position:0 -120px;}
.con5 .w ul li i.i4:before{ background-position:0 -180px;}
.con5 .w ul li i.i5:before{ background-position:0 -240px;}
.con5 .w ul li font{ display:block; color:#fff; font-size:18px; line-height:24px; margin-top:20px;}

.location{ background:#fff; border-bottom:1px solid #dbdbdb; line-height:65px;}
.location span{display:flex; flex-wrap:wrap;}
.location span a{ font-size:16px; padding:0 40px; display:inline-block;}
.location span a:hover,.location span a.cur{ color:#fff; background:#f08519;}

/*企业介绍 style*********************************************************************/
.nyban{ position:relative; width:100%;}
.nyban img{ width:100%; display:block; margin:0 auto;}
.nyban .w{ position:absolute; left:50%; top:0; bottom:0; transform:translate(-50%,0); font-size:48px; color:#fff; font-family:"sy-Bold"; display:flex; flex-wrap:wrap; align-items:center;}
.ab_txt_w{ padding:50px 0 0 0;}
.ab_txt_w .ab1 .ab_txt{ width:52%;}
.tit1{ line-height:75px;}
.tit1 span{ font-size:30px; color:#242424;}
.tit1 span a{ display:inline-block; position:relative; font-size:16px; padding-left:42px;}
.tit1 span a:before{ content:""; display:block; position:absolute; top:50%; margin-top:-17px; left:0; height:34px; width:34px; background:url(../images/point1.png) #de6a1f center center no-repeat; border-radius:50%;}
.tit1 em{ padding-left:21px; display:inline-block; background:url(../images/home.png) left center no-repeat; font-size:14px; color:#7b7b7b;}
.tit1 em a:hover{ color:#f08519;}
.ab_pic{ width:44.1%; margin:10px 0;}
.ab_pic img{ width:100%;}
.ab_tj{ position:relative; margin:55px 0;}
.ab_tj img{ max-width:100%;}
.ab_tj ul{ width:55%; position:absolute; left:4.5%; top:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center;}
.ab_tj ul li{ text-align:center;}
.ab_tj ul li em{ color:#fff; display:block; font-family:"impact"; font-size:48px; line-height:48px; height:48px; margin-bottom:10px;}
.ab_tj ul li p{ color:#fff; font-size:18px; line-height:24px;}
.ab_txt{ font-size:16px; line-height:2.25; color:#555;}
.ab_txt p{ text-indent:2em;}

.peo_w{ padding:50px 0;}
.peo_w .peo1{ margin:0 8%; padding-top:40px;}
.peo_pic{ width:50%;}
.peo_pic img{ width:100%;}
.peo_w .ab_txt{ width:40.5%; padding-top:75px;}
.peo_w .ab_txt p{ text-indent:0;}
.peo_w .ab_txt .name{ float:right; width:145px; display:block; margin-top:35px;}
.peo_w .ab_txt .name img{ width:100%;}

.culture_w{ padding:50px 0 10px 0;}
.culture1{ display:flex; flex-wrap:wrap; width:100.3205%; padding:25px 0 60px 0;}
.culture1 li{ width:13.9652%; margin-right:.3205%; background:#f3f3f3; padding:45px 0; text-align:center; transition:all linear .2s;}
.culture1 li i{ display:block; width:50px; height:50px; background:url(../images/ico2.png) no-repeat; margin:0 auto; transition:all linear .2s;}
.culture1 li i.i1{ background-position:0 0;}
.culture1 li i.i2{ background-position:0 -50px;}
.culture1 li i.i3{ background-position:0 -100px;}
.culture1 li i.i4{ background-position:0 -150px;}
.culture1 li i.i5{ background-position:0 -200px;}
.culture1 li i.i6{ background-position:0 -250px;}
.culture1 li i.i7{ background-position:0 -300px;}
.culture1 li em{ display:block; font-size:18px; color:#242424; position:relative; margin-bottom:30px; line-height:50px; transition:all linear .2s;}
.culture1 li em:after{ content:""; display:block; position:absolute; left:50%; margin-left:-15px; bottom:0; height:4px; width:30px; background:#f08519; border-radius:1000px; transition:all linear .2s;}
.culture1 li p{ font-size:14px; line-height:30px; color:#555; transition:all linear .2s;}
.culture1 li span{ display:block;}
.culture1 li.hover{ background:#f08519;}
.culture1 li.hover i.i1{ background-position:-50px 0;}
.culture1 li.hover i.i2{ background-position:-50px -50px;}
.culture1 li.hover i.i3{ background-position:-50px -100px;}
.culture1 li.hover i.i4{ background-position:-50px -150px;}
.culture1 li.hover i.i5{ background-position:-50px -200px;}
.culture1 li.hover i.i6{ background-position:-50px -250px;}
.culture1 li.hover i.i7{ background-position:-50px -300px;}
.culture1 li.hover em,.culture1 li.hover p{ color:#fff;}
.culture1 li.hover em:after{ background:#fff;}
.culture_w .ab_txt p{ text-indent:0;}
.culture2{ display:flex; flex-wrap:wrap; width:102.82%;}
.culture2 li{ width:30.513333%; margin:26px 2.82% 0 0; overflow:hidden;}
.culture2 li img{ width:100%;}

.course_c{ position:relative; margin-top:55px; min-height:450px; padding-left:383px;}
.course_pic{ position:absolute; left:0; top:0; width:346px;}
.course_pic img{ width:100%;}
.course_list{ border-left:1px solid #eee;}
.course_list li{ padding:0 0 15px 32px;}
.course_list li .time{ font-size:24px; color:#2f2f2f; font-weight:bold; position:relative; line-height:28px; margin-bottom:3px;}
.course_list li .time:before{ content:""; display:block; position:absolute; top:50%; margin-top:-9px; left:-42px; height:8px; width:8px; background:#fff; border:5px solid #f08519; border-radius:50%;}
.course_list li .txt{ margin-bottom:5px;}
.course_list li .txt p{ font-size:16px; color:#555; line-height:32px;}
.course_list li .pic{ display:flex; flex-wrap:wrap; margin-top:3px;}
.course_list li .pic em{ display:inline-block; width:143px; overflow:hidden;}
.course_list li .pic em img{ width:100%;}

.certificate{ margin:24px 0 0 -80px;}
.certificate ul li a{ margin-left:80px; position:absolute; left:0; top:0; bottom:0; right:0;}/*2022-4-14*/
.certificate ul li a .pic{ width:100%; height:100%; display:flex; flex-wrap:wrap; align-items:center;}/*2022-4-14*/
.certificate ul li a img{ width:100%; display:block; margin:0 auto;}
.certificate_but{ position:relative; height:55px; margin:70px 0 50px 0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.certificate_but .swiper-button-next,.certificate_but .swiper-button-prev{ position:relative; left:0; right:0; z-index:9; border:1px solid #d2d2d2; background:#fff; width:80px; height:55px; margin:0 10px;}
.certificate_but .swiper-button-next:after,.certificate_but .swiper-button-prev:after{ color:#617180; font-size:20px;}
.certificate_but .swiper-button-next:hover,.certificate_but .swiper-button-prev:hover{ background:#f08519; border-color:#f08519;}
.certificate_but .swiper-button-next:hover:after,.certificate_but .swiper-button-prev:hover:after{ color:#fff;}
.certificate_but .swiper-button-next.swiper-button-disabled,.certificate_but .swiper-button-prev.swiper-button-disabled{ opacity:1;}

.show-pop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:1000; display:none;}
.show-pop-bg{ background:rgba(0,0,0,.6); position:absolute; left:0; right:0; bottom:0; top:0;}
.show-popc{ position:absolute; left:50%; top:3%; bottom:3%; transform:translate(-50%,0);}
.show_con{ display:flex; justify-content:center; flex-direction:column; height:100%;}
.show_pic{ position:relative; display:inline-block; max-height:90%;}/*2022-4-14*/
.show_pic .close{ position:absolute; right:-33px; top:0; background:rgba(255,255,255,.38); width:33px; height:33px; cursor:pointer; z-index:1011;}
.show_pic .close:after{ content:""; display:block; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; width:20px; height:20px; font-size:0; overflow:hidden; background:url(../images/close.png) center center no-repeat;}
.show_con img{ display:block; margin:0 auto; max-width:100%; max-height:100%;}
.show_con p{ text-align:center; font-size:22px; color:#fff; line-height:40px; padding-top:10px;}

/*产品中心 style*********************************************************************/
.pro_w{ border-top:1px solid #efefef; padding-top:15px;}
.pro_search{ border-radius:8px; background:url(../images/bg1.jpg) center top no-repeat; background-size:cover; padding:45px; margin:40px 0 15px 0;}
.pro_search b{ display:block; color:#fff; line-height:58px; font-size:24px;}
.pro_search .p_sear{ display:flex; flex-wrap:wrap;}
.pro_search .p_s_intxt{ background:#fff; width:230px; height:54px; line-height:54px; border:none; display:block; font-size:14px; margin-right:12px; padding-left:24px;}
.pro_search .p_s_inbut{ height:54px; line-height:54px; display:block; border:none; cursor:pointer; width:142px; text-align:center; color:#fff; font-size:14px; background:url(../images/search_w.png) #000 30px center no-repeat; padding-left:24px;}
.pro_search p{ color:#fff; font-size:14px; line-height:46px;}
.pro_search p a{ color:#fff; margin-right:30px;}
.pro_search p a:last-child{ margin-right:0;}
.pro_search p a:hover{ text-decoration:underline;}
.pro_c{ position:relative; padding:0 0 20px 360px; min-height:820px;}
.sideMenu{ position:absolute; left:0; top:0; width:320px;}
.sideMenu p{ border:1px solid #eee; font-size:18px; line-height:60px; border-left:5px solid #fdeedf; position:relative; padding-left:24px; margin-bottom:5px;}
.sideMenu p:after{ content:"+"; display:block; position:absolute; right:24px; top:50%; margin:-20px 0 0 0; font-size:24px; line-height:40px; color:#d8d8d8;}
.sideMenu p.on{ border:1px solid #eee; border-bottom:none; margin-bottom:0; padding-left:28px; color:#f08519; font-weight:bold;}
.sideMenu p.on:after{ content:"-";}
.sideMenu ul{ border:1px solid #eee; border-top:none; margin-bottom:5px; padding:0 0 12px 50px; line-height:48px;}
.sideMenu ul li a{ color:#6a6a6a; font-size:16px;}
.sideMenu ul li a:hover{ color:#f08519;}
.pro_list{ display:flex; flex-wrap:wrap; width:103.15%; padding-bottom:10px;}
.pro_list li{ width:30.18333%; margin:0 3.15% 3.15% 0;}
.pro_list li .pic{ width:100%; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:5px;}
.pro_list li .pic a{ display:block;}
.pro_list li .txt{ border-top:1px solid #dedede; position:relative; padding:5px 0 0 0; transition:all 0.6s;}
.pro_list li .txt h3{ font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:36px;}
.pro_list li .txt h3 a{ color:#2f2f2f;}
.pro_list li .txt p{ font-size:14px; line-height:24px; color:#b2b2b2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:6px 0 4px 0;}
.pro_list li .txt em{ display:block; line-height:32px;}
.pro_list li .txt em a{ color:#ec7a1b; font-size:16px;}
.pro_list li .txt .more{ position:absolute; right:0; top:-36px; width:35px; height:35px; background:url(../images/search_w.png) #ededed center center no-repeat; transition:all 0.6s;}
.pro_list li.hover .txt h3 a,.pro_list li.hover .txt h3{ color:#ec7a1b;}
.pro_list li.hover .txt{ border-top-color:#ec7a1b;}
.pro_list li.hover .more{ background-color:#ec7a1b;}

.pro_dt1_pic{ width:45%; position:relative;}
.pro_dt1_pic .gallery-top{ width:100%;}
.pro_dt1_pic .gallery-top .swiper-slide{ display:flex; justify-content:center; flex-direction:column;}
.pro_dt1_pic img{ max-height:100%; max-width:100%; display:block; margin:0 auto;}
.pro_dt1_pic .gallery-thumbs{ height:80px; padding:0 50px;}
.pro_dt1_pic .gallery-thumbs .swiper-slide{ height:100%; overflow:hidden; cursor:pointer; display:flex; justify-content:center; flex-direction:column;}
.pro_dt1_pic .gallery-thumbs .swiper-slide-thumb-active:after{ content:""; display:block; position:absolute; right:0; top:0; right:0; bottom:0; width:100%; z-index:5; border:1px solid #cf0e17;box-sizing:border-box;}
.pro_dt1_txt{ width:51%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.pro_dt1_txt_tit{ font-size:30px; line-height:36px; color:#242424; margin-bottom:42px;}
.pro_dt1_txt_tit em{ display:block; font-weight:bold;}
.pro_dt1_txt_c{ font-size:16px; line-height:30px; color:#555;}
.pro_dt1_txt_but{ margin-top:32px;}
.pro_dt1_txt_but a{ border:1px solid #de6a1f; color:#de6a1f; display:inline-block; margin-right:12px; line-height:52px; width:166px; text-align:center; padding-left:27px; position:relative; font-size:16px; box-sizing:border-box;}
.pro_dt1_txt_but a:before{ content:""; display:block; position:absolute; left:37px; top:50%; margin:-10px 0 0 0; width:18px; height:20px; background:url(../images/ico7.png) 0 -20px no-repeat;}
.pro_dt1_txt_but a.down{ background:#de6a1f; color:#fff;}
.pro_dt1_txt_but a.down:before{ background-position:0 0;}

.pro_show{ margin-top:60px;}
.pro_tab{ background:url(../images/bg1.png) top center no-repeat; background-size:cover;}
.pro_tab ul{ display:flex; flex-wrap:wrap; padding:3.5% 2% 0 2%;}
.pro_tab ul li{ font-size:18px; color:#fff; border-radius:5px 5px 0 0; background:rgba(232,164,.15,.3); line-height:63px; margin-right:8px; width:175px; text-align:center; cursor:pointer;}
.pro_tab ul li.on{ background:#fff; color:#de6a1f; font-weight:bold;}
.pro_show_c{ padding:30px 2.55%; font-size:16px; color:#555; line-height:1.875;min-height:500px;}
.pro_show_c img{ max-width:100%; margin:20px 0;}

/*news style*********************************************************************/
.news_w{ padding:50px 0; position:relative;}
.news_list{ display:flex; flex-wrap:wrap; width:104.2%; margin-top:24px;}
.news_list li{ width:29.133333%; margin:0 4.2% 4.2% 0;}
.news_list li .pic{ width:100%; overflow:hidden;}
.news_list li .pic a{ display:block;}
.news_list li h3{ font-size:18px; line-height:36px; margin:14px 0 1px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news_list li h3 a{ color:#1e1e1e;}
.news_list li em{ display:block; font-size:14px; line-height:24px; color:#a6a6a6; margin-bottom:11px;}
.news_list li p{ font-size:14px; line-height:24px; color:#555; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list li.hover h3 a{ color:#f08519;}

.page{ overflow:hidden; position:relative;}
.page a{ display:inline-block; float:left; background:#fff; border:1px solid #e2e2e2; border-radius:2px; font-size:14px; color:#2c2b2b; line-height:53px; padding:0 20px; margin-right:10px;}
.page a.cur,.page a:hover{ background:#f08519; border-color:#f08519; color:#fff;}
.page em{ display:block; position:absolute; right:0; top:0;}
.p_intxt{ background:#fff; border:1px solid #e2e2e2; border-radius:2px; float:left; width:78px; text-align:center; line-height:53px; margin-right:10px; font-size:14px; color:#2c2b2b;}
.p_inbut{ color:#fff; background:#f08519; border:none; border-radius:2px; float:left; line-height:55px; height:55px; width:83px; text-align:center; font-size:14px; cursor:pointer;}
.p_inbut:hover{ background:#f08519;}

.news_dtc{ position:relative; padding:20px 465px 0 0; min-height:855px;}
.news_tit h3{ font-size:30px; font-weight:bold; line-height:50px; width:100%;}
.news_tit p{ font-size:16px; color:#a0a0a0; line-height:36px;}
.news_dtc .ab_txt p{ text-indent:0; margin:25px 0;}
.news_dtc .ab_txt img{ max-width:100%;}
.news_rt{ position:absolute; right:0; top:40px; border-left:1px solid #efefef; width:395px; padding-top:79px;}
.news_search{ position:absolute; right:0; top:165px; display:flex; flex-wrap:wrap; padding-left:34px; margin-bottom:22px;z-index:100;}
.n_s_intxt{ border:1px solid #eee; height:57px; line-height:55px; border-right:none; width:252px; font-size:16px; padding-left:20px;}
.n_s_inbut{ border:none; width:108px; color:#000; font-size:16px; text-align:center; line-height:57px; height:57px; background:url(../images/search.png) #e8b624 27px center no-repeat; padding-left:20px; cursor:pointer;}
.news_rt_tit{ font-size:18px; line-height:24px; color:#000; padding:0 0 0 34px;}
.news_list2{ padding:0 0 0 34px;}
.news_list2 li{ width:100%%; padding-top:20px;}
.news_list2 li .pic{ width:100%; overflow:hidden;}
.news_list2 li .pic a{ display:block;}
.news_list2 li .txt{ padding:12px 0 0 0; line-height:24px;}
.news_list2 li .txt em{ font-size:14px;}
.news_list2 li .txt em a{ color:#000;}
.news_list2 li .txt p{ color:#c5c5c5; font-size:14px;}
.news_list2 li:hover .time,.news_list2 li:hover .time b,.news_list2 li:hover em a{ color:#f08519;}
.up_down{ margin-top:20px; border-top:1px solid #efefef; padding:10px 0 10px 34px;}
.up_down li{ font-size:14px; line-height:24px; position:relative; padding:6px 0 6px 60px;}
.up_down li em{ color:#000; position:absolute; left:0; top:6px;}
.up_down li a{ color:#000;}

/*方案 style*********************************************************************/
.solution{ position:relative;}
.solution .gallery-top .swiper-slide img{ width:100%;}
.solution .gallery-top .swiper-slide .w{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); margin-top:-50px;}
.solution .gallery-top .swiper-slide .w em{ display:block; color:#fff; font-weight:bold; font-size:48px; line-height:78px;}
.solution .gallery-top .swiper-slide .w p{ color:#fff; font-size:16px; line-height:24px; width:58%;}
.solution .gallery-top .swiper-slide .w a{ font-size:16px; color:#fff; background:#f08519; border:1px solid #f08519; display:inline-block; line-height:50px; padding:0 30px; margin-top:44px;}
.solution .gallery-top .swiper-slide .w a:hover{ background:none; color:#f08519;}
.solution .gallery-thumbs{ position:absolute; left:0; right:0; bottom:50px;}
.solution .gallery-thumbs .swiper-slide{ width:auto; padding:0 45px 0 5px;}
.solution .gallery-thumbs .swiper-slide em{ color:#fff; display:inline-block; line-height:31px; padding:26px 0 0 0; position:relative; font-size:16px;}
.solution .gallery-thumbs .swiper-slide em:before{ content:""; display:block; position:absolute; left:50%; top:0; margin:0 0 0 -11.5px; width:23px; height:23px; font-size:0; overflow:hidden; background:url(../images/ico3.png) 0 0 no-repeat;}
.solution .gallery-thumbs .swiper-slide.swiper-slide-thumb-active em{ color:#f08519;}
.solution .gallery-thumbs .swiper-slide.swiper-slide-thumb-active em:before{ background-position:0 -23px;}

/*服务与支持 style*********************************************************************/
.s_w_com{ position:relative;}
.s_w_com .loc{ position:absolute; top:-100px; left:0;}
.s_w_com .certificate_but{ margin:20px 0 40px 0;}
.support_pic{ display:flex; flex-wrap:wrap; width:101.0256%; padding:10px 0 30px 0;}
.support_pic li{ margin-right:1.0256%;}
.support_pic li.li1{ width:26.2%;}
.support_pic li.li2{ width:20.45%;}
.support_pic li.li3{ width:28.4%;}
.support_pic li img{ width:100%; margin-top:12px;}
.down_list{ display:flex; flex-wrap:wrap; width:102.6%;}
.down_list li{ text-align:center; background:#f5f5f5; margin:2.6% 2.6% 0 0; width:22.4%; padding:42px 0 25px 0; transition:all 0.6s;}
.down_list li img{ display:block; height:64px; margin:0 auto;}
.down_list li em{ display:block; margin:30px 0 10px 0;}
.down_list li a{ display:inline-block; border:1px solid #d5d7d9; border-radius:2px; padding:0 10px 0 32px; background:linear-gradient(to bottom,#fff,#efefef); line-height:34px; margin:0 6px; position:relative; font-size:12px;}
.down_list li a:before{ content:""; display:block; position:absolute; left:16px; top:50%; margin-top:-6px; width:12px; height:12px; font-size:0; overflow:hidden; background:url(../images/ico6.png) 0 0 no-repeat;}
.down_list li a.down{ background:#f08519; border-color:#f08519; color:#fff;}
.down_list li a.down:before{ background-position:-12px -12px;}
.down_list li p{ font-size:16px; line-height:36px; color:#555;}
.down_list li.hover{ background:#f0f0f0;}

/*营销网络 style*********************************************************************/
.net_w{ padding:50px 0 10px 0;}
.net_map{ margin-top:40px;}
.net_map img{ max-width:100%; display:block; margin:0 auto;}
.net_list{ display:flex; flex-wrap:wrap; width:102%;}
.net_list li{ width:31.33333333%; margin:2% 2% 0 0; padding:8px 1.4% 15px 1.4%; border:1px solid #dbdbdb; transition:all 0.6s;}
.net_list li em{ display:block; font-size:18px; font-weight:bold; color:#2c2c2c; border-bottom:3px solid #dadada; line-height:50px; margin-bottom:15px;}
.net_list li p{ font-size:14px; color:#555; line-height:24px; padding:3px 0 3px 18px; position:relative;}
.net_list li p:before{ content:""; display:block; position:absolute; left:0; top:8px; width:11px; height:14px; font-size:0; overflow:hidden; background:url(../images/ico4.png) no-repeat;}
.net_list li p.add:before{ background-position:0 0;}
.net_list li p.tel:before{ background-position:0 -14px;}
.net_list li p.mail:before{ background-position:0 -28px;}
.net_list li:hover{ border-color:#f08519;}
.apply_list{ display:flex; flex-wrap:wrap; width:104.2%;}
.apply_list li{ width:29.133333%; margin:24px 4.2% 0 0; padding-bottom:30px;}
.apply_list li a{ display:block;}
.apply_list li .pic{ width:100%; overflow:hidden;}
.apply_list li p{ font-size:18px; color:#1e1e1e; text-align:center; line-height:25px; margin-top:20px; transition:all 0.6s;}
.apply_list li.hover p{ color:#f08519;}
.join_tit{ position:relative; text-align:center; font-size:30px; font-weight:bold; color:#242424; line-height:80px; margin-top:24px;}
.join_tit:after{ content:""; display:block; position:absolute; left:50%; margin-left:-30px; bottom:0; width:60px; height:7px; font-size:0; overflow:hidden; background:#f08519; border-radius:1000px;}
.join_list1{ display:flex; flex-wrap:wrap; justify-content:space-between; width:100.85%; padding-top:26px;}
.join_list1 li{ width:32.483333%; margin:.85% .85% 0 0; border:1px solid #e1e1e1; padding:112px 1% 35px 1.5%; position:relative; transition:all 0.6s;}
.join_list1 li:nth-child(1),.join_list1 li:nth-child(2),.join_list1 li:nth-child(3),.join_list1 li:nth-child(4){ width:24.15%;}
.join_list1 li em{ position:absolute; left:23px; top:-7px; display:inline-block; text-align:center; background:url(../images/bg0.png) center top no-repeat; width:83px; height:90px; font-size:50px; font-family:"Impact"; color:#fff; line-height:90px;}
.join_list1 li p{ font-size:16px; line-height:36px; color:#555;}
.join_list1 li.hover{ border-color:#f08519;}
.join_list2{ display:flex; flex-wrap:wrap;}
.join_list2 li{ width:25%; text-align:center; position:relative; text-align:center; padding:20px 25px;}
.join_list2 li:after{ content:""; display:block; position:absolute; right:-25px; top:93px; width:50px; height:50px; font-size:0; overflow:hidden; background:url(../images/ico5.png) 0 -200px no-repeat;}
.join_list2 li:last-child:after{ display:none;}
.join_list2 li i{ display:block; border-radius:50%; width:106px; height:106px; overflow:hidden; position:relative; margin:45px auto; background:#f08519;}
.join_list2 li i:before{ content:""; display:block; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; width:50px; height:50px; font-size:0; overflow:hidden; background:url(../images/ico5.png) no-repeat;}
.join_list2 li i.i1:before{ background-position:0 0;}
.join_list2 li i.i2:before{ background-position:0 -50px;}
.join_list2 li i.i3:before{ background-position:0 -100px;}
.join_list2 li i.i4:before{ background-position:0 -150px;}
.join_list2 li p{ color:#555; font-size:16px; line-height:36px;}
.join_but{ text-align:center; padding:60px 0 20px 0;}
.join_but a{ color:#fff; background:#f08519; border-radius:1000px; display:inline-block; padding:0 55px; font-size:24px; font-weight:bold; line-height:70px; border:1px solid #f08519;}
.join_but a:hover{ background:none; color:#f08519;}

/*联系我们 style*********************************************************************/
.contact{ padding:40px 0;}
.contact .infor h3{ font-size:30px; font-weight:bold; color:#333; line-height:44px; margin-bottom:10px;}
.contact .infor p{ font-size:16px; line-height:36px; color:#555;}
.contact .ewm{ text-align:center;}
.contact .ewm em img{ display:block; margin:0 auto; width:180px; height:180px;}
.contact .ewm p{ line-height:28px; font-size:16px; font-weight:bold; color:#333; margin-top:15px;}
#map{ width:100%; height:450px;}
.recruit_list{ width:102.28%; display:flex; flex-wrap:wrap; padding:24px 0 10px 0;}
.recruit_list li{ width:31.0533333%; margin:0 2.28% 2.28% 0; position:relative;}
.recruit_list li .txt{ border:1px solid #e6e6e6; padding:0 5.44%; transition:all 0.6s;}
.recruit_list li .txt h3{ border-bottom:1px solid #e5e5e5; font-size:20px; font-weight:bold; color:#525252; line-height:30px; padding:17px 0 15px 0; margin-bottom:20px; transition:all 0.6s;}
.recruit_list li .txt h4{ font-weight:500; font-size:14px; line-height:24px; color:#484848; padding:5px 0; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
.recruit_list li .txt p{ padding:5px 0;}
.recruit_list li .txt p em{ width:50%; display:inline-block; color:#484848; font-size:14px;}
.recruit_list li .txt span{ display:block; border-top:1px solid #e5e5e5; padding:20px 0 22px 0; margin-top:20px;}
.recruit_list li .txt span a{ display:inline-block; margin-right:10px; line-height:32px; border-radius:1000px; border:1px solid #dcdcdc; color:#de6a1f; font-size:14px; padding:0 25px; font-weight:bold;}
.recruit_list li .txt span a:hover,.recruit_list li .txt span a:last-child{ color:#fff; background:#de6a1f; border-color:#de6a1f;}
.recruit_list li.hover .txt{ border-color:#f08519;}
.recruit_list li.hover .txt h3{ color:#f08519;}
.recruit_dt h3{ font-size:30px; font-weight:bold; color:#333; line-height:44px; margin-bottom:10px;}
.recruit_dt .ab_txt p{ text-indent:0;}
.recruit_dt .r_but{ border-top:1px solid #eee; margin-top:20px; padding:20px 0;}
.recruit_dt .r_but a{ display:inline-block; margin-right:10px; line-height:32px; border-radius:1000px; border:1px solid #dcdcdc; color:#de6a1f; font-size:14px; padding:0 25px; font-weight:bold;}
.recruit_dt .r_but a:hover{ color:#fff; background:#de6a1f; border-color:#de6a1f;}

.culture2 li img,.course_list li .pic em img,.certificate ul li a img,.news_list li .pic img,.news_list2 li .pic a img,.apply_list li .pic img,.pro_list li .pic a img,.con1 .i_pro_list li img{ display:block; width:100%; transition:all 0.6s; margin:0 auto;}
.culture2 li.hover img,.course_list li .pic em:hover img,.certificate ul li.hover a img,.news_list li.hover .pic img,.news_list2 li.hover .pic a img,.apply_list li.hover .pic img,.pro_list li.hover .pic a img,.con1 .i_pro_list li.hover img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; padding-top:25px;}
.foot1{ padding:22px 0;}
.foot1 ul{ width:75%; padding-top:31px;}
.foot1 ul li span{ display:block; line-height:46px;}
.foot1 ul li span a{ color:#000; font-size:20px;}
.foot1 ul li p{ color:#656565; font-size:14px; line-height:30px;}
.foot1 ul li p a{ color:#656565;}
.foot1 ul li a:hover{ color:#f08519;}
.foot1 .ewm{ text-align:center; padding:45px 0;}
.foot1 .ewm em img{ display:block; margin:0 auto; width:115px; height:115px;}
.foot1 .ewm p{ line-height:28px; font-size:14px; color:#404040;}
.foot{ padding:20px 0 25px 0; border-top:1px solid #e0e0e0; line-height:28px;}
.foot .w{ color:#404040; font-size:14px;}
.foot em{ color:#404040; padding-left:10px;}

/*右侧浮窗 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(../images/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(../images/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(../images/r_top-h.png) #fff center center no-repeat; display:none;}


.pagelist{width:100%;height:37px; padding-top:30px; padding-bottom:50px; text-align:center;}
.pagelist a{ padding:14px 23px; height:32px;display:inline-block; background-color:#ffffff; border-radius: 1px; border:#c1c1c1 solid 1px;  text-align:center;line-height:32px;margin-left:0px;font-size:14px;color:#3e3e3e; cursor:pointer;}
.pagelist a:hover ,.pagelist a.selected{ background-color:#f08519; color:#fff; border:#f08519 solid 1px; padding:14px 23px; cursor:pointer;}
.pagelist span{height:32px;display:inline-block;margin-left:14px;line-height:32px;text-align:center;font-size:14px;color:#999999;}