@charset "utf-8";
/*
Copyright ibw.cn
Created by Clearfix
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #666;font-size: 12px; }
a { color: #999; }
a:hover { color: #e1251a; }
.price {color: #F30000;}
.wrap { width: 1190px; margin: 0 auto;}
.wrapper{width:100%; margin: 0 auto; overflow:hidden;background-color: #f4f4f4;min-height: 100vh;display: flex;flex-direction: column;}

.wrapper-sz {background-color: #eff5fc;}
.wrapper-sz .wrap { width: 1440px; margin: 0 auto;}
.wrapper-sz a:hover {color: #0052da;}
.wrapper-zc a:hover {color: #0052da;}

/*Banner*/
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:20px; width:100%; height:12px; z-index:4; }
.banner .hd ul { width:1000px; height:12px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 4px; border-radius:2px; background:#39c9fd; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background:#0271c3;}

/* 背景 */
.bc-000 {background-color: #000;}
.bc-f5 {background-color: #f5f5f5;}
.bc-f7 {background-color: #f7f7f7;}
.bc-fff {background-color: #fff;}
.bc-t {background-color: transparent;}

/* border */
.border-top {border-top: solid 1px #eee;}
.border-bottom {border-bottom: solid 1px #eee;}
.border-0 {border: 0px;}
.border-1 {border: 1px solid #eee;}
.border-2 {border: 2px solid #eee;}
.border-3 {border: 3px solid #eee;}
.border-4 {border: 4px solid #eee;}
.border-5 {border: 5px solid #eee;}

/* 文本格式 */
.i {word-wrap: break-word;text-align: justify;text-justify: inter-ideograph;}

/* 图片大小 */
.img8 {width: 8px;height: 8px;}
.img16 {width: 16px;height: 16px;}
.img24 {width: 24px;height: 24px;}
.img32 {width: 32px;height: 32px;}
.img42 {width: 42px;height: 42px;}
.img48 {width: 48px;height: 48px;}
.img52 {width: 52px;height: 52px;}
.img55 {width: 55px;height: 55px;}
.img58 {width: 58px;height: 58px;}
.img64 {width: 64px;height: 64px;}
.img72 {width: 72px;height: 72px;}
.img80 {width: 80px;height: 80px;}
.img84 {width: 84px;height: 84px;}
.img90 {width: 90px;height: 90px;}
.img92 {width: 92px;height: 92px;}
.img94 {width: 94px;height: 94px;}
.img100 {width: 100px;height: 100px;}

/* 字体颜色 */
.cor-000 {color: #000000;}
.cor-333 {color: #333333;}
.cor-666 {color: #666666;}
.cor-999 {color: #999999;}
.cor-aaa {color: #aaaaaa;}
.cor-ccc {color: #cccccc;}
.cor-ddd {color: #dddddd;}
.cor-fff {color: #ffffff;}

/* 行距 */
.lh10 {line-height: 1;}
.lh11 {line-height: 1.1;}
.lh12 {line-height: 1.2;}
.lh13 {line-height: 1.3;}
.lh14 {line-height: 1.4;}
.lh15 {line-height: 1.5;}
.lh16 {line-height: 1.6;}
.lh18 {line-height: 1.8;}
.lh20 {line-height: 2;}
.lh25 {line-height: 2.5;}
.lh30 {line-height: 3;}

/* 高度 */
.hvh100 {height: 100vh;overflow: hidden;}
.hp100 {height: 100%;overflow: hidden;}

/* float */
.float-l {float: left;}
.float-r {float: right;}
.clearfix-both::after {display: table;clear: both;content: '';}

/* flex */
.flex {display: flex;}
.fl0 {flex: 0;}
.fl1 {flex: 1;}
.fl2 {flex: 2;}
.fl3 {flex: 3;}
.fl4 {flex: 4;}
.fld-r {flex-direction: row;}
.fld-c {flex-direction: column;}
.fld-rr {flex-direction: row-reverse;}
.flex-w {flex-wrap: wrap;}
.fls0 {flex-shrink: 0;}

.jc-sb {justify-content: space-between;}
.jc-sa {justify-content: space-around;}
.jc-fs {justify-content: flex-start;}
.jc-c {justify-content: center;}
.jc-fe {justify-content: flex-end;}

.ai-c {align-items: center;}
.ai-s {align-items: stretch;}
.ai-fs {align-items: flex-start;}
.ai-fe {align-items: flex-end;}

/* 对齐 */
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}

/* display */
.none {display: none;}
.block {display: block;}
.inline {display: inline;}
.inline-block {display: inline-block;}

/* 溢出 */
.text-ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.text-ellipsis2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.text-ellipsis3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}

/* 其他 */
.middle {position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.middle-y {position: absolute;z-index: 2;top: 50%;transform: translateY(-50%);}
.middle-x {position: absolute;z-index: 2;left: 50%;transform: translateX(-50%);}
.text-line-through {text-decoration: line-through;}
.text-underline {text-decoration: underline;}
.overflow-h {overflow: hidden;}
.overflow-y {overflow-y: auto;overflow-x: hidden;}
.overflow-x {overflow-x: auto;overflow-y: hidden;}
.border-box {box-sizing: border-box;}
.content-box {box-sizing: content-box;}
.relative {position: relative;z-index: 1;}
.absolute {position: absolute;z-index: 2;}
.absolute-full {position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;}
.fixed {position: fixed;z-index: 9;}
.break-all {display: block;word-break: break-all;word-wrap: break-word;}
.nowrap {white-space: nowrap}
.va-m {vertical-align: middle;}
.va-t {vertical-align: top;}
.va-b {vertical-align: bottom;}

.opacity0 {opacity: 0}
.opacity1 {opacity: .1}
.opacity2 {opacity: .2}
.opacity3 {opacity: .3}
.opacity4 {opacity: .4}
.opacity5 {opacity: .5}
.opacity6 {opacity: .6}
.opacity7 {opacity: .7}
.opacity8 {opacity: .8}
.opacity9 {opacity: .9}
.opacity10 {opacity: 1}

/* z-index */
.z-index-1 {z-index: -1;}
.z-index0 {z-index: 0;}
.z-index1 {z-index: 1;}
.z-index2 {z-index: 2;}
.z-index3 {z-index: 3}
.z-index4 {z-index: 4;}
.z-index5 {z-index: 5;}
.z-index6 {z-index: 6;}
.z-index7 {z-index: 7;}
.z-index8 {z-index: 8;}
.z-index9 {z-index: 9;}
.z-index10 {z-index: 10;}
.z-index15 {z-index: 15;}
.z-index19 {z-index: 19;}
.z-index20 {z-index: 20;}
.z-index99 {z-index: 99;}
.z-index100 {z-index: 100;}
.z-index300 {z-index: 300;}
.z-index500 {z-index: 500;}
.z-index999 {z-index: 999;}

/* 宽度 */
.wp20 {width: 20%;}
.wp23 {width: 23%;}
.wp24 {width: 24%;}
.wp25 {width: 25%;}
.wp30 {width: 30%;}
.wp31 {width: 31%;}
.wp32 {width: 32%;}
.wp33 {width: 33%;}
.wp40 {width: 40%;}
.wp45 {width: 45%;}
.wp48 {width: 48%;}
.wp49 {width: 49%;}
.wp50 {width: 50%;}
.wp60 {width: 60%;}
.wp70 {width: 70%;}
.wp80 {width: 80%;}
.wp85 {width: 85%;}
.wp90 {width: 90%;}
.wp95 {width: 95%;}
.wp100 {width: 100%;}
.wvw100 {width: 100vw}

/* 圆角 */
.br0 {border-radius: 0px;}
.br1 {border-radius: 1px;}
.br2 {border-radius: 2px;}
.br3 {border-radius: 3px;}
.br4 {border-radius: 4px;}
.br5 {border-radius: 5px;}
.br6 {border-radius: 6px;}
.br8 {border-radius: 8px;}
.br10 {border-radius: 10px;}
.br15 {border-radius: 15px;}
.br20 {border-radius: 20px;}
.br25 {border-radius: 25px;}
.br30 {border-radius: 30px;}
.br35 {border-radius: 35px;}
.br40 {border-radius: 40px;}
.br45 {border-radius: 45px;}
.br50 {border-radius: 50px;}
.br-p50 {border-radius: 50%;}

/* 字体样式 */
.arial {font-family: Arial;}

/* 字体大小 */
.fs0 {font-size: 0px;}
.fs8 {font-size: 8px;}
.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs22 {font-size: 22px;}
.fs24 {font-size: 24px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}
.fs32 {font-size: 32px;}
.fs34 {font-size: 34px;}
.fs36 {font-size: 36px;}
.fs38 {font-size: 38px;}
.fs40 {font-size: 40px;}
.fs42 {font-size: 42px;}
.fs44 {font-size: 44px;}
.fs46 {font-size: 46px;}
.fs48 {font-size: 48px;}
.fs50 {font-size: 50px;}
.fs52 {font-size: 52px;}
.fs54 {font-size: 54px;}
.fs60 {font-size: 60px;}
.fs66 {font-size: 66px;}
.fs68 {font-size: 68px;}
.fs70 {font-size: 70px;}
.fs84 {font-size: 84px;}
.fs92 {font-size: 92px;}
.fs100 {font-size: 100px;}
.fw400 {font-weight: 400;}
.fw500 {font-weight: 500;}
.fw600 {font-weight: 600;}
.fw700 {font-weight: 700;}
.fw800 {font-weight: 800;}
.fw900 {font-weight: 900;}

/* top */
.top-3 {top: -3px;}
.top-2 {top: -2px;}
.top-1 {top: -1px;}
.top0 {top: 0px;}
.top1 {top: 1px;}
.top2 {top: 2px;}
.top3 {top: 3px;}
.top4 {top: 4px;}
.top5 {top: 5px;}
.top6 {top: 6px;}
.top8 {top: 8px;}
.top10 {top: 10px;}

/* left */
.left-3 {left: -3px;}
.left-2 {left: -2px;}
.left-1 {left: -1px;}
.left0 {left: 0px;}
.left1 {left: 1px;}
.left2 {left: 2px;}
.left3 {left: 3px;}
.left4 {left: 4px;}
.left5 {left: 5px;}
.left6 {left: 6px;}
.left8 {left: 8px;}
.left10 {left: 10px;}

/* right */
.right-3 {right: -3px;}
.right-2 {right: -2px;}
.right-1 {right: -1px;}
.right0 {right: 0px;}
.right1 {right: 1px;}
.right2 {right: 2px;}
.right3 {right: 3px;}
.right4 {right: 4px;}
.right5 {right: 5px;}
.right6 {right: 6px;}
.right8 {right: 8px;}
.right10 {right: 10px;}

/* bottom */
.bottom-3 {bottom: -3px;}
.bottom-2 {bottom: -2px;}
.bottom-1 {bottom: -1px;}
.bottom0 {bottom: 0px;}
.bottom1 {bottom: 1px;}
.bottom2 {bottom: 2px;}
.bottom3 {bottom: 3px;}
.bottom4 {bottom: 4px;}
.bottom5 {bottom: 5px;}
.bottom6 {bottom: 6px;}
.bottom8 {bottom: 8px;}
.bottom10 {bottom: 10px;}
.bottom20 {bottom: 20px;}
.bottom30 {bottom: 30px;}

/* marging */
.mt-3 {margin-top: -3px;}
.mt-2 {margin-top: -2px;}
.mt-1 {margin-top: -1px;}
.mt0 {margin-top: 0px;}
.mt1 {margin-top: 1px;}
.mt2 {margin-top: 2px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt6 {margin-top: 6px;}
.mt8 {margin-top: 8px;}
.mt12{margin-top: 12px}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.mt70 {margin-top: 70px;}
.mt80 {margin-top: 80px;}
.mt90 {margin-top: 90px;}
.mt100 {margin-top: 100px;}

.mr-3 {margin-right: -3px;}
.mr-2 {margin-right: -2px;}
.mr-1 {margin-right: -1px;}
.mr0 {margin-right: 0px;}
.mr1 {margin-right: 1px;}
.mr2 {margin-right: 2px;}
.mr3 {margin-right: 3px;}
.mr4 {margin-right: 4px;}
.mr5 {margin-right: 5px;}
.mr6 {margin-right: 6px;}
.mr8 {margin-right: 8px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr40 {margin-right: 40px;}
.mr50 {margin-right: 50px;}
.mr60 {margin-right: 60px;}
.mr70 {margin-right: 70px;}
.mr80 {margin-right: 80px;}
.mr90 {margin-right: 90px;}
.mr100 {margin-right: 100px;}
.mr-p1 {margin-right: 1%;}
.mr-p2 {margin-right: 2%;}
.mr-p3 {margin-right: 3%;}
.mr-p4 {margin-right: 4%;}
.mr-p5 {margin-right: 5%;}

.mb-3 {margin-bottom: -3px;}
.mb-2 {margin-bottom: -2px;}
.mb-1 {margin-bottom: -1px;}
.mb0 {margin-bottom: 0px;}
.mb1 {margin-bottom: 1px;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb4 {margin-bottom: 4px;}
.mb5 {margin-bottom: 5px;}
.mb6 {margin-bottom: 6px;}
.mb8 {margin-bottom: 8px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}

.ml-3 {margin-left: -3px;}
.ml-2 {margin-left: -2px;}
.ml-1 {margin-left: -1px;}
.ml0 {margin-left: 0px;}
.ml1 {margin-left: 1px;}
.ml2 {margin-left: 2px;}
.ml3 {margin-left: 3px;}
.ml4 {margin-left: 4px;}
.ml5 {margin-left: 5px;}
.ml6 {margin-left: 6px;}
.ml8 {margin-left: 8px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}
.ml50 {margin-left: 50px;}
.ml-p1 {margin-left: 1%;}
.ml-p2 {margin-left: 2%;}
.ml-p3 {margin-left: 3%;}
.ml-p4 {margin-left: 4%;}
.ml-p5 {margin-left: 5%;}

.m1lr {margin-left: 1px;margin-right: 1px;}
.m2lr {margin-left: 2px;margin-right: 2px;}
.m3lr {margin-left: 3px;margin-right: 3px;}
.m4lr {margin-left: 4px;margin-right: 4px;}
.m5lr {margin-left: 5px;margin-right: 5px;}
.m6lr {margin-left: 6px;margin-right: 6px;}
.m8lr {margin-left: 8px;margin-right: 8px;}
.m10lr {margin-left: 10px;margin-right: 10px;}
.m15lr {margin-left: 15px;margin-right: 15px;}
.m20lr {margin-left: 20px;margin-right: 20px;}
.m0a {margin: 0 auto;}

/* padding */
.p0 {padding: 0px;}
.p1 {padding: 1px;}
.p2 {padding: 2px;}
.p3 {padding: 3px;}
.p4 {padding: 4px;}
.p5 {padding: 5px;}
.p6 {padding: 6px;}
.p8 {padding: 8px;}
.p10 {padding: 10px;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}
.p25 {padding: 25px;}
.p30 {padding: 30px;}
.p40 {padding: 40px;}
.p50 {padding: 50px;}

.p0tb {padding-top: 0px;padding-bottom: 0px;}
.p1tb {padding-top: 1px;padding-bottom: 1px;}
.p2tb {padding-top: 2px;padding-bottom: 2px;}
.p3tb {padding-top: 3px;padding-bottom: 3px;}
.p4tb {padding-top: 4px;padding-bottom: 4px;}
.p5tb {padding-top: 5px;padding-bottom: 5px;}
.p6tb {padding-top: 6px;padding-bottom: 6px;}
.p8tb {padding-top: 8px;padding-bottom: 8px;}
.p10tb {padding-top: 10px;padding-bottom: 10px;}
.p15tb {padding-top: 15px;padding-bottom: 15px;}
.p20tb {padding-top: 20px;padding-bottom: 20px;}
.p25tb {padding-top: 25px;padding-bottom: 25px;}
.p30tb {padding-top: 30px;padding-bottom: 30px;}
.p40tb {padding-top: 40px;padding-bottom: 40px;}
.p50tb {padding-top: 50px;padding-bottom: 50px;}

.p0lr {padding-left: 0px;padding-right: 0px;}
.p1lr {padding-left: 1px;padding-right: 1px;}
.p2lr {padding-left: 2px;padding-right: 2px;}
.p3lr {padding-left: 3px;padding-right: 3px;}
.p4lr {padding-left: 4px;padding-right: 4px;}
.p5lr {padding-left: 5px;padding-right: 5px;}
.p6lr {padding-left: 6px;padding-right: 6px;}
.p8lr {padding-left: 8px;padding-right: 8px;}
.p10lr {padding-left: 10px;padding-right: 10px;}
.p15lr {padding-left: 15px;padding-right: 15px;}
.p20lr {padding-left: 20px;padding-right: 20px;}
.p25lr {padding-left: 25px;padding-right: 25px;}
.p30lr {padding-left: 30px;padding-right: 30px;}
.p40lr {padding-left: 40px;padding-right: 40px;}
.p50lr {padding-left: 50px;padding-right: 50px;}

.pt0 {padding-top: 0px;}
.pt1 {padding-top: 1px;}
.pt2 {padding-top: 2px;}
.pt3 {padding-top: 3px;}
.pt4 {padding-top: 4px;}
.pt5 {padding-top: 5px;}
.pt6 {padding-top: 6px;}
.pt8 {padding-top: 8px;}
.pt10 {padding-top: 10px;}
.pt12 {padding-top: 12px;}
.pt15 {padding-top: 15px;}
.pt16 {padding-top: 16px;}
.pt18 {padding-top: 18px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt35 {padding-top: 35px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt60 {padding-top: 60px;}
.pt80 {padding-top: 80px;}
.pt100 {padding-top: 100px;}
.pt120 {padding-top: 120px;}
.pt150 {padding-top: 150px;}
.pt180 {padding-top: 180px;}
.pt200 {padding-top: 200px;}
.pt250 {padding-top: 250px;}
.pt300 {padding-top: 300px;}

.pr0 {padding-right: 0px;}
.pr1 {padding-right: 1px;}
.pr2 {padding-right: 2px;}
.pr3 {padding-right: 3px;}
.pr4 {padding-right: 4px;}
.pr5 {padding-right: 5px;}
.pr6 {padding-right: 6px;}
.pr8 {padding-right: 8px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr40 {padding-right: 40px;}
.pr50 {padding-right: 50px;}

.pb0 {padding-bottom: 0px;}
.pb1 {padding-bottom: 1px;}
.pb2 {padding-bottom: 2px;}
.pb3 {padding-bottom: 3px;}
.pb4 {padding-bottom: 4px;}
.pb5 {padding-bottom: 5px;}
.pb6 {padding-bottom: 6px;}
.pb8 {padding-bottom: 8px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pb60 {padding-bottom: 60px;}
.pb80 {padding-bottom: 80px;}
.pb100 {padding-bottom: 100px;}

.pl0 {padding-left: 0px;}
.pl1 {padding-left: 1px;}
.pl2 {padding-left: 2px;}
.pl3 {padding-left: 3px;}
.pl4 {padding-left: 4px;}
.pl5 {padding-left: 5px;}
.pl6 {padding-left: 6px;}
.pl8 {padding-left: 8px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pl50 {padding-left: 50px;}
