body { font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; }

.wh{max-width: 1430px;padding: 0 15px;margin: 0 auto;}

p{margin: 0;}

@media (min-width: 1470px) { .container { max-width: 1400px; } }

.wm-top { text-align: right; background: #1c1c1b; padding: 7px 0; }

.share-top { display: inline-block; vertical-align: middle; margin-right: 20px;margin-top: 8px; }

.share-top .social-share-icon { border-color: #eeeeee; background: transparent !important; }
.share-top a{margin-left: 4px;}
.share-top .social-share-icon:before { color: rgba(255,255,255,.8); font-size: 16px;}

.language-group { display: inline-block;vertical-align: middle; }

.language-group .dropdown-toggle { background: transparent; border-radius: 0; font-size: 14px; color: #ffffff; }

.language-group .dropdown-toggle span { border-bottom: 1px solid #cccccc;padding-bottom: 5px; }



/*wm-head*/

.wm-head { background: #fff; }

.wm-logo { float: left; width: 24.3%; line-height: 95px; }

.wm-logo img { max-width: 100%; }

.wm-nav { float: left; width: 61.7%; padding-top: 40px; }

.wm-nav > li { float: left; width: 16.6666%; }

.wm-nav > li > a { display: block; text-align: center; line-height: 20px; font-size: 16px; color: #4b4b4b; text-transform: uppercase; }

.wm-nav > li:not(:last-child) > a { border-right: 1px solid #8f8f8f; }

.wm-search { float: right; margin-top: 32.5px; position: relative; }

.wm-search .search-btn { width: 30px; height: 30px; background: url(../images/ss.png) center no-repeat; }

.wm-search .search-box { position: absolute; width: 220px; right: 0; display: none; }

.wm-search .search-box .input-group { font-size: 0; border: 1px solid #ddd; border-radius: 5px; background: #fff; }

.wm-search .search-box input[name="keyword"] { width: 185px; height: 30px; display: inline-block; vertical-align: middle; background: none; outline: none; border: none; font-size: 14px; color: #666; padding: 0 10px; }

.wm-search .search-box button[type="submit"] { width: 30px; font-size: 16px; height: 30px; display: inline-block; vertical-align: middle; background: none; outline: none; border: none; }

@media (max-width: 1024px) { .wm-head { position: relative; }

  .wm-head .wm-logo { width: 70%; }

  .wm-head .wm-nav { position: absolute; left: 0; top: 100%; background: #fff; z-index: 999; width: 100%; padding-top: 0; display: none; }

  .wm-head .wm-nav > li { float: none; width: 100%; }

  .wm-head .wm-nav > li > a { display: block; text-align: left; padding: 10px 20px; line-height: 1; }

  .wm-head .wm-nav > li:not(:last-child) > a { border-right: none; border-bottom: 1px solid #8f8f8f; }

  .wm-head .nav-btn { position: absolute; width: 30px; height: 22px; top: 50%; right: 60px; margin-top: -11px; }

  .wm-head .nav-btn span, .wm-head .nav-btn:after, .wm-head .nav-btn:before { display: block; height: 2px; background: #666; }

  .wm-head .nav-btn span { margin: 8px 0; }

  .wm-head .nav-btn:after, .wm-head .nav-btn:before { content: ''; } }



/*wm-banner*/

.wm-banner { position: relative; }

.wm-banner .slick-slide img { width: 100%; }

.wm-banner .slick-dots { position: absolute; left: 0; right: 0; text-align: center; bottom: 30px; z-index: 99; }

.wm-banner .slick-dots li { display: inline-block; width: 18px; height: 18px; border-radius: 50%; background: #1d4666; margin: 0 15px; cursor: pointer; }

.wm-banner .slick-dots li button { display: none; }

.wm-banner .slick-dots li.slick-active { background: #ffffff; }

@media (max-width: 1024px) { .wm-banner .slick-dots { bottom: 0; }

  .wm-banner .slick-dots li { width: 8px; height: 8px; margin: 0 5px; } }



/*wm-pro-sort*/

.wm-pro-sort { padding: 3.4% 0 5.7%; }

.wm-pro-sort .wh{max-width: 1234px;}

.wm-pro-sort .container { padding: 0 6%; }

.wm-pro-sort .wps-item {margin-bottom: 22px;width: 23.8%; }

.wm-pro-sort .wps-item a { display: block;height: 100%; line-height: 184px; background: #618eb0; position: relative; text-align: center; }

.wm-pro-sort .wps-item a:before { content: ''; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border: 1px solid #fff; }

.wm-pro-sort .wps-item span { display: inline-block; line-height: 1.5; vertical-align: middle; font-size: 24px; color: #fff;     font-family: '微软雅黑';padding: 20px; }

.pbox{font-size: 0;}





@media (max-width: 1024px) { .wm-pro-sort { padding: 20px 0; }

  .wm-pro-sort .container { padding: 0; }

  .wm-pro-sort .container .row { margin: 0 5px; }

  .wm-pro-sort .wps-item { margin-bottom: 10px; padding: 0 5px; }

  .wm-pro-sort .wps-item a { display: block; line-height: 70px;display:flex;justify-content:center;align-items: center; }

  .wm-pro-sort .wps-item a:before { left: 5px; top: 5px; right: 5px; bottom: 5px; }

  .wm-pro-sort .wps-item span { font-size: 16px; padding: 10px; } }



/*wm-pro-list*/

.wm-pro-list { padding-bottom: 60px; }

.wmy-title { color: #292929; text-transform: uppercase; margin-bottom: 40px; }

.wmy-title:after { content: ''; display: table; clear: both; }

.wmy-title h3 { font-size: 40px; float: left; margin: 0; }

.wmy-title a { font-size: 20px; float: right; margin-top: 8px;color: #292929;  }

@media (max-width: 1024px) { .wm-pro-list { padding-bottom: 30px; }

  .wmy-title { margin-bottom: 20px; }

  .wmy-title h3 { font-size: 20px; }

  .wmy-title a { font-size: 16px; margin-top: 0; } }

.wm-pro-list .wpl-item { margin-bottom: 2vw; width: 21.45%;}

.wm-pro-list .wpl-item .img { display: block; overflow: hidden; }

.wm-pro-list .wpl-item .img img { width: 100%; transition: all .5s ease; }

.wm-pro-list .wpl-item h3 { font-size: 16px; color: #2f2f2f; margin: 10px 0; line-height: 24px;padding-right: 2vw; height: 48px; overflow: hidden; transition: all .5s ease; }

.wm-pro-list .wpl-item:hover .img img { transform: scale(1.1); }

.wm-pro-list .wpl-item:hover h3 { color: #1d4666; }



/*wmy-about*/

.wmy-about { background-color: #faf7f2; }

.aimg{width: 44.74%;}

.aimg img{width: 100%;}

.wmy-about .wz { width: 55%;padding: 6.2vw  0.5% 0 13.56%; }

.wmy-about .wz .wmy-title { font-size: 40px; color: #292929; text-transform: uppercase; margin-bottom: 2.6vw; }

.wmy-about .wz .wz-con { font-size: 1.458vw; color: #6a6565; line-height: 1.6; margin-bottom: 4vw; }

.wmy-about .wz .wz-con h4 { font-size: 32px; color: #1d4666; margin-bottom: 1.6vw; }

.wmy-about .wz .more { display: block; width: 227px; line-height:49px; font-size: 28px; text-align: center; color: #ffffff; background: #1d4666; }

.wmy-about .wz .more:hover{color: #fff!important;text-decoration: none;}

@media (max-width: 1024px) { .wmy-about { background-image: none !important; padding: 30px 0; }

  .wmy-about .wz { width: 100%; float: none;}

  .aimg{width: 100%;float: none;margin-top: 30px;}

  .wmy-about .wz .wmy-title { font-size: 20px; margin-bottom: 20px; }

  .wmy-about .wz .wz-con { font-size: 16px; margin-bottom: 15px; }

  .wmy-about .wz .wz-con h4 { font-size: 18px; margin-bottom: 15px; }

  .wmy-about .wz .more { width: 100px; line-height: 30px; font-size: 16px; } }



/*wmy-case*/

a:focus {

    outline:none;

    outline-offset: 0;

}

.wmy-case { padding: 6% 0; }

.wmy-case .wmy-case-list .slick-list { margin: 0 -15px; }

.wmy-case .wmy-case-list .slick-slide { margin: 0 15px;outline: none; }

.wmy-case .wmy-case-list .slick-slide a{display: block;}

.wmy-case .wmy-case-list .slick-slide .img1{display: block; border: 1px solid #618eb0; padding: 10px;}

.wmy-case .wmy-case-list .slick-slide .img {  overflow: hidden; }

.wmy-case .wmy-case-list .slick-slide .img img { width: 100%; transition: all .5s ease; }

.wmy-case .wmy-case-list .slick-slide h3 { font-size: 16px; color: #2f2f2f; margin:20px 0 10px 0; line-height: 20px; height: 40px; overflow: hidden; transition: all .5s ease; }

.wmy-case .wmy-case-list .slick-slide:hover .img img { transform: scale(1.1); }

.wmy-case .wmy-case-list .slick-slide:hover h3 { color: #1d4666; }

@media (max-width: 1024px) { .wmy-case { padding: 30px 0; } }



.wmy-news { padding-bottom: 90px; }

@media (max-width: 1024px) { .wmy-news { padding-bottom: 10px; } }

.wmy-news .wmy-news-list-left .img { display: block; }

.wmy-news .wmy-news-list-left  img { max-width: 100%; }

.wmy-news-list-right{margin-top: 20px;}

.wmy-news .wmy-news-list-right .wmy-nlr { margin-bottom: 35px; }

.wmy-news .wmy-news-list-right .wmy-nlr h3 { font-size: 16px;font-family: 'Arial'; color: #100c0a; margin: 0; padding: 10px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.wmy-news .wmy-news-list-right .wmy-nlr p { font-size: 14px;font-family: 'Arial';  color: #818180;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.ntime{color: #686666;font-size: 16px;font-family: 'Arial';margin-top: 25px;}

.nei{width: calc(100% - 121px);}











/*wmy-footer*/

.yan{width: 41.4%;}

.wmy-footer { background: #303030; padding: 40px 0 15px 0; }

.form-box .input-g { position: relative; padding-left: 158px; margin-bottom: 16px; }

.form-box .input-g span { position: absolute; text-align: right; left: 0;width: 156px; line-height: 30px; font-size: 16px; color: #ffffff; min-height: 1px; display: block;}

.form-box .input-g input[type="text"] { width: 100%; border: none; height: 30px; outline: none; font-size: 16px; color: #fff; background: transparent; border-bottom: 1px solid #d7d7d7; }

.form-box .input-g textarea {overflow: hidden; width: 100%; border: none; outline: none; font-size: 16px;height: 30px; color: #fff; background: transparent; border-bottom: 1px solid #fff; resize: none; }

.form-box .input-g button[type="submit"] {margin-top: 10px; width: 126px; height: 37px; text-align: center; background: #1d4666; outline: none; border: none; color: #fff; font-size: 16px; border-radius: 5px; }

.wmy-footer .foot-right {  width: 54.1%;}

.wmy-footer .ft-menu li { float: left; color: #ffffff;padding: 0 0.9vw;}

.wmy-footer .ft-menu li:last-child{background: none;padding-right: 0;}

.wmy-footer .ft-menu li > a { display: block; font-size: 14px; color: #ffffff; text-transform: uppercase; text-align: center; }

.wmy-footer .ft-menu li > a:hover { opacity: .8; }

.wmy-footer .ft-menu li:first-child{display: none;}

.wmy-footer .ft-menu li:not(:last-child) { position: relative; }

.wmy-footer .ft-menu li:not(:last-child):after { content: '|'; position: absolute; right: 0; top: 0; }

.wmy-footer .ft-contact {  margin-top: 28px; }

.wmy-footer .ft-contact li { margin-bottom: 25px; font-size: 14px;line-height: 24px; color: #ffffff; padding-left: 50px; background-position: center left; background-repeat: no-repeat; }

.wmy-footer .ft-contact .address { background-image: url(../images/d1.png); }

.wmy-footer .ft-contact .email { background-image: url(../images/d2.png); }

.wmy-footer .ft-contact .tel { background-image: url(../images/d3.png); }

.wmy-footer .copyright { text-align: center; padding-top: 10px; opacity: .8; }

.wmy-footer .copyright p { margin-bottom: 0; color: rgba(255,255,255,.5); font-size: 14px; }

.wmy-footer .copyright p a{color: rgba(255,255,255,.5); }

@media (max-width: 1024px) { .wmy-footer { padding: 20px 0 10px 0; }

  .form-box { margin-bottom: 20px; }

  .form-box .input-g { padding-left: 70px; }

  .form-box .input-g span { width: 70px; }

  .wmy-footer .foot-right { padding-left: 0; }

  .wmy-footer .ft-menu li > a { font-size: 14px; }

  .wmy-footer .ft-menu li:nth-of-type(3):after { content: ''; }

  .wmy-footer .ft-contact { margin-top: 10px; }

  .wmy-footer .ft-contact li { margin-bottom: 10px; line-height: 20px; padding-left: 30px; background-size: 20px; }



  .wmy-footer .copyright { border-top: 1px solid #fffd; }

  .wmy-footer .copyright p { font-size: 14px; } }



ul{margin:0;}

.fl{float: left;}

.fr{float: right;}

.top1{background: #1c1c1b;height: 44px;}

.logo{line-height: 102px;}

.searchbox>.fa-search:before{display: none;}

.navbar-nav-box{margin-right: 1vw;}

.flex2{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}





















@media(max-width: 1560px){

  .wmy-about .wz .wmy-title{font-size: 35px;}

  .wmy-about .wz .wz-con h4{font-size: 28px;}

}





@media(max-width: 1400px){

  .wmy-about .wz{padding-left: 6%;padding-top: 4vw;}

}













@media(max-width: 1200px){

  .logo{line-height: 80px;}

  .wmy-news .wmy-news-list-right .wmy-nlr{margin-bottom: 20px;}

  .wmy-news-list-right{margin-top: 0;}

}





@media(max-width: 768px){

  .wm-pro-list .wpl-item{width: 23%;}



}



@media(max-width: 640px){

  .logo{line-height: 60px;}

  .logo img{height: 50px;}

  .wm-pro-sort .wps-item{width: 48%;}

  .wm-pro-list .wpl-item{width: 48%;}

  .wm-pro-list .wpl-item h3{padding-right: 0;}

  .wmy-about .wz .wmy-title{font-size: 24px;margin-bottom: 0;}

  .wmy-about .wz .wz-con h4{font-size: 16px;}

  .wmy-about .wz{padding:0 15px 20px 15px;}

  .yan,.wmy-footer .foot-right{float: none;width: 100%;}

  .ft-menu{display: none;}



}