.qa01 {height:600px;}
.qa02 {
    padding-bottom: 70px;
    padding-top: 50px;
}
.qa0201 {/* background: url(../images/bz_02.jpg)left top/1920px 80px no-repeat; */}
.qa0201cx {background: #f5f5f5;position:relative;padding-bottom:10px;}
.qa0201cx form {padding:15px 0 0 30px;}
.qa0201cx form p {font-size:14px;color:#959595;line-height:45px;}
.qa0201cx form p i {font-style:normal;color:#2c9407;}
.qa0201cx form input {WIDTH:180PX;HEIGHT:46PX;background: #dbdbdb;border:none;text-indent:10px;margin-right:12px;}
.qa0201cx form input[type="button"] {width:125px;text-indent:0;color:#fff;font-weight:bold;font-size:18px;background:#2c9407;}
.qa0201cx dl {position:absolute;text-align:right;top:28px;right:38px;}
.qa0201cx dl dt {font-size:28px;font-weight:bold;line-height:50px;}
.qa0201cx dl dd {font-size:24px;font-weight:bold;background: url(/data-file/zt/qazz/images/qa_03.png)left center /142px 20px no-repeat;padding-left:150px;line-height:34px;}
.qa0201cx dl font {font-size:24px;color:#2c9407;}
.qa0202 {padding:40px 0 0;}
.mhtitle {;}
.mhtitle h1 {font-size:40px;letter-spacing:3px;background:linear-gradient(0deg,#01461b,#01461b)left 13px/4px 40px no-repeat;padding-left:30px;line-height:60px;}
.mhtitle h1 span {color:#01461b;}
.mhtitle p {color:#757575;line-height:36px;padding-left:30px;letter-spacing:1px;}
.qa02 ul {
    width: 1200px;
    margin: 30px auto 50px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.qa02 ul li{
    position: relative;
    width: 280px;
    height: 360px;
}

.qa02 ul li img {
    width: 280px;
    height: 360px;
}

.qa02 ul li div {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    background: linear-gradient(0deg, black, transparent);
    padding: 25px 0;
}

.qa02 ul li:hover div {background:#2c9407;}

.qa02 ul li p {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 32px;
    letter-spacing: 1px;
}
.qa0203{
    background: url(../images/bz_17.jpg)left top/1200px 510px no-repeat;
    height: 510px;
    width: 1200px;
    margin: auto;
}
.qa03 {height: 674px;}
.qa03 .mhtitle {padding-top: 55px;position: absolute;left: 50%;transform: translateX(-50%);z-index: 2;}


.qa04 {padding: 50px 0 30px;background: #fff;}
.qa0401{
    background: url(../images/bz_22.jpg)left top/1183px 291px no-repeat;
    width: 1183px;
    height: 291px;
    margin: 35px auto;
}
.qa04 ol {width:1200px;margin: 40px auto 60px;display:flex;flex-wrap:nowrap;justify-content:space-between;}
.qa04 ol li {width: 283px;height: 214px;}
.qa04 ol li img {width: 283px;height: 214px;}
.qa04 ol li p {font-size:14px;color:#7f7f7f;line-height:22px;}
.qa04banner{
    width: 1200px;
    margin: 10px auto 0;
}

.qa04banner p {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 10px;
}

.qa04banner p font {
    color: #2c9407;
    font-size: 24px;
}
.qa04banner .bd ul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.qa04banner .bd ul li {
    width: 81px;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.qa04banner .bd ul li.on {
    width: 633px;
}

.qa04banner .bd ul li img {
    width: 633px;
    height: 500px;
}

.qa04banner .bd ul li div {
    position: absolute;
    top: 0;
    left: 0;
    writing-mode: vertical-lr;
    width: 81px;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.6);
    color: #fff;
}

.qa04banner .bd ul div strong {
    display: block;
    font-size: 24px;
    letter-spacing: 5px;
    line-height: 30px;
}

.qa04banner .bd ul div font {
    display: block;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 26px;
}
.qa0402{
    background: url(/images/gwt/bz_42.jpg)left top/1200px 417px no-repeat;
    width: 1200px;
    height: 417px;
    margin: 50px auto;
}

.qa05 {padding-bottom: 70px;}
.qa05img {background: url(/images/gwt/bz_44.jpg)left top/1200px 365px no-repeat;height: 365px;margin-top: 30px;margin-bottom:60px;}

.qa0502{
    width: 1200px;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.qa0502 .hd{
    width: 254px;
}

.qa0502 .hd ul li {
    line-height: 80px;
    text-align: center;
    font-size: 18px;
    background: #f6f6f6;
    background: linear-gradient(90deg, #e6e6e6, #e6e6e6) #f6f6f6 left bottom/100% 1px no-repeat;
    color: #5b5b5b;
}

.qa0502 .hd ul li.on {
    background: #2c9407;
    color: #fff;
}
.qa0502 .bd{
    width: 946px;
    height: 480px;
    overflow: hidden;
}

.qa0502 .bd ul li {
    width: 946px;
    height: 480px;
    position: relative;
}

.qa0502 .bd ul li img {
    width: 100%;
}

.qa0502 .bd ul li div {
    position: absolute;
    height: 100%;
    width: 222px;
    top: 0;
    right: 0;
    color: #fff;
    text-align: center;
}

.qa0502 .bd ul li i {
    width: 85px;
    height: 85px;
    border-radius: 50px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    margin: 65px auto 18px;
}

.qa0502 .bd ul li i img {
    width: 130%;
}

.qa0502 .bd ul li h1 {
    color: #fff;
    font-size: 24px;
    letter-spacing: 3px;
    line-height: 40px;
}

.qa0502 .bd ul li span {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 30px;
    display: block;
    margin-bottom: 30px;
}

.qa0502 .bd ul li p {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding: 0 22px;
    text-align: left;
}

.qa0502 .bd ul li a {
    display: block;
    width: 145px;
    height: 35px;
    position: absolute;
    bottom: 60px;
    left: 38px;
    background: #2c9407;
    border-radius: 6px;
    color: #fff;
    font-size: 12px;
    line-height: 35px;
    text-align: center;
}
.qa06{
    padding-bottom: 60px;
}

.qa06 ul {
    width: 1200px;
    margin: 35px auto 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.qa06 ul li {
    width: 224px;
    height: 394px;
}

.qa06 ul li img {
    width: 100%;
}


form h3 {font-weight:normal;font-size:14px;color:#333;line-height:50px;display:flex;flex-wrap:nowrap;align-items:center;width:400px;padding-left:12px;letter-spacing:1px;}
form h3 input {width:13px !important;height:13px !important;margin:0 10px 0 0 !important;}
form h3 font {color:#166bac;cursor:pointer;font-size:14px;}
