@charset "utf-8";blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0}
body{font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:16px;color:#333;line-height:1.75}
a,a:active,a:focus,a:hover,a:visited{color:#333;text-decoration:none}
.bgcolor{background-color:#ce0000}
#rollTop{position:fixed;z-index:9999;right:50px;bottom:10px;width:40px;height:40px}
#rollTop a{display:inline-block;width:100%;height:100%;background:url(../images/rollTop.png) no-repeat 50%;background-size:50%}
.container{width:100%;max-width:1500px;padding:0 50px}
.header{transition:all .5s;display:flex;justify-content:space-between;align-items:center;background:#fff;position:relative;z-index:9999}
.header,.header.maxwidth{width:100%;height:120px}
.header .txt{min-width:200px;padding-left:15px;line-height:30px}
.header .txt h3{font-size:20px;font-weight:400}
.header .txt h3 span{font-family:impact;color:#004fab;font-size:25px}
.header .txt p{font-size:18px}
.logo{width:30%;height:100%;padding:15px 30px;box-sizing:border-box;display:flex;align-items:center;background:#fff}
.logo img{max-height:80px}
.header .box{width:100%;background:#004fab}
.nav{height:60px;line-height:60px}
.nav ul{display:flex;padding:0 50px;justify-content:flex-start;align-items:center}
.nav ul li{position:relative;padding:0 30px;max-width:220px;text-align:center}
.nav ul>li>a{position:relative;z-index:1;width:100%;color:#fff;display:block;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nav ul>li:after{height:0;background:url(../images/hover.png) no-repeat bottom}
.nav ul>li.active:after,.nav ul>li:after{content:"";z-index:0;display:block;position:absolute;width:100%;transition:all .5s;left:0;bottom:0}
.nav ul>li.active:after{height:100%}
.nav ul>li.active a{color:#fff}
.nav ul>li:hover:after{height:100%}
.nav ul>li:hover a{color:#fff}
.language{display:flex;justify-content:space-between;align-items:center;padding:0 50px;width:100%;height:60px;border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}
.language .contact{padding-left:50px;text-align:right;background:url(../images/tel2.png) no-repeat 0}
.language span{font-size:14px;color:#fff}
.language .tel a{font-size:24px;display:inline-block;font-family:impact;color:#fff;line-height:24px;padding-left:15px;min-width:160px}
.company h3{line-height:60px;font-size:18px;color:#fff}
.nav ul li .submenu{position:absolute;top:100%;left:0;width:100%;min-width:180px;max-height:0;overflow:hidden;background:#fff;box-shadow:0 0 5px #aaa}
.nav ul li .submenu a{display:block;padding:5px;color:#333;line-height:30px;font-size:14px;float:left;width:100%;text-align:center;box-sizing:border-box}
.nav ul li .submenu a:hover{color:#004fab}
.nav ul li:hover .submenu{max-height:600px}
.menu-handler{overflow:hidden;width:60px;height:60px;border-left:1px solid hsla(0,0%,100%,.2);cursor:pointer;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.445,.145,.355,1);-webkit-transition:all .3s cubic-bezier(.445,.145,.355,1);-moz-transition:all .3s cubic-bezier(.445,.145,.355,1);z-index:1012}
.menu-handler .burger{width:32px;height:4px;background:#004fab;display:block;position:absolute;z-index:5;top:18px;left:50%;margin:0 0 0 -16px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}
.menu-handler .burger-2{top:28px}
.menu-handler .burger-3{top:38px}
.menu-handler.active .burger-1{top:30px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.menu-handler.active .burger-2{opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;left:-100%}
.menu-handler.active .burger-3{top:30px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}
.menuBlack{bottom:0;right:0;left:0;background:rgba(0,0,0,.5);z-index:999}
.menuBlack,.menuBox{position:fixed;top:0;display:none}
.menuBox{width:100%;right:-100%;height:100%;background:#fff;z-index:1003;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.navMobile{margin-top:80px;margin-bottom:60px}
.navMobile dd a{display:block;line-height:24px;color:#333;font-weight:400;font-size:14px;text-align:center}
.navMobile dd p a{padding:15px 45px;font-size:18px;text-align:center}
.navMobile dd p a.act{background:#004fab;color:#fff}
.mtnav a{padding:13px 48px;font-size:16px}
.mtnav{display:none}
.mtnav,.mtools{background:#eee}
.mtools{overflow:hidden;position:fixed;right:-100%;bottom:0;width:100%}
.mtools a{display:block;width:50%;text-align:center;float:left;height:50px;line-height:50px;overflow:hidden;color:#fff;background:#222}
.mtools span{display:inline-block;vertical-align:middle;padding-left:30px}
.mtools .weixin{background:#004fab}
.mtools .sina span{background:url(../images/kf.png) no-repeat 0}
.mtools .weixin span{background:url(../images/phone.png) no-repeat 0}
.home{width:100%;height:auto;overflow:hidden;position:relative;max-height:100%}
.home .swiper-container{width:100%;height:100%;position:static}
.home .swiper-slide{position:relative;background:#fff;overflow:hidden}
.home .swiper-slide .vbg,.home .swiper-slide .vbox{position:absolute;left:0;top:0;width:100%;height:100%}
.home .swiper-slide .vbg{background:url(../images/dot.png) repeat;opacity:.5}
.home .swiper-slide .vidbg{position:relative;z-index:9}
.home .swiper-slide p{font-size:20px;letter-spacing:2px;font-weight:700;line-height:2}
.home .swiper-slide img{width:100%;height:auto;transition:1s ease 2s;transform:scale(1.1)}
.home .swiper-slide-active img,.home .swiper-slide-duplicate-active img{transition:5s ease;transform:scale(1)}
.home .swiper-pagination{bottom:20px;text-align:center}
.home .swiper-pagination-bullet{width:40px;height:40px;line-height:38px;opacity:1;background:0 0;border:2px solid hsla(0,0%,100%,.5);color:#fff;transition:all .5s}
.home .swiper-pagination-bullet-active{background:#004fab;border:2px solid #004fab}
.home .swiper-button-next,.home .swiper-button-prev{background:rgba(0,0,0,.1);text-align:center;color:#fff;line-height:60px;width:60px;height:60px;font-weight:700;font-size:14px}
.home .swiper-button-next:hover,.home .swiper-button-prev:hover{background:rgba(0,0,0,.5)}
.s01,.s02,.s03,.s04,.s05,.s06,.wrapper{width:100%;height:auto;overflow:hidden}
.s01,.s02,.s03,.s04,.s05,.s06{float:left;padding:30px 0}
.partiner{margin:30px 0}
.partiner ul{justify-content:space-between}
.partiner ul,.partiner ul li{display:flex;align-items:center}
.partiner ul li{justify-content:center;width:30%;padding:30px;background:#fff;box-shadow:0 0 15px #eee;border-radius:5px}
.partiner ul li .txt{padding-left:30px}
.partiner ul li h3{font-size:30px;line-height:40px;color:#004fab;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.partiner ul li:last-child h3{font-family:impact}
.partiner ul li p{line-height:18px;font-size:14px}
.s01-main .tbox{background:#fff;padding:15px 0;display:flex;justify-content:space-between;align-items:center}
.s01-main .tbox form{width:100%;max-width:320px}
.s01-main .tbox input.key{width:260px;height:40px;background:#e9f3ff;border:0;padding:5px;float:left}
.s01-main .tbox input.btn{float:left;width:60px;height:40px;border-radius:0;border-left:1px solid #ddd;background:url(../images/seach_btn.png) no-repeat 50% #004fab}
.tit{text-align:center}
.tit h3{font-size:40px;line-height:60px;color:#004fab;position:relative}
.tit h3:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;display:block;width:20px;height:3px;background:#004fab}
.tit p{line-height:30px;padding:15px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.tit img{margin:auto}
.s01 .swiper-slide a{display:block;position:relative;border:1px solid #ddd;overflow:hidden}
.s01 .swiper-slide .img{position:relative;z-index:1;overflow:hidden}
.s01 .swiper-slide a img{transition:all .5s}
.s01 .swiper-slide a:hover{border-color:#0068b1}
.s01 .swiper-slide a:hover img{transform:scale(1.1)}
.s01 .swiper-container{padding-bottom:80px}
.s01 .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}
.s01 .swiper-pagination .swiper-pagination-bullet-active{background:#da0000}
.s01-sidebar{width:240px;margin-left:-100%;background:#f0f0f0}
.s01-sidebar,.s01-sidebar .subtit{height:auto;float:left;box-sizing:border-box}
.s01-sidebar .subtit{width:100%;padding:15px;background:#004fab;text-align:center}
.s01-sidebar .subtit h1{color:#fff;font-size:24px}
.s01-sidebar .subtit p{color:#fff;font-size:12px}
.s01-sidebar .menu{float:left;width:100%}
.s01-sidebar .menu .side_nav h3{position:relative;line-height:50px;width:100%;box-sizing:border-box;padding:0 10px;border-bottom:1px solid #ddd}
.s01-sidebar .menu .side_nav h3 a{position:relative;display:inline-block;box-sizing:border-box;width:100%;font-weight:400;font-size:14px;color:#333;padding-left:25px}
.s01-sidebar .menu .side_nav h3 a:before{content:"";display:block;width:8px;height:8px;background:#004fab;position:absolute;left:5px;top:21px}
.s01-sidebar .menu .side_nav h3 a:hover:before{background:#004fab}
.s01-sidebar .menu .side_nav h3 span{display:block;text-align:center;font-weight:400;width:50px;height:50px;cursor:pointer;border-left:1px solid #ddd;position:absolute;right:0;top:0}
.s01-sidebar .menu .side_nav h3 .add:before,.s01-sidebar .menu .side_nav h3 span:before{content:"+";color:#333}
.s01-sidebar .menu .side_nav h3 a:hover{color:#004fab}
.s01-sidebar .menu .side_nav ul{width:100%;height:0;overflow:hidden}
.s01-sidebar .menu .side_nav ul.on{height:auto}
.s01-sidebar .menu .side_nav ul.on li:last-child{border-bottom:1px solid #ddd;padding-bottom:15px}
.s01-sidebar .menu .side_nav ul.on li:first-child{margin-top:15px}
.s01-sidebar .menu .side_nav ul li{line-height:30px;box-sizing:border-box;padding-left:35px;background:url(../images/dot.png) no-repeat 20px 15px}
.s01-sidebar .menu .side_nav ul li a{display:inline-block;width:100%;font-size:15px;color:#666}
.s01-sidebar .menu .side_nav ul li:hover a{color:#004fab}
.s01-sidebar .txt{color:#333;padding:30px 15px;font-size:14px}
.s01-main,.s01-sidebar .txt{float:left;box-sizing:border-box;width:100%}
.s01-main{padding-left:300px}
.s01-content{background:#fff;width:100%;height:auto;min-height:500px}
.s01-content .menu{width:100%;height:auto;text-align:left}
.s01-content .menu a{display:inline-block;padding:6px 25px;background:#004fab;color:#fff;border-radius:30px;margin-right:15px}
.s01-content .menu a:hover{background:#0068b1;color:#fff}
.s01-content ul.imgbox{display:flex;justify-content:space-between;flex-wrap:wrap}
.s01-content ul.imgbox li{width:23%;margin:10px 0}
.s01-content ul.imgbox li .img{padding:15px;border:1px solid #ddd;border-radius:10px;overflow:hidden}
.s01-content ul.imgbox li img{border-radius:10px}
.s01-content ul.imgbox li p{text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.s01-content ul.imgbox li:hover p{color:#0068b1}
.s01 .ad{width:100%;height:260px;margin-top:30px;padding:30px 0;background:url(../images/ad.jpg) no-repeat 50%}
.s01 .ad .container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-end}
.s01 .ad .txt{height:128px;text-align:right;padding-right:30px;background:url(../images/ad01.png) no-repeat 100%}
.s01 .ad .txt h1{color:#fff;font-size:30px;line-height:40px;padding-top:20px}
.s01 .ad .txt p{line-height:24px;color:#fff}
.s01 .ad .adtel{text-align:right;padding-left:50px;margin-top:15px;background:url(../images/tel.png) no-repeat 0 100%;width:260px}
.s01 .ad .adtel a,.s01 .ad .adtel small{display:block;color:#fff;line-height:24px}
.s01 .ad .adtel a{font-size:28px}
.s02{height:auto;overflow:hidden;padding:50px 0;background:url(../images/advbg.jpg) no-repeat 50%}
.s02,.s02 .tit{width:100%}
.s02 .box .item{display:flex;justify-content:space-between;align-items:center;padding:30px 0}
.s02 .box .img,.s02 .box .txt{width:50%}
.s02 ul li{width:100%;padding-top:15px;position:relative;height:auto;overflow:hidden;float:left}
.s02 ul li:nth-child(2n){background:#e9f3ff}
.s02 ul li .number{position:absolute;left:0;top:15px;display:block;padding:15px 0;width:60px;height:70px;float:left;background:#004fab;color:#fff;font-size:30px;text-align:center;line-height:20px}
.s02 ul li .number small{font-size:14px}
.s02 ul li h3{width:100%;height:70px;line-height:30px;padding-left:80px;float:left;font-size:20px;color:#004fab;margin-bottom:20px}
.s02 ul li h3 small{font-size:10px;color:#aaa}
.s02 ul li h3 span{height:30px;line-height:30px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.s02 .box .item:first-child .txt{padding-right:50px}
.s02 .box .item:last-child .txt{padding-left:50px}
.s03 .box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.s03 .box .swiper-slide{width:18%;margin:10px 0}
.s03 .box p{line-height:30px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.s04{width:100%;height:210px;padding:50px 0;background:url(../images/adbg.jpg) no-repeat 50%}
.s04 .box{display:flex;justify-content:space-between;align-items:center}
.s04 .lbox{position:relative;padding:0 30px;border:1px solid #fff;margin-right:50px}
.s04 .lbox h1{position:absolute;z-index:2;top:-25px;font-size:40px;color:#fff;line-height:50px}
.s04 .lbox h1:before{content:"";position:relative;display:block;width:100%;height:2px;left:0;top:23px;z-index:-1;background:#008dcc}
.s04 .lbox p{font-size:12px;color:#fff;padding-top:50px;padding-bottom:20px}
.s04 .rbox{text-align:right;color:#fff;min-width:240px}
.s04 .rbox b{display:inline-block;font-size:30px;line-height:40px;padding-bottom:10px}
.s04 .rbox a{display:inline-block;padding:5px 50px;border-radius:30px;background:#fff;color:#333}
.s05{background:#f5f5f5;padding:30px 0}
.about_box{padding:40px;display:flex;justify-content:space-between;align-items:center;background:#fff;background:-moz-linear-gradient(left,#fff 0,#fff 60%,#004fab 60%,#004fab 100%);background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(60%,#fff),color-stop(60%,#004fab),color-stop(100%,#004fab));background:-webkit-linear-gradient(left,#fff,#fff 60%,#004fab 0,#004fab);background:-o-linear-gradient(left,#fff 0,#fff 60%,#004fab 60%,#004fab 100%);background:-ms-linear-gradient(left,#fff 0,#fff 60%,#004fab 60%,#004fab 100%);background:linear-gradient(90deg,#fff,#fff 60%,#004fab 0,#004fab)}
.about_box .img,.about_box .txt{width:50%}
.about_box .txt{padding-right:50px}
.about_box .txt h3{font-size:24px;line-height:30px;padding-bottom:15px;border-bottom:1px solid #ddd}
.about_box .txt p{padding:20px 0;line-height:30px;font-size:16px}
.about_box .txt a{display:inline-block;padding:5px 30px;border-radius:30px;background:#004fab;color:#fff;font-size:14px}
.about_box .txt a:hover{background:#da0000}
.s05 .swiper-container{width:100%;height:auto;padding:30px 0}
.s05 .swiper-slide{text-align:center;font-size:18px;background:#fff;height:auto}
.s05 .swiper-container h3{font-size:16px;font-weight:400;line-height:40px;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,124,218,.7);color:#fff;transition:all .5s}
.s05 .swiper-container img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.s05 .swiper-container a{display:block;overflow:hidden;position:relative}
.s05 .img{overflow:hidden}
.s05 .swiper-slide:hover h3{line-height:80px}
.s05 .swiper-slide:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.s06{width:100%;padding:30px 0;height:auto;overflow:hidden}
.s06 .box{display:flex;justify-content:space-between;padding-top:30px}
.s06 .lbox{width:30%;padding:10px;background:#fff;border:1px solid #ddd}
.s06 .lbox .list ul li{width:100%;padding:0 15px;float:left;line-height:40px;border-bottom:1px dotted #fff;background:url(../images/d.png) no-repeat 0}
.s06 .lbox .list ul li a{display:inline-block;width:100%}
.s06 .lbox .list ul li:hover{background:#004fab}
.s06 .lbox .list ul li:hover a{color:#fff}
.s06 .rbox{width:70%;padding-left:50px;display:flex;justify-content:space-between;flex-wrap:wrap}
.s06 .rbox .item{width:50%;border:1px solid #ddd;padding:30px}
.s06 .rbox .item:first-child{width:100%;border-bottom:0}
.s06 .rbox .item:last-child{border-left:0}
.s06 .rbox .item h3{line-height:40px}
.s06 .rbox .item p{line-height:24px;font-size:14px;text-align:justify;color:#666}
.s06 .rbox .item:hover p{color:#333}
.s06 .rbox .item:hover h3{color:#004fab}
.s06 .rbox .item .date span{padding:5px 10px;background:#004fab;color:#fff;display:inline-block;margin-right:10px}
.s06 .rbox .item:first-child a{display:flex;justify-content:space-between}
.s06 .rbox .item:first-child a .img{width:30%}
.s06 .rbox .item:first-child a .txt{width:70%;padding-left:30px}
.s06 .rbox .item:first-child h3{line-height:30px;font-size:20px;color:#004fab;position:relative;padding-left:80px}
.s06 .rbox .item:first-child h3:before{content:"头条";display:block;height:30px;font-size:12px;line-height:20px;padding:5px 20px;background:#004fab;color:#fff;position:absolute;left:0}
.s06 .rbox .item:first-child p{padding:15px 0;line-height:24px;color:#333;font-size:16px;text-align:justify}
.s07{height:auto;overflow:hidden;padding:30px 0;background:#fff}
.links,.s07{width:100%;float:left}
.links{height:50px;padding-left:200px;background:url(../images/link.jpg) no-repeat 0}
.links a{display:inline-block;line-height:50px;padding:0 15px}
.links a:hover{color:#0165bb}
.footer{background:#004fab;float:left;position:relative;overflow:hidden;width:100%}
.footer:before{content:"";display:block;position:absolute;z-index:0;right:0;top:0;width:100%;height:100%;background-attachment:fixed;opacity:.1;pointer-events:none}
.fnav{padding:15px;text-align:center;background:#ffa700;background:-webkit-linear-gradient(90deg,#ff4800,#ffa700);background:linear-gradient(90deg,#ff4800,#ffa700)}
.fnav a{display:inline-block;padding-right:50px;font-size:16px}
.fnav a,.fnav a:hover{color:#fff}
.fbox{display:flex;display:-webkit-flex;justify-content:space-between;padding:30px 0}
.fbox .cbox,.fbox .lbox{border-right:1px solid hsla(0,0%,100%,.2)}
.fbox .cbox,.fbox .lbox,.fbox .rbox{padding:30px 0;width:100%}
.fbox .cbox,.fbox .rbox{padding-left:50px}
.fbox .rbox{min-width:440px}
.fbox .lbox{min-width:400px}
.fbox h3{color:#fff;padding-bottom:10px;font-size:20px}
.fbox .lbox img{float:left;padding-right:30px;max-width:150px}
.fbox .cbox p{line-height:24px;font-size:14px;color:#fff}
.fbox .ftel{float:left;padding-left:60px;background:url(../images/ftel.png) no-repeat 0}
.fbox .ftel p{font-size:14px;color:#fff;line-height:24px}
.fbox .ftel p a{font-size:30px;color:#fff;font-family:impact;font-weight:400}
.fbox .rbox p{color:#fff}
.fbox .rbox input.phone{min-width:280px; width:100%; height:50px;background:#fff;border:0;padding:5px 10px;float:left}
.fbox .rbox input.btn{ float:left; width:100%;height:50px;background:#ffa700;border:0;border-radius:0;color:#fff}
.fbot{line-height:40px;font-size:14px;border-top:1px solid hsla(0,0%,100%,.2)}
.fbot,.fbot a{color:#fff}
.kf_bottom{position:fixed;z-index:9999;bottom:0;left:0;width:100%;padding:5px}
.kf_bottom .box{box-sizing:border-box}
.kf_bottom .box,.kf_bottom a{display:flex;justify-content:center}
.kf_bottom a{align-items:center;width:50%;margin:1%;background:#0165bb;color:#fff;padding:5px 10px;line-height:30px}
.kf_bottom i{font-size:30px;padding:0 15px 0 0}
@media screen and (max-width:1600px){.company h3{font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
}
@media only screen and (min-width:768px) and (max-width:1200px){.logo{width:50%}
.container{padding:0 30px}
}
@media screen and (max-width:1080px){.header{height:60px}
.fnav{padding:0}
.fbox .lbox img{max-width:100%;margin:0 auto;display:block;padding:0}
.tel{margin-right:80px}
.s02 .box .img,.s02 .box .txt{width:100%}
.s02 .box .item,.s04 .box,.s06 .box{display:block}
.s04 .lbox{display:none}
.s02 .tit img{min-width:150%;margin-left:-25%}
.s02 .box .item{padding:5px 0}
.s02 .box .item:first-child .txt{height:auto;overflow:hidden;padding-right:0}
.s02 .box .item:last-child .txt{padding-left:0}
.s02 ul li h3{font-size:16px;padding-left:50px}
.s02 ul li .number{width:40px;height:60px;font-size:18px}
.s02 ul li .number small{font-size:10px}
.s02 ul li h3 small{display:none}
.s02 ul li h3 span{-webkit-line-clamp:2;height:60px}
.s02 ul li p{height:auto;line-height:20px;font-size:14px;background-position:0 0}
.s03 .box{padding:0}
.s03 .box .swiper-slide{width:48%}
.s03 .box p{font-size:12px}
.s03 .box .swiper-container{padding:0}
.about_box{padding:0;display:block;background:0 0}
.about_box .img,.about_box .txt{width:100%;padding:10px 0}
.about_box .txt h3{font-size:100%;line-height:1}
.s06 .box{padding:0}
.s06 .lbox{width:100%;height:auto;overflow:hidden}
.s06 .rbox{margin-top:10px}
.s06 .rbox,.s06 .rbox .item:first-child a .txt{width:100%;padding:0}
.s06 .rbox .item:first-child a .img{display:none}
.s06 .rbox .item,.s06 .rbox .item:first-child{padding:10px}
.s06 .rbox .item:first-child h3{font-size:16px}
.s06 .rbox .item:first-child p{font-size:12px;line-height:18px}
.s06 .rbox .item h3{line-height:20px}
.fnav a{padding:5px 15px}
.fbox{flex-wrap:wrap}
.fbox .cbox,.fbox .lbox{border:0;padding:10px 0}
.logo{min-width:200px}
#rollTop{right:0;bottom:60px}
.container{padding:0 10px}
.navbox{position:fixed;top:0;right:0;width:60px;height:60px}
.logo{width:100%;padding:5px 0}
.logo img{max-height:50px}
.tit h3{font-size:30px;line-height:40px}
.tit p{line-height:30px;padding:10px 0;font-size:10px}
.s01 .swiper-container{padding-bottom:50px}
.s01-main{padding:0}
.s01-content .menu a{padding:5px 15px;font-size:12px;margin:5px}
.s01-content ul.imgbox li{width:48%}
.s01 .ad{background:url(../images/ad.jpg) no-repeat 100%}
.s01 .ad .txt{background:0 0;padding:0;width:100%}
.s01 .ad .txt h1{font-size:24px;text-align:center}
.s01 .ad .txt p{font-size:12px;line-height:18px;text-align:center}
.s01 .ad .adtel{width:100%;padding:0;text-align:center;background:0 0}
.s04 .box ul li{width:50%;padding:20px 10px;border-bottom:1px solid #ddd}
.s04 .box ul li h3{font-size:16px}
.s04 .box ul li p{font-size:10px}
.s04 .box{padding:0}
.fbot{padding-bottom:80px}
}
.floating_ck{position:fixed;right:20px;top:65%;z-index:9999;display:block}
.floating_ck dl dd{position:relative;width:60px;height:60px;margin-bottom:1px;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;color:#666}
.floating_ck dl dd,.floating_ck dl dd:hover{background-color:#0068b1}
.floating_ck dl dd:hover .floating_left{display:block}
.consult{background-image:url(../images/qq.png)}
.quote,.words{background-image:url(../images/kficon.png)}
.qrcord{background-image:url(../images/erweima.png)}
.return{background-image:url(../images/fanhui.png)}
.floating_ck dd span{color:#fff;display:block;padding-top:40px;font-size:10px}
.floating_left{position:absolute;left:-120px;top:0;width:120px;height:60px;background-color:#0068b1;border:1px solid #0068b1;display:none}
.floating_left a{color:#fff;line-height:60px}
.floating_ewm{height:160px;top:-80px}
.floating_ewm i{background-size:100%;display:block;width:100px;height:100px;margin:10px auto auto}
.floating_ewm p{color:#fff;margin-top:5px}
.floating_ewm .qrcord_p01{font-size:8px;line-height:20px}
.floating_ewm .qrcord_p02{font-size:12px}
@media screen and (max-width:768px){.floating_ck{display:none}
.fbot{font-size:10px}
.home .swiper-pagination{display:none}
.s04 .rbox{text-align:center}
}
