@charset "utf-8";*{margin:0;padding:0;border:0;outline:0;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transform:none;-webkit-transform:none;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body{font-family:"Microsoft YaHei";padding:0;margin:0;font-size:14px;color:#333;background:#fff;overflow-x:hidden}
a,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
button,input,select,textarea{outline:0;font-family:"microsoft yahei";-webkit-appearance:none}
li,ul{list-style:none;padding:0;margin:0}
a{text-decoration:none;color:#333;transition:all .25s}
img{border:none;display:inline-block}
em,i{font-style:normal;display:inline-block}
.clear{height:0;clear:both;zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.fl{float:left}
.fr{float:right}
.mt_5{margin-top:5px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.mt_20{margin-top:20px}
.mt_25{margin-top:25px}
.mt_30{margin-top:30px}
.mt_35{margin-top:35px}
.mt_40{margin-top:40px}
.mt_50{margin-top:50px}
.mt_60{margin-top:60px}
.mt_70{margin-top:70px}
.mt_80{margin-top:80px}
.mt_90{margin-top:90px}
.mt_100{margin-top:100px}
.padding30{padding:30px}
.padding20{padding:20px}
.padding15{padding:15px}
.padding10{padding:10px}
.padding5{padding:5px}
.lrpadd20{padding:0 20px}
.tbpadd20{padding:20px 0}
.bordetrbl{border:1px solid #e6e6e6}
.borderright{border-right:1px solid #e6e6e6}
.borderleft{border-left:1px solid #e6e6e6}
.bordertop{border-top:1px solid #e6e6e6}
.borderbot{border-bottom:1px solid #e6e6e6}
/*.wrap{width:1200px;margin:0 auto}*/
.wrap_1400{width:1400px;margin:0 auto}
.wrap_1300{width:1300px;margin:0 auto}
.wrap_1200{width:1200px;margin:0 auto}
.hvimg{display:block;width:100%;height:100%;background-size:cover!important;transition:.7s}
.hvimghover:hover .hvimg{transform:scale(1.1)}
.hvimghover img.img{transition:1s}
.hvimghover:hover img.img{transform:scale(1.1)}
.posrelative{position:relative}
.posrabsolute{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.hoverop:hover{opacity:.85}
.bggray{background:#f8f8f8}
.bgwhite{background:#fff}
.colorred{color:#ff5d5d}
.colorblue{color:#0c376b}
.colorgreen{color:#55d679}
.coloryellow{color:#e3c103}
.color999{color:#999}
.color666{color:#666}
.color333{color:#333}
.color000{color:#000}
.colorfff{color:#fff}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.disblock{display:block}
.disnone{display:none}
.middle{vertical-align:middle;margin-top:-3px}
.fullwidth{width:100%}
.datatable th{padding:10px;border-bottom:1px solid #e6e6e6;background:#f8f8f8}
.datatable td{padding:10px;border-bottom:1px dashed #e6e6e6}
.datatable td.tdl{color:#999}
.datatables td{text-align:center;line-height:24px;border-bottom:none}
.datatable td img{display:inline-block;vertical-align:middle}
.datatable td.lvtd{border-bottom:1px solid #ddd}
.datatablel th{text-align:left}
.datatablel td{text-align:left}
.tab_content li.tab_content_li{display:none}
.tab_content li.active{display:block}
.tab_content1 li.tab_content_li{display:none}
.tab_content1 li.active{display:block}
.w100{width:100%}
.h100{height:100%}
.w48{width:48%}
.w49{width:49%}
.w50{width:50%}
.w32{width:32%}
.w60{width:60%}
.w65{width:65%}
.w66{width:66%}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.pt0{padding-top:0!important}
.pb0{padding-bottom:0!important}
.pl0{padding-left:0!important}
.pr0{padding-right:0!important}
.disflex{display:flex}
.flex1{flex:0;flex-grow:1}
.flex_column{flex-direction:column}
.flex_center{align-items:center}
.flex_start{align-items:flex-start}
.flex_end{align-items:flex-end}
.flex_lr_center{justify-content:center}
.flex_lr_start{justify-content:flex-start}
.flex_lr_end{justify-content:flex-end}
.flex_lmr{justify-content:space-between}
.flex_wrap{flex-wrap:wrap}
.bdrls{border-radius:4px}
.line_1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line_2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line_3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.dx{text-transform:uppercase}
.bgsz{background-size:cover!important}
.ovhd{overflow:hidden}
.head_pc{display:block}
.head_wap{display:none}
.pc_demo{display:block}
.wap_demo{display:none}
.swiper-container-bn{width:100%}
.swiper-container-bn .bnimg{display:block;width:100%;height:550px;display:block;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.swiper-pagination-bn .swiper-pagination-bullet{background:rgba(255,255,255,.7);opacity:1;width:12px;height:12px;border-radius:100%;margin:0 10px!important}
.swiper-pagination-bn .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-bn{bottom:4%!important}
.text12{font-size:12px;line-height:22px}
.text14{font-size:14px;line-height:28px}
.text16{font-size:16px;line-height:30px}
.text18{font-size:18px;line-height:32px}
.text20{font-size:20px;line-height:35px}
.ftwt_none{font-weight:400}
.ftwt_100{font-weight:100}
.ftwt_bold{font-weight:700}
.titleh1{font-size:34px}
.titleh2{font-size:30px}
.titleh3{font-size:24px}
.titleh4{font-size:22px}
.tr25s{transition:.25s}
.en_br{word-break:break-all}
.cup{cursor:pointer}
.videohide{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;visibility:hidden;opacity:0;transition:.5s;display:flex;justify-content:center;align-items:center}
.videohide_class{visibility:visible;opacity:1}
.videohidebg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);z-index:10}
.videohidebox i{display:inline-block;width:30px;height:30px;text-align:center;line-height:24px;border-radius:30px;background:#d50900;color:#fff;position:absolute;right:0;top:0;margin-right:-15px;margin-top:-15px;border:2px solid #fff;cursor:pointer;font-style:normal}
.videohidebox i.fa-close:hover{-webkit-filter:brightness(110%)}
.videohidebox{position:relative;width:1000px;height:auto;background:#fff;z-index:20;padding:10px;transition:.5s;margin-top:-100px}
.videohidebox_class{margin-top:0;opacity:1}
.videohidebox_1{width:100%;height:auto}
.videohidebox_1 video{width:100%;height:100%;object-fit:fill}
.videohidebox_1 p{font-size:16px;color:#000;height:50px;line-height:50px;text-align:center}
.vdbg{width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;left:0;top:0;transition:.5s}
.z_tab_content li.z_tab_content_li{display: none}
.z_tab_content li.z_tab_content_li.active{display: block}
.z_tab_content1 li.z_tab_content_li{display: none}
.z_tab_content1 li.z_tab_content_li.active{display: block}
@media only screen and (max-width:1399px){.wrap_1400{width:100%;padding:0 20px}
.titleh1{font-size:30px}
.titleh2{font-size:26px}
.titleh3{font-size:22px}
.titleh4{font-size:20px}
.text14{font-size:13px;line-height:26px}
.text16{font-size:15px;line-height:26px}
.text18{font-size:16px;line-height:28px}
.text20{font-size:18px;line-height:30px}
}
@media only screen and (max-width:1299px){.wrap_1300{width: 100%;padding: 0 20px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){.wrap,.wrap_1200{width:100%;padding:0 20px}
.ftwt_none{font-weight:400}
.titleh1{font-size:26px}
.titleh2{font-size:22px}
.titleh3{font-size:20px}
.titleh4{font-size:18px}
.text14{font-size:12px;line-height:22px}
.text16{font-size:14px;line-height:24px}
.text18{font-size:15px;line-height:26px}
.text20{font-size:16px;line-height:28px}
.videohidebox{width:80%}
}
@media only screen and (max-width:950px){.flex_wap_wrap{flex-wrap:wrap}
.text14{font-size:12px;line-height:22px}
.text16{font-size:13px;line-height:24px}
.text18{font-size:15px;line-height:26px}
.text20{font-size:16px;line-height:28px}
.mt_30,.mt_35,.mt_40{margin-top:25px}
.mt_100,.mt_50,.mt_60,.mt_70,.mt_80,.mt_90{margin-top:35px}
.wrap,.wrap_1400,.wrap_1300,.wrap_1200{width: 100%;padding: 0 15px;}
}
@media only screen and (max-width:768px){
.head_pc{display:none}
.head_wap{display:block}
.flex_lmr_wap{justify-content:space-between;width:100%}
.wap_w100{width:100%!important}
.wap_disblock{display:block!important}
.wap_w48{width:48%!important}
.wap_mr0{margin-right:0!important}
.wap_ml0{margin-left:0!important}
.wap_mt0{margin-top:0!important}
.wap_mb0{margin-bottom:0!important}
.wap_mt15{margin-top:15px!important}
.wap_mb15{margin-bottom:15px!important}
.titleh1{font-size:22px}
.titleh2{font-size:20px}
.titleh3{font-size:18px}
.titleh4{font-size:16px}
.pc_demo{display:none}
.wap_demo{display:block}
.mt_30,.mt_35,.mt_40{margin-top:20px}
.mt_100,.mt_50,.mt_60,.mt_70,.mt_80,.mt_90{margin-top:25px}
}