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',arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1',sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:'思源黑体 CN',arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1',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{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;}

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[xmlns] .clearfix{display:block;}
* 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);}
.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;}

@media (max-width:6000px){
    html{
        font-size: calc(100vw/19.2) !important;
    }
}

@media (max-width:750px){
    html{
        font-size: calc(100vw/7.5) !important;
        text-size-adjust:none;
        -webkit-text-size-adjust:none;
    }
}





a,input[type=reset],input[type=submit],input[type=button]{
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;}
img{max-width:100%;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;}
#dituContent img{max-width:inherit;width:auto;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -ms-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;}
body,html{min-height:100%;}


.w_1200{width: 62.5%;margin:0 auto;}

.ban{height:7.8rem;background:url(ban_bg.jpg) no-repeat center center/cover;padding-top:1.37rem;box-sizing: border-box;}
.ban .w_1200{display: flex;justify-content: space-between;align-items: center;}
.ban_l{width: 50%;}
.ban_l h2{font-size: 0.6rem;color:#ffffff;font-weight: bold;}
.ban_l h3{font-size: 0.32rem;color:#ffffff;}
.ban_l p{font-size: 0.26rem;color:#fff;line-height: 0.4rem;padding:0.4rem 0;}
.ban_l p span{color:#ffc20e;}
.ban_btn{width: 3.6rem;height: 0.64rem;background:#ffc20e;border-radius: 0.64rem;border:0.08rem solid rgba(0,0,0,0.1);box-sizing: border-box;transition: all 0.3s linear;}
.ban_btn:hover{background:#fff;}
.ban_btn a{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;font-size:0.24rem;color:#000000;line-height: 0.64rem;text-align: center;}
.ban_btn a img{width:0.38rem;margin-left:0.1rem;}
.ban_l h6{font-size: 0.16rem;color:#ffffff;padding-top:0.17rem;}
.ban_r{width:50%;position: relative;top:0.5rem;right:-1rem;}

.pk{overflow: hidden;padding-bottom: 0.94rem;}
.pk h2{display: flex;justify-content: center;align-items: center;font-size: 0.44rem;color:#000000;padding:0.94rem 0 0.7rem 0;}
.pk h2 img{width:0.85rem;margin:0 0.47rem;}

.ys{height:6.34rem;background: url(ys_bg.jpg) no-repeat center center/cover;overflow: hidden;}
.ys ul{ display: flex;margin-top: 0.72rem;}
.ys ul li{border-right: 1px solid #888;box-sizing: border-box;width: 33.33%;padding:0 0.6rem;box-sizing: border-box;}
.ys ul li:nth-last-of-type(1){border-right: none;}
.ys ul li h2{text-align: center;position: relative;}
.ys ul li h2 img{display: block;width: 0.8rem;margin:0 auto;position: relative;z-index: 3;}
.ys ul li h2 span{display: block;font-size: 0.24rem;color:#ffffff;padding:0.1rem 0 0.6rem 0;position: relative;z-index: 3;}
.ys ul li h2 b{display: block;width: 100%;font-size: 1.25rem;color:#575757;position: absolute;left:0;top:0rem;font-family: '思源黑体 CN Medium';}
.ys ul li p{display: flex;}
.ys ul li p span{width: 0.05rem;height: 0.05rem;border-radius: 100%;background: #fff;margin-right: 0.1rem;position: relative;top:0.12rem;}
.ys ul li p b{flex: 1;font-size:0.18rem;color:#ffffff;line-height: 0.3rem;font-weight: normal;}
.ys h4{display: flex;justify-content: center;align-items: center;margin-top:1.34rem;font-size: 0.44rem;color:#ffc20e;font-weight: bold;}
.ys h4 img{width:0.33rem;margin-right: 0.33rem;}

.al_top{height: 0.8rem;background:#e9e9e9;}
.al_top dl{display: flex;justify-content: center;align-items: center;}
.al_top dl dd{width: 3.8rem;height:0.8rem;font-size: 0.3rem;color:#666666;line-height: 0.8rem;text-align: center;position: relative;cursor: pointer;}
.al_top dl dd::after{display: block;content: '';width: 0.61rem;height: 0.25rem;background: url(al_jt.png) no-repeat center center/100% 100%;position: absolute;left:50%;top:0.8rem;transform: translateX(-50%);display: none;}
.al_top dl dd::before{display: block;width: 1.22rem;height: 0.02rem;content: '';background:#ffdd99;position: absolute;left:50%;top:0.6rem;transform: translateX(-50%);width: 0;transition: all 0.3s linear;}
.al_top dl dd.on::before,.al_top dl dd:hover::before{width: 1.22rem;}
.al_top dl dd.on::after,.al_top dl dd:hover::after{display: block;}
.al_top dl dd.on,.al_top dl dd:hover{background:#ffbb32;color:#333333;}
.al_qh{margin-top:0.5rem;}
.al_qhcon{display: flex;justify-content: space-between;display: none;}
.al_qhcon.on{display: flex;align-items:center;}
.al_qhconl{width: 30%;}
.al_qhconl ul li{width: 100%;height: 0.5rem;background:#868786;border-radius: 0.5rem;border: 0.05rem solid #cdcecd;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.5rem;padding:0 0.17rem 0 0.3rem;box-sizing: border-box;font-size: 0.22rem;color:#dddddd;cursor: pointer;position: relative;}
.al_qhconl ul li:nth-last-of-type(1){margin-bottom: 0;}
.al_qhconl ul li::after{display: block;width: 3rem;height: 1px;content: '';background:#d6d6d6;position: absolute;left:100%;top:50%;display: none;}
.al_qhconl ul li.on::after{display: block;}
.al_qhconl ul li.on{background:#ffc20e;color:#000000;border-color: #fde49d;}
.al_qhconr{width:65%;position: relative;z-index: 4;}
.al_qhconr ul li{display: none;}
.al_qhconr ul li:nth-of-type(1){display: block;}
.anl .ban_btn{margin:0.62rem auto;width: 3.4rem;}

.video{height:9.19rem;overflow: hidden;background: url(video_bg.jpg) no-repeat center center/cover;}
.video h2{display: flex;justify-content: center;align-items: center;font-size: 0.44rem;color:#ffc20e;font-weight: bold;padding:0.64rem 0 0.5rem 0;}
.video h2 img{width:0.44rem;margin-right: 0.26rem;}
.video_con{width: 62.5%;margin:0 auto;position: relative;}
.video_con video{display: none;width: 100%;position: absolute;left:0;top:0;}
.video_btn{width:1.18rem;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);cursor: pointer;}

.bd{height:8.47rem;overflow:hidden;background: url(bd_bg.jpg) no-repeat center center/cover;}
.bd_con{width: 5.06rem;background:#efc03d;margin:1.15rem auto;border-radius: 0.04rem;padding:0 0.6rem 0.5rem 0.6rem;box-sizing: border-box;}
.bd_con h2{font-size: 0.36rem;color:#333333;text-align: center;padding-top:0.3rem;}
.bd_con h3{font-size: 0.18rem;color:#1d1d1d;padding:0.1rem 0 0.2rem 0;text-align: center;}
.bd_k input{display: block;width: 100%;height: 0.47rem;background:none;border:1px solid #333;border-radius:0.06rem;margin-bottom: 0.16rem;font-size: 0.18rem;color:#333333;padding-left:0.13rem;box-sizing: border-box;}
.bd_k select{display: block;width: 100%;height: 0.47rem;background:url(sel_xl.png) no-repeat 94% center/0.12rem 0.07rem;border:1px solid #333;border-radius:0.06rem;margin-bottom: 0.16rem;font-size: 0.18rem;color:#333333;padding-left:0.13rem;box-sizing: border-box;}
.bd_con h5{font-size: 0.14rem;color:#000000;}
.bd_con h5 a{color:#000;text-decoration: underline;}
.bd_sub{width: 100%;height: 0.6rem;background:#1d1d1d;border-radius:0.6rem;font-size: 0.2rem;color:#efc03d;line-height: 0.6rem;text-align: center;cursor: pointer;margin:0.2rem auto 0 auto;transition: all 0.3s linear;}
.bd_sub:hover{background:#fff;color:#000;}

.video_close{width:0.3rem;height:0.3rem;background:#fabe0f;font-size:0.2rem;color:#000;line-height:0.3rem;text-align:center;position:absolute;right:0;top:0;z-index:20;display:none;}


.bd_tc{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:100;display:none;}
.bd_tc .bd_con{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%)}
.vd_close{width:0.4rem;height:0.4rem;background:#efc03d;border-radius:0.4rem;position:absolute;right:0.1rem;top:0.1rem;font-size:0.3rem;color:#fff;cursor:pointer;line-height:0.4rem;text-align:center;}



@media(max-width:1688px){
    .w_1200{width: 80%;}
}
@media(max-width:1024px){
    .w_1200{width: 90%;}
    .ban{height: auto;padding:0.8rem 0 0.8rem 0;}
    .ban .w_1200{flex-wrap: wrap;}
    .ban_l{width: 100%;margin:0.4rem auto 0 auto;order: 2;}
    .ban_r{width: 80%;top:auto;right:auto;order: 1;}
    .ban_l h6{font-size: 0.24rem;}
    .ban_btn{width: 5.5rem;height: 1.2rem;border-radius:0.8rem;}
    .ban_btn a{font-size: 0.42rem;}
    .pk h2{font-size: 0.3rem;}
    
    .ys{height: auto;}
    .ys ul{flex-wrap: wrap;}
    .ys ul li{width: 100%;border-right: none;border-bottom: 1px solid #888;padding:0.4rem 0;}
    .ys ul li h2 img{width: 1rem;}
    .ys ul li h2 span{font-size: 0.3rem;}
    .ys ul li p span{width: 0.1rem;height: 0.1rem;top:0.2rem;}
    .ys ul li p b{font-size: 0.24rem;line-height: 0.48rem;}
    .ys ul li h2 b{top:0.2rem;}
    .ys h4{font-size: 0.36rem;margin:0.7rem auto;}
    .al_qhcon{flex-wrap: wrap;}
    .al_qhconl{width: 100%;}
    .al_qhconl ul{width: 100%;flex-wrap: wrap;display: flex;}
    .al_qhconl ul li{width: 30%;margin:0 5% 0.2rem 0%;line-height: 0.6rem;height: 0.6rem;border-radius:0.6rem;}
    .al_qhconl ul li:nth-of-type(3n){margin-right: 0;}
    .al_qhconl ul li img{width: 0.2rem;margin-left:0.2rem;}
    .al_qhconr{width: 100%;margin-top:0.3rem;}
    .anl .ban_btn{width: 5rem;}
    .video h2{font-size: 0.36rem;}
    .video_con{width: 90%;}
    .video{height: auto;padding-bottom: 1rem;}
    .al_qhconl ul li.on::after{display: none;}
    .bd_con{width: 90%;}
    .bd_con h3{font-size: 0.24rem;}
    .bd_k input{height: 0.6rem;font-size: 0.24rem;}
    .bd{height: auto;}
    .bd_k select{height: 0.6rem;font-size: 0.24rem;}
    .bd_con h5{font-size: 0.24rem;}
    .bd_sub{height: 0.7rem;border-radius: 0.7rem;font-size: 0.24rem;}
}









