@charset "utf-8";
/* CSS Document */
/*通用替换颜色*/
.less-link:hover {color:#205299;}
a{color:#36404b;}
a:hover {color:#205299;text-decoration: none;}
.breadcrumb>li+li:before{
  color:#205299;
}
.met-banner .carousel-caption h3 {
	background:#205299;
}
.met_pager a.Ahover {
  background: #205299;
  border-color: #205299;
}
.met_pager a.Ahover:hover {
  background: #205299;
  border-color: #205299;
}
.dropdown-menu > li > a:hover {
  color: #205299;
}
.dropdown-menu > li > a {color:#205299;}

.dropdown-menu > li > a:active {
  background: #205299;
}
.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item.active,
.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item:hover {
  border-color: #205299;
}
.slick-arrow:hover {
  color: #205299 !important;
}
.input-search-btn {
  background: #205299;
}
.form-control:focus {
  border-color: #205299;
}
.form-control.focus,
.form-control:focus {
  border-color: #205299;
}
.btn-primary {
  background-color: #205299;
  border-color: #205299;
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  background-color: #205299;
  border-color: #205299;
}

.dropdown-menu > li > a:hover {
  color: #205299;
}

.pager-round li > a:hover {
  color: #205299;
	border:1px solid #205299; 
}

.btn-outline.btn-primary {
  color: #205299;
  border-color: #205299;
}
.btn-outline.btn-primary:hover {
  background: #205299;
}
.nav-tabs-line > li.active > a,
.nav-tabs-line > li.active > a:focus,
.nav-tabs-line > li.active > a:hover {
  color: #205299;
  border-bottom: 2px solid #205299;
}

.met-nav {
border-top: solid 5px #205299;
}
.met-nav .navbar-toggle {
  background: #205299 !important;
}
.met-nav .dropdown.open > a,
.met-nav .nav li a.active {
  background: #205299 !important;
}
.met-nav .nav > li > a:hover,
.met-nav .dropdown.open > a {
  background: #205299 !important;
}
.met-nav .navbar-collapse-toolbar .searchgo:hover {
  color: #205299;
}
.met-nav .modal-dialog .head-search-con .searchgo {
  border: 1px solid #205299;
  color: #205299;
}
.met-nav .modal-dialog .head-search-con .searchgo:hover {
  background: #205299;
  border-color: #205299;
}
.met-nav .modal-dialog .navsearch_input input:focus {
  border-color: #205299;
}

.ly_cnen { width:100%; height:30px; overflow:hidden; margin:0 auto; padding:0; background-color:#205299;}
.ly_cnen ul li { height:30px; overflow:hidden; line-height:30px; float:right;}
.ly_cnen ul li a { height:30px; overflow:hidden; line-height:20px; color:#fff; font-size:12px; padding:5px 10px; display:inline-block;}
.ly_cnen ul li a img { display:inline-block; width:24px; overflow:hidden; vertical-align:middle; margin:0 5px 0 0;}

@media (min-width: 768px) {
  .met-nav .nav > li > a {
    color: #205299 !important;
  }
}
@media (max-width: 767px) {
  .met-nav .nav > li > a {
    color: #205299 !important;
  }
	.met-nav .navbar-nav .open .dropdown-menu > li > a {
		color: #205299;
  }
}
@media (max-width: 767px) {
  .met-nav {
    border-top: solid 3px #205299;
  }
}
.met-banner .carousel-caption .btn a:hover {
  background: #205299;
}
.met-banner-ny {
  background-color: #205299;
}
.met-column-nav ul.met-column-nav-ul > li a.link:hover,
.met-column-nav ul.met-column-nav-ul > li a.link.active {
  
}

.met-column-nav ul.met-column-nav-ul > li > ul > li > a.active {
  color: #205299 !important;
}
.met-links a:hover {
  color: #205299;
}
.met-footnav ul li a:hover {
  color: #205299;
}
.met-footnav .info em a:hover {
  color: #205299;
}
.met-langlist .btn-outline.btn-default:hover {
  background: #205299;
}
#met-langlist-modal .modal-content a.btn {
  color: #205299;
}
.btn-ftop {
  background: #205299;
}
.met-index-service .blocks li i {
  color: #205299;
}
.met-index-service .blocks li:hover i {
  background: #205299;
}
.met-index-product #indexprolist li .widget .img-holder .overlay {
	background:#205299;
	text-align: center;
}
.met-index-product #indexprolist li .widget:hover .img-holder .overlay {
  opacity: 0.7;
}
.met-index-product .nav-tabs li.active a {
  background: #205299;
}
.met-index-product #indexprolist li .widget .content-holder {
  
}
.met-index-product #indexprolist li .widget .content-holder:before {
  background: #205299;
}
.met-index-product #indexprolist li .widget:hover .content-holder {
  border-top-color: #205299;
}
.met-index-product #indexprolist li .widget .content-holder .conttit {
  color: #205299;
}
.met-index-about .index-abcon a{text-decoration:none;border:1px solid #205299;border-radius:0px;padding: 6px 12px;color:#205299;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;
-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.met-index-about .index-abcon a:hover{background:#205299;color:#fff;transform: translate3d(0,-5px,0);}
.met-index-news .newsblock .img-holder:hover img {
  opacity: .7;
}
.met-index-news .newsblock .newslist:hover h5 {
  color: #205299;
}
.met-index-news .newsblock .img-holder:before {
  background: #fff; border: 1px solid #dfdfdf; box-sizing: border-box;
}
.met-index-news .newsblock .btn-reply {
  background-color: #205299;
}
.met-index-news .newsblock .btn-reply:hover {
  background-color: #205299;
}
.met-index-client .single-client .img-holder {
  width: 100%; height: 200px;
  background-color: #fff;
}
.img-holder a img {
  display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.met-index-client .single-client h2 a {
  color: #205299;
}
.met-index-client .owl-theme .owl-nav [class*=owl-]:hover {
  background: #205299;
}
.met-index-client .hvr-bounce-to-bottom:before {
  background: #205299;
  border: 1px solid #205299!important;
}
.met-index-contact a:hover,
.met-index-contact a:focus,
.met-index-contact a:active {
  background: #205299;
}
.met-news .met-news-list ul li h4 a:hover {
  color: #205299;
}
.met-news.type-3 .widget .widget-title a:hover {
  color: #205299;
}
.met-news-bar ul.column li a:hover {
  color: #205299;
}
.met-news-bar ul.column li a.active {
  color: #205299;
}
.met-news-bar .recommend .list-group a:hover {
  color: #205299;
}
.met-news-bar .widget h2 {
  background: #205299;
}
.met-news-bar .widget h3 {
  background: #205299;
}
.met-news-bar .widget ul li a:hover,
.met-news-bar .widget ul li a.active {
  color: #205299 !important;
}
.met-news-bar .widget li span a:hover {
  color: #205299 !important;
}
.met-news-bar .widget > ul > li > a > span.badge:hover {
  color: #205299;
}
.met-news-bar .widget > ul > li > a:hover > span.badge,
.met-news-bar .widget > ul > li > a.active > span.badge {
  color: #205299;
}
.met-news-bar .product-hot-list a.txt:hover {
  color: #205299;
}
.met-news-bar .product-hot-list:hover a {
  color: #205299;
}
.met-product.type-1 h4 a:hover {
  color: #205299;
}
.met-showproduct .met-showproduct-list .slick-dots li.slick-active {
  border-color: #205299;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {
  color: #205299;
}
.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a {
  color: #205299;
}
.met-download .met-download-list h4.media-heading a:hover {
  color: #205299;
}
.met-job .widget .widget-title a:hover {
  color: #205299;
}
.met-index-contact {
  background:#205299;
}
.met-index-contact a{
	background:#282d32;
}
.met-footnav {
  background: #32373c;
}
footer {
	background: #282d32;
	border-top: solid 5px #282d32;
}
	
.ly_map { width:100%; height: 480px; overflow: hidden; margin: 0 auto; padding: 0; border-top: 4px solid #205299; background: #205299 url(../images/map_bg.jpg) center center no-repeat; box-sizing: border-box; position: relative;}
#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
.ly_map .map_contact { width:100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: rgba(32, 82, 153, 0.9); position: absolute; left: 0; top: 0;}

.ly_down { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_down ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0 140px 20px 0; border-bottom: 1px solid #dfdfdf; box-sizing: border-box; position: relative;}
.ly_down ul li .dw_btn { width:120px; height: 80px; overflow: hidden; margin: 0; padding: 0; position: absolute; right: 0; top: 0;}
.ly_down ul li .dw_btn a { display:block; width:120px; height: 80px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; margin: 0 auto; padding: 20px 0; background-color: #787b80; box-sizing: border-box;}
.ly_down ul li:hover .dw_btn a { background-color: #205299;}

.ly_down ul li .dw_text { width:100%; height: 80px; overflow: hidden; margin: 0; padding: 0;}
.ly_down ul li .dw_text span a { display:block; width:100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 18px; margin: 0 auto 8px; padding: 0;}
.ly_down ul li .dw_text p a { display:block; width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; margin: 0 auto; padding: 0;}
.ly_down ul li:hover .dw_text span a { color: #205299;}

.pro_r { width:51%; overflow: hidden; margin: 0; padding: 20px 0; float: right;}
.pro_r .pro_title { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0; color: #205299; font-size: 24px; font-weight: bold;}
.pro_r p { width:100%; max-height: 240px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 0 auto 12px; padding: 0;}
.pro_r p em { color:#333; font-style: normal;}
.pro_r p span { display:block; color: #333;}
.pro_r .pro_r_btn { width:100%; height: 48px; overflow: hidden; margin: 50px auto 0; padding: 0;}
.pro_r_btn a { display:block; width:48%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; border-radius: 2px; box-sizing: border-box; float: left;}
.pro_r_btn a.pbtn1 { background-color: #205299; margin-right: 4%;}
.pro_r_btn a.pbtn2 { background-color: #666;}
.pro_r_btn a.pbtn1:hover { background-color: #fff; border: 1px solid #205299; color: #205299;}
.pro_r_btn a.pbtn2:hover { background-color: #fff; border: 1px solid #666; color: #666;}
.xxjs_tit { width:100%; height: 40px; overflow: hidden; margin: 0 auto; padding: 0; border-bottom: 1px solid #dfdfdf;}
.xxjs_tit span { display:block; width:120px; height: 40px; line-height: 40px; color: #333; font-size: 16px; font-weight: bold; text-align: center; background-color: #f8f8f8; border: 1px solid #dfdfdf; border-bottom: 0; margin: 0;}

.ykplayer .x-video-poster img { display:block; max-width:100%!important; max-height: 100!important; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}

.iconfont {
  display:block; width:46px; height:46px; float:left;
}
#float_right {
  position: fixed;
  right: 20px;
  top: 120px;
  z-index: 99999;
}
#float_right ul li {
  margin-bottom: 1px;
  list-style:none;
}
#float_right ul li a {
  position: relative;
  width: 46px;
  line-height: 46px;
  height: 46px;
  cursor: pointer;
  display:block;
}
#float_right ul li a i.iconfont {
  width: 46px;
  line-height: 46px;
  height: 46px;
  background: #222;
  color: #fff;
  z-index: 2;
  position: relative;
  display: block;
  text-align: center;
  font-size: 24px;
}
#float_right ul li a span {
  line-height: 46px;
  height: 46px;
  padding: 0px 0px 0px 30px;
  position: absolute;
  z-index: 10;
  width: 120px;
  right: 46px;
  background: #0057ae;
  color: #fff;
  top: 0;
  display: none;
}
#float_right ul li a span.code {
  background: none;
  right: 100px;
  top: -92px;
}
#float_right ul li a span.code img {
  width: 140px;
}
#float_right ul li a:Hover {
  background: #0057ae;
}
#float_right ul li a:Hover i.iconfont {
  background: #0057ae;
}
#float_right ul li a:Hover span {
  display: block;
}
#float_right ul li.float_main {
  position: relative;
}
#float_right ul li.float_main #float_nav {
  width: 130px;
  position: absolute;
  right: 46px;
  top: 0px;
  display: none;
}
#float_nav ul { padding:0;}
#float_right ul li.float_main #float_nav ul li {
  position: relative;
  margin-bottom: 1px;
}
#float_right ul li.float_main #float_nav ul li a {
  z-index: 1;
  width: 130px;
  background: #0057ae;
  color: #fff;
  font-size: 14px;
  line-height: 46px;
  height: 46px;
  display: block;
  text-align: right;
  padding-right:20px;
}
#float_right ul li.float_main #float_nav ul li a:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#float_right ul li.float_main #float_nav ul li a i.iconfont {
  width: 46px;
  line-height: 46px;
  height: 46px;
  font-size: 16px;
  color: #fff;
  background: none;
  float: left;
}
#float_right ul li.float_main #float_nav ul li a:hover {
  background: #10a9db;
}
#float_right ul li.float_main #float_nav ul li ul {
  position: absolute;
  right: 130px;
  top: 0px;
  width: 130px;
  display: none;
  z-index: 10;
}
#float_right ul li.float_main #float_nav ul li ul li a {
  width: 100%;
  margin-right: 1px;
  display: block;
}
#float_right ul li.float_main #float_nav ul li:Hover ul {
  display: block; background-color:#fff;
}
#float_right ul li.float_main:Hover #float_nav {
  display: block; background-color:#fff;
}
.footlink {
  background: #283443;
  width: 100%;
  padding: 10px 0px;
  display: block;
  border-top: 1px solid #394655;
}
.footlink .flink {
  margin: 0px auto;
  max-width: 1200px;
  font-size: 12px;
  color: #76899e;
}
.footlink .flink span {
  color: #9dacbd;
  padding: 5px 10px;
}
.footlink .flink a {
  color: #9dacbd;
  padding: 0px 5px;
  opacity: 0.8;
}
.footlink .flink a:Hover {
  opacity: 1;
}

@media (max-width: 767px) {
	#float_right { display:none;}
}

.hm-t-go-top { display:none!important;}



