<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* by Sean Lu 20190928 */
/* 移动端全局控制reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family:arial,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); background-color: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #0668b0; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20180601 */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#c2c2c2;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#A0A0A0}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 拖选文字样式 20160628 */
::selection { background: #0668b0; color: #fff; }
::-moz-selection { background: #0668b0; color: #fff; }

.wrapper { width: 1140px; margin: 0 auto; }
.bigwrap { width: 1540px; margin: 0 auto; }

.mr20 { margin-right: 20px; }

.topbar { background: #eff2f4; line-height: 40px; height: 40px; padding: 0 3%; color: #666; font-size: 12px; overflow: hidden; border-bottom: 1px solid #eee; }
.topbar .tip { float: left; }
.topbar .links { float: right; }
.topbar .links .split { color: #ccc; margin: 0 10px; }
.topbar .links .lang { padding-left: 26px; background: url(../img/lang01.jpg) no-repeat left center; margin-left: 10px; }
.topbar .links .lang.lang02 { background-image: url(../img/lang02.jpg); }

.header { background: #fff; height: 90px; padding: 0 3%; }
.header .logo { float: left; height: 55px; padding: 17.5px 0; display: block; position: relative; padding-right: 30px; margin-right: 30px; }
.header .logo img { display: block; height: 100%; }
.header .logo:after { content: ''; display: block; width: 1px; height: 40px; position: absolute; right: 0; top: 25px; background: #ddd; }
.header .nav { float: left; height: 44px; padding: 23px 0; }
.header .nav .nul { }
.header .nav .nul .nli { float: left; position: relative; }
.header .nav .nul .nli .na { display: block; line-height: 44px; padding: 0 20px; font-size: 14px; font-weight: bold; color: #333; text-decoration: none; }
.header .nav .nul .nli .na:hover { color: #0668b0; }
.header .nav .nul .nli:hover .na { color: #0668b0; }
.header .nav .nul .nli .sub { background: #0668b0; color: #fff; padding: 16px 0; width: 130px; position: absolute; left: 0; top: 44px; visibility: hidden; opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all .2s; transition: all .2s; z-index: 9; }
.header .nav .nul .nli:hover .sub { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.header .nav .nul .nli .sub .sli { line-height: 24px; padding-left: 30px; }
.header .nav .nul .nli .sub .sli .sa { font-size: 14px; color: #fff; text-decoration: none; }
.header .nav .nul .nli .sub .sli .sa:hover { color: #d3f2ff; }
.header .tel { float: right; text-align: right; padding-top: 22px; }
.header .tel .txt { font-size: 13px; color: #666; margin-bottom: 4px; }
.header .tel .txt:before { content: ''; width: 18px; height: 18px; display: inline-block; background: url(../img/telos.png) no-repeat center; background-size: cover; vertical-align: bottom; margin-right: 4px; }
.header .tel .num { font-size: 17px; font-weight: bold; color: #444; font-family: Verdana, Geneva, sans-serif; }


.bannerslide { }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: 590px; }
.bannerslide .swiper-slide.swiper-slide-active .textbox .p3 { left: 0; opacity: 1; }
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #0668b0; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230668b0'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230668b0'%2F%3E%3C%2Fsvg%3E"); }


.commontitle { text-align: center; margin-bottom: 40px; }
.commontitle .tit { font-size: 22px; font-weight: bold; color: #434d5b; line-height: 30px; }
.commontitle .txt { font-size: 12px; line-height: 20px; color: #666; margin-top: 20px; }



.homebox01 { padding: 60px 0; background: #fff; }
.homebox01 .list {  }
.homebox01 .list .item { width: 49%; float: left; margin-right: 2%; box-sizing: border-box; padding: 40px 40px; -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); box-shadow: 0px 0px 6px rgba(0,0,0,0.1); background: #fff; color: #333; font-size: 14px; }
.homebox01 .list .item:nth-child(2n) { margin-right: 0; }
.homebox01 .list .item .hd { margin-bottom: 30px; }
.homebox01 .list .item .hd .en { font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; color: #999; text-transform: uppercase; margin-bottom: 10px; }
.homebox01 .list .item .hd .cn { font-size: 20px; color: #333; line-height: 20px; height: 20px; overflow: hidden; }
.homebox01 .list .item .bd { font-size: 14px; line-height: 22px; height: 88px; overflow: hidden; }
.homebox01 .list .item .btn { text-align: right; margin-top: 16px; }
.homebox01 .list .item .btn .ia { display: inline-block; width: 35px; height: 35px; background: url(../img/btn.png) no-repeat center; background-size: cover; text-indent: 9999px; overflow: hidden; }
.homebox01 .list .item .btn .ia:hover { background-color: #f1f1f1; opacity: .8; }


.homebox02 { background: #0668b0 url(../img/homebox02bg.jpg) no-repeat center; background-size: cover; padding: 60px 0; color: #fff; }
.homebox02 .commontitle .tit { color: #fff; }
.homebox02 .nav { text-align: center; margin-bottom: 50px; }
.homebox02 .nav a { color: #fff; line-height: 28px; padding: 0 20px; display: inline-block; font-size: 14px; }
.homebox02 .list {  }
.homebox02 .list .item { width: 23.5%; float: left; margin-right: 2%; background: #fff; -webkit-transition: all .2s; transition: all .2s; }
.homebox02 .list .item:hover { -webkit-transform: scale(1.01); transform: scale(1.01); }
.homebox02 .list .item:nth-child(4n) { margin-right: 0; }
.homebox02 .list .item .img {  }
.homebox02 .list .item .img a { display: block; }
.homebox02 .list .item .img img { display: block; width: 100%; }
.homebox02 .list .item .inf { padding: 40px 30px; }
.homebox02 .list .item .inf .nam { line-height: 20px; margin-bottom: 20px; height: 20px; overflow: hidden; color: #333; font-size: 16px; }
.homebox02 .list .item .inf .nam a { color: #333; text-decoration: none; }
.homebox02 .list .item .inf .nam a:hover { color: #0668b0; }
.homebox02 .list .item .inf .txt { color: #666; font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; margin-bottom: 20px; }
.homebox02 .list .item .inf .btn { color: #666; font-size: 12px; line-height: 20px; height: 20px; position: relative; margin-bottom: 10px; }
.homebox02 .list .item .inf .btn a { color: #666; text-decoration: none; }
.homebox02 .list .item .inf .btn a:hover { color: #0668b0; }
.homebox02 .list .item .inf .btn:before { width: 16px; height: 3px; content: ''; display: block; background: #e70000; position: absolute; left: 0; bottom: -9px; }
.homebox02 .list .item .inf .btn:after { width: 16px; height: 3px; content: ''; display: block; background: #0052c2; position: absolute; left: 16px; bottom: -9px; }
.homebox02 .button { text-align: center; margin-top: 40px; }
.homebox02 .button a { display: inline-block; padding: 0 20px; line-height: 40px; height: 40px; border: 1px solid #fff; color: #fff; text-decoration: none; font-size: 14px; -webkit-transition: all .2s; transition: all .2s; }
.homebox02 .button a:hover { border-radius: 20px; opacity: .8; }
.homebox02 .button a:before { content: ''; display: inline-block; width: 14px; height: 14px; background: url(../img/cdgs.png) no-repeat center; background-size: cover; vertical-align: middle; margin-right: 10px; }


.homebox03 { background: url(../img/worldmaps.png) no-repeat center; padding: 60px 0; }
.homebox03 .list { padding: 50px 0; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px rgba(0,0,0,0.1); background: #fff; }
.homebox03 .list img { display: block; margin: 0 auto; }


.homebox04 { background: #eff2f4; padding: 60px 0; }
.homebox04 .list {  }
.homebox04 .list .item { background: #fff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px rgba(0,0,0,0.1); width: 23.5%; float: left; margin-right: 2%; box-sizing: border-box; padding: 40px 40px 30px 40px; margin-bottom: 30px; -webkit-transition: all .3s; transition: all .3s; }
.homebox04 .list .item:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.homebox04 .list .item:nth-child(4n) { margin-right: 0; }
.homebox04 .list .item .tim { line-height: 20px; height: 20px; font-size: 12px; margin-bottom: 10px; color: #999; }
.homebox04 .list .item .nam { font-size: 18px; color: #666; line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 20px; }
.homebox04 .list .item .nam a { text-decoration: none; }
.homebox04 .list .item .txt { font-size: 12px; color: #333; line-height: 20px; height: 80px; overflow: hidden; margin-bottom: 15px; }
.homebox04 .list .item .btn { line-height: 24px; height: 24px; }
.homebox04 .list .item .btn a { display: block; width: 24px; height: 24px; background: url(../img/hb01img01s.png) no-repeat center; }
.homebox04 .list .item .btn a.l01 { float: left; }
.homebox04 .list .item .btn a.l02 { float: right; background-image: url(../img/hb01img02s.png); }


.homebox05 { background: #fff; padding: 60px 0; }
.homebox05 .list { }
.homebox05 .list .item { overflow: hidden; }
.homebox05 .list .item .hd { float: left; width: 50%; }
.homebox05 .list .item.item02 .hd { float: right; }
.homebox05 .list .item .hd img { display: block; width: 100%; }
.homebox05 .list .item .bd { float: right; width: 50%; box-sizing: border-box; padding: 80px 0 0 50px; }
.homebox05 .list .item.item02 .bd { float: left; }
.homebox05 .list .item .bd .nam { font-size: 18px; color: #666; font-weight: bold; margin-bottom: 20px; }
.homebox05 .list .item .bd .txt { font-size: 14px; color: #777; line-height: 24px; padding-right: 24%; }
.homebox05 .list .item.item02 .bd .btn { padding-right: 40px; }
.homebox05 .list .item .bd .btn { text-align: right; margin-top: 20px; }
.homebox05 .list .item .bd .btn a { width: 35px; height: 35px; background: url(../img/btn.png) no-repeat center; display: inline-block; }
.homebox05 .list .item .bd .btn a:hover { background-color: #f1f1f1; opacity: .8; }


.footbar { background: #0668b0 url(../img/footbarbg.jpg) no-repeat center; line-height: 60px; height: 60px; }
.footbar .links { float: left; }
.footbar .links a { font-size: 12px; color: #fff; margin-right: 20px; }
.footbar .more { float: right; }
.footbar .more a { margin-left: 20px; font-size: 12px; color: #fff; padding-left: 20px; background: url(../img/fbicon01.gif) no-repeat left center; }
.footbar .more a:nth-child(2) { background-image: url(../img/fbicon02.gif); }
.footbar .more a:nth-child(3) { background-image: url(../img/fbicon03.gif); }


.footer { background: #f9f9f9; padding: 50px 0 60px; }
.footer .contact { float: left; }
.footer .contact .tip { font-size: 12px; line-height: 20px; margin-bottom:10px; color: #285879; }
.footer .contact .con { font-size: 14px; line-height: 24px; color: #777; }
.footer .contact .con p { padding-left: 26px; background: url(../img/fooicon01.png) no-repeat left center; background-size: auto 15px; margin-bottom: 5px; }
.footer .contact .con p:nth-child(2) { background-image: url(../img/fooicon02.png); }
.footer .contact .con p:nth-child(3) { background-image: url(../img/fooicon03.png); }
.footer .contact .con p:nth-child(4) { background-image: url(../img/fooicon04.png); }
.footer .contact .con p:nth-child(5) { background-image: url(../img/fooicon05.png); }
.footer .contact .con p:nth-child(6) { background-image: url(../img/fooicon06.png); }
.footer .list { float: left; margin-left: 10%; width: 46%; }
.footer .list dl { float: left; margin-right: 28%; }
.footer .list dl:last-child { margin-right: 0; }
.footer .list dl dt { line-height: 24px; height: 24px; font-weight: bold; font-size: 15px; color: #666; margin-bottom: 5px; }
.footer .list dl dt a { color: #666; }
.footer .list dl dd { font-size: 13px; line-height: 24px; height: 24px; color: #777; }
.footer .list dl dd a { color: #777; }
.footer .code { float: right; }
.footer .code a { display: block; width: 240px; border: 1px solid #777; border-radius: 4px; font-size: 12px; background: url(../img/ga01.png) no-repeat 16px center; background-size: auto 18px; line-height: 36px; text-decoration: none; padding-left: 40px; box-sizing: border-box; margin-bottom: 10px; }
.footer .code a:nth-child(2) { background-image: url(../img/ga02.png); }
.footer .code img { width: 100px; display: block; float: right; margin-top: 20px; }

.footcon { padding-top: 30px; margin-top: 30px; border-top: 1px solid #e3e3e3; text-align: center; }
.footcon .ga { text-align: center; }
.footcon .links { font-size: 13px; color: #888; margin: 16px 0; }
.footcon .links a { display: inline-block; padding-left: 18px; background: url(../img/arrow.gif) no-repeat left center; margin: 0 10px; }
.footcon .txt { font-size: 13px; color: #777; line-height: 20px; }


.inbanner { height: 220px; background-repeat: no-repeat; background-position: center; background-size: cover; }

.innav { line-height: 34px; padding: 16px 0; background: #e8f1f9; }
.innav .hd { float: left; font-size: 18px; font-weight: bold; color: #666; }
.innav .hd img { height: 18px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.innav .bd { float: right; }
.innav .bd .bul {  }
.innav .bd .bul .bli { float: left; margin-left: 10px; }
.innav .bd .bul .bli .ba { font-size: 15px; text-decoration: none; display: block; padding: 0 20px; background: #fff; border-radius: 20px; }
.innav .bd .bul .bli.on .ba { background: #0668b0; color: #fff; }


.inpage { padding: 60px 0; background: #fff; }
.inpage .hd { margin-bottom: 30px; text-align: center; }
.inpage .hd .nam { font-size: 32px; color: #0668b0; margin-bottom: 5px; }
.inpage .hd .txt { font-size: 14px; color: #666; }
.inpage .bd { font-size: 16px; line-height: 30px; color: #333; }
.inpage .bd p { margin-bottom: 20px; }
.inpage .bd h3 { margin-bottom: 30px; padding: 10px 20px; background: #e8f1f9; font-weight: bold; border-radius: 6px 6px; font-size: 18px; line-height: 36px; position: relative; }
.inpage .bd h3:before { content: ''; display: block; width: 4px; height: 16px; background: #0668b0; position: absolute; left: 0; top: 50%; margin-top: -8px; }
.inpage .bd ul.ss {  }
.inpage .bd ul.ss li:before { content: '·'; margin-right: 10px; font-weight: bold; color: #0668b0; }
.inpage .bd img { max-width: 100%; }


.commontit { text-align: center; color: #666; margin-bottom: 50px; }
.commontit .tit { line-height: 48px; font-size: 24px; text-transform: uppercase; font-weight: bold; }
.commontit .txt { line-height: 22px; font-size: 14px; }
.commontit .en { line-height: 22px; font-size: 14px; text-transform: uppercase; }


.caselist { }
.caselist li { background: #fff; border: 1px solid #dedede; box-shadow: 0 0 10px rgba(0,0,0,.1); box-sizing: border-box; padding: 20px; width: 32%; float: left; margin-right: 2%; margin-bottom: 20px; font-size: 16px; line-height: 28px; height: 96px; color: #333; border-radius: 6px; }
.caselist li span { display: block; font-size: 14px; color: #666; }
.caselist li:nth-child(3n) { margin-right: 0; }

.conimg { float: right; }

.newslist { margin-bottom: 0px; }
.newslist .item { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 6px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .time { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #999; text-transform: uppercase; }
.newslist .item .time .split { margin: 0 10px; color: #ccc; }
.newslist .item .name { font-size: 18px; line-height: 28px; margin-bottom: 25px; height: 28px; overflow: hidden; }
.newslist .item .name a { color: #111; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.newslist .item .name a:hover { color: #0668b0; }
.newslist .item .text { color: #777; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 16px; }
.newslist .item .link { overflow: hidden; margin-bottom: -12px; }
.newslist .item .link a { width: 24px; height: 24px; display: block; background: url(../img/hb01img01s.png) no-repeat center; float: left; }
.newslist .item .link a.l02 { float: right; background-image: url(../img/hb01img02s.png); }


.newstitle { font-size: 24px; text-align: center; line-height: 30px; margin-bottom: 5px; word-break: break-all; }
.newsinfo { font-size: 12px; text-align: center; line-height: 30px; color: #999; }
.newsinfo .author, .newsinfo .time { margin: 0 5px; }
.newsmaincon { margin: 20px 0; }
.newsmaincon p { margin-bottom: 20px; text-align: justify; }
.newsmaincon img { max-width: 100%; }
.newsmaincon video { height: 60vh; }
.newsmaincon h3 { font-size: 20px; font-weight: normal; color: #3593dd; line-height: 30px; padding: 5px 20px; border-radius: 20px; margin-bottom: 20px; margin-top: 40px; }
.newsmaincon.spimg h4 { background: #f1f1f1; padding: 20px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 16px; line-height: 30px; text-align: left; }
.newsmaincon .dou { margin-bottom: 20px; }
.newsmaincon .dou02 { overflow: hidden; }
.newsmaincon .dou02 li { width: 50%; float: left; }
.newsmaincon .dou li:before { content: '·'; color: #0f40b6; font-weight: bold; margin-right: 10px; }

.newsbackline { line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 30px; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; border-color: #dedede; text-decoration: none; color: #666; font-size: 12px; }
.newsbackline ul li a:hover { border-color: #323e4a; color: #323e4a; }
.newsbackline ul li.prev { text-align: left; }
.newsbackline ul li.prev a { text-align: center; }
.newsbackline ul li.next { text-align: right; }
.newsbackline ul li.next a { text-align: center; }


.probg .nav { text-align: center; margin-bottom: 50px; background: #f1f1f1; padding: 20px 0; }
.probg .nav a { line-height: 28px; padding: 0 20px; display: inline-block; font-size: 14px; }
.probg .nav a.on { color: #0668b0; font-weight: bold; }

.probg .list {  }
.probg .list .item { width: 23.5%; float: left; margin-right: 2%; background: #fff; -webkit-transition: all .2s; transition: all .2s; margin-bottom: 20px; }
.probg .list .item:hover { -webkit-transform: scale(1.01); transform: scale(1.01); }
.probg .list .item:nth-child(4n) { margin-right: 0; }
.probg .list .item .img {  }
.probg .list .item .img a { display: block; }
.probg .list .item .img img { display: block; width: 100%; }
.probg .list .item .inf { padding: 30px 30px; border: 1px solid #dedede; }
.probg .list .item .inf .nam { line-height: 20px; margin-bottom: 20px; height: 20px; overflow: hidden; color: #333; font-size: 16px; }
.probg .list .item .inf .nam a { color: #333; text-decoration: none; }
.probg .list .item .inf .nam a:hover { color: #0668b0; }
.probg .list .item .inf .txt { color: #666; font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; margin-bottom: 20px; }
.probg .list .item .inf .btn { color: #666; font-size: 12px; line-height: 20px; height: 20px; position: relative; margin-bottom: 10px; }
.probg .list .item .inf .btn a { color: #666; text-decoration: none; }
.probg .list .item .inf .btn a:hover { color: #0668b0; }
.probg .list .item .inf .btn:before { width: 16px; height: 3px; content: ''; display: block; background: #e70000; position: absolute; left: 0; bottom: -9px; }
.probg .list .item .inf .btn:after { width: 16px; height: 3px; content: ''; display: block; background: #0052c2; position: absolute; left: 16px; bottom: -9px; }


.shuaitable { width: 100%; margin-bottom: 20px; color: #333; }
.shuaitable th { font-size: 16px; line-height: 30px; padding: 5px 10px; background: #f5f5f5 }
.shuaitable td { font-size: 16px; line-height: 30px; padding: 5px 10px; }
.shuaitable.shuaitablecen td { text-align: center; }
.shuaitable tr:nth-child(2n) td { background: #f1f1f1; }



@media (max-width:1580px) {
	.bigwrap { width: 100%; padding: 0 20px; box-sizing: border-box; }
	
	
	
	
	
	
}


@media (max-width:1180px) {
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.footer .list { display: none; }
	.header .tel { display: none; }
	
	
	
	
	
}
@media (max-width:800px) {

	.bannerslide .swiper-slide { height: 200px; }
	.mnone { display: none; }
	.topbar .tip { display: none; }
	.header { height: auto; padding: 0; }
	.header .logo { padding-right: 0; margin-right: 0; float: none; }
	.header .logo:after { display: none; }
	.header .logo img { margin: 0 auto; }
	.header .nav .nul .nli { width: 25%; }
	.header .nav { padding: 10px 0; background: #f1f1f1; height: auto; }
	.header .nav .nul .nli .na { line-height: 30px; text-align: center; padding: 0; }
	

	.homebox01 .list .item { width: 100%; float: none; margin: 0 0 20px; }
	.homebox02 .nav a { padding: 0 6px; }
	.homebox02 .list .item { width: 100%; float: none; margin: 0 0 20px; }

	.homebox03 .list { display: none; }
	
	.homebox04 .list .item { width: 100%; float: none; margin: 0 0 20px; }
	
	.homebox05 .list .item .hd { float: none; margin: 0; width: 100%; }
	.homebox05 .list .item .bd { float: none; margin: 0 0 20px; width: 100%; padding: 20px 0 0; }
	.homebox05 .list .item .bd .txt { padding: 0; }
	
	.footbar { background-position: 44% center; }
	.footbar .links { display: none; }
	.footbar .more { display: none; }
	
	.footer .contact { float: none; width: 100%; margin-bottom: 20px; }
	.footer .code { display: none; }
	
	.inbanner { height: 120px; }
	
	
	
	.innav .bd .bul { padding-top: 6px; }
	.innav .bd .bul .bli { margin-bottom: 6px; }
	
	.caselist li { width: 100%; float: none; margin-right: 0; }
	
	.newslist .item { width: 100%; float: none; margin-right: 0; }
	
	.commontit { margin-bottom: 20px; }
	
	.probg .nav a { padding: 0 6px; }
	
	.probg .list .item { width: 49%; margin-bottom: 10px; }
	.probg .list .item:nth-child(2n) { margin-right: 0; }
	.probg .list .item .inf { padding: 20px 20px; }

}
</pre></body></html>