@charset "utf-8";
/* by HuangMinquan QQ:249477145 */
/*
黑体 \9ED1\4F53
宋体 \5B8B\4F53
楷体 \6977\4F53
微软雅黑 \5FAE\8F6F\96C5\9ED1
*/
*html{background-attachment:fixed;}
html{/*background: #edeff2;*/height: 100%;}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
article,aside,header,footer,nav,section,figure,figcaption,hgroup,progress,canvas{display:block}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
body{font:14px 'Microsoft Yahei',"\u5fae\u8f6f\u96c5\u9ed1",Arial,"\5b8b\4f53", sans-serif;-webkit-text-size-adjust:100%;color:#333333;background:#f3fafe; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:12px; font-weight:normal; font-style:normal;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
button,input,select,textarea{font-family:Arial, Helvetica, sans-serif;text-decoration: none;outline:none;-moz-outline:none;font-size:100%;}
input, select, label {vertical-align: middle;}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{vertical-align:middle;-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{resize:none;overflow:auto;vertical-align:top}
ul,ol,li,dl{list-style-type:none;}         /*em,*/i{font-style:normal}     svg:not(:root){overflow:hidden}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{color:#398cff;text-decoration: none;outline:none; cursor: pointer;}
*, :after, :before { box-sizing: border-box;}
a:link {color:#333;}
a:visited {color:#333;}
a:hover {color:#398cff;text-decoration:underline;}
a:active{blr:expression(this.onFocus=this.blur())}
a:focus {outline:none;-moz-outline:none;}
::-webkit-input-placeholder { /* WebKit browsers */ color:    #e1e1e1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #e1e1e1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #e1e1e1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:    #e1e1e1;}


/* other */
.reds{color:#c00;}                a.reda{color:#c00;}
.blue{color:rgb(0,0,255);}        a.bluea{color:rgb(0,0,255);}
.f0{font-size:0;}  .f12{font-size:12px;}  .f14{font-size:14px;} .f16{font-size:16px;}  .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;}
.hl14{line-height: 14px;}
.fw6{font-weight: 600;}
.fmy{font-family:'Microsoft Yahei',"\u5fae\u8f6f\u96c5\u9ed1","\5b8b\4f53",Arial;}
/* display */
.dn{display:none;}   .di{display:inline;}   .db{display:block;} .dbi{display:block !important;}  .dib{display:inline-block;} .dibi{display:inline-block !important;}  .df{display: flex;display: -webkit-flex;}  .zom{zoom:1;*zoom:1} .dig{display: inline-grid;} .ditb{display: inline-table;}

/* clear */
.clear{display: block; clear:both; font-size:0; height:0; line-height:0;*zoom:1}
.clear:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.rdu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.rdu6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/*font-weight*/
.b{font-weight: bold}

/* float */
.fl{ float:left;}    .fr{ float:right;} .fn{ float:none !important;}

/* overflow */
.ovh{overflow:hidden;}.ova{overflow:auto;}.ovya{overflow-y: auto;}.ovxa{overflow-x: auto;}

/* visibility */
.vih{visibility:hidden;}   .viv{visibility:visible;}

/* position */
.por{position:relative;}   .poa{position:absolute;}

/* font-style */
.fwn{font-weight:normal; font-style:normal;}   .b,strong{font-weight:bold}   .fsi{font-style:italic;}

/* text-align */
.tc{text-align:center;}   .tr{text-align:right;}   .tl{text-align:left!important;}  .tj{text-align:justify;}

/*vertical-align*/
.vam{vertical-align:middle;}


/* text-decoration */
.tdu{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdu:hover{text-decoration:none;}

/* white-space */
.nowrap{white-space:nowrap;}

/*white-space*/
.wsp{
    white-space: pre;
}
/* word-wrap */
.bk{word-wrap:break-word;}

/* word-break */
.wbba{word-break:break-all;}.wbka{word-break:keep-all;}

/* vertical-align */
.vm{vertical-align:middle !important;}   .vtb{vertical-align:text-bottom;}   .vb{vertical-align:bottom;}   .vt{vertical-align:top !important;}   .vn{vertical-align:-2px;}   .vs{vertical-align:super;}

/* mouse */
.curmau{cursor: auto;/*自动*/} .curmcr{cursor: crosshair;/*十字准心*/} .curmpo{cursor: pointer;/*手指*/} .curmwa{cursor: wait;/*等待/沙漏*/} .curmhe{cursor: help;/*帮助*/} .curmte{cursor: text;/*文字/编辑*/} .curmmo{cursor: move;/*可移动*/} .curmnot{cursor:not-allowed;/*禁止*/}

/* ------------------- multiply CSS ------------------ */
/* 块状元素水平居中 */
.auto{margin-left:auto !important; margin-right:auto !important;}

/* 基于display:table-cell的自适应布局 */
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}

/* 双栏自适应cell部分连续英文字符换行 */
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}

/* 单行文字溢出虚点显 示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/* 单行文字自动换行 */
.ell1{word-break:normal; width:530px; display:inline-block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;} 

/* css3过渡动画效果 */
.trans{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; transition:all 0.3s;}

/* 大小不定元素垂直居中 */
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}

/* safe color */
.g0{color:#000 !important;}  .g3{color:#333 !important;}  .g6{color:#666 !important;}  .g9{color:#999 !important;}  .gc{color:#ccc !important;}  .wh{color:white !important;}

/*box*/
.bsb{box-sizing: border-box;}

/*flex*/
.flex_1{-ms-flex: 1;flex: 1}
.flex_2{-ms-flex: 2;flex: 2}
.flex_3{-ms-flex: 3;flex: 3}
/*弹性盒子属性*/
.jc_sb{justify-content: space-between;}.jc_fs{justify-content: flex-start;}.jc_fe{justify-content: flex-end;}.jc_c{justify-content: center;}.jc_sa{justify-content: space-around;}

/* margin */
.m0a{margin:0 auto!important;}
.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml12{margin-left:12px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml14{margin-left: 14px}.ml40{margin-left: 40px;}.ml60{margin-left: 60px;}.ml190{margin-left: 190px;}.ml200{margin-left: 200px;}
.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mt12{margin-top:12px;}.mt14{margin-top:14px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right: 40px;}
.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt18{margin-top:18px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt12{margin-top: 12px}
.m0{margin:0;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.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;}.mb12{margin-bottom: 12px}.mb60{margin-bottom: 60px;}

/* padding */
.pl1{padding-left:1px;}.pl2{padding-left:2px;}.pl5{padding-left:5px!important;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}.pl60{padding-left:60px;}
.pt1{padding-top:1px;}.pt2{padding-top:2px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt14{padding-top:14px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}
.pr1{padding-right:1px;}.pr2{padding-right:2px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}.pr210{padding-right: 210px;}
.pb1{padding-bottom:1px;}.pb2{padding-bottom:2px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}
.p0{padding:0px !important;}.p1{padding:1px;}.p2{padding:2px;}.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p30{padding:30px;}

.bdn{border:none!important;}.bdrn{border-right: none!important;}.bdln{border-left: none!important;}.bdtn{border-top: none!important;}.bdbn{border-bottom: none!important;}

/*f-cb 清除浮动*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}

/*ling-height*/
.lh18{line-height: 18px;}.lh20{line-height: 20px;}.lh22{line-height: 22px;}.lh24{line-height: 24px;}.lh26{line-height: 26px;}.lh28{line-height: 28px;}.lh30{line-height: 30px;}.lh40{line-height: 40px;}
.lhi{line-height: initial;}

/*背景颜色*/
.fg_f3fafe{ background: #f3fafe !important;}/*表单背景色*/
.fg_ffffff{ background: #ffffff !important;}/*表单背景色*/

/*color*/
.fc_398cff{color: #398cff !important;} /*主色*/
.bc_398cff{background: #398cff !important;} /*主色*/

.fc_3581eb{color: #3581eb !important;} /*主色*/
.bc_3581eb{background: #3581eb !important;} /*主色*/

.bc_f3fafe{background: #f3fafe !important;} /*大背景色*/

.fc_003078{color: #003078 !important;} /*logo色*/
.bc_003078{background: #003078 !important;} /*logo色*/

.fc_74be5c{color: #74be5c !important;} /*成功色*/
.fc_f4a241{color: #f4a241 !important;} /*进行中色*/
.fc_ee2d2d{color: #ee2d2d !important;} /*危险色*/

.fc_333333{color: #333333 !important;} /*主要文字色*/
.fc_666666{color: #666666 !important;} /*次要文字*/
.fc_999999{color: #999999 !important;} /*弱化文字*/

/*宽度*/
.WF  { width : 100%  !important;}
.w50 { width : 50%   !important;}
.W40 { width : 40px  !important;}
.w60 { width : 60px  !important;}
.W70 { width : 70px  !important;}
.W100{ width : 100px !important;}
.W110{ width : 110px !important;}
.W120{ width : 120px !important;}
.W170{ width : 170px !important;}
.W180{ width : 180px !important;}
.W190{ width : 190px !important;}
.W200{ width : 200px !important;}
.W300{ width : 300px !important;}
.W320{ width : 320px !important;}
.W400{ width : 400px !important;}
.W480{ width : 480px !important;}
.W580{ width : 580px !important;}
.W640{ width : 640px !important;}
.W900{ width : 900px !important;}

/*高度*/
.H28 { height: 28px  !important;}
.H40 { height: 40px  !important;}
.H50 { height: 50px  !important;}
.H100 { height: 100px  !important;}
.H300 { height: 300px  !important;}
.HF { height: 100%  !important;}
.minHF{min-height: 100% !important;}

/*动画*/
.transition_3_linear {
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear; /* Safari 和 Chrome */
	-moz-transition:  all 0.3s linear; /* Firefox 4 */
	-o-transition:  all 0.3s linear; /* Opera */
}
.transition_3_ease {
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease; /* Safari 和 Chrome */
	-moz-transition:  all 0.3s ease; /* Firefox 4 */
	-o-transition:  all 0.3s ease; /* Opera */
}
.transition_5_ease {
	transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease; /* Safari 和 Chrome */
	-moz-transition:  all 0.5s ease; /* Firefox 4 */
	-o-transition:  all 0.5s ease; /* Opera */
}
.transition_1_ease {
	transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease; /* Safari 和 Chrome */
	-moz-transition:  all 0.1s ease; /* Firefox 4 */
	-o-transition:  all 0.1s ease; /* Opera */
}

/*ICO*/
.icon-list{background:url(../images/menu_ioc.png) no-repeat;}

/*隐藏*/
.hide_h{max-height: 0;}
.show_h{max-height: 5000px;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ 
::-webkit-scrollbar 
{ 
    width: 6px; 
    height: 6px; 
    background-color: #F5F5F5; 
} 
   
/*定义滚动条轨道 内阴影+圆角*/ 
::-webkit-scrollbar-track 
{ 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5); 
    border-radius: 3px; 
    background-color: #F5F5F5; 
} 
   
/*定义滑块 内阴影+圆角*/ 
::-webkit-scrollbar-thumb 
{ 
    border-radius: 3px; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); 
    background-color: #aaaaaa; 
}