/* 鎸夐挳鍚勭姸鎬佸垏鎹㈡椂闀� */
.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;
}
/* 钃濊壊鎸夐挳锛宨e涓嬫病鏈塵in-width瀹藉害鑷€傚簲锛宲adding涓€鍗婅В鍐砳e涓媌utton鍙屽€嶅唴闂磋窛 */
.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;
}
/* 澶у昂瀵竑orm */
.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;
}
/* 浣縫osition: absolute鐨勫鍣ㄥ搴﹀拰鐖跺鍣ㄧ浉鍚� */
.y-tab ul{
	position: absolute; height: 48px; width: 100%; max-width: 100%; overflow: hidden;
}
/* 鏅€歭i锛屽鏋滀笉闇€瑕佽烦杞〉闈㈤摼鎺ョ殑璇濓紝寤鸿鐢╯pan */
.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涓嬩娇鐢╞lock浼氫娇a銆乻pan瀹藉害鎾戞弧锛屾渶灏忓睍绀哄搴� 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涓嬩娇鐢╞lock浼氫娇a銆乻pan瀹藉害鎾戞弧锛屾渶灏忓睍绀哄搴� 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涓嬩娇鐢╞lock浼氫娇a銆乻pan瀹藉害鎾戞弧锛屾渶灏忓睍绀哄搴� 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;
}
/* background */
.y-title-loading .y-loading,
.y-loading{
    background: url("aliyun/www-dpl/0.6.10/knight/images/loading-32-32.gif") no-repeat;
}
/* aliyun/www-dpl/0.6.10/knight/images/loading-16-16.gif 灏忓彿loading */

/* 瀹藉害涓虹ず鎰� */
.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鏍峰紡鐨刲oading */
.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;
}

/* 鍗曠函鐨刲oading鏍峰紡 */
.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;
}