@charset "utf-8";/*fp-seed:ippc3xefuuxq vendor:sy0szg0tv8hr*/
/* CSS Document */*{ margin:0; padding:0; }* {    -webkit-box-sizing: initial;    -moz-box-sizing: initial;    /* box-sizing: border-box; */}a{text-decoration: none!important;}body{ background:#fff; color:#333; font:14px/1.6 PingFang SC,Microsoft YaHei,Lantinghei SC,Helvetica Neue,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif"; -webkit-font-smoothing:subpixel-antialiased;/* 抗锯齿渲染平滑 */ }q:before,q:after{ content:''; content:none; }code,kbd,pre,samp{ font-family:courier new,courier,monospace; word-wrap:break-word; white-space:normal; }li{ list-style-type:none; }a{ text-decoration:none; }sup{ vertical-align:text-top; }sub{ vertical-align:text-bottom; }fieldset,img{ border:none; }legend{ color:#222; }table{ border-collapse:collapse; border-spacing:0; }button{ cursor:pointer; }input[type="button"]{ font-family:PingFang SC,Microsoft YaHei,Lantinghei SC,Helvetica Neue,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif"; cursor:pointer; }input[type="text"]{ font-family:PingFang SC,Microsoft YaHei,Lantinghei SC,Helvetica Neue,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif"; }:focus{ outline-style:none; }html{ zoom:expression(function(ele){ ele.style.zoom="1"; document.execCommand("BackgroundImageCache",false,true)}(this)); }/*placeholder颜色*/::-webkit-input-placeholder{ color:#ccc!important; }/* WebKit browsers */:-moz-placeholder{ color:#ccc!important; }/* Mozilla Firefox 4 to 18 */::-moz-placeholder{ color:#ccc!important; }/* Mozilla Firefox 19+ */:-ms-input-placeholder{ color:#ccc!important; }/* Internet Explorer 10+ *//* 层属性 */.layout:after{ content:'\20'; display:block; height:0; clear:both; }.layout{ *zoom:1; }.absolute{ position:absolute; }.relative{ position:relative; }.fixed{ position:fixed; }.block{ display:block; }.inline{ display:inline; }.in-block{ display:inline-block; }.table{ display:table; }.none{ display: none;}.fl{ float:left; }.fr{ float:right; }.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }.clearfix{ display:inline-block; }* html .clearfix{ height:1%; }.clearfix{ display:block; }.both{clear:both;}.nomarl{ font-weight: normal;}/* 常用宽度 */.w30{ width:30px; }.w40{ width:40px; }.w50{ width:50px; }.w60{ width:60px; }.w70{ width:70px; }.w80{ width:80px; }.w90{ width:90px; }.w100{ width:100px; }.w120{ width:120px; }.w140{ width:140px; }.w160{ width:160px; }.w180{ width:180px; }.w200{ width:200px; }.w220{ width:220px; }.w240{ width:240px; }.w260{ width:260px; }.w280{ width:280px; }.w300{ width:300px; }.w310{ width:310px; }.w350{ width:350px; }.w380{ width:380px; }.w400{ width:400px; }.w450{ width:450px; }.w500{ width:500px; }.w550{ width:550px; }.w600{ width:600px; }.w650{ width:650px; }.w700{ width:700px; }.w750{ width:750px; }.w800{ width:800px; }.w850{ width:850px; }.w900{ width:900px; }.w950{ width:950px; }.w960{ width:960px; }.w1000{ width:1000px; }.w1184{ width:1184px; }.w1200{ width:1200px; }.wp0{ width:0; }.wp5{ width:5%; }.wp10{ width:10%; }.wp15{ width:15%; }.wp20{ width:20%; }.wp25{ width:25%; }.wp30{ width:30%; }.wp33{ width:33%; }.wp35{ width:35%; }.wp40{ width:40%; }.wp45{ width:45%; }.wp48{ width:48%; }.wp50{ width:50%; }.wp55{ width:55%; }.wp60{ width:60%; }.wp65{ width:65%; }.wp70{ width:70%; }.wp75{ width:75%; }.wp80{ width:80%; }.wp85{ width:85%; }.wp90{ width:90%; }.wp95{ width:95%; }.wp98{ width:98%; }.wp100{ width:100%; }/* 常用高度及行高 */.h24{ height: 24px; }.h30{ height:30px; }.h36{ height:36px; }.h40{ height:40px; }.h44{ height:44px; }.h50{ height:50px; }.h56{ height:56px; }.h60{ height:60px; }.h80{ height:100px; }.h100{ height:100px; }.lh18{ line-height:18px; }.lh20{ line-height:20px; }.lh24{ line-height:24px; }.lh28{ line-height:28px; }.lh30{ line-height:30px; }.lh32{ line-height:32px; }.lh36{ line-height:36px; }.lh40{ line-height:40px; }.lh44{ line-height:44px; }.lh50{ line-height:50px; }.lh56{ line-height:56px; }.lh60{ line-height:60px; }.lh80{ line-height:80px; }.lh100{ line-height:100px; }.lh-16x{line-height:1.6; }/* 1.6倍行距 */.lh-18x{line-height:1.8; }/* 1.8倍行距 */.lh-2x{line-height:2; }/* 2倍行距 */.lh-25x{line-height:2.5; }/* 2.5倍行距 */.lh-3x{line-height:3; }/* 3倍行距 *//* 外边距 */.pl5{ padding-left:5px; }.pl10{ padding-left:10px; }.pl15{ padding-left:15px; }.pl20{ padding-left:20px; }.pl25{ padding-left:25px; }.pl30{ padding-left:30px; }.pl40{ padding-left:40px; }.pr5{ padding-right:5px; }.pr10{ padding-right:10px; }.pr15{ padding-right:15px; }.pr20{ padding-right:20px; }.pr25{ padding-right:25px; }.pr30{ padding-right:30px; }.pr40{ padding-right:40px; }.pt5{ padding-top:5px; }.pt10{ padding-top:10px; }.pt15{ padding-top:15px; }.pt20{ padding-top:20px; }.pt25{ padding-top:25px; }.pt30{ padding-top:30px; }.pt40{ padding-top:40px; }.pt60{ padding-top:60px; }.pb5{ padding-bottom:5px; }.pb10{ padding-bottom:10px; }.pb15{ padding-bottom:15px; }.pb20{ padding-bottom:20px; }.pb25{ padding-bottom:25px; }.pb30{ padding-bottom:30px; }.pb40{ padding-bottom:40px; }.pb60{ padding-bottom:60px; }.ptb5{ padding-top:5px; padding-bottom:5px }.ptb10{ padding-top:10px; padding-bottom:10px; }.ptb15{ padding-top:15px; padding-bottom:15px; }.ptb20{ padding-top:20px; padding-bottom:20px; }.ptb25{ padding-top:25px; padding-bottom:25px; }.ptb30{ padding-top:30px; padding-bottom:30px; }.ptb40{ padding-top:40px; padding-bottom:40px; }.plr5{ padding-left:5px; padding-right:5px }.plr10{ padding-left:10px; padding-right:10px; }.plr15{ padding-left:15px; padding-right:15px; }.plr20{ padding-left:20px; padding-right:20px; }.plr25{ padding-left:25px; padding-right:25px; }.plr30{ padding-left:30px; padding-right:30px; }.plr40{ padding-left:40px; padding-right:40px; }.pa5{ padding:5px; }.pa10{ padding:10px; }.pa15{ padding:15px; }.pa20{ padding:20px; }.pa25{ padding:25px; }.pa30{ padding:30px; }.pa40{ padding:40px; }/* 内边距 */.ml5{ margin-left:5px; }.ml10{ margin-left:10px; }.ml15{ margin-left:15px; }.ml20{ margin-left:20px; }.ml25{ margin-left:25px; }.ml30{ margin-left:30px; }.ml40{ margin-left:40px; }.mr5{ margin-right:5px; }.mr10{ margin-right:10px; }.mr15{ margin-right:15px; }.mr20{ margin-right:20px; }.mr25{ margin-right:25px; }.mr30{ margin-right:30px; }.mr40{ margin-right:40px; }.mt5{ margin-top:5px; }.mt10{ margin-top:10px; }.mt15{ margin-top:15px; }.mt20{ margin-top:20px; }.mt25{ margin-top:25px; }.mt30{ margin-top:30px; }.mt40{ margin-top:40px; }.mb5{ margin-bottom:5px; }.mb10{ margin-bottom:10px; }.mb15{ margin-bottom:15px; }.mb20{ margin-bottom:20px; }.mb25{ margin-bottom:25px; }.mb30{ margin-bottom:30px; }.mb40{ margin-bottom:40px; }.mb60{ margin-bottom:60px; }.mtb5{ margin-top:5px; margin-bottom:5px }.mtb10{ margin-top:10px; margin-bottom:10px; }.mtb15{ margin-top:15px; margin-bottom:15px; }.mtb20{ margin-top:20px; margin-bottom:20px; }.mtb25{ margin-top:25px; margin-bottom:25px; }.mtb30{ margin-top:30px; margin-bottom:30px; }.mtb40{ margin-top:40px; margin-bottom:40px; }.mlr5{ margin-left:5px; margin-right:5px }.mlr10{ margin-left:10px; margin-right:10px; }.mlr15{ margin-left:15px; margin-right:15px; }.mlr20{ margin-left:20px; margin-right:20px; }.mlr25{ margin-left:25px; margin-right:25px; }.mlr30{ margin-left:30px; margin-right:30px; }.mlr40{ margin-left:40px; margin-right:40px; }.ma5{ margin:5px; }.ma10{ margin:10px; }.ma15{ margin:15px; }.ma20{ margin:20px; }.ma25{ margin:25px; }.ma30{ margin:30px; }.ma40{ margin:40px; }.mt-n2{ margin-top:-2px; }.mt-n3{ margin-top:-3px; }.mt-n5{ margin-top:-5px; }.ml0{ margin-left:0; }.mr0{ margin-right:0; }/* 针对layui，清除容器自带margin值 *//* 边框 */.border-l{ border-left:1px solid #ddd; }.border-r{ border-right:1px solid #ddd; }.border-b{ border-bottom:1px solid #ddd; }.border-t{ border-top:1px solid #ddd; }.border{ border:1px solid #ddd; }.border-no{ border:none!important; }.light-border{ border:1px solid #eee; }/*圆角*/.radius2{ border-radius:2px; }.radius3{ border-radius:3px; }.radius4{ border-radius:4px; }.radius6{ border-radius:6px; }.radius8{ border-radius:8px; }.radius10{ border-radius:10px; }.radius12{ border-radius:12px; }/* 对齐 */.dcenter{ margin-left:auto; margin-right:auto; }.left{ text-align:left; }.center{ text-align:center; }.right{ text-align:right; }.justify{ text-align:justify; text-justify:inter-ideograph; }.vm *{ vertical-align:middle; }.vm option{ display:block; }.vb *{ vertical-align:text-bottom; }.vt *{ vertical-align:text-top; }.ov{ overflow: hidden;}/* 背景色 */.wbg{ background:#fff; }.bg-f8{ background:#f8f8f8; }.bg-f6{ background:#f6f6f6; }.bg-f4{ background:#f4f4f4; }.bg-main{ background:#f5f6f8; } .bg-lightblue{ background: #F0F6FA}/*弹窗半透明背景*/.trans-35{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.35);z-index: 10; }.trans-50{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.50); }.trans-75{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.75); }/* 字体大小 */.f12{ font-size:12px; }.f13{ font-size:13px; }.f14{ font-size:14px; }.f15{ font-size:15px; }.f16{ font-size:16px; }.f17{ font-size:17px; }.f18{ font-size:18px; }.f20{ font-size:20px; }.f22{ font-size:22px; }.f24{ font-size:24px; }.f26{ font-size:26px; }.f28{ font-size:28px; }.f30{ font-size:30px; }.f36{ font-size:36px; }.f40{ font-size:40px; }.bold{ font-weight:bold; }/*字体颜色*/.black{ color:#333; }.neutral{ color:#666; }.dark-gray{ color:#888; }.deep-gray{ color:#999; }.gray{ color:#aaa; }.light-gray{ color:#ccc; }.silver{ color:#ddd; }.white{ color:#fff!important; }.c-main{ color:#0082ED!important; }.c-red{ color:#FF3D17; }.c-yellow{ color:#F5B431; }/* 其他 */.pointer{ cursor:pointer; }.move{ cursor:move; }.hidden{ overflow:hidden; }.wordbreak{ word-wrap:break-word; word-break:break-all; }.nowrap{ white-space:nowrap; }.lsp20{ letter-spacing:20px; }.lsp24{ letter-spacing:24px; }.lsp32{ letter-spacing:32px; }.lsp36{ letter-spacing:36px; }.lsp40{ letter-spacing:40px; }.ellipsis{ overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; }.ellipsis-2{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; }.ellipsis-4{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:4; -webkit-box-orient:vertical; }.ellipsis-6{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:6; -webkit-box-orient:vertical; }.shadow{ box-shadow:0 0 10px #eee; }.deep-shadow{ box-shadow:0 0 10px #e6e6e6; }.top-0{ top:0; }.top-10{ top:10px; }.top-15{ top:15px; }.top-20{ top:20px; }.right-0{ right:0; }/*v1.86 o54z44ikc4u*/.right-10{ right:10px; }.top-15{ right:15px; }.top-20{ right:20px; }.bottom-0{ bottom:0; }.bottom-10{ bottom:10px; }.bottom-15{ bottom:15px; }.bottom-20{ bottom:20px; }.left-0{ left:0; }.left-10{ left:10px; }.left-15{ left:15px; }.left-20{ left:20px; }/* 通用头部 */header{ height:72px; line-height:72px; background:#fff;}header .m-header{ box-sizing:border-box; width:1200px; margin-right:auto; margin-left:auto;}header .m-header .logo{ float:left;line-height:72px; vertical-align: middle;}header .m-header .logo img{ vertical-align: middle;}header .m-header .m-nav{ float:right;}header .m-header .m-nav li{float:left;padding:0 30px; }header .m-header .m-nav li:last-child{ padding-right:0;}header .m-header .m-nav li a{ display:block;line-height: 72px; color: #333;font-size:18px; font-weight: bold;}header .m-header .m-nav li.on a,header .m-header .m-nav li:hover a{}header .m-header .m-nav li.on span{display:block;margin-left:auto;margin-right:auto;margin-top:-4px; width:16px; height:3px;background: #0082ED; border-radius: 2px;}/* 通用底部 */footer{ padding-top:32px; padding-bottom:40px;background:#252525; color:#c2c2c2; font-size:14px;}footer .m-footer{ width:1200px;margin-right:auto; margin-left:auto;}footer .m-footer .m-tit{padding-bottom:10px; font-weight: bold;font-size:16px;}footer .m-footer .m-copy{ margin-top:36px; border-top:1px solid #999;padding-top:16px;}/* 通用分页.m-page *, .m-page a{ font-family:"Microsoft YaHei"; }.m-page{ position:relative; height:34px; line-height:34px; color:#666; overflow:hidden; }.m-page .p-box{ position:absolute; width:200%; left:-50%; }.m-page .p-wp{ position:absolute; margin-left:50%; }.m-page .p-in{ position:relative; float:left; left:-50%; white-space:no-wrap; }.m-page ul,.m-page .p-txt,.m-page .p-txtbox,.m-page .p-btn{ float:left; font-size:13px; }.m-page ul{ height:32px; }.m-page li{ float:left; margin-right:10px; min-width:32px; height:32px; line-height:30px; text-align:center; border-radius:3px; border:1px solid #ddd; background:#fff; }.m-page li a{ display:block; min-width:32px; border-radius:3px; font-size:13px; color:#666; }.m-page li a:hover{ color:#378af0; border-color:#378af0; }.m-page li.on{ color:#fff; background:#378af0; border-color:#378af0; }.m-page li.on a{ color:#fff; }.m-page li.long,.m-page li.long a{ width:64px; }.m-page li.long span{ display:block; color:#BBB; font-size:13px; border-radius:3px; cursor:default; }.p-txtbox{ margin:0 5px; width:40px; height:30px; border-radius:3px; border:1px solid #ddd; text-align:center; font:13px "Microsoft YaHei"; color:#333; }.p-btn{ margin-left:10px; width:60px; height:32px; line-height:32px; border-radius:3px; text-align:center; background:#378af0; color:#fff; cursor:pointer; }.p-btn:hover{ background:#378af0; }*//* 通用小图标*/.icon{display: inline-block; background: url("../images/10d66e0e_icon.svg") no-repeat; background-size: 400px 400px;vertical-align:middle;cursor: pointer}.ileft.dis{ width:36px; height:36px; background-position: 0 -2px;}.iright.dis{ width:36px; height:36px; background-position: -46px -2px;}.ileft{ width:36px; height:36px; background-position: -92px -2px;}.iright{ width:36px; height:36px; background-position: -138px -2px;}.iadd{width:40px; height:40px; background-position:-188px 0px;}.imore{width:24px; height:24px; background-position: -230px -10px;}.ilink{ width:26px; height:26px; background-position: -262px -6px}.ipre{width:16px; height:16px; background-position: -284px -12px;}.inext{ width:16px; height:16px; background-position: -310px -12px;}.iclose{width:24px; height:24px; background-position:-347px -7px}.idown{width:16px;height:16px; background-position: -370px -12px;}