.marginAuto {
  width: 100%;
}
.pmd{
  display: none;
}
.header {
  position: relative;
  padding-bottom: .7rem;
}

.header .marginAuto {
  width: 100%;
  display: flex;
}

.header .logo {
  width: 40%;
}

.header .logo img {
  width: 100%;
}

.header .right {
  width: 60%;
  background: none;
}

.header .right .tips a {
  font-size: .24rem;
}

.header .right .nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 111;
  background: #1067c1;
}

.header .right .nav ul {
  display: flex;
  flex-wrap: wrap;
  height: auto;
  padding-right: 0;
}

.header .right .nav ul li {
  width: 33%;
  margin-right: 0;
  text-align: center;
  line-height: .6rem;
}

.header .right .nav ul li a {
  font-size: .28rem;
}

.banner {
  width: 100%;
  min-height: auto;
  margin: 0 auto .1rem;
}

.iContent .marginAuto {
  width: 100%;
  flex-wrap: wrap;
}

.iContent .aside {
  width: 100%;
  margin-right: 0;
  text-align: center;
}

.iContent .aside a {
  width: 32%;
  margin-bottom: 0.15rem;
  text-align: center;
}

.iContent .aside a img {
  width: 100%;
}

.iContent .iNews, .iContent .iProductDisplay {
  width: 100%;
  margin-right: 0;
  padding: 0 .24rem;
}

.iContent .iNews .title, .iContent .iProductDisplay .title {
  line-height: .5rem;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: .1rem;
}

.iContent .iNews .title::before, .iContent .iProductDisplay .title::before {
  bottom: -1px;
  width: 20%;
  border-bottom: 1px solid #ec0009;
}

.iContent .iNews .title h1, .iContent .iProductDisplay .title h1 {
  font-size: .28rem;
}

.iContent .iNews .title a, .iContent .iProductDisplay .title a {
  font-size: .28rem;
}

.iContent .iNews {
  width: 100%;
  margin-right: 0;
}

.iContent .iNews .tips {
  border-bottom: 1px dashed #1661be;
  margin-bottom: .1rem;
  padding-bottom: .1rem;
}

.iContent .iNews .tips img {
  width: 3rem;
  height: 2rem;
  border: 1px solid #a7bdd1;
  padding: .02rem;
  margin-right: .2rem;
}

.iContent .iNews .tips p {
  width: 3.4rem;
  font-size: .25rem;
  line-height: .45rem;
  color: #1543a1;
  background: url(../images/index_21.gif) no-repeat left 9px;
  text-indent: 7px;
}

.iContent .iNews .list {
  margin-bottom: .2rem;
}

.iContent .iNews .list li {
  line-height: .45rem;
}

.iContent .iNews .list li a {
  font-size: .25rem;
}

.iContent .iProductDisplay {
  width: 100%;
}

.iContent .iProductDisplay .tips img {
  width: 182px;
  height: 64px;
}

.iContent .iProductDisplay .list {
  margin-bottom: 15px;
}

.iContent .iProductDisplay .list li {
  width: 33%;
}

.iContent .iProductDisplay .list li a {
  font-size: .28rem;
  padding-left: 5px;
}

.iContent .iProductDisplay .tips {
  text-align: center;
  border: 1px solid grey;
  margin-bottom: 11px;
}

.iContent .iProductDisplay .tips img {
  width: 182px;
  height: 64px;
}

.iContent .rNav {
  position: static;
  display: block;
  width: 100%;
  padding: .3rem 0 0;
  border-radius: .2rem .2rem 0 0;
  background-image: linear-gradient(#deeffc, #fff);
}

.iContent .rNav h1 {
  font-size: .28rem;
  margin-bottom: .2rem;
}

.iContent .rNav .aBlock {
  padding: 0 .24rem .2rem;
  display: flex;
  flex-wrap: wrap;
}

.iContent .rNav .aBlock h1 {
  width: 100%;
}

.iContent .rNav .aBlock a {
  width: 49%;
  background-size: 100% 100%;
  font-size: .25rem;
  padding-left: .4rem;
  margin-bottom: .1rem;
  box-sizing: border-box;
}
.iContent .rNav .aBlock a:nth-child(even){
  margin-right: 2%;
}
.iContent .rNav .search {
  display: none;
}

.footer .marginAuto {
  width: 100%;
  line-height: .5rem;
  margin-top: .3rem;
  box-sizing: border-box;
  padding: .3rem .24rem;
  flex-wrap: wrap;
}

.footer .copy {
  font-size: .28rem;
}

.footer .nav a {
  font-size: .28rem;
}

.productCenter .marginAuto {
  display: flex;
  box-sizing: border-box;
  padding: 0 .24rem;
  flex-wrap: wrap;
}

.productCenter .aside {
  width: 100%;
  position: relative;
  margin-right: 0;
}

.productCenter .aside .title {
  display: none;
}

.productCenter .aside .list {
  margin-top: -2px;
  padding: 0 10px;
  box-sizing: border-box;
  margin-bottom: 5px;
  display: none;
}

.productCenter .aside .list > ul > li {
  background: #e7f2fd;
  border-bottom: 1px solid #fff;
}

.productCenter .aside .list > ul > li a {
  display: inline-block;
  font-size: 12px;
  color: #333;
  font-weight: bold;
  padding-left: 15px;
}

.productCenter .aside .list > ul > li .nav2 {
  display: none;
  background: #fff;
}

.productCenter .aside .list > ul > li .nav2 li {
  padding-left: 10px;
  background: #fff;
  border-bottom: 1px #ececec solid;
  background: url(../images/about_27.gif) no-repeat 12px center;
}

.productCenter .aside .list > ul > li .nav2 li a {
  font-weight: normal;
}

.productCenter .aside .list > ul > li .nav2 li a:hover {
  color: #ff0000;
}

.productCenter .aside .search {
  padding: 0 0;
}

.productCenter .aside .search .btn a {
  font-size: .28rem;
}

.productCenter .aside .search .inputBlock {
  display: flex;
}

.productCenter .aside .search .inputBlock input[type=text] {
  width: 3rem;
  height: .4rem;
  margin-right: .3rem;
}

.productCenter .aside > .btn {
  margin-top: .1rem;
  margin-bottom: .3rem;
  display: flex;
}
.productCenter .aside > .btn a{
  width: 48%;
}
.productCenter .aside > .btn a:nth-child(odd){
  margin-right: 4%;
}
.productCenter .aside > .btn a img{
  width: 100%;
}
.productCenter .content {
  width: 100%;
  margin-right: 0;
  padding: 0 .2rem .3rem;
  border-radius: .1rem;
  margin-bottom: .3rem;
}

.productCenter .content .tops {
  line-height: .3rem;
  margin-bottom: .3rem;
}

.productCenter .content .tops h1 {
  font-size: .28rem;
  padding-left: 10px;
}

.productCenter .content .tops .position {
  display: none;
}

.productCenter .content .list ul {
  padding-left: 0;
}

.productCenter .content .list li {
  width: 100%;
  margin-right: 0;
  margin-bottom: .25rem;
}

.productCenter .content .list li a {
  display: flex;
}

.productCenter .content .list li .img {
  margin-right: .3rem;
}

.productCenter .content .list li .text {
  font-size: .28rem;
}

.productCenter .content .list .page a {
  font-size: .28rem;
}

.productCenter .content .nrContent h1 {
  font-size: .28rem;
  margin-bottom: .2rem;
}

.productCenter .content .nrContent .tips {
  font-size: .28rem;
  line-height: .4rem;
  margin-bottom: .15rem;
}

.productCenter .content .nrContent .main {
  height: 5rem;
}

.productCenter .content .nrContent .main p {
  font-size: .28rem;
}

.productCenter .content .nrContent .fh a {
  font-size: .28rem;
}

.productCenter .content .gywm {
  height: 7rem;
}

.productCenter .content .gywm p {
  text-align: left;
  font-size: .28rem;
  line-height: .4rem;
}

.productCenter .content .gywm img {
  width: 274px;
  height: 113px;
  float: left;
  margin-right: 5px;
}

.productCenter .content .jszx .tips {
  margin-bottom: .2rem;
}

.productCenter .content .jszx .tips .text {
  width: 100%;
}

.productCenter .content .jszx .tips .text p {
  font-size: .24rem;
  line-height: .4rem;
}

.productCenter .content .jszx .tips .text .btn span {
  font-size: .24rem;
}

.productCenter .content .jszx .jszxList .title {
  line-height: .6rem;
  background-size: contain;
}

.productCenter .content .jszx .jszxList .title h1 {
  color: #1543a1;
  font-size: .24rem;
}

.productCenter .content .jszx .jszxList .title a {
  font-size: .24rem;
}

.productCenter .content .jszx .jszxList ul {
  padding: 0 .2rem;
}

.productCenter .content .jszx .jszxList ul li {
  line-height: .6rem;
}

.productCenter .content .jszx .jszxList ul li a {
  font-size: .24rem;
}

.productCenter .content .jszx .jszxList ul li a h1 {
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.productCenter .content .jszx .jszxList .page {
  line-height: 1rem;
}

.productCenter .content .jszx .jszxList .page a {
  font-size: .24rem;
}

.productCenter .content .customerService .tips {
  background-size: contain;
  height: .6rem;
  border-radius: .1rem;
  margin-bottom: .2rem;
}

.productCenter .content .customerService .tips span {
  font-size: .28rem;
}

.productCenter .content .customerService .tips span:nth-child(1) {
  width: 45%;
}

.productCenter .content .customerService .tips span:nth-child(2) {
  width: 20%;
}

.productCenter .content .customerService .tips span:nth-child(3) {
  width: 20%;
}

.productCenter .content .customerService .tips span:nth-child(4) {
  width: 15%;
}

.productCenter .content .customerService .tips span:last-child {
  border-right: 0;
}

.productCenter .content .customerService .classification {
  margin-bottom: .2rem;
  font-size: .24rem;
}

.productCenter .content .customerService .customerServiceList li {
  font-size: .24rem;
  height: .6rem;
}

.productCenter .content .customerService .customerServiceList li a {
  width: 45%;
}

.productCenter .content .customerService .customerServiceList li span:nth-child(2) {
  width: 20%;
}

.productCenter .content .customerService .customerServiceList li span:nth-child(3) {
  width: 20%;
}

.productCenter .content .customerService .customerServiceList li span:nth-child(4) {
  width: 15%;
}

.productCenter .content .customerService .bottom {
  margin-top: .2rem;
}

.productCenter .content .customerService .bottom .page {
  text-align: center;
  line-height: .4rem;
}

.productCenter .content .customerService .bottom .page a {
  font-size: .24rem;
  color: #333;
  margin: 0 5px;
  display: inline-block;
}

.productCenter .content .download .tips {
  background-size: contain;
  height: .6rem;
  border-radius: .1rem;
  margin-bottom: .1rem;
}

.productCenter .content .download .tips span {
  color: #fff;
  font-size: .28rem;
  text-align: center;
  display: inline-block;
  border-right: 1.9px solid #fff;
  line-height: 12px;
}

.productCenter .content .download .tips span:nth-child(1) {
  width: 60%;
}

.productCenter .content .download .tips span:nth-child(2) {
  width: 20%;
}

.productCenter .content .download .tips span:nth-child(3) {
  width: 20%;
}

.productCenter .content .download .tips span:last-child {
  border-right: 0;
}

.productCenter .content .download .downloadList li {
  font-size: .25rem;
  /* height: .6rem; */
  height: auto;
    padding: 5px 0;
}

.productCenter .content .download .downloadList li a {
  width: 60%;
}

.productCenter .content .download .downloadList li span:nth-child(2) {
  width: 22%;
}

.productCenter .content .download .downloadList li span:nth-child(3) {
  width: 17%;
}

.productCenter .content .download .downloadList .page {
  text-align: center;
}

.productCenter .content .download .downloadList .page a {
  font-size: .25rem;
  color: #333;
  /* margin: 0 .2rem; */
  display: inline-block;
}

.productCenter .content .preSale {
  padding: 0 .2rem;
}

.productCenter .content .preSale font {
  color: #f00;
}

.productCenter .content .preSale .title {
  margin-bottom: .2rem;
}

.productCenter .content .preSale .title h1 {
  font-size: .28rem;
}

.productCenter .content .preSale form dl {
  display: flex;
  margin-bottom: .2rem;
}

.productCenter .content .preSale form dl dt {
  width: 20%;
  font-size: .24rem;
}

.productCenter .content .preSale form dl dd {
  width: 80%;
}

.productCenter .content .preSale form dl dd input[type=text] {
  width: 3rem;
}

.productCenter .content .preSale form dl dd input.width1 {
  width: 4rem;
}

.productCenter .content .preSale form dl dd select {
  width: 2rem;
}

.productCenter .content .preSale form dl dd textarea.width2 {
  width: 4.5rem;
  height: 2rem;
}

.productCenter .content .preSale form dl dd input[type=submit], .productCenter .content .preSale form dl dd button[type=reset] {
  font-size: .28rem;
  padding: 0 .1rem;
}

.productCenter .content .preSale form .tips {
  font-size: 12px;
  line-height: 24px;
}

.productCenter .content .preSale form strong {
  font-size: .24rem;
  margin-bottom: .2rem;
}

.productCenter .content .preSale form .cpList {
  margin-bottom: .3rem;
}

.productCenter .content .preSale form .cpList li {
  display: flex;
  font-size: .24rem;
}

.productCenter .content .preSale form .cpList li input[type=button] {
  font-size: 14px;
  padding: 0 4px;
}

.productCenter .content .preSale form .cpList li span {
  text-align: center;
}

.productCenter .content .preSale form .cpList li span:nth-child(1) {
  width: 3.5rem;
}

.productCenter .content .preSale form .cpList li span:nth-child(1) input {
  width: 100%;
}

.productCenter .content .preSale form .cpList li span:nth-child(2) {
  width: 3rem;
}

.productCenter .content .preSale form .cpList li span:nth-child(2) input {
  width: 100%;
}

.productCenter .content .preSale form .cpList li span:nth-child(3) {
  width: 3rem;
}

.productCenter .content .preSale form .cpList li span:nth-child(3) input {
  width: 100%;
}

.productCenter .content .preSale form .cpList li span:nth-child(4) {
  width: 3rem;
}

.productCenter .content .preSale form .cpList li span:nth-child(4) input {
  width: 100%;
}

.productCenter .content .problem .tips {
  background-size: contain;
  height: .6rem;
  border-radius: .1rem;
  margin-bottom: .2rem;
}

.productCenter .content .problem .tips span {
  font-size: .24rem;
}

.productCenter .content .problem .tips span:nth-child(1) {
  width: 45%;
}

.productCenter .content .problem .tips span:nth-child(2) {
  width: 20%;
}

.productCenter .content .problem .tips span:nth-child(3) {
  width: 20%;
}

.productCenter .content .problem .tips span:nth-child(4) {
  width: 15%;
}

.productCenter .content .problem .pageTips {
  font-size: .24rem;
  margin-bottom: .1rem;
}

.productCenter .content .problem .pageTips a {
  display: inline-block;
  margin-left: 5px;
}

.productCenter .content .problem .problemList li {
  display: flex;
  font-size: .24rem;
  border-bottom: 1px #dee9f4 solid;
  height: .6rem;
  align-items: center;
}

.productCenter .content .problem .problemList li a {
  width: 45%;
}

.productCenter .content .problem .problemList li span:nth-child(2) {
  width: 20%;
}

.productCenter .content .problem .problemList li span:nth-child(3) {
  width: 20%;
}

.productCenter .content .problem .problemList li span:nth-child(4) {
  width: 15%;
}

.productCenter .content .problem .problemList .bottom {
  margin-top: .2rem;
}

.productCenter .content .problem .problemList .bottom .page {
  text-align: center;
}

.productCenter .content .problem .problemList .bottom .page a {
  font-size: .24rem;
  color: #333;
  margin: 0 5px;
  display: inline-block;
}

.productCenter .content .domesticMap embed {
  width: 100%;
  margin-bottom: .2rem;
}

.productCenter .content .domesticMap ul {
  height: 3.5rem;
  overflow-y: auto;
}

.productCenter .content .domesticMap ul li {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 20px;
}

.productCenter .content .internationalMap {
  height: 5rem;
  overflow-y: scroll;
}

.productCenter .content .internationalMap embed {
  width: 100%;
  margin-bottom: 20px;
}

.productCenter .content .internationalMap p {
  font-size: 12px;
  line-height: 26px;
}

.productCenter .content .websiteMap {
  height: 5rem;
}

.productCenter .content .websiteMap dl {
  font-size: .24rem;
  flex-wrap: wrap;
}

.productCenter .content .websiteMap dl dt {
  width: 100%;
}

.productCenter .content .websiteMap dl dd {
  width: 100%;
}

.productCenter .right {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}

.productCenter .right a {
  width: 50%;
  display: block;
  margin-bottom: .3rem;
}

.productCenter .right a img {
  width: 80%;
}

.searchBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.searchBox .asideNav {
  display: block;
}

.searchBox .asideNav .btn img {
  width: .8rem;
}

.searchBox .asideNav .list {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: #fff;
}

.asideNavList {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 9999;
  width: 50%;
  height: 100%;
  overflow-y: scroll;
  box-sizing: border-box;
  padding: .9rem 0;
}

.asideNavList .btn {
  position: absolute;
  top: .2rem;
  right: .2rem;
}

.asideNavList .btn img {
  width: .5rem;
}

.asideNavList > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0 .25rem;
}

.asideNavList > ul > li {
  width: 100%;
  line-height: .45rem;
  margin-bottom: .1rem;
  border-bottom: 1px solid #000;
  padding-bottom: .1rem;
  position: relative;
  padding-left: .2rem;
}
.asideNavList > ul > li ::after{
  content: "";
  position: absolute;
  width: .1rem;
  height: .1rem;
  background: #333;
  border-radius: 50%;
  left: 0;
  top: .2rem;
}
.asideNavList > ul > li.on .nav2 {
  display: block;
}

.asideNavList > ul > li a {
  font-size: .28rem;
}

.asideNavList .nav2 {
  display: none;
}
.asideNavList .nav2 li{
  padding-left: .2rem;
}

.ClassicCase .ClassicCaseList ul li {
  border-bottom: 1px dashed #1543a1;
  padding-bottom: .2rem;
  margin-bottom: .2rem;
}

.ClassicCase .ClassicCaseList ul li a {
  display: flex;
}

.ClassicCase .ClassicCaseList ul li .img {
  margin-right: 20px;
}

.ClassicCase .ClassicCaseList ul li .img img {
  width: 2.5rem;
  height: auto;
  padding: 5px;
}

.ClassicCase .ClassicCaseList ul li .text {
  font-size: .24rem;
}

.ClassicCase .ClassicCaseList ul li .text h1 {
  margin-bottom: .2rem;
}

.ClassicCase .ClassicCaseList ul li .text h1 span {
  padding-right: .2rem;
}

.searchTable table {
  border-collapse: collapse;
  border: 1px #a2d1ff solid;
}

.searchTable table td {
  height: 30px;
}

.searchTable table td:nth-child(1) {
  text-align: center;
}

.searchTable table td:nth-child(2) {
  box-sizing: border-box;
  padding-left: .2rem;
}

.searchTable thead td {
  height: 24px;
}

.searchTable tbody tr td:nth-child(1) {
  width: 30%;
}

.searchTable tbody tr td:nth-child(2) {
  width: 70%;
}

.searchTable tbody tr:nth-child(1) td:nth-child(2) select {
  width: 4rem;
}

.searchTable .btn {
  text-align: center;
  padding-left: 0;
  margin-top: .2rem;
}

.searchTable .btn input {
  font-size: 14px;
  padding: 1px 6px;
}
