@charset "utf-8";
/* CSS Document */
/*公共样式*/
* { padding: 0; margin: 0;}
body { font: 12px arial,"宋体",\5b8b\4f53,sans-serif;}
ul,ol { list-style: none;}
a {text-decoration: none;}
a:visited,a:active,a:focus {text-decoration: none;}
a:hover{text-decoration: none;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
img { border: none;}
b,i,em { font-style: normal;font-weight: normal;}
input,button,select,img{margin:0;line-height:normal}
select{padding:1px}
select,input,button,button img,label{vertical-align:middle}
input { outline: none;}

.fl { float: left;}
.fr { float: right;}
.cle{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{content:".";font-size:0;line-height:0;display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;}

.gun::-webkit-scrollbar { width: 8px; height: 8px; }
.gun:hover::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.5); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1); }
.gun::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.05); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1); }
.gun::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba255,255,255,0); }

.gunwhite::-webkit-scrollbar { width: 10px; height: 10px; }
.gunwhite:hover::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.2); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1); }
.gunwhite::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.05); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1); }
.gunwhite::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba255,255,255,0); }

.gunfine::-webkit-scrollbar { width: 4px; height: 4px; }
.gunfine:hover::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.2); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1); }
.gunfine::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.05); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1); }
.gunfine::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba255,255,255,0); }

/*页面显示区域宽度*/
.w980 { width: 980px; margin: 0 auto;}
.w1000 { width: 1000px; margin: 0 auto;}
.w1060 { width: 1060px; margin: 0 auto;}
.w1080 { width: 1080px; margin: 0 auto;}

/*手型*/
.cursor { cursor:pointer;}

/*display*/
.block { display: block;}
.none { display: none;}

