body{max-width:100%;color:#222;font-family:"Microsoft YaHei",微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;}a,a:hover{text-decoration:none;color:#333;}img{vertical-align:top;max-width:100%;}.lt-ie9 img{max-width:100% !important;}figure img{margin:0 auto;display:block;}.center{text-align:center;}.tips{color:#999;font-size:12px;}.cols5{overflow:hidden;clear:both;}.cols .col{float:left;}.page-wrapper{max-width:1000px;margin-left:auto;margin-right:auto;}#header-wrapper,#footer-wrapper{background:#fff;}.region-header .block-inner,.region-footer .block-inner{margin:0px;}.region-header .block,.region-footer .block{margin-bottom:0px;}.layout-center{max-width:100%;padding:0px;}.submitted-by{text-align:center;display:block;border-bottom:1px dashed #ddd;padding-bottom:1em;margin-bottom:1em;}#nav-wrapper .container,#breadcrumb-wrapper .container,#messages-help-wrapper,#content-wrapper{max-width:1000px;margin-left:auto;margin-right:auto;}#content-wrapper{margin-bottom:40px;}body.front #content-wrapper{max-width:100%;}.nav{margin:0px;}#breadcrumb{margin-top:40px;margin-bottom:20px;}.rg-4{overflow:hidden;}.rg-item{float:left;margin-bottom:20px;}.rg-center .rg-item{text-align:center;}.rg-padding-10 .rg-inner{padding:0px 10px;}.rg-4 .rg-item{width:25%;}@media screen and (max-width:768px){.tablet-hide{display:none;}}@media only screen and (max-width:768px) and (min-width:480px){.responsive-grids.rg-4 .rg-item{width:50%;}}@media only screen and (max-width:480px){.responsive-grids.rg-4 .rg-item{width:100%;clear:both;}.rg-4 .rg-inner{padding:0px;}}.rg-4.services{padding-top:10px;}.rg-4.services .rg-item{margin-bottom:36px;}.rg-4.services .title{border-top:1px solid #14345a;border-bottom:1px solid #14345a;height:2rem;line-height:2rem;margin-top:1rem;font-size:18px;}.mb0{margin-bottom:0px;}.fix-margin-top{height:0px;}.boxes-box .boxes-box-controls{display:none;}.pane-services-nav{background:#efefef;}.pane-services-nav #mini-panel-services_nav{max-width:1000px;margin:0 auto;}.cb-title{font-size:2em;font-weight:bold;}.cb-title,.cb-title a{color:#153359}.cb-subtitle{font-size:1.5rem;padding:0px 10px 10px 0px;margin-top:-10px;}.cb-subtitle,.cb-subtitle a{color:rgb(113,174,217);}.cb-title.light,.cb-title.light a,.cb-subtitle.light,.cb-subtitle.light a{color:#fff;}#nav-wrapper,.sf-main-menu ul,.sf-main-menu li{background-color:#153359;}.nav a,.nav a.active{color:#fff;}.nav ul.menu li a{padding:0 40px;}.nav ul.menu li ul a{padding:0 10px;}.nav a.sf-depth-1{font-size:18px;}.sf-main-menu{}ul.sf-main-menu a{height:40px;line-height:40px;}.sf-main-menu li:hover > ul,.sf-main-menu li.sfHover > ul{top:40px;}ul.sf-main-menu li ul a:hover{background-color:rgba(255,255,255,0.3);}.mean-container .mean-bar,.mean-container .mean-nav{background:#153359;}.mean-container .mean-nav ul li a{font-size:16px;}.menu-block-wrapper a.active,.menu-block-wrapper a.active-trail{color:#ff9900;}.sidebar .block-menu-block h2.block-title{display:none;}.sidebar ul.menu{padding-left:0px;margin-top:0px;}.sidebar ul.menu li{list-style:none outside;}.sidebar ul.menu li a{display:block;padding:10px 0px;background:#efefef;text-align:center;text-decoration:none;}.sidebar ul.menu li a.active{background:rgb(113,174,217);color:#fff;}.sidebar ul.menu li a:hover{background:rgb(113,174,217,0.5);color:#fff;}.page-taxonomy-term #main-content-header{display:none;}.page-node #page-title{text-align:center;}.page-node #main-content{border:1px solid #ddd;padding:30px;}article .field-name-field-image{margin-bottom:1rem;}.page-taxonomy-term .view-list{border:1px solid #ddd;padding:30px;min-height:300px;}.view-list .views-field-title a{width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}.view-list .views-field-created{float:right;}.front .view-list .views-field-created{display:none;}.gallery-box .view-content{overflow:hidden;}.gallery-box .views-row{float:left;margin-bottom:20px;}.gallery-box.cols3 .views-row{width:33%;}.gallery-box.cols3 .views-row .box-item{max-width:300px;margin:0 auto;}.gallery-box.cols4 .views-row{width:25%;}.gallery-box.cols4 .views-row .box-item{max-width:250px;margin:0 auto;}.gallery-box .views-row a:hover{text-decoration:none;}.gallery-box .views-row .box-item{padding:0 10px;}.gallery-box img{max-width:100%;vertical-align:top;}.gallery-box .views-row .title{background:rgba(0,0,0,0.5);height:1.5rem;line-height:1.5rem;position:relative;top:-1.5rem;margin-bottom:-1rem;color:#fff;padding:0 0.5rem;}.gallery-box .views-row .title a{color:#fff;}@media only screen and (max-width:960px){.nav ul.menu li a{padding:0 40px 0 0;}}@media only screen and (max-width:768px) and (min-width:480px){.gallery-box.cols4 .views-row,.gallery-box.cols3 .views-row{width:50%;}}@media only screen and (max-width:480px){.gallery-box.cols4 .views-row,.gallery-box.cols3 .views-row{width:100%;clear:both;}}.page-staff #main-content-header{display:none;}.view-staff.responsive-grids .rg-inner{text-align:center;border:1px solid #ddd;padding:10px;margin:0 10px 10px;}.region-help ul.menu{display:flex;border-bottom:2px solid #71aed9;}.region-help ul.menu li{list-style:none;margin-right:10px;}.region-help ul.menu li a{padding:8px 10px;background:#f3f3f3;display:block;}.region-help ul.menu li a:hover,.region-help ul.menu li a.active-trail{background:#71aed9;color:#fff;text-decoration:none;}#block-boxes-header-bar{position:absolute;width:100%;z-index:10;}#header-bar{height:50px;line-height:50px;background-color:rgba(255,255,255,0.6);}#banner-slideshow{width:100%;height:600px;}.swiper-container{width:100%;height:100%;}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.swiper-slide .slide-bg{width:100%;height:600px;background-size:cover;}.swiper-slide .text-box{max-width:750px;background:rgba(0,0,0,0.3);color:#fff;text-align:initial;padding:35px 75px;margin:150px auto 20px;}.swiper-slide .text-box a{color:#fff;}.swiper-slide .text-box .title{font-size:50px;margin-bottom:10px;max-height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.swiper-slide .text-box .content{max-height:7.5em;overflow:hidden;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;margin-top:-15px;width:17px;height:30px;z-index:20;text-indent:-9999px;}.swiper-button-prev{background:url(/sites/all/themes/bluecity/css/images/arrows.png);left:40px;}.swiper-button-next{background:url(/sites/all/themes/bluecity/css/images/arrows.png) no-repeat left bottom;right:40px;}.swiper-button-prev.blue,.swiper-button-next.blue{background-image:url(/sites/all/themes/bluecity/css/images/arrows-blue.png);}.pagination{position:absolute;left:0;bottom:10px;text-align:center;width:100%;z-index:20;}.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#555;margin-right:5px;opacity:0.8;border:1px solid #fff;cursor:pointer;}.swiper-active-switch{background:#fff;}#footer-tlrb{background:#153359;color:#a7a7a7;font-size:12px;padding-bottom:30px;line-height:1.8em;}#footer-tlrb a{color:#a7a7a7;}#footer-tlrb .strong,#footer-tlrb .title{color:#fff;font-size:14px;}#footer-tlrb .title{text-align:center;}#footer-tlrb .cols5 > .col .links{margin:1em 0 0 1.2em;}#footer-tlrb .cols5 > .col{min-height:168px;padding:36px 36px 0px 36px;min-width:80px;background:transparent url(/sites/all/themes/bluecity/css/images/split.png) no-repeat right;}#footer-tlrb .top{height:160px;background:#fff url(/sites/all/themes/bluecity/css/images/footer-top-bg.gif) no-repeat center;}#mini-panel-services_nav .block{margin-bottom:10px;}#mini-panel-services_nav .region-inner{padding:20px 10px;}#mini-panel-services_nav .region-two-33-66-first{background:#8192a6;color:#fff;}#mini-panel-services_nav .region-two-33-66-first a{color:#fff;}.pane-list .pane-title a{width:4em;font-size:16px;font-weight:normal;padding:2px 6px;background:red;margin-bottom:10px;display:block;}#reputation{height:200px;}#reputation .swiper-slide > div{padding:0px 40px 40px;text-align:left;font-size:24px;}
