@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}

.ui-tabs-hide{display:none;}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px);}

.vm{vertical-align:middle;}
.mt{margin-top:5px;}
.mb{margin-bottom:5px;}
.ml{margin-left:5px;}
.mr{margin-right:5px;}

.pt{padding-top:5px;}
.pb{padding-bottom:5px;}
.pl{padding-left:5px;}
.pr{padding-right:5px;}

.fs{font-size:0.9em;}
.color_g{color:#999;}
.color_b{color:#3d9bdc;}
.color_r{color:#be1b1b;}

/* datepicker */
.ui-datepicker{width:17em; padding:.2em .2em 0; display:none; border:1px solid #aaaaaa; background:#ffffff; color:#2c4359;}
.ui-datepicker .ui-state-default{border:1px solid #b8b8b8; background:#ededed url(../images/ui-bg_highlight-soft_50_ededed_1x100.png) 50% 50% repeat-x; font-weight:bold; color:#333333;}
.ui-datepicker .ui-state-default a, .ui-datepicker .ui-state-default a:link, .ui-datepicker .ui-state-default a:visited{color:#333333; text-decoration:none;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-focus{border:1px solid #999999; background:#6686A1; font-weight:bold; color:#fff;}
.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover{color:#212121; text-decoration:none;}
.ui-datepicker .ui-state-active{border:1px solid #2397e7; background:#3e9cdc; font-weight:bold; color:#ffffff;}
.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited{color:#ffffff; text-decoration:none;}
.ui-datepicker .ui-widget :active{outline:none;}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0; border:1px solid #3d3f42; background:#4e5054 url(../images/ui-bg_highlight-soft_35_4e5054_1x100.png) 50% 50% repeat-x; color:#fff; font-weight:bold;}
.ui-datepicker .ui-datepicker-header a{color:#38aec7;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px; background:url(../images/img_icon.png) left top no-repeat; width:16px; height:16px; overflow:hidden; text-indent:300px; border-radius:0.8em; border-radius:0em\9;}
.ui-datepicker .ui-datepicker-prev .ui-icon{background-position:-31px -4px;}
.ui-datepicker .ui-datepicker-next .ui-icon{background-position:-57px -4px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em; margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0;}
.ui-datepicker td{border:0; padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both; width:100%; font-size:0em;}

/* RTL support */
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px;}

/* button */
.btn_style{display:inline-block; font-weight:bold; color:#fff; font-size:1em; padding:0 12px; height:24px; line-height:22px; border-radius:0.3em; border-radius:0em\9;}
span.btn_style, a.btn_style{height:22px; line-height:22px; vertical-align:middle;}
.btn_big{padding:0 25px; font-size:1em; height:32px; line-height:32px;}
span.btn_big, a.btn_big{height:30px; line-height:30px; vertical-align:middle;}
.btn_small{padding:0 3px; font-size:1em; height:17px; line-height:17px; border-radius:0em; font-size:11px; font-weight:normal;}
span.btn_small, a.btn_small{height:15px; line-height:15px; vertical-align:middle; font-size:11px; font-weight:normal;}
.btn_style:hover{text-decoration:none;}

.btn_style_01{border:1px solid #4f4f4f;
text-shadow:0px -1px 0px #575757; -moz-box-shadow:inset 0px 1px 0px 0px #929292, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #929292, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #929292, 0 1px 0 #ffffff;
background: #6d6d6d;
background: -moz-linear-gradient(top,  #6d6d6d 0%, #4d4d4d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#4d4d4d));
background: -webkit-linear-gradient(top,  #6d6d6d 0%,#4d4d4d 100%);
background: -o-linear-gradient(top,  #6d6d6d 0%,#4d4d4d 100%);
background: -ms-linear-gradient(top,  #6d6d6d 0%,#4d4d4d 100%);
background: linear-gradient(to bottom,  #6d6d6d 0%,#4d4d4d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#4d4d4d',GradientType=0 );
}
.btn_style_01:hover{border:1px solid #3a3a3a; -moz-box-shadow:inset 0px 1px 0px 0px #858585; -webkit-box-shadow:inset 0px 1px 0px 0px #858585; box-shadow:inset 0px 1px 0px 0px #858585;
background: #5c5c5c;
background: -moz-linear-gradient(top,  #5c5c5c 0%, #393939 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(100%,#393939));
background: -webkit-linear-gradient(top,  #5c5c5c 0%,#393939 100%);
background: -o-linear-gradient(top,  #5c5c5c 0%,#393939 100%);
background: -ms-linear-gradient(top,  #5c5c5c 0%,#393939 100%);
background: linear-gradient(to bottom,  #5c5c5c 0%,#393939 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#393939',GradientType=0 );
}
.btn_style_02{border:1px solid #3e9acc; text-shadow:0px -1px 0px #63a4c8; -moz-box-shadow:inset 0px 1px 0px 0px #a1d2ec, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #a1d2ec, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #a1d2ec, 0 1px 0 #ffffff;
background: #80c2e5;
background: -moz-linear-gradient(top,  #80c2e5 0%, #60a1c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c2e5), color-stop(100%,#60a1c4));
background: -webkit-linear-gradient(top,  #80c2e5 0%,#60a1c4 100%);
background: -o-linear-gradient(top,  #80c2e5 0%,#60a1c4 100%);
background: -ms-linear-gradient(top,  #80c2e5 0%,#60a1c4 100%);
background: linear-gradient(to bottom,  #80c2e5 0%,#60a1c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c2e5', endColorstr='#60a1c4',GradientType=0 );
}
.btn_style_02:hover{-moz-box-shadow:inset 0px 1px 0px 0px #9bcce7; -webkit-box-shadow:inset 0px 1px 0px 0px #9bcce7; box-shadow:inset 0px 1px 0px 0px #9bcce7;
background: #79bbde;
background: -moz-linear-gradient(top,  #79bbde 0%, #5697bb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bbde), color-stop(100%,#5697bb));
background: -webkit-linear-gradient(top,  #79bbde 0%,#5697bb 100%);
background: -o-linear-gradient(top,  #79bbde 0%,#5697bb 100%);
background: -ms-linear-gradient(top,  #79bbde 0%,#5697bb 100%);
background: linear-gradient(to bottom,  #79bbde 0%,#5697bb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bbde', endColorstr='#5697bb',GradientType=0 );
}
.btn_style_03{border:1px solid #9db768; text-shadow:0px -1px 0px #9ec030; -moz-box-shadow:inset 0px 1px 0px 0px #c9df5f, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #c9df5f, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #c9df5f, 0 1px 0 #ffffff;
background: #b6d32a;
background: -moz-linear-gradient(top,  #b6d32a 0%, #b6d32a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6d32a), color-stop(100%,#b6d32a));
background: -webkit-linear-gradient(top,  #b6d32a 0%,#b6d32a 100%);
background: -o-linear-gradient(top,  #b6d32a 0%,#b6d32a 100%);
background: -ms-linear-gradient(top,  #b6d32a 0%,#b6d32a 100%);
background: linear-gradient(to bottom,  #b6d32a 0%,#b6d32a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d32a', endColorstr='#b6d32a',GradientType=0 );
}
.btn_style_03:hover{-moz-box-shadow:inset 0px 1px 0px 0px #c5dc53; -webkit-box-shadow:inset 0px 1px 0px 0px #c5dc53; box-shadow:inset 0px 1px 0px 0px #c5dc53;
background: #b0d01a;
background: -moz-linear-gradient(top,  #b0d01a 0%, #8db31d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0d01a), color-stop(100%,#8db31d));
background: -webkit-linear-gradient(top,  #b0d01a 0%,#8db31d 100%);
background: -o-linear-gradient(top,  #b0d01a 0%,#8db31d 100%);
background: -ms-linear-gradient(top,  #b0d01a 0%,#8db31d 100%);
background: linear-gradient(to bottom,  #b0d01a 0%,#8db31d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d01a', endColorstr='#8db31d',GradientType=0 );
}
.btn_style_04{border:1px solid #c73d39; text-shadow:0px -1px 0px #f1524d; -moz-box-shadow:inset 0px 1px 0px 0px #f29a98, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #f29a98, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #f29a98, 0 1px 0 #ffffff;
background: #ee7773;
background: -moz-linear-gradient(top,  #ee7773 0%, #f14d48 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7773), color-stop(100%,#f14d48));
background: -webkit-linear-gradient(top,  #ee7773 0%,#f14d48 100%);
background: -o-linear-gradient(top,  #ee7773 0%,#f14d48 100%);
background: -ms-linear-gradient(top,  #ee7773 0%,#f14d48 100%);
background: linear-gradient(to bottom,  #ee7773 0%,#f14d48 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7773', endColorstr='#f14d48',GradientType=0 );
}
.btn_style_04:hover{-moz-box-shadow:inset 0px 1px 0px 0px #f08885; -webkit-box-shadow:inset 0px 1px 0px 0px #f08885; box-shadow:inset 0px 1px 0px 0px #f08885;
background: #ea5f5b;
background: -moz-linear-gradient(top,  #ea5f5b 0%, #dd3832 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea5f5b), color-stop(100%,#dd3832));
background: -webkit-linear-gradient(top,  #ea5f5b 0%,#dd3832 100%);
background: -o-linear-gradient(top,  #ea5f5b 0%,#dd3832 100%);
background: -ms-linear-gradient(top,  #ea5f5b 0%,#dd3832 100%);
background: linear-gradient(to bottom,  #ea5f5b 0%,#dd3832 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5f5b', endColorstr='#dd3832',GradientType=0 );
}
.btn_style_05{border:1px solid #29357d; text-shadow:0px -1px 0px #4c5589; -moz-box-shadow:inset 0px 1px 0px 0px #8d93bb, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #8d93bb, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #8d93bb, 0 1px 0 #ffffff;
background: #666ea3;
background: -moz-linear-gradient(top,  #666ea3 0%, #3b4478 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666ea3), color-stop(100%,#3b4478));
background: -webkit-linear-gradient(top,  #666ea3 0%,#3b4478 100%);
background: -o-linear-gradient(top,  #666ea3 0%,#3b4478 100%);
background: -ms-linear-gradient(top,  #666ea3 0%,#3b4478 100%);
background: linear-gradient(to bottom,  #666ea3 0%,#3b4478 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666ea3', endColorstr='#3b4478',GradientType=0 );
}
.btn_style_05:hover{-moz-box-shadow:inset 0px 1px 0px 0px #757ca3; -webkit-box-shadow:inset 0px 1px 0px 0px #757ca3; box-shadow:inset 0px 1px 0px 0px #757ca3;
background: #464f83;
background: -moz-linear-gradient(top,  #464f83 0%, #242d62 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464f83), color-stop(100%,#242d62));
background: -webkit-linear-gradient(top,  #464f83 0%,#242d62 100%);
background: -o-linear-gradient(top,  #464f83 0%,#242d62 100%);
background: -ms-linear-gradient(top,  #464f83 0%,#242d62 100%);
background: linear-gradient(to bottom,  #464f83 0%,#242d62 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464f83', endColorstr='#242d62',GradientType=0 );
}
.btn_style_06{border:1px solid #29aa8a; text-shadow:0px -1px 0px #29aa8a; -moz-box-shadow:inset 0px 1px 0px 0px #4fceaf, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #4fceaf, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #4fceaf, 0 1px 0 #ffffff;
background: #4fceaf;
background: -moz-linear-gradient(top,  #4fceaf 0%, #4cb299 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fceaf), color-stop(100%,#4cb299));
background: -webkit-linear-gradient(top,  #4fceaf 0%,#4cb299 100%);
background: -o-linear-gradient(top,  #4fceaf 0%,#4cb299 100%);
background: -ms-linear-gradient(top,  #4fceaf 0%,#4cb299 100%);
background: linear-gradient(to bottom,  #4fceaf 0%,#4cb299 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fceaf', endColorstr='#4cb299',GradientType=0 );
}
.btn_style_06:hover{-moz-box-shadow:inset 0px 1px 0px 0px #6fd8bf; -webkit-box-shadow:inset 0px 1px 0px 0px #6fd8bf; box-shadow:inset 0px 1px 0px 0px #6fd8bf;
background: #3fcaa9;
background: -moz-linear-gradient(top,  #3fcaa9 0%, #28ad8d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fcaa9), color-stop(100%,#28ad8d));
background: -webkit-linear-gradient(top,  #3fcaa9 0%,#28ad8d 100%);
background: -o-linear-gradient(top,  #3fcaa9 0%,#28ad8d 100%);
background: -ms-linear-gradient(top,  #3fcaa9 0%,#28ad8d 100%);
background: linear-gradient(to bottom,  #3fcaa9 0%,#28ad8d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fcaa9', endColorstr='#28ad8d',GradientType=0 );
}
.btn_style_disable{border:1px solid #a5a5a5; text-shadow:0px -1px 0px #b4b4b4; -moz-box-shadow:inset 0px 1px 0px 0px #d1d1d1, 0 1px 0 #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #d1d1d1, 0 1px 0 #ffffff; box-shadow:inset 0px 1px 0px 0px #d1d1d1, 0 1px 0 #ffffff;
background: #c1c1c1;
background: -moz-linear-gradient(top,  #c1c1c1 0%, #ababab 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#ababab));
background: -webkit-linear-gradient(top,  #c1c1c1 0%,#ababab 100%);
background: -o-linear-gradient(top,  #c1c1c1 0%,#ababab 100%);
background: -ms-linear-gradient(top,  #c1c1c1 0%,#ababab 100%);
background: linear-gradient(to bottom,  #c1c1c1 0%,#ababab 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#ababab',GradientType=0 );
}
.btn_style_disable:hover{-moz-box-shadow:inset 0px 1px 0px 0px #cbcbcb; -webkit-box-shadow:inset 0px 1px 0px 0px #cbcbcb; box-shadow:inset 0px 1px 0px 0px #cbcbcb;
background: #b9b9b9;
background: -moz-linear-gradient(top,  #b9b9b9 0%, #a5a5a5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(100%,#a5a5a5));
background: -webkit-linear-gradient(top,  #b9b9b9 0%,#a5a5a5 100%);
background: -o-linear-gradient(top,  #b9b9b9 0%,#a5a5a5 100%);
background: -ms-linear-gradient(top,  #b9b9b9 0%,#a5a5a5 100%);
background: linear-gradient(to bottom,  #b9b9b9 0%,#a5a5a5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#a5a5a5',GradientType=0 );
}

.btn_back_list{position:absolute; top:25px; right:35px;;}

/* icon */
.icon{display:inline-block; position:relative; background:url(../images/img_icon.png) left top no-repeat;}
.icon_menu_01{width:24px; height:24px; background-position:left -31px; top:6px; right:5px;}
.active .icon_menu_01, a:hover .icon_menu_01{background-position:-26px -31px;}
.icon_menu_02{width:25px; height:19px; background-position:-52px -31px; top:4px; right:5px;}
.active .icon_menu_02, a:hover .icon_menu_02{background-position:-79px -31px;}
.icon_menu_03{width:22px; height:21px; background-position:-106px -31px; top:6px; right:5px;}
.active .icon_menu_03, a:hover .icon_menu_03{background-position:-130px -31px;}
.icon_menu_04{width:25px; height:21px; background-position:-154px -31px; top:5px; right:2px;}
.active .icon_menu_04, a:hover .icon_menu_04{background-position:-181px -31px;}

.menu_container .icon{width:24px; height:18px; right:7px; top:-1px; vertical-align:middle;}
.icon_lm_02_01{background-position:left -60px;}
.icon_lm_02_02{background-position:-27px -60px;}
.icon_lm_02_03{background-position:-54px -60px;}
.icon_lm_02_04{background-position:-81px -60px;}

.icon_lm_03_01{background-position:-108px -60px;}
.icon_lm_03_02{background-position:-134px -60px;}
.icon_lm_03_03{background-position:-188px -60px;}
.icon_lm_03_04{background-position:-27px -83px;}

.icon_lm_04_01{background-position:-54px -83px;}
.icon_lm_04_02{background-position:-81px -83px; width:19px !important;}
.icon_lm_04_03{background-position:-103px -83px;}

.btn_style .icon{vertical-align:middle; position:relative; top:-2px;}
.btn_style.btn_style_02 .icon_plus{background-position:-85px -190px; width:15px; height:15px; top:-1px;}
.btn_style.btn_style_04 .icon_plus{background-position:-34px -190px; width:13px; height:15px; top:-1px;}
.btn_style.btn_style_02 .icon_setting{background-position:-85px -397px; width:16px; height:16px;}
.btn_style.btn_style_disable .icon_minus{background-position:-68px -222px !important; width:13px; height:4px; right:2px;}
.btn_style.btn_style_02 .icon_minus{background-position:-85px -222px; width:13px; height:4px; right:2px;}
.btn_style.btn_style_disable .icon_pause{background-position:-68px -383px !important; width:10px; height:11px; right:2px;}
.btn_style.btn_style_02 .icon_pause{background-position:-85px -383px; width:10px; height:11px; right:2px;}
.btn_style.btn_style_disable .icon_publish{background-position:-68px -433px !important; width:15px; height:16px; right:2px;}
.btn_style.btn_style_02 .icon_publish{background-position:-85px -433px; width:15px; height:16px; right:2px;}
.btn_style.btn_style_06 .icon_reload{background-position:-17px -352px; width:12px; height:13px;}
.btn_style.btn_style_04 .icon_upload{background-position:-34px -172px; width:15px; height:15px;}
.btn_style.btn_style_01 .icon_list{background-position:0px -264px; width:12px; height:11px; top:-1px;}
.btn_style.btn_style_disable .icon_x{background-position:-68px -207px !important; width:12px; height:12px;}
.btn_style.btn_style_02 .icon_x{background-position:-85px -207px; width:12px; height:12px;}
.btn_style.btn_style_disable .icon_modify{background-position:-68px -295px !important; width:13px; height:16px;}
.btn_style.btn_style_02 .icon_modify{background-position:-85px -295px; width:13px; height:16px;}
.btn_style.btn_style_05 .icon_down_xls{background-position:-102px -368px; width:15px; height:12px; margin-right:5px;}

/* placeholder */
label.placeholder{color:#999 !important; text-align:left;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999 !important;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999 !important;}

.tab_box .list_sorting{position:relative;top:0;right:0;width:100%;margin-bottom:20px;}

/* select img style */
.tzSelect{height:22px; line-height:22px; display:inline-block; min-width:200px; position:relative; border:1px solid #8D8D8D;}
.tzSelect:after{display:inline-block; content:''; border-top:6px solid #a8a8a8; border-left:6px solid #fff; border-right:6px solid #fff; position:absolute; top:50%; margin-top:-3px; right:15px;}
.tzSelect .selectBox{position:absolute;	height:100%; width:100%; box-sizing:border-box; color:#666666; cursor:pointer; padding:0 40px 0 10px; margin-right:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tzSelect .selectBox:hover, .tzSelect .selectBox.expanded{color:#2c5667;}
.tzSelect .dropDown{position:absolute; top:22px; left:-1px; width:100%; border:1px solid #ccc; list-style:none; z-index:1000; max-height:300px; overflow:auto;}
.tzSelect li{cursor:pointer; padding:6px 10px; background:#fff;}
.tzSelect li:hover{background:#f8f8f8;}
.tzSelect .hasDetails li{height:44px; position:relative; padding:0; text-align:left; padding:10px 10px 10px 100px;}
.tzSelect .hasDetails li span{left:100px; position:absolute; top:50%; width:380px; box-sizing:border-box; margin-top:-6px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tzSelect .hasDetails li i{color:#999999; display:block; font-size:12px;}
.tzSelect .hasDetails li img{left:10px; position:absolute; top:10px; width:80px; height:44px;}

/* input, select, textarea */
.input_style, .textarea_style{border:1px solid #8d8d8d; padding:4px 5px; color:#999; text-align:left;}
.input_style{vertical-align:middle;}
.select_style{line-height:18px; border:1px solid #8d8d8d; padding:3px; color:#666;}

/* sorting & search */
.list_sorting .select_sorting, .list_sorting .search_box{display:inline-block;}
.list_sorting .select_sorting{margin-right:10px;}
.list_sorting .search_box .select_style{margin-right:-5px;}
.list_sorting .search_box .btn_style{margin-right:20px;}

/* select_list_style */
.select_list_style li{padding:3px 0 !important;}
.select_list_style li input, .select_list_style li label{vertical-align:middle;}
.select_list_style li input{width:24px; height:24px; margin-right:5px;}
.select_list_style li img{width:80px; height:44px;}

/* table */
.table_text{margin-bottom:10px;}
.table_style table{width:100%; table-layout:fixed;}
.table_style th{border-bottom:1px solid #b1bec9; text-align:center; color:#fff; background:#6686a1; font-weight:normal; padding:10px 0;}
.table_style th a{color:#fff; display:inline-block;}
.table_style td{border-bottom:1px solid #bfbfbf; text-align:center; color:#696969; vertical-align:middle;}
.table_style th.icon_arrow:after{display:inline-block; content:''; width:0px; height:0px; background:none; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:0; border-top:4px solid #c5c5c5; position:relative; top:-2px; left:5px;}
.table_style th.icon_arrow.active:after{display:inline-block; content:''; width:0px; height:0px; background:none; border-left:5px solid transparent; border-right:5px solid transparent; border-top:0; border-bottom:4px solid #bebebe; position:relative; top:-2px; left:5px;}
.table_style tfoot th{color:#333;}
.table_style tfoot th, .table_style tfoot td{background:#cbd4d9; font-weight:bold; padding:10px; line-height:1.3em;}
.table_style th, .table_style td{box-sizing:border-box;}
.table_style .active td{background:#ededed;}
.table_style .text_left .icon{margin-right:15px;}
.table_style .table_list_select{border-bottom:1px solid #bfbfbf; color:#777; font-weight:bold;}
.table_style .header{height:auto; width:auto;}

.table_style .text_left{text-align:left; padding:10px;}
.table_style .text_right{text-align:right;}
.table_style .no_data{padding:100px 0;}
.table_style .count_link{color:#3e9acc;font-weight:bold;}
.table_style .url_box{width:250px;}

.bg_encoding_pc{background:#eaeaea;}
.bg_encoding_ios{background:#f8f8f8;}
.bg_encoding_android{background:#eaeaea;}
.m3u8_list li{padding-bottom:10px; padding-right:30px; border-bottom:1px solid #eee; margin-bottom:10px; position:relative;}
.m3u8_list li:last-child{margin-bottom:0; border-bottom:0; padding-bottom:0;}
.m3u8_list li .btn_x{position:absolute; top:-2px; right:15px;}

.table_thumbnail_style td{padding:17px 0; vertical-align:middle;}
.table_thumbnail_style .table_link{padding:0;}
.table_thumbnail_style .table_link .link_btn_box{position:relative;}
.table_thumbnail_style .table_link a{display:block; padding:10px 8px 8px 125px; min-height:55px; text-align:left; color:#434343; position:relative;}
.table_thumbnail_style .table_link a:hover{text-decoration:none;}
.table_thumbnail_style .table_link a:hover strong{text-decoration:underline;}
.table_thumbnail_style .table_link .link_btn_box a{margin-right:55px;}
.table_thumbnail_style .table_link img{width:105px; height:58px; position:absolute; top:7px; left:8px; border:1px solid #c2c2c2;}
.table_thumbnail_style .table_link strong{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.table_thumbnail_style .table_link .link_option{display:block; color:#696969; line-height:1.4em;}
.table_thumbnail_style .table_link span{display:block; margin-top:8px;}
.table_thumbnail_style .table_link span span{display:inline; font-size:1.1em;}
.table_thumbnail_style .table_link .table_link_btn{position:absolute; top:50%; right:10px; margin-top:-12px; line-height:18px !important;}
.table_thumbnail_style .title_middle a{line-height:55px;}
.table_thumbnail_style .count_link_box{margin-top:5px; display:block;}

.table_thumbnail_style_nolink .table_nolink_thum .relative_box{position:relative; padding:13px 8px 10px 105px;height:40px; line-height:40px; text-align:left; color:#434343;}
.table_thumbnail_style_nolink .table_nolink_thum img{width:85px; height:47px; position:absolute; top:7px; left:8px; border:1px solid #c2c2c2;}
.table_thumbnail_style_nolink .table_nolink_thum strong{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.table_player_thumbnail_style td{padding:10px 0; line-height:40px;}
.table_player_thumbnail_style .table_link{padding:0;}
.table_player_thumbnail_style .table_link a{display:block; padding:10px 8px 10px 260px; height:127px; line-height:127px; text-align:left; color:#434343; position:relative;}
.table_player_thumbnail_style .table_link a:hover{text-decoration:none;}
.table_player_thumbnail_style .table_link a:hover strong{text-decoration:underline;}
.table_player_thumbnail_style .table_link img{width:240px; height:132px; position:absolute; top:7px; left:8px;}
.table_player_thumbnail_style .table_link strong{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}
.table_player_thumbnail_style .table_link span{display:block; font-size:0.9em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#777;}
.table_player_thumbnail_style .table_link span span{display:inline; font-size:1.1em;}

.table_text_style td{padding:0; vertical-align:middle;}
.table_text_style .table_link{padding:18px 0; text-align:left;}
.table_text_style .table_link a{display:block; padding:0 10px; height:12px; text-align:left; color:#434343; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle;}
.title_modify .table_link a{display:inline-block;}

.table_thumbnail_style_no_thumb td{padding:10px 0;}
.table_thumbnail_style_no_thumb .table_link{padding:0; padding:10px 8px 8px 8px; text-align:left; color:#434343; position:relative;}
.table_thumbnail_style_no_thumb .table_link strong{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}
.table_thumbnail_style_no_thumb .table_link span{display:block; font-size:0.9em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#777;}
.table_thumbnail_style_no_thumb .table_link span span{display:inline; font-size:1.1em;}

.table_text_style_nolink td{padding:10px; vertical-align:middle;}
.table_text_style_nolink .title{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; line-height:1.8em;}

.table_identity{border:1px solid #bebebe; border-bottom:0; border-right:0; margin:0 0 20px 0;}
.table_identity th, .table_identity td{border:0; border-bottom:1px solid #bebebe;}
.table_identity th{background:#f4f4f4; color:#7e7e7e; font-weight:bold;}
.table_identity td{border-right:1px solid #bebebe; text-align:left; padding:17px;}

.meta_info_th th{background:#8b8b8b;}

/* folder_list */
.folder_list ul{overflow:hidden; margin-top:20px;}
.folder_list li{width:136px; height:130px; padding:0 12px 0 18px; margin-bottom:15px; background:url(../images/img_folder.png) 25px top no-repeat; float:left; overflow:hidden; position:relative;}
.folder_list li .folder_check{position:absolute; top:5px; left:30px;}
.folder_list li .folder_link{display:block; margin:30px 0 20px; text-decoration:none;}
.folder_list li .folder_size, .folder_list li .date{display:block; width:100%; color:#fff; text-align:center;}
.folder_list li .folder_size{font:bold 22px Arial; text-shadow:0 -2px 1px #6791a8;}
.folder_list li .folder_link_text{word-break:break-all; display:block; margin:0 10px; line-height:1.3em; height:2.6em; overflow:hidden;}
.folder_list li .btn_icon_modify{background:none; border:0; width:20px; height:20px; position:absolute; top:10px; right:25px;}
.folder_list li .btn_icon_modify span{display:inline-block; width:13px; height:0px; padding-top:16px; overflow:hidden; background:url(../images/img_icon.png) -85px -295px no-repeat;}

/* identity box */
.identity_box ul{border:1px solid #bebebe;}
.identity_box ul li{position:relative; padding-left:140px; background:#f4f4f4;}
.identity_box ul li strong{display:block; position:absolute; top:10px; left:10px; width:120px; line-height:1.6em;}
.identity_box ul li .con{background:#fcfcfc; padding:10px 20px; line-height:1.6em; min-height:18px;}

/* page select */
.pagenation{text-align:center; padding:10px 0 0 0; position:relative; margin-top:20px;}
.pagenation a{display:inline-block; font-size:0.9em; font-weight:bold; color:#777; padding:0 7px; height:24px; line-height:25px; vertical-align:middle; border:1px solid #a9adb0; border-radius:0.3em; border-radius:0em\9;
background-color:#ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee) );
background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
}
.pagenation a:hover{text-decoration:none; color:#5bafde;}
.pagenation .select_page{font-weight:bold; color:#5bafde; font-size:1.2em;}
.pagenation .btn_page{width:26px; height:0; padding:24px 0 0 0; overflow:hidden; filter:none; background:url(../images/img_icon.png) left top no-repeat;}
.pagenation .start{background-position:left top; margin-right:5px;}
.pagenation .prev{background-position:-26px top; margin-right:10px;}
.pagenation .next{background-position:-52px top; margin-left:10px;}
.pagenation .end{background-position:-79px top; margin-left:5px;}
.select_page_text{position:absolute; top:10px; right:0; color:#777;}
.select_page_text input{width:40px;}
.select_page_text button{margin-left:10px;}

/* pregressive */
.progress_bar{height:18px; position:relative; margin:0 10px; background:#d5d5d5; border:1px solid #8b8b8b;
-moz-box-shadow:inset 0px 1px 4px 0px #a9a9a9, 0px 0px 3px #c6c6c6; -webkit-box-shadow:inset 0px 1px 4px 0px #a9a9a9, 0px 0px 3px #c6c6c6; box-shadow:inset 0px 1px 4px 0px #a9a9a9, 0px 0px 3px #c6c6c6;
}
.ui-progressbar-value{height:18px; background:url(../images/progressbar_01.gif); position:absolute; top:0px; left:0px; z-index:1;}
.progress_bar .text{color:#0c4a78; font-size:0.95em; text-align:center; height:18px; overflow:hidden; line-height:20px; position:relative; z-index:2;}
.progress_bar_100 .text{background:url(../images/progressbar_02.gif); color:#405f11;}
.progress_bar_loading .text{background:none; color:#1a76a9;}
.progress_bar_s, .progress_bar_s .ui-progressbar-value{height:10px;}
.progress_bar_s .text{display:none;}
.loading_wrap{position:fixed; width:100%; height:100%; top:0; left:0; z-index:99999;}
.loading_wrap .mask{background:#000; opacity:.3; filter:Alpha(Opacity=30); position:absolute; top:50%; left:50%; width:300px; height:100px; margin:-50px 0 0 -150px; z-index:99999; border-radius:0.5em; border-radius:0em\9;}
.loading_wrap .text{color:#fff; height:30px; line-height:28px; font-size:14px;}
.loading_wrap .page_loading{width:200px; height:30px; position:fixed; top:50%; left:50%; margin-left:-100px; margin-top:-15px;}
.loading_wrap .page_loading .ui-progressbar-value{background:url(../images/progressbar_02.gif); height:30px;}

/* tab menu */
.tab_box{margin-top:20px;}
.tab_box .ui-tabs-nav{border-bottom:2px solid #5ebbee; height:36px;}
.tab_box .ui-tabs-nav li{float:left; position:relative;}
.tab_box .ui-tabs-nav li a{display:block; position:relative; z-index:1; line-height:35px; color:#fefefe; font-weight:bold; padding:0 15px; margin-right:3px; border:1px solid #a8a8a8; border-bottom:0;
border-radius:0.3em; border-radius:0em\9; border-bottom-left-radius:0em; border-bottom-right-radius:0em;
background: #bfbfbf;
background: -moz-linear-gradient(top,  #bfbfbf 0%, #bababa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#bababa));
background: -webkit-linear-gradient(top,  #bfbfbf 0%,#bababa 100%);
background: -o-linear-gradient(top,  #bfbfbf 0%,#bababa 100%);
background: -ms-linear-gradient(top,  #bfbfbf 0%,#bababa 100%);
background: linear-gradient(to bottom,  #bfbfbf 0%,#bababa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#bababa',GradientType=0 );
}
.tab_box .ui-tabs-nav .ui-state-active a{display:block; position:relative; z-index:2; color:#fff;  line-height:35px; font-weight:bold; padding:0 15px; margin-right:3px; border:1px solid #2f94c4; border-bottom:0; color:#fff; text-shadow:0px -1px 0px #3e9acc;
-moz-box-shadow:inset 0px 3px 10px 0px #85d5f0; -webkit-box-shadow:inset 0px 3px 10px 0px #85d5f0; box-shadow:inset 0px 3px 10px 0px #85d5f0;
background: #91d1f3;
background: -moz-linear-gradient(top,  #91d1f3 0%, #69aacd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91d1f3), color-stop(100%,#69aacd));
background: -webkit-linear-gradient(top,  #91d1f3 0%,#69aacd 100%);
background: -o-linear-gradient(top,  #91d1f3 0%,#69aacd 100%);
background: -ms-linear-gradient(top,  #91d1f3 0%,#69aacd 100%);
background: linear-gradient(to bottom,  #91d1f3 0%,#69aacd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91d1f3', endColorstr='#69aacd',GradientType=0 );
}
.tab_box .ui-tabs-nav li a:hover{text-decoration:none;}
.tab_box .ui-tabs-nav li .icon{display:none;}
.tab_box .ui-tabs-nav .ui-state-active .icon{display:block; width:14px; height:8px; background:url(../images/img_icon.png) -155px top no-repeat; position:absolute; top:35px; left:50%; margin-left:-9px; z-index:2;}
.ui-tabs-panel{padding:20px 0px;}

.tab_box_ver{overflow:hidden;}
.tab_btn_box{text-align:center; padding:20px 0 30px 0;}
.tab_guide_text{background:#f7f7f7; padding:15px; border-bottom:1px solid #d3d3d3; margin:-19px 0 15px 0; color:#47657e;}
.tab_guide_text .icon_ex{display:inline-block; background-position:-161px -154px; width:36px; height:13px; position:relative; top:2px; margin-right:5px;}
.tab_guide_text.no_mr{margin:0; border-top:1px solid #d3d3d3;}

/* con_info_list_box */
.con_info_list_box{border-top:1px solid #e3e3e3;}
.list{position:relative; background:#f6f6f6; padding-left:190px; border-bottom:1px solid #e3e3e3;}
.con_info_list_box .list .title{display:block; width:170px; position:absolute; left:0; top:0; padding:15px; font-weight:bold;}
.con_info_list_box .list .con{background:#fff; padding:10px 0 10px 25px; min-height:24px;}
.con_info_list_box .list .con .mr{margin-right:20px;}
.con_info_list_box .list .con .ml{margin-left:20px;}
.con_info_list_box .list .con .list_default li{padding:5px 0;}
.con_info_list_box .list .con .guide_text{font-size:0.9em; color:#999; padding-bottom:5px;}
.con_info_list_box .list .con .sub_list .s_list{margin-bottom:10px;}
.con_info_list_box .list .con .sub_list .s_list .s_title{display:inline-block; width:100px;}
.con_info_list_box .list .con .qr_img{display:inline-block; margin-left:15px;}
.con_info_list_box .list .con .decimal_list li{list-style:decimal; margin-left:15px; line-height:1.5em;}
.con_info_list_box .list .con .decimal_list li ul, .con_info_list_box .list .con .decimal_list li ol{margin:5px 0 15px 0;}
.con_info_list_box_no_data p{padding:50px 0; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#e8e8e8;}
.con_info_list_box .sub_con_list{position:relative; border:1px solid #e3e3e3; border-right:0; border-left:0; margin:10px 0; width:600px;}
.con_info_list_box .sub_con_list .title{background:#f6f6f6; width:100px;}
.con_info_list_box .sub_con_list .sub_con{padding:10px 0 10px 150px;}

/* thumbnail */
.select_list_thumbnail{overflow:hidden;}
.select_list_thumbnail li{position:relative; float:left; text-align:center; margin:0 10px 10px 0; width:210px; height:180px; padding:0 !important;}
.select_list_thumbnail li input, .select_list_thumbnail li label{vertical-align:middle; display:block; padding:0 !important;}
.select_list_thumbnail li input{width:24px; height:24px; position:absolute; left:10px; top:10px;}
.select_list_thumbnail li .thumb_title{display:block; padding:7px 10px !important; color:#434343; line-height:1.4em; overflow:hidden; height:1.8em;}
.select_list_thumbnail li label img{display:block; margin-top:5px; text-align:left; overflow:hidden; width:200px; height:113px; border:5px solid #fff;}
.select_list_thumbnail li.active label img{border:5px solid #5EBBEE;}

/* layer style, popup */
.popup_wrap{background:#fff;}
.ui-widget-overlay{position:absolute; top:0; left:0; background:#000000; opacity:.70; filter:Alpha(Opacity=70);}
.ui-dialog{background:#fff; border:2px solid #494949; padding:1px; position:absolute;}
.ui-dialog-titlebar{height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#b9b9b9; text-indent:40px; border-bottom:1px solid #9e9e9e; position:relative; box-sizing:border-box; padding-right:60px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
background: #4e4e4e;
background: -moz-linear-gradient(top,  #4e4e4e 0%, #1b1b1b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#1b1b1b));
background: -webkit-linear-gradient(top,  #4e4e4e 0%,#1b1b1b 100%);
background: -o-linear-gradient(top,  #4e4e4e 0%,#1b1b1b 100%);
background: -ms-linear-gradient(top,  #4e4e4e 0%,#1b1b1b 100%);
background: linear-gradient(to bottom,  #4e4e4e 0%,#1b1b1b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#1b1b1b',GradientType=0 );
}
.popup_wrap h1.title_up_video{height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#b9b9b9; text-indent:40px; border-bottom:1px solid #9e9e9e; position:relative; box-sizing:border-box; padding-right:60px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
background: #01548b;
background: -moz-linear-gradient(top,  #01548b 0%, #040f29 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01548b), color-stop(100%,#040f29));
background: -webkit-linear-gradient(top,  #01548b 0%,#040f29 100%);
background: -o-linear-gradient(top,  #01548b 0%,#040f29 100%);
background: -ms-linear-gradient(top,  #01548b 0%,#040f29 100%);
background: linear-gradient(to bottom,  #01548b 0%,#040f29 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01548b', endColorstr='#040f29',GradientType=0 );
}
.popup_wrap h1.title_up_ad{height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#b9b9b9; text-indent:40px; border-bottom:1px solid #9e9e9e; position:relative; box-sizing:border-box; padding-right:60px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
background: #7d025f;
background: -moz-linear-gradient(top,  #7d025f 0%, #28001a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d025f), color-stop(100%,#28001a));
background: -webkit-linear-gradient(top,  #7d025f 0%,#28001a 100%);
background: -o-linear-gradient(top,  #7d025f 0%,#28001a 100%);
background: -ms-linear-gradient(top,  #7d025f 0%,#28001a 100%);
background: linear-gradient(to bottom,  #7d025f 0%,#28001a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d025f', endColorstr='#28001a',GradientType=0 );
}
.ui-dialog-titlebar-close{display:block; width:26px; height:26px; position:absolute; top:9px; right:8px; overflow:hidden;background:url(../images/img_icon.png) -106px top no-repeat;}
.ui-dialog-titlebar:after, .popup_wrap h1:after{display:block; content:''; width:20px; height:20px; background:url(../images/img_icon.png) -133px top no-repeat;; position:absolute; top:11px; left:11px;}
.ui-dialog-content{padding:25px;}
.layer_default_text{line-height:1.5em; color:#686868; position:relative; padding-left:80px;}
.layer_default_text .icon_layer_warning{width:50px; height:44px; background-position:-147px -170px; position:absolute; top:5px; left:10px; line-height:1.7em;}
.btn_layer_box{text-align:center; margin-top:30px;}
.layer_list_form{margin-bottom:20px;}
.layer_list_form li{position:relative; padding-left:120px;}
.layer_list_form li .title{display:block; width:110px; position:absolute; left:0; top:4px; font-weight:normal;}
.layer_list_form li .con{background:#fcfcfc; line-height:1.6em; padding-bottom:12px;}
.layer_list_form li .con .input_style{width:95%; box-sizing:border-box;}
.layer_list_form li .s_text{font-size:0.9em; padding:5px 0;}

.layer_list_box, .select_list_box{border:1px solid #8d8d8d; margin:5px 0;}
.layer_list_box h6, .select_list_box .box_title{padding:7px 10px; margin:0; border-bottom:1px solid #aebcc7; background:#ececec; color:#777; font-size:0.9em; font-weight:normal;}
.layer_list_box h6 span{color:#999; padding-left:10px;}
.layer_up_btm_left{margin-top:10px;}
.select_list_box strong{display:block;}
.select_list_box .box_guide{text-align:center; padding:10px 0;}
.select_list_box ul{border-top:1px solid #ddd;}
.select_list_box li{padding:0 35px 0 15px; overflow:hidden; position:relative; line-height:24px; border-bottom:1px solid #ddd;}
.select_list_box li .selected_text{display:block;}
.select_list_box li .btn_x{position:absolute; top:0px; right:0px; width:30px; height:26px; line-height:28px; background:none; border:0;}
.select_list_box li .btn_x span{display:inline-block; width:13px; height:0; padding-top:12px; overflow:hidden; background:url(../images/img_icon.png) -118px -207px no-repeat;}
.layer_folder_list{width:100%; height:247px; overflow:auto;}
.layer_folder_list li{border-bottom:1px solid #e8e8e8;}
.btn_layer_link{position:relative; margin-left:20px;}
.btn_layer_link:before{display:block; content:''; width:1px; height:22px; background:#c8c8c8; position:relative; position:absolute; top:0; left:-13px;}
.layer_h_scroll{overflow:auto; max-height:650px !important;}
.connect_folder ul{max-height:260px; overflow:auto;}
.connect_folder li{padding:5px 10px 5px 55px; position:relative;}
.connect_folder li input{display:block; position:absolute; top:7px; left:10px;}
.connect_folder li .icon_folder{display:block; position:absolute; top:8px; left:34px; width:13px; height:10px; background-position:-148px -130px;}
.connect_folder li .text{display:block; line-height:1.5em;}
.pack_folder{max-height:310px; overflow:auto;}
.pack_folder li{position:relative; padding:5px 10px 5px 30px;}
.pack_folder li .text{display:block; line-height:1.5em;}
.pack_folder li .icon_package{width:14px; height:14px; background-position:-176px -130px; position:absolute; top:7px; left:10px;}

/* info_text_box */
.info_text_box{background:#f7f7f7; border:1px solid #d3d3d3; border-left:0; border-right:0; padding:18px 13px 18px 18px; margin-top:16px; color:#ff6600;}
.info_text_box .icon_ex{display:inline-block; background-position:-147px -154px; width:13px; height:13px; position:relative; top:2px; margin-right:5px;}
.con_info_list_box .info_text_box{border:0; padding:0 5px 8px 0px; margin:0; font-size:11px; background:none;}

/* alerm */
.alarm_list{float:left; width:50%;}
.alarm_list li{text-align:left; line-height:20px;}

/* api_style */
.api_list_style li{position:relative;}
.api_list_style li:before{display:inline-block;content:'';width:3px;height:3px;background:#5bafde;position:relative;top:-2px;margin-right:9px;}
.api_list_style li a{line-height:18px;color:#414141;}
.api_list_style li a:hover, .api_list_style li a:active{color:#1a76a9;}
.api_list_style li ul{margin-left:10px;}
.api_list_style li li{}
.api_list_style li li:before{background:#bababa;}
.api_list_style li li a{color:#686868;}
.text_wrap_style{line-height:18px;}
.link_text{color:#1a76a9;}
.api_box_style{border-top:1px solid #939393; border-bottom:1px solid #939393; padding:10px; background:#efefef;}

/* package_list */
.package_page .icon_img{background:url(../images/img_icon.png) left top no-repeat; display:inline-block; position:relative; right:3px;}
.package_page .icon_pack_movie{width:19px; height:19px; background-position:0px -106px; top:5px;}
.package_page .ui-tabs-selected .icon_pack_movie{background-position:-22px -106px;}
.package_page .icon_pack_encoding{width:18px; height:19px; background-position:-66px -106px; top:6px;}
.package_page .ui-tabs-selected .icon_pack_encoding{background-position:-88px -106px;}
.package_page .icon_pack_ad{width:21px; height:16px; background-position:-130px -106px; top:6px;}
.package_page .ui-tabs-selected .icon_pack_ad{background-position:-154px -106px;}
.package_page .icon_pack_player{width:22px; height:16px; background-position:0px -130px; top:4px;}
.package_page .ui-tabs-selected .icon_pack_player{background-position:-24px -130px;}
.package_page .icon_pack_publish{width:18px; height:19px; background-position:-72px -130px; top:5px;}
.package_page .ui-tabs-selected .icon_pack_publish{background-position:-93px -130px;}
.package_list{overflow:hidden; margin:30px 0px;}
.package_list .list_item{border:1px solid #b5c8d3; border-radius:0.2em; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; margin:0 20px 20px 0; width:218px; height:253px; float:left; position:relative; overflow:hidden;}
.package_list .list_item .list_title{display:block; height:47px; line-height:47px; color:#5c7b8b; padding:0px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px solid #b5c8d3;
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff;
background-color:#f3fbfe;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f3fbfe), color-stop(1, #dae4e9) );
background:-moz-linear-gradient( center top, #f3fbfe 5%, #dae4e9 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3fbfe', endColorstr='#dae4e9');
}
.package_list .list_item .package_list_ui{overflow:hidden;}
.package_list .list_item .package_list_ui li{height:38px; border-bottom:1px solid #e1e9ed; position:relative; padding-left:45px;}
.package_list .list_item .package_list_ui li a{display:block;}
.package_list .list_item .package_list_ui li:hover{background-color:#e1e5ec;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e5ec), color-stop(1, #f0f2f6) );
background:-moz-linear-gradient( center top, #e1e5ec 5%, #f0f2f6 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e5ec', endColorstr='#f0f2f6');
}
.package_list .list_item .package_list_ui .package_player{height:53px;}
.package_list .list_item .package_list_ui .icon{position:absolute; top:10px; left:14px;}
.package_list .list_item .package_list_ui .icon_movie{background-position:-44px -107px; width:19px; height:18px;}
.package_list .list_item .package_list_ui .icon_encoding{background-position:-109px -107px; width:18px; height:18px;}
.package_list .list_item .package_list_ui .icon_ad{background-position:-177px -107px; width:21px; height:10px; margin-top:3px;}
.package_list .list_item .package_list_ui .icon_player{background-position:-48px -131px; width:21px; height:14px; margin-top:2px;}
.package_list .list_item .package_list_ui .title{line-height:38px; color:#5c7b8b; font-weight:normal;}
.package_list .list_item .package_list_ui li:hover a{text-decoration:none;}
.package_list .list_item .package_list_ui .count{color:#5da4ca; font:bold 18px Arial; letter-spacing:-1px; position:absolute; top:50%; right:15px; margin-top:-9px;}
.package_list .list_item .package_list_ui li:hover .count{color:#5c7b8b;}
.package_list .list_item .package_list_ui li .player_thumb{display:block; width:48px; height:34px; position:absolute; top:10px; right:15px;}
.package_list .list_item .package_list_ui li .player_thumb img{display:block; width:100%; height:100%;}
.package_list .btn_area{background:#f1faff; border-top:1px solid #e1e9ed; line-height:35px; padding:0 15px; color:#5c7b8b; font-size:11px; position:absolute; left:0; bottom:0; width:188px;
border-bottom-left-radius:0.3em; border-bottom-right-radius:0.3em; -moz-border-radius-bottomleft:0.3em; -moz-border-radius-bottomright:0.3em; -webkit-border-bottom-left-radius:0.3em; -webkit-border-bottom-right-radius:0.3em;}
.package_list .btn_area .btn_modify{border:0; width:24px; height:24px; position:absolute; top:7px; right:38px; background:none;}
.package_list .btn_area .btn_del{border:0; width:24px; height:24px; position:absolute; top:7px; right:10px; background:none;}
.package_list .btn_area .btn_modify span{display:inline-block; width:14px; height:0px; padding-top:14px; overflow:hidden; background-position:-114px -130px;}
.package_list .btn_area .btn_del span{display:inline-block; width:14px; height:0px; padding-top:14px; overflow:hidden; background-position:-131px -130px;}