@charset "utf-8";
#sub_menu{width: 100%;height: auto;position: fixed;z-index: 999;}
ul.sub_m {
    margin: 0 auto;
    padding: 0px auto;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#ffcc7b 0%,#fff 70%);
    display: block;
    width: 100%;
    line-height: 30px;
    height: 40px;
    left: 0;
    white-space: nowrap;
    overflow-x: auto;
}
ul.sub_m li {
    width: 120px;
    line-height: 30px;
    margin: 5px 1px;
    color:#95311b;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
}
ul.sub_m li a {
    text-decoration: none;
    color:#95311b;
}
ul.sub_m li a:hover,ul.sub_m li a.stay{
    text-decoration: none;
    color:#fff;
    background-color:#95311b;
    border-radius:5px;
}
ul.sub_m li.stay a{
    text-decoration: none;
    color:#fff;
    background-color:#95311b;
    border-radius:5px;
    display:block;
}

ul.sub_m2 {
    margin: 0;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#ffcc7b 0%,#fff 70%);
    display: block;
    width: 100%;
    line-height: 30px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 0;
}
ul.sub_m2 li {
    text-align: center;
    line-height: 40px;
    color:#95311b;
    font-weight: bold;
    font-size: 16px;
}

li.liNum{padding:2px;text-indent: -40px;}
li.liNumX{text-indent: 0px;}
li.liNum_c ol, li.liNum_c ul{padding-left:20px;}
a:hover{text-decoration:none;}
h2{font-size:20px;position:relative;text-indent:7px;color:#fff;top:5px;letter-spacing:8px;}
h2:after{
	display: inline-block;
	width: 170px;
	height: 45px;
	position: absolute;
	top: -7px;
	left: 0px;
	z-index: -1;
	border-radius: 5px 20px 0 0;
	content: "";}
h2#h206{text-indent: 3px;}
#h201:after{
	background: rgb(216,95,168); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(216,95,168,1) 0%, rgba(216,136,184,1) 5%, rgba(219,28,144,1) 10%, rgba(216,91,166,1) 98%, rgba(216,123,179,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(216,95,168,1) 0%,rgba(216,136,184,1) 5%,rgba(219,28,144,1) 10%,rgba(216,91,166,1) 98%,rgba(216,123,179,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(216,95,168,1) 0%,rgba(216,136,184,1) 5%,rgba(219,28,144,1) 10%,rgba(216,91,166,1) 98%,rgba(216,123,179,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d85fa8', endColorstr='#d87bb3',GradientType=0 ); /* IE6-9 */
}
#h202:after{
	background: rgb(234,185,112); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(234,185,112,1) 0%, rgba(232,189,129,1) 5%, rgba(235,157,33,1) 10%, rgba(232,175,95,1) 98%, rgba(234,207,166,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(234,185,112,1) 0%,rgba(232,189,129,1) 5%,rgba(235,157,33,1) 10%,rgba(232,175,95,1) 98%,rgba(234,207,166,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(234,185,112,1) 0%,rgba(232,189,129,1) 5%,rgba(235,157,33,1) 10%,rgba(232,175,95,1) 98%,rgba(234,207,166,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab970', endColorstr='#eacfa6',GradientType=0 ); /* IE6-9 */
}
#h203:after{
	background: rgb(208,228,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(208,228,247,1) 0%, rgba(115,177,231,1) 5%, rgba(10,119,213,1) 10%, rgba(10,119,213,1) 10%, rgba(83,159,225,1) 98%, rgba(135,188,234,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 5%,rgba(10,119,213,1) 10%,rgba(10,119,213,1) 10%,rgba(83,159,225,1) 98%,rgba(135,188,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 5%,rgba(10,119,213,1) 10%,rgba(10,119,213,1) 10%,rgba(83,159,225,1) 98%,rgba(135,188,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
}
#h204:after{
background: #41bb62; /* Old browsers */
background: -moz-linear-gradient(top,  #41bb62 0%, #45bd65 5%, #16b03f 10%, #41bb62 98%, #45bd67 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #41bb62 0%,#45bd65 5%,#16b03f 10%,#41bb62 98%,#45bd67 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #41bb62 0%,#45bd65 5%,#16b03f 10%,#41bb62 98%,#45bd67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41bb62', endColorstr='#45bd67',GradientType=0 ); /* IE6-9 */
}
#h205:after{
background: #ba6ccc; /* Old browsers */
background: -moz-linear-gradient(top,  #ba6ccc 0%, #c490d0 5%, #ab2fc7 10%, #ba68cc 98%, #c185cf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ba6ccc 0%,#c490d0 5%,#ab2fc7 10%,#ba68cc 98%,#c185cf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ba6ccc 0%,#c490d0 5%,#ab2fc7 10%,#ba68cc 98%,#c185cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba6ccc', endColorstr='#c185cf',GradientType=0 ); /* IE6-9 */
}
#h206:after{
background: #e36f69; /* Old browsers */
background: -moz-linear-gradient(top,  #e36f69 0%, #e58f8b 5%, #e3362d 10%, #e36b65 98%, #e58681 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e36f69 0%,#e58f8b 5%,#e3362d 10%,#e36b65 98%,#e58681 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e36f69 0%,#e58f8b 5%,#e3362d 10%,#e36b65 98%,#e58681 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36f69', endColorstr='#e58681',GradientType=0 ); /* IE6-9 */
}
.BBGC {
	height: 100%;
    margin-left:-20px;
    margin-right:-20px;
    padding: 1px 20px 10px 20px;
    min-height:calc(100vh - 80px)!important;
   	position: relative;
    z-index: 0;}
#BBGC_R{background-color: #FFF3FA;}
#BBGC_Y{background-color: #FFF3E1;}
#BBGC_B{background-color: #E5F3FF;}
#BBGC_G{background-color:#e1ffe9;}
#BBGC_P{background-color:#ebe1ff;}
.glyphicon-th-list {
    font-size: 1.5em;
    color: #fff;}
#dmenu, #dmenu_02{position:fixed;}
#cssmenu ul li{list-style-type:none;}
.content{padding:0px 20px;}
.disc{list-style-type:decimal;text-indent:0;}
.liNum{list-style-type:none;}
.liNum_c{text-indent: -25px;list-style-type:none;}
.textIndent{}
.padding40{min-height: 510px;background-color:#fff;box-shadow:0 0px 7px #7B7B7B;border-radius: 1px 20px 4px 4px;padding: 8px 5px 8px 40px;}
.padding40:after{
	display:inline-block;
	width:100%;
	left:0;
	border-radius:10px;
	position:absolute;
	z-index:-5;
	content:"";}
/*�y�Ц�m-----------------------------------------------------------------------*/
.RivetingPoint{position:relative;}
#notice{position:absolute;top:-115px;}
#openingtime{position:absolute;top:-90px;}
#loan{position:absolute;top:-90px;}
#interlibrary{position:absolute;top:-115px;}
#divisions{position:absolute;top:-115px;}
/*-------------------------------------------------------------------------------*/
#h206 .glyphicon{font-size:19px;line-height: 22px;text-indent: 12px;margin-right: 0;}
.BBGC .glyphicon{font-size:19px;}
.BBGC .glyphicon-globe{margin-right: 0px; vertical-align: top; }
.BBGC .glyphicon-exclamation-sign:before {content: "\e101";}
.BBGC .glyphicon-globe:before {content: "\e135";}
.BBGC .glyphicon-grain:before {content: "\e239";}
.BBGC .glyphicon-shopping-cart:before {content: "\e123";}
.BBGC .glyphicon-time:before {content: "\e023";}
.BBGC .glyphicon glyphicon-book{content:"\e043";width: 30px;display: inline-block;}

/*我要上課03-------------------------------------------------------------------------------*/
.dframe{
	/*width:96%;*/
	height:100%;
	border-radius:10px;
	border:3px solid #b19c7e;
	/*margin:30px auto 10px;*/
	position:relative;
	background: #faf5ee; /* Old browsers */
	background: -moz-linear-gradient(top,  #faf5ee 0%, #f2e4cf 25%, #efdec5 80%, #faf5ee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #faf5ee 0%,#f2e4cf 25%,#efdec5 80%,#faf5ee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #faf5ee 0%,#f2e4cf 25%,#efdec5 80%,#faf5ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf5ee', endColorstr='#faf5ee',GradientType=0 ); /* IE6-9 */
}
.dtitle{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:36px;
	text-indent:5px;
	/*width:98%;*/
	height:100%;
	border-top: 2px solid #ffb973;
    border-right: 2px solid #f36410;
    border-bottom: 2px solid #c33908;
    border-left: 2px solid #f36410;
	border-radius:10px;
	margin:5px;
	background: #fd901b; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd901b 0%, #ea3b05 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fd901b 0%,#ea3b05 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fd901b 0%,#ea3b05 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd901b', endColorstr='#ea3b05',GradientType=0 ); /* IE6-9 */
}
.divTabBox{padding:5px;}
.dtable{border-collapse:initial;width:100%;}
.dcontent{
	line-height: 30px;}
.dcontentA{
	width:30px;
	vertical-align:top;
	
}
.dcontentB{
	width:80px;
	color:#890b0b;
	font-size:16px;
	font-weight:bold;
	vertical-align:top;
}
.triangle{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7.5px 0 7.5px 10px;
	margin-left: 10px;
	margin-top: 9px;
}
.triangleR{border-color: transparent transparent transparent #d81c68;}
.triangleB{border-color: transparent transparent transparent #008dc5;}
.triangleG{border-color: transparent transparent transparent #6a9a0a;}
.triangleY{border-color: transparent transparent transparent #e97e00;}
.dcontentC{font-weight:bold;}
.dcontentB, .dcontentC{border-top:1px solid #faf3ec;border-bottom:1px solid #eac280;}
.dtable tr:first-child td{border-top:none;}
.dtable tr:last-child td{border-bottom:none;}
.dbtn{height:50px;text-align:right;}
.dbtn a{margin-right:20px;}
.dframe .dbtn .tdbtn{
	display:inline-block;
    color: #fff;
    font-size: 18px;
     text-decoration: none;
    letter-spacing: 13px;
    line-height: 33px;
    text-align: right;
    font-weight: bold;
    text-shadow: 0px 0px 2px #555;
    width: 80px;
    height: 35px;
    border-radius: 10px;
    border-top: 2px solid #C6DFA5;
    border-left: 2px solid #C6DFA5;
    border-bottom: 2px solid #84BA39;
    border-right: 2px solid #84BA39;
    box-shadow: 0px 1px 1px #5e8823;
    background: rgb(209,237,184);
    background: -moz-linear-gradient(top, rgba(209,237,184,1) 0%, rgba(179,214,160,1) 3%, rgba(104,160,19,1) 97%, rgba(104,160,19,1) 100%);
    background: -webkit-linear-gradient(top, rgba(209,237,184,1) 0%,rgba(179,214,160,1) 3%,rgba(104,160,19,1) 97%,rgba(104,160,19,1) 100%);
    background: linear-gradient(to bottom, rgba(209,237,184,1) 0%,rgba(179,214,160,1) 3%,rgba(104,160,19,1) 97%,rgba(104,160,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1edb8', endColorstr='#68a013',GradientType=0 );
.dboxshadow{width:100%;position:absolute;z-index:-1;}
.dboxshadow div{display:inline-block;}
.dboxshadowL{width:179px;height:39px;position:absolute;left:20px;background:url(/lymobiletp/img/dboxshadowL.png) center center no-repeat;}
.dboxshadowR{width:179px;height:39px;position:absolute;right:20px;background:url(/lymobiletp/img/dboxshadowR.png) center center no-repeat;}