﻿ .logo img {display: block;  width: 113px; height:auto;}
.CompanyProfile h3.Companytitle{ color:#0a5fab;}
.thingSub ul li{ text-align:center; margin-bottom:25px;}
.online{}
.online li{ position:relative;padding-left: 35px;margin-bottom: 10px;}
.online li p{position: absolute;left: 0;top: 0; font-size: 24px; font-weight: bold;color: #0d71ca;}
.online li div{color: #1a1a1a; font-weight: bold;}

header{    box-shadow: 0px -4px 17px 0px #000;}
.thingSub ul{ margin:0 auto; width:284px;}
.thingSub ul li{ float:left;}
.newslist dl dd h3{    color: #0a5fab;}
nav ul li p a:hover{ background:#0a5fab;}
footer{ height:auto; width:100%; color:#fff; text-align:center; font-size:12px; line-height:50px; background:#1868b0; overflow:hidden;padding: 5px 0;}

.online{ overflow:hidden;}

header{ width:100%; background:#fff; height:49px; position:relative; padding-top:14px;  box-shadow: 0px -4px 17px 0px #000;}
.index{ position:absolute; left:10px; top:50%; display:block; margin-top:-12px; z-index:9;}
.index img{ width:29px;}
header a.logo img{ width:113px; display:block; margin:0 auto; }
header span{ display:block; float:right;}
header span.search{ width:22px; height:22px; background:url(../webimages/img03.png) no-repeat; background-size:22px 22px; position:absolute; right:52px; top:50%; margin-top:-11px;}
header span.topnav{ width:23px; height:20px; position:absolute; top:50%; right:10px; margin-top:-9px;}

/*banner*/
.banner{ width:100%; position:relative; overflow:hidden;}
.banner ul{width: 9999px;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);  transform: translate3d(0,0,0); position: relative; box-sizing: content-box;}
.banner ul li{    position: relative;flex-shrink: 0; float: left;}
.banner ul li img{ width:6.4rem; display:block;}
.indexindto{ width:100%; position:absolute; left:0; bottom:7px; z-index:99; text-align:center;}
.indexindto span{ display:inline-block; width:8px; height:8px; background:url(../webimages/img05.png) no-repeat; background-size:8px 8px; margin-right:3px;}
.indexindto span.cur{ background:url(../webimages/img06.png) no-repeat; background-size:8px 8px;}
.indexindto span:last-child{ margin-right:0;}

.inabout{ width:100%; padding:20px 12px 25px;}
.indextit{ color:#999999; font-size:16px; text-align:center; font-family:'Arial';}
.indexcopy{ color:#1a1a1a; font-size:16px; text-align:center; padding-top:4px;}
.aboutlist{ padding-top:20px;}
.aboutlist ul{width:100%;}
.aboutlist ul li{ float:left; width:21%; margin-right:15px; color:#333333; font-size:12px; text-align:center;}
.aboutlist ul li img{ display:inline-block; width:58px; height:58px;}
.aboutlist ul li p a{color:#333333;}
.aboutlist ul li:last-child{ margin-right:0;}

.cycenter{ background:#f2f2f2; padding:22px 12px 10px;}
.centerlist{ width:100%;}
.centerlist ul{ padding-top:20px;}
.centerlist ul li{ float:left;width:2.8rem; color:#333333; margin-right:16px; overflow:hidden; text-align:center; padding-bottom:12px; position:relative;}
.centerlist ul li img{ width:2.8rem; height:2.08rem; display:block; margin-bottom:10px;}
.centerlist ul li p a{ color:#333333; }
.centerlist ul li span{ margin-top:42px; display:inline-block; width:13px; height:13px; margin-right:15px; border-radius:100%; background:#d9d9d9;}
.centerlist ul li:last-child img{ height:auto;}


.innews{ padding:32px 0 85px;}
.newlist{ padding:23px 12px 0;}
.newlist dl{ border-bottom:1px solid #dbdbdb; padding-bottom:14px; margin-bottom:14px;}
.newlist dl dt{ float:left; width:47px; height:52px; border:1px solid #1868b0; margin-right:11px;}
.newlist dl dt p{ color:#1868b0; font-size:22px; height:32px; text-align:center; line-height:37px;}
.newlist dl dt span{ display:block; text-align:center; margin-top: 3px; height:15px; background:#1868b0; line-height:15px; color:#fff; font-size:12px;}
.newlist dl dd{font-size:12px; color:#4c4c4c;}
.newlist dl dd h3{ color:#1a1a1a; font-size:15px;}
.newlist dl dd p{ word-break: break-all; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.newlist dl:last-child{ border-bottom:none; margin-bottom:0;}

.innewsmore{ height:36px; background:#1868b0; font-size:16px; text-align:center; line-height:36px; margin:0 12px;}
.innewsmore a{ color:#fff; display:block;}

footer{ height:auto; width:100%; color:#fff; text-align:center; font-size:12px; line-height:25px; background:#1868b0; overflow:hidden;    padding: 5px 0;}


/*导航*/
.nav{ width:100%; position:absolute; left:0; top:49px; z-index:100; display:none;}
.nav ul li{ border-bottom:1px solid #d9d9d9; background:#fff;}
.nav ul li h3{ color:#333333; font-size:14px; background:url(../webimages/img12.png) no-repeat right center; background-size:19px 12px; margin:0 12px; height:50px; line-height:50px;}
.nav ul li h3 img{ width:17px; margin-right:28px; display:inline-block;}
.nav ul li h3{ color:#333333;}
.nav ul li.cur h3{ background:url(../webimages/img23.png) no-repeat right center; background-size:19px 12px;}
.navUp{ width:100%; display:none;}
.navUp p{ height:42px; color:#333333; text-indent:57px; background:#f2f2f2; border-bottom:1px solid #d9d9d9; line-height:42px;}
.navUp p a{color:#333333; display:block;}
.navUp p a:hover{ background:#0a5fab;color:#fff;}
.navUp p a.cur{background:#0a5fab; color:#fff;}
.navUp p:last-child{border-bottom:none;}


/*搜索框*/
.searchBox{ width:100%; padding:0 12px; position:absolute; left:0; top:49px; background:#f2f2f2; z-index: 99; display:none;}
.searchBox input[type="text"]{ width:244px; float:left; display:block; margin:12px 0; height:32px; background:#fff url(../webimages/img24.png) no-repeat 8px center; background-size:18px 18px; text-indent:34px;}
.searchBox input[type="button"]{ color:#1a1c26; font-size:14px; float:right; line-height:56px; background:none; padding-right:6px;}


/*万泽荣誉*/
.back{}
.back img{ width:29px;}
header h2{ font-size:18px; color:#1a1a1a; text-align:center;}
.honor{ background:#f3f3f3;}
.honortab{ background:#f3f3f3; padding:10px 12px; position:relative; }
.honorlist{  margin: 0 auto;height: 40px; width: 71%;  position: relative; overflow:hidden;}
.honorlist ul{ width:9999px; position:relative;}
.honorlist ul li{ float:left; margin-right:4px;}
.honorlist ul li span{ display:block; float:left;  padding:0 11px; height:40px; background:#ffffff; font-size:12px; color:#1a1a1a; text-align:center; line-height:40px;}
.honorlist ul li span.cur{ background:#0058a8; color:#fff;}
.honortab a:nth-child(1){ display:block; width:12%; height:40px; background:#ccc url(../webimages/img26.png) no-repeat center center; background-size:12px 22px; margin:0 7px 0 0px; float:left; position:absolute; left:12px; top:10px;    z-index: 99;}
.honortab a:nth-child(1):hover{ background:#0058a8 url(../webimages/img26.png) no-repeat center center; background-size:12px 22px;}
.honorlist ul li.cur span{background:#0058a8; color:#fff;}
.honortab a.honorlast{display:block; width:12%; height:40px; background:#ccc url(../webimages/img27.png) no-repeat center;background-size:12px 22px; float:left; margin-left:7px; position:absolute; right:12px; top:10px;}
.honortab a:hover.honorlast{ background:#0058a8 url(../webimages/img27.png) no-repeat center; background-size:12px 22px;    z-index: 99;}
.honordetail{ padding:5px 12px; color:#1a1a1a; font-size:12px; line-height:18px;}
.bluetext{ color:#0d71ca;}
.honordetail{ display:none;}

.navmaks{    width: 100%;height: 100%;position: fixed; top: 0; left: 0;z-index: 99; display:none;}
.topnav em {
      display: block;
      position: absolute;
      top:0;
	  right:0;
      width:100%;
      height: 4px;
      background: #0a5fab;
      margin-bottom: 10px;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      -webkit-transform-origin: left;
      transform-origin: left; }
    .topnav em:nth-of-type(2) {
      top:8px; }
    .topnav em:nth-of-type(3) {
      top:16px; }
	  
    .topnav.active em:nth-of-type(1) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
	 .topnav.active em:nth-of-type(2) {
      opacity: 0;
      filter: alpha(opacity=0); }
    .topnav.active em:nth-of-type(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }

    .subIns dl,.bigSub{ border:1px solid #d9d9d9;}
.CompanyProfile{ overflow:hidden;    padding: 20px 15px 25px}
footer{ position: fixed; bottom: 0;}
.newslist{    padding: 10px 0px 25px;}
.honor{ padding:0 0 65px 0;}
.solution{ padding-bottom:25px;}
.Productlist{ padding-bottom:25px;}
.commonReturn{padding: 30px 0px 65px;}
footer p a{ color:#fff;}
.Productlist ul li img{ width:3.38rem !important; height:1.7rem !important;}