@charset "UTF-8";
/* 通用样式 */
p {
  margin: 0;
}

input,
textarea {
  border: none;
  outline: none;
  background-color: transparent;
}

img {
  vertical-align: middle;
}

.p1920 {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.bw {
  width: 100%;
}

.clearfix::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.clearboth {
  height: 0px;
  line-height: 0px;
  overflow: hidden;
  clear: both;
  font-size: 0px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

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

.ovimg,
.ibw,
.miw,
.iml,
.imgbig {
  overflow: hidden;
}

.imgbig img {
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
}

.imgbig:hover img {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

.ovimg img {
  width: 100%;
  min-height: 100%;
}

.ibw img {
  width: 100%;
  height: auto;
}

.miw img {
  max-width: 100%;
  max-height: 100%;
}

.iml {
  text-align: center;
}

.iml img {
  transform: translateY(-2px);
  vertical-align: middle;
}

.bgmax {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.bgmin {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}

.fh {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/**/
.head1 {
  line-height: 30px;
  color: #fff;
  font-size: 12px;
}

.head1 a {
  color: #fff;
  font-size: 12px;
}

.head-index .logo {
  line-height: 75px;
}

.head-index .hr1 {
  margin-top: 8px;
  margin-bottom: 5px;
}

.head-index .hr1 a {
  color: #222222;
  font-size: 14px;
  padding-left: 30px;
}

.head-index .hr2 .tel {


  color: #e37611;
  font-size: 18px;
  font-weight: bold;
}
.headr{width:350px;}
.hr2{
margin-bottom: 10px;
}
.head-index .hr2 .tel p {float:left;width:50%;padding-left: 25px;}
.head-index .hr2 .tel p:nth-child(1){ background: url(//cdn.myxypt.com/11d20f26/21/09/e9e953282f8c98bb60b9c48fe6bdfd9d1f5f7352.jpg) no-repeat left center;}
.head-index .hr2 .tel p:nth-child(2){ background: url(//cdn.myxypt.com/11d20f26/21/09/2ce6c07b0148bac4ff9438fd138eca35df79c3d7.jpg) no-repeat left center;margin-left:17px;width: 45%;}
.headrtt{height:27px;line-height:27px;}

.headrtt a{color: #222222;
    font-size: 14px;
    padding-left: 33px;}
    .headrtt a img{padding-left: 5px;}
#formsearch {
  background: url(//cdn.myxypt.com/11d20f26/21/08/5fa9009eb0120cbfbfc360f25afe2356cc62f8aa.png) no-repeat top right;
  width: 160px;
  height: 27px;
  float: left;
}

#formsearch input {
  height: 27px;
  background: none;
  border: none;
  line-height: 27px;
}

#formsearch input#keyword {
  height: 27px;
  line-height: 27px;
  padding-left: 18px;
  color: #333333;
  font-size: 15px;
  width: 116px
}

#formsearch input#s_btn {
  width: 42px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 12px;
  float: right;
}

/**/
.news-index {
  margin-top: 44px;
}

.news-index .news1 {
  width: 370px;
}

.news-index .news1 .nt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(//cdn.myxypt.com/11d20f26/21/08/c0477a2e0ea89aea9d399593399cc83608fd137a.png) no-repeat left bottom;
  height: 46px;
  margin-bottom: 12px;
}

.news-index .news1 .nt span {
  color: #ffffff;
  font-size: 16px;
  padding-left: 56px;
  padding-top: 16px;
}

.news-index .news1 .nt a {
  color: #2b2b2b;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
}

.news-index .news1 .nt a img {
  margin-left: 5px;
}

.news-index .news1 .nimg {
  width: 370px;
  height: 181px;
}

.news-index .news1 .nlist1 li {
  border-bottom: 1px dashed #a0a0a0;
  line-height: 38px;
  position: relative;
  padding-left: 10px;
}

.news-index .news1 .nlist1 li::before {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #2a5370;
  top: 50%;
  margin-top: -3px;
}

.news-index .news1 .nlist1 li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news-index .news1 .nlist1 li a .w1 {
  color: #524f4f;
  font-size: 14px;
}

.news-index .news1 .nlist1 li a .w2 {
  color: #524f4f;
  font-size: 14px;
}

.news-index .news1 .nlist1 li:hover a .w1,
.news-index .news1 .nlist1 li:hover a .w2 {
  color: #db6927;
}

.news-index .news2 {
  margin-left: 46px;
}

.news-index .news2 .nt {
  background: url(//cdn.myxypt.com/11d20f26/22/05/0432e7560b023f75d88f4819d5eed0d443cea3c0.png) no-repeat left bottom;

}

.news-index .news3 .nt {
  background: url(//cdn.myxypt.com/11d20f26/21/08/8c0d1c9f16eab9c8fac78722f88a538f28461733.png) no-repeat left bottom;
}

/**/
.zixun {
  margin-top: 36px;
}

.zixun .nt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(//cdn.myxypt.com/11d20f26/21/08/366f7ff90cc55d00153bbdbb1ca6ab3471baff6c.png) no-repeat left bottom;
  height: 46px;
  margin-bottom: 12px;
}

.zixun .nt span {
  color: #ffffff;
  font-size: 16px;
  padding-left: 56px;
  padding-top: 16px;
}

.zixun .nt a {
  color: #2b2b2b;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
}

.zixun .nt a img {
  margin-left: 5px;
}

.zixun .zixun-roll {
  position: relative;
  margin-top: 28px;
}

.zixun .zixun-roll .hd .next {
  position: absolute;
  left: 0;
  top: 76px;
}

.zixun .zixun-roll .hd .prev {
  position: absolute;
  right: 0;
  top: 76px;
}

.zixun .zixun-roll .bd .tempWrap {
  width: 1120px !important;
  margin: 0 auto;
}

.zixun .zixun-roll .bd ul li {
  width: 264px;
  margin: 0 8px;
}

.zixun .zixun-roll .bd ul li .img1 img {
  width: 264px;
  height: 190px;
}

.zixun .zixun-roll .bd ul li .wz {
  text-align: center;
  color: #000000;
  font-size: 14px;
  padding-top: 18px;
}

/**/
.case-index {
  margin-top: 45px;
  margin-bottom: 35px
}

.case-index .casel {
  /*width: 558px;*/
}
.case-bg{
    margin-top: 36px;
}
.case-bg .nt{
     display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(//cdn.myxypt.com/11d20f26/21/09/af910b9bcf23cc737501f4094dc0ac80f86c0536.png) no-repeat left bottom;
  height: 47px;
  margin-bottom: 12px;
}

.case-bg .nt span{
      color: #ffffff;
  font-size: 16px;
  padding-left: 56px;
  padding-top: 16px;
}

.case-bg .nt a{
      color: #2b2b2b;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
}
.case-bg .nt a img{
   margin-left: 5px;
}



.case-index .casel .nt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(//cdn.myxypt.com/11d20f26/21/09/af910b9bcf23cc737501f4094dc0ac80f86c0536.png) no-repeat left bottom;
  height: 47px;
  margin-bottom: 12px;
}

.case-index .casel .nt span {
  color: #ffffff;
  font-size: 16px;
  padding-left: 56px;
  padding-top: 16px;
}

.case-index .casel .nt a {
  color: #2b2b2b;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
}

.case-index .casel .nt a img {
  margin-left: 5px;
}

.case-index .casel .clist1 li {
  margin-top: 22px;
}

.case-index .casel .clist1 li .cgun1:nth-child(2n){
    float: right;
}


.case-index .casel .clist1 li a {
  display: flex;
  justify-content: space-between;
}

.case-index .casel .clist1 li a .img1 img {
  width: 165px;
  height: 123px;
}

.case-index .casel .clist1 li a .wz {
  width: 362px;
  margin-left: 10px;
}

.case-index .casel .clist1 li a .wz .w1 {
  color: #000000;
  font-size: 17px;
  font-weight: bold
}

.case-index .casel .clist1 li a .wz .w2 {
  color: #414141;
  font-size: 14px;
  line-height: 18px;
  margin-top: 12px;
}

.case-index .casel .clist1 li:hover a .wz .w1 {
  color: #db6927;
}

.case-index .caser {
  width: 558px;
}

.case-index .caser .nt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*background: url(//cdn.myxypt.com/11d20f26/21/08/eb4b64f6fc905edcc131608f1edc3bba4f10bc78.png) no-repeat left bottom;*/
  height: 47px;
  margin-bottom: 12px;
}

.case-index .caser .nt span {
  color: #ffffff;
  font-size: 16px;
  padding-left: 56px;
  padding-top: 16px;
}

.case-index .caser .nt a {
  color: #2b2b2b;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
}

.case-index .caser .nt a img {
  margin-left: 5px;
}

.case-index .caser .clist1 li {
  margin-top: 22px;
}

.case-index .caser .clist1 li a {
  display: flex;
  justify-content: space-between;
}

.case-index .caser .clist1 li a .img1 img {
  width: 165px;
  height: 123px;
}

.case-index .caser .clist1 li a .wz {
  width: 362px;
}

.case-index .caser .clist1 li a .wz .w1 {
  color: #000000;
  font-size: 16px;
}

.case-index .caser .clist1 li a .wz .w2 {
  color: #414141;
  font-size: 14px;
  line-height: 18px;
  margin-top: 12px;
}

.case-index .caser .clist1 li:hover a .wz .w1 {
  color: #db6927;
}

.link {
  margin: 30px 0;
}

/**/
/**/
.ad-bg {
  background: #e16e08;
  padding: 26px 0;
}

.ad-bg .ad-index .ad1 {
  width: 370px;
}

.ad-bg .ad-index .ad2 {
  width: 487px;
}

.ad-bg .ad-index .xian {
  margin-left: 40px;
  margin-top: 5px;
}

.ad-bg .ad-index .ad3 {
  margin-top: 5px;
}

.ad-bg .ad-index .ad3 p:nth-of-type(1) {
  color: #ffffff;
  font-size: 14px;
}

.ad-bg .ad-index .ad3 p:nth-of-type(2) {
  color: #d9d9d9;
  font-size: 14px;
  padding: 10px 0;
}

.ad-bg .ad-index .ad3 p:nth-of-type(3) {
  color: #ffffff;
  /*font-size: 20px;*/
  font-weight: bold;
}

.foot-bg {
  background: url(//cdn.myxypt.com/11d20f26/21/08/7502ac5f1e526fe5b189b9e80ca65602530940d6.jpg) no-repeat top center;
  height: 441px;
  padding-top: 45px;
}

.foot-bg .foot-index {
  display: flex;
  justify-content: space-between;
}

.foot-bg .foot-index dl {
  margin-bottom: 0;

  overflow: hidden;
  width: 190px;
}

.foot-bg .foot-index dl dt {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px solid #a0a0a0;
  background: url(//cdn.myxypt.com/11d20f26/21/08/d6b87a380733389640f90efee4ee790451489c8f.jpg) no-repeat left center;
  padding-left: 15px;
  line-height: 30px;
  margin-bottom: 10px;
}

.foot-bg .foot-index dl dd {
  margin-left: 16px;
}

.foot-bg .foot-index dl dd a {
  display: block;
  color: #c6c6c6;
  font-size: 12px;
  line-height: 24px;
  position: relative;
  padding-left: 12px;
}

.foot-bg .foot-index dl dd a::before {
  content: "";
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  background: #c6c6c6;
  top: 50%;
  margin-top: -2px;
}

.foot-bg .cop {
  text-align: center;
  color: #f3f3f3;
  font-size: 14px;
  line-height: 30px;
}

.foot-bg .cop a {
  color: #f3f3f3;
}

.foot-bg .cop2 {
  color: #f3f3f3;
  font-size: 14px;
  margin-top: 30px;
}

.foot-bg .cop2 a {
  color: #f3f3f3;
  font-size: 14px;
}

/**/
.nr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 25px;
  border-bottom: 1px solid #d7d7d7;
}

.xypg-left-title {
  background: none;
  padding: 0;
  padding-bottom: 5px;
}

.xypg-left-title h3 {
  color: #2a5370;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}

.xypg-left-title span {
  color: #2a5370;
  font-size: 14px;
  margin-left: 50px;
  text-transform: uppercase;
  padding-top: 0px;
  display: block;
}

.xypg-left-title span::first-letter {
  opacity: 0;
}

.xypg-left-title p {
  transform: skewx(-12deg);
  background: #db6927;
  display: block;
  padding: 0 20px;
  margin-left: 0;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  margin-left: 55px;
}
.xypg-left-title p a{color: #ffffff;}
.xypg-left-title span:before {
  display: none;
}

.page-position {
  color: #6e6e6e;
  font-size: 14px;
}

.page-position a {
  color: #6e6e6e;
  font-size: 14px;
}

.xypg-case-list1 {
  margin: 0 -19px;
}

.xypg-case-list1 li {
  float: left;
  width: 254px;
  margin: 0 20px;
  margin-bottom: 35px;
}

.xypg-case-list1 li .img {
  overflow: hidden;
  display: block;
}

.xypg-case-list1 li .img img {
  width: 254px;
  height: 161px;
}

.xypg-case-list1 li h3 {
  background: url(//cdn.myxypt.com/11d20f26/21/08/fc69e2218ecafcf66da51871553d0a35556955ee.png) no-repeat left center;
  padding-left: 8px;
  margin-top: 13px;
  margin-bottom: 13px;
}

.xypg-case-list1 li h3 a {
  display: block;
  color: #db6927;
  font-size: 14px;
}

.xypg-case-list1 li p {
  color: #616262;
  font-size: 14px;
  line-height: 18px;
}
.qrcodec {
    display: none;
    white: 200px;
    height: 200px;
    position: absolute;
    z-index: 222;
    top: 40px;
    right: 0;
}
.qrcoded{position: relative;text-align: center;
    width: 45%;}
.qrcoded img{margin-left:10px;}
.qrcoded:hover .qrcodec {
    display: block;
}