

/**
 *
 * @authors liping (you@example.org)
 * @date    2019-11-26 10:22:23
 * @version $Id$
 */


html{ font-size: 100%}
body{ margin:0px; padding:0px; font:12px/1.75 "微软雅黑", "宋体",arial, Verdana; font-size:12px;}
*{ margin:0; padding:0}
a img{ border:none;}
a,a:link,a:visited{  text-decoration:none; }
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; }
ul,ol,li,dl{list-style-type:none;}
em,i,dfn,cite,strong,small{font-style:normal;}
fieldset,img,button,input,select,option{vertical-align:middle;font:12px/18px "宋体",arial,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
image{ border:0;}  textarea{ resize:none;}  label{ cursor:pointer;}
.clear{ clear:both}
input[type="submit"],
input[type="reset"],
input[type="button"],
input {
    resize: none;
    border: none;
}
input {
    font-family: 'Microsoft YaHei';
    border:0;/*去掉未选中边框*/
    outline:none;/*去掉选中边框*/
    background:none;/*透明背景色*/
}
button{
    border:0;
    outline:none;
    background:none;/*透明背景色*/

}
select{
    border:0;
    outline:none;
    background:none;/*透明背景色*/
}
select {
    border: none;
    outline: none;
    background: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.clearfix {zoom: 1;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    line-height: 0;
}
.pr {position: relative;overflow: hidden}
.container {position: relative;overflow-x: hidden;}
.mr10 {margin-right: 10px;}
.theme {width: 800px;position: absolute;left: 50%;top: 230px;z-index: 10;margin-left: -480px;}
.logos {width: 332px;position: absolute;left: 5%;top: 60px;z-index: 10;}
.cloud {width: 460px;position: absolute;left: 50%;top: 147px;margin-left: 355px;}
.time {width: 338px;position: absolute;left: 50%;top: 226px;margin-left: 420px;}
.yh {width: 820px;position: absolute;left: 50%;top: 560px;margin-left: -410px;}
.h-item {
    width: 1440px;
    position: absolute;
    left: 50%;
    top: 950px;
    margin-left: -720px;
}
.h-item ul {
    display: flex;
    justify-content: space-between;
}
.h-item li {
    width: 335px;
}
.h-item li img {
    width: 100%;
}
.h-yuyue {
    position: absolute;
    left: 50%;
    margin-left: 230px;
    top: 115px;
    width: 315px;
}
.form-title {
    width: 210px;
    margin: 0 auto;
}
.form-title-01 {
    width: 202px;
    margin: 0 auto;
}
.form-title-02 {
    width: 210px;
    margin: 0 auto;
}
.h-honor {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.h-honor .honor-item {
    width: 220px;
}
.h-honor .honor-item img {
    width: 100%
}
.h-yuyue .title {
    font-size: 60px;
    color: #a76643;
    text-align: center;
    letter-spacing: 5px;
    margin: 30px 0 32px;
}

.item {width: 100%;position: relative;}
.item01 {height: 647px;background: url(../images/banner.jpg) no-repeat center center;}
.item02 {height: 952px;background: url(../images/project_02.jpg) no-repeat center center;}
.item03 {height: 983px;background: url(../images/project_03.jpg) no-repeat center center;}
.item04 {height: 968px;background: url(../images/project_04.jpg) no-repeat center center;}
.item05 {height: 1191px;background: url(../images/project_05.jpg) no-repeat center center;}
.item06 {height: 1118px;background: url(../images/project_06.jpg) no-repeat center center;}
.item07 {height: 1293px;background: url(../images/project_07.jpg) no-repeat center center;}
.item08 {height: 482px;background: url(../images/project_08.jpg) no-repeat center center;}

.point {
    width: 1132px;
    position: absolute;
    left: 50%;
    top: 598px;
    margin-left: -568px;
    background-color: #fff;
}
.point ul {
    display: flex;
}
.point ul li {
    font-size: 18px;
    color: #5f5a57;
    line-height: 22px;
    padding: 45px 0;
}
.point ul li.on {
    background-color: #c19c6f;
    color: #fff;
}
.point ul li.on p {
    border: none;
}
.point ul li:nth-child(1) p,.point ul li:nth-child(3) p,.point ul li:nth-child(4) p {
    width: 172px;
}
.point ul li:nth-child(2) p {
    width: 226px;
}
.point ul li:nth-child(5) p {
    width: 210px;
}
.point ul li p {
    border-right: 1px solid #f1f1f1;
    padding: 0 45px;
    font-weight: 550;
}
.point ul li:nth-of-type(6) p {
    border: none;
}
.button {
    width: 250px;
    position: absolute;
    left: 50%;
    bottom: 6%;
    margin-left: -125px;
    cursor: pointer;
}
.button1 {
    width: 250px;
    position: absolute;
    left: 50%;
    bottom: 6%;
    margin-left: -125px;
    cursor: pointer;
}
.button_02 {
    width: 280px;
    margin-left: -140px;
    bottom: 12%;
}
.button_03 {
    width: 280px;
    margin-left: -140px;
    bottom: 10%;
}
.button img {
    width: 100%;
    display: block;
}
.advantage {
    width: 560px;
    position: absolute;
    left: 50%;
    top: 110px;
    margin-left: 220px;
}
.advantage .swiper-slide img {
    width: 100%;
    display: block;
}
.advantage .swiper-button-next,.advantage .swiper-button-prev {width:30px; height:30px;position:absolute; z-index:100; top:112%; margin-top:-25px;  outline:none; cursor:pointer; opacity:1;}
.advantage .swiper-button-next{ background:url(../images/button_next.png) no-repeat 50% 50%;left: 100px;background-size: 30px;}
.advantage .swiper-button-prev{ background:url(../images/button_prev.png) no-repeat 50% 50%;left: 48px;background-size: 30px;}

#case {
    position: absolute;
    width: 1380px;
    left: 50%;
    top: 320px;
    margin-left: -690px;
}

#case .swiper-container {
    padding-bottom: 60px;
}

#case  .swiper-slide {
    width: 1130px;
    height: 474px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#case  .swiper-slide img{
    width: 100%;
    display:block;
}
#case .swiper-pagination {
    display: none;
    width: 100%;
    bottom: 20px;
}

