 
/* reset */

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {color: #333;background: #fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0;}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea {font: 12px/1.5 "5FAE8F6F96C59ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "5B8B4F53";-webkit-font-smoothing: antialiased;}

input, select, textarea {font-size: 100%;}

/* 去掉各 table cell 的边距并让其边重合 */
table {border-collapse: collapse;border-spacing: 0;}

/* IE bug fixed: th 不继承 text-align */
th {text-align: inherit;}

/* 去除默认边框 */
fieldset, img {border: 0;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {display: block;}

/* 去掉 firefox 下此元素的边框 */
abbr, acronym {border: 0;font-variant: normal;}

/* 一致的 del 样式 */
del {text-decoration: line-through;}

i {font-style: normal;}

address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 500;}

/* 去掉列表前的标识, li 会继承 */
ol, ul {list-style: none;}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {text-align: left;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 500;color: #000;}

h1 {font-size: 24px;}

h2 {font-size: 16px;}

h3, h4, h5, h6 {font-size: 14px;}

/* 解决ie下重复最后字符 */
q:before, q:after {content: '';}

/* 统一上标和下标 */
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}

sup {top: -0.5em;}

sub {bottom: -0.25em;}

/* 默认不显示下划线，保持页面简洁 */
ins, a {text-decoration: none;}

a, .y-lnk-highlight, .y-lnk, .y-lnk-gray, .y-lnk-highlight {-webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;}

a, a:link, a:visited, a:hover {color: #00a2ca;}

.y-lnk-highlight, .y-lnk-highlight:link, .y-lnk-highlight:visited {color: #f60;}

.y-lnk-highlight:hover {color: #f60;}

.y-lnk, .y-lnk:link, .y-lnk:visited {color: #000;}

.y-lnk:hover {color: #00a2ca;}

.y-lnk-gray, .y-lnk-gray:link, .y-lnk-gray:visited {color: #666;}

.y-lnk-gray:hover {color: #00a2ca;}

.y-lnk-highlight, .y-lnk, .y-lnk-gray {cursor: pointer;}

/* 让链接在 hover 状态下显示下划线 */
a:hover, .y-lnk-highlight:hover, .y-lnk:hover, .y-lnk-gray:hover {text-decoration: underline;}

/* 清理浮动 */
.y-clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.y-clear {zoom: 1;/* for IE6 IE7 */}

/* 人名币符号 &yen;*/
.y-cny {font-family: arial;}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {display: none;}

/* inline对齐方式 */
.y-align-right {text-align: right !important;}

.y-align-left {text-align: left !important;}

.y-align-center {text-align: center !important;}

/* 设置内联, 减少浮动带来的bug */
.y-left, .y-right {display: inline;}

.y-left {float: left !important;}

.y-right {float: right !important;}

/* 隐藏 */
.y-hide {display: none !important;}

/* 颜色 */
.y-red {color: #e00;}

.y-orange {color: #f60;}

.y-blue {color: #00a2ca;}

.y-green {color: #390;}

.y-black {color: #000;}

.y-dark {color: #333;}

.y-gray {color: #666;}

.y-pale {color: #999;}

.y-light {color: #ccc;}

/* 间距，最小单位是4 */
.y-mt1 {margin-top: 4px;}

.y-mt2 {margin-top: 8px;}

.y-mt3 {margin-top: 12px;}

.y-mt4 {margin-top: 16px;}

.y-mt5 {margin-top: 20px;}

.y-mr1 {margin-right: 4px;}

.y-mr2 {margin-right: 8px;}

.y-mr3 {margin-right: 12px;}

.y-mr4 {margin-right: 16px;}

.y-mr5 {margin-right: 20px;}

.y-ml1 {margin-left: 4px;}

.y-ml2 {margin-left: 8px;}

.y-ml3 {margin-left: 12px;}

.y-ml4 {margin-left: 16px;}

.y-ml5 {margin-left: 20px;}

.y-pb1 {padding-bottom: 4px;}

.y-pb2 {padding-bottom: 8px;}

.y-pb3 {padding-bottom: 12px;}

.y-pb4 {padding-bottom: 16px;}

.y-pb5 {padding-bottom: 20px;}

/* grid */
.y-row {min-width: 1000px;max-width: 1200px;margin-left: auto;margin-right: auto;zoom: 1;*width: 1000px;}

.y-row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/* 为栅格两边留白10像素 */
.y-row-edge {padding-left: 10px;padding-right: 10px;*padding-left: 0;*padding-right: 0;}

.y-row .y-span1, .y-row .y-span2, .y-row .y-span3, .y-row .y-span4, .y-row .y-span5, .y-row .y-span6, .y-row .y-span7, .y-row .y-span8, .y-row .y-span9, .y-row .y-span10, .y-row .y-span11, .y-row .y-span12 {float: left;display: inline;margin-right: 2%;*margin-right: 20px;}

.y-row .y-span1 {width: 6.5%;*width: 65px;}

.y-row .y-span2 {width: 15%;*width: 150px;}

.y-row .y-span3 {margin-right: 2%;}

.y-row .y-span4 {width: 32%;*width: 320px;}

.y-row .y-span5 {width: 40.5%;*width: 405px;}

.y-row .y-span6 {width: 49%;*width: 490px;}

.y-row .y-span7 {width: 57.5%;*width: 575px;}

.y-row .y-span8 {width: 66%;*width: 660px;}

.y-row .y-span9 {width: 74.5%;*width: 745px;}

.y-row .y-span10 {width: 83%;*width: 830px;}

.y-row .y-span11 {width: 91.5%;*width: 915px;}

.y-row .y-span12 {width: 100%;*width: 1000px;}

.y-row .y-last {margin-right: 0px !important;}/* 按钮各状态切换时长 */
.y-btn-blue, a.y-btn-blue, .y-btn-white, a.y-btn-white, .y-btn-anti, a.y-btn-anti, .y-btn-trans, a.y-btn-trans{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
/* 蓝色按钮，ie下没有min-width宽度自适应，padding一半解决ie下button双倍内间距 */
.y-btn-blue, .y-btn-white, .y-btn-anti, .y-btn-trans{display: inline-block;min-width: 140px;height: 36px;padding: 0 30px 1px;background: #00a2ca;border:solid 1px #00a2ca;line-height: 32px;font-size: 14px;color: #fff;text-align: center;outline: none;cursor: pointer;border-radius: 0px;*width: auto;*padding: 0 15px;}
.y-btn-blue:hover, .y-btn-white:hover{background: #33b5d4;border-color: #33b5d4;}
.y-btn-blue:active, .y-btn-white:active{background: #008fb2;border-color: #008fb2;}
/* 白色按钮 */
.y-btn-white{background: #fff;border-color: #00a2ca;color: #00a2ca;}
.y-btn-white:hover, .y-btn-white:active{color: #fff;}
/* 反色按钮 */
.y-btn-anti{background: #fff;border-color: #fff;color: #00a2ca;}
.y-btn-anti:hover{background: #9cddf5;border-color: #9cddf5;}
.y-btn-anti:active{background: #5acbeb;border-color: #5acbeb;color: #fff;}
/* 透明按钮 */
.y-btn-trans{background: transparent;border-color: #fff;color: #fff;}
.y-btn-trans:hover{background: #fff;color: #000;}
.y-btn-trans:active{background: #e7e7e7;border-color: #e7e7e7;}
/* 按钮尺寸 */
.y-btn-blue.y-btn-l, .y-btn-white.y-btn-l, .y-btn-anti.y-btn-l, .y-btn-trans.y-btn-l{min-width: 180px;height: 42px;padding: 0 40px;line-height: 38px;font-size: 18px;*padding: 0 20px;}
.y-btn-blue.y-btn-s, .y-btn-white.y-btn-s, .y-btn-anti.y-btn-s, .y-btn-trans.y-btn-s{min-width: 100px;height: 26px;padding: 0 20px;line-height: 20px;font-size: 12px;*padding: 0 10px;}
/* 按钮置灰 */
.y-btn-blue.y-btn-disabled, .y-btn-white.y-btn-disabled, 
.y-btn-blue:hover.y-btn-disabled, .y-btn-white:hover.y-btn-disabled, 
.y-btn-blue:active.y-btn-disabled, .y-btn-white:active.y-btn-disabled{background: #efefef;border-color: #efefef;color: #ccc;cursor: default;}
.y-btn-anti.y-btn-disabled, .y-btn-trans.y-btn-disabled,
.y-btn-anti:hover.y-btn-disabled, .y-btn-trans:hover.y-btn-disabled,
.y-btn-anti:active.y-btn-disabled, .y-btn-trans:active.y-btn-disabled{background: #c4c4c4;border-color: #c4c4c4;color: #8d8d8d;cursor: default;}         

/* 链接模拟按钮样式 */
a.y-btn-blue, a.y-btn-blue:link, a.y-btn-blue:visited,
a.y-btn-white, a.y-btn-white:link, a.y-btn-white:visited,
a.y-btn-anti, a.y-btn-anti:link, a.y-btn-anti:visited,
a.y-btn-trans, a.y-btn-trans:link, a.y-btn-trans:visited{display: inline-block;min-width: 78px;height: 33px;padding: 0 30px 1px;background: #00a2ca;line-height: 33px;font-size: 14px;color: #fff;text-align: center;outline: none;border-radius: 0px;*width: auto;}
a.y-btn-blue:hover{background: #33b5d4;border-color: #33b5d4;text-decoration: none;}
a.y-btn-blue:active{background: #008fb2;border-color: #008fb2;}
/* 白色链接按钮 */
a.y-btn-white, a.y-btn-white:link, a.y-btn-white:visited{background: #fff;border-color: #00a2ca;color: #00a2ca;}
a.y-btn-white:hover{background: #33b5d4;border-color: #33b5d4;color: #fff;text-decoration: none;}
a.y-btn-white:active{background: #008fb2;border-color: #008fb2;color: #fff;}
/* 反色链接按钮 */
a.y-btn-anti, a.y-btn-anti:link, a.y-btn-anti:visited{background: #fff;border-color: #fff;color: #00a2ca;}
a.y-btn-anti:hover{background: #9cddf5;border-color: #9cddf5;text-decoration: none;}
a.y-btn-anti:active{background: #5acbeb;border-color: #5acbeb;color: #fff;}
/* 透明链接按钮 */
a.y-btn-trans, a.y-btn-trans:link, a.y-btn-trans:visited{background: transparent;border-color: #fff;color: #fff;}
a.y-btn-trans:hover{background: #fff;color: #000;text-decoration: none;}
a.y-btn-trans:active{background: #e7e7e7;border-color: #e7e7e7;}
/* 链接按钮尺寸 */
a.y-btn-blue.y-btn-l, a.y-btn-blue:link.y-btn-l, a.y-btn-blue:visited.y-btn-l, a.y-btn-blue:hover.y-btn-l, 
a.y-btn-white.y-btn-l, a.y-btn-white:link.y-btn-l, a.y-btn-white:visited.y-btn-l, a.y-btn-white:hover.y-btn-l,
a.y-btn-anti.y-btn-l, a.y-btn-anti:link.y-btn-l, a.y-btn-anti:visited.y-btn-l, a.y-btn-anti:hover.y-btn-l,
a.y-btn-trans.y-btn-l, a.y-btn-trans:link.y-btn-l, a.y-btn-trans:visited.y-btn-l, a.y-btn-trans:hover.y-btn-l{min-width: 98px;height: 40px;padding: 0 40px;line-height: 40px;font-size: 18px;}
a.y-btn-blue.y-btn-s, a.y-btn-blue:link.y-btn-s, a.y-btn-blue:visited.y-btn-s, a.y-btn-blue:hover.y-btn-s,
a.y-btn-white.y-btn-s, a.y-btn-white:link.y-btn-s, a.y-btn-white:visited.y-btn-s, a.y-btn-white:hover.y-btn-s,
a.y-btn-anti.y-btn-s, a.y-btn-anti:link.y-btn-s, a.y-btn-anti:visited.y-btn-s, a.y-btn-anti:hover.y-btn-s,
a.y-btn-trans.y-btn-s, a.y-btn-trans:link.y-btn-s, a.y-btn-trans:visited.y-btn-s, a.y-btn-trans:hover.y-btn-s{min-width: 58px;height: 24px;padding: 0 20px;line-height: 2;font-size: 12px;}
/* 链接按钮置灰 */
a.y-btn-blue.y-btn-disabled, a.y-btn-blue:link.y-btn-disabled, a.y-btn-blue:visited.y-btn-disabled, a.y-btn-blue:hover.y-btn-disabled, a.y-btn-blue:active.y-btn-disabled,
a.y-btn-white.y-btn-disabled, a.y-btn-white:link.y-btn-disabled, a.y-btn-white:visited.y-btn-disabled, a.y-btn-white:hover.y-btn-disabled, a.y-btn-white:active.y-btn-disabled{background: #efefef;border-color: #efefef;color: #ccc;cursor: default;}
a.y-btn-anti.y-btn-disabled, a.y-btn-anti:link.y-btn-disabled, a.y-btn-anti:visited.y-btn-disabled, a.y-btn-anti:hover.y-btn-disabled, a.y-btn-anti:active.y-btn-disabled,
a.y-btn-trans.y-btn-disabled, a.y-btn-trans:link.y-btn-disabled, a.y-btn-trans:visited.y-btn-disabled, a.y-btn-trans:hover.y-btn-disabled, a.y-btn-trans:active.y-btn-disabled{background: #c4c4c4;border-color: #c4c4c4;color: #8d8d8d;cursor: default;}
/* 宽度为示意 */
.y-dlg{padding: 4px;width: 476px;background: #9cddf5;background: rgba(0, 162, 202, 0.5);}
/* 再包一层的好处是，宽度可以由外层控制，而且可以不用计算padding等 */
.y-dlg .y-box{padding: 10px 10px 20px 20px;background: #fff;line-height: 1.5;color: #333;}
/* 区块中的头 */
.y-dlg .y-hd{height: 34px;}

/* 标题 */
.y-dlg .y-hd .y-dlg-title{float: left;display: inline;margin-top: 2px;font-size: 16px;line-height: 2;color: #000;}
/* 关闭按钮 */
.y-dlg .y-hd .y-dlg-close, .y-dlg .y-hd .y-dlg-close:link, .y-dlg .y-hd .y-dlg-close:visited{float: right;display: inline;height: 12px;width: 12px;padding: 2px;font-size: 12px;line-height: 1;color: #999;cursor: pointer;-webkit-transition: color .3s;-moz-transition: color .3s;-ms-transition: color .3s;-o-transition: color .3s;}
.y-dlg .y-hd .y-dlg-close:hover{color: #363636;}
/* 内容部分 */
.y-dlg .y-bd{padding: 8px 0 21px;margin-right: 10px;border-top: solid 2px #f4f4f4;color: #666;}
/* 如果内容部分只展示状态，请加上以下节点样式 */
.y-dlg .y-bd .y-dlg-part{padding-top: 13px;padding-bottom: 32px;}
/* 尾部 */
.y-dlg .y-ft{padding-top: 16px;margin-right: 10px;border-top: solid 1px #f4f4f4;text-align: center;color: #999;line-height: 1;}
.y-dlg .y-ft *{margin: 0 4px;width: 98px;}
/* 表单结构 */
.y-form{}
.y-form .row{line-height: 1.5;padding: 8px 0;overflow: visible;font-size: 12px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.y-form .row-hide{padding: 0;height: 0;overflow: hidden;line-height: 0;}
.y-form .row .row-name{float: left;display: inline;width: 180px;height: 18px;padding: 4px 0;text-align: right;color: #666;}
.y-form .row .row-column{margin-left: 184px;line-height: 26px;}
.y-form .row .row-li{padding: 0;line-height: 26px;}
.y-form .row, .y-form .row .row-column, .y-form .row .row-li{zoom: 1;}
.y-form .row:after, .y-form .row .row-column:after, .y-form .row .row-li:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* 分割线 */
.y-form .dashed{border-top: dashed 1px #d6d6d6;height: 0;overflow: hidden;margin: 10px 9px;}
/* 表单元素 */
/* 输入框 */
.y-form .y-input, .y-input{height: 18px;width: 284px;padding: 3px 7px;border: solid 1px #ccc;background: #fff;border-radius: 4px;outline: none;line-height: 1.5;color: #000;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.y-form textarea.y-input, textarea.y-input{height: auto;vertical-align: top;}
/* 下拉列 */
.y-form select{border: solid 1px #eee;padding: 1px 0;background: #f8f8f8;height: 26px;font-size: 12px;line-height: 2;outline: none;*margin-top: 3px;} 
/* 提示 */
.y-form .row-info{display: inline-block;padding: 4px 8px;line-height: 1.5;vertical-align: baseline;color: #999;}
.y-form .row-info .icon{float: left;display: inline;width: 16px;height: 16px;overflow: hidden;margin-right: 4px;line-height: 1;font-size: 16px;color: #00a2ca;}
/* 大尺寸form */
.y-form.y-form-l .row{line-height: 2;padding: 12px 0;font-size: 14px;}
.y-form.y-form-l .row .row-name{height: 28px;padding: 4px 0;}
.y-form.y-form-l .row .row-li{line-height: 2.57;}
.y-form.y-form-l .y-input{height: 28px;line-height: 2;}
.y-form.y-form-l textarea.y-input{height: auto;vertical-align: top;}
.y-form.y-form-l select{height: 36px;padding: 5px 0;font-size: 14px;line-height: 2.57;*margin-top: 7px;} 
.y-form.y-form-l .row-info{padding: 9px 8px;line-height: 1.5;font-size: 12px;}
/* 状态样式 */
.y-form .y-input.y-input-tip{color: #ccc !important;}
.y-form .y-input.y-input-error{background: #fff8f3;border-color: #e00;}
.y-form .y-input.y-input-disabled{background: #f8f8f8;border-color: #eee;color: #ccc;}
.y-form .y-input:focus, .y-input:focus{background: #e9fbfe;border-color: #69c5dd;}            
.y-form select:focus{border-color: #69c5dd;background: #e9fbfe;}
.y-form .row-info.row-info-warning .icon, .y-form .row-info.row-info-warning{color: #e00;}
.y-form .row-info.row-info-success .icon{color: #6c0;}
/* 信息提示 */
.y-msg{width: 560px;margin: 60px auto 0;padding-bottom: 150px;}
/* 左侧放置icon区域 */
.y-msg .y-icon{float: left;display: inline;width: 48px;height: 48px;font-size: 48px;font-style: normal;line-height: 1;}
/* icon-no3 icon-yes3 icon-bang icon-help icon-stop icon-info */
.y-msg.y-msg-warning .y-icon{color: #e00;}
.y-msg.y-msg-success .y-icon{color: #6c0;}
.y-msg.y-msg-normal .y-icon{color: #00a2ca;}
/* 右侧放置文本、按钮和链接的区块 */
.y-msg .y-msg-message{margin-left: 64px;}
.y-msg.y-msg-no-icon .y-msg-message{margin-left: 0;}
/* 重要信息 */
.y-msg .y-msg-message .y-msg-title{font-size: 18px;font-weight: bold;line-height: 50px;color: #000;}
/* 次要信息 */
.y-msg .y-msg-message .y-msg-info{font-size: 12px;line-height: 2;color: #666;}
/* 操作区 */
.y-msg .y-msg-message .y-msg-other{margin-top: 18px;}
.y-msg .y-msg-other a, .y-msg .y-msg-other button{margin-right: 8px;}
/* 弹窗中出现的小号信息提示 */
.y-msg.y-msg-s{width: auto;margin: 16px 0 0;padding-bottom: 32px;}
.y-msg.y-msg-s .y-icon{width: 32px;height: 32px;font-size: 32px;line-height: 1;}
.y-msg.y-msg-s .y-msg-message{margin-left: 48px;}
.y-msg.y-msg-s .y-msg-message .y-msg-title{font-size: 16px;line-height: 34px;font-weight: normal;}
.y-msg.y-msg-s .y-msg-message .y-msg-info{margin-top: 3px;line-height: 1.5;}

/* 提示容器 */
.y-tip{padding: 3px 7px;border: solid 1px #ddd;background: #f9f9f9;line-height: 2;color: #333;}
/* icon */
.y-tip .y-icon{float: left;display: inline;width: 16px;height: 16px;margin-top: 4px;font-size: 16px;font-style: normal;line-height: 1;}
/* 内容区 */
.y-tip .y-tip-message{margin: 0 24px;line-height: 2;}
/* 各种状态 */
/* icon-no3 icon-yes3 icon-bang icon-help icon-stop icon-info */
.y-tip.y-tip-warning{background: #fff3e7;border-color: #f8e3d5;color: #e00;}
.y-tip.y-tip-warning .y-icon{color: #e00;}
.y-tip.y-tip-success{background: #f7ffee;border-color: #e7f3da;color: #666;}
.y-tip.y-tip-success .y-icon{color: #6c0;}
.y-tip.y-tip-normal{background: #f1f6fa;border-color: #e2eced;color: #666;}
.y-tip.y-tip-normal .y-icon{color: #00a2ca;}
/* 文字说明 */
.y-info{padding: 20px 23px;border: solid 1px #ddd;background: #f9f9f9;line-height: 2;color: #333;}
.y-info .y-info-message{}
/* 气泡 */
.y-bbl{position: relative;display: block;height: 32px;}           
/* 背景和边框颜色 */
.y-bbl .y-box{display: block;padding: 3px 7px;overflow: visible;background: #f1f6fa;border: solid 1px #e1ebec;line-height: 2;color: #333;}           
.y-bbl .y-arrow{position: absolute;bottom: -6px;left: 8px;display: block;width: 14px;height: 7px;overflow: hidden;} 
.y-bbl .y-arrow .y-arr1, .y-bbl .y-arrow .y-arr2{position: absolute;top: 0;left: 0;height: 0;overflow: hidden;display: block;border: solid 7px transparent;border-top-color: #e1ebec;_border-color: black;_filter: chroma(color="black");_border-top-color: #e1ebec;}
.y-bbl .y-arrow .y-arr2{top: -1px;border-top-color: #f1f6fa;_border-top-color: #f1f6fa;}
/* 箭头在左边 */
.y-bbl.y-bbl-arrow-right .y-arrow{left: auto;right: 8px;}
/* 剪头在上边 */
.y-bbl.y-bbl-arrow-top .y-arrow{bottom: auto;top: -6px;}
.y-bbl.y-bbl-arrow-top .y-arrow .y-arr1, .y-bbl.y-bbl-arrow-top .y-arrow .y-arr2{position: absolute;top: -7px;left: 0;height: 0;overflow: hidden;display: block;border: solid 7px transparent;border-bottom-color: #e1ebec;_border-color: black;_filter: chroma(color="black");_border-bottom-color: #e1ebec;}
.y-bbl.y-bbl-arrow-top .y-arrow .y-arr2{top: -6px;border-bottom-color: #f1f6fa;_border-bottom-color: #f1f6fa;}
/* icon容器 */
.y-bbl .y-icon{float: left;display: inline;width: 16px;height: 16px;margin-top: 4px;font-size: 16px;font-style: normal;line-height: 1;color: #00a2ca;}
/* 文案容器 */
.y-bbl .y-bbl-message{display: block;margin-left: 24px;line-height: 2;white-space: nowrap;}
/* 如果没有icon */
.y-bbl.y-bbl-no-icon .y-bbl-message{margin-left: 0;}
/* 分页容器 */
.y-paging{display: inline-block;height: 32px;overflow: visible;line-height: 1.5;color: #333;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;}
.y-paging .y-page-list{display: inline-block;height: 32px;}
/* 分页单元 */
.y-paging .y-prev, .y-paging .y-next, .y-paging .y-page, .y-paging .y-omit{display: inline-block;height: 18px;min-width: 24px;padding: 6px 3px;margin: 0 4px;background: #fff;border: solid 1px #ddd;overflow: hidden;text-align: center;cursor: pointer;border-radius: 0px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*width: 24px;}
/* 分页省略 */
.y-paging .y-omit{width: 26px;padding: 7px 3px;border-width: 0;background: transparent;cursor: default;}
/* 分页按钮 */
.y-paging .y-prev, .y-paging .y-prev:link, .y-paging .y-prev:visited, .y-paging .y-next, .y-paging .y-next:link, .y-paging .y-next:visited{width: 60px;color: #333;}
.y-paging .y-prev, .y-paging .y-prev:link, .y-paging .y-prev:visited{margin: 0 4px 0 0;}
.y-paging .y-next, .y-paging .y-next:link, .y-paging .y-next:visited{margin: 0 0 0 4px;}
/* 分页页码 */
.y-paging .y-page, .y-paging .y-page:link, .y-paging .y-page:visited{background: #fff;color: #333;}
/* 分页单元 hover 效果 */
.y-paging .y-prev:hover, .y-paging .y-next:hover, .y-paging .y-page:hover{background: #33b5d4;border-color: #33b5d4;color: #fff;text-decoration: none;}
/* 分页单元 active 效果 */
.y-paging .y-prev:active, .y-paging .y-next:active, .y-paging .y-page:active{background: #20a5c5;border-color: #20a5c5;color: #fff;}
/* 分页页码选中效果 */
.y-paging .y-current, .y-paging .y-current:link, .y-paging .y-current:visited, .y-paging .y-current:hover{background: #00a2ca;border-color: #00a2ca;color: #fff;}
/* 分页单元禁用 */
.y-paging .y-disabled, .y-paging .y-disabled:link, .y-paging .y-disabled:visited, .y-paging .y-disabled:hover{background: #efefef;border-color: #efefef;color: #ccc;cursor: default;}
/* 解决 display: inline-block 换行字符占用 4px 宽度问题 */
.y-paging.y-paging-rn .y-prev, .y-paging.y-paging-rn .y-next, .y-paging.y-paging-rn .y-page, .y-paging.y-paging-rn .y-omit{margin: 0 0 0 4px;}
/*  */
.y-paging .y-total, .y-paging .y-jump{display: inline-block;height: 18px;padding: 7px 0;margin: 0 0 0 16px;overflow: hidden;}
.y-paging .y-jump{display: inline-block;height: 24px;padding: 4px 0;margin: 0 0 0 16px;overflow: hidden;}
.y-paging .y-jump input{width: 50px;text-align: center;}
.y-paging .y-jump .y-btn-white, .y-paging .y-jump .y-btn-white:link, .y-paging .y-jump .y-btn-white:visited{padding: 0;width: 38px;min-width: 0;margin-left: 4px;*vertical-align: top;}
.y-paging .y-jump .y-btn-white{width: 40px;}
/* 流程 */
.y-process{height: 26px;}
/* 每一步 */
.y-process .y-unit{float: left;display: inline;height: 26px;background: #ccc;overflow: hidden;text-align: center;color: #fff;font-size: 14px;line-height: 1.85;}
.y-process .y-current{background: #00a2ca;}
.y-process .y-complete{background: #9cddf5;}
/* 箭头 */
.y-process .y-arrow{position: relative;float: left;display: inline;width: 2%;height: 26px;overflow: hidden;background: #ccc;}
.y-process .y-complete-current{background: #00a2ca;}
.y-process .y-complete-complete{background: #9cddf5;}
/* css 模拟三角形 */
.y-process .y-arrow .y-next{position: absolute;display: block;left: 0;top: -3px;height: 0;width: 0;overflow: hidden;border: solid 10px transparent;border-width: 16px 10px;border-left-color: #fff;_border-color: black;_filter: chroma(color=black);_border-left-color: #fff;}
.y-process .y-arrow .y-prev{position: absolute;display: block;left: 0;top: 0;height: 0;width: 0;overflow: hidden;border: solid 10px transparent;border-width: 13px 8px;border-left-color: #ccc;_border-color: black;_filter: chroma(color=black);_border-left-color: #ccc;}
.y-process .y-complete-current .y-prev{border-left-color: #9cddf5;}
.y-process .y-current-unit .y-prev{border-left-color: #00a2ca;}
.y-process .y-complete-complete .y-prev{border-left-color: #9cddf5;}
/* 流程数 */
.y-process.y-process-2 .y-unit{width: 49%;*width: 48.9%;}
.y-process.y-process-3 .y-unit{width: 32%;*width: 31.9%;}
.y-process.y-process-4 .y-unit{width: 23.5%;*width: 23.4%;}
.y-process.y-process-5 .y-unit{width: 18.4%;*width: 18.3%;}
/* 高度固定，通过overflow: visible来使li盖在ul上，position解决ie6下不能盖住问题 */
.y-tab{position: relative;height: 47px;border-bottom: solid 1px #ddd;overflow: visible;}
/* 使position: absolute的容器宽度和父容器相同 */
.y-tab ul{position: absolute;height: 48px;width: 100%;max-width: 100%;overflow: hidden;}
/* 普通li，如果不需要跳转页面链接的话，建议用span */
.y-tab li{float: left;display: inline;overflow: visible;}
/* position 解决 z-index 不生效问题 */
.y-tab li a, .y-tab li span{position: relative;display: inline-block;font-size: 14px;line-height: 2.6;text-align: center;cursor: pointer;z-index: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*position: static;}
/* ie6下使用block会使a、span宽度撑满，最小展示宽度 178px */
.y-tab li .y-item, .y-tab li .y-item:link, .y-tab li .y-item:visited{border: solid 1px #ddd;background: #fbfaf8;height: 38px;min-width: 130px;margin-left: -1px;padding: 5px 23px 3px;color: #666;*width: auto;}
/* 第一项移除向左重叠 1px 的样式 */
.y-tab .y-first .y-item, .y-tab .y-first .y-item:link, .y-tab .y-first .y-item:visited{margin-left: 0 !important;}
.y-tab li .y-item:hover{background: #fff;color: #00a2ca;text-decoration: none;}
/* 选中状态 */
.y-tab .y-current .y-item, .y-tab .y-current .y-item:link, .y-tab .y-current .y-item:visited, .y-tab .y-current .y-item:hover{background: #fff;border-top: solid 2px #00a2ca;border-bottom-width: 0;padding: 4px 23px 4px;color: #000;text-decoration: none;z-index: 1;}
/* 更多的链接 */
.y-tab .y-more{float: right;display: inline;white-space: nowrap;text-align: right;}
.y-tab .y-more a{display: inline-block;height: 38px;margin-top: 6px;margin-left: 32px;font-size: 14px;line-height: 2.6;}
/* 大号tab */
.y-tab.y-tab-l{height: 74px;border-width: 0;overflow: visible;}
/* 如果不需要底线那么不需要 absolute */
.y-tab.y-tab-l ul{position: static;height: auto;overflow: visible;}
/* tab 数，三略说最多要支持8列 */
.y-tab.y-tab-2 li{width: 50%;*width: 49.9%;}
.y-tab.y-tab-3 li{width: 33%;*width: 32.9%;}
.y-tab.y-tab-3 .y-first{width: 34%;}
.y-tab.y-tab-4 li{width: 25%;*width: 24.9%;}
.y-tab.y-tab-5 li{width: 20%;*width: 19.9%;}
.y-tab.y-tab-6 li{width: 16.5%;*width: 16.4%;}
.y-tab.y-tab-6 .y-first{width: 17.5%;}
.y-tab.y-tab-7 li{width: 14.3%;*width: 14.2%;}
.y-tab.y-tab-7 .y-first{width: 14.2%;}
.y-tab.y-tab-8 li{width: 12.5%;*width: 12.4%;}
/* position 解决 z-index 不生效问题 */
.y-tab.y-tab-l li a, .y-tab.y-tab-l li span{position: relative;display: block;font-size: 14px;line-height: 1.5;text-align: center;cursor: pointer;z-index: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*position: static;}
/* ie6下使用block会使a、span宽度撑满，最小展示宽度 178px */
.y-tab.y-tab-l li .y-item, .y-tab.y-tab-l li .y-item:link, .y-tab.y-tab-l li .y-item:visited{border: solid 1px #ddd;background: #fbfaf8;height: 50px;margin-left: -1px;padding: 12px 0 10px;color: #666;*width: auto;}
.y-tab.y-tab-l .y-item strong{display: block;text-align: center;font-size: 18px;font-weight: normal;}
.y-tab.y-tab-l .y-item i{font-size: 14px;}
.y-tab.y-tab-l li .y-item:hover{background: #fff;color: #00a2ca;text-decoration: none;}
/* 选中状态 */
.y-tab.y-tab-l .y-current .y-item, .y-tab.y-tab-l .y-current .y-item:link, .y-tab.y-tab-l .y-current .y-item:visited, .y-tab.y-tab-l .y-current .y-item:hover{background: #fff;border-top: solid 2px #00a2ca;border-bottom-width: 0;padding: 11px 0;color: #000;text-decoration: none;z-index: 1;}
.y-tab.y-tab-l .y-current .y-item i{color: #666;}
/* 次级tab */
.y-tab.y-tab-s{height: 48px;border-width: 0;overflow: visible;}
/* 如果不需要底线那么不需要 absolute */
.y-tab.y-tab-s ul{position: static;height: auto;overflow: visible;}
/* position 解决 z-index 不生效问题 */
.y-tab.y-tab-s li a, .y-tab.y-tab-s li span{position: relative;display: block;font-size: 14px;line-height: 1.5;text-align: center;cursor: pointer;z-index: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*position: static;}
/* ie6下使用block会使a、span宽度撑满，最小展示宽度 178px */
.y-tab.y-tab-s li .y-item, .y-tab.y-tab-s li .y-item:link, .y-tab.y-tab-s li .y-item:visited{border: solid 1px #ddd;background: #fbfaf8;height: 22px;margin-left: -1px;padding: 12px 0;color: #666;*width: auto;}
.y-tab.y-tab-s li .y-item:hover{background: #fff;color: #00a2ca;text-decoration: none;}
/* 选中状态 */
.y-tab.y-tab-s .y-current .y-item, .y-tab.y-tab-s .y-current .y-item:link, .y-tab.y-tab-s .y-current .y-item:visited, .y-tab.y-tab-s .y-current .y-item:hover{background: #fff;border: solid 1px #ddd;border-top: solid 2px #00a2ca;padding: 11px 0 12px;color: #000;text-decoration: none;z-index: 1;}
/* tab box */

/* 标签 */
.y-tag{position: relative;height: 32px;}
.y-tag .y-item, .y-tag .y-item:link, .y-tag .y-item:visited{float: left;display: inline;height: 28px;padding: 2px 0;font-size: 16px;font-weight: bold;color: #666;line-height: 1.9;cursor: pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.y-tag .y-item:hover{color: #000;text-decoration: none;}
.y-tag .y-current, .y-tag .y-current:link, .y-tag .y-current:visited, .y-tag .y-current:hover{padding: 2px 0 0;border-bottom: solid 2px #000;color: #000;}
/* 标签的对齐方式 */
.y-tag.y-tag-left .y-item{margin-right: 32px;}
.y-tag.y-tag-right .y-item{float: right;margin-left: 32px;}
/* 小号标签 */
.y-tag.y-tag-s{height: 24px;}
.y-tag.y-tag-s .y-item, .y-tag.y-tag-s .y-item:link, .y-tag.y-tag-s .y-item:visited{float: left;display: inline;height: 20px;padding: 2px 0;font-size: 12px;font-weight: bold;color: #666;line-height: 1.8;cursor: pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.y-tag.y-tag-s .y-item:hover{color: #000;text-decoration: none;}
.y-tag.y-tag-s .y-current, .y-tag.y-tag-s .y-current:link, .y-tag.y-tag-s .y-current:visited, .y-tag.y-tag-s .y-current:hover{padding: 2px 0 0;border-bottom: solid 2px #000;color: #000;}
.y-tag.y-tag-s.y-tag-left .y-item{margin-right: 24px;}
.y-tag.y-tag-s.y-tag-right .y-item{float: right;margin-left: 24px;}
/* tab box */
.y-tab-box{position: relative;}
.y-tab-box .y-hd{position: relative;height: 48px;background: #fbfaf8;overflow: visible;}
.y-tab-box .y-tab{height: 46px;border: solid 1px #ddd;}
.y-tab-box .y-tab ul{top: -1px;left: -1px;}
.y-tab-box .y-bd{border: solid 1px #ddd;border-top-width: 0;background: #fff;padding: 20px 23px;}
/* 默认表格宽度100%，并且没有间距和边框宽度，默认字体颜色#333333 */
.y-table{width: 100%;max-width: 100%;border-collapse: collapse;border-spacing: 0;font-size: 12px;line-height: 1.5;color: #333;}
/* 表单元 */
.y-table th, .y-table td{padding: 0 12px;vertical-align: middle;text-align: left;cursor: default;}
.y-table th{background: #eee;height: 32px;font-weight: bold;color: #000;white-space: nowrap;}
.y-table td{padding: 17px 12px;}
/* 奇数偶数背景色区别 */
.y-table tr{background: #fff;border-bottom: solid 1px #f6f6f6;-webkit-transition: background .3s;-moz-transition: background .3s;-ms-transition: background .3s;-o-transition: background .3s;}
.y-table.y-table-odd tr:nth-child(odd){background: #f9f9f9;}
.y-table.y-table-odd tr:nth-child(even){background: #fff;}
.y-table.y-table-odd tr{border-bottom-width: 0;}
.y-table.y-table-odd{border-bottom: solid 1px #e3e3e3;}
/* 鼠标经过背景色 */
.y-table tr:hover{background: #eafbfe;}
.y-table.y-table-odd tr:hover{background: #eafbfe;}
/* 强制不换行 */
.y-table .y-nowrap{white-space: nowrap;}
/* 居右 */
.y-table .y-align-right{text-align: right;}
/* 居中 */
.y-table .y-align-center{text-align: center;}
.y-table.y-table-s td{padding: 7px 12px;}

/* 宽度为示意 */
.y-title{background: #ccc;padding: 4px;width: 430px;background: rgba(0, 0, 0, 0.2);}
/* 再包一层的好处是，宽度可以由外层控制，而且可以不用计算padding等 */
.y-title .y-box{padding: 5px 20px 17px;background: #fff;line-height: 1.5;color: #333;}
/* 如果有头部 */
.y-title .y-hd{padding: 7px 0 0;line-height: 2;font-size: 16px;font-weight: bold;border-bottom: solid 1px #dedede;}
/* 身体 */
.y-title .y-bd{padding-top: 12px;}

/* title样式的loading */
.y-title-loading{width: 130px;}
/* loading展示块 */
.y-title-loading .y-loading{height: 32px;min-height: 32px;background-position: 0 0;padding-left: 40px;line-height: 2.7;font-size: 12px;color: #333;}

/* 单纯的loading样式 */
.y-loading{background-position: center center;min-height: 300px;}

/* page title */
.y-page-title{min-width: 1000px;height: 56px;border-bottom: solid 1px #e5e5e5;z-index: 9;}
.y-page-title h1{float: left;display: inline;height: 20px;margin-top: 18px;border-left: solid 4px #00a2ca;padding-left: 8px;font-size: 20px;line-height: 20px;color: #00a2ca;}

.y-page-title .y-page-title-nav{float: right;display: inline;height: 20px;margin-top: 18px;font-size: 12px;line-height: 20px;color: #666;text-align: right;}
.y-page-title .y-lnk-gray:hover{text-decoration: none;}
.y-page-title .y-page-title-other-products i{display: inline-block;width: 0;height: 0;border: solid 4px transparent;border-top-color: #000;margin-left: 8px;vertical-align: middle;}

.y-page-title .y-page-title-box{position: relative;}
.y-page-title .y-page-title-box:after{display: block;height: 0;visibility: hidden;clear: both;font-size: 0;content: " ";}

.y-page-title .y-page-title-other-list{position: absolute;right: 0;top:40px;border: solid 1px #eee;background: #fff;}
.y-page-title .y-page-title-other-list li{vertical-align: middle;}

.y-page-title .y-page-title-other-item{display: block;padding: 0 10px;height: 28px;line-height: 28px;font-size: 12px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.y-page-title .y-page-title-other-item:link,
.y-page-title .y-page-title-other-item:visited{background: #fff;color: #666;}
.y-page-title .y-page-title-other-item:hover{text-decoration: none;background: #f4f4f4;}


.tg_shenqing{position:relative;z-index:300;display:none;}
.tg_shenqing .bg{position: fixed;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);opacity: 0.7;z-index: 1000;top: 0;left: 0;/*display: none;*/}
.tg_shenqing .shq {width:790px;height: 540px;background: #fff;position: fixed;top: 50%;left: 50%;margin: -260px 0 0 -395px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;z-index: 1001;/*display: none;*/}
.tg_shenqing .shq .tit{padding: 35px 0 25px;text-align: center;font-size: 30px;color: #222;}

.tg_shenqing .shq  a.close {display: block;width: 40px;height: 40px;position: absolute;top: 0px;right: 0px;font-size: 32px;text-align: center;line-height: 40px;color: #b4b4b4;}
.bg_reg_main{width:100%;}
.reg_main{position:relative;width:670px;overflow:hidden;padding:0 65px 0 56px;margin:0 auto;}
.reg_main .title{width:670px;height:30px;padding:20px 0 9px 0;background:url(../images/bg-reg1.png)35px 46px no-repeat;color:#909090;font-size:24px;line-height:30px;font-weight:bold;margin-bottom:10px;}
.reg_main .title i{float:left;display:block;width:30px;height:30px;background:#005ba2;border-radius:15px;color:#ffffff;font-size:24px;font-family:"微软雅黑";font-style:normal;text-align:center;line-height:30px;margin:0 20px;}
.reg_main table{margin-left:20px;}
.reg_main table th{width:84px;color:#222;font-size:16px;font-family:"微软雅黑";font-weight:normal;text-align:left;line-height:43px;}
.reg_main table input{float:left;width:354px;height:46px;padding:0 10px;border:1px solid #d3d3d3;border-radius:5px;margin:10px 15px;color:#aaaaaa;font-size:14px;font-family:"微软雅黑";background:#f9f9f9;}
.reg_main table input.focus{border:2px solid #b69494;}
.reg_main table input.error01{background:url(../images/bg_input_tip.png) right center no-repeat #f9f9f9;}
.reg_main table .onError, .reg_main table .onShow, .reg_main table .onFocus{float:left;display:block;height:30px;padding:0 18px;margin:14px 0 0;background:url(../images/bg_tip.png) left center no-repeat #fa5a5e;text-align:center;line-height:30px;color:#fff;font-size:14px;}
.reg_main table .onCorrect, .reg_main table .onShow{display:none;}
.reg_main table .onFocus{background:url(../images/bg_tip1.png) left center no-repeat #0098cf;}
.reg_main table select{padding: 8px 3px;border: 2px solid #d3d3d3;margin-left: 15px;border-radius: 5px;}
.reg_main .btn_reg{width:276px;height:64px;margin:30px 0 0 200px;background:#5fcf80;border:0;color:#ffffff;font:36px "微软雅黑";border-radius:10px;cursor:pointer;}
.inputDiv{height:64px;line-height:64px;padding:7px 0 8px;color:#444;overflow:hidden;padding:0px 105px;}

.wbySub {width:100%;height: 52px;background: #1977df;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align: center;display: block;margin: 10px auto 0;font-size: 18px;color: #fff;border: none;}

#verify{width: 170px;}
.wyzm{display: block;position: absolute;top: 12px;right: 10px;}
.wyzm img {width: 81px;height: 44px;border-radius: 4px;}
.checkqr {overflow: hidden;width: 215px;position: relative;}

.Validform_wrong {color: red;padding-left: 20px;white-space: nowrap;background: url(../images/error.png) no-repeat left center;}
.Validform_right {color: #71b83d;padding-left: 20px;background: url(../images/right.png) no-repeat left center;}