@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fcfcfc;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


@font-face {
    font-family: 'constan2';
    src:url('../fonts/Microsoft JhengHei UI/msjhl_0.ttc') format('truetype');
}
.ssddds{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

            .demo-message-wrap input::-webkit-input-placeholder,
            .demo-message-wrap textarea::-webkit-input-placeholder {
                /* WebKit browsers */
                  color: #fff;
            }

            .demo-message-wrap input:-moz-placeholder,
            textarea:-moz-placeholder {
                /* Mozilla Firefox 4 to 18 */
                  color: #fff;
            }

            .demo-message-wrap input::-moz-placeholder,
            textarea::-moz-placeholder {
                /* Mozilla Firefox 19+ */
                   color: #fff;
            }

            .demo-message-wrap input:-ms-input-placeholder,
            textarea:-ms-input-placeholder {
                /* Internet Explorer 10+ */
                  color: #fff;
            }

            .demo-message-wrap input[type='text']::-webkit-input-placeholder{
                color: #fff;
            }



.aby_hh li:hover .aby_hh_img img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}
/*头部样式*/
.head{
    height: 24px;
    background: #1a1a1a;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #999999;
}
.head a{
    color: #999999; 
}
.fl{
    float: left;
}
.fr{
    float: right;
}


.header{
    height: 80px;
    background: #fff;
}
.header.scroll{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
}

.logo{
    line-height: 80px;
    float: left;
    width: 23.75%;

}
.logo img{
    width: 100%;
}
.tnav{
    float: right;
    width: 48.75%;
    background: url(//cdn.myxypt.com/62f0e441/21/09/e248151d99709c6b193ea7077b4110fa7ccd2ab8.png)no-repeat right center;
}
.tdh{
    margin-left: 1.25%;
    padding-left: 1.8vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/a16233f2b179e2ed8a1a625c2eb6988cca8ac248.png)no-repeat left center;
    font-size: 1.04vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 80px;
    letter-spacing: 0px;
    color: #333333;
}
.tyw{
    width: 4.375%;
    position: relative;
    margin-top: 35px;
}

.tyw .tqh1{
    width: 16px;
    height: 16px;
    margin: 0 auto;
    background: url(//cdn.myxypt.com/62f0e441/21/09/22d8de3617967666eb80f7453056e02848ec8abd.png)no-repeat center;
    
    
}

.tyw  .tqh2{
    position: absolute;
    top:22px;
    left: 0;
    width: 100%;
    height: 84px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/e32fa44a50d671daac80c9804fdc544fd91b2b70.png)no-repeat center;
    padding:16px 7px 10px 7px;
    z-index: 999;
    display: none;
}
.tyw  .tqh2 p{
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #333333;
}
.tyw  .tqh2 p+p{
    margin-top: 20px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #333333;
}


.x-banner{
    position: relative;
}
.htss{
    position: absolute;
    left: 8.33%;
    right: 8.33%;
    bottom: -60px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px 
        rgba(0, 0, 0, 0.2);
        z-index: 999;
    padding: 1.77vw 3.125%;
}

.htss1{
    float: left;
    width: 32%;
}

.htss1 .htrm{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #666666;
}

.htss1 .htrm a{
    color: #666666;
    margin-right: 15px;
}
.htss1 h4{
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333;
    margin-top: 13px;
}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
.hotSearch a{margin-right:6px;}
.htss #formsearch{
    width: 34%;float: right;
    background: url(//cdn.myxypt.com/62f0e441/21/09/3ced78b2a7ba5e87d39ed5a30d1ef500783e662c.png)no-repeat center;
    height: 52px;
    background-size: 100%; 
}
.htss #formsearch input{background:none;border:none;float:left;outline: none;font-weight: lighter;}
.htss #formsearch input#keyword{
    height:50px;line-height:50px;padding-left:30px;color:#666;
    width: 89.6%;font-size: 16px;color: #666666;
}
.htss #formsearch input#s_btn{width:10.4%;height:50px;line-height:50px;text-align:center;color:#fff;border:none;cursor:pointer;}
input#keyword:-ms-input-placeholder{
color: #666;
}
input#keyword::-webkit-input-placeholder{
color: #666; 
}