#case .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#case .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

#case .swiper-button-next,#case .swiper-button-prev {
    width:30px;
    height:30px;
    position:absolute;
    z-index:100;
    top: 85%;
    outline:none;
    cursor:pointer;
    opacity:1;
}
#case .swiper-button-prev {
    left: 160px;
    width: 45px;
    background: url(../images/button_prev.png)  no-repeat 50% 50%;
    background-size: 30px;
}
#case .swiper-button-next {
    left: 210px;
    background: url(../images/button_next.png)  no-repeat 50% 50%;
    background-size: 30px;
}
/*#case .swiper-button-prev:hover {*/
/*    background: url(../images/button_prev.png)  no-repeat 50% 50%;*/
/*    background-size: 30px;*/
/*}*/
.style {
    width: 1130px;
    position: absolute;
    top: 794px;
    left: 50%;
    margin-left: -565px;
    background-color: #35261f;
    padding: 30px 20px;
    z-index: 100;
    display: flex;
    display: -webkit-flex;
}
.style .style-l {
    width: 210px;
    font-size: 18px;
    color: #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 0 30px;
}
.style .style-l p {
    padding-right: 20px;
    line-height: 26px;
}
.style .style-r {
    font-size: 18px;
    color: #fff;
}
.style .style-r ul {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    border-left: 1px solid #666;
}
.style .style-r ul li {
    width: 200px;
    text-align: center;
    cursor: pointer;
}
.style .style-r ul li span {
    padding: 3px 16px;
}
.style .style-r ul li:nth-child(1),.style .style-r ul li:nth-child(2),.style .style-r ul li:nth-child(3),.style .style-r ul li:nth-child(4) {
    margin-bottom: 10px;
}
.style .style-r ul li.active span {
    background-color: #5e0300;
}

.btn_group {width: 1000px;position: absolute;left: 50%;margin-left: -500px;top: 80px;overflow: hidden;}
.btn_group .btn {float: left;margin-right: 25px}
.btn_group .btn_03 {margin-right: 0;}
.per {width: 436px;position: absolute;left: 50%;top: 400px;margin-left: -8px;z-index: 10;}

.vouchers {width: 216px;position: absolute;left: 50%;top: 522px;margin-left: -512px;z-index: 10;}
.gift {width: 320px;position: absolute;left: 50%;top: 206px;margin-left: 185px;z-index: 10;}

.yh_wrap {width: 1138px;position: absolute;left: 50%;margin-left: -569px;top: 450px;}
.yh_wrap .yh {margin-bottom: 55px;}

#baoming {width: 400px;position: absolute;left: 50%;margin-left: -200px;bottom: 230px;cursor: pointer;}

.yuyue {width: 1080px;position: absolute;left: 50%;margin-left: -540px;top: 180px;}
.input_wrap {overflow: hidden;margin-bottom: 65px;}
.input_wrap .item {width: 254px;height: 56px;border: 2px solid #f9e7bd;float: left;margin-right: 12px;}
.input_wrap .item .nomr {margin-right: 0;}
.input_wrap .item input {width: 100%;height: 100%;color: #f9e7bd;text-align: center;font-size: 20px;}

input::-webkit-input-placeholder { /* WebKit browsers */
    color: #51281b;
    font-size: 14px;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #51281b;
    font-size: 14px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #51281b;
    font-size: 14px;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #a27d6b;
    font-size: 18px;
}
.yuyue button {
    width: 260px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    background-color: #f9e7bd;
    font-size: 30px;
    color: #be251b;
    text-align: center;
    display: block;
    cursor: pointer;
}



.zt_form {
    width: 100%;
    overflow: hidden;
}
.zt_form_l {
    width: 480px;
    float: right;
}
.zt_form_l .yuyue_num {
    margin: 0 0 10px;
    text-align: center;
    font-size: 28px;
    color: #8f5d43;
    letter-spacing: 1px;
}
.zt_form_l .swiper-container {
    width: 480px;
    height: 35px;
    background: #fde5d1;
    border-radius: 35px;
    overflow: hidden;
}
.zt_form_l .swiper-slide {
    width: 490px;
    height: 35px;
    line-height: 35px;
}
.zt_form_l .swiper-slide p {
    font-size: 20px;
    color: #854e31;
    text-align: center;
}

.zt_form_r {
    float: left;
    margin-top: 15px;
}

.type {
    margin: 0 0 20px;
}
.new, .old {
    position: relative;
    height: 30px;
    line-height: 30px;
    display: inline-block;
}
.new {
    margin-left: 100px;
    margin-right: 130px;
}
.type label {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    margin-left: 30px;
    cursor: pointer;
    color: #854e31;
}
.type input {
    z-index: 3;
    position:
            absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    margin: auto; /* 这里及以上的定位，可以让该元素竖直居中。(top: 0; bottom: 0;) */
    opacity: 0;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.type span {
    position: absolute;
    top: 0; bottom: 0;
    left: 0px;
    margin: auto;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #8f5d43;
    border-radius: 50%;
    cursor: pointer;
}
.type .active span {
    border: 1px solid #f50000;
    background-color: #f50000;
    padding:-5px;
}
.type .active label {
    color: #f50000;
}

.zt_form_r .yuyue-item {
    width: 150px;
    height: 40px;
    overflow: hidden;
    float: left;
    margin-bottom: 21.5px;
}
.zt_form_r .yuyue-item:nth-child(1),.zt_form_r .yuyue-item:nth-child(3) {
    margin-right: 10px;
}
.zt_form_r .queryoffer .form-item {
    position: relative;
    overflow: hidden;
}
.queryoffer .danwei {
    width: 130px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #ebc5a0;
    color: #854e31;
    font-size: 22px;
    position: absolute;
    right: 10px;
    top: 5px;
    display: none;
}
.queryoffer .form-item .notice {
    width: 120px;
    height: 60px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: #ebc5a0;
    color: #854e31;
    text-align: center;
    display: none;
}
.queryoffer .form-item .notice p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 1px;
}
.queryoffer .form-item .notice p:nth-child(1) {
    padding-top: 8px;
}
.zt_form_r .queryoffer .form-item input,.zt_form_r .queryoffer .form-item-submit button {
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #9d5934;
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 0 10px;
    padding-left: 10px;
    text-align: left;
    position: relative;
}
.zt_form_r .queryoffer .form-item select {
    padding-right: 0;
    width: 100%;
    /*width: 252px;*/
    /**width: 198px;!*ie7*!*/
    height: 38px;
    font-size: 14px;
    color: #51281b;
    /*padding: 19px 0 19px 10px;*/
    vertical-align: middle;
    padding-left: 10px;
    /*background: transparent;*/
    font-family: auto;
}
.zt_form_r .queryoffer .form-item-province,.zt_form_r .queryoffer .form-item-city {
    background-color: #fff;
    border: 1px solid #f1f1f1;
    background-image: url("../../year2022/images/icon_sj.png");
    background-repeat: no-repeat;
    background-position: 120px center;
    background-size: 10px 8px;
}
.zt_form_r .queryoffer .form-item-province,.zt_form_r .queryoffer .form-item-city {
    background: none\9;
    /*float: left;*/
    /*width: 250px;*/
}
.zt_form_r .queryoffer .form-item-city {
    background: none\9;
    float: right;
}

.zt_form_r .queryoffer .form-item-submit {
    text-align: center;
    border: none;
}
.zt_form_r .queryoffer .form-item-submit button {
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff !important;
    background: #780001 !important;
    font-size: 14px;
    cursor: pointer;
    display: block;
    border: none !important;
    font-size: 16px;
}
.form-item-submit .form_submit {
    background: #ed281c !important;
}
.h-yh {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
}
.h-yh .yh-item {
    width: 225px;
}
.h-yh .yh-item img {
    width: 100%;
}
.h-yh .yh-item:nth-child(1),.h-yh .yh-item:nth-child(2) {
    margin-bottom: 20px;
}
.form_footer {
    width: 1024px;
    height: 317px;
    position: absolute;
    left: 50%;
    top: 56%;
    margin-left: -512px;
}
.form_footer .queryoffer {
    width: 1085px;
    margin: 30px auto 0;
    overflow: hidden;
}
.form_footer .queryoffer .yuyue-item {
    margin-right: 20px;
    height: 70px;
    float: left;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 20px;
}
.form_footer .queryoffer .yuyue-item:nth-child(2),.form_footer .queryoffer .yuyue-item:nth-child(3),.form_footer .queryoffer .yuyue-item:nth-child(6){
    margin-right: 0;
}
.form_footer .queryoffer .yuyue-item .form-item {
    width: 500px;
    height: 70px;
    background: #fff;
    position: relative;
}
.form_footer .queryoffer .form-item-province, .form_footer .queryoffer .form-item-city {
    float: left;
    width: 185px;
    height: 70px;
    background: #ffefd7;
}
.form_footer .queryoffer .form-item-province {
    margin-right: 20px;
}
.form_footer .queryoffer .yuyue-item .form-item input,.form_footer .queryoffer .yuyue-item .form-item select {
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #a27d6b;
    font-family: auto;
    background: #fff;
}
.queryoffer .yuyue-item .form-item select {
    background:transparent;
}
.form_footer .queryoffer .yuyue-item .form-item input {
    padding-left: 20px;
    box-sizing: border-box;
}

.form_footer .queryoffer .yuyue-item select {
    padding-right: 0;
    width: 100%;
    /**width: 198px;!*ie7*!*/
    height: 70px;
    font-size: 18px;
    color: #333;
    padding: 19px 0 19px 10px;
    vertical-align: middle;
    padding-left: 20px;
    background: transparent;
}
.form_footer .queryoffer .yuyue-item .form-item-province,.form_footer .queryoffer .yuyue-item .form-item-city {
    background-color: #fff;
    background-image: url("../../year2022/images/icon_sj.png");
    background-repeat: no-repeat;
    background-position: 460px center;
    border-radius: 5px;
}
.form_footer .queryoffer .form-item-submit {
    float: left;
}

.form_footer .queryoffer .form-item-submit button {
    width: 500px;
    height: 70px;
    text-align: center;
    color: #fff !important;
    font-size: 26px;
    cursor: pointer;
    display: block;
    border: none !important;
    border-radius: 5px;
    background: #a76643;
}

#newBridge {
    display: none !important;
}

.ffloat {
    display: none !important;
}
.control ul li {
    width: 270px;
    height: 50px;
    font-size: 18px;
    position: absolute;
    left: 50%;
    padding-left: 60px;
    line-height: 50px;
    color: #fff;
    cursor: pointer;
}
.control ul li:nth-child(1) {
    background-image: url("../images/icon_num_01.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 327px;
    margin-left: -455px;
}
.control ul li:nth-child(2) {
    background-image: url("../images/icon_num_02.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 407px;
    margin-left: -455px;
}
.control ul li:nth-child(3) {
    background-image: url("../images/icon_num_03.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 487px;
    margin-left: -455px;
}
.control ul li:nth-child(4) {
    background-image: url("../images/icon_num_04.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 567px;
    margin-left: -455px;
}
.control ul li:nth-child(5) {
    background-image: url("../images/icon_num_05.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 647px;
    margin-left: -455px;
}
.control ul li:nth-child(6) {
    background-image: url("../images/icon_num_06.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 327px;
    margin-left: -115px;
}
.control ul li:nth-child(7) {
    background-image: url("../images/icon_num_07.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 407px;
    margin-left: -115px;
}
.control ul li:nth-child(8) {
    background-image: url("../images/icon_num_08.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 487px;
    margin-left: -115px;
}
.control ul li:nth-child(9) {
    background-image: url("../images/icon_num_09.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 567px;
    margin-left: -115px;
}
.control ul li:nth-child(10) {
    background-image: url("../images/icon_num_10.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 48px 50px;
    top: 647px;
    margin-left: -115px;
}
.control ul li.active:nth-child(1) {
    background-image: url("../images/icon_num_01_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(2) {
    background-image: url("../images/icon_num_02_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(3) {
    background-image: url("../images/icon_num_03_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(4) {
    background-image: url("../images/icon_num_04_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(5) {
    background-image: url("../images/icon_num_05_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(6) {
    background-image: url("../images/icon_num_06_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(7) {
    background-image: url("../images/icon_num_07_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(8) {
    background-image: url("../images/icon_num_08_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(9) {
    background-image: url("../images/icon_num_09_active.png");
    color: #c19c6f;
}
.control ul li.active:nth-child(10) {
    background-image: url("../images/icon_num_10_active.png");
    color: #c19c6f;
}
.engineer {
    width: 400px;
    height: 532px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 25%;
    margin-left: 180px;
}
.engineer .swiper-button-next,.engineer .swiper-button-prev {
    width:30px;
    height:30px;
    position:absolute;
    z-index:100;
    top:95%;
    margin-top:-25px;
    outline:none;
    cursor:pointer;
    opacity:1;
}
.engineer .swiper-button-next{
    background:url(../images/button_next.png) no-repeat 50% 50%;
    right: 40%;
    background-size: 30px;
}
.engineer .swiper-button-prev{
    background:url(../images/button_prev.png) no-repeat 50% 50%;
    left: 40%;
    background-size: 30px;
}
.case_more {
    width: 600px;
    height: 70px;
    line-height: 70px;
    border: 1px solid #f1f1f1;
    text-align: center;
    position: absolute;
    bottom: 10%;
    left: 50%;
    margin-left: -300px;
    cursor: pointer;
}
.case_more a {
    display: block;
    color: #333;
    font-size: 22px;
}

/*popup-alert*/
.popup-alert {
    display: none;
}
.popup-alert-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999;
    background-color: rgb(0, 0, 0);
    opacity: 0.3;
    top: 0;
    left: 0;
}
.popup-alert-main {
    width: 538px;
    height: 423px;
    position: fixed;
    z-index: 19891015;
    top: 20%;
    left: 50%;
    margin-left: -269px;
    background: url(../images/alert.png) no-repeat 0 top;
    background-size: 100%;
}
.popup-alert-close {
    position: absolute;
    z-index: 19891019;
    top: 32px;
    right: 39px;
    width: 32px;
    height: 32px;
}
.popup-alert-close img {
    width: 100%;
    display: block;
}
.popup-alert-form {
    width: 440px;
    margin: 125px auto 0;
}
.popup-alert-form .zt_form_r .yuyue-item {
    width: 212px;
    height: 50px;
}
.popup-alert-form .zt_form_r .queryoffer .form-item input, .popup-alert-form .zt_form_r .queryoffer .form-item-submit button {
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.popup-alert-form .zt_form_r .yuyue-item:nth-child(1), .popup-alert-form .zt_form_r .yuyue-item:nth-child(3) {
    margin-right: 15px;
}
.popup-alert-form  .zt_form_r .queryoffer .form-item select {
    height: 47px;
}
.popup-alert-form .zt_form_r .queryoffer .form-item-province, .popup-alert-form .zt_form_r .queryoffer .form-item-city {
    background-position: 180px center;
    background-size: 14px 10px;
}
.popup-alert-form .form-item-submit .form_submit {
    background: none !important;
    width: 300px;
    margin-top: 8px;
    cursor: pointer;
}

/*slide*/
.sidebar {width: 170px;position: fixed;right: 10px;top: 11%;z-index: 1000;display: none;}
.sidebar .slide {width: 100%;}
.sidebar a {display: block;}
.sidebar a.top {
    width: 135px;
    height: 67px;
    position: absolute;
    left: 19px;
    top: 338px;
    text-indent: -9990px;
}


/*透明度变化*/
.flsh { -webkit-animation: flashgh 6s .5s ease both infinite; -moz-animation: flashgh 4s .2s ease both infinite; animation: flashgh 4s .2s ease both infinite; }
@-webkit-keyframes flashgh {
    0% { opacity: 1; }
    25% { opacity: .2; }
    50% { opacity: 1; }
    75% { opacity: .2; }
    100% { opacity: 1; }
}
@-moz-keyframes flashgh {
    0% { opacity: 1; }
    25% { opacity: .2; }
    50% { opacity: 1; }
    75% { opacity: .2; }
    100% { opacity: 1; }
}
@-o-keyframes flashgh {
    0% { opacity: 1; }
    25% { opacity: .2; }
    50% { opacity: 1; }
    75% { opacity: .2; }
    100% { opacity: 1; }
}
@-ms-keyframes flashgh {
    0% { opacity: 1; }
    25% { opacity: .2; }
    50% { opacity: 1; }
    75% { opacity: .2; }
    100% { opacity: 1; }
}

@media screen and (max-width:1200px) {

}