<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
abbr, acronym, fieldset, img { border: 0 }
ol, ul { list-style: none }
ul { margin: 0; overflow: auto; }
caption, th { text-align: left }
q:after, q:before { content: '' }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
.col-c, .col-l, .col_c, .col_l, .l { float: left }
.col-r, .col_r, .r, .ul-txt li span, .ul_txt li span, dt span { float: right }
.c { clear: both }
.n, em { font-weight: 400; font-style: normal }
.b { font-weight: 700 }
.i { font-style: italic }
.fa { font-family: Arial }
.fg { font-family: Georgia }
.ft { font-family: Tahoma }
.fl { float: left }
.fr { float: right }
.fs { font-family: 'å®‹ä½“' }
.fw { font-family: 'å¾®è½¯é›…é»‘' }
.tc { text-align: center }
.tr { text-align: right }
.tl { text-align: left }
.tdu { text-decoration: underline }
.tdn, .tdn:hover, a.tdl:hover { text-decoration: none }
.fc0 { color: #000 }
.fc3 { color: #333 }
.fc6 { color: #666 }
.fc9 { color: #999 }
.fcr { color: red }
.fcw { color: #fff }
.fcb { color: #00f }
.fcg { color: green }
.f0 { font-size: 0 }
.f10 { font-size: 10px }
.f12 { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f20 { font-size: 20px }
.f24 { font-size: 24px }
.vm { vertical-align: middle }
.vtb { vertical-align: text-bottom }
.vt { vertical-align: top }
.vn { vertical-align: -2px }
.vimg { margin-bottom: -3px }
.m0 { margin: 0 }
.ml0 { margin-left: 0 }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml20 { margin-left: 20px }
.mr0 { margin-right: 0 }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr20 { margin-right: 20px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb20 { margin-bottom: 20px }
.ml-1 { margin-left: -1px }
.mt-1 { margin-top: -1px }
.p1 { padding: 1px }
.pl5 { padding-left: 5px }
.p5 { padding: 5px }
.pt5 { padding-top: 5px }
.pr5 { padding-right: 5px }
.pb5 { padding-bottom: 5px }
.p10 { padding: 10px }
.pl10 { padding-left: 10px }
.pt10 { padding-top: 10px }
.pr10 { padding-right: 10px }
.pb10 { padding-bottom: 10px }
.p20 { padding: 20px }
.pl20 { padding-left: 20px }
.pt20 { padding-top: 20px }
.pr20 { padding-right: 20px }
.pb20 { padding-bottom: 20px }
.pr, .rel { position: relative }
.abs, .pa { position: absolute }
.dn { display: none }
.db { display: block }
.dib { -moz-inline-stack: inline-block; display: inline-block }
.di { display: inline }
.ovh { overflow: hidden }
.ovs { overflow: scroll }
.vh { visibility: hidden }
.vv { visibility: visible }
.lh14 { line-height: 14px }
.lh16 { line-height: 16px }
.lh18 { line-height: 18px }
.lh20 { line-height: 20px }
.lh22 { line-height: 22px }
.lh24 { line-height: 24px }
.fix { *zoom:1
}
.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden }
.z { _zoom: 1 }
.h1 { height: 1px }
.h5 { height: 5px }
.h, .h10 { height: 10px }
.h15 { height: 15px }
.h20 { height: 20px }
.h, .h1, .h10, .h15, .h20, .h5 { font-size: 0; line-height: 0; overflow: hidden; clear: both }
body { font: 14px/1.5 'å®‹ä½“', Arial, sans-serif; color: #515151; font-family: 'Microsoft Yahei', "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; }
a { text-decoration: none; color: #333 }
*, :after, :before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; outline: 0 }
a:hover { color: #fda601 }
img { max-width: 100%; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s }
input, select, textarea { font-size: 14px; color: #444; font-family: "Microsoft Yahei", sans-serif; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: none; }
input[type=button], input[type=reset], input[type=submit], select { -webkit-appearance: none; -moz-appearance: none; appearance: none }
input[type=button], input[type=reset], input[type=submit] { cursor: pointer }
::-webkit-input-placeholder {
color:#999
}
::-moz-placeholder {
color:#999
}
::-ms-input-placeholder {
color:#999
}
input.false:focus { border: 2px solid #ff1531; background: #fff }
.ani { transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s }
.unselect { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none }
.wp { width: 100%; max-width: 1200px; margin: 0 auto }
.h50 { height: 50px; clear: both; overflow: hidden }
.h100 { height: 100px; clear: both; overflow: hidden }
.header .top { height: 28px; margin-bottom: 18px; line-height: 22px; border-bottom: 1px solid #ececec }
.header .top .link { color: #333 }
.header .top .link a { display: inline-block; padding: 0 9px }
.header .top .link a:hover { color: #003ca6 }
.header .logo { display: block; float: left }
.header .logo img { display: block; width: 100% }
.header .tel { float: right; padding-left: 70px; background: url(../../images/n/s-tel.jpg) left 5px no-repeat; margin-top: 14px; position: relative; }
.header .tel .s1 { color: #666; position: absolute; left: 3px; bottom: 0; }
.header .tel .s2 { color: #0055b2; font-size: 24px; font-weight: 700; font-family: Arial }
.header .bot { overflow: hidden; margin-bottom: 34px }
.nav { height: 52px; line-height: 52px; background: url(../../images/n/s-nav.png) left center }
.nav li { float: left }
.nav a { display: block; font-weight: 700; color: #fff; padding: 0 22px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.nav .on a, .nav a:hover { background-color: #fda601 }
.fwb { font-weight: 700 }
.ibanner { height: 488px }
.ibanner div { height: 100%; }
.ibanner a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover }
.banner { height: 360px }
.banner div { height: 360px; }
.banner a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover }
.footer { background-color: #0156b3 }
.footer, .footer a { color: #fff }
.footer .ft-link { position: relative; height: 71px; line-height: 69px; background-color: #fda601 }
.footer .ft-link:after { content: ''; display: inline-block; position: absolute; left: 50%; margin-left: -43px; bottom: -21px; width: 86px; height: 22px; background: url(../../images/n/s-link.png) center center no-repeat }
.ft-link i { display: block; float: left; margin-top: 15px; vertical-align: middle; margin-right: 30px; }
.ft-link i img { display: block }
.ft-link a { margin: 0 15px }
.ft-link a:hover { text-decoration: underline }
.footer .bot { padding-top: 38px }
.ft-nv { overflow: hidden; margin-bottom: 32px; height: 44px; line-height: 42px; font-weight: 700; text-align: center; border: 1px solid #207fd3 }
.ft-nv a { position: relative }
.ft-nv span { display: inline-block; vertical-align: middle; margin: 0 16px; width: 8px; height: 2px; line-height: 2px; overflow: hidden; background-color: #fff }
.ft-nv a:hover { color: #fda601 }
.ft-info .info { overflow: hidden; height: 111px; padding-top: 5px; padding-left: 24px; line-height: 24px; background: url(../../images/n/s-shu.png) left top no-repeat }
.footer .qr { margin-top: -20px; overflow: hidden; background-color: #fff; width: 150px; height: 119px }
.footer .logo2 { margin-top: 6px; margin-right: 8px }
.footer .logo2 img { display: block }
.footer .qr span { display: block; float: left; width: 36px; text-align: center; height: 100%; line-height: 19px; padding: 12px 10px; color: #003ea5; font-weight: 700 }
.footer .qr img { margin-top: 6px; display: block; width: 104px; height: 104px }
.g-title-sz { height: 45px; padding-right: 19px; border-bottom: 1px solid #d6d6d6 }
.g-title-sz .tit { position: relative; float: left; height: 100%; line-height: 40px; padding-left: 39px; padding-right: 8px; background-repeat: no-repeat; background-position: left center; font-size: 22px; color: #515151 }
.g-title-sz .tit:after { content: ''; display: inline-block; position: absolute; bottom: -2px; left: 0; right: 0; width: auto; height: 3px; background-color: #0055b2 }
.g-title-sz .more { float: right; color: #0055b2; font-size: 14px; line-height: 44px }
.g-title-sz .more:hover { color: #fda601 }
.cur { margin-top: 10px; float: right }
.cur a { color: #000 }
.cur a.one { color: #fda601 }
/*.bdshare-slide-style-l6 .bdshare-slide-button { right: -28px!important; background-image: url(../../images/n/s-fen.png) }*/
.m-pop { position: fixed; top: 35.56%; right: 17px }
.m-pop a { display: block; margin-bottom: 1px; width: 72px; height: 73px; text-align: center; color: #fff; padding-top: 43px; background-repeat: no-repeat; background-position: 14px 9px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; position: relative; }
.m-pop a:hover { }
.m-pop a.qq { background-color: #6da9df; background-image: url(../../images/n/s-qq.png) }
.m-pop a.wx { background-color: #78c440; background-image: url(../../images/n/s-wx.png) }
.m-pop a.tel { background-color: #fbb01f; background-image: url(../../images/n/s-pho.png); background-position-x: 10px; }
.m-pop a.go-top { background: url(../../images/n/s-top.png) center center no-repeat #666 }
.m-pop a img { display: none; max-width: none; position: absolute; left: -200px; top: -5px; border: 1px solid #ccc; }
.m-pop a.wx:hover img { display: block; }
.m-pop a.tel:hover img { display: block; left: -215px; }
.m-txt1-hlg { overflow: hidden; line-height: 56px; border: 1px solid #dfdfdf; border-left: none; border-right: none; background-color: #f4f4f4 }
.m-txt1-hlg .hot { float: left; font-size: 14px; color: #515151; padding-left: 20px }
.m-txt1-hlg .hot a { color: #515151 }
.m-txt1-hlg .hot a:hover { color: #fda601 }
.m-txt1-hlg .so { float: right; font-size: 0 }
.m-txt1-hlg .so input { outline: 0; border: none; background-color: transparent }
.m-txt1-hlg .so .inp { display: inline-block; vertical-align: middle; font-size: 14px; color: #ababab; width: 200px; padding: 0 10px; height: 31px; line-height: 31px }
.m-txt1-hlg .so .btn { display: inline-block; vertical-align: middle; width: 76px; height: 31px; line-height: 31px; font-size: 16px; color: #fff; background: url(../../images/n/icon-so-hlg.png) 7px center no-repeat #0055b2; padding-left: 23px }
.m-txt1-hlg .so .btn:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)' }
.m-txt1-hlg .so .inp:focus { color: #000 }
.m-mb1 { padding-bottom: 130px }
.row-g1 { overflow: hidden; padding: 15px 0; }
.row-g1 .col-l { width: 220px; margin: 0 0px 0 0px }
.row-g1 .col-r { width: 952px; padding-top: 18px }
.m-side-hlg { /*background-color: #f4f4f4;*/ border: 1px solid #dedede }
.m-side-hlg dt { height: 72px; line-height: 72px; font-size: 22px; color: #fff; text-align: center; background-color: #848484 }
.m-side-hlg dt span { font-size: 16px; color: #b5b5aa; float: none; margin-left: 2px; text-transform: uppercase }
.m-side-hlg dl.first dt { background: url(../../images/n/icon-side-bg.png) center center no-repeat }
.m-side-hlg dl.first dt span { color: #acd4ff }
.m-side-hlg dd { padding: 10px 10px 16px; overflow: auto; }
.m-side-hlg dd span { display: block; background: url(../../images/n/prol1.jpg) left center no-repeat; padding-left: 30px; line-height: 45px; border-bottom: 1px solid #ccc; font-size: 16px; color: #0055b2; margin-bottom: 5px; }
.m-side-hlg dd a { display: block; background: url(../../images/n/icon1-1-hlg.png) 5px center no-repeat #999; padding-left: 25px; line-height: 35px; font-size: 14px; color: #fff; margin: 5px auto; float: left; width: 100%; }
.m-side-hlg dd a.one { border-top: none }
.m-side-hlg dd a:hover, .m-side-hlg dd a.on { color: #fff; background-color: #fda601; }
.m-side-hlg dd.hy a { width: 36%; margin: 5px 0; }
.m-side-hlg dd.hy a.hr { width: 60%; margin-left: 4%; }
.m-item-hlg { display: block; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; height: 109px; margin-top: 7px }
.m-item-hlg h3 { font-size: 18px; color: #000; font-weight: 400; line-height: 22px; padding-top: 28px; margin-left: 9px }
.m-item-hlg h3 span { display: block; font-size: 12px; opacity: .6; filter: alpha(opacity=60); filter: alpha(Opacity=60); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)' }
.m-item-hlg.i1 h3 { padding-top: 22px }
.m-item-hlg.i2 { height: 92px; line-height: 86px }
.m-item-hlg .tel { color: #fff; line-height: 22px; display: inline-block; vertical-align: middle; margin-left: 50px }
.m-item-hlg .tel .p1 { font-size: 14px }
.m-item-hlg .tel .p2 { font-size: 25px; font-family: Arial; font-weight: 700 }
.m-item-hlg:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)' }
.g-content { padding: 20px; }
.m-con-hlg .item { overflow: hidden; width: 100%; }
.m-con-hlg .item .pic { float: right; margin-left: 20px; width: 433px; height: 273px; overflow: hidden }
.m-con-hlg .item .pic img { display: block; width: 100%; height: 100% }
.m-con-hlg .item .txt { margin-top: 25px }
.m-con-hlg .item.i1 .pic { float: left; margin: 0 16px 0 0; width: 438px; height: 328px }
.m-con-hlg .item.i1 .txt { margin-top: 48px }
.m-con-hlg p { font-size: 14px; color: #515151; line-height: 24px }
.m-con-hlg .last { margin-top: 26px }
.m-con2-hlg h1 { font-size: 24px; color: #000; text-align: center; line-height: 30px; border-bottom: 1px dashed #e1e3df; padding: 7px 0 15px }
.m-con2-hlg p.info { text-align: center; color: #505050; font-size: 12px; line-height: 22px; padding: 4px 0; border-bottom: 1px dashed #e1e3df }
.m-con2-hlg p.info span { margin: 0 10px; }
.m-con2-hlg p.info span i { font-style: normal; }
.m-con2-hlg .con { font-size: 14px; color: #515151; line-height: 24px; padding: 12px 20px 32px; border-bottom: 1px solid #e5e5e5 }
.m-con2-hlg .con a{ font-weight:bold; color:#ff0000;}
.m-con2-hlg .tit { background: #0055b2; color: #fff; line-height: 40px; font-size: 16px; text-align: center; }
.m-con2-hlg .link { margin: 24px 28px 0 0 }
.m-con2-hlg .link .item { overflow: hidden; line-height: 30px; margin-bottom: 4px }
.m-con2-hlg .link .item span { float: left; background-color: #ececec; width: 84px; font-size: 12px; color: #666; text-align: center; margin-right: 4px; font-weight: 700 }
.m-con2-hlg .link .item a { display: block; overflow: hidden; background-color: #f7f7f7; padding: 0 8px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; color: #555; font-size: 14px }
.m-con2-hlg .link .item a:hover { color: #fda601 }
.m-pb1 { padding-bottom: 30px }
.ul-news-hlg li { overflow: hidden; border: 1px solid #ddd; margin-bottom: 18px }
.ul-news-hlg .pic { float: left; width: 104px; height: 95px; line-height: 95px; overflow: hidden; margin-right: 22px; background: url(../../images/n/pic3-2-hlg.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; text-align: center; font-size: 14px; color: #fff }
.ul-news-hlg .pic img { display: block; width: 100%; height: 100% }
.ul-news-hlg .txt { overflow: hidden; font-size: 14px; margin-top: 8px }
.ul-news-hlg .txt h3 a { display: block; color: #333; line-height: 22px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin-bottom: 6px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; font-size: 14px }
.ul-news-hlg .txt p { color: #515151; line-height: 24px; height: 48px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden }
.ul-news-hlg .txt p a { color: #0055b2; margin-left: 64px }
.ul-news-hlg li.first { background-color: #f4f4f4; padding: 18px }
.ul-news-hlg li.first .pic { width: 234px; height: 134px; background: 0 0 }
.ul-news-hlg li.first .txt h3 { border-bottom: 1px dashed #ccc; margin-bottom: 6px }
.ul-news-hlg li.first .txt h3 a { font-size: 16px; margin-bottom: 11px }
.ul-news-hlg li.first .txt p { height: 72px; -webkit-line-clamp: 3 }
.ul-news-hlg li:hover .txt h3 a { color: #fda601 }
.ul-honor { overflow: auto; }
.ul-honor li { width: 25%; float: left; margin: 10px auto; text-align: center; padding: 10px; }
.ul-honor li img { border: 1px solid #ccc; }
.ul-honor li p { height: 45px; }
.ul-case { overflow: auto; }
.ul-case li { width: 31.33%; float: left; margin: 10px 1%; text-align: center; }
.ul-case li .pic { border: 1px solid #ccc; box-sizing: border-box; }
.ul-case li .pic img { display: block; padding: 5px; }
.pages { text-align: center; font-size: 0 }
.pages ul { display: inline-block }
.pages li { float: left }
.pages a, .pages span { display: inline-block; height: 27px; line-height: 25px; border: 1px solid #bbb; font-size: 12px; text-align: center; margin-left: 8px; color: #bbb; padding: 0 10px; }
.pages a.pages-first, .pages a.pages-last { width: 40px }
.pages a.pages-next, .pages a.pages-prev { width: 67px }
.pages a:hover, .pages span { color: #fff; background-color: #0055b2; border-color: #0055b2; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.row-g2 { overflow: hidden; padding-top: 21px; margin-bottom: 45px }
.row-g2 .col-l { width: 382px; height: 538px; background: url(../../images/n/icon-link-bg.png) top center no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden }
.row-g2 .col-l+.col-l { margin-left: 27px }
.row-g2 .g-tit1-sz { margin-bottom: 56px }
.m-link1-hlg { padding: 26px 19px 0 0 }
.m-tit1-hlg { overflow: hidden; line-height: 30px }
.m-tit1-hlg a { float: right; margin-left: 10px; font-size: 12px; color: #0059ab; text-transform: uppercase }
.m-tit1-hlg a:hover { color: #fda102 }
.m-tit1-hlg h2 { overflow: hidden; font-size: 20px; color: #0059ab; font-weight: 400; border-left: 8px solid #0059ab; padding-left: 12px; line-height: 30px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.m-link1-hlg .m-tit1-hlg { margin-bottom: 23px }
.m-link1-hlg .hot { margin: 0 19px; width: 342px; height: 141px; overflow: hidden }
.m-link1-hlg .hot img { display: block; width: 100%; height: 100% }
.ul-list1-hlg { margin: 18px 26px 0 24px }
.ul-list1-hlg li { overflow: hidden; font-size: 14px; line-height: 26px; margin: 10px 0 }
.ul-list1-hlg span { float: right; color: #999; margin-left: 10px }
.ul-list1-hlg a { display: block; overflow: hidden; color: #515151; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.ul-list1-hlg a em { color: #0059ab; margin-right: 5px }
.ul-list1-hlg a:hover, .ul-list1-hlg a:hover em { color: #fda102 }
.m-txt2-hlg { margin-left: 18px; font-size: 14px; color: #515151 }
.m-txt2-hlg span { float: left; width: 20px; height: 20px; line-height: 20px; overflow: hidden; margin-right: 7px; text-align: center }
.m-txt2-hlg dt { font-weight: 700; border-bottom: 1px solid #dfdfdf; padding-bottom: 12px; line-height: 20px }
.m-txt2-hlg dt a { display: block; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.m-txt2-hlg dt a span { background: url(../../images/n/icon-ques-hlg.png) center center no-repeat; color: #f9f9f9; font-weight: 400 }
.m-txt2-hlg dd { overflow: hidden; padding: 12px 0 29px }
.m-txt2-hlg dd span { background-color: #a9a9a9; color: #f6f6f6 }
.m-txt2-hlg dd p { width: 318px; margin-top: -5px; line-height: 24px; height: 48px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden }
.row-g3 { padding-top: 44px }
.row-g3 .g-tit1-sz { margin-bottom: 42px }
.ul-tab1-hlg { overflow: hidden }
.ul-tab1-hlg li { float: left; width: 376px; height: 68px; line-height: 68px; text-align: center; font-size: 20px; color: #fff; background-color: #0059ab; cursor: pointer; -webkit-transition: .5s; -o-transition: .5s; transition: .5s }
.ul-tab1-hlg li+li { margin-left: 36px }
.ul-tab1-hlg li.on, .ul-tab1-hlg li:hover { background-color: #fda102 }
.m-con1-hlg { overflow: hidden; margin: 40px 0 32px }
.m-con1-hlg .pic { float: left; width: 492px; height: 352px; overflow: hidden }
.m-con1-hlg .pic img { display: block; width: 100%; height: 100% }
.m-con1-hlg .txt { overflow: hidden; margin-top: -4px; width: 708px }
.m-con1-hlg .txt h3 { font-size: 24px; color: #5d5d5d; line-height: 38px; font-weight: 400; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; position: relative; padding-left: 23px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.m-con1-hlg .txt h3 em { position: absolute; left: 24px; bottom: -1px; width: 73px; height: 2px; background-color: #a2a2a2 }
.m-con1-hlg .txt .con { padding-left: 24px }
.m-con1-hlg .con p { font-size: 14px; color: #515151; line-height: 30px; height: 120px; margin: 16px 0 30px; -webkit-box-orient: vertical; -webkit-line-clamp: 4; display: -webkit-box; overflow: hidden }
.m-con1-hlg .con p a.more { color: #0059ab; float: right; font-weight: 700 }
.m-con1-hlg .con p a:hover { color: #fda102 }
.m-con1-hlg .link { overflow: hidden; margin: 0 -7px }
.m-con1-hlg .link a { float: left; width: 218px; height: 142px; overflow: hidden; margin: 0 7px }
.m-con1-hlg .link a:hover { opacity: .9; filter: alpha(opacity=90); filter: alpha(Opacity=90); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)' }
.m-con1-hlg .link a img { display: block; width: 100%; height: 100% }
.g-tit1-hlg { text-align: center; letter-spacing: 1px; line-height: 1.4 }
.g-tit1-hlg .t1 { font-size: 24px; color: #585858; text-transform: uppercase; font-family: 'å®‹ä½“'; font-weight: bold; }
.g-tit1-hlg .t2 { font-size: 24px; color: #0059ab; position: relative; padding-bottom: 20px }
.g-tit1-hlg .t2 em { position: absolute; left: 50%; bottom: 0; width: 50px; height: 6px; background-color: #0059ab; margin-left: -25px }
.m-procenter-sz .g-tit1-hlg { margin-bottom: 30px }
.tab-show-hlg .m-scroll1-hlg { height: 290px; padding: 38px 66px 0 }
.tab-show-hlg .m-scroll1-hlg .slick-arrow { height: 290px; -webkit-background-size: auto 100%; background-size: auto 100% }
.tab-show-hlg .m-scroll1-hlg .item { margin: 0 22px }
.tab-show-hlg .m-scroll1-hlg .item img { height: 211px }
.tab-show-hlg .m-scroll1-hlg .txt { padding-top: 4px }
.row-g4 { background: url(../../images/n/pic4-bg-hlg.jpg) center top no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto; padding-top: 48px }
.row-g4 .g-tit2-hlg { margin-bottom: 43px }
.row-g5 { }
.row-g5 .tit { border-top: 1px solid #ccc; position: relative; margin-bottom: 40px; }
.row-g5 .tit h2 { position: absolute; left: 50%; margin-left: -105px; width: 210px; background: #0059ab; border-radius: 3px; line-height: 50px; color: #fff; top: -30px; text-align: center; }
.row-g5 .tit h2 i { background: url(../../images/n/ico1.jpg) center center no-repeat; width: 15px; height: 19px; display: inline-block; }
.row-g5 .tit h2 span { font-size: 30px; margin: 0 10px; }
.row-g5 .con ul { overflow: auto; margin-bottom: 30px; }
.row-g5 .con ul li { width: 18%; float: left; margin: 10px 1%; background: url(../../images/n/ico2.jpg) 10px center no-repeat #f9f9f9; padding-left: 63px; line-height: 45px; border: 1px solid #e6e6e6; border-radius: 5px; }
.row-g5 .con ul li a { font-size: 16px; }
.row-g5 .con ul li:hover { background: url(../../images/n/ico3.jpg) 10px center no-repeat #0059ab; }
.row-g5 .con ul li:hover a { color: #fff; }
.g-tit2-hlg { text-align: center }
.g-tit2-hlg .t1 { font-size: 16px; font-family: Arial; color: #bbc6e0; line-height: 20px; text-transform: uppercase }
.g-tit2-hlg h2 { font-size: 36px; color: #fff; height: 42px; line-height: 38px }
.g-tit2-hlg h2:after, .g-tit2-hlg h2:before { content: ''; display: inline-block; background-repeat: no-repeat; background-position: center center; height: 25px; width: 400px; vertical-align: middle }
.g-tit2-hlg h2:before { background-image: url(../../images/n/icon4-bgl-hlg.png); margin-right: 46px; background-position: right; }
.g-tit2-hlg h2:after { background-image: url(../../images/n/icon4-bgr-hlg.png); margin-left: 46px; background-position: left; }
.g-tit2-hlg .t2 { font-size: 14px; color: #dfe4f1; line-height: 20px; margin-top: 7px }
.m-case1-hlg { border: 1px solid #eceded; background-color: #fff; padding: 24px 19px }
.accordion-DIV { height: 441px; overflow: hidden; padding-left: 1%; padding-right: 1% }
.accordion { clear: both; overflow: hidden }
.accordion .accordion-li { float: left; color: #333; height: 441px; border-right: none; overflow: hidden; width: 100%; transition: width 1.5s; position: relative; cursor: pointer; z-index: 5 }
.accordion .accordion-li+.accordion-li { border-left: 1px solid #cee8ff }
.accordion .accordion-li .accordion-icon { position: absolute; background: url(../../images/n/icon-case-bg2.png) center center; left: 0; top: 0; right: 0; bottom: 0; z-index: 3; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.accordion .accordion-li .accordion-title { font-size: 14px; line-height: 43px; background-color: #0059ab; color: #fff; text-align: center; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 10px }
.accordion:hover li.active .accordion-icon { display: none }
.accordion:hover li.active .accordion-description { content: ""; display: block; position: absolute; background-color: #0059ab; left: 0; right: 0; bottom: 0; transition: all .5s }
.accordion:hover li.active .accordion-content, .accordion:hover li.active .accordion-title { opacity: 1!important }
.accordion a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.accordion a img { display: none; width: 100%; height: 100% }
.accordion .accordion-li .accordion-description { content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 43px; line-height: 43px; z-index: 4; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.accordion:hover li.active .accordion-content { display: block }
.accordion:hover li.active .accordion-title { display: none }
.accordion:hover li.active a img { display: block }
.accordion .accordion-content { height: 43px; line-height: 43px; text-align: left; background: url(../../images/n/icon-case-bg.png) 15px center no-repeat #fda102; padding-left: 33px; padding-right: 10px; color: #fff; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.m-piclist-sz { overflow: hidden; border: 1px solid #d6d6d6 }
.m-piclist-sz .g-title-sz .tit { background-position: 9px 50%; line-height: 50px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.ul-pic-sz { overflow: hidden; padding: 24px 19px 21px; margin: 0 -11px }
.ul-pic-sz li { float: left; width: 25% }
.ul-pic-sz a { display: block; margin: 0 11px; border-bottom: 6px solid #0055b2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-pic-sz .pic { overflow: hidden; padding-top: 75.89%; position: relative }
.ul-pic-sz .pic img { display: block; position: absolute; width: 100%; height: 100%; right: 0; top: 0 }
.ul-pic-sz .txt { padding: 0px 15px; border: 1px solid #eee; background-color: #f7f7f7; line-height: 40px }
.ul-pic-sz .txt .t1, .ul-pic-sz .txt .t2 { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.ul-pic-sz .txt .t1 { color: #333; font-weight: 700; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-pic-sz .txt .t2 { color: #515151 }
.ul-pic-sz a:hover { border-bottom: 6px solid #fda601 }
.ul-pic-sz a:hover .t1 { color: #fda601 }
.ul-pic-cp { overflow: hidden; }
.ul-pic-cp li { float: left; width: 33.3%; margin-bottom: 25px; }
.ul-pic-cp a { display: block; margin: 0 11px; border-bottom: 6px solid #0055b2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-pic-cp .pic { overflow: hidden; padding-top: 75.89%; position: relative }
.ul-pic-cp .pic img { display: block; position: absolute; width: 100%; height: 100%; right: 0; top: 0 }
.ul-pic-cp .txt { padding: 0 15px; border: 1px solid #eee; background-color: #f7f7f7; line-height: 35px }
.ul-pic-cp .txt .t1, .ul-pic-cp .txt .t2 { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.ul-pic-cp .txt .t1 { color: #333; font-weight: 700; -webkit-transition: .3s; -o-transition: .3s; transition: .3s ; text-align:center;}
.ul-pic-cp .txt .t2 { color: #515151 }
.ul-pic-cp a:hover { border-bottom: 6px solid #fda601 }
.ul-pic-cp a:hover .t1 { color: #fda601 }
.ul-timg-sz { margin-top: 3px; margin-bottom: 32px }
.ul-timg-sz li { overflow: hidden; margin-bottom: 12px; padding: 20px 20px 24px; border: 1px solid #dedede; background-color: #f4f4f4 }
.ul-timg-sz .pic { float: left; margin-right: 22px; width: 292px; height: 192px }
.ul-timg-sz .pic img { display: block; width: 100%; height: 100% }
.ul-timg-sz .text { overflow: hidden; padding-top: 10px }
.ul-timg-sz .tit { display: block; margin-bottom: 18px; font-size: 16px; font-weight: 700; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.ul-timg-sz p { overflow: hidden; line-height: 24px; margin-bottom: 12px }
.ul-timg-sz .more { display: block; width: 100px; height: 35px; background: url(../../images/n/s-more2.png) center center no-repeat; text-align: center; line-height: 33px; padding-left: 5px; color: #858585 }
.ul-timg-sz .more:hover { color: #fda601 }
.g-tit1-sz { text-align: center }
.g-tit1-sz .t1 { font-size: 36px; padding-bottom: 5px; color: #000 }
.g-tit1-sz .t2 { font-size: 16px; color: #161414; line-height: 31px; background: url(../../images/n/s-tit.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover }
.g-tit1-sz.s2 .t2 { font-size: 14px }
.m-timg1-sz { margin-bottom: 80px; background: #f7f7f7; }
.m-timg1-sz .t1 { text-transform: uppercase; color: #585858; font-family: 'å®‹ä½“'; }
.m-timg1-sz .g-tit1-sz .t2 { font-size: 24px; color: #0059ab; line-height: 60px; font-weight: bold; background: url(../../images/n/s-tit2.jpg) center center no-repeat; }
.m-timg1-sz .g-tit1-sz .t2 span { font-size: 30px; color: #fda102; }
.m-timg1-sz .wp { position: relative; }
.m-timg1-sz .wp .chose { background: url(../../images/n/jian.png) center top no-repeat; padding-top: 16px; width: 310px; position: absolute; left: 50%; margin-left: -155px; bottom: -45px; }
.m-timg1-sz .wp .chose span { display: block; background: #f7660c; border-radius: 10px; color: #fff; text-align: center; font-size: 20px; font-weight: bold; padding: 10px 0; }
.pic-slick { margin-top: 26px }
.pic-slick .item { position: relative; height: 450px; background: url(../../images/n/s-b1.jpg) center center no-repeat }
.pic-slick .item li { position: absolute; padding-top: 70px; width: 262px; height: 263px; text-align: center; background: url(../../images/n/s-u1.png) center center no-repeat }
.pic-slick .item .pic { margin: 0 auto; height: 63px; width: 72px; overflow: hidden }
.pic-slick .item .pic img { display: inline-block }
.pic-slick .item .tit { font-size: 24px }
.pic-slick .item .txt { font-size: 14px; color: #161414; font-weight: 700 }
.pic-slick .li1 { top: 10px; left: 0 }
.pic-slick .li2 { top: 180px; left: 150px }
.pic-slick .li3 { top: 10px; left: 314px }
.pic-slick .li4 { top: 180px; left: 470px }
.pic-slick .li5 { top: 10px; left: 626px }
.pic-slick .li6 { top: 180px; left: 790px }
.pic-slick .li7 { top: 10px; left: 938px }
.pic-slick .slick-arrow { position: absolute; display: block; width: 33px; height: 61px; top: 50%; margin-top: -30px; background-repeat: no-repeat; background-position: center center }
.pic-slick .prev { left: -80px; background-image: url(../../images/n/s-prev.png) }
.pic-slick .prev:hover { background-image: url(../../images/n/s-prev0.png) }
.pic-slick .next { right: -80px; background-image: url(../../images/n/s-next.png) }
.pic-slick .next:hover { background-image: url(../../images/n/s-next0.png) }
.g-tit2-sz { text-align: center; letter-spacing: 1px; line-height: 1.2 }
.g-tit2-sz .t1 { color: #585858; font-size: 28px; font-family: 'å®‹ä½“'; font-weight: bold; }
.g-tit2-sz .t2 { font-size: 36px; color: #000 }
.ul-tab1-sz { margin-bottom: 31px; text-align: center; margin-top: 18px }
.ul-tab1-sz li { display: inline-block; margin: 0 5px }
.ul-tab1-sz a { display: block; padding: 0 20px; height: 40px; text-align: center; line-height: 40px; background-color: #eee; font-weight: 700; color: #000 }
.ul-tab1-sz .on a { color: #fff; background-color: #0059ab }
.pic2-slick { height: 261px; background-color: #eee; padding: 27px 54px 0 }
.pic2-slick .item { margin: 0 11px; text-align: center }
.pic2-slick .item img { margin: 0 auto; display: block; height: 185px }
.pic2-slick .txt { font-size: 14px; color: #515151; padding-top: 8px }
.pic2-slick .slick-arrow { position: absolute; display: block; width: 54px; height: 261px; top: 0; background-repeat: no-repeat; background-position: center center; z-index: 10; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.pic2-slick .slick-arrow:hover { opacity: .7; filter: alpha(Opacity=70); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)' }
.pic2-slick .prev { left: 0; background-image: url(../../images/n/s-prev1.png) }
.pic2-slick .next { right: 0; background-image: url(../../images/n/s-next1.png) }
.pic2-slick .item:hover .txt { color: #0059ab; font-weight: 700 }
.ul-txt-sz { margin-top: 24px; margin-bottom: 18px; text-align: center }
.ul-txt-sz li { display: inline-block; margin: 0 10px 16px }
.ul-txt-sz a { display: block; width: 245px; height: 40px; line-height: 40px; background-color: #eee; font-weight: 700; padding-left: 46px; border-radius: 5px; position: relative; text-align: left; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 20px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-txt-sz a:before { content: ''; display: inline-block; position: absolute; width: 7px; height: 7px; border-radius: 50%; background-color: #0059ab; top: 17px; left: 26px }
.ul-txt-sz a:hover:before { background-color: #fff }
.ul-txt-sz a:hover { background-color: #0059ab; color: #fff }
.allpic { height: 160px; background-repeat: no-repeat; background-position: center center; -o-background-size: auto 100%; -ms-background-size: auto 100%; -moz-background-size: auto 100%; -webkit-background-size: auto 100%; background-size: auto 100% }
.m-youshi-sz { position: relative; overflow: hidden; padding-top: 27px; margin-bottom: 26px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; border-bottom: 2px dashed #ccc; }
.m-youshi-sz .pic { position: absolute; width: 340px; top: 240px; left: 50%; margin-left: -175px; overflow: hidden }
.m-youshi-sz .pic img { display: block; width: 100%; height: 100% }
.m-youshi-sz .list-sz { margin-right: -400px; overflow: hidden; margin-top: 38px }
.m-youshi-sz .list-sz li { float: left; padding-left: 86px; margin-right: 400px; margin-bottom: 38px; padding-bottom: 34px; width: 400px; border-bottom: 1px dashed #c0c3ca; }
.m-youshi-sz .list-sz .li { padding-bottom: 49px }
.m-youshi-sz .list-sz .li .tit { padding-bottom: 7px }
.m-youshi-sz .list-sz .tit { font-family: Arial; padding-bottom: 10px }
.m-youshi-sz .list-sz .tit b { font-size: 24px; color: #0059ab; font-family: 'å¾®è½¯é›…é»‘'; line-height: 75px; }
.m-youshi-sz .list-sz li.i1 { background: url(../../images/n/td1.png) left top no-repeat }
.m-youshi-sz .list-sz li.i2 { background: url(../../images/n/td2.png) left top no-repeat }
.m-youshi-sz .list-sz li.i3 { background: url(../../images/n/td3.png) left top no-repeat }
.m-youshi-sz .list-sz li.i4 { background: url(../../images/n/td4.png) left top no-repeat }
.m-youshi-sz .list-sz li.i5 { background: url(../../images/n/td5.png) left top no-repeat }
.m-youshi-sz .list-sz li.i6 { background: url(../../images/n/td6.png) left top no-repeat }
.m-youshi-sz .list-sz li.i7 { background: url(../../images/n/td7.png) left top no-repeat; margin-right: auto; margin-left: 400px; margin-top: -50px; border: none; }
.g-tit2-sz.s2 { position: relative; padding-bottom: 47px; background: url(../../images/n/s-tit2.png) center bottom no-repeat }
.g-tit2-sz.s2 .t2 { color: #0059ab }
.g-tit2-sz.s2:before { content: ''; display: inline-block; position: absolute; bottom: 25px; left: 50%; margin-left: -25px; width: 49px; height: 6px; background-color: #0059ab }
.m-liucheng-sz { height: 670px; overflow: hidden; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover }
.m-liucheng-sz .btn-box { text-align: right; margin: -200px auto 0; position: relative; z-index: 5; width: 600px; }
.m-liucheng-sz .btn-box a { display: inline-block; margin-left: 10px; text-align: left; width: 130px; height: 43px; line-height: 43px; padding-left: 42px; border-radius: 5px; background-repeat: no-repeat; background-position: 8px 50%; color: #fff; font-size: 16px; font-weight: 700; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.m-liucheng-sz .btn-box a:hover { opacity: .7; filter: alpha(Opacity=70); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)' }
.m-liucheng-sz .btn-box a.a1 { background-color: #0059ab; background-image: url(../../images/n/s-shuo.png) }
.m-liucheng-sz .btn-box a.a2 { background-color: #fda102; background-image: url(../../images/n/s-shuo2.png) }
.ul-ico-sz { position: relative; z-index: 3; width: 1224px; margin: 50px auto 0; height: 560px; background: url(../../images/n/s-u2.png) 50% 6px no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto; text-align: center }
.ul-ico-sz li { position: absolute; width: 100px; color: #0e3e88; font-weight: 700; font-size: 16px }
.ul-ico-sz li.li1 { top: 6px; left: 110px }
.ul-ico-sz li.li2 { top: 6px; left: 334px }
.ul-ico-sz li.li3 { top: 6px; left: 559px }
.ul-ico-sz li.li4 { top: 6px; left: 781px }
.ul-ico-sz li.li5 { top: 6px; right: 95px }
.ul-ico-sz li.li6 { top: 170px; right: 95px }
.ul-ico-sz li.li7 { top: 170px; left: 781px }
.ul-ico-sz li.li8 { top: 170px; left: 559px }
.ul-ico-sz li.li9 { top: 170px; left: 334px }
.ul-ico-sz li.li10 { top: 170px; left: 107px }
.ul-ico-sz li.li11 { top: 320px; left: 110px }
.ul-ico-sz li.li12 { top: 320px; left: 450px }
.ul-ico-sz li.li13 { top: 515px; left: 785px }
.g-tit2-hlg h2 span { color: #fda102 }
.m-cailaio-sz { padding-top: 43px; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center }
.m-cailaio-sz .g-tit2-hlg { margin-bottom: 85px }
.m-cailaio-sz .g-tit2-hlg h2:after { margin-left: 20px }
.m-cailaio-sz .g-tit2-hlg h2:before { margin-right: 20px }
.m-cailaio-sz .row-sz1 { overflow: hidden; margin-bottom: 25px }
.m-cailaio-sz .row-sz2 { overflow: hidden; padding-bottom: 25px }
.m-cailaio-sz .row-sz1.s1 { margin-bottom: 45px }
.m-cailaio-sz .row-sz1.s2 { margin-bottom: 15px }
.m-cailaio-sz .txt.s2 { margin-top: 104px }
.m-cailaio-sz .num { float: left; margin-right: 18px; font-size: 48px; color: #fff; background: url(../../images/n/s-ico3.png) center center no-repeat; width: 83px; height: 97px; text-align: center; line-height: 97px; font-family: Arial; font-weight: 700; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.m-cailaio-sz .txt { margin-top: 40px; width: 521px }
.m-cailaio-sz .txt.s1 { margin-top: 45px }
.m-cailaio-sz .txt.s1 .num { background-image: url(../../images/n/s-ico4.png); color: #0059ab }
.m-cailaio-sz .txt .box { overflow: hidden }
.m-cailaio-sz .txt .tit { font-weight: 700; font-size: 30px; color: #0059ab }
.m-cailaio-sz .txt.s1 .t1, .m-cailaio-sz .txt.s1 .t2, .m-cailaio-sz .txt.s1 .tit { color: #fff }
.m-cailaio-sz .txt .tit span { color: #fda102 }
.m-cailaio-sz .txt .t1 { margin-top: -3px; font-size: 16px; color: #0059ab; text-transform: uppercase; margin-bottom: 7px }
.m-cailaio-sz .txt .t2 { padding-left: 5px; font-size: 16px; color: #515151; line-height: 30px }
.m-cailaio-sz .pic img { display: block; max-width: 612px }
.tab-show { overflow: hidden; }
.pic3-slick { height: 261px; background-color: #eee; padding: 27px 54px 0 }
.pic3-slick .item { margin: 0 11px; text-align: center }
.pic3-slick .item img { margin: 0 auto; display: block; height: 185px }
.pic3-slick .txt { font-size: 14px; color: #515151; padding-top: 8px }
.pic3-slick .slick-arrow { position: absolute; display: block; width: 54px; height: 261px; top: 0; background-repeat: no-repeat; background-position: center center; z-index: 10; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.pic3-slick .slick-arrow:hover { opacity: .7; filter: alpha(Opacity=70); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)' }
.pic3-slick .prev { left: 0; background-image: url(../../images/n/s-prev1.png) }
.pic3-slick .next { right: 0; background-image: url(../../images/n/s-next1.png) }
.pic3-slick .item:hover .txt { color: #0059ab; font-weight: 700 }
.row-g6 { overflow: hidden; padding: 15px 0 40px }
.icontact { width: 230px; background: #fff; text-align: center; z-index: 100; position: absolute; left: 50%; margin-left: -115px; }
.icontact h2 { font-size: 30px; font-family: "å®‹ä½“"; color: #afafaf; text-transform: uppercase; }
.icontact h3 { color: #fea000; font-size: 30px; font-weight: normal; }
.row-g6 .wp { border: 3px solid #fea000; margin-top: 50px; padding: 20px; }
.row-g6 .wp .l { margin-top: 30px; width: 423px; }
.row-g6 .wp .l i { font-size: 30px; width: 100%; display: block; line-height: 150%; }
.row-g6 .wp .l i font { font-size: 35px; color: #015aac; }
.row-g6 .wp .l span { font-size: 18px; width: 100%; display: block; margin-left: 15px; line-height: 200%; }
.row-g6 .wp .l dl { background: url(../../images/n/telephone.jpg) no-repeat left center; padding-left: 200px; overflow: auto; min-height: 170px; margin: 10px 0 0 0px; line-height: 40px; }
.row-g6 .wp .l dl dt { font-size: 22px; font-weight: bold; color: #8d8d8d; margin-top: 30px; }
.row-g6 .wp .l dl dd { font-size: 34px; font-weight: bold; color: #fda102; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif }
.row-g6 .wp .m { float: left; margin: 60px 0 0 50px; width: 200px; }
.row-g6 .wp .m p { text-align: center; font-size: 16px; font-weight: bold; }
.row-g6 .wp .r { width: 390px; margin-top: 20px; }
.row-g6 .wp .r label, .row-g6 .wp .r textarea { border: 1px solid #ccc; width: 100%; display: block; line-height: 28px; margin: 5px auto; padding: 3px 5px; }
.row-g6 .wp .r textarea { height: 80px; }
.row-g6 .wp .r .submit, .row-g6 .wp .r .reset { width: 75px; line-height: 35px; float: left; margin-right: 20px; color: #fff; margin-top: 10px; }
.row-g6 .wp .r .submit { background: #fda100; }
.row-g6 .wp .r .reset { background: #555; }
/* åž‚ç›´å±…ä¸­ */
.small-img { display: flex; align-items: center; justify-content: center; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.magnifier { width: 500px; position: relative; }
.magnifier-container { width: 500px; height: 400px; overflow: hidden; position: relative; border: 1px solid #ddd; }
.move-view { width: 100px; height: 100px; position: absolute; background-image: url('../../images/n/move-box.png'); }
.images-cover { height: 100%; width: 100%; position: relative; }
.images-cover img { position: absolute; }
.magnifier-assembly { height: 92px; overflow: hidden; position: relative; padding-left: 35px; padding-right: 40px; }
.magnifier-btn { position: absolute; font-family: "å®‹ä½“"; width: 100%; top: 50%; left: 0; margin-top: -40px; }
.magnifier-btn span { line-height: 80px; height: 80px; width: 35px; background-color: #0055b2; color: #fff; display: block; z-index: 9998; text-align: center; font-size: 20px; cursor: pointer; }
.magnifier-btn .magnifier-btn-left { float: left; }
.magnifier-btn .magnifier-btn-right { float: right; }
.magnifier-line { position: relative; overflow: hidden; height: 92px; }
.magnifier-line ul { display: block; font-size: 0; width: 10000%; position: absolute; left: 0; z-index: 9997; }
.magnifier-line li { float: left; width: 100px; cursor: pointer; }
.magnifier-line ul &gt; .active .small-img { border-color: #bbb; }
.small-img { height: 78px; padding: 1px; margin: 5px; overflow: hidden; border: 1px solid #ddd; text-align: center; }
.small-img img { max-width: 100%; max-height: 100%; }
.magnifier-view { width: 100%; height: 100%; position: absolute; right: -105%; top: 0; z-index: 9999; background-color: #fff; display: none; overflow: hidden; }
.magnifier-view img { display: block; max-width: none; }
.animation03 { transition: all 0.3s ease-in 0.1s; -ms-transition: all 0.3s ease-in 0.1s; -moz-transition: all 0.3s ease-in 0.1s; -webkit-transition: all 0.3s ease-in 0.1s; -o-transition: all 0.3s ease-in 0.1s; }
.box { margin: 20px auto 0px; }
.box .fr.con { width: 400px; }
.box .fr.con h2 { font-size: 30px; color: #000; line-height: 60px; border-bottom: 1px dashed #095ab5; }
.box .fr.con span.txt { font-size: 14px; color: #666; line-height: 180%; display: block; margin: 25px auto; }
.box .fr.con .tel { font-size: 16px; color: #0055b2; }
.box .fr.con .tel span { font-size: 36px; color: #f76208; margin: 0 auto; font-weight: bold; }
.share { margin: 20px 0 0; }
.related { border: 1px solid #d6d6d6; }
.related h2 { background: #f4f4f4; color: #0055b2; }
.related h2 span { background: url(../../images/n/ico_p_1.jpg) no-repeat 10px center; border-bottom: 2px solid #0055B2; padding: 0 0px 0 50px; font-size: 16px; line-height: 40px; display: block; width: 145px; }
.related ul { margin: 15px auto; }
.related ul li { width: 22.5%; margin: 0 0 0 2%; float: left; text-align: center; }
.related ul li img { width: 100%; }
.protit { border-bottom: 2px solid #0055b2; }
.protit span { background: url(../../images/n/ico_p_3.jpg) no-repeat right center #0055b2; padding: 0 50px 0 30px; line-height: 40px; font-size: 18px; color: #fff; display: inline-block; }
.procon { border: 1px solid #d6d6d6; border-top: none; /*padding:20px;*/ margin: 15px auto 0; }
.procon .tit { border-top: 2px solid #0055B2; border-bottom: 1px solid #ccc; }
.procon .tit i { background: url(../../images/n/ico_p_2.jpg) no-repeat right center #0055B2; padding: 0 40px 0 20px; line-height: 35px; color: #fff; display: inline-block; font-size: 16px; font-style: normal; }
.procon .pic { text-align: center; border-bottom: 1px solid #ccc; }
.procon .con { padding: 20px; line-height: 180%; }
.procon .con .row-g6 { padding: 0; }
.procon .con .row-g6 .wp { margin: 0 auto; border: none; }
.procon .con .row-g6 .wp .l { margin-top: 10px; }
.procon .con .row-g6 .wp .r { margin-top: 0; }
.fold_wrap { width: 100%; height: 440px; margin: 40px auto 0 auto; overflow: hidden; }
.fold_wrap li { float: left; width: 130px; height: 440px; position: relative; overflow: hidden; cursor: pointer; border-right: 1px solid #fff; }
.fold_wrap li .mask_b { position: absolute; overflow: hidden; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.5); _background: #B2B2B2; }
.fold_wrap li.active .mask_b { background: none; }
.fold_wrap li .mask_b h4 { color: #fff; width: 30px; margin: 0 auto; display: block; font: 30px/30px Microsoft Yahei; position: relative; padding: 30px 0 0 0; }
.fold_wrap li.big { width: 580px; }
.fold_wrap li .adv_intro { width: 92%; height: 40px; padding: 5px 4%; position: absolute; left: 0; bottom: -50px; background: #37D; color: #FFF; overflow: hidden; }
.adv_intro_show { bottom: 0 !important; transition: bottom 0.3s linear 0.3s; -webkit-transition: bottom 0.3s linear 0.3s; }
.pic_auto { width: 100%; height: 100%; background-position: center center; }
.contact { background: url(../../images/n/contactbg.jpg) no-repeat right center; width: 100%; min-height: 315px; overflow: auto;  line-height:200%;}
.contact h2{ font-size:24px; border-bottom:1px dashed #ccc; line-height:300%; width:520px;}
.gbook { width: 390px; margin: 40px; }
.gbook label, .gbook textarea { border: 1px solid #ccc; width: 100%; display: block; line-height: 30px; margin: 10px auto; padding: 3px 5px; }
.gbook textarea { height: 80px; }
.gbook .submit, .gbook .reset { width: 75px; line-height: 35px; float: left; margin-right: 20px; color: #fff; }
.gbook .submit { background: #fda100; }
.gbook .reset { background: #555; }
.sitemap { margin: 30px auto; }
.sitemap dl { margin: 20px auto; overflow: auto; border: 1px solid #ccc; }
.sitemap dl dt { font-size: 18px; font-weight: bold; line-height: 150%; padding: 10px 20px; }
.sitemap dl dd { overflow: auto; border-top: 1px solid #ccc; padding: 20px 10px; }
.sitemap dl dd a { font-size: 16px; width: 200px; float: left; padding-left: 30px; line-height: 200%; }
.searchlist { }
.searchlist li { overflow: auto; border-bottom: 1px dashed #ccc; margin: 15px auto; padding-bottom: 15px; padding-left: 15px; }
.searchlist li img { float: left; margin: 10px 10px 10px 0; }
.top .wp .t2 { display: none; }

/*#doyoo_panel{top:470px !important;right:25px !important; color:#fff !important; font-size:14px !important; height:60px; padding-top:40px !important;}*/
@media only screen and (max-width: 800px) {
.row-g1 .col-l, .m-piclist-sz, .m-pop, .footer .ft-link, .ft-nv, .footer .logo2, .footer .qr, .ft-info .info p span, .m-txt1-hlg, a.a1, .banner, .top .wp .t1, .link, .header .tel, .cur,.allpic,.ul-news-hlg .pic,.ul-news-hlg .txt p a,#date{ display: none; }
.row-g1 .col-r, .g-content ul, .ft-info .info, .ul-pic-cp li, .ul-case li, .box .fr.con, .row-g6 .wp .l, .row-g6 .wp .m, .row-g6 .wp .r { margin: 0 auto; float: none; width: 100%; height: auto !important; }
.footer .bot { padding-top: 0; }
.ft-info .info { text-align: center; padding: 0; line-height: 300%; }
.m-pb1 { padding-bottom: 10px; }
.nav { height: auto; background: #0055b2; }
.nav ul { width: 94%; margin: 0 auto; }
.nav li { width: 33.3%; text-align: center }
.nav a { padding: 0; margin: 5px auto; line-height: 30px; }
.nav .n0 a, .nav .n1 a, .nav .n2 a, .nav .n3 a { display: none; }
.row-g1 .col-r { padding-top: 0; }
.ul-pic-cp a, .ul-case li { margin: 10px auto; }
.ul-case li .pic img { width: 100%; }
.top .wp .t2 { width:96%; display: block; text-align:left; margin: 5px auto 0;}
.top .wp .t2 a{ float:right;}
.top .wp .t2,.top .wp .t2 a{ font-size:14px;}
.top .wp .t2 a{ color:#fff; background:#0055b2; border-radius:3px; padding:1px 5px; font-size:12px;}
.header .bot { margin-bottom: 20px; }
.m-con2-hlg .con { padding: 0; }
.m-con2-hlg .con img { height: auto !important; }
.m-con2-hlg .link { display: block; margin: 20px auto 0; }
.magnifier { width: 100%; }
.box .fr.con h2, .box .fr.con span.txt, .box .fr.con .tel { padding-left: 15px; }
.box .fr.con .tel span { font-size: 30px; }
.share { margin: 10px 10px 0; }
.related ul li { width: 45%; margin: 0 0 0 3%; }
.row-g6 .wp .l{ margin-top:30px;}
.row-g6 .wp .l dl { background: none; padding-left: 0; min-height:inherit;}
.row-g6 .wp .l dl dt{ margin-top:0;}
.row-g6 .wp .l i { font-size: 22px; }
.row-g6 .wp .l span { font-size: 14px; }
.ibanner { height: 150px; }
.pic2-slick .slick-arrow { width: 25px; background-size: 100%; }
.ul-txt-sz li { width: 45%; float: left; margin: 2% 0 2% 3%; }
.ul-txt-sz a { width: auto; padding-left: 15px; padding-right: 0; font-weight:normal; }
.ul-txt-sz a:before { display: none; }
.m-timg1-sz .g-tit1-sz .t2 { font-size: 14px; background-position-x: 50.2%; }
.m-timg1-sz .g-tit1-sz .t2 span { font-size: 18px; }
.m-timg1-sz .wp .chose { width: 220px; margin-left: -110px; }
.m-timg1-sz .wp .chose span { font-size: 14px; }
.ul-tab1-sz li { margin: 5px 0; width: 30%; }
.ul-tab1-sz a { font-weight: normal; padding: 0; }
.m-youshi-sz .pic { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.m-youshi-sz .list-sz li,.m-youshi-sz .list-sz .li{ margin:0 auto; width:100%; padding-top:5px;padding-bottom:5px;}
.m-youshi-sz .list-sz li{background-position-y: center !important; background-size:auto 60% !important; background-position-x:15px !important;;}
.m-youshi-sz .list-sz{ margin-top:10px; width:100%;}
.m-youshi-sz .list-sz .tit b{ font-size:20px;line-height:50px;}
.m-youshi-sz .list-sz li.i7{ margin:0 auto;}
.m-liucheng-sz{ height:auto;}
.ul-ico-sz,.m-cailaio-sz .txt{ width:100%; height:auto; background:none; margin:10px auto;}
.ul-ico-sz li{ width:25%;position:static; margin:2% 4%; font-size:14px; font-weight:normal; float:left;}
.m-liucheng-sz .btn-box{ position:static; width:100%; text-align:center; margin:10px auto;}
.m-cailaio-sz .g-tit2-hlg{ margin-bottom:10px;}
.g-tit2-hlg .t1{ font-size:12px;}
.g-tit2-hlg h2{ font-size:24px;}
.g-tit2-hlg h2:after, .g-tit2-hlg h2:before{ width:70px;}
.m-cailaio-sz .pic img{ max-width:100%;}
.m-cailaio-sz .txt .tit{ font-size:16px;}
.m-cailaio-sz .txt .t2{ font-size:14px;}
.m-cailaio-sz{ background-size:auto 100%;}
.m-cailaio-sz .txt.s1,.m-cailaio-sz .txt.s2{ margin-top:20px;}
.m-cailaio-sz .num{ width:60px; height:70px; line-height:70px; font-size:36px;}
.row-g5 .con ul li{ background:none; width:30%; padding-left:15px; line-height:35px;margin: 5px 1%;}
.row-g5 .con ul li a{ font-size:14px;}
.row-g4{ background-size:auto 100%; display:none;}
.m-con1-hlg .txt .con{ padding:10px;}
.pic3-slick .slick-arrow{ width:30px;}
.tab-show-hlg .m-scroll1-hlg .slick-arrow{ background-size:100%;}
.row-g2 .col-l{ width:96%; margin:10px auto; float:none; background-size:100% 100%;}
.row-g2 .col-l+.col-l{ margin:10px auto;}
.m-link1-hlg{padding-right:0;}
.m-tit1-hlg a{ margin-right:15px;}
.m-link1-hlg .hot,.m-con1-hlg .pic{ width:100%; height:auto; margin:0 auto}
.m-link1-hlg .hot img{ width:auto; height:auto; margin:0 auto;}
.row-g3,.ul-news-hlg .txt{ margin-top:0;}
.row-g3{ padding-top:10px;}
.row-g2{ margin-bottom:0;}
.ul-news-hlg li{ padding:10px 15px;}
.contact{ background:none;}
.gbook,.m-con1-hlg .txt{ margin:0 auto; width:100%;}
.header .logo img{ width:96%; margin:0 auto;}
.contact h2{ width:100%;}
}
@media only screen and (max-width: 320px) {
.m-youshi-sz .list-sz .tit b{ font-size:16px;}
.ul-tab1-sz a{ font-size:12px;}
.g-tit2-hlg h2:after,.g-tit2-hlg h2:before{ width:40px}
.top .wp .t2,.top .wp .t2 a{ font-size:12px;}
.contact h2{ font-size:20px;}
}
</pre></body></html>