#menu{
      width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #03479c;
}
.ct1{color:#03479c;font-size:42px;text-align:center;}
.ct1 span{display:block;text-transform:uppercase;font-size:18px;font-weight:normal;color:#888888;font-family:"Arial";line-height: 30px;}


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

/*高品质追求*/
.box2{width:1200px;margin:0 auto;margin-top:20px;}
.tabz{position:relative;display:flex;justify-content:center;align-items:center;margin-top:50px;}
.tabz li{float:left;width:140px;height:32px;display:block;line-height:32px;background:#eaeaea;text-align:center;color:#666666;font-size:14px;cursor: pointer;margin-left:10px;}
.tabz li.cur{color:#fff;text-decoration:none;font-size:14px;background:#03479c;}
.tabz  li:hover, .tabz li.cur {
    background: #03479c;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.tabz li:hover a, .tabz li.cur a {
    color: #fff;
}

.ttz{display: none;margin-top:30px;}
.list1z{padding:8px 10px;}
.list1z li{position:relative;vertical-align: middle;float:left;margin-right:26px;margin-bottom:26px}
.list1z li a.img{display:block}
.list1z li a.img img{width:376px;height:270px;}


.list1z li:nth-child(3n){float:right;margin-right:0px;}

.dac{background:#03479c;border-bottom-left-radius:5px;border-bottom-right-radius:5px;line-height:45px;height:45px;}
.list1z li h3{color:#fff;font-size:16px;float:left;font-weight:normal;margin-left:5%;}
.list1z li h3 a{color:#fff;font-size:16px;line-height:45px;}
.list1z li:hover .dac{background:#b99562;}


.mx{float:right;color:#fff;font-size:16px;margin-right:5%;}
.mx a{color:#fff;font-size:16px;}

/*滚动*/
.pin{width:1200px;margin:0 auto;}

.chan{text-align:center;padding-top:30px;position:relative;margin-bottom:40px;}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:55%;}
.l_btn{left:-50px;}
.r_btn{right:-50px;}

.twt{float: left;}
.twt li a.img{display:block;}
.twt li a.img img{display:block;width: 273px;height:150px;}
.twt li{float: left;overflow: hidden; margin-left: 20px;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;padding-top:20px;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

.huise{width:1920px;position:relative;left:50%;margin-left:-960px;background:#f5f5f5;padding-bottom:50px;padding-top:70px;}

#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}


.anls{width:1200px;margin:0 auto;padding-top:40px;border-top:1px solid #e5e5e5}
.product_list3{}
.product_list3 li{float:left;margin-right:38px;margin-bottom:38px;_display:inline;position:relative;width:376px;height:248px;}
.product_list3 li a.img{}
.product_list3 li a.img img{width:376px;height:248px;}
.product_list3 li h3{text-align:center;position:absolute;bottom:0px;width:100%;background:url(../images/h3.png) no-repeat center top;height:40px;color:#fff;}
.product_list3 li h3 a{font-weight:normal;line-height:40px;font-size:16px;color:#fff;}
.product_list3 li a.img{display:block;}
.product_list3 li a.img:hover{border-color:#b99562;}


.rxcp{
    margin-top: 8.3vw;

}
.title{
    text-align: center;
}
.title h3{
    font-size: 1.45vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    padding-bottom: 1.35vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/2a923918922241a1db4eeabc1443b25e7feb3398.png)no-repeat bottom center;
    background-size: 100%;
}
.title h3 span{
    color: #ce000c;
}

.rxcp2{
    margin-top: 2.6vw;

}
.rxcp2 ul li.slick-slide{
    background: #f2f2f2;
    padding: 10px 8px 0 9px;
    margin-right: 0.6%;
}
.rxcp2 ul li.slick-slide a img{
    width: 100%;
}
.rxcp2 ul li h3{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.rxcp2 ul li h3 .name{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    color: #333333;
}
.rxcp2 ul li h3 .jt{
    width: 20px;
    height: 20px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/a7d5497eaeaee9296c1e413ff0e9f0fe332c2f13.png)no-repeat center;
}

.rxcp2  .slick-dots{
    display: flex;
    justify-content: center;
    margin-top: 1.51vw;
}
.rxcp2  .slick-dots li{
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #cccccc;

}
.rxcp2  .slick-dots li button{
    display: none;
}
.rxcp2  .slick-dots li.slick-active{
    background: #ce000c;
}
.rxcp2 ul li.slick-slide:hover{
    background: #ce000c;
}
.rxcp2 ul li.slick-slide:hover h3 .name{
    color: #fff;
}
.rxcp2 ul li.slick-slide:hover h3 .jt{
    background: url(//cdn.myxypt.com/62f0e441/21/09/3ca24b5fcb53b4c4f5f79eab28c7030ca87f9bec.png)no-repeat center;
}


.cp0{
   margin-top:5.20vw;
   padding-top: 5.2vw;
   background: url(//cdn.myxypt.com/62f0e441/21/09/36b4baa6920dc3892f9ec5a19f1f75e1e7b234f1.jpg)no-repeat center;
   padding-bottom: 5.2vw;
}
.cpfl{
    width: 24%;
    float: left;
}
.cpfl .cpflt{
    width: 100%;
    height: 8.3vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/d86ab89d5c6eb3a75c0b3abf828887d6f3f69d11.png)no-repeat center;
    border-radius: 10px 10px 0px 0px;
    background-size: 100% 100%;
    padding-top:  2.86vw;
}
.cpfl .cpflt h3{
    margin-left: 43%;
    font-size: 1.45vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
}
.cpfl .cpflt h4{
    margin-left: 43%;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 10px;
}
.cpfl .cofl2{
    background: #f2f2f2;
    padding:  10px 10px 12px 10px;
}
.cpfl .cofl2 ul li{
    border-left: 2px solid #333;
    margin-bottom: 10px;
    background: #fff;
    padding-left: 1vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 14px;
}
.cpfl .cofl2 ul li .a{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    color: #333333;

}
.cpfl .cofl2 ul li .jt{
    width: 20px;
    height: 20px;
    display: block;
    background: url(//cdn.myxypt.com/62f0e441/21/09/4569f4e4ff54bd9b53b8c0092f16be2d6ce321c0.png)no-repeat center;
}

.cp2{
    background: #fff;
    width: 74.6%;
    float: right;
}
.cp2 .cp2t{
    border-bottom: 1px solid #f0f0f0;
}
.cp2 .cp2t h3{
   margin-left: 1vw;
   padding-left: 20px;
   background: url(//cdn.myxypt.com/62f0e441/21/09/b2d1e9c98276e3618a57bc76ee44d79dd33427d9.png)no-repeat left center;
   font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #333333;
    float: left;
}
.cp2 .cp2t .mr{
    float: right;   
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #333333;
    margin-right: 20px;
    text-transform: uppercase;
}
.cp22{
   margin: 10px 10px 0 10px;
}
.cp22 ul li{
    float: left;
    width: 32%;
    margin-bottom: 20px;
    padding: 10px;
    background: #f2f2f2;
    margin-right: 2%;
}
.cp22 ul li:nth-child(3n){
    margin-right: 0;
}

.cp22 ul li img{
    width: 100%;
}  
.cp22 ul li h3{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cp22 ul li h3 .name{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #333333;
}
.cp22 ul li h3 .jt{
    width: 20px;
    height: 20px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/a7d5497eaeaee9296c1e413ff0e9f0fe332c2f13.png)no-repeat center;
}

.gssl{
    margin-top: 5.15vw;
}
.gssl2{
    margin-top: 2.6vw;
}
.gssl2 ul li{
    width: 50%;
    float:left;
    background: #f7f7f7;
   
    position: relative;
}
.gssl2 ul li .tp{
    width: 100%;
}
.gssl2 ul li .tp img{
    width: 100%;
}
.gssl2 ul li .wz{
    position: absolute;
    left: 7.5%;
    top: 1.5625vw;
    width: 47%;
}
.gssl2 ul li .wz h3{
    padding-top: 1.875vw;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    padding-left: 13px;
}
.gssl2 ul li .wz .hx{
    background: url(//cdn.myxypt.com/62f0e441/21/09/25a293700e5b4374b0f63dc661b3a970be8a28bf.png)no-repeat left center;
    background-size: 100% 100%;
    width: calc(100% - 13px);
    height: 13px;
    margin-top: 10px;
    margin-left: 13px;
}
.gssl2 ul li .wz h4{
    margin-top: 16px;
}
.gssl2 ul li .wz h4 p{
    padding-left: 14px;
    margin-left: 14px;
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 2.6;
    letter-spacing: 0px;
    color: #292929;
    background: url(//cdn.myxypt.com/62f0e441/21/09/319591698a3cf86880d9d69cd388198a35978a7a.png)no-repeat left center;
}
.gssl2 ul li .wz  .ck{
    display: block;
    width: 32%;
    height: 34px;
    margin-left: 14px;
    text-align: center;
    border-radius: 17px;
    border: solid 1px #666666;
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #292929;
}
.gssl2 ul li .wz  .ck{
    margin-top: 1vw;
}
.gssl2 ul li:nth-child(2) .wz h3{
    color: #ffffff;
}
.gssl2 ul li:nth-child(2) .hx{
    background: url(//cdn.myxypt.com/62f0e441/21/09/4af7258078968719b344520a607057947e168162.png)no-repeat left center;
}
.gssl2 ul li:nth-child(2) h4 p{
     color: #ffffff;
}
.gssl2 ul li:nth-child(2) .wz  .ck{
    background: #ce000c;
    color: #fff;
}
.gssl2 ul li:nth-child(3) .wz h3{
    color: #ffffff;
}
.gssl2 ul li:nth-child(3) .hx{
    background: url(//cdn.myxypt.com/62f0e441/21/09/4af7258078968719b344520a607057947e168162.png)no-repeat left center;
}
.gssl2 ul li:nth-child(3) h4 p{
     color: #ffffff;
}
.gssl2 ul li:nth-child(3) .wz  .ck{
    background: #ce000c;
    color: #fff;
}

.hxt{
    margin-top: 5.15vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/70fff6f786119def7eb1949d518d151a75180278.png)no-repeat center;
    padding: 1.35vw 0;
    background-size: 100% 100%;
}
.hxt .wz{
    margin-left: 5%;
    margin-top: 2.29vw;
    float: left;
}
.hxt .wz h3{
    font-size: 1.25vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
}
.hxt .wz .hx{
    width: 52px;
    height: 2px;
    background-color: #292929;
    margin-top: 10px;
}
.hxt .wz h4{
    margin-top: 16px;
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
}
.hxt .wz h5{
    font-size: 1.25vw;
    font-weight: bold;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 15px;
}
.hxt  .djzx{
    float: left;
    width: 12%;
    margin-left:31.8%;
    padding-left: 2.08vw;
    height: 48px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/3eab05bd4de00966912295f1c4209a27fb323ff2.png)no-repeat center;
    background-size:100%; 
    margin-top:4.5vw;
}
.hxt .djzx a{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    color: #ffffff;
}
.hxt .htewm{
    float: right;
    margin-right: 4.166vw;
    width: 12.5%;
}
.hxt .htewm img{
    max-width: 100%;
}




@media (max-width: 768px) {
.hxt{
    background: url(//cdn.myxypt.com/62f0e441/21/09/70fff6f786119def7eb1949d518d151a75180278.png)no-repeat top left;
}
}




.ab0{
    margin-top: 5.2vw;
}
.ab0 .abtp{
    float: left;
    width: 50%;
}
.ab0 .abtp img{
    width: 100%;
}
.ab0 .abwz{
    float: right;
    width: 46.875%;

}
.ab0 .abwz h3{
    font-size: 1.458vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
}
.ab0 .abwz h4{
    font-size: 1.458vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #999999;
    margin-top: 6px;
}
.ab0 .abwz h5{
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 1vw;
}
.ab0 .abwz .ckgd{
    width: 20%;
    height: 48px;
    display: block;
    background-color: #ce000c;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 3.33vw;
}

.abxszgd{
    margin-top: 2.604vw;
}
.abxszgd ul{
    box-shadow: 0px 0px 8px 0px 
        rgba(0, 0, 0, 0.2);
    width: 100%;
    background-color: #f7f7f7;
    padding: 2.65vw 0;
}
.abxszgd ul li{
    width: 20%;
    float: left;
    background: url(//cdn.myxypt.com/62f0e441/21/09/fedf8da73a08ab80fe4a88818f7a7e334e1b433d.png)no-repeat right center;
    text-align: center;
}
.abxszgd ul li:last-child{
    background: none;
}
.abxszgd ul li h3{

}
.abxszgd ul li h3 .count{
    font-size: 41px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #4d4d4d;
    font-family: "Bebas";
}
.abxszgd ul li h3 .count2{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #4d4d4d;
} 
.abxszgd ul li .wz2{
    margin-top: 9px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.abxszgd ul li .wz2 img{
    max-width: 100%;
}
.abxszgd ul li .wz2 p{
    font-size: 1vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #4d4d4d;
    margin-left: 8px;
}


.ryzs{
    margin-top: 5.2vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/320f389cd6e2ef631a7dbeaaa628e2462380936b.png)no-repeat top center;
    padding-top: 5.2vw;
    background-size: 100%;
}
.ryzs .ryzst{

    text-align: center;
}
.ryzs .ryzst h3{
    font-size: 1.45vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 1.35vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/0af98a16530a61ba2b76b83bbaf54af575397224.png)no-repeat bottom center;
    background-size: 100%;

}
.ryzs2{
    margin-top: 2.6vw;
}
.ryzs2 .ryads4 li.slick-slide{
    margin: 0 .5%;
     /*box-shadow: 0px 4px 6px 0px 
        rgba(0, 0, 0, 0.2);*/
        margin-bottom: 1vw;
}
.ryzs2 .ryads4 li img{
    width: 100%;
}
.ryzs2 .ryads4 .slick-dots {
    display: flex;
    justify-content: center;
    margin-top: 1.6vw;
}
.ryzs2 .ryads4 .slick-dots  li{
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #cccccc;

}
.ryzs2 .ryads4 .slick-dots  li button{
    display: none;

}
.ryzs2 .ryads4 .slick-dots  li.slick-active{
    background: #ce000c;
}

.hzhb{
    margin-top: 5.2vw;
    background: url(//cdn.myxypt.com/62f0e441/21/09/5e571c4ad07eff54ec5b84d2c2910f706b611efb.png)no-repeat center;
    padding: 2vw 0;
    background-size: 100% 100%;
}
.hzhb .hzhbwz{
    width: 22.5%;
    float: left;
}
.hzhb .hzhb2{
    float: right;
    width: 75%;
} 
.hzhb .hzhbwz h3{
    font-size: 1.45vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 15px;
}
.hzhb .hzhbwz h4{
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 10px;
    text-transform: uppercase;
}
.hzhb .hzhbwz h5{
    font-size: 18px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 10px;
}
.hzhb .hzhb2 ul li{
    float: left;
    margin-right: 0.65%;
}
.hzhb .hzhb2 ul li img{
    width: 100%;
}

.news0{
    margin-top: 5.2vw;
    position: relative;
}
.news1{
    margin-top: 2.6vw;
}
.news1 ul li{
    width: 23.5%;
    float:left;
    margin-right: 2%;
    background: #fafafa;
    padding-bottom: 1.3vw;
}
.news1 ul li:nth-child(4){
    margin-right: 0;
}
.news1 ul li img{
    width: 100%;
}
.news1 ul li h3{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 15px;
}
.news1 ul li p{
    margin: 0 15px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #4d4d4d;
    margin-top: 5px;
}
.news1 ul li .lj{
    margin-left: 15px;
    margin-top: 12px;
    display: flex;
    justify-content: space-between;
}
.news1 ul li .lj span{
    padding-left: 1.3vw;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: 0px;
    color: #999999;
    background: url(//cdn.myxypt.com/62f0e441/21/09/f6cf8b8c0cff1544eee015ff8be9e25da72524c2.png)no-repeat left center;
}
.news1 ul li .lj .jt{
    width: 42px;
    height: 15px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/7ddf7db4ae1dc730e3e54e68781c76d1f8660a4e.png)no-repeat center;
    margin-right: 15px;
}


.ftly{
    margin-top: 5.2vw;
    position: relative;
    z-index: 99;
}
.ftly1{
    min-height: 400px;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
    padding: 1.979vw 1.5625vw;
}
.ftly2{
    width: 48%;
    float: left;
}
.ftly2 #message-form{
    width: 100%;
}
.ftly2 #message-form input{
    display: block;
    float: left;
    border: solid 1px #e5e5e5;
    border-radius: 0px;
    outline: none;
    background: none;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    height: 48px;
    letter-spacing: 0px;
    color: #999999;
    margin-bottom: 10px;
}
.ftly2 #message-form #name{
    width: 48.5%;
} 
.ftly2 #message-form #contact{
    width: 48.5%;float: right;
} 
.ftly2 #message-form #content{
    display: block;
    float: left;
    border: solid 1px #e5e5e5;
    border-radius: 0px;
    outline: none;
    background: none;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    min-height: 8vw;
    letter-spacing: 0px;
    color: #999999;
    margin-bottom: 10px;
    width: 100%;
}
.ftly2 #message-form .ly{
    float: left;
    width: 100%;
}
.ftly2 #message-form #checkcode{
    width: 47%;
}
.ftly2 #message-form #checkCodeImg{
    width: 18%;
}
.ftly2 #message-form .btn{
    width: 20%;
    height: 48px;
    background: #333333;
    text-align: center;
    line-height:48px;
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height:3;
    letter-spacing: 0px;
    color: #ffffff; 
    padding: 0;
    margin-bottom: 0;
}


.ftly .ftlx{
    width: 48%;
    float: right;
    margin-top: 2.9vw;
}
.ftly .ftlx ul{
    display: flex;
    justify-content: space-between;

}
.ftly .ftlx ul li{
    text-align: center;
}
.ftly .ftlx ul li img{
    max-width: 100%;

}
.ftly .ftlx ul li h3{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
    margin-top: 14px;
}
.ftly .ftlx ul li p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
}

.foot {
    position: relative;
    z-index: 9;
    margin-top: -10.208vw;
    padding-top: 12.8vw;
    z-index: 9;
    background: #333;
    border-bottom: 10px solid #000;
}
.footny{
     margin-top: 0vw;
    padding-top: 20px;
}
.ftnav{
    float:left;
    width: 52%;
    display: flex;
    justify-content: space-between;
}
.ftnav dl{

}
.ftnav dl dt{
    font-size: 1.04vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    padding-bottom: 12px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/0bb6544ebeacbfb13473c9183c8592f23d022e32.png)no-repeat left bottom;
    margin-bottom: 8px;
}
.ftnav dl dd{
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #cccccc;
}
.ftnav dl dd a{
    color: #cccccc;
}

.ftbqxx{
    margin-left: 5%;
    width: 22%;
    float: left;
}
.ftbqxx h3{
     font-size: 1.04vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    padding-bottom: 12px;
    background: url(//cdn.myxypt.com/62f0e441/21/09/0bb6544ebeacbfb13473c9183c8592f23d022e32.png)no-repeat left bottom;
    margin-bottom: 8px;
}
.ftbqxx  h4{
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #cccccc;
}
.ftbqxx  h4 a{
    color: #cccccc;
}

.ft_ewm{
    float: right;
    width: 10%;
    margin-right: 4.75%;
}
.ft_ewm img{
    max-width: 100%;
}
.ft_ewm p+p{
    font-size: 16px;
    font-weight: lighter;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #999999;
    text-align: center;
}

.footer{
    border-top: 1px solid #666666;
    margin-top: 2.1vw;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #999999;
}
.footer a{
    color: #999999;
}

@media (max-width: 1600px) {
    .tyw .tqh2 p+p{
        font-size: 16px;
    }
    .tyw .tqh2 p{
        font-size: 16px;
    }
    .htss1{
        width: 33%;
    }
    .hxt .djzx{
        margin-left: 32.33%;
    }
    .ftbqxx{
        width: 25%;
    }
}
@media (max-width: 1440px) {
    .htss1{
        width: 40%;
    }
    .ft_ewm p+p{
        font-size: 14px;
    }
}
@media (max-width: 1366px) {
    .ftnav dl dd{
        font-size: 14px;
    }
    .ftbqxx h4{
        font-size: 13px;
    }
    .ftly .ftlx ul li p{
        font-size: 14px;
        overflow: hidden;
    }
    .hzhb .hzhbwz h5{
        font-size: 15px;
    }
    .gssl2 ul li .wz h4 p{
        font-size: 12px;
    }
    .tyw .tqh2 p img{
        width: 40%;
    }
    .ab0 .abwz .ckgd{
        margin-top: 1vw;
    }
    .hxt .djzx{
        margin-left: 32.33%;
    }
}
@media (max-width: 1280px) {
    .news1 ul li h3{
        font-size: 16px;
    }
    .tyw .tqh2{
        width: 110%;
    }
    .gssl2 ul li .wz{
        width: 50%;
    }
    .gssl2 ul li .wz .ck{
        font-size: 14px;
    }
}
@media (max-width: 1200px) {
    .tyw .tqh2{
        width: 120%;
    }
    .htss1 h4{
        font-size: 22px;
    }
    .ab0 .abwz h5{
        font-size: 14px;
    }
}
@media (max-width: 1024px) {
    .tyw .tqh2{
        width: 150%;
        left: -25%;
    }
    .htss1 .htrm{
        font-size: 14px;
    }
    .htss1 h4{
        font-size: 20px;
    }
    .title h3{
            font-size:20px;
            padding-bottom: 25px;
    }
    .cpfl .cofl2 ul li .a{
        font-size: 14px;
    }
    .ftly .ftlx ul li{
        width: 33%;
    }

    .gssl2 ul li .wz{
            width: 62%;
            left: 4%;
    }
    .ab0 .abwz h5{
        line-height: 24px;
    }
    .ab0 .abwz .ckgd{
        width: 25%;
    }
    .ryzs .ryzst h3{
       font-size: 20px;
       padding-bottom: 25px;
    }
}

@media (max-width:991px) {
    .htss1{
        width: 46%;
    }
    .hxt .wz h3{
        font-size: 16px;
    }
    .ab0 .abwz h3{
        font-size: 16px;
    }
    .ftly2 #message-form .btn{
    width: 25%;
    }
}

@media (max-width:767px) {
    .htss{
        position: initial;
        margin: 20px 8.33%; 
    }
    .htss1{
        width: 100%;
        margin: 0 auto;
        float: initial;
        text-align: center;
    }
    .htss #formsearch{
            width: 83%;
            float: initial;
            margin: 0 auto;
            margin-top: 20px;
    }
    .cpfl{
        display: none;
    }
    .cp2{
        width: 100%;
    }
    .gssl2 ul li{
        width: 100%;
    }
    .hxt .djzx{
        display: none;
    }
    .ab0 .abtp{
        width: 100%;
    }
    .ab0 .abwz{
        width: 100%;
        margin-top: 20px;
    }
    .news1 ul li{
        width: 49%;
    }
    .news1 ul li:nth-child(2){
        margin-right: 0;
    }
    .ftly2{
        width: 100%;
    }
    .ftly .ftlx{
        width: 100%;
    }
}
@media (max-width:991px) {
    body{
        padding-top: 60px;
    }
}
@media (max-width:767px) {
    body{
        padding-bottom: 50px;
    }
}
@media (max-width:640px) {
    .htss1 .htrm{
        display: none;
    }
    .htss1 h4{
        font-size: 18px;
    }
    .htss #formsearch{
        width: 100%;
    }
    .title h3{
        padding-bottom: 20px;
    }
    .cp22 ul li{
        width: 49%;
    }
    .cp22 ul li:nth-child(3n){
        margin-right: 2%;
    }
    .cp22 ul li:nth-child(2n){
        margin-right: 0;
    }
    .cp22 ul li h3 .jt{
        display: none;
    }
    .cp22 ul li h3 .name{
        font-size: 12px;
        line-height: 2;
    }
    .gssl2 ul li .wz .hx{
        display: none;
    }
    .gssl2 ul li .wz{
        width: 54%;
    }
    .gssl2 ul li .wz .ck{
        display: none;
    }
    .ab0 .abwz h4{
        font-size: 14px;
    }
    .ab0 .abwz .ckgd{
        width: 30%;
    }
    .abxszgd ul li{
        width: 48%;
       /* height: 30px;*/
    }
    
    .abxszgd ul li .wz2{
            height: 35px;
            margin:15px 0;
    }
    .hzhb .hzhbwz h3{
        font-size: 18px;
    }
    .news1 ul li{
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .news1 ul li .lj span{
        padding-left: 18px;
    }
    .ftly2 #message-form #checkCodeImg{
        width: 40%;
    }
    .ftly .ftlx ul{
        flex-wrap: wrap;
    }
    .ftly .ftlx ul li{
        width: 100%;
        margin-bottom: 10px;
    }

    .ftnav{
        display: none;
    }
    .ftbqxx{
        width: 100%;
    }
    .ftbqxx h3{
        font-size: 20px;
    }
    .ft_ewm{
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    .gssl2 ul li .wz{
        left:1%;
    }
    .gssl2 ul li .wz h4 p{
        
    }
    .gssl2 ul li .wz h3{
        padding-top: 34px;
        font-size:16px;
    }
    .gssl2 ul li .wz h4{
        margin-top: 5px;
    }
    .gssl2 ul li .wz h4 p{
        line-height: 1.5;
        margin-left:10px;
    }
    .hxt .htewm{
        margin-right: 0;
        width: 20%;
        margin-top: 20px;
    }
}


li {
    list-style: none;
}

.q_d_m {
    float: left;
    width: 100%;
    height: 50px;
}

.pf_down {
    width: 100%;
    float: left;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 50px;
    background: #191919;
    z-index: 999;
    border-top: 1px solid #fff;
}

.pf_down li {
    width: 33.333333%;
    float: left;
    text-align: center;
    padding: 7px 0 4px 0;
    border-right: 1px solid #fff;
}

.pf_down li .ico7 {
    width: 100%;
    float: left;
    height: 20px;
}

.pf_down li .d_name {
    width: 100%;
    float: left;
    margin-top: 4px;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
}

.pf_down li.l1 .ico7 {
    background: url(//cdn.myxypt.com/62f0e441/21/09/ec9e6f7be16b7c9a62df5862499d62a1811b28d9.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li.l2 .ico7 {
    background: url(//cdn.myxypt.com/62f0e441/21/09/4757657eabd36a3eb67394db126d7a9bbe61fc32.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li.l3 .ico7 {
    background: url(//cdn.myxypt.com/62f0e441/21/09/386cc7bddb5de2c4d4749795e9c6d78c4e8b712d.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li:nth-child(3n) {
    border: none;
}