*{ margin:0px; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
h3,b,p{transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1200px;clear:both;}
.tx-padding{padding:62px 0 80px;}
input:focus,textarea:focus{outline: unset;}

.tx-title{text-align: center;margin-bottom: 40px;}
.tx-title h3{position: relative; display: inline-block;font-size:30px;line-height: 34px;font-weight:bold;}
.tx-title h3::before,.tx-title h3::after{content:'';position: absolute;width: 18px;height: 23px;top:7px;}
.tx-title h3::before{right:100%;margin-right:9px;background: url('../images/title-left.png');}
.tx-title h3::after{left:100%;margin-left:9px;background: url('../images/title-right.png');}

.tx-tzzwq1-main{position: relative; border:1px solid #eee;}
.tx-tzzwq1-main:before{content: '';position: absolute;width: 58px;height: 50px;bottom:28px;right: 28px;background: url('../images/tzzwq1-i.png') center center no-repeat;}
.tx-tzzwq1-left{position: relative; width: 48.34%;}
.tx-tzzwq1-left:before{content: '';position: absolute;z-index: 10; right: 0;top:50%;margin-top: -10px; width: 0;height: 0px;border-top: 10px solid transparent;border-right: 10px solid #fff;border-bottom: 10px solid transparent;}
.tx-tzzwq1-left img{float: left; width: 100%; margin-top: -1px;margin-left: -1px;margin-bottom: -1px;}
.tx-tzzwq1-right{width: 51.66%;border-left: 0;padding: 40px 52px 35px 40px;}
.tx-tzzwq1-right h3{font-size: 18px;line-height: 34px;font-weight: bold;}
.tx-tzzwq1-right p{font-size: 16px;line-height: 34px;color: #666;text-indent: 2em;}
.tx-tzzwq1-right a{color:#2A75B7;}

.tx-tzzwq2{background: #F9F9F9;}
.tx-tzzwq2-main{text-align: center;margin-top: 30px;}
.tx-tzzwq2-main img{max-width: 100%;}

.tx-tzzwq3-main span{position: relative; float: left;width: 31.66%;margin-left: 2.5%;margin-bottom: 30px;}
.tx-tzzwq3-main span:nth-child(3n-2){margin-left: 0;}
.tx-tzzwq3-main span:nth-child(5){padding-right: 134px;}
.tx-tzzwq3-main span img{position: absolute;right: 0;top:0;width: 120px;height: 50px;}
.tx-tzzwq3-main span input {width: 100%;line-height: 50px;height: 50px;border: 1px solid #e8e8e8;padding:0 20px;font-size: 16px;border-radius: 4px;}
.tx-tzzwq3-main textarea{float: left;width: 100%;height: 210px; border: 1px solid #e8e8e8;padding: 20px;font-size: 16px;font-family: 'Microsoft yahei';border-radius: 4px;}
.tx-tzzwq3-main span:last-child{width: 100%;margin-left: 0;text-align: center;margin-top: 50px;}
.tx-tzzwq3-main span button{font-size: 16px;line-height: 40px;width: 140px;border: 1px solid #B53A40;border-radius: 99px;background: #fff;color: #B53A40;margin: 0 24px;cursor: pointer;}
.tx-tzzwq3-main span button:first-child{background: #B53A40;color: #fff;}
.tx-tzzwq3-main span button:hover{opacity: 0.9;}

.tx-tzzwq3-down{position: relative; height: 150px;background: url('../images/tzzwq3-bg.png') right center no-repeat;text-align: center;display: flex;justify-content: center;align-items: center;margin: 50px 0;}
.tx-tzzwq3-down:before{content: '';position: absolute;left: 24px;top:24px;width: 110px;height: 22px;background: url('../images/tzzwq3-logo.png') center center no-repeat;}
.tx-tzzwq3-down h3{font-size: 24px;line-height: 34px;color: #984834;}

@media (max-width:1280px){

  .tx-center{max-width: 1024px;}

  .tx-padding{padding:50px 0 60px;}

  .tx-title{margin-bottom:26px;}
  .tx-title h3{font-size:22px;}

  .tx-tzzwq1-right{padding: 25px 40px 25px;}
  .tx-tzzwq1-right h3{font-size: 17px;}
  .tx-tzzwq1-right p{font-size: 14px;line-height: 30px;}

  .tx-tzzwq3-main span{margin-bottom: 20px;}
  .tx-tzzwq3-main span input{font-size: 14px;line-height: 42px;height: 42px;}
  .tx-tzzwq3-main span img{height: 42px;}
  .tx-tzzwq3-main textarea{height: 130px;font-size: 14px;}
  .tx-tzzwq3-main span:last-child{margin-top: 35px;}
  .tx-tzzwq3-main span button{font-size: 14px;}

  .tx-tzzwq3-down h3{font-size: 22px;}
  .tx-tzzwq3-down{margin: 30px 0;}

}

@media (max-width:1024px){

  .tx-padding{padding:40px 0 50px;}
  .tx-center{padding:0 15px;}

}


@media (max-width:768px){
  .tx-padding{padding:20px 0;}

  .tx-title{margin-bottom: 16px;}
  .tx-title h3{font-size:16px;line-height: 28px;}
  .tx-title h3::before,.tx-title h3::after{background-size: auto 15px;background-repeat: no-repeat;height:15px;width: 10px;}

  .tx-tzzwq1-left{width: 100%;}
  .tx-tzzwq1-left:before{display: none;}
  .tx-tzzwq1-left img{margin: 0;}
  .tx-tzzwq1-right{width: 100%;padding:15px 20px 20px;}
  .tx-tzzwq1-main:before{width: 40px;height: 37px; background-size: 100% auto;bottom:18px;right: 18px;}
  .tx-tzzwq1-right p{line-height: 26px;}

  .tx-tzzwq2-main{margin-top: 0;}

  .tx-tzzwq3-main span{width: 100%;margin-left: 0;margin-bottom: 10px;}
  .tx-tzzwq3-main span input{font-size: 13px;padding: 0 12px;line-height: 38px;height: 38px;}
  .tx-tzzwq3-main span img{height: 38px;}
  .tx-tzzwq3-main textarea{font-size: 13px;padding: 12px;height: 90px;}
  .tx-tzzwq3-main span:last-child{margin-top: 15px;}
  .tx-tzzwq3-main span button{margin: 0 5px;}
  .tx-tzzwq3-main span button{font-size: 13px;line-height: 32px;width: 100px;}

  .tx-tzzwq3-down{margin:15px 0 0;height: 90px;background-size: auto 100%;}
  .tx-tzzwq3-down:before{width: 90px;background-size: 100% auto;top:20px}
  .tx-tzzwq3-down h3{font-size: 15px;margin-top: 30px;}

}