@charset "utf-8";

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr{margin:0; padding:0;}
body{color:#4a4a4a;font:16px/1.5 "微软雅黑",Microsoft YaHei,Arial,Tahoma,Verdana,Helvetica,sans-serif,STHeiti; -webkit-overflow-scrolling:touch;background-color:#fff;*height: 100%;min-width: 1200px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow:hidden;}
a{color:#4a4a4a;background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
a:hover{color:#f00;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
i{font-style: normal;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align: middle;max-width: 100%;}
hr{box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}
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:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto; resize:vertical;outline: 0;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding:0;}
ul, ol{list-style:none outside none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{ font-size:14px;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}



.clearfix:after,.layout:after,.sys-row:after,
.head-top:after,.top-left:after,.top-right:after,.drop-menu .drop-inner:after,.drop-menu-list:after,
.flink-txt-list:after,.flink-img-list ul:after,.foot-layer .foot-row:after,
.sys-img-itemS:after,.sys-img-txt-cell:after,.sys-col-hd:after,.owl-stage:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.layout,.sys-row,
.head-top,.top-left,.top-right,.drop-menu .drop-inner,.drop-menu-list,
.flink-txt-list,.flink-img-list ul,.foot-layer .foot-row,
.sys-img-itemS,.sys-img-txt-cell,.sys-col-hd,.owl-stage{*zoom:1;}



.layout{max-width:1200px;*width: 1200px;margin:0 auto;}
.z9999{position:relative;z-index:9999;}
.sys-hide{display:none;}
.disabled{display: none;}








a{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}


.sys-layer{margin: 0 auto;}
.sys-row{margin: 0 -8px;}
.sys-col{float: left;}
.sys-col-inner{margin: 0 8px;}
.sys-col{float:left;}
.sys-col-12 {width:100%;}
.sys-col-11 {width:91.66666667%;}
.sys-col-10 {width:83.33333333%;}
.sys-col-9 {width:75%;}
.sys-col-8 {width:66.66666667%;}
.sys-col-7 {width:58.33333333%;}
.sys-col-6 {width:50%;}
.sys-col-5 {width:41.66666667%;}
.sys-col-4 {width:33.33333333%;}
.sys-col-3 {width:33.33333333%;}
.sys-col-2 {width:16.66666667%;}
.sys-col-1 {width:8.33333333%;}


.flex-layer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap:wrap;}
.sys-row.flex-layer .sys-col-6{-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;width: 50%;}
.sys-row.flex-layer .sys-col-6{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.sys-row.flex-layer .sys-col-6 .sys-col-wrap{-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}
.sys-row.flex-layer .sys-col-6 .sys-col-bd{-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}
.sys-row.flex-layer .sys-col-6 .sys-col-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow: hidden;}
@media screen and (max-width: 768px){
 .sys-row.flex-layer .sys-col-6{-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width: 100%;width: 100%;}
}


.color-default{color: #187cd2!important;}
.color-danger{color: #f00!important;}
.bg-default,
.slider-banners .flex-control-paging li a.flex-active,.slider-banners .flex-control-paging li a:hover{background-color: #187cd2!important;}
.bd-default,
.slider-banners .banner-title em{border-color: #187cd2!important;}
.bg-green{background-color: #228e05!important;}
.bd-green{border-color: #228e05!important;}
 a.bg-green:hover{background-color: #1c8504!important;}
.bg-red{background-color: #c13057!important;}
.bd-red{border-color: #c13057!important;}
 a.bg-red:hover{background-color: #a41636!important;}
.bg-orange{background-color: #ed5c01!important;}
.bd-orange{border-color: #ed5c01!important;}
 a.bg-orange:hover{background-color: #ff4f18!important;}
.bg-purple{background-color: #633dbe!important;}
.bd-purple{border-color: #633dbe!important;}
 a.bg-purple:hover{background-color: #5835b6!important;}
.bg-purple-light{background-color: #8f0098!important;}
.bd-purple-light{border-color: #8f0098!important;}
 a.bg-purple-light:hover{background-color: #83008d!important;}
.bg-gray{background-color: #868695!important;}
.bd-gray{border-color: #868695!important;}
.bg-pink{background-color: #9e00a6!important;}
.bd-pink{border-color: #9e00a6!important;}
 a.bg-pink:hover{background-color: #af3a86!important;}

 
.txt-left{text-align:left!important;}
.txt-center{text-align:center!important;}
.txt-right{text-align:right!important;}


.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:17px!important;}
.f20{font-size:20px!important;}
.f24{font-size:24px!important;}


.fb{font-weight:bold!important;}
.fn{font-weight:normal!important;}


.animate-link,.sys-txt-list li a,.consult-cell .cell-name a{display: inline-block;position: relative;}
.animate-link:after,.drop-menu-list li a:after,.sys-txt-list li a:after,.consult-cell .cell-name a:after{content: '';display: block;width: 0%;height: 1px;overflow: hidden;border-bottom: 1px solid #f00;position: absolute;left: 0;bottom: 2px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.drop-menu-list li a:after,.consult-cell .cell-name a:after{right: 0;left: auto;}
.animate-link:hover:after,.drop-menu-list li a:hover:after,.sys-txt-list li a:hover:after,.consult-cell .cell-name a:hover:after{width: 100%;left: 0;right: auto;}





.sys-layer{margin: 0 auto;}
.sys-row{margin-left: -5px;margin-right: -5px;}
.sys-col{float: left;padding:0 0 10px;}


.sys-col-wrap{margin-left: 5px;margin-right: 5px;}
.sys-col-hd{height: 3em;line-height: 3em;border: 1px solid #187cd2;padding: 0 10px 0 14px;margin-bottom: 3px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;overflow: hidden;}
.sys-col-hd .hd-title{width: 157px;padding: 0 0 0 8px;display: inline-block;background-color: #187cd2;float: left;overflow: hidden;}
.sys-col-hd .hd-title,.sys-col-hd .hd-title a{color: #fff;}
.sys-col-hd .hd-title h1,.sys-col-hd .hd-title h2,.sys-col-hd .hd-title h3,.sys-col-hd .hd-title h4{display: inline;font-size: 1em;font-weight: normal;vertical-align: middle;margin-top: -2px;}
.sys-col-hd .hd-more{float: right;font-size: .875em;}
.sys-col-hd .hd-more .more-txt{display: inline;vertical-align: middle;}
.sys-col-hd .hd-more:after{content: '>>';font-family: simsun;padding-left: .2em;vertical-align: middle;}
.sys-col-bd{padding: 5px 14px;border: 1px solid #187cd2;}


.sys-tit-ico{display: inline-block;width: 28px;height: 28px;vertical-align: middle;margin-top: -2px;margin-right: 4px;background-repeat: no-repeat;background-position:center;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAgMAAAAPYzcHAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMA+iv71joAAAAgSURBVAjXY1gFAbjpqaGhoWFA2oGBgYFxENEQdxFyPwCdKUgnXml19QAAAABJRU5ErkJggg==);}
.tit-ico-red{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAgMAAAAPYzcHAAAACVBMVEUAAAD/AAD/AADZP3bhAAAAAnRSTlMA+iv71joAAAAgSURBVAjXY1gFAbjpqaGhoWFA2oGBgYFxENEQdxFyPwCdKUgnXml19QAAAABJRU5ErkJggg==);}


.sys-txt-list li{width: 100%;height: 2em;line-height: 2em;overflow: hidden;position: relative;}
.sys-txt-list li a{display: block;width: 80%;height: 2em;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-left: 13px;position: relative;}
.sys-txt-list li a:before{content: '';display: inline-block;width: 2px;height: 2px;background-color: #333;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.sys-txt-list li span{position: absolute;right: 0;top: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.sys-txt-list li:hover a,.sys-txt-list li:hover{color: #f00;}


.sys-img-item .item-inner,.sys-img-item .item-img:before,.sys-img-item .item-img,.sys-img-item .item-title{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.sys-img-item,.sys-img-item .item-inner,.sys-img-item .item-img,.sys-img-item img{display: block;width: 100%;height: auto;}
.sys-img-item .item-inner{position: relative;overflow: hidden;}
.sys-img-item .item-img{-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.sys-img-item .item-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.sys-img-item .item-title{width: 100%;font-size: 16px;font-weight: normal;position: absolute;left: 0;bottom: 0;z-index: 2;background-color: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);cursor: pointer;}
.sys-img-item .item-title em{display: block;font-style: normal;color:#fff;height: 2.5em;line-height: 2.5em;text-align: center;padding: 0 1.5em;overflow: hidden;}
.sys-img-item:hover .item-img{-webkit-transform: scale3d(1.08,1.08,1.08);-ms-transform: scale3d(1.08,1.08,1.08);-o-transform: scale3d(1.08,1.08,1.08);transform: scale3d(1.08,1.08,1.08);}
.sys-img-item:hover .item-title{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.img-fixed-size .item-inner{padding: 36% 0;}
.img-fixed-size .item-img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.img-fixed-size .item-img img{display: block;width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);
}
 
 .img-fixed-size .item-img{*height: 165px;*padding: 0;}
 .img-fixed-size .item-img img{*left: 0;*top: 0;*height: 100%;}
 
 @media \0screen {
  .img-fixed-size .item-img img{
   left: 0;top: 0;height: 100%;
  }
 }


.sys-img-txt-cell .cell-img{float: left;margin-right: 5%;}
.sys-img-txt-cell .cell-img img{width: auto;height: 80px;}
.sys-img-txt-cell .cell-info{}
.sys-img-txt-cell .cell-title{max-height: 3em;line-height: 1.5em;overflow: hidden;font-size: 1em;font-weight: normal;}
.sys-img-txt-cell .cell-title,.sys-img-txt-cell .cell-title a{color: #f00;}
.sys-img-txt-cell {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.sys-img-txt-cell .cell-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.sys-img-txt-cell:after{width: 0;}


.sys-headline,.sys-headline a{color: #f00;}
.sys-headline a:hover{text-decoration: underline;}
.sys-headline{font-size: 1.56em;border: 1px solid #f00;padding: 13px 10px;}
.sys-headline .headline-inner{width: 100%;height: 1.4em;line-height: 1.4em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sys-headline .headline-inner i{margin-right: 5px;margin-top: -2px;}
.sys-headline .headline-title{display: inline;font-size: 1em;}


.full-bn-item{margin-bottom: 10px;}
.full-bn-item a,.full-bn-item img{display: block;width: 100%;height: auto;}


.owl-carousel{position:relative;width:100%;}
.owl-carousel .owl-item{float:left;min-height:1px;position:relative;overflow:hidden;}
.owl-carousel .owl-stage-outer{width:100%;overflow:hidden;position:relative;}
.owl-carousel .owl-stage{position:relative;}
.owl-carousel .owl-controls{overflow:visible;}
.owl-carousel .owl-prev,.owl-carousel .owl-next{cursor:pointer;}
.owl-loaded .slide-item{display:block;}
.slider-banners{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.slider-banners .slider-banner-item .banner-title,.slider-banners .owl-dot{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.slider-banners{position: relative;overflow: hidden;}
.slider-banners .slides{white-space: nowrap;}
.slider-banners .slider-banner-item{float: left;}
.slider-banners .slider-banner-item,.slider-banners .slider-banner-item a,.slider-banner-item .banner-img,.slider-banners .slider-banner-item img{display: block;width: 100%;height: auto;}
.slider-banners .slider-banner-item,.slider-banners .slider-banner-item a{color: #fff;}
.slider-banners .slider-banner-item a{position: relative;}
.slider-banners .slider-banner-item .banner-img img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
.slider-banners .slider-banner-item .banner-title{display: block;width: 100%;height: 2.5em;line-height: 2.5em;overflow: hidden;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,.6);-webkit-transform: translate3d(0,50%,0);-ms-transform: translate3d(0,50%,0);-o-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);opacity: 0;}
.slider-banners .slider-banner-item .banner-title em{display: block;height: 2.5em;padding-left: 1.5em;margin-right: 20%;font-style: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-width: 0;border-style: solid;border-left-width: 5px;}
.slider-banners .owl-dots{display:inline;float:right;position:absolute;right:15px;bottom:15px;z-index:2;line-height: 10px;}
.slider-banners .owl-dot{display:inline-block;width:8px;height:8px;font-size:2px;border:1px solid #fff;margin-left:6px;text-indent:-9999px;overflow:hidden;cursor:pointer;float: left;}
.slider-banners .owl-dot{display:*inline;}
.slider-banners .owl-dot.active {background-color:#0191dc;border-color:#fff;}
.slider-banners .owl-dot:hover{transform:rotate(45deg);background-color:#0191dc;border-color:#fff;}
.slider-banners .active .slider-banner-item .banner-img img{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;} 
.slider-banners .active .banner-title{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;}
 
 .slider-banner-item .banner-title{*background-color: #111;}
 
 @media \0screen {
  .slider-banner-item .banner-title{
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  }
 }


.gotop {display: inline-block;position:fixed;text-align:center;right:20px;bottom:50px;border-radius:50%;background-color: #5eb864;background-image: linear-gradient(135deg, rgb(58, 165, 96), rgb(183, 230, 108));box-shadow: rgba(58, 165, 96, 0.5) 0px 4px 24px;color:#fff;text-align: center;height:55px;width:55px;line-height: 55px;background-clip: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;z-index:99999;cursor:pointer;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transform:translateY(50%) scale(0.8);-webkit-transform:translateY(50%) scale(0.8);-ms-transform:translateY(50%) scale(0.8);-o-transform:translateY(50%) scale(0.8);transform:translateY(50%) scale(0.8);}
.gotop:hover,.gotop.active:hover {background-color: #8bc24a;color: #fff;}
.gotop.active{opacity: 1;visibility: visible;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.gotop .btn-txt,.gotop .btn-ico{-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.gotop .btn-txt{font-size: 12px;width: 100%;position: absolute;left: 0;top: 0;color: #fff;opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);}
.gotop .btn-ico{content: '';display: block;width: 100%;height: 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAoElEQVQ4ja3TUQ2FMAyFYSQgASmVgASkTApO7qQgAQc/L7uhgY22jCZ7606/NOkwOAoQQDy9rgIy8PsqTDhLvgjMKrBPedH1Ky+6PmVD917Z0L1TGrq40tDFlE6dX+nU+ZRBna0M6p6Vhm4tz69s6LJuLkPt66noNmB+WM1SeupKNXUHUnPJ9+BU/pxKpVuB0RumQke1X/lPmaJBleAJSAcm7JdK3/2KDwAAAABJRU5ErkJggg==);background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 16px;background-size: auto 16px;}
.gotop:hover .btn-ico{-webkit-transform:translateY(-15px) scale(.5);-ms-transform:translateY(-15px) scale(.5);-o-transform:translateY(-15px) scale(.5);transform:translateY(-15px) scale(.5);opacity: 0;filter: alpha(opacity=0);}
.gotop:hover .btn-txt{opacity: 1;filter: alpha(opacity=100);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}



@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}




.sys-head{background-color: #187CD2;position: relative;}
.sys-head .layout{position: relative;z-index: 1;}
.head-top{padding: 5px 0;line-height: 20px;font-size: .875em;position: relative;z-index: 1;}
.head-top,.head-top a{color: #fff;}
.head-top .top-left{float: left;}
.head-top a:hover{opacity: .75;}
.head-top .top-left li{float: left;margin-right: 15px;}
.head-top .top-left li{*display: inline;}
.head-top .top-left li a{display: inline-block;}
.head-top .top-left li.active a{padding-left: 13px;background-position: 0 center;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj+H+AocEBKwJKAQCPvwl/7uuKlgAAAABJRU5ErkJggg==);}
.head-top .top-right{float: right;}
.head-top .top-right li{float: left;padding-left: 15px;}
.head-top .top-right .topr-txt{}
.head-top .top-right .topr-ico{display: inline-block;width: 16px;height: 16px;overflow: hidden;vertical-align: middle;margin-right: 5px;}
.head-top .top-right .topr-ico:before,.head-top .top-right .topr-ico:after{content: '';display: block;width: 16px;height: 16px;background-position: center;background-repeat: no-repeat;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.head-top .top-right a .topr-ico:after{opacity: 0;}
.head-top .top-right a:hover .topr-ico:before,.head-top .top-right a:hover .topr-ico:after{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
.head-top .top-right a:hover .topr-ico:before{opacity: 0;}
.head-top .top-right a:hover .topr-ico:after{opacity: 1;}
.head-top .top-right .topr-ico-home:before,.head-top .top-right .topr-ico-home:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMA+83Ar/Pdx52EfmBAKCAQ6eezXFA8MxoXaxCoowAAAFNJREFUGNO1yjkOgDAMRNHJvifs4PtflCKKZIQoeZW/NfiwkthYnn5KafbX6MPJClQp995BxH5EEQAUZfOYZqsKlG7A0LSDpocFIDCEnx6GGIOXG6+RBX4ZT/z9AAAAAElFTkSuQmCC);}
.head-top .top-right .topr-ico-fav:before,.head-top .top-right .topr-ico-fav:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAHHRSTlMAf7n8sfjQwI4P5dWnoIh5b2cI7u3HqpVYUzQuPJMgGwAAAF9JREFUGNOlzzkSgCAQRNEBZgSU3V3vf0+RgMIi9IU/6oae5w2fA7EG5SCgIX4Ejdsn3EN21ZDiqLRWY0wlkJvIsMzQ5N4dViySF3IWFkBRgCrQDhJZA1c4kWPF8ejOPzX3AwSEn6BfAAAAAElFTkSuQmCC);}
.head-top .top-right .topr-ico-email:before,.head-top .top-right .topr-ico-email:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////9SnXPCAAAAFnRSTlMA+8aAUDHz3r6wnSAYEOrozIZcPCsmUllIPQAAAFBJREFUGNOlyDcSgCAABdElGcHsv/9RLYAZrSh83S5toz5GrBJUSZZbfaAIvS7QblxuZ5wAEewwwzxsJ3kQp8X7dYrUAYeMhzqKH6PTS0fbAxG9BVxu5XQ1AAAAAElFTkSuQmCC);}
.sys-head .head-bg{width: 100%;height: 100%;position: absolute;right: 0;bottom: 0;background-position: center bottom;background-repeat: no-repeat;}
.sys-head .head-layer{padding: 25px 0 35px;}
.sys-head .logo{position: relative;z-index: 1;}
.sys-head .logo img{max-height: 78px;width: auto;}
.sys-head .logo-img{display: inline;vertical-align: middle;}
.sys-head .logo-side{display: inline;font-size: 2.5em;color:#fff;font-weight: normal;padding-left: .45em;vertical-align: middle;}
.head-nav-bar{position: relative;z-index: 6;}
.head-nav {height: 48px;line-height: 48px;text-align: center;}
.head-nav li{display: inline-block;margin: 0 5px;}
.head-nav li{*display: inline;}
.head-nav .menu-arrow{display: inline-block;width: 12px;height: 7px;margin-left: 3px;vertical-align: middle;background-position:center;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHBAMAAADOnLEXAAAALVBMVEUAAAABAQEAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAACAgIAAACW0bkOAAAADnRSTlMAhPHq42lbem9EQzt1U+msqq8AAAAySURBVAjXYzBkAAJhhpIEBgY2dwZOVQaGoAkMDIsaeKyA4rxPWzaA5PNeM4AAowADAwCvHgduMCPx/AAAAABJRU5ErkJggg==);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.head-nav li>a{display: inline-block;padding: 0 12px;position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.head-nav li>a:hover{color: #000;}
.head-nav>li>a:before{content: '';display: block;width: 0%;height: 4px;position: absolute;left: 50%;bottom: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.head-nav>li>a:hover:before,.head-nav>li.current>a:before,.head-nav:hover li.current:hover>a:before{width: 100%;left: 0;background-color: #187cd2;}
.head-nav:hover li.current>a:before{width: 0;}
.head-nav li.menu-show>a{color: #fff;}
.head-nav li.menu-show>a:before{width: 100%;background-color: #187cd2;left: 0;height: 100%;z-index: -1;}
.head-nav li.menu-show .menu-arrow{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHBAMAAADOnLEXAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAa4Tx6uNbekRDO3VTCdQlPwAAADJJREFUCNdjcGIAAhWG0gQGBrZwBg5DBgbhBgaGyQLcnkBxnouiC0DyubcYQIBJgYEBAJo6BlcDaYNkAAAAAElFTkSuQmCC);}
.head-nav .drop-menu{width: 100%;background-color: #fff; opacity: 1; padding: 30px 0;position: absolute;left: 0;top: 100%;text-align: left;box-shadow: 0 5px 10px rgba(0,0,0,.05);border-bottom: 1px solid #eee;display: none;}
.head-nav .drop-menu .drop-img{width: 29%;float: left;}
.head-nav .drop-menu .drop-img img{width: 100%;height: auto;}
.head-nav .drop-scenery{float: left;line-height:1.9em;color: #f00;padding: 0;margin: 0;}
.head-nav .drop-scenery .scenery-img{max-width: 58%;float: left;margin-right: 5%;}
.head-nav .drop-menu-list{float: left;text-align: center;}
.head-nav .drop-menu-list li{width: 30.33%;margin: 0;padding: 0 1.5%;height: 2em;line-height: 2em;overflow: hidden;float: left;text-align: center;overflow: hidden;}
.head-nav .drop-menu-list li,.head-nav .drop-menu-list li a{color: #187cd2;}
.head-nav .drop-menu-list li a{min-width: 80%;padding: 0;}
.head-nav .sys-col-12.drop-menu-list li{width: 17%;}
.head-nav .menu-show .drop-menu{-webkit-animation: fadeIn.3s ease;animation: fadeIn.3s ease;}
.head-nav .menu-show .menu-arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.mobile-nav-wrap{display: none;}



.flink-layer .sys-col-hd{background-color: #ececfb;}
.flink-layer .sys-col-bd{max-height: 152px;overflow: hidden;overflow-y: auto;}
.flink-txt-list li{width: 12.28%;height: 1.9em;line-height: 1.9em;overflow: hidden;float: left;margin-right: 2%;}
.flink-img-list ul{margin: 0 -.8%;}
.flink-img-list li{width: 15.06666666%;padding: 0 .8% 10px;float: left;}
.flink-img-list li a,.flink-img-list li img{width: 100%;height: auto;}
.sys-foot{background-color: #187cd2;font-size: .8571em;}
.foot-layer{padding: 30px 0;}
.foot-layer,.foot-layer a{color: #fff;}
.foot-layer .foot-row{display: table;width: 100%;*display: block;}
.foot-layer .foot-col{display: table-cell;width: 33.33333333%;text-align: center;*float: left;*margin-right: -1px;vertical-align: middle;}
.foot-layer .foot-col+.foot-col{border-left: 1px solid #0080ff;}
.foot-layer .foot-nav li{display: inline-block;width: 40%;height: 2em;line-height: 2em;overflow: hidden;}
.foot-layer .foot-nav li{*display: inline;}
.foot-layer .foot-nav li a{display: inline-block;vertical-align: top;}
.foot-layer .foot-nav li a:hover{opacity: .8;}
.foot-layer .foot-logo img{max-width: 70%;}
.foot-layer .social-item{display: inline-block;width: 28%;vertical-align: top;position: relative;}
.foot-layer .social-item{*display: inline;}
.foot-layer .social-item .item-ico{display: block;width: 60px;height: 60px;border-radius:50%;margin: 0 auto;background-color: #dbdbea;background-repeat: no-repeat;background-image: url(../img/footer-sprites.png);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.foot-layer .social-item .item-txt{display: block;padding-top: 10px;}
.foot-layer .social-item .ico-weixin{background-position: 0 0;}
.foot-layer .social-item .ico-app{background-position: -60px 0;}
.foot-layer .social-item .ico-share{background-position: -120px 0;}
.foot-layer .social-item .item-pop{display: block;width: 180px;height: 180px;text-align: center;padding: 10px;background-color: #fff;position: absolute;left: 50%;margin-left: -100px;bottom: 100%;margin-bottom: 18px;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translate3d(0,15px,0) scale3d(.8,.8,.8);-ms-transform: translate3d(0,15px,0) scale3d(.8,.8,.8);-o-transform: translate3d(0,15px,0) scale3d(.8,.8,.8);transform: translate3d(0,15px,0) scale3d(.8,.8,.8);box-shadow: 0 0 15px rgba(0,0,0,.15);}
.foot-layer .social-item .item-pop .pop-img{display: block;}
.foot-layer .social-item .item-pop img{display: block;width: 100%;height: auto;}
.foot-layer .social-item .item-pop .pop-txt{display: block;padding-top: 5px;}
.foot-layer .social-item .item-pop:after{content: '';display: inline-block;width: 0;height: 0;overflow: hidden;position: absolute;left: 50%;margin-left: -10px;bottom: -13px;border: 10px solid #fff;border-top-width: 13px;border-left-color: transparent;border-right-color: transparent;border-bottom-width: 0;}
.foot-layer .social-item:hover {z-index: 9;}
.foot-layer .social-item:hover .item-ico{background-color: #fff;-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);}
.foot-layer .social-item:hover .item-pop{opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.foot-bar{background-color: #002db2;padding: 10px 0;text-align: center;}
.foot-bar,.foot-bar a{color: #fff;}
.foot-bar li{display: inline;padding: 0 10px;}






@media screen and (min-width: 1600px){
 body{min-width: 1280px;}
 .layout{width: 1280px;max-width: inherit;}
}
@media screen and (max-width: 1280px){
 body{font-size: 14px;min-width: inherit;}
 .layout{width: 96%;max-width: 1100px;}
 
 .sys-tit-ico{width: 20px;height: 20px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMA+iv71joAAAAeSURBVAjXY1gFAqhkaGjoKoaVDAwMWZSTENMwbQEAzoAld4PWQhwAAAAASUVORK5CYII=);}
 .tit-ico-red{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAACVBMVEUAAAD/AAD/AADZP3bhAAAAAnRSTlMA+iv71joAAAAeSURBVAjXY1gFAqhkaGjoKoaVDAwMWZSTENMwbQEAzoAld4PWQhwAAAAASUVORK5CYII=);}
 
 .head-nav{font-size: 14px;}
 .head-nav li{margin: 0;}
 .head-nav li>a{padding: 0 10px;}
    
 .slider-banners .owl-dots{bottom: 11px;}
}

@media screen and (max-width: 1200px){
 .sys-col-hd{padding-left: 0;}
 .sys-col-hd .hd-title{width: auto;padding-right: 1.2em;}
}

@media screen and (max-width: 1024px){
 body{font-size: 12px;}
 
 .head-nav-bar .layout{width: auto;}
 .head-nav{font-size: 12px;}
 .head-nav li>a{padding: 0 6px;}
 
 .sys-col-hd{height: 2.5em;line-height: 2.5em;}
    
 .slider-banners .owl-dots{bottom: 9px;}
}


@media screen and (max-width: 950px){
 
 .sys-head .logo img{max-height: 60px;}
}

@media screen and (max-width: 768px){

 body{font-size: 14px;padding-top: 4em;min-width: inherit;}

 
 .mobile-hide{display: none;}

 
 
 .sys-headline{font-size: 1em;padding: 8px 10px;}
 
 .sys-tit-ico{width: 1.1em;height: 1.1em;-webkit-background-size: contain;background-size: contain;margin-top: -2px;}
 .sys-col-hd{height: 2.2em;line-height: 2.2em;position: relative;}
 .sys-col-hd .hd-more{display: block;width: 100%;height: 100%;position: absolute;right: 0;top: 0;text-indent: -9999px;overflow: hidden;}
 .sys-col-hd .hd-more:after{content: '';display: inline-block;width: 2em;height: 100%;position: absolute;right: 10px;top: 0;background-repeat: no-repeat;background-position: right center;-webkit-background-size: auto 40%;background-size: auto 40%;opacity: .8;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA4BAMAAAAY61W6AAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAYDDwEKDQQOCwkMCAUHBnEEn0AAAAkklEQVQoz2NgcGFAAVz/p6Dw7///isI///9/ADJf/j+qAu7/qApY8tEUuJGj4Be6AgFkBf3//39EVqCMpoDJniYKCtAUGCErqP///7MCEp/xP5oCeXIUtKAp+I7Bx1SPaR7CPuKl9eHSCP+iBxhaeFFfGpEgPqKlhwdoCQo9PZEtjUjPiPSOLz/c//8TX35Cz28Afd2s6HJIR2YAAAAASUVORK5CYII=);}
 
 .sys-txt-list li,.sys-txt-list li a{height: 2.2em;line-height: 2.2em;}
 .sys-txt-list li a:before{width: 4px;height: 4px;margin-top: -2px;background-color: #666;}
 .sys-txt-list li span{color: #999;font-size: .875em;}
 
 .full-bn-item img{min-height: 60px;width: auto;}
 
 .slider-banners .slider-banner-item .banner-title{font-size:14px;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;}
 .slider-banners .slider-banner-item .banner-title em{padding-left: 10px;}
 .slider-banners .owl-dots{bottom: 12px;}
 .slider-banners .owl-dot{width: 7px;height: 7px;}


 
 .head-top{display: none;}
 .sys-head{width: 100%;position: fixed;left: 0;top: 0;z-index: 9;}
 .sys-head .head-bg{display: none;}
 .sys-head .head-layer{padding: .5em 0;}
 .sys-head .logo img{height: 3em;width: auto;}
 .sys-head .logo-side{font-size: 1.25em;padding-left: .2em;}
 .head-nav-bar{width: 70%;height: 100%;position: fixed;right: -70%;top: 0;z-index: 9;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
 .head-nav-bar .layout{padding: 0;}
 .head-nav-bar:before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);position: fixed;left: 0;top: 0;display: none;}
 .head-nav{display: none;}
 .mobile-nav-wrap{display: block;height: 100vh;background-color: #fff;padding-top: .5em;padding-bottom: 2em;text-align: left;line-height: 2.8em;overflow: hidden;overflow-y: auto; -webkit-overflow-scrolling:touch;position: relative;z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .mobile-nav-wrap .mobile-nav-list{padding: 0 10px;}
 .mobile-nav-wrap li{display: block;font-size: 1.125em;line-height: 2.2em;padding: .3em 0; margin: 0 1em;position: relative;}
 .mobile-nav-wrap li+li{border-top: 1px solid #eee;}
 .mobile-nav-wrap li.has-child>a{margin-right: 35px;}
 .mobile-nav-wrap li a{display: block;}
 .mobile-nav-wrap>li>a,.mobile-nav-wrap li.menu-show>a{display: block;padding-left: 20px;color: #000;border-bottom: 0 solid #f6f6f6;}
 .mobile-nav-wrap>li>a:before{display: none;}
 .mobile-nav-wrap>li>a:hover{color: #187CD2;}
 .mobile-nav-wrap li.current>a{color: #187CD2;}
 .mobile-nav-wrap .drop-scenery{display: none;}
 .mobile-nav-wrap .drop-menu-list{width: 100%;padding-bottom: 8px;display: none;}
 .mobile-nav-wrap .drop-menu-list:after{content: '';display: block;width: 100%;height: 0;clear: both;visibility: hidden;}
 .mobile-nav-wrap .drop-menu-list li{padding: 0 0 0 16px;height: 2.2em;line-height: 2.2em;overflow: hidden;font-size: 14px;border: 0;margin: 0;}
 .mobile-nav-wrap .drop-menu-list li a{display: block;width: 100%;margin: 0;padding-left: 12px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .mobile-nav-wrap .drop-menu-list li a:before{content: '';display: block;width: 5px;height: 5px;background-color: #666;position: absolute;left: 0;top: 50%;margin-top: -3px;border-radius:50%;}
 .mobile-nav-wrap .drop-menu-list li a:after{display: none;}
 .mobile-nav-wrap .menu-item-show .drop-menu-list {display: block;-webkit-animation: fadeIn .3s ease;-o-animation: fadeIn .3s ease;animation: fadeIn .3s ease;}
 .mobile-nav-wrap .menu-item-show .m-menu-btn{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 1;}
 .mobile-nav-wrap .menu-arrow{display: none;}
 .mobile-nav-wrap .m-menu-btn{display: inline-block;width: 1.2em;height: 2.2em;position: absolute;right: 0;top: .3em;cursor: pointer;background-repeat: no-repeat;background-position:center;-webkit-background-size: auto .8em;background-size: auto .8em;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAJ1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdEvm1AAAADHRSTlMA79AwEKBgQH+QUCAe8cCsAAAAcElEQVQoz93KsQ1AUBgA4YsIAzCGwgAqExhEYQCdBYxhDYXKP5TiFZdnA668fHy6enufY2E4+/xV0bJGk885bopIVBg7ZZeo8ALGRIUTIBUiFUqFUqFUmFOhVCgVZlQoFSIVIhUiFUoTfFOhVQu/6AEgF0G8pntcYwAAAABJRU5ErkJggg==);-webkit-tap-highlight-color:transparent;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;opacity: .6;}
 .mobile-nav-btn,.mobile-nav-btn .nav-btn-ico{display: block;width:4em;height:4em;}
 .mobile-nav-btn{position: absolute;right: 100%;top: 0;}
 .mobile-nav-btn .nav-btn-ico{background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 1.5em;background-size: auto 1.5em;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAgEC3KR0FAAAAJElEQVQoz2P4jwrozg9FBQwjHaxCBQMeP+juGekALb0OdPwAAJMohIpanTLbAAAAAElFTkSuQmCC);cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
 .nav-show .head-nav-bar{right: 0;}
 .nav-show .mobile-nav-btn,.nav-show .mobile-nav-btn .nav-btn-ico{width: 3em;height: 3em;}
 .nav-show .mobile-nav-btn{background-color: #fff;}
 .nav-show .mobile-nav-btn .nav-btn-ico{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjBUbJAAAAEHRSTlMAYJ8w8NAQUODfwK+QgEAgXLPjiQAAAOxJREFUSMeV0kuuwjAQRNFO7JDweY/a/2oBCWTQHVi3JnZ36cy6ql1zvZdM23Juz6cn6c3IN8p/bcnQyuZcydDOJnVovfcPqT1SL/lkHwP0zC4/Y9+VxULZiZ7YiZ5YrI1loSyruXVa1JNSaZyh0LBCwypNO9fKUtMKDas0rNKwRsM6TTvXsFrTeq1trQOv3gZaWGhhobXd+tDantrQ2lZBCwstLLS0Tx3queWlrsZSG0ttLLWx1MZSG0ttLLWx1MZSG0utLDWt0LBS376t07fqX9bqghW61mGtPup0SXIZVuj2+v0tZbMc2Vo9AI4HPLU86clqAAAAAElFTkSuQmCC);-webkit-background-size: auto 1.2em;background-size: auto 1.2em;}
 .nav-show .head-nav-bar:before{display: block;}
 .nav-show .gotop{display: none;}


 
 .foot-layer{display: none;}
 .foot-layer .foot-row{display: block;}
 .foot-layer .foot-col{display: block;width: 100%;}
 .foot-layer .foot-col:nth-child(1),.foot-layer .foot-col:nth-child(2){display: none;}
 .foot-layer .social-item{display: none;}
 .foot-layer .foot-col + .foot-col{border: 0;}
 .foot-layer .social-item:nth-child(1){display: block;width: auto;}
 .foot-bar{background: none!important;}
 .foot-bar li{display: block;}

}

@media screen and (max-width: 480px){
 .gotop{width: 32px;height: 32px;right: 10px;bottom: 30px;}
 .gotop .btn-ico{-webkit-background-size: auto 13px;background-size: auto 13px;}
 .gotop .btn-txt{display: none;}
 .gotop:hover,.gotop.active:hover {background-color: #aaa;}
 .gotop:hover .btn-ico{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);}
}