﻿@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}body,input,textarea,select,button,table{font-size:16px;line-height:1.25em}body{min-width:320px;font-size:1em;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#000;-webkit-text-size-adjust:none}img,fieldset{border:0}ul,ol{list-style:none}em,address{font-style:normal}a{color:#000;text-decoration:none}table{border-collapse:collapse}.new-h_txt{visibility:hidden;overflow:hidden;position:absolute;left:-999em;width:0;height:0;font-size:0;line-height:0}#clear{clear:both;width:100%;background-color:#fff}#clear:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
@charset "utf-8";
*{ -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{background-color: #ffffff; }
.mainz{ width:1080px; margin:0px auto; }
.main{ width:1280px; margin:0px auto; }
.mainb{ width:1220px; margin:0px auto; }
::-webkit-scrollbar { display: none;}
/* Ч��CSS��ʼ */
/*宽度*/
.wauto{ width:auto;}
.w1{ width: 1%;}
.w2{ width: 2%;}
.w3{ width: 3%;}
.w4{ width: 4%;}
.w5{ width: 5%;}
.w8{ width: 8%;}
.w10{ width: 10%;}
.w12{ width: 12%;}
.w13{ width: 13%;}
.w14{ width: 14%;}
.w15{ width: 15%;}
.w18{ width: 18%;}
.w20{ width: 20%;}
.w21{ width: 21%;}
.w22{ width: 22%;}
.w21{ width: 21%;}
.w23{ width: 23%;}
.w25{ width: 25%;}
.w30{ width: 30%;}
.w31{ width: 31%;}
.w32{ width: 32%;}
.w33{ width: 33%;}
.w35{ width: 35%;}
.w40{ width: 40%;}
.w44{ width: 44%;}
.w45{ width: 45%;}
.w48{ width: 48%;}
.w50{ width: 50%;}
.w55{ width: 55%;}
.w60{ width: 60%;}
.w62{ width: 62%;}
.w63{ width: 63%;}
.w65{ width: 65%;}
.w70{ width: 70%;}
.w73{ width: 73%;}
.w75{ width: 75%;}
.w77{ width: 77%;}
.w78{ width: 78%;}
.w79{ width: 79%;}
.w80{ width: 80%;}
.w85{ width: 85%;}
.w90{ width: 90%;}
.w94{ width: 94%;}
.w95{ width: 95%;}
.w98{ width: 98%;}
.w100{ width: 100%;}
.w7px{ width:7px;}
.w12px{ width:12px;}
.w17px{ width:17px;}
.w20px{ width:20px;}
.w150px{ width:150px;}
/*高度*/
.hauto{ height:auto;}
.h10{height: 10%;}
.h14{height: 14%;}
.h20{height: 20%;}
.h23{height: 23%;}
.h24{height: 24%;}
.h25{height: 25%;}
.h30{height: 30%;}
.h34{height: 34%;}
.h35{height: 35%;}
.h40{height: 40%;}
.h54{height: 54%;}
.h50{height: 50%;}
.h60{height: 60%;}
.h70{height:70%;}
.h80{height:80%;}
.h85{height:85%;}
.h88{height:88%;}
.h90{height:90%;}
.h100{height: 100%;}
.h10px{height:10px;}
.h12px{height:12px;}
.h15px{height:15px;}
.h17px{height:17px;}
.h27px{height:27px;}
.h37px{height:37px;}
.h40px{height:40px;}
.h45px{height:45px;}
.h50px{height:50px;}
.h70px{height:70px;}
.h100px{height:100px;}
.h130px{height:130px;}
.h150px{height:150px;}
/*宽度高度*/
.wh15{ width:15px; height:15px}
.wh20{ width:20px; height:20px}
.wh23{ width:23px; height:23px}
.wh100{ width:100px; height:100px}
/*浮动*/
.fl{ float: left;}
.fr{ float: right;}
/*外边距*/
.mt1px{ margin-top: 1px;}
.mt2px{ margin-top: 2px;}
.mt3px{ margin-top: 3px;}
.mt4px{ margin-top: 4px;}
.mt5px{ margin-top: 5px;}
.mt7px{ margin-top: 7px;}
.mt10px{ margin-top: 10px;}
.mt13px{ margin-top: 13px;}
.mt15px{ margin-top: 15px;}
.mt20px{ margin-top: 20px;}
.mt30px{ margin-top: 30px;}
.mt40px{ margin-top: 40px;}
.mt50px{ margin-top: 50px;}
.mt55px{ margin-top: 55px;}
.mt60px{ margin-top: 60px;}
.mt70px{ margin-top: 70px;}
.mt80px{ margin-top: 80px;}
.ml3px{ margin-left:3px;}
.ml5px{ margin-left:5px;}
.ml10px{ margin-left:10px;}
.ml15px{ margin-left:15px;}
.ml20px{ margin-left:20px;}
.ml45px{ margin-left:45px;}
.mb40px{ margin-bottom: 40px;}
.mb60px{ margin-bottom: 60px;}
.mb80px{ margin-bottom: 80px;}
.ml2{ margin-left:2%;}
.ml3{ margin-left:3%;}
.ml4{ margin-left:4%;}
.ml5{ margin-left:5%;}
.mlr10{ margin-left:10%;margin-right:10%;}
/*内边距*/
.pl1{padding-left: 1%;}
.pl2{padding-left: 2%;}
.pl3{padding-left: 3%;}
.pl4{padding-left: 4%;}
.pl5{padding-left: 5%;}
.pl8{padding-left: 8%;}
.pl3px{padding-left:3px;}
.pl5px{padding-left:5px;}
.pl10px{padding-left:10px;}
.pr1{padding-right: 1%;}
.pr2{padding-right: 2%;}
.pr3{padding-right: 3%;}
.pr5{padding-right: 5%;}
.pr8{padding-right: 8%;}
.pr10px{padding-right:10px;}
.pt1px{ padding-top:1px;}
.pt3px{ padding-top:3px;}
.pt5px{ padding-top:5px;}
.pt7px{ padding-top:7px;}
.pt8px{ padding-top:8px;}
.pt10px{ padding-top:10px;}
.pt15px{ padding-top:15px;}
.pt5{ padding-top:5%;}
.pb5px{ padding-bottom: 5px;}
.pb10px{ padding-bottom: 10px;}
.pb15px{ padding-bottom: 15px;}
.pb20px{ padding-bottom: 20px;}
.pb40px{ padding-bottom: 40px;}
.pb80px{ padding-bottom: 80px;}
.plr1{ padding-left: 1%; padding-right: 1%;}
.plr2{ padding-left: 2%; padding-right: 2%;}
.plr3{ padding-left: 3%; padding-right: 3%;}
.plr5{ padding-left: 5%; padding-right: 5%;}
.plr7{ padding-left: 7%; padding-right: 7%;}
.plr10{ padding-left:10%; padding-right:10%;}
.plr15{ padding-left:15%; padding-right:15%;}
.plr20{ padding-left:20%; padding-right:20%;}
.plr10px{ padding-left:10px; padding-right:10px;}
.ptb1px{ padding-top:1px; padding-bottom: 1px;}
.ptb2px{ padding-top:2px; padding-bottom: 2px;}
.ptb3px{ padding-top:3px; padding-bottom: 3px;}
.ptb4px{ padding-top:4px; padding-bottom: 4px;}
.ptb5px{ padding-top:5px; padding-bottom: 5px;}
.ptb8px{ padding-top:8px; padding-bottom: 8px;}
.ptb10px{ padding-top:10px; padding-bottom: 10px;}
.ptb15px{ padding-top:15px; padding-bottom: 15px;}
.ptb20px{ padding-top:20px; padding-bottom: 20px;}
.ptb30px{ padding-top:30px; padding-bottom: 30px;}
.ptb40px{ padding-top:40px; padding-bottom: 40px;}
.ptb25px{ padding-top:25px; padding-bottom: 25px;}
.ptb0pxlr8px{ padding:1px 8px 0px 8px;}
.ptb4pxlr8px{ padding:4px 8px 4px 8px;}
/*对齐*/
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.mauto{margin:0px auto;}
.ail {display: flex;align-items: center;justify-content: left;}
.aic {display: flex;align-items: center;justify-content: center;}
.lineh22px{ line-height:22px;}
.lineh25px{ line-height:25px;}
/*字体大小*/
.fs10px{font-size:10px;}
.fs11px{font-size:11px;}
.fs12px{font-size:12px;}
.fs13px{font-size:13px;}
.fs14px{font-size:14px;}
.fs15px{font-size:15px;}
.fs16px{font-size:16px;}
.fs18px{font-size:18px;}
.fs20px{font-size:20px;}
.fs25px{font-size:25px;}
.fs30px{font-size:30px;}
.fs35px{font-size:35px;}
.fs45px{font-size:45px;}
.fs60px{font-size:60px;}
/*圆角*/
.br3px{border-radius: 3px;}
.br5px{border-radius: 5px;}
.br10px{border-radius: 10px;}
.br15px{border-radius: 15px;}
.br20px{border-radius: 20px;}
.br50px{border-radius: 50px;}
.br100px{border-radius:100px;}
.br050005px{ border-radius: 5px 0px 0px 5px;}
.br005050px{ border-radius: 0px 5px 5px 0px;}
.br100010px{ border-radius: 10px 0px 0px 10px;}
.br010100px{ border-radius: 0px 10px 10px 0px;}
.br101000px{ border-radius: 10px 10px 0px 0px;}
.br200020px{ border-radius: 20px 0px 0px 20px;}
.br020200px{ border-radius: 0px 20px 20px 0px;}
/*字体颜色*/
.c9d9e9d{color:#9d9e9d;}
.c91dc76{color:#91dc76;}
.ced1435{color:#ed1435;}
.c363737{color:#363737;}
.c343635{color:#343635;}
.cffffff{color:#ffffff;}
.c969696{color:#969696;}
.c000000{color:#000000;}
.ca6a6a6{color:#a6a6a6;}
.c297110{color:#297110;}
.cb0b0b0{color:#b0b0b0;}
.c86ca6e{color:#86ca6e;}
.c71b659{color:#71b659;}
/*背景颜色*/
.bcffffff {background-color: #ffffff;}
.bc333333{ background-color: #333333;}
.bc71b659{ background-color: #71b659;}
.bcf2f2f2{ background-color: #f2f2f2;}
.bc000000{background-color:#000000;}
.bcf8f8f8{background-color:#f8f8f8;}
.bcfefdfd{background-color:#fefdfd;}
.bctra{ background-color:transparent;}
.bctm{-moz-opacity: 0.7;opacity: .70;filter: alpha(opacity=70);}

/*透明度*/
.op07{opacity:0.7;}
.op09{opacity:0.9;}
.op1{opacity:1;}
.overauto{overflow: auto;}
.ohidden{overflow: hidden;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
/*文本效果*/
.outnone{outline:none}
.fw500{font-weight:600;}
.fw800{font-weight:800;}
.tdtxt{text-decoration: line-through;}
.fotxt{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.disin{ display:inline;}
/*浮动*/
.psfix{ position:fixed;}
.psrel{ position:relative;}
.psabs{ position:absolute;}
.zi10{ z-index:10;}
.zi11{ z-index:11;}
.zi12{ z-index:12;}
.zi13{ z-index:13;}
.zi14{ z-index:14;}
.zi15{ z-index:15;}
.zi98{ z-index:98;}
.zi99{ z-index:99;}
.t0{top:0px;}
.t5{top:5%;}
.t10{top:10%;}
.t20{top:20%;}
.t200px{top:200px;}
.l0{left:0px;}
.l20{left:20px;}
.l45{left:45%;}
.l48{left:48%;}
.r0{right:0px;}
.r5px{right:5px;}
.r10px{right:10px;}
.r15px{right:15px;}
.r20px{right:20px;}
.b0{bottom:0px}
.b10px{bottom:10px}
.b100{bottom:100px}
/*边框*/
.bw0{ border-width:0px;}
.b1-71b659{ border: solid 1px #71b659;}
.b1-3784ec{ border: solid 1px #3784ec;}
.b1-3c4a5c{ border: solid 1px #3c4a5c;}
.bl3-86ca6e{border-left:solid 3px #86ca6e;}
.bt1-e6e6e6{ border-top: solid 1px #e6e6e6;}
.bt1-a5dd92{ border-top: solid 1px #a5dd92;}
.bb1-e6e6e6{ border-bottom: solid 1px #e6e6e6;}
.bb2-71b659{ border-bottom: solid 2px #71b659;}
.bl-das1-297110{border-left:dashed 1px #297110;}
/*鼠标*/
.curp{cursor:pointer;}