@charset "utf-8";
 body { font-size: 16px; }
 /*********头部**********/ 
.extension-nav { margin-top: 10px;}
.sina-nav .sina-menu > li > a { color: #5c5c5d;}
/**********indexBanner**********/
.indexBanner {width: 100%;}
.indexBanner img{width: 100%;}
.indexBanner .bannerTxt { position:relative;}
/**********indexAbout**********/
.indexAbout { width: 100%; height: auto; padding: 80px 0px; overflow: hidden; }
.indexAbout { width: 100%; text-align: center;}
.indexAbout .txt { width: 100%; height: auto; margin-top: 20px;}
.indexAbout .more a { font-size: .9em; color: #224b86; font-weight: 600;}
.indexAbout .more a:hover { color: #599b2f;}
.indexAbout .avg  { margin-top: 30px;}
.indexAbout .avg .title { width: 100%; height: auto; margin-top: 30px;}
.indexAbout .avg .title span:first-child { font-weight: 600; font-size: 1.5em; margin-right: 2px;}
.indexAbout .avg .title span:nth-child(2) { color: #fff; line-height: 22px; width: 22px; height: 22px; display: inline-block; background-color: #224b86; font-size: .6em; }
.indexAbout .avg  ul li { width: 20%; border-left: 1px solid #d5d4d4;}
.indexAbout  p { color: #5c5c5d; height: auto; line-height: 28px; font-size: .85em; margin-bottom: 25px;}
.indexAbout  h2 { color: #5c5c5d; }

/**********indexBxcl**********/
.indexBxcl { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-color: #f8f8f8;}
.indexBxcl ul { width: 100%; margin-top: 40px;}
.indexBxcl ul li { width: 32%; background-color: #fff; padding: 40px 30px;box-shadow: 5px 5px 5px #eaebec;}
.indexBxcl ul li h2 { color: #5c5c5d; font-size: 1em; text-align: center; height: auto; line-height: 30px; font-weight: 600;}
.indexBxcl ul li  .img { text-align: center; height: 90px; margin: 30px auto;}
.indexBxcl ul li  .img img { height: 100%;}
.indexBxcl  p { color: #5c5c5d; height: auto; line-height: 28px; font-size: .85em; }
.indexBxcl .pmcAvg .txt .txt1{ margin-top: 20px;}

/**********indexCase**********/
.indexCase { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-image: url(../images/indexCaseBg.jpg); background-size: cover; background-position: initial; }
.indexCase .indexTitle h2{ color: #fff;}
.indexCase .indexTitle h3{ color: #fff;}
.indexCase ul  { margin-top: 40px;}
.indexCase ul li { width: 32%;}
.indexCase ul li .txt { position: relative;}
.indexCase ul li .txt .title { background-color: rgba(75, 146, 47, .6); position: absolute; bottom: 0; width: 100%; height: 35px; line-height: 35px; overflow: hidden; text-align: center;}
.indexCase ul li .txt  a { color: #fff; font-size: .9em;}
/**********indexCase**********/
.indexGg { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-image: url(../images/indexTBg.jpg); background-size: cover; background-position: initial; }
.indexGg .indexTitle { width: 100%; text-align: center;}
.indexGg .indexTitle  h2 { color: #224b86; margin-bottom: 20px;}
/**********indexPro**********/
.indexPro { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }
.indexPro .proTit > ul > li { width: 30%; }
.indexPro .proTit > ul > li:last-child { width: 66%;}
.indexPro .proNav ul li { width: 19%;  height: auto; line-height: 40px; text-align: center; color: #676769; font-size: .9em; background-color: #f8f8f8;}
.indexPro .proNav ul    a { display: block; height: 100%; width: 100%; color: #676769;}
.indexPro .proNav ul  .active  {  background-color: #599b2f;}
.indexPro .proNav ul  .active  a { color: #fff;}
.indexPro .proTxt { margin-top: 80px; height: auto; width: 100%; overflow: hidden;}
.indexPro .proTxt ul li { width: 32%; background: linear-gradient(to bottom ,#fff 0% ,#fff 40%,#296db4 40%, #296db4 100%);}
.indexPro ul::after { content: ''; width: 32%;}
.indexPro ul  .title { text-align: center; width: 100%; height: 40px; line-height: 40px; background-color: #296db4;}
.indexPro ul  .title a { font-size: .8em; color: #fff; color: #fff;}
/**********indexAvg**********/
.abv-title-list  .txt{ width: 100%; text-align: center; margin-top: 40px;}
.abv-title-list  .txt h2{ font-size: .9em; color: #5c5c5d; height: auto; font-weight: 600; line-height: 35px;} 
.abv-title-list  .txt .num{ font-weight: 600; color: #fff; margin: 5px auto; font-size: 1em; height: 50px; line-height: 50px; width: 50px; background-color: #296db4; text-align: center; }  
.abv-title-list .avg-hr { width: 100%; height: 2px;margin-top: -30px; }
.indexAvg .avg-txt-txt { width: 100%; margin-top: 60px;}
.indexAvg .avg-txt-txt ul li { width: 50%;}
.indexAvg .avg-txt-txt ul li h2 { width: 100%; text-align: left;}
.my-slide-thumb-active1  { background-color: #599b2f; border: 1px solid #599b2f;}
.active .txt .num{ background-color: #599b2f;}
.pmcAvg .avg-txt-txt { width: 100%; margin-top: 0px;}

.pmccase { background-color: #fff;}
.pmccase .txt .txt1{ 
   height: 260px; overflow: auto;
  overflow-x: hidden; /* 仅水平滚动 */
  overflow-y: auto; /* 垂直不滚动 */ padding: 0 20px 0px 0px;
}
.pmccase .txt .txt1 p { margin-bottom: 0px;}



/**********indexAvg**********/
.indexPartner { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-image: url(../images/indexhbbg.jpg); background-size: cover; background-position: initial; }
.indexPartner .indexTitle h2{ color: #fff;}
.indexPartner .indexTitle h3{ color: #fff;}
.indexPartner ul li { width: 15%;}
.indexPartner ul { margin-top: 30px;}
.indexPartner ul li img { width: 100%; margin: 10px 0;}
/**********indexNews**********/
.indexNews { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }

.indexNews  ul li { width: 32%; background-color: #f8f8f8; margin-top: 40px;box-shadow: 5px 5px 5px #eaebec;}
.indexNews .newslist ul li { width: 32%; background-color: #f8f8f8; box-shadow: 5px 5px 5px #eaebec;}
.indexNews ul::after { content: '';width: 32%; }
.indexNews  .txt { padding: 20px 15px;}
.indexNews  .txt  h3  { height: 35px; line-height: 35px;  overflow: hidden; font-size: .9em; font-weight: 600; color: #5c5c5d;}
.indexNews  .txt  h3 a  {  font-size: .9em; font-weight: 600; color: #5c5c5d;}
.indexNews  .txt p {color: #5c5c5d; font-size: .8em; line-height: 30px; overflow: hidden; height: 90px;}
.indexNews  .txt .more a { font-size: .7em; color: #5c5c5d; font-weight: 600;}
.indexNews  .txt span { font-size: .8em; font-weight: 600; line-height: 35px; text-align: right; float: right; color: #5c5c5d;}
.indexNews  ul li:hover  a { color: #599b2f;}
.indexNews  ul li:hover  .more a { color: #599b2f;}
.indexNews  ul  { margin-top: 0px;}

/**********Footer**********/
.footer  { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-color: #f8f8f8;  }
.footer ul li { width: 14%;}
.footer .footerNav ul li:nth-child(4) { width: 38%;}
.footer .footerNav ul li:last-child { width: 16%;}
.footer .footerNav ul li:last-child img { width: 100%;}
.footer .footerNav ul li  a { display: block; font-size: .85em; color: #5c5c5d; height: 30px; line-height: 30px;}
.footer .footerNav ul li  h2 { height: auto; line-height: 40px; font-size: .82em; font-weight: 600; color: #5c5c5d;}
.footer-bq  { background-color: #296db4;font-size: .8em;  height: auto; line-height: 30px; padding: 30px 0; color: #fff;}
.footer-bq p { color: #fff; line-height: 30px; margin-bottom: 0;}
.footer-bq a   { color: #fff; line-height: 30px;}
.footer-bq p a { color: #fff;  line-height: 30px;}

/**********SHow News**********/
.show-news  { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }
.show-news .title { width: 100%; height: auto; text-align: center;}
.show-news .title  h2 { font-size: .9em; height: auto; line-height: 30px; color: #5c5c5d;  font-weight: 600;}
.show-news .title  span { font-size: .8em;color: #5c5c5d; margin: 0px 10px; }
.show-news .txt { border-top: 1px solid #e0e0e1; border-bottom: 1px solid #e0e0e1; color: #5c5c5d;   height: auto;margin-bottom: 0px; margin: 30px auto; padding: 30px 0;}
.show-news .nex-pro { color: #5c5c5d; width: 100%; font-size: .8em; }
.show-news .nex-pro a { color: #5c5c5d; height: auto; line-height: 30px;}
.show-news  .txt  img {width: 100%; margin: 10px auto; }
.show-news .txt  p{  color: #5c5c5d; font-size: .85em;  height: auto; line-height: 28px; margin-bottom: 15px; }



/**********AbOUT**********/
.about { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }
.about  ul li { width: 48%;}
.about   p { font-size: .9em; line-height: 30px;color: #5c5c5d;}
.culture { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-image: url(../images/about-bg.jpg); background-size: cover; background-position: initial; }
.culture .indexTitle h2 { color: #fff;}
.culture  .txt   { width: 100%; height: auto;  padding: 8px 0;}
.culture  .txt1  { margin-top: 40px;}
.culture  .txt1  ul li {  padding-left:50px;  margin-top: 20px;  margin-left: 30px; position: relative; height: 90px; background-color: rgba(218, 222, 228, .6); width: 50%; color: #5c5c5d;}
.culture  .txt1 ul li  .img { text-align: center;   color: #fff; position: absolute; top: 15px; left: -30px; width: 60px; height: 60px; line-height: 60px; background-color: #599b2f;}
.culture  .txt1  ul li  .img i {width: 60px; height: 60px; line-height: 60px; }
.culture  .txt1    h3 { color: #000; height: 30px; line-height: 30px; margin-top: 10px; font-size: .9em; font-weight: 600; }
.culture  .txt1    p { color: #000; height: 30px; font-size: .8em; line-height: 30px;}
.honor  { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }
.honor-list .txt { border: 1px solid #f1f2f4;}
.honor-list .txt  .title{  background-color: #f1f2f4;}
.honor-list .txt  .img-big {  padding: 30px 20px;}
/**********CONTACT**********/
.contact { width: 100%; height: auto; padding: 80px 0; overflow: hidden;  }
.contact .lxfs ul li { width: 32%; background-color: #f1f2f4; padding: 30px 20px;}
.contact .lxfs   .inc{width: 45px; line-height: 45px; text-align: center; height: 45px; font-size: 1.4em; background-color: #63af31; color: #fff;}
.contact .lxfs  hr { background-color: #599b2f; margin: 18px auto;}
.contact .lxfs  h2 { color: #5c5c5d; font-size: .9em; height: auto; line-height: 30px; font-weight: 600;}
.contact .lxfs  h3 { color: #5c5c5d; font-size: .9em; height: auto; line-height: 30px;}
/**********Message**********/
.message  { width: 100%; height: auto; padding:0px 0px 80px 0; overflow: hidden;  }
.message  .messagetxt { width: 100%; height: auto; padding: 50px 30px; background-color: #f1f2f4;}
.message  .title  { width: 100%; text-align: center; margin-bottom: 30px;}
.message  .title h2 { font-size: 1em; font-weight: 600; height: auto; line-height: 50px; color: #5c5c5d;}
.message  .title p { text-align: center; font-size: .78em;  color: #5c5c5d; height: auto; line-height: 25px; width: 66%; margin: 0px auto;}
.message  .txt ul li { width: 32%;}
.message  input { margin-bottom: 18px; color: #5c5c5d; border: 1px solid #f1f2f4; font-size: .8em; height: auto; line-height: 40px; padding: 0px 15px; width: 100%; }
.message  textarea { margin-bottom: 15px; color: #5c5c5d; width: 100%; border: 1px solid #f1f2f4; font-size: .8em; height: auto; line-height: 40px; padding: 0px 15px;}
.message  .group input { background-color: #599b2f; color: #fff; margin: 10px auto; width: 300px;}
.message  .group  { text-align: center; width: 100%;}
/**********ListPro**********/
.list-pro  ul li { margin-bottom: 25px;}
.bread-nav { padding: 10px 0; width: 100%; height: auto; line-height: 35px; background-color: #f9f9f9; font-size: .8em;}
/**********ShowPpro**********/
.showProModule1 { position: relative; background-color: #f9f9f9; height: auto; padding: 40px 0px ;}
.showProModule1 .txt { width: 54%; color: #5c5c5d; height: auto; line-height: 30px; }
.showProModule1 .txt p { color: #5c5c5d; height: auto; line-height: 30px; font-size: .85em; margin-bottom: 0px;}
.showProModule1   .img { width: 44% ; position: absolute; right: 0px; bottom: -150px;} 

.showProModule2 {  height: auto; padding: 100px 0px ;}
.showProModule2 .txt { width: 100%; color: #5c5c5d; height: auto; line-height: 32px; }
.showProModule2 .txt h2 { color: #5c5c5d; height: auto; line-height: 30px; font-size: .9em; font-weight: 600;}
.showProModule2 .txt p { color: #5c5c5d; height: auto; line-height: 30px; font-size: .85em;}
.showProModule2    img {  margin: 10px auto; width: 100%;} 
.showProModule2 table { width: 100%; overflow: hidden; height: auto;}
.showProModule2 table tr {  color: #5c5c5d;}
.showProModule2 table tr td {  border: 1px  dotted #5c5c5d ; height: auto; line-height: 22px; text-align: center; padding: 5px 15px; }
.showProModule2 table tr:first-child { font-weight: 600; background-color: #296db5; color: #fff;  }
.showProModule2 table tr:first-child td{  border-color: #fff;} 
.showProModule2 table tr td p { margin-bottom: 0px; padding-bottom: 0px; line-height: 22px;}
.showProModule2 table tr  td strong { font-size: .8em; }
.showProModule2 table br { height: 10px;}
.showProModule2 table tr  td { font-size: .8em; }

/**********PMC**********/
.pmcProModule1 { width: 100%; height: auto; padding: 60px 0; overflow: hidden;  }
.pmcProModule1  h3 { color: #5c5c5d; height: auto; line-height: 35px; font-size: .9em; font-weight: 600;}
.pmcProModule1  p { color: #5c5c5d; height: auto; line-height: 30px; font-size: .9em; margin-bottom: 5px;}
.pmcProModule1  .txt { margin-top: 20px;}
.pmcProModule2 { width: 100%; height: auto; padding: 80px 0; overflow: hidden; background-image: url(../images/aggregation-bg02.jpg); background-size: cover; background-position: initial; }
.pmcProModule2 ul li { width: 31%; background-color: #fff; }


.pmcProModule3 { width: 100%; height: auto; padding: 60px 0; overflow: hidden;  }
.pmcProModule3 .txt { margin-top: 30px;}
.pmcProModule3 ul  li { width: 30%; background-color: #f9f9f9; padding: 40px 20px;}
.pmcProModule3  h3 { color: #5c5c5d; height: auto; line-height: 30px; font-size: .85em; font-weight: 600;}
.pmcProModule3  p { color: #5c5c5d; height: auto; line-height: 30px; font-size: .8em; margin-bottom: 5px;}
.pmcProModule3  h3  i { color: #63af31; padding-right: 10px;}

.pmcProModule4 { width: 100%; height: auto; padding: 60px 0; overflow: hidden; background-color: #f9f9f9;  }






@media (max-width: 576px){ /******************手机**********/
 body { font-size: 18px;}
 /**********indexAbout**********/
 .indexAbout {padding: 60px 0px;  }
 /**********indexBxcl**********/
 .indexBxcl { width: 100%; padding: 60px 0; }
 .indexBxcl ul { width: 100%; margin-top: 20px;}
 .indexBxcl ul li { width: 100%;  margin-top: 30px;}
 /**********indexCase**********/
 .indexCase {  padding: 60px 0;  }
 .indexCase ul  { margin-top: 20px;}
 .indexCase ul li { width: 100%; margin-top: 30px;}
 /**********indexPro**********/
 .indexPro { width: 100%; height: auto; padding: 60px 0;   }
 .indexPro .proTit > ul > li { width: 100%;}
 .indexPro .proTit > ul > li:last-child { width: 100%; margin-top: 10px;}
 .indexPro .proNav ul li { width: 33%; }
 .indexPro .proTxt { margin-top: 30px; }
 .indexPro ul li { width: 100%; margin-top: 0px; margin-bottom: 10px;  }
 /**********indexAvg**********/
 .abv-title-list  .txt{  margin-top: 40px;}
 .indexAvg .avg-txt-txt {  margin-top: 40px;}
 .indexAvg .avg-txt-txt ul li { width: 100%; margin-top: 0px;}
 /**********indexAvg**********/
 .indexPartner {  padding: 60px 0;  }
 .indexPartner ul li { width: 23%;}
 .indexPartner ul { margin-top: 30px;}
 .indexPartner ul li img { width: 100%; margin: 5px 0;}
 /**********indexNews**********/
 .indexNews { padding: 60px 0; }
 .indexNews .newslist ul li { width: 100%; margin-top: 10px; }
 /**********Footer**********/
 .footer  {  padding: 60px 0; }
 .footer ul li { width: 32%; margin-bottom: 20px;}
 .footer .footerNav ul li:nth-child(4) { width: 100%;}
 .footer .footerNav ul li:last-child { width: 100%;}
 /**********SHow News**********/
 .show-news  {  padding: 60px 0; overflow: hidden;  }
 /**********AbOUT**********/
 .about { padding: 60px 0; }
 .about  ul li { width: 100%;}
 .culture {  padding: 50px 0; }
 .culture  .txt1  ul li {  width: 90%;}
 .honor  { padding: 50px 0; }

 /**********CONTACT**********/
 .contact {  padding: 60px 0;   }
 .contact .lxfs ul li { width: 100%;  padding: 30px 20px; margin-bottom: 20px;}
 /**********Message**********/
 .message  {  padding:0px 0px 60px 0;}
 .message  .messagetxt {  padding:30px 15px;}
 .message  .title  { margin-bottom: 20px;}
 .message  .title p {  width: 100%;}
 .message  .txt ul li { width: 100%;}

 /**********ShowPpro**********/
 .showProModule1 { position:static; padding:20px 0px ;}
 .showProModule1 .txt { width: 100%; }
 .showProModule1   .img { width: 100% ; position:static; right: 0px; bottom: 0px; margin: 20px auto;} 
 .showProModule2 {  height: auto; padding: 50px 0px ;}

 /**********PMC**********/
 .pmcProModule3 {  padding: 60px 0; overflow: hidden;  }
 .pmcProModule3 .txt { margin-top: 20px;}
 .pmcProModule3 ul  li { width: 100%; margin-bottom: 20px; }


 


 
} 




@media (min-width: 576px) and (max-width: 768px) { /**********手机 横屏***********/
 body { font-size: 18px;}
 /**********indexAbout**********/
 .indexAbout {padding: 60px 0px;  }
 /**********indexBxcl**********/
 .indexBxcl { width: 100%; padding: 60px 0; }
 .indexBxcl ul li { width: 100%;  margin-top: 30px;}
 /**********indexCase**********/
 .indexCase {  padding: 60px 0;  }
 .indexCase ul  { margin-top: 20px;}
 .indexCase ul li { width: 100%; margin-top: 30px;}
 /**********indexPro**********/
 /**********indexPro**********/
 .indexPro { width: 100%; height: auto; padding: 60px 0;   }
 .indexPro .proTit > ul > li { width: 100%;}
 .indexPro .proTit > ul > li:last-child { width: 100%; margin-top: 10px;}
 .indexPro .proNav ul li { width: 33%; }
 .indexPro .proTxt { margin-top: 30px; }
 .indexPro ul li { width: 100%; margin-top: 0px; margin-bottom: 10px;  }
  /**********indexAvg**********/
 .abv-title-list  .txt{  margin-top: 40px;}
 .indexAvg .avg-txt-txt {  margin-top: 40px;}
 .indexAvg .avg-txt-txt ul li { width: 100%; margin-top: 0px;}
  /**********indexAvg**********/
 .indexPartner {  padding: 60px 0;  }
 .indexPartner ul li { width: 23%;}
 .indexPartner ul { margin-top: 30px;}
 .indexPartner ul li img { width: 100%; margin: 5px 0;}
 /**********indexNews**********/
 .indexNews { padding: 60px 0; }
 .indexNews .newslist ul li { width: 100%; margin-top: 20px; }
 /**********Footer**********/
 .footer  {  padding: 60px 0; }
 .footer ul li { width: 32%; margin-bottom: 20px;}
 .footer .footerNav ul li:nth-child(4) { width: 48%;}
 .footer .footerNav ul li:last-child { width: 48%;}
  /**********SHow News**********/
 .show-news  {  padding: 60px 0; overflow: hidden;  }
  /**********AbOUT**********/
 .about { padding: 60px 0; }
 .about  ul li { width: 100%;}
 .culture {  padding: 50px 0; }
 .culture  .txt1  ul li {  width: 90%;}
 .honor  { padding: 50px 0; }
 /**********CONTACT**********/
 .contact {  padding: 60px 0;   }
 .contact .lxfs ul li { width: 100%;  padding: 30px 20px; margin-bottom: 20px;}
 /**********Message**********/
 .message  {  padding:0px 0px 60px 0;}
 .message  .messagetxt {  padding:30px 15px;}
 .message  .title  { margin-bottom: 20px;}
 .message  .title p {  width: 100%;}
 .message  .txt ul li { width: 100%;}


 /**********ShowPpro**********/
 .showProModule1 { position:static; padding:20px 0px ;}
 .showProModule1 .txt { width: 100%; }
 .showProModule1   .img { width: 100% ; position:static; right: 0px; bottom: 0px; margin: 20px auto;} 
 .showProModule2 {  height: auto; padding: 50px 0px ;}
  /**********PMC**********/
 .pmcProModule3 {  padding: 60px 0; overflow: hidden;  }
 .pmcProModule3 .txt { margin-top: 20px;}
 .pmcProModule3 ul  li { width: 100%; margin-bottom: 20px;}


}



@media (min-width: 768px) and (max-width: 1024px) { /**********Ipad 平板*********/
 body { font-size: 18px;}
 /**********indexAbout**********/
 .indexAbout {padding: 60px 0px;  }
 /**********indexBxcl**********/
 .indexBxcl { width: 100%; padding: 60px 0; }
 .indexBxcl ul li { width: 100%;  margin-top: 30px;}
 /**********indexCase**********/
 .indexCase {  padding: 60px 0;  }
 .indexCase ul  { margin-top: 20px;}
 .indexCase ul li { width: 100%; margin-top: 30px;}
  /**********indexPro**********/
 .indexPro { width: 100%; height: auto; padding: 60px 0;   }
 .indexPro .proTit > ul > li { width: 100%;}
 .indexPro .proTit > ul > li:last-child { width: 100%; margin-top: 10px;}
 .indexPro .proNav ul li { width: 18%; }
 .indexPro .proTxt { margin-top: 40px; }
 .indexPro ul li { width: 100%; margin-top: 30px;}
 .list-pro  .proTxt  ul li { margin-bottom: 25px; width: 48%;}
  /**********indexAvg**********/
 .abv-title-list  .txt{  margin-top: 40px;}
 .indexAvg .avg-txt-txt {  margin-top: 40px;}
 .indexAvg .avg-txt-txt ul li { width: 100%; margin-top: 0px;}
 /**********indexNews**********/
 .indexNews { padding: 60px 0; }
 .indexNews .newslist ul li { width: 100%; margin-top: 20px; }
  /**********AbOUT**********/
 .about { padding: 60px 0; }
 .about  ul li { width: 100%;}
 .culture {  padding: 50px 0; }
 .culture  .txt1  ul li {  width: 90%;}
 .honor  { padding: 50px 0; }
 /**********CONTACT**********/
 .contact {  padding: 60px 0;   }
 .contact .lxfs ul li { width: 100%;  padding: 30px 20px; margin-bottom: 20px;}

/**********Message**********/
 .message  {  padding:0px 0px 60px 0;}
 .message  .messagetxt {  padding:30px 15px;}
 .message  .title  { margin-bottom: 20px;}
 .message  .title p {  width: 100%;}
 .message  .txt ul li { width: 100%;}ß


 /**********ShowPpro**********/
 .showProModule1 { position:static; padding:20px 0px ;}
 .showProModule1 .txt { width: 100%; }
 .showProModule1   .img { width: 100% ; position:static; right: 0px; bottom: 0px; margin: 20px auto;} 
 .showProModule2 {  height: auto; padding: 50px 0px ;}
  /**********PMC**********/
 .pmcProModule3 {  padding: 60px 0; overflow: hidden;  }
 .pmcProModule3 .txt { margin-top: 20px;}
 .pmcProModule3 ul  li { width: 100%; margin-bottom: 20px;}


}



/***********笔记本电脑或小屏显示器*********/ 
@media (min-width: 1025px) and (max-width: 1359px) { 
 body { font-size: 18px;}
 /*********重制**********/  
 .container {min-width:920px;width:920px; padding: 0 0; }
 .sina-nav .container {min-width:920px;width:920px; padding: 0 0; }
  /**********AbOUT**********/
 .about { padding: 60px 0; }
 .about  ul li { width: 100%;}
 .culture {  padding: 50px 0; }
 .culture  .txt1  ul li {  width: 90%;}
 .honor  { padding: 50px 0; }

 .list-pro  .proTxt  ul li { margin-bottom: 25px; width: 48%;}



}



@media (min-width: 1359px) and (max-width: 1399px) { 
 body { font-size: 18px;}
 /*********重制**********/  
 .container {min-width:1200px;width:1200px; padding: 0 0; }
 .sina-nav .container {min-width:1200px;width:1200px; padding: 0 0; }
 /*********头部**********/ 
 .sina-nav .sina-menu > li > a { padding: 30px 25px;max-width: 240px;}



}



@media (min-width: 1399px) and (max-width: 1600px) { /*********中屏幕**********/  
  body { font-size: 18px;}
 /*********重制**********/  
 .container {min-width:1240px;width:1240px; padding: 0 0; }
 .sina-nav .container {min-width:1240px;width:1240px; padding: 0 0; }
 /*********头部**********/ 
 .sina-nav .sina-menu > li > a { padding: 30px 30px;max-width: 180px; font-weight: 500; font-size: .9em; }






}



@media (min-width: 1600px) and (max-width: 1920px) { /*********中屏幕**********/  
  body { font-size: 18px;}
 /*********重制**********/  
 .container {min-width:1440px;width:1440px; padding: 0 0; }
 .sina-nav .container {min-width:1480px;width:1480px; padding: 0 0; }
 /*********头部**********/ 
 .sina-nav .sina-menu > li > a { padding: 30px 30px;max-width: 180px; font-weight: 600;font-size: .9em; }






}


/*****************超大屏幕**************/
@media (min-width: 1920px) { 
 body { font-size: 21px;}
 /*********重制**********/  
 .container {min-width:1760px;width:1760px; padding: 0 0; }
 .sina-nav .container {min-width:1760px;width:1760; padding: 0 0; }
 /********头部**********/ 
 .sina-nav .sina-menu > li > a { font-weight: 600; padding: 30px 40px;max-width: 300px;}
 



}








