@charset "UTF-8";
* { word-wrap: break-word; }

*, *:before, *:after { box-sizing: border-box; outline: none; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { font-weight: 300; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; color: #333; background: #fff; width: 100%; height: auto; min-width: 1280px; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 300; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

body, th, td, button, input, select, textarea { font-size: 12px; font-weight: 300; font-family: "song", "Microsoft Yahei"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .4s linear; transition: all .4s; color: #333; }

a:hover, a:focus, a:active { text-decoration: none; outline: none; }

a.ie6:hover { zoom: 1; }

b, i { font-weight: normal; font-style: normal; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

img { border: 0; }

a img, img { -ms-interpolation-mode: bicubic; -webkit-transition: all .7s linear; transition: all .7s; display: block; }

/* HTML5 reset */
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0; }

time { display: inline; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; }

legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5; }

legend small { font-size: 15px; color: #999; }

svg:not(:root) { overflow: hidden; }

fieldset { border-width: 0; padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }

input, textarea { border: 0; outline: none; resize: none; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #818181; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #818181; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #818181; }

.cl:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.cl, .clearfix { zoom: 1; clear: both; }

.fl { float: left !important; }

.fr { float: right !important; }

.text-l { text-align: left; }

.text-c { text-align: center; }

.text-r { text-align: right; }

.text-i { font-style: italic; }

.ovf { overflow: hidden; }

.por { position: relative; }

.poa { position: absolute; }

.noBor { border: 0 !important; }

.wrap { height: auto; overflow: hidden; }

.container { margin-left: 8%; margin-right: 8%; }

.container:after, .container:before { content: ""; display: table; }

.container:after { clear: both; }

.container-fluid { margin-right: auto; margin-left: auto; }

.container-fluid:after, .container-fluid:before { content: ""; display: table; }

.container-fluid:after { clear: both; }

.cover { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 10; background: url(../images/cover-bg.png) repeat; display: none; }

.layui-layer-btn .layui-layer-btn0 { background-color: #004abb !important; }

.content { height: auto; overflow: hidden; position: relative; margin: 88px auto 0; }

.main-width { padding: 0 8%; margin: 0 auto; position: relative; }

.smallTitle { font-size: 18px; text-align: center; color: #666; }

.bigTitle { font-size: 36px; text-align: center; color: #000; margin-bottom: 15px; font-weight: 300; }

.bigTitlel { position: relative; }

.bigTitlel span { padding: 0 15px; position: relative; z-index: 1; background: #fff; }

.bigTitlel:after { content: ""; width: 100%; height: 1px; background: #dadada; position: absolute; left: 0; top: 15px; z-index: 0; }

.goTop { width: 40px; height: 40px; background: url(../images/gotop.png) center no-repeat #004abb; background-size: 100%; position: fixed; right: 0; bottom: 20%; z-index: 1; cursor: pointer; display: none; }

/* 右侧浮动 */
.fright { width: 40px; height: auto; position: fixed; right: 0; top: 40%; z-index: 100; }

.fright .item { width: 160px; height: 40px; margin-bottom: 1px; position: relative; right: 0; transition: .3s; }

.fright .item a { display: block; }

.fright .item .icon { width: 40px; height: 40px; float: left; }

.fright .item .icon.icon1 { background: url(../images/fright-icon1.png) center no-repeat #f3360e; background-size: 100%; }

.fright .item .icon.icon2 { background: url(../images/fright-icon2.png) center no-repeat #f3360e; background-size: 100%; }

.fright .item .icon.icon3 { background: url(../images/fright-icon3.png) center no-repeat #f3360e; background-size: 100%; }

.fright .item .icon.icon4 { background: url(../images/fright-icon4.png) center no-repeat #f3360e; background-size: 100%; }

.fright .item span { width: 110px; line-height: 40px; font-size: 14px; float: left; background: #fff; text-align: center; }

.fright .item:hover { right: 110px; }

.fright .item.last { display: none; }

.fright .item.last:hover { right: 0; }

/* 免费通话弹框 */
.freeTelPop { width: 100%; height: 100%; background: url(../images/cover-bg.png) repeat; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 50; display: none; }

.freeTelPop .freeTelBox { width: 500px; height: 230px; padding: 70px 0; overflow: hidden; background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

.freeTelPop .freeTelBox .icon-close { font-size: 20px; position: absolute; right: 20px; top: 20px; cursor: pointer; font-weight: bold; }

.freeTelPop .freeTelBox h1 { font-size: 16px; text-align: center; }

.freeTelPop .freeTelBox form { width: 355px; height: auto; overflow: hidden; margin: 30px auto; }

.freeTelPop .freeTelBox form input { width: 230px; height: 40px; padding: 0 10px; float: left; border: 1px solid #ccc; font-size: 14px; }

.freeTelPop .freeTelBox form .btn { width: 125px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background: #004abb; display: block; float: left; text-align: center; }

.shareWx-box { text-align: center; margin-top: 20px; }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.66667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333%; }

.col-xs-pull-5 { right: 41.66667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333%; }

.col-xs-pull-8 { right: 66.66667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333%; }

.col-xs-pull-11 { right: 91.66667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.66667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333%; }

.col-xs-push-5 { left: 41.66667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333%; }

.col-xs-push-8 { left: 66.66667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333%; }

.col-xs-push-11 { left: 91.66667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

/* 头部 */
.header { width: 100%; min-width: 1200px; height: auto; position: fixed; left: 0; right: 0; margin: auto; z-index: 2; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.header .top { height: auto; padding-top: 40px; }

.header .top .container { margin-left: 3%; margin-right: 3%; }

.header .top .container ul { height: auto; float: right; }

.header .top .container ul li { float: left; font-size: 14px; color: #666; margin-left: 25px; position: relative; }

.header .top .container ul li a { color: #666; }

.header .top .container ul li a:hover { color: #004abb; }

.header .top .container ul li a:hover i { color: #004abb; }

.header .top .container ul li.btnLanguage { cursor: pointer; }

.header .top .container ul li.btnLanguage i { font-size: 14px; vertical-align: -1px; color: #818181; margin-left: 5px; }

.header .top .container ul li.btnLanguage .languageBox { width: 70px; position: absolute; right: -10px; top: 25px; z-index: 5; padding: 5px; box-shadow: 0 1px 5px #ccc; background: #fff; border: 1px solid #eee; text-align: center; display: none; }

.header .top .container ul li.btnLanguage .languageBox a { line-height: 24px; display: block; }

.header .top .container ul li.btnLanguage:hover { color: #004abb; }

.header .top .container ul li.btnLanguage:hover i { color: #004abb; }

.header .top .container ul li.btnMall { cursor: pointer; }

.header .top .container ul li.btnMall i { font-size: 14px; vertical-align: -1px; color: #818181; margin-left: 5px; }

.header .top .container ul li.btnMall .mallBox { width: 105px; position: absolute; right: 0px; top: 25px; z-index: 5; padding: 5px; box-shadow: 0 1px 5px #ccc; background: #fff; border: 1px solid #eee; text-align: center; display: none; }

.header .top .container ul li.btnMall .mallBox a { line-height: 24px; display: block; }

.header .top .container ul li.btnMall:hover { color: #004abb; }

.header .top .container ul li.btnMall:hover i { color: #004abb; }

.header .bottom { height: auto; }

.header .bottom .container { margin-left: 3%; margin-right: 1.5%; }

.header .bottom .container .logo { width: 94px; height: 49px; float: left; position: relative; top: -18px; }

.header .bottom .container .nav { width: 60%; min-width: 550px; max-width: 900px; height: auto; overflow: hidden; float: left; }

.header .bottom .container .nav li { width: 13%; font-size: 18px; color: #333; float: left; text-align: center; }

.header .bottom .container .nav li a { color: #333; display: block; padding: 10px 0; }

.header .bottom .container .nav li a:hover, .header .bottom .container .nav li a.active, .header .bottom .container .nav li a.hover { color: #f3360e; }

.header .bottom .container .nav li:first-child { width: 13%; }

.header .bottom .container .nav li.product { margin: 0; padding: 0; border: 0; }

.header .bottom .container .nav li .navBox { width: 100%; height: auto; overflow: hidden; position: absolute; left: 0; padding: 0 2%; background: #fff; display: none; border-top: 1px solid #eee; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); }

.header .bottom .container .nav li .navBox .item { width: 20%; float: left; text-align: center; padding: 30px 1%; }

.header .bottom .container .nav li .navBox .item .img { overflow: hidden; }

.header .bottom .container .nav li .navBox .item .img img { width: 100%; margin: 0 auto 10px; }

.header .bottom .container .nav li .navBox .item h2 { font-size: 16px; color: #333; margin-bottom: 15px; transition: all .4s; }

.header .bottom .container .nav li .navBox .item:hover img { transform: scale(1.05); }

.header .bottom .container .nav li .navBox .item:hover h2 { color: #f3360e; }

.header .bottom .container .nav li .navBox .item:after { display: none; }

.header .bottom .container .nav li .navBox.productBox .item { width: 10%; }

.header .bottom .container .other { width: 30%; height: auto; float: right; padding: 10px 0; text-align: right; }

.header .bottom .container .other a { font-size: 14px; color: #666; margin-left: 2%; padding-left: 3%; position: relative; }

.header .bottom .container .other a i { font-size: 18px; vertical-align: -1px; margin-right: 5px; }

.header .bottom .container .other a:hover { color: #f3360e; }

.header .bottom .container .other a.tel { font-size: 20px; color: #d73838; font-weight: 300; vertical-align: -2px; margin: 0; padding: 0; }

.header .bottom .container .other a.tel:before { display: none; }

.header .bottom .container .other a.wechat { position: relative; z-index: 1; }

.header .bottom .container .other a.wechat .ewm { width: 90px; padding: 7px; height: auto; position: absolute; left: 13px; top: 45px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: none; }

.header .bottom .container .other a.wechat .ewm img { width: 100%; }

.header .bottom .container .other a.wechat .ewm:after { content: ""; display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; position: absolute; left: 50%; top: -8px; margin-left: -8%; }

.header .bottom .container .other a:before { content: ""; width: 1px; height: 15px; background: #eee; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }

.header .bottom .searchBox { height: auto; overflow: hidden; position: relative; display: none; background: #fff; background: rgba(255, 255, 255, 0.8); border-top: 1px solid #eee; }

.header .bottom .searchBox input { width: 100%; height: 56px; line-height: 56px; background: none; font-size: 16px; padding-left: 3%; }

.header .bottom .searchBox .btnSearch1 { width: 200px; line-height: 56px; text-align: center; background: #004abb; position: absolute; right: 0; top: 0; margin: 0; }

.header .bottom .searchBox .btnSearch1 i { font-size: 20px; color: #fff; }

/* 底部 */
.footer { height: auto; overflow: hidden; margin-top: 90px; }

.footer .top { height: 80px; line-height: 80px; overflow: hidden; background: #e8e8e8; padding: 0 20px 0 30px; }

.footer .top .logo { display: block; float: left; margin-top: 20px; }

.footer .top .share { float: right; text-align: right; }

.footer .top .share span { font-size: 16px; color: #666; float: left; }

.footer .top .share a { display: block; float: left; margin-right: 10px; }

.footer .top .share a i { font-size: 34px; color: #999; transition: all .4s; }

.footer .top .share a.wechat:hover i { color: #42af35; }

.footer .top .share a.weibo:hover i { color: #da251c; }

.footer .top .share a.qzone:hover i { color: #ffce00; }

.footer .middle { height: auto; overflow: hidden; margin-top: 40px; }

.footer .middle .left { width: 30%; float: left; }

.footer .middle .left .text { height: auto; overflow: hidden; }

.footer .middle .left .text p { font-size: 15px; color: #666; margin-bottom: 10px; }

.footer .middle .left .ewm { height: auto; overflow: hidden; margin-top: 25px; }

.footer .middle .left .ewm .box { width: 30%; min-width: 90px; text-align: center; float: left; margin-left: 13%; }

.footer .middle .left .ewm .box img { width: 100%; border: 1px solid #eee; padding: 5%; margin: 0 auto; }

.footer .middle .left .ewm .box p { font-size: 13px; color: #999; margin-top: 10px; }

.footer .middle .left .ewm .box:first-child { margin: 0; }

.footer .middle .right { width: 70%; height: auto; overflow: hidden; float: right; }

.footer .middle .right dl { height: auto; overflow: hidden; float: right; margin-right: 9%; }

.footer .middle .right dl dt { font-size: 18px; margin-bottom: 20px; }

.footer .middle .right dl dt a { color: #333; }

.footer .middle .right dl dt a:hover { color: #f3360e; }

.footer .middle .right dl dd { font-size: 16px; line-height: 36px; }

.footer .middle .right dl dd a { color: #666; }

.footer .middle .right dl dd a:hover { color: #f3360e; }

.footer .middle .right dl:first-child { margin: 0; }

.footer .bottom { height: auto; border-top: 1px solid #e5e5e5; margin-top: 35px; padding: 30px 0; }

.footer .bottom .left { height: auto; overflow: hidden; float: left; }

.footer .bottom .left .nav { height: auto; overflow: hidden; }

.footer .bottom .left .nav a { font-size: 16px; color: #666; position: relative; display: block; float: left; padding-left: 15px; margin-left: 15px; }

.footer .bottom .left .nav a:after { content: ""; width: 1px; height: 15px; background: #a9a9a9; position: absolute; left: 0; top: 3px; }

.footer .bottom .left .nav a:first-child { margin: 0; padding: 0; }

.footer .bottom .left .nav a:first-child:after { display: none; }

.footer .bottom .left .nav a:hover { color: #f3360e; }

.footer .bottom .left .copyright { font-size: 14px; color: #666; margin-top: 30px; }

.footer .bottom .left .copyright a { display: inline-block; margin-right: 10px; color: #666; }

.footer .bottom .left .copyright a:hover { color: #f3360e; }

.footer .bottom .right { height: auto; float: right; }

.footer .bottom .right .other { width: 300px; height: auto; cursor: pointer; position: relative; z-index: 1; }

.footer .bottom .right .other .t { height: 56px; line-height: 56px; border: 1px solid #eee; padding: 0 25px; font-size: 16px; color: #666; transition: all .4s; }

.footer .bottom .right .other .t i { font-size: 18px; margin-left: 5px; float: right; vertical-align: -2px; }

.footer .bottom .right .other .otherList { width: 99%; height: auto; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 56px; margin: auto; background: #fff; padding: 10px 22px; display: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.footer .bottom .right .other .otherList a { display: block; line-height: 40px; font-size: 16px; }

.footer .bottom .right .other .otherList a:hover { color: #004abb; }

.footer .bottom .right .other:hover { background: #004abb; }

.footer .bottom .right .other:hover .t { color: #fff; }

/* 内页公用banner */
.neiBanner { height: auto; overflow: hidden; position: relative; }

.neiBanner img { width: 100%; }

.neiBanner .text { height: auto; overflow: hidden; position: absolute; left: 0; right: 0; top: 40%; text-align: center; }

.neiBanner .text h1 { font-size: 60px; color: #fff; }

/* 内页公用tabs */
.neiTabs { height: auto; overflow: hidden; text-align: center; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }

.neiTabs a { width: 180px; height: 50px; line-height: 50px; font-size: 18px; color: #333; text-align: center; display: inline-block; }

.neiTabs a.active, .neiTabs a:hover { background: #004abb; color: #fff; }

/* 图文 */
.imgText { height: auto; overflow: hidden; }

.imgText .text { height: auto; overflow: hidden; }

.imgText .img { width: 50%; height: auto; overflow: hidden; }

.imgText .img img { width: 100%; }

/* 分页 */
.paging { text-align: center; margin: 10px 0 50px; }

.paging a { width: 34px; line-height: 34px; display: inline-block; margin: 0 5px; font-size: 14px; font-weight: normal; }

.paging a.active, .paging a:hover { background: #004abb; color: #fff; }

.paging a.first, .paging a.tail { width: 70px; background: #ccc; color: #666; }

/* 公用视频弹出 */
.video-popup { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; background: url(../images/cover-bg.png) repeat; }

.video-popup .video-popup-box { width: 100%; height: 100%; overflow: hidden; background-color: #fff; position: absolute; left: 0; top: 0; }

.video-popup .coverV { z-index: 1000; position: fixed; top: 0; left: 0; right: 0; height: 70px; line-height: 70px; overflow: hidden; background: url(../images/bg-video-title.png) repeat; background: #000000 \0; }

.video-popup .coverV .text { color: #fff; font-size: 18px; padding: 0 0 0 40px; width: 80%; display: table; height: 70px; float: left; }

.video-popup .coverV .text p { display: table-cell; height: 70px; vertical-align: middle; }

.video-popup .coverV .other { float: right; background: url(../images/bg-video-title.png) repeat; }

.video-popup .coverV .other a { font-size: 20px; color: #fff; display: inline-block; margin: 0 10px; }

.video-popup .video-list-box { position: absolute !important; left: 0; top: 0; top: 70px \0; right: 0; bottom: 0; z-index: 0; }

/* 首页 */
.Index .banner { height: auto; overflow: hidden; position: relative; z-index: 0; }

.Index .banner .swiper-slide { height: auto; overflow: hidden; position: relative; }

.Index .banner .swiper-slide a { display: block; }

.Index .banner .swiper-slide img { width: 100%; }

.Index .banner .pagination { width: 100%; height: auto; overflow: hidden; position: absolute; left: 0; bottom: 30px; text-align: center; }

.Index .banner .pagination span { width: 26px; height: 3px; background: #fff; display: inline-block; margin: 0 3px; cursor: pointer; }

.Index .banner .pagination span.swiper-active-switch { width: 60px; background: #f3360e; }

.Index .product { height: auto; overflow: hidden; text-align: center; padding: 2% 0; border-bottom: 1px solid #eee; }

.Index .product .item { width: 20%; display: block; padding: 1% 3%; overflow: hidden; float: left; }

.Index .product .item img { width: 100%; }

.Index .product .item h2 { font-size: 18px; color: #000; margin-top: 10px; transition: all .4s; }

.Index .product .item:hover img { transform: scale(1.05); }

.Index .product .item:hover h2 { color: #f3360e; }

.Index .technology { height: auto; overflow: hidden; margin-top: 70px; }

.Index .technology .block { height: auto; overflow: hidden; margin-top: 2%; }

.Index .technology .block a { display: block; position: relative; overflow: hidden; }

.Index .technology .block a img { width: 100%; }

.Index .technology .block a .text { height: auto; overflow: hidden; position: absolute; left: 35px; top: 35px; }

.Index .technology .block a .text h2 { font-size: 34px; color: #fff; margin-bottom: 20px; transition: all .4s; }

.Index .technology .block a .text i { font-size: 30px; color: #fff; }

.Index .technology .block a:hover img { transform: scale(1.1); }

.Index .find { height: auto; overflow: hidden; margin-top: 70px; }

.Index .find .bigTitle { margin-bottom: 40px; }

.Index .find .block { height: auto; overflow: hidden; margin: 0 -.5%; }

.Index .find .col-xs-6 { padding: 0 .5%; position: relative; }

.Index .find .col-xs-6 .text { height: auto; overflow: hidden; position: absolute; left: 8%; top: 8%; }

.Index .find .col-xs-6 .text h2 { font-size: 32px; color: #fff; margin-bottom: 20px; transition: all .4s; }

.Index .find .col-xs-6 .text span { width: 37px; height: 2px; background: #fff; display: block; }

.Index .find .col-xs-6.left .item { overflow: hidden; }

.Index .find .col-xs-6.left .item img { width: 100%; }

.Index .find .col-xs-6.left:hover img { transform: scale(1.1); }

.Index .find .col-xs-6.right .col-xs-12 { margin-bottom: 1.91%; position: relative; }

.Index .find .col-xs-6.right .col-xs-12 .text { top: 15%; }

.Index .find .col-xs-6.right .col-xs-12 .item { overflow: hidden; }

.Index .find .col-xs-6.right .col-xs-12 .item img { width: 100%; }

.Index .find .col-xs-6.right .col-xs-12 .slide { height: auto; overflow: hidden; }

.Index .find .col-xs-6.right .col-xs-12 .slide .swiper-slide { overflow: hidden; }

.Index .find .col-xs-6.right .col-xs-12 .slide .swiper-slide img { width: 100%; }

.Index .find .col-xs-6.right .col-xs-12 .slide .btnPrev, .Index .find .col-xs-6.right .col-xs-12 .slide .btnNext { width: 38px; height: 38px; line-height: 38px; border: 1px solid #fff; position: absolute; left: 50px; bottom: 25px; color: #fff; text-align: center; transition: all .4s; cursor: pointer; }

.Index .find .col-xs-6.right .col-xs-12 .slide .btnPrev:hover, .Index .find .col-xs-6.right .col-xs-12 .slide .btnNext:hover { background: #004abb; border-color: #004abb; color: #fff; }

.Index .find .col-xs-6.right .col-xs-12 .slide .btnNext { left: 100px; }

.Index .find .col-xs-6.right .col-xs-12:hover img { transform: scale(1.1); }

.Index .service { width: 100%; height: 474px; overflow: hidden; background: url(../images/service-bg.jpg) center no-repeat; margin-top: 70px; }

.Index .service .bigTitle { color: #fff; margin-top: 100px; margin-bottom: 15px; }

.Index .service .smallTitle { font-size: 16px; color: #fff; }

.Index .service ul { height: auto; overflow: hidden; text-align: center; margin-top: 70px; padding: 0 1.5%; }

.Index .service ul li { width: 19%; height: 90px; padding: 23px 0; display: inline-block; color: #fff; text-align: center; position: relative; }

.Index .service ul li b { font-size: 36px; font-family: Impact; display: inline-block; margin-right: 7px; }

.Index .service ul li span { font-size: 16px; display: inline-block; text-align: left; }

.Index .service ul li:before { content: ""; width: 1px; height: 109px; background: url(../images/service-line.png) center no-repeat; position: absolute; left: 0; top: 0; }

.Index .service ul li:first-child:before { display: none; }

.Index .news { height: auto; overflow: hidden; margin-top: 70px; }

.Index .news .bigTitle { margin-bottom: 35px; }

.Index .news ul { height: auto; overflow: hidden; margin: 0 -1%; }

.Index .news ul li { height: auto; overflow: hidden; padding: 0 1%; }

.Index .news ul li a { display: block; overflow: hidden; }

.Index .news ul li img { width: 100%; height: 280px; }

.Index .news ul li .text { height: auto; overflow: hidden; padding: 5% 0; }

.Index .news ul li .text h2 { font-size: 20px; color: #000; margin-bottom: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .4s; }

.Index .news ul li .text p { font-size: 14px; line-height: 24px; color: #999; margin-bottom: 3%; max-height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .news ul li:hover img { transform: scale(1.05); }

.Index .news ul li:hover .text h2 { color: #f3360e; }

/* 关于我们 */
.About .imgText { margin-top: 70px; }

.About .imgText .text { padding: 3.5% 2% 0 8%; }

.About .imgText .text h2 { font-size: 30px; margin-bottom: 15px; }

.About .imgText .text p { font-size: 16px; line-height: 30px; color: #666; margin-bottom: 8px; }

/* 发展历程 */
.AboutHistory .history { height: auto; overflow: hidden; margin-top: 70px; position: relative; clear: both; }

.AboutHistory .history:before { content: ""; width: 16px; height: 16px; background: url(../images/history-dot.png) center no-repeat; position: absolute; left: 0; top: 0; right: 0; margin: auto; z-index: 1; }

.AboutHistory .history:after { content: ""; width: 1px; height: 100%; background: #f0f0f0; position: absolute; left: 0; top: 0; right: 0; margin: auto; z-index: 0; }

.AboutHistory .history li { width: 50%; position: relative; margin-top: 40px; }

.AboutHistory .history li .img { overflow: hidden; width: 40%; }

.AboutHistory .history li .img img { width: 100%; }

.AboutHistory .history li .text { height: auto; overflow: hidden; padding: 3% 5%; }

.AboutHistory .history li .text h2 { font-size: 30px; color: #333; margin-bottom: 5px; }

.AboutHistory .history li .text p { font-size: 16px; line-height: 30px; color: #666; }

.AboutHistory .history li.fl { margin-right: 1%; }

.AboutHistory .history li.fl .img { float: left; }

.AboutHistory .history li.fl .text { text-align: right; }

.AboutHistory .history li.fl:after { left: auto; right: -7px; }

.AboutHistory .history li.fr { margin-left: 1%; }

.AboutHistory .history li.fr .img { float: right; }

.AboutHistory .history li.fr .text { text-align: left; }

.AboutHistory .history li:after { content: ""; width: 16px; height: 16px; background: url(../images/history-dot1.png) center no-repeat; position: absolute; left: -8px; top: 18%; z-index: 1; }

.AboutHistory .future { text-align: center; font-size: 16px; color: #666; }

/* 宇通文化 */
.AboutCulture .culture { height: auto; overflow: hidden; margin-top: 70px; }

.AboutCulture .culture .info { height: auto; overflow: hidden; text-align: center; }

.AboutCulture .culture .info h2 { font-size: 30px; color: #333; margin-bottom: 15px; }

.AboutCulture .culture .info p { font-size: 16px; color: #666; }

.AboutCulture .culture ul { height: auto; overflow: hidden; margin-top: 25px; }

.AboutCulture .culture ul li { width: 19.5%; height: 370px; float: left; margin-left: .6%; background: #f2f4f7; padding: 60px 30px; text-align: center; }

.AboutCulture .culture ul li .icon { width: 80px; margin: 0 auto; }

.AboutCulture .culture ul li h2 { font-size: 18px; font-weight: bold; color: #333; margin: 15px 0 20px; }

.AboutCulture .culture ul li p { font-size: 14px; color: #666; }

.AboutCulture .culture ul li:first-child { margin: 0; }

.AboutCulture .culture .cultureImg { width: 100%; margin-top: 50px; }

/* 领导关怀 */
.AboutVisitsofleaders .visitsofleaders ul { height: auto; overflow: hidden; margin-top: 70px; }

.AboutVisitsofleaders .visitsofleaders ul li { height: auto; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px solid #e7e7e7; }

.AboutVisitsofleaders .visitsofleaders ul li .date { width: 100px; height: 100px; border: 1px solid #e4e4e4; text-align: center; float: left; margin-right: 2.5%; margin-top: 2.5%; transition: all .4s; }

.AboutVisitsofleaders .visitsofleaders ul li .date h2 { font-size: 36px; color: #666; margin-top: 10px; transition: all .4s; }

.AboutVisitsofleaders .visitsofleaders ul li .date p { font-size: 16px; color: #666; transition: all .4s; }

.AboutVisitsofleaders .visitsofleaders ul li .img { width: 25%; float: left; margin-right: 2%; overflow: hidden; }

.AboutVisitsofleaders .visitsofleaders ul li .img img { width: 100%; }

.AboutVisitsofleaders .visitsofleaders ul li .text { height: auto; overflow: hidden; padding: 2.5% 0; }

.AboutVisitsofleaders .visitsofleaders ul li .text h2 { font-size: 24px; color: #000; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .4s; }

.AboutVisitsofleaders .visitsofleaders ul li .text p { font-size: 16px; color: #666; line-height: 30px; max-height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.AboutVisitsofleaders .visitsofleaders ul li:hover .date { border-color: #004abb; }

.AboutVisitsofleaders .visitsofleaders ul li:hover .date h2, .AboutVisitsofleaders .visitsofleaders ul li:hover .date p { color: #004abb; }

.AboutVisitsofleaders .visitsofleaders ul li:hover img { transform: scale(1.1); }

.AboutVisitsofleaders .visitsofleaders ul li:hover .text h2 { color: #004abb; }

/* 联系我们 */
.AboutContact .contact { height: auto; overflow: hidden; margin-top: 70px; }

.AboutContact .contact .info { height: auto; overflow: hidden; }

.AboutContact .contact .info h1 { font-size: 36px; text-align: center; }

.AboutContact .contact .info ul { height: auto; overflow: hidden; margin-top: 70px; }

.AboutContact .contact .info ul li { height: auto; overflow: hidden; width: 25%; float: left; text-align: center; position: relative; }

.AboutContact .contact .info ul li i { font-size: 50px; color: #004abb; margin-bottom: 5px; display: block; }

.AboutContact .contact .info ul li p { font-size: 24px; color: #333; margin-bottom: 10px; }

.AboutContact .contact .info ul li h3 { font-size: 16px; color: #666; line-height: 24px; }

.AboutContact .contact .info ul li.tel h3 { color: #004abb; }

.AboutContact .contact .map { margin-top: 50px; transition: none !important; }

.AboutContact .contact .map img { transition: none !important; }

/* 服务支持 */
.Service .service-con .title { text-align: center; padding: 80px 0; }

.Service .service-con .title h3 { font-size: 28px; line-height: 38px; }

.Service .service-con .title p { font-size: 16px; line-height: 30px; margin-top: 10px; }

.Service .service-con .icon-list { height: auto; overflow: hidden; }

.Service .service-con .icon-list ul { height: auto; overflow: hidden; }

.Service .service-con .icon-list ul li { color: #237BD6; float: left; width: 33.33333%; text-align: center; padding: 45px 0; position: relative; }

.Service .service-con .icon-list ul li i { display: inline-block; font-size: 55px; margin-right: 20px; vertical-align: 5px; }

.Service .service-con .icon-list ul li .text { font-size: 16px; line-height: 26px; text-align: left; display: inline-block; width: 200px; }

.Service .service-con .icon-list ul li .text span { font-size: 35px; }

.Service .service-con .icon-list ul li:after { content: ""; width: 1px; height: 100%; background: #efefef; position: absolute; top: 0; left: 0; }

.Service .service-con .icon-list ul li:first-child:after { display: none; }

.Service .service-con .video-live { margin: 80px 0 0; z-index: 0; }

.Service .service-con .video-live .poster { height: auto; overflow: hidden; position: relative; z-index: 1; cursor: pointer; }

.Service .service-con .video-live .poster img { width: 100%; }

.Service .service-con .video-live .poster .play { width: 69px; height: 69px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

/* 服务网点 */
.ServiceSite .content { overflow: visible; }

.ServiceSite .site { height: auto; overflow: visible; margin-top: 70px; }

.ServiceSite .site .info { height: auto; overflow: hidden; text-align: center; }

.ServiceSite .site .info h1 { font-size: 36px; color: #333; margin-bottom: 15px; }

.ServiceSite .site .info p { width: 60%; font-size: 16px; line-height: 26px; color: #666; margin: 0 auto; }

.ServiceSite .site .info ul { height: auto; overflow: hidden; text-align: center; margin-top: 20px; }

.ServiceSite .site .info ul li { font-size: 16px; color: #004abb; display: inline-block; margin: 0 35px; }

.ServiceSite .site .map { transition: none !important; position: relative; margin-top: 50px; }

.ServiceSite .site .map * { box-sizing: content-box !important; -webkit-box-sizing: content-box !important; }

.ServiceSite .site .map img { transition: none !important; }

.ServiceSite .site .map .searchBox { width: 400px; height: 535px; position: absolute; right: 5%; top: 30px; background: #fff; padding: 20px; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.11); }

.ServiceSite .site .map .searchBox.active { height: 105px; }

.ServiceSite .site .map .searchBox.active .siteList { display: none; }

.ServiceSite .site .map .searchBox .top { height: auto; overflow: hidden; font-size: 16px; }

.ServiceSite .site .map .searchBox .top .icon-location { font-size: 22px; color: #004abb; vertical-align: -3px; }

.ServiceSite .site .map .searchBox .top .btnCity { color: #004abb; text-decoration: underline; margin: 0 10px; }

.ServiceSite .site .map .searchBox .top .myLocation { color: #000; margin-left: 20px; }

.ServiceSite .site .map .searchBox .top .myLocation .icon-miaozhun { font-size: 20px; vertical-align: -2px; margin-left: 3px; }

.ServiceSite .site .map .searchBox .cityBox { width: 400px; height: 320px; overflow: hidden; position: absolute; left: 0; top: 55px; right: 0; z-index: 1; margin: 0 auto; background: #fff; border: 1px solid #eee; display: none; }

.ServiceSite .site .map .searchBox .cityBox ul { height: auto; height: 300px; overflow: auto; float: left; text-align: center; padding: 10px 0; background: #fff; }

.ServiceSite .site .map .searchBox .cityBox ul li { font-size: 14px; line-height: 28px; cursor: pointer; }

.ServiceSite .site .map .searchBox .cityBox ul li:hover, .ServiceSite .site .map .searchBox .cityBox ul li.active { background: #f5f5f5; }

.ServiceSite .site .map .searchBox .cityBox ul.province { width: 40%; }

.ServiceSite .site .map .searchBox .cityBox ul.city { width: 60%; }

.ServiceSite .site .map .searchBox form { height: auto; overflow: hidden; border: 1px solid #ccc; padding: 0 10px; margin-top: 20px; }

.ServiceSite .site .map .searchBox form input { width: 353px; height: 40px; line-height: 40px; border: 0; font-size: 14px; }

.ServiceSite .site .map .searchBox form .icon-search { font-size: 20px; cursor: pointer; vertical-align: -4px; }

.ServiceSite .site .map .searchBox .siteList { height: auto; overflow: hidden; margin-top: 20px; position: relative; }

.ServiceSite .site .map .searchBox .siteList .t { height: auto; overflow: hidden; font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 10px; line-height: 25px; }

.ServiceSite .site .map .searchBox .siteList .t span { color: #ff7e00; font-weight: bold; }

.ServiceSite .site .map .searchBox .siteList .t .btnFilter { float: right; border: 1px solid #004abb; color: #004abb; line-height: 25px; padding: 0 10px; }

.ServiceSite .site .map .searchBox .siteList .filterBox { width: 100%; height: 365px; position: absolute; background: #fff; left: 0; top: 50px; display: none; }

.ServiceSite .site .map .searchBox .siteList .filterBox span { width: 46%; font-size: 14px; height: 35px; line-height: 35px; background: #eee; display: block; text-align: center; float: left; margin: 15px 2% 0; cursor: pointer; }

.ServiceSite .site .map .searchBox .siteList .filterBox span.active { background: #004abb; color: #fff; }

.ServiceSite .site .map .searchBox .siteList .filterBox span.btn { width: 140px; background: #004abb; color: #fff; float: inherit; margin: 30px auto; }

.ServiceSite .site .map .searchBox .siteList ul { height: auto; max-height: 365px; overflow: auto; margin-top: 10px; }

.ServiceSite .site .map .searchBox .siteList ul li { height: auto; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 20px 0; }

.ServiceSite .site .map .searchBox .siteList ul li h2 { font-size: 16px; color: #000; margin-bottom: 10px; cursor: pointer; }

.ServiceSite .site .map .searchBox .siteList ul li h2 span { width: 21px; height: 18px; line-height: 18px; color: #fff; background: #004abb; display: inline-block; text-align: center; }

.ServiceSite .site .map .searchBox .siteList ul li p { font-size: 14px; color: #666; margin-top: 5px; }

.ServiceSite .site .map .searchBox .siteList ul li p span { border: 1px solid #eee; padding: 2px 8px; margin-right: 10px; display: inline-block; margin-top: 10px; }

.ServiceSite .site .map .searchBox .siteList ul li .lx { width: 145px; line-height: 35px; background: #eaeaea; font-size: 14px; color: #333; text-align: center; display: block; margin-top: 15px; }

.ServiceSite .site .map .searchBox .btnUp { width: 100%; background: #eee; position: absolute; left: 0; bottom: 0; text-align: center; padding: 5px 0; }

.ServiceSite .site .map .searchBox .btnUp .icon-dropdown:before { content: "\e63a" !important; }

.ServiceSite .site .dplist { height: auto; overflow: visible; margin: 20px -10px 0; }

.ServiceSite .site .dplist .item { width: 25%; display: block; float: left; padding: 0 10px; margin-bottom: 20px; }

.ServiceSite .site .dplist .item a { display: block; padding: 10% 7%; font-size: 22px; box-shadow: 0 6px 50px 0 rgba(0, 73, 186, 0.1); font-weight: normal; }

.ServiceSite .site .dplist .item a .iconfont { font-size: 24px; color: #aaa; float: right; vertical-align: -1px; }

.ServiceSite .site .dplist .item a .iconfont.icon-dipan { margin-right: 10px; color: #004abb; float: none; }

.ServiceSite .site .dplist .item a .iconfont.icon-youjiantou { margin-top: 4px; transition: all .4s; }

.ServiceSite .site .dplist .item a:hover { color: #004abb; }

.ServiceSite .site .dplist .item a:hover .iconfont { color: #004abb; }

/* 金融服务 */
.ServiceFinance .finance { height: auto; overflow: hidden; margin-top: 70px; }

.ServiceFinance .finance .info { height: auto; overflow: hidden; text-align: center; }

.ServiceFinance .finance .info h1 { font-size: 36px; color: #000; margin-bottom: 10px; }

.ServiceFinance .finance .info h3 { font-size: 16px; color: #666; }

.ServiceFinance .finance .info ul { margin-top: 80px; }

.ServiceFinance .finance .info ul li { float: left; width: 33.33333%; text-align: center; margin-bottom: 60px; padding: 0 2%; }

.ServiceFinance .finance .info ul li .icon { width: 70px; height: 70px; background: #004abb; margin: 0 auto; border-radius: 50%; }

.ServiceFinance .finance .info ul li .icon img { width: 70px; display: inline-block; }

.ServiceFinance .finance .info ul li h2 { padding: 15px 0; color: #333; font-size: 18px; font-weight: bold; position: relative; }

.ServiceFinance .finance .info ul li h2:after { content: ""; display: block; width: 50px; height: 1px; background: #1d4bbe; position: absolute; bottom: 0; left: 50%; margin-left: -25px; }

.ServiceFinance .finance .info ul li p { font-size: 14px; color: #333; line-height: 24px; margin-top: 15px; height: 50px; }

.ServiceFinance .finance .step { height: auto; overflow: hidden; background: #f5f5f5; padding: 50px 0; }

.ServiceFinance .finance .step h1 { font-size: 36px; color: #000; margin-bottom: 10px; text-align: center; }

.ServiceFinance .finance .step .con { height: auto; overflow: hidden; position: relative; margin-top: 30px; }

.ServiceFinance .finance .step .con .bg { width: 100%; position: absolute; left: 0; z-index: 0; padding: 0 8%; }

.ServiceFinance .finance .step .con .bg img { width: 100%; }

.ServiceFinance .finance .step .con ul { width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1; }

.ServiceFinance .finance .step .con ul li { width: 14.2%; float: left; text-align: center; padding: 0 2%; margin-top: 20px; }

.ServiceFinance .finance .step .con ul li img { width: 104px; margin: 0 auto; }

.ServiceFinance .finance .step .con ul li h2 { font-size: 18px; color: #333; margin: 15px 0 10px; }

.ServiceFinance .finance .step .con ul li p { font-size: 14px; color: #999; line-height: 24px; }

.ServiceFinance .finance .step .con ul li.down { margin-top: 12%; }

.ServiceFinance .finance .yewu { height: auto; overflow: hidden; padding: 60px 0; }

.ServiceFinance .finance .yewu h1 { font-size: 36px; color: #000; margin-bottom: 10px; text-align: center; }

.ServiceFinance .finance .yewu h3 { font-size: 16px; color: #666; line-height: 30px; text-align: center; margin: 0 auto 20px; }

.ServiceFinance .finance .yewu .imgText .text { padding: 13% 5% 0; }

.ServiceFinance .finance .yewu .imgText .text h1 { font-size: 24px; text-align: left; }

.ServiceFinance .finance .yewu .imgText .text h2 { margin-top: 30px; }

.ServiceFinance .finance .yewu .imgText .text h2, .ServiceFinance .finance .yewu .imgText .text p { font-size: 16px; line-height: 30px; }

.ServiceFinance .finance .yewu .imgText .text.text1 { padding: 8% 5% 0; background: url(../images/financial_01.png); }

.ServiceFinance .finance .yewu .imgText .text.text2 { background: url(../images/financial_02.png); }

.ServiceFinance .finance .yewu .imgText .text.text3 { background: url(../images/financial_03.png); }

/* 服务预约 */
.ServiceOrder .order { height: auto; overflow: hidden; }

.ServiceOrder .order .title { font-size: 16px; padding: 40px 0 15px; }

.ServiceOrder .order .title span { color: #ff0000; }

.ServiceOrder .order .save_form { padding-top: 20px; }

.ServiceOrder .order .save_form ul li { margin-bottom: 15px; cursor: pointer; }

.ServiceOrder .order .save_form ul li .fl, .ServiceOrder .order .save_form ul li .fr { width: 40%; }

.ServiceOrder .order .save_form ul li .fl .cl, .ServiceOrder .order .save_form ul li .fr .cl { width: 100%; }

.ServiceOrder .order .save_form ul li .fl .clearfix, .ServiceOrder .order .save_form ul li .fr .clearfix { width: 100%; color: #999; }

.ServiceOrder .order .save_form ul li .fl .clearfix .fl, .ServiceOrder .order .save_form ul li .fl .clearfix .fr, .ServiceOrder .order .save_form ul li .fr .clearfix .fl, .ServiceOrder .order .save_form ul li .fr .clearfix .fr { width: 40%; height: 40px; line-height: 40px; font-size: 14px; border: 1px solid #ccc; }

.ServiceOrder .order .save_form ul li .fl .clearfix .fl .iconfont, .ServiceOrder .order .save_form ul li .fl .clearfix .fr .iconfont, .ServiceOrder .order .save_form ul li .fr .clearfix .fl .iconfont, .ServiceOrder .order .save_form ul li .fr .clearfix .fr .iconfont { width: 40px; text-align: center; line-height: 40px; float: right; font-size: 22px; }

.ServiceOrder .order .save_form ul li label { font-size: 16px; line-height: 26px; display: block; margin-bottom: 10px; }

.ServiceOrder .order .save_form ul li label span { color: #ff0000; }

.ServiceOrder .order .save_form ul li .cl { font-size: 16px; color: #999; width: 40%; height: 40px; line-height: 40px; border: 1px solid #ccc; overflow: visible; }

.ServiceOrder .order .save_form ul li .cl .iconfont { width: 40px; text-align: center; line-height: 40px; float: right; font-size: 22px; position: relative; top: 0; background: #f0f0f0; }

.ServiceOrder .order .save_form ul li .cl input { width: 100%; font-size: 14px; height: 38px; overflow: hidden; display: block; padding: 0 10px; }

.ServiceOrder .order .save_form ul li textarea { width: 100%; height: 180px; font-size: 14px; line-height: 26px; padding: 15px; border: 1px solid #ccc; }

.ServiceOrder .order .save_form ul li .select-box { border: 1px solid #ccc; padding: 0 0 0 3%; color: #666; position: relative; }

.ServiceOrder .order .save_form ul li .select-box .iconfont { display: block; position: absolute; width: 35px; height: 38px; right: 0; top: 0; background: #f0f0f0; }

.ServiceOrder .order .save_form ul li .select-box.w230px { width: 210px; }

.ServiceOrder .order .save_form ul li .select-box.w230px span { position: absolute; left: 6%; top: 0; bottom: 0; }

.ServiceOrder .order .save_form ul li .select-box.w230px .input-box { padding-left: 0; }

.ServiceOrder .order .save_form ul li .select-box.w230px .input-box label { display: block; text-align: right; margin-right: 45px; line-height: 37px; margin-bottom: 0; }

.ServiceOrder .order .save_form ul li .select-box .input-box { position: relative; padding-left: 20%; }

.ServiceOrder .order .save_form ul li .select-box .input-box .selectedValue { cursor: pointer; }

.ServiceOrder .order .save_form ul li .select-box .input-box .selectedValue label { cursor: pointer; position: relative; }

.ServiceOrder .order .save_form ul li .select-box .input-box ul { display: none; z-index: 10; max-height: 300px; overflow-x: hidden; overflow-y: scroll; background: #fff; position: absolute; top: 38px; right: 0; left: 80px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); padding: 5px 0; }

.ServiceOrder .order .save_form ul li .select-box .input-box ul li { padding: 0 30px; cursor: pointer; }

.ServiceOrder .order .save_form ul li .select-box .input-box ul li:hover, .ServiceOrder .order .save_form ul li .select-box .input-box ul li.active { background: #f5f5f5; color: #004abb; }

.ServiceOrder .order .save_form ul li .select-box.w230px ul { left: -16px !important; }

.ServiceOrder .order .save_form ul li .select-box.w230px ul li { padding: 0 25px !important; }

.ServiceOrder .order .save_form .btns { text-align: center; padding: 20px 0 80px; }

.ServiceOrder .order .save_form .btns div { font-size: 16px; text-align: center; width: 200px; padding: 12px 0; display: inline-block; cursor: pointer; }

.ServiceOrder .order .save_form .btns .save_btn { background: #004abb; color: #fff; }

.ServiceOrder .order .save_form .btns .reset_btn { background: #eee; margin-left: 20px; }

.ServiceOrder .order .select { width: 80%; cursor: pointer; position: relative; display: inline-block; vertical-align: middle; }

.ServiceOrder .order .select .select-head { width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; padding-left: 10px; }

.ServiceOrder .order .select .select-head .select-con { width: 60%; line-height: 38px; float: left; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ServiceOrder .order .select .select-head .select-icon { float: right; }

.ServiceOrder .order .select .option { text-indent: 10px; margin-top: 1px; width: 100%; display: none; position: absolute; z-index: 20; border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background: #fff; max-height: 300px; overflow-x: hidden; overflow-y: scroll; }

.ServiceOrder .order .select .option li { cursor: pointer; width: 100%; color: #000; margin-bottom: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ServiceOrder .order .select .option li:hover, .ServiceOrder .order .select .option li .active { background: #f5f5f5; color: #004abb; }

/* 维保常识 */
.ServiceMaintenance .maintenance { height: auto; overflow: hidden; margin-top: 70px; }

.ServiceMaintenance .maintenance form { height: 190px; overflow: hidden; background: url(../images/maintenance-bg.jpg) center no-repeat; background-size: cover; }

.ServiceMaintenance .maintenance form h1 { font-size: 36px; color: #fff; text-align: center; margin: 40px 0 10px; }

.ServiceMaintenance .maintenance form .box { width: 540px; height: auto; overflow: hidden; border-radius: 30px; margin: 0 auto; }

.ServiceMaintenance .maintenance form .box input { width: 425px; height: 48px; float: left; padding: 0 20px; font-size: 14px; background: #fff; }

.ServiceMaintenance .maintenance form .box .btn { width: 115px; line-height: 48px; background: #004abb; font-size: 16px; color: #fff; text-align: center; display: block; float: left; }

.ServiceMaintenance .maintenance ul { height: auto; overflow: hidden; margin-top: 40px; }

.ServiceMaintenance .maintenance ul li { height: auto; overflow: hidden; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eee; background: url(../images/maintenance-icon.jpg) left 2px no-repeat; padding-left: 45px; }

.ServiceMaintenance .maintenance ul li h2 { font-size: 24px; color: #333; margin-bottom: 10px; transition: all .4s; }

.ServiceMaintenance .maintenance ul li p { font-size: 16px; color: #666; margin-bottom: 15px; }

.ServiceMaintenance .maintenance ul li span { font-size: 16px; color: #004abb; }

.ServiceMaintenance .maintenance ul li:hover h2 { color: #004abb; }

/* 新闻中心 */
.News .news { height: auto; overflow: hidden; }

.News .news h1 { font-size: 30px; text-align: center; margin-top: 50px; margin-bottom: 30px; }

.News .news .banner { height: auto; overflow: hidden; position: relative; }

.News .news .banner .swiper-slide { height: auto; overflow: hidden; position: relative; }

.News .news .banner .swiper-slide a { display: block; }

.News .news .banner .swiper-slide a:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); z-index: 0; }

.News .news .banner .swiper-slide img { width: 100%; }

.News .news .banner .swiper-slide .text { width: 85%; height: auto; overflow: hidden; position: absolute; left: 7.5%; top: 30%; z-index: 1; }

.News .news .banner .swiper-slide .text h2 { font-size: 30px; color: #fff; margin-bottom: 20px; }

.News .news .banner .swiper-slide .text p { font-size: 16px; color: #fff; line-height: 24px; margin-bottom: 40px; }

.News .news .banner .swiper-slide .text .btn { width: 120px; line-height: 40px; background: #004abb; text-align: center; font-size: 16px; text-align: center; display: block; color: #fff; }

.News .news .banner .btnPrev, .News .news .banner .btnNext { position: absolute; top: 45%; left: 10px; font-size: 40px; color: #fff; }

.News .news .banner .btnNext { left: auto; right: 10px; }

.News .news .banner .pagination { width: 100%; height: auto; overflow: hidden; position: absolute; left: 0; bottom: 30px; text-align: center; }

.News .news .banner .pagination span { width: 50px; height: 3px; background: #fff; display: inline-block; margin: 0 3px; cursor: pointer; }

.News .news .banner .pagination span.swiper-active-switch { background: #004abb; }

.News .news .tabs { height: auto; overflow: hidden; text-align: center; margin-top: 70px; }

.News .news .tabs a { font-size: 18px; color: #999; position: relative; display: inline-block; margin: 0 25px; padding-bottom: 10px; }

.News .news .tabs a.active, .News .news .tabs a:hover { color: #333; }

.News .news .tabs a.active:after, .News .news .tabs a:hover:after { display: block; }

.News .news .tabs a:after { content: ""; width: 100%; height: 4px; background: #333; position: absolute; left: 0; bottom: 0; display: none; }

.News .news ul { height: auto; overflow: hidden; margin: 30px -1% 0; }

.News .news ul li { height: auto; overflow: hidden; padding: 0 1%; margin-bottom: 30px; }

.News .news ul li .img { overflow: hidden; }

.News .news ul li .img img { width: 100%; }

.News .news ul li .text { height: auto; overflow: hidden; margin-top: 15px; }

.News .news ul li .text h2 { font-size: 20px; color: #333; font-weight: bold; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .4s; }

.News .news ul li .text p { font-size: 14px; color: #666; }

.News .news ul li:hover img { transform: scale(1.05); }

.News .news ul li:hover .text h2 { color: #f3360e; }

/* 新闻详情 */
.NewsXq .con { height: auto; overflow: hidden; margin-top: 70px; max-width: 1400px; }

.NewsXq .con .title { height: auto; overflow: hidden; margin-bottom: 20px; }

.NewsXq .con .title h2 { font-size: 30px; text-align: center; color: #333; margin-bottom: 30px; }

.NewsXq .con .title h4 { font-size: 14px; color: #333; text-align: center; }

.NewsXq .con p { font-size: 16px; line-height: 30px; color: #333; margin-bottom: 15px; }

.NewsXq .con img { margin: 0 auto; }

.NewsXq .con .relevant { height: auto; overflow: hidden; margin-top: 80px; }

.NewsXq .con .relevant a { display: block; font-size: 16px; color: #999; margin-bottom: 10px; }
.NewsXq .con .relevant span{font-size:16px;}
.NewsXq .con .relevant a span { color: #666; margin-right: 10px; }

.NewsXq .con .relevant a:hover { color: #f3360e; }

/* 宇通科技 */
.Technology .info { height: auto; overflow: hidden; margin-top: 50px; }

.Technology .info h4 { width: 80%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; }

.Technology .info .poster { height: auto; overflow: hidden; position: relative; cursor: pointer; }

.Technology .info .poster img { width: 100%; }

.Technology .info .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.Technology .info #videoplayer { display: none; }

.Technology .gongyi { height: auto; overflow: hidden; padding-top: 50px; background: #efefef; }

.Technology .gongyi h4 { font-size: 16px; text-align: center; color: #666; }

.Technology .gongyi img { width: 100%; margin: 60px 0; }

.Technology .youshi { height: auto; overflow: hidden; padding-top: 50px; }

.Technology .youshi ul { height: auto; overflow: hidden; margin-top: 80px; }

.Technology .youshi ul li { text-align: center; padding: 0 2.5%; }

.Technology .youshi ul li .icon { width: 70px; margin: 0 auto 30px; }

.Technology .youshi ul li .icon img { width: 100%; }

.Technology .youshi ul li .text h2 { font-size: 18px; color: #333; padding-bottom: 15px; margin-bottom: 15px; position: relative; font-weight: bold; }

.Technology .youshi ul li .text h2:after { content: ""; width: 50px; height: 1px; background: #1d4bbe; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; }

.Technology .youshi ul li .text p { font-size: 14px; line-height: 24px; color: #666; }

.Technology .youshi .ul { height: auto; overflow: hidden; margin: 30px -20px 80px; }

.Technology .youshi .ul .li { padding: 0 20px; }

.Technology .youshi .ul .li .con { overflow: hidden; position: relative; }

.Technology .youshi .ul .li .con img { width: 100%; }

.Technology .youshi .ul .li .con h2 { width: 100%; font-size: 16px; text-align: center; margin-top: 10px; position: absolute; left: 0; bottom: 20px; text-align: center; color: #fff; }

.Technology .youshi .ul .li:hover img { transform: scale(1.05); }

/* 节能科技 */
.TechnologyEnergy .info { height: auto; overflow: hidden; margin-top: 50px; }

.TechnologyEnergy .info img { margin: 0 auto; }

.TechnologyEnergy .info h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; }

.TechnologyEnergy .info .poster { height: auto; overflow: hidden; position: relative; cursor: pointer; }

.TechnologyEnergy .info .poster img { width: 100%; }

.TechnologyEnergy .info .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.TechnologyEnergy .info #videoplayer { display: none; }

.TechnologyEnergy .xitong1 { height: auto; overflow: hidden; margin-top: 50px; }

.TechnologyEnergy .xitong1 img { margin: 0 auto; }

.TechnologyEnergy .xitong1 ul { height: auto; overflow: hidden; }

.TechnologyEnergy .xitong1 ul li { padding-top: 50px; }

.TechnologyEnergy .xitong1 ul li .bigTitle { margin-bottom: 30px; }

.TechnologyEnergy .xitong1 ul li h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; }

.TechnologyEnergy .xitong1 ul li img { max-width: 100%; }

.TechnologyEnergy .xitong1 ul li dl { height: auto; overflow: hidden; margin: 50px -20px 0; }

.TechnologyEnergy .xitong1 ul li dl dd { padding: 0 20px; }

.TechnologyEnergy .xitong1 ul li dl dd .img { overflow: hidden; }

.TechnologyEnergy .xitong1 ul li dl dd .img img { width: 100%; }

.TechnologyEnergy .xitong1 ul li dl dd .img:hover img { transform: scale(1.05); }

.TechnologyEnergy .xitong1 ul li dl dd .text { font-size: 12px; line-height: 22px; color: #333; padding-top: 20px; }

.TechnologyEnergy .xitong1 ul li .imgText .text { padding: 8% 8% 0; }

.TechnologyEnergy .xitong1 ul li .imgText .text h2 { font-size: 24px; color: #333; margin-bottom: 30px; }

.TechnologyEnergy .xitong1 ul li .imgText .text h3 { font-size: 18px; color: #004abb; margin: 30px 0 10px; }

.TechnologyEnergy .xitong1 ul li .imgText .text p { font-size: 16px; line-height: 30px; color: #333; }

.TechnologyEnergy .xitong2 { height: auto; overflow: hidden; margin-top: 70px; background: #eff3f8; padding: 65px 0; }

.TechnologyEnergy .xitong2 h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; }

.TechnologyEnergy .xitong2 img { margin: 0 auto; }

.TechnologyEnergy .xitong2 dl { height: auto; overflow: hidden; background: #fff; padding: 40px 20px; margin-top: 50px; }

.TechnologyEnergy .xitong2 dl dt { font-size: 24px; color: #333; text-align: center; margin-bottom: 30px; }

.TechnologyEnergy .xitong2 dl dd { font-size: 14px; color: #666; line-height: 24px; padding: 0 20px; }

.TechnologyEnergy .xitong2 ul { height: auto; overflow: hidden; }

.TechnologyEnergy .xitong2 ul li { padding: 0 2.5%; }

.TechnologyEnergy .xitong2 ul li .icon { width: 70px; margin: 0 auto 30px; }

.TechnologyEnergy .xitong2 ul li .icon img { width: 100%; }

.TechnologyEnergy .xitong2 ul li .text h2 { font-size: 18px; color: #333; padding-bottom: 15px; margin-bottom: 15px; position: relative; font-weight: bold; text-align: center; }

.TechnologyEnergy .xitong2 ul li .text h2:after { content: ""; width: 50px; height: 1px; background: #1d4bbe; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; }

.TechnologyEnergy .xitong2 ul li .text p { font-size: 14px; line-height: 24px; color: #666; }

/* 安全科技 */
.TechnologySafe .block { height: auto; overflow: hidden; }

.TechnologySafe .block .bigTitle { margin: 80px 0 30px; }

.TechnologySafe .block ul { height: auto; overflow: hidden; }

.TechnologySafe .block ul li { text-align: center; margin-bottom: 80px; }

.TechnologySafe .block ul li h2 { font-size: 24px; color: #333; margin-bottom: 10px; }

.TechnologySafe .block ul li p { width: 60%; font-size: 16px; line-height: 28px; color: #333; margin: 0 auto 30px; }

.TechnologySafe .block ul li .videoList { height: auto; overflow: hidden; position: relative; }

.TechnologySafe .block ul li .videoList .pagination { width: 100%; position: absolute; left: 0; bottom: 30px; text-align: center; }

.TechnologySafe .block ul li .videoList .pagination span { width: 50px; height: 3px; background: #fff; display: inline-block; margin: 0 5px; cursor: pointer; }

.TechnologySafe .block ul li .videoList .pagination span.swiper-active-switch { background: #004abb; }

.TechnologySafe .block ul li .videoList .pagination:hover span { height: 3px; }

.TechnologySafe .block ul li .videoList .btnPrev, .TechnologySafe .block ul li .videoList .btnNext { font-size: 46px; color: #fff; position: absolute; top: 50%; margin-top: -20px; left: 10px; z-index: 50; cursor: pointer; display: block; opacity: 1; filter: alpha(opacity=100); transition: all .4s; }

.TechnologySafe .block ul li .videoList .btnPrev:hover, .TechnologySafe .block ul li .videoList .btnNext:hover { color: #004abb; }

.TechnologySafe .block ul li .videoList .btnNext { left: auto; right: 10px; }

.TechnologySafe .block ul li .videoList:hover .btnPrev, .TechnologySafe .block ul li .videoList:hover .btnNext { display: block; opacity: 1; filter: alpha(opacity=100); }

.TechnologySafe .block ul li .video { position: relative; }

.TechnologySafe .block ul li .video .poster { position: relative; z-index: 1; cursor: pointer; }

.TechnologySafe .block ul li .video .poster img { width: 100%; }

.TechnologySafe .block ul li .video .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.TechnologySafe .block ul li .video .poster p { width: 100%; position: absolute; left: 0; bottom: 45px; text-align: center; font-size: 14px; color: #fff; }

.TechnologySafe .block ul li .video .videoplayer { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; }

/* 舒适科技 */
.TechnologyComfort .imgText .video { position: relative; cursor: pointer; }

.TechnologyComfort .imgText .video .poster { position: relative; z-index: 1; }

.TechnologyComfort .imgText .video .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.TechnologyComfort .imgText .text { padding: 8% 7% 0 7%; }

.TechnologyComfort .imgText .text h3 { font-size: 36px; margin-bottom: 20px; color: #333; }

.TechnologyComfort .imgText .text p { font-size: 16px; line-height: 28px; color: #333; }

/* 网站地图 */
.site-map dl { height: auto; overflow: hidden; padding-bottom: 20px; }

.site-map dl dt { font-size: 22px; color: #000; padding: 40px 0 20px; border-bottom: 1px solid #ececec; }

.site-map dl dd { font-size: 18px; padding-top: 16px; }

.site-map dl dd a { color: #000; float: left; width: 16.666%; line-height: 40px; }

.site-map dl dd a:hover { color: #0055BE; }

/* 法律条款 */
.Disclaimer .content { height: auto; overflow: hidden; margin-top: 150px; }

.Disclaimer .content .title { font-size: 22px; color: #000; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }

.Disclaimer .content .text-box { height: auto; overflow: hidden; }

.Disclaimer .content .text-box h2 { font-size: 20px; color: #000; }

.Disclaimer .content .text-box p { font-size: 16px; color: #000; line-height: 30px; margin-bottom: 10px; }

/* 友情链接 */
.Links .content { height: auto; overflow: hidden; margin-top: 150px; }

.Links .content .title { font-size: 22px; color: #000; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }

.Links .content .list { height: auto; overflow: hidden; }

.Links .content .list a { color: #000; line-height: 30px; float: left; width: 50%; display: block; }

.Links .content .list a h2 { font-size: 18px; }

.Links .content .list a p { font-size: 16px; }

.Links .content .list .line { width: 100%; height: 1px; background: #ddd; margin: 20px 0; float: left; }

/* 搜索结果 */
.Search .content .form { height: auto; overflow: hidden; background: #f5f5f5; padding: 40px 0; text-align: center; }

.Search .content .form .bigTitle { position: relative; z-index: 0; }

.Search .content .form .bigTitle span { background: #f5f5f5; position: relative; z-index: 1; padding: 0 15px; }

.Search .content .form .bigTitle:after { content: ""; width: 100%; height: 1px; background: #ccc; position: absolute; left: 0; top: 25px; z-index: 0; }

.Search .content .form .box { width: 45%; height: auto; overflow: hidden; margin: 45px auto; }

.Search .content .form input { width: 80%; height: 45px; line-height: 45px; padding: 15px; float: left; font-size: 16px; }

.Search .content .form .btn { width: 20%; height: 45px; line-height: 45px; background: #004abb; text-align: center; display: block; float: left; }

.Search .content .form .btn i { color: #fff; font-size: 22px; }

.Search .content .nodata { height: auto; overflow: hidden; padding: 45px 0; }

.Search .content .nodata h2 { font-size: 18px; }

.Search .content .nodata h2 span { color: #004abb; }

.Search .content .nodata .box { text-align: center; padding: 100px 0; }

.Search .content .nodata .box .icon { width: 65px; margin: 0 auto 20px; }

.Search .content .nodata .box p { font-size: 16px; color: #666; }

.Search .content .block { height: auto; overflow: hidden; min-height: 500px; }

.Search .content .block .tit { padding-bottom: 10px; border-bottom: 1px solid #ddd; clear: both; }

.Search .content .block .listNews { height: auto; overflow: hidden; }

.Search .content .block .listNews .item { height: auto; overflow: hidden; display: block; margin-top: 35px; padding-bottom: 35px; border-bottom: 1px solid #eee; }

.Search .content .block .listNews .item .img { width: 20%; float: left; margin-right: 2%; overflow: hidden; }

.Search .content .block .listNews .item .img img { width: 100%; }

.Search .content .block .listNews .item .text { height: auto; overflow: hidden; padding: 2% 0 0; }

.Search .content .block .listNews .item .text h2 { font-size: 20px; color: #000; margin-bottom: 10px; }

.Search .content .block .listNews .item .text h2 span { color: #004abb; }

.Search .content .block .listNews .item .text p { font-size: 16px; color: #666; line-height: 24px; max-height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Search .content .block .listNews .item .text.p0 { padding: 0; }

.Search .content .block .listNews .item:hover img { transform: scale(1.05); }

.Search .content .paging { margin-top: 60px; }

/* 404 */
.Page404 .content { text-align: center; padding: 200px 0; }

.Page404 .content .icon { margin: 0 auto 20px; display: block; }

.Page404 .content .text { height: auto; overflow: hidden; margin-top: 20px; }

.Page404 .content .text h1 { font-size: 50px; color: #333; display: inline-block; font-weight: bold; }

.Page404 .content .text .p { display: inline-block; }

.Page404 .content .text .p p { width: 100px; font-size: 14px; line-height: 18px; color: #333; float: left; margin: 0 15px; }

.Page404 .content .text .p .btn { width: 180px; height: 38px; line-height: 38px; font-size: 14px; border: 1px solid #1E70B8; color: #1E70B8; text-align: center; display: block; float: left; }

.Page404 .content .text .p .btn i { font-size: 14px; color: #1E70B8; }

/* 中等屏幕（1280 ~ 1659） */
@media (min-width: 1280px) { .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.66667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333%; }
  .col-md-pull-5 { right: 41.66667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333%; }
  .col-md-pull-8 { right: 66.66667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333%; }
  .col-md-pull-11 { right: 91.66667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.66667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333%; }
  .col-md-push-5 { left: 41.66667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333%; }
  .col-md-push-8 { left: 66.66667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333%; }
  .col-md-push-11 { left: 91.66667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }

/* 大屏幕（1600 ~ 1920） */
@media (min-width: 1680px) { .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.66667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333%; }
  .col-lg-pull-5 { right: 41.66667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333%; }
  .col-lg-pull-8 { right: 66.66667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333%; }
  .col-lg-pull-11 { right: 91.66667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.66667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333%; }
  .col-lg-push-5 { left: 41.66667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333%; }
  .col-lg-push-8 { left: 66.66667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333%; }
  .col-lg-push-11 { left: 91.66667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; }
  /* 首页 */
  .Index .service ul li b { font-size: 48px; } }