/*字体颜色*/
.cB { color: #2184bd;}
.cGr { color: #5bab3c;}
.cG2 { color: #222;}
.cG3 { color: #333;}
.cG6 { color: #666;}
.cG9 { color: #999;}
.cGc { color: #ccc;}
.cR { color: #eb3426;}
.cY { color: #ffb119 !important;}
.cH { color: #5c4a31;}
.cH1 { color: #a37c44;}
.cT { color: #746c4b;}
a.cB:hover,a.cG2:hover,a.cG6:hover,a.cG9:hover,a:hover,a.cH:hover,a.cT:hover { color: #ff9f00;}
.tig .cB { color: #3694ca;}

/*面包屑*/
.tig { color: #ccc; height: 40px; line-height: 40px;}
.tig a,.tig span { color: #666; padding: 0 5px;}

/*字体样式*/
/*hn 标题*/
h1,.h1 { font-size: 30px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑"; line-height: 38px;}
h2,.h2 { font-size: 24px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑"; line-height: 32px;}
h3,.h3 { font-size: 20px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑"; line-height: 28px;}
h4,.h4 { font-size: 16px; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑"; line-height: 24px;}
h5,.h5 { font-size: 14px; font-family: "宋体"; line-height: 24px;}
h6,.h6 { font-size: 12px; font-family: "宋体"; line-height: 20px;}

/*字体大小*/
.f12 { font-size: 12px; font-family: "宋体";}
.f14 { font-size: 14px; font-family: "宋体";}
.fb12 { font-size: 12px; font-weight: bold; font-family: "宋体";}
.fb14 { font-size: 14px; font-weight: bold; font-family: "宋体";}
.f16 { font-size: 16px; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";}
.f18 { font-size: 18px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";}
.f20 { font-size: 20px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";}
.f24 { font-size: 24px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";}
.f30 { font-size: 30px; font-weight: normal; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";}

/*文本居中方式*/
.t-left { text-align: left;}
.t-center { text-align: center;}
.t-right { text-align: right;}

/*字体加粗*/
.tbold { font-weight: bold;}
.tNormal { font-weight: normal}

/*margin*/
.mauto { margin:0 auto;}
.m0 { margin: 0 !important;}
.ml0 { margin-left: 0 !important;}
.mr0 { margin-right: 0 !important;}
.mt0 { margin-top: 0 !important;}
.mb0 { margin-bottom: 0 !important;}
.m5 { margin: 5px !important;}
.ml5 { margin-left: 5px !important;}
.mr5 { margin-right: 5px !important;}
.mt5 { margin-top: 5px !important;}
.mb5 { margin-bottom: 5px !important;}
.m10 { margin: 10px !important;}
.ml10 { margin-left: 10px !important;}
.mr10 { margin-right: 10px !important;}
.mt10 { margin-top: 10px !important;}
.mb10 { margin-bottom: 10px !important;}
.m15 { margin: 15px !important;}
.ml15 { margin-left: 15px !important;}
.mr15 { margin-right: 15px !important;}
.mt15 { margin-top: 15px !important;}
.mb15 { margin-bottom: 15px !important;}
.m20 { margin: 20px !important;}
.ml20 { margin-left: 20px !important;}
.mr20 { margin-right: 20px !important;}
.mt20 { margin-top: 20px !important;}
.mb20 { margin-bottom: 20px !important;}
.m25 { margin: 25px !important;}
.ml25 { margin-left: 25px !important;}
.mr25 { margin-right: 25px !important;}
.mt25 { margin-top: 25px !important;}
.mb25 { margin-bottom: 25px !important;}
.m30 { margin: 30px !important;}
.ml30 { margin-left: 30px !important;}
.mr30 { margin-right: 30px !important;}
.mt30 { margin-top: 30px !important;}
.mb30 { margin-bottom: 30px !important;}

/*padding*/
.p0 { padding: 0 !important;}
.pl0 { padding-left: 0px !important;}
.pr0 { padding-right: 0px !important;}
.pt0 { padding-top: 0px !important;}
.pb0 { padding-bottom: 0px !important;}
.p5 { padding: 5px !important;}
.pl5 { padding-left: 5px !important;}
.pr5 { padding-right: 5px !important;}
.pt5 { padding-top: 5px !important;}
.pb5 { padding-bottom: 5px !important;}
.p10 { padding: 10px !important;}
.pl10 { padding-left: 10px !important;}
.pr10 { padding-right: 10px !important;}
.pt10 { padding-top: 10px !important;}
.pb10 { padding-bottom: 10px !important;}
.p15 { padding: 15px !important;}
.pl15 { padding-left: 15px !important;}
.pr15 { padding-right: 15px !important;}
.pt15 { padding-top: 15px !important;}
.pb15 { padding-bottom: 15px !important;}
.p20 { padding: 20px !important;}
.pl20 { padding-left: 20px !important;}
.pr20 { padding-right: 20px !important;}
.pt20 { padding-top: 20px !important;}
.pb20 { padding-bottom: 20px !important;}
.p25 { padding: 25px !important;}
.pl25 { padding-left: 25px !important;}
.pr25 { padding-right: 25px !important;}
.pt25 { padding-top: 25px !important;}
.pb25 { padding-bottom: 25px !important;}
.p30 { padding: 30px !important;}
.pl30 { padding-left: 30px !important;}
.pr30 { padding-right: 30px !important;}
.pt30 { padding-top: 30px !important;}
.pb30 { padding-bottom: 30px !important;}


/*箭头*/
.arrows { position: absolute; height: 0; font-size: 0; border-style: solid; border-color: transparent;}

/*border*/
.b-be { border-bottom: 1px solid #eee;}

.border-none { border: none;}
.border-solid { border-style: solid;}/*实线*/
.border-dotted { border-style: dotted;}/*点线*/
.border-dashed { border-style: dashed;}/*虚线*/
.border { border: 0 solid transparent;}
.border-w-1,.border-w-2,.border-w-3,.border-t-w-1,.border-t-w-2,.border-t-w-3,.border-r-w-1,.border-r-w-2,.border-r-w-3,.border-b-w-1,.border-b-w-2,.border-b-w-3,.border-l-w-1,.border-l-w-2,.border-l-w-3 { border-style: solid; border-color: transparent;}
.border-w-1 { border-width: 1px;}
.border-w-2 { border-width: 2px;}
.border-w-3 { border-width: 3px;}
.border-t-w-1 { border-top-width: 1px;}
.border-t-w-2 { border-top-width: 2px;}
.border-t-w-3 { border-top-width: 3px;}
.border-r-w-1 { border-right-width: 1px;}
.border-r-w-2 { border-right-width: 2px;}
.border-r-w-3 { border-right-width: 3px;}
.border-b-w-1 { border-bottom-width: 1px;}
.border-b-w-2 { border-bottom-width: 2px;}
.border-b-w-3 { border-bottom-width: 3px;}
.border-l-w-1 { border-left-width: 1px;}
.border-l-w-2 { border-left-width: 2px;}
.border-l-w-3 { border-left-width: 3px;}

.border-color-R { border-color: #e72418;}
.border-color-B { border-color: #bcd6ed;}
.border-color-G { border-color: #ddd;}
.border-color-Ge { border-color: #eee;}
.border-color-Y { border-color: #ffa000;}

/*input*/
.input-text { height: 38px; line-height: 38px; width: 288px; border: 1px solid transparent; border-radius: 4px;}
.input-text-wrong { border-color: #e72418 !important; background: #ffe2e0 !important;}

/*按钮*/
.zolBtnY,.zolBtnB,.zolBtnW,.zolBtnH,.zolBtnR { display: block; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);}
.zolBtnY,.zolBtnB,.zolBtnH,.zolBtnR { color: #fff;}
.zolBtnY:hover,.zolBtnB:hover,.zolBtnH:hover,.zolBtnR:hover { color: #fff;}
.zolBtn78,.zolBtn80,.zolBtn98,.zolBtn100,.zolBtn108,.zolBtn110,.zolBtn118,.zolBtn120,.zolBtn130,.zolBtn150,.zolBtn220 { font-size: 14px; font-weight: bold; font-family: "宋体";}
/*.zolBtn118,*/.zolBtn11848,.zolBtn12050,.zolBtn160 { font-size: 20px; font-weight: normal; font-family: "微软雅黑";}
.zolBtn60,.zolBtn70,.zolBtn79,.zolBtn83,.zolBtn93,.zolBtn7128,.zolBtn73 { font-size: 12px; font-family: "宋体"; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/*按钮 红色*/
.zolBtnR { background: #ef4033 !important; color: #fff;}
.zolBtnR:visited,.zolBtnR:active,.zolBtnR:focus { background: #ff261a !important; color: #fff;}
.zolBtnR:hover { background: #ff261a !important;}
/*按钮 黄色*/
.zolBtnY { background: #fcaf19 !important; color: #fff;}
.zolBtnY:visited,.zolBtnY:active,.zolBtnY:focus { background: #ffa200 !important; color: #fff;}
.zolBtnY:hover { background: #fabf13 !important;}
/*按钮 蓝色*/
.zolBtnB { background: #2393fb !important; color: #fff;}
.zolBtnB:visited,.zolBtnB:active,.zolBtnB:focus { background: #268afb !important; color: #fff;}
.zolBtnB:hover { background: #26adfb !important;}
/*按钮 白色*/
.zolBtnW { background: #fff !important; color: #222; border: 1px solid #c7c7c7;}
.zolBtnW:visited,.zolBtnW:active,.zolBtnW:focus { background: #e9e9e9 !important; }
.zolBtnW:hover { background: #e9e9e9 !important; color: #222;}
/*按钮 灰色 (状态：不能点击) */
.zolBtnH,.zolBtnH:hover,.zolBtnH:focus { background: #c5c5c5; color: #fff;}
/*按钮 尺寸 60*24*/
.zolBtn60 { width: 60px; height: 24px; line-height: 24px;}
/*按钮 尺寸 70*24*/
.zolBtn70 { width: 70px; height: 24px; line-height: 24px;}
/*按钮 尺寸 73*30 */
.zolBtn7128 { width: 71px; height: 28px; line-height: 28px; }
/*按钮 尺寸 73*30 */
.zolBtn73 { width: 73px; height: 30px; line-height: 30px;}
/*按钮 尺寸 79*24*/
.zolBtn79 { width: 79px; height: 24px; line-height: 24px;}
/*按钮 尺寸 78*38*/
.zolBtn78 { width: 78px; height: 38px; line-height: 38px;}
/*按钮 尺寸 80*40 */
.zolBtn80 { width: 80px; height: 40px; line-height: 40px;}
/*按钮 尺寸 83*30 */
.zolBtn83 { width: 81px; height: 28px; line-height: 28px;}
/*93*30*/
.zolBtn93 { width: 93px; height: 30px; line-height: 30px;}
/*按钮 尺寸 98*38*/
.zolBtn98 { width: 98px; height: 38px; line-height: 38px;}
/*按钮 尺寸 100*40 */
.zolBtn100 { width: 100px; height: 40px; line-height: 40px;}
/*按钮 尺寸 108*38*/
.zolBtn108 { width: 108px; height: 38px; line-height: 38px;}
/*按钮 尺寸 110*40 */
.zolBtn110 { width: 110px; height: 38px; line-height: 38px;}
/*按钮 尺寸 120*30 */
.zolBtn12030 { width: 118px; height: 28px; line-height: 30px;}
/*按钮 尺寸 120*40 */
.zolBtn118 { width: 118px; height: 38px; line-height: 38px;}
/*按钮 尺寸 120*40 */
.zolBtn120 { width: 120px; height: 40px; line-height: 40px;}
/*按钮 尺寸 130*40 */
.zolBtn130 { width: 130px; height: 40px; line-height: 40px;}
/*按钮 尺寸 118*48 */
.zolBtn11848 { width: 118px; height: 48px; line-height: 48px;}
/*按钮 尺寸 120*50 */
.zolBtn12050 { width: 120px; height: 50px; line-height: 50px;}
/*按钮 尺寸 150*35 */
.zolBtn150 { width: 150px; height: 35px; line-height: 35px; font-size: 14px; }
/*按钮 尺寸 160*50*/
.zolBtn160 { width: 160px; height: 50px; line-height: 50px;}
/*按钮 尺寸 220*40 */
.zolBtn220 { width: 220px; height: 40px; line-height: 40px;}
/*按钮 尺寸 240*65 */
.zolBtn240 { width: 240px; height: 65px; line-height: 65px; font-size: 24px; font-weight: normal; font-family: "微软雅黑";}
/*按钮 尺寸 250*43 */
.zolBtn25043 { width: 250px; height: 43px; line-height: 43px; font-size: 20px; font-weight: normal; font-family: "微软雅黑";}
/*按钮 尺寸 250*65 */
.zolBtn250 { width: 250px; height: 45px; line-height: 45px; font-size: 20px; font-weight: normal; font-family: "微软雅黑";}
/*按钮 尺寸 268*65 */
.zolBtn268 { width: 268px; height: 50px; line-height: 50px; font-size: 18px; font-weight: normal; font-family: "微软雅黑";}
/*按钮 有图标*/
.zolBtnPosition { position: relative; padding: 0 0 0 88px; width: 152px; text-align: left;}
.zolBtnPosition .icon24 { position: absolute; top: 23px; left: 55px;}

/*table*/
.table { width: 100%;}