a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; font-family:"思源黑体 CN", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:"思源黑体 CN", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; }
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,p{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;color:#666;}

fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;}
a{ text-decoration:none;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
::-ms-clear, ::-ms-reveal{display: none;}
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;}
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all 0.3s linear;}
.swiper-button-next,.swiper-button-prev{z-index:3 !important;}
textarea {resize: none;}


.table{height:100%;display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;}

.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input::placeholder{color:#666;}
input:-ms-input-placeholder {
    color: #666 !important;
}
input::-webkit-input-placeholder {
    color: #666;
}
/* Firefox 4-18 */
input:-moz-placeholder {
    color: #666;
}

/* Firefox 19-50 */
input::-moz-placeholder {
    color: #ccc;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
input:-ms-input-placeholder {
    color: #666 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
input::-ms-input-placeholder {
    color: #666;
}

/* CSS Working Draft */
input::placeholder {color: #666;}
img{max-width:100%;width:100%;}

@media (max-width:6000px){
    html{
        font-size: calc(100vw/19.2) !important;
    }
}

@media (max-width:1024px){
    html{
        font-size: calc(100vw/7.5) !important;
    }
}


.w_1200{width: 65%;margin:0 auto;}



.header{background:#1d1d1d;padding:4px 0;width: 100%;position: fixed;left:0;top:0;z-index: 99;}
.header .w_1200{display: flex;justify-content: space-between;align-items: center;}
.logo{width: 1.95rem;}
.header_r{display: flex;align-items: center;}
.tel{font-size: 0.14rem;color:#ffffff;}
.zx{width: 1rem;height: 0.35rem;background:#ffbb32;border-radius: 0.35rem;font-size: 0.14rem;line-height: 0.35rem;text-align: center;margin-left:0.34rem;transition: all 0.5s linear;}
.zx:hover{background:#ffbc24;}
.zx:hover a{color:#fff;}
.zx a{display: block;width: 100%;height: 100%;color:#121212;}

.ban{height: 7.8rem;background: url(../img/ban.jpg) no-repeat center center/cover;padding-top:1.16rem;box-sizing: border-box;margin-top:0.7rem;}
.ban .w_1200{display: flex;justify-content: space-between;}
.banl h2{font-size: 0.55rem;color:#000000;font-weight: bold;line-height: 0.76rem;padding-bottom: 0.74rem;}
.banl ul{display: flex;}
.banl ul li{margin-right: 0.3rem;}
.banl ul li h3{height: 2.66rem;display: flex;justify-content: center;align-items: flex-end;width: 1.96rem;text-align: center;}
.banl ul li:nth-of-type(2) h3{width: 2.07rem;}
.banl ul li:nth-of-type(3) h3{width: 0.9rem;margin:0 auto;}
.banl ul li h4{font-size: 0.14rem;color:#444444;text-align: center;}
.banl ul li h4 span{display: block;font-size: 0.18rem;color:#444444;padding:0.2rem 0 0.04rem 0;}
.banr{width: 42%;background:#fdecba;border-radius:0.04rem;padding:0 0.58rem;box-sizing: border-box;}
.banr h2{font-size: 0.22rem;color:#111111;text-align: center;padding:0.4rem 0 0.34rem 0;}
.bd_k{width: 100%;height: 0.48rem;border-radius:0.04rem;margin-bottom: 0.16rem;background:#fff;}
.bd_k input{display: block;width: 100%;height: 100%;background: none;border:none;font-size: 0.16rem;color:#666666;padding-left: 0.12rem;box-sizing: border-box;}
.bd_k01{height: auto;background: none;}
.bd_k textarea{display: block;width: 100%;height: 1.06rem;background: #fff;border-radius: 0.04rem;font-size: 0.16rem;color:#666666;line-height: 0.32rem;padding: 0.12rem;box-sizing: border-box;border: none;}
.bd_sub{width: 100%;height: 0.6rem;background:#ffc20e;border-radius: 0.6rem;font-size: 0.2rem;color:#121212;line-height: 0.6rem;text-align: center;cursor: pointer;margin-bottom: 0.46rem;}

.ys{height:auto;background: url(../img/ys_bg.jpg) no-repeat center center/cover;padding:1.73rem 0;box-sizing: border-box;}
.ys ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ys ul li{width: 48%;margin-bottom: 0.6rem;}
.ys ul li h3{font-size: 0.28rem;color:#000000;padding:0.57rem 0 0.17rem 0;position: relative;}
.ys ul li h3::after{display: block;width: 1.18rem;height: 0.02rem;background:#fcc800;position: absolute;left:0;bottom: 0;content: '';}
.ys ul li p{font-size: 0.2rem;color:#898989;line-height: 0.32rem;padding-top:0.16rem;}
.swiper-pagination-ys{bottom: 0 !important;}
.swiper-pagination-ys .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background:#f1f3f2;border:1px solid #f6b53d;opacity: 1;margin:0 0.03rem;}
.swiper-pagination-ys .swiper-pagination-bullet-active{background:#f6b53d;}
.swiper-container-ys{padding-bottom: 0.4rem;}
.ys ul li:nth-of-type(4) h3{padding-top:0.17rem;}

.pro{background:#d9d9d9;}
.pro_top ul{display: flex;}
.pro_top ul li{width: 33.33%;height: 2.3rem;display: flex;justify-content: center;align-items: center;position: relative;overflow:hidden;cursor: pointer;}
.pro_top ul li .pro_wz{position: relative;z-index: 2;}
.pro_top ul li::after{display: block;width: 100%;height: 100%;content: '';background:rgba(91,90,91,0.9);position: absolute;left:0;top:0;}
.pro_simg{width: 3.09rem;position: absolute;right:0;bottom: 0;}
.pro_top ul li:nth-of-type(1) .pro_simg{right:-1.1rem;bottom: -0.4rem;}
.pro_top ul li:nth-of-type(2) .pro_simg{width: 2.48rem;}
.pro_top ul li:nth-of-type(3) .pro_simg{width: 2.44rem;}
.pro_wz{text-align: center;}
.pro_wz h2{font-size: 0.36rem;color:#c8c8c8;}
.pro_wz p{font-size: 0.24rem;color:#c8c8c8;}
.pro_top ul li.on::after{background:rgba(245,188,30,0.9);}
.pro_top ul li.on .pro_wz h2{color:#000;}
.pro_top ul li.on .pro_wz p{color:#000;}
.pro_top ul li.on::before{display: block;width: 60%;height: 0.04rem;content: '';border-radius:0.04rem;background:#ffbb32;position: absolute;left:50%;bottom: 0;transform: translateX(-50%);}
.projs_top{margin:1rem auto;display: flex;justify-content: space-between;}
.projs_toppic{width:31.33% ;}
.projs_wz{width: 65%;}
.projs_wz h2{font-size: 0.4rem;color:#000000;font-weight: bold;padding-bottom:0.4rem;}
.projs_wz dl{border:1px solid #8d8d8d;border-radius:0.04rem;}
.projs_wz dl dd{display: flex;align-items: center;padding:0.17rem 0;border-bottom:1px solid #8d8d8d;font-size: 0.18rem;color:#333333;font-weight: bold;}
.projs_wz dl dd:nth-last-of-type(1){border-bottom: none;}
.projs_wz dl dd span{width: 0.08rem;height: 0.08rem;background: #000000;border-radius:0.08rem;margin:0 0.2rem 0 0.3rem;}
.projs_pic{border:0.1rem solid #f9ba3c;box-sizing: border-box;margin-bottom: 1.33rem;}

.pdf{height: auto;overflow:hidden;background:url(../img/dow_bg.jpg) no-repeat center center/cover;padding-bottom: 0.92rem;}
.pdf h2{font-size: 0.7rem;color:#f9ba3c;font-weight: bold;padding:0.78rem 0 0 0;text-align: center;}
.swiper-container-pdf{width: 86.4%;margin:0 auto;padding:0.8rem;}
.swiper-container-pdf .swiper-slide{width: 4.86rem;height: 5.7rem;border:0.1rem solid #fed277;box-sizing: border-box;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.swiper-container-pdf .swiper-slide h3{font-size: 0.32rem;color:#f9ba3c;font-weight:bold;line-height: 0.66rem;padding:1.3rem 0 0.9rem 0;text-align: center;}
.ck_btn{width: 2.84rem;height: 0.8rem;border:0.04rem solid #ffbc24;box-sizing: border-box;margin:0 auto;transition: all 0.3s linear;text-align: center;}
.ck_btn a{font-size: 0.26rem;color:#f9ba3c;line-height: 0.8rem;}
.ck_btn:hover{background:#ffbc24;}
.ck_btn:hover a{color:#fff;}
.swiper-container-pdf .swiper-slide{opacity: 0;}
.swiper-container-pdf .swiper-slide-active{position: relative;z-index: 2;opacity: 1;}
.swiper-container-pdf .swiper-slide-prev{transform: rotate(-10deg) scale(0.9) translateY(0.4rem);opacity: 1;transition: all 0.3s linear;}
.swiper-container-pdf .swiper-slide-next{transform: rotate(10deg) scale(0.9) translateY(0.4rem);opacity: 1;transition: all 0.3s linear;}
.pdf_prev{width: 0.43rem;position: absolute;left:0;top:50%;transform: translateY(-50%);cursor: pointer;z-index: 3;}
.pdf_next{width: 0.43rem;position: absolute;right:0;top:50%;transform: translateY(-50%);cursor: pointer;z-index: 3;}

.dow{height: 3.24rem;background:url(../img/d_bg.jpg) no-repeat center center/cover;}
.dow h2{font-size: 0.24rem;color:#000000;font-weight: bold;text-align: center;padding:1.07rem 0 0.66rem;}
.dow_btn{width: 3.74rem;height: 0.62rem;background:#000000;border-radius: 0.62rem;margin:0 auto;font-size: 0.2rem;color:#ffc000;line-height: 0.62rem;text-align: center;transition: all 0.5s linear;}
.dow_btn a{display:block;width: 100%;height: 100%;color:#ffc000;}
.dow_btn:hover{background:#fff;}
.dow_btn:hover a{color:#000;}

.footerCopy{ padding: 10px 0;color: #5f5f5f; text-align: center;background: #121212;}
.footerCopy img{width: auto;}
.footerCopy a{color:#5f5f5f;}



@media(max-width:1366px){
    .w_1200{width: 84%;}
}

@media(max-width:1024px){
    .w_1200{width: 90%;}
    .tel{font-size: 0.24rem;}
    .header{padding:0.1rem 0;}
    .logo{width: 1.6rem;}
    .zx{width: 1.6rem;height: 0.4rem;font-size: 0.24rem;line-height: 0.4rem;}

    .ban{height:auto;}
    .ban .w_1200{flex-wrap: wrap;}
    .banl{width: 100%;}
    .banr{width: 100%;margin:0.5rem auto;}
    .banl ul{justify-content:space-between;}
    .banl ul li{margin-right: 0}
    .banl ul li h4 span{font-size: 0.26rem;}
    .banl ul li h4{font-size: 0.24rem;}
    .banr h2{font-size: 0.3rem;}
    .bd_k{height: 0.8rem;}
    .bd_k input{font-size: 0.24rem;padding-left: 0.3rem;}
    .bd_k textarea{height: 2rem;font-size: 0.24rem;padding: 0.3rem;}
    .bd_sub{height: 0.8rem;font-size: 0.24rem;line-height: 0.8rem;margin:0.5rem auto 0.6rem auto;}
    .bd_k01{height:auto !important;}
    .ys ul li{width: 100%;}
    .ys{padding:0.8rem 0;}
    .ys ul li p{font-size: 0.24rem;line-height: 0.4rem;}

    .pro_top ul{display: block;width: 100%;overflow-x: auto;overflow-y: hidden;white-space:nowrap;}
    .pro_top ul li{width: 4rem;display: inline-block;height: auto;padding:0.4rem 0;margin:0 -0.02rem;}
    .projs_toppic{width: 50%;margin:0 auto;}
    .projs_top{flex-wrap: wrap;}
    .projs_wz{width: 100%;margin:0.4rem auto 0 auto;}
    .projs_wz h2{font-size: 0.3rem;}
    .projs_wz dl dd{font-size: 0.24rem;}
    .pdf h2{font-size: 0.5rem;}

    .swiper-container-pdf{width: 100%;padding:0.5rem 0;}
    .swiper-container-pdf .swiper-slide h3{font-size: 0.32rem;line-height: 0.5rem;}
    .dow h2{font-size: 0.3rem;padding:0.8rem 0 0.6rem 0;}
    .dow_btn{height: 0.8rem;line-height: 0.8rem;font-size: 0.24rem;}

    .footerCopy{padding: 10px;}
    
    
    
}

