@charset "utf-8";
body { background-color: #ffffff; margin: 0; padding: 0; font-family: "微軟正黑體" ; color: #333; }
p {margin:0; }
ul, ol, dl { }
h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0px; font-weight: normal; }
a img, img  { border: none; }
br { height:5px}
a:link { color: #2d95ab; text-decoration: none; }
a:visited { color: #2d95ab; text-decoration: none; }
a:hover  { color: #FF6600; }
a:active, a:focus {
	text-decoration: none;
	font-family: 微軟正黑體;
}

.container { width: 1070px; margin-right: auto; margin-left: auto; display: block;  clear: both; background-color:none; }
.containleft { float: left; width: 750px; display: block; margin-left: 0px;margin-top:10px;  }
.containright { float: right; width: 300px; display: block; margin-right: 0px;margin-top:10px; }

.spacer2 { margin-top: 2px; }
.spacer5 { margin-top: 5px; }
.spacer6 { margin-top: 6px; }
.spacer10 { margin-top: 10px; }
.spacer20 { margin-top: 20px; }
.spacer2b { margin-bottom: 2px; }
.spacer20b { margin-bottom: 20px; }

.toplink1 a:link { color: #FFF; display: block; margin-right: auto; margin-left: auto; text-align: center; height: 35px; line-height: 35px; font-size: 15px; }
.toplink1 a:visited { color: #FFF; }
.toplink1 a:hover {color: #FF6; }

.toplink1ss a:link, .toplink1ss a:visited { height: 21px; width: 21px; padding-right: 3px; padding-left: 3px; display: block; float: left; }
.ss1 { background-image: url(../images/icon_ss_01.gif); background-repeat: no-repeat; background-position: 3px 0px; }
.ss2 { background-image: url(../images/icon_ss_02.gif); background-repeat: no-repeat; background-position: 3px 0px; }
.ss3 { background-image: url(../images/icon_ss_03.gif); background-repeat: no-repeat; background-position: 3px 0px; }
.ss4 { background-image: url(../images/icon_ss_04.gif); background-repeat: no-repeat; background-position: 3px 0px; }
.ss1:hover, .ss2:hover, .ss3:hover, .ss4:hover { background-position: 3px -21px; }

.toplinkdate a:link, .toplinkdate a:visited { font-size: 12px; color: #bcbcbc; }
.toplinkdate a:hover{ color: #fff; }
.toplinkdate img { display: block; float: right; }


.toplink2 a:link, .toplink2 a:visited { font-size: 15px; color: #ff9900; display: block; float: left; line-height: 25px; height: 25px; margin: 0px; padding: 0px; }
.toplink2a { width: 102px; }
.toplink2b { width: 131px; }
.toplink2 a.toplink2c {color: #FFF; width: 180px; background-color: #F8941D; }
.toplink2 a.toplink2c:hover {color: #930; }
.toplink2 a:hover {color: #FFF; }
.toplink2 a.on104 { background-color: #008b98; color: #FFF; }
.toplink2 a.on997 { background-color: #FFDE00; color: #003A7D; }
.toplink2 a.onmfd { background-color: #B7305E; color: #FFFFFF; }
.toplink2 a.onmld { background-color: #25A9E1; color: #FFFFFF; }
.toplink2 a.onmmd { background-color: #71A041; color: #FFFFFF; }


.cblogo { padding-right: 30px; }
.cbmenu { display: block; float: left; margin-top: 8px; margin-right: 7px; margin-bottom: 8px; margin-left: 7px; }
.cbmenu:hover { border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; padding-bottom: 4px; padding-top: 4px; }

.live15 { border-radius: 5px 5px 0px 0px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.35); height: 80px; width: 300px; display: block; }
.live15 h1 { font-size: 15px; line-height: 15px; color: #FFF; display: block; clear: both; margin-top: 2px; margin-left: 10px; }
.live15 h2 { font-size: 13px; color: #FFF; display: block; clear: both; float: left; margin-right: 100px; margin-left: 10px; margin-top: 4px; line-height: 13px; }
.live15 h3 { font-size: 12px; line-height: 12px; color: #FFF; display: block; float: left; clear: both; margin-top: 5px; margin-left: 10px; }
.live15c104 { background-color: #6d2147;}
.live15c997 { background-color: #f08200; }
.live15cmfd { background-color: #5f0077; }
.live15cmld { background-color: #0064a8; }
.live15cmmd { background-color: #1c380b; }


.interaction15 { font-size: 15px; border-radius: 0px 0px 5px 5px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.35); width: 300px; display: block; padding-top: 7px; padding-bottom: 7px;   display: block; }
.i15c104 { color: #02555D; background-color: #7ACDC8; }
.i15c997 { color: #993300; background-color: #FFDE00; }
.i15cmfd { color: #FFFFFF; background-color: #b7305e; }
.i15cmld { color: #FFFFFF; background-color: #25A9E1; }
.i15cmmd { color: #FFFFFF; background-color: #71A041; }

.tableline { border: 1px solid #FFF; }

.link15_finnews a.header { font-size: 21px; line-height: 24px; color: #a3620a; display: block; }
.link15_finnews a.header:hover { font-size: 21px; line-height: 24px; color: #f60; }
.link15_finnews .content { font-size: 14px; line-height: 18px; padding-bottom: 5px; padding-top: 3px; display: block; }
.link15_finnews .time { font-size: 12px; color: #999; float: right; }

.link15_livenews a.header { font-size: 21px; line-height: 24px; color: #9e0039; display: block; }
.link15_livenews a.header:hover { font-size: 21px; line-height: 24px; color: #f60; }
.link15_livenews .content { font-size: 14px; line-height: 18px; padding-bottom: 5px; padding-top: 3px; display: block; }
.link15_livenews .time { font-size: 12px; color: #999; float: right; }

.weartht1 { font-size: 14px; line-height: 18px; color: #004477; }
.weartht2 { font-size: 36px; color: #2e3192; line-height: 36px; }
.weartht2b { font-size: 26px; color: #2e3192; }
.weartht3a { font-size: 12px; line-height: 20px; color: #C00; }
.weartht3b { font-size: 12px; line-height: 20px; color: #006; }
.weartht4 { font-size: 21px; line-height: 24px; color: #2E3192; }

.link15_one a.header { font-size: 21px; line-height: 24px; color: #FF9; display: block; }
.link15_one a.header:hover { font-size: 21px; line-height: 24px; color: #FC6; display: block; }
.link15_one .content { font-size: 14px; line-height: 18px; padding-top: 3px; color: #FFF; display: block; }

.header15_1 { font-size: 30px; color: #FFF; line-height: 30px; }
.header15_1b { font-size: 14px; color: #FFF; }
.header15_2 { font-size: 30px; color: #005B7F; line-height: 30px; }
.header15_2b { font-size: 14px; color: #005B7F; }

.pdmenu15_1 { font-size: 14px; margin: 0px; width: 160px; height: 23px; border: 1px solid #CCC; font-family: "微軟正黑體"; line-height: 23px; }

.form15_1 { margin: 0px; padding: 0px; }
.form15_1 .inputbox { height: 31px; width: 198px; border: 1px solid #C90; margin: 0px; font-size: 16px; color: #999; background-color: #FFC; float: left; clear: left; text-align: center; padding: 0px; }

.d15 { height: 178px; width: 360px;}
.d15 .tab { float: left; width: 360px; }
.d15 #hks1, .d15 #hks2, .d15 #hks3, .d15 #hks4 { float: left; position: absolute; width: 360px; }
.d15 #ccbc1, .d15 #ccbc2, .d15 #ccbc3, .d15 #ccbc4 { float: left; position: absolute; width: 360px; }
.d15 #wrt1, .d15 #wrt2, .d15 #wrt3, .d15 #wrt4 { float: left; position: absolute; width: 360px; }
.d15 a { background-color: #f6f6f6; float: left; height: 29px; width: 89px; border-right-width: 1px; border-right-style: solid; border-right-color: #ECECEC; display: inline-block; font-size: 14px; line-height: 29px; text-align: center; }
.d15 .tab .on{ background-color: #99D0E4; color: #FFF; }
.d15 iframe { background-color: #CCC; border: 1px solid #99D0E4; float: left; line-height: 1px; }
ac60b7

.home_cow .d15 a { background-color: #f6f6f6; float: left; height: 29px; width: 89px; border-right-width: 1px; border-right-style: solid; border-right-color: #ac60b7; display: inline-block; font-size: 13px; line-height: 29px; text-align: center; }
.home_cow .d15 .tab .on{ background-color: #dbbddf; color: #FFF; }

.home_finance2 .d15 a { background-color: #f6f6f6; float: left; height: 29px; width: 89px; border-right-width: 1px; border-right-style: solid; border-right-color: #e0bf90; display: inline-block; font-size: 13px; line-height: 29px; text-align: center; }
.home_finance2 .d15 .tab .on{ background-color: #e0bf90; color: #FFF; }


.t15_1 { font-size: 12px; }
.t15_1 td { padding-right: 3px; padding-left: 3px; }
.t15_1 .no { font-size: 16px; font-weight: bold; color: #F60; }

.d15_2 iframe { float: left; line-height: 1px; }

.activitytext { font-size: 14px; color: #FFF; line-height: 18px; }

.h15ac { padding-top: 155px; padding-right: 12px; padding-left: 12px; }
.h15ac a.header { font-size: 18px; color: #FF9; display: block; line-height: 18px; }
.h15ac a.header:hover { color: #FC6; }
.h15ac .content { font-size: 14px; color: #FFF; display: block; margin-top: 5px; line-height: 18px; }

.fatat15 { padding-left: 12px; padding-right: 85px; background-repeat: no-repeat; background-position: right bottom; }
.fatat15b { padding-left: 12px; padding-right: 12px; background-repeat: no-repeat; background-position: right bottom; }

.fatat15 a.name { font-size: 16px; line-height: 16px; padding-bottom: 5px; display: block; color: #909; }
.fatat15 a.name:hover { color: #F60; }
.fatat15 a.header { font-size: 18px; display: block; line-height: 18px; }
.fatat15 .content { font-size: 14px; display: block; margin-top: 3px; line-height: 18px; }

#foot01 { clear: both; margin-top: 0; margin-right: auto; margin-left: auto; width: 1050px; margin-bottom: 0px; }
#foot01 h2 { margin: 0px; padding: 0px; color: #999999; font-size: 12px; line-height: 12px; }
#foot01 a {	color: #666666;}
#foot01 a:hover { color: #FF3300; }
#foot01  h1 {	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 0px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

.article15 .search { float: left; }
.article15 .searchdate { float: left; margin-top: 1px; clear: both; background-color: #CCCCCC; font-size: 14px; line-height: 28px; height: 30px; width: 200px; }
.article15 .aform { margin: 0px; padding: 0px; line-height: 1px; }
.article15 .ainput { height: 31px; width: 118px; border: 1px solid #810004; margin: 0px; font-size: 16px; color: #999; float: left; clear: left; text-align: center; padding: 0px; background-color: #FFE; }
.article15 .aselect { background: transparent; padding: 0px; font-size: 12px; line-height: 17; border: 0; height: 17px; margin: 0px; font-family: Verdana, Geneva, sans-serif; }
.article15 .list { clear: both; float: left; width: 200px; }
.article15 .pagenext { font-size: 13px; line-height: 13px; color: #666; }
.article15 .links { font-size: 15px; line-height: 18px; background-color: #FFF; }
.article15 .links td{ font-size: 15px; line-height: 18px; border-top-width: 2px; border-top-style: solid; border-top-color: #ECECEC; }
.article15 .links .on { color: #F60; }
.article15 .time { font-size: 12px; color: #999; }

.article15 .page  { font-size: 12px; font-family: Verdana, Geneva, sans-serif; margin-top: 7px; }
.article15 .page a { color: #666; }
.article15 .page a:hover { color: #F60; }
.article15 .page .on a { color: #F60; }

.article15 h4 { font-size: 30px; line-height: 36px; margin: 0px; padding: 0px; color: #F60; }
.article15 h5 { font-size: 16px; line-height: 24px; padding: 0px; margin-top: 30px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px; }
.article15 h6 { font-size: 12px; padding: 0px; color: #999; margin-top: 10px; }

.chart15 { background-color: #FFF; font-size: 13px; line-height: 13px; }
.chart15 .no1 { color: #F26522; font-size: 16px; line-height: 18px; }
.chart15 .no2 { color: #990099; }
.chart15 .no3 { color: #333399; }
.chart15 .no { font-size: 14px; line-height: 14px; width: 16px; margin: 0px; padding: 0px; display: block; }
.chart15 .song { font-size: 16px; line-height: 16px; width: 160px; margin: 0px; padding: 0px; display: block; }
.chart15 .spacer_l16 { font-size: 13px; line-height: 13px; color: #666; padding-left: 16px; }
.chart15 .name { font-size: 13px; line-height: 13px; color: #666; }
.chart15 .date { font-size: 12px; line-height: 12px; color: #F26522; }

.music15 { background-color: #F26522; }
.music15 .song { font-size: 16px; color: #FFF; line-height: 18px; }
.music15 .name { font-size: 13px; line-height: 13px; color: #FFF; }

.link15_mfd a.header { font-size: 21px; line-height: 24px; display: block; }
.link15_mfd a.header:hover { font-size: 21px; line-height: 24px; }
.link15_mfd .program { font-size: 18px; line-height: 18px; padding-bottom: 5px; display: block; color: #909; }
.link15_mfd .name { font-size: 16px; line-height: 16px; padding-bottom: 5px; display: block; color: #909; }

.link15_mfd .content { font-size: 14px; line-height: 18px; padding-bottom: 5px; padding-top: 3px; display: block; }
.link15_mfd .time { font-size: 12px; color: #999; float: right; }
.link15_mfd img { float: right; margin-left: 5px; }

.calendar15 { width: 728px; float: left; display: none; font-size: 13px; line-height: 20px; color: #999; }
.calendar15 td { text-align: center; }
.calendar15 .month { font-size: 14px; color: #FF9; background-color: #66BECC; }
.calendar15 .week { color: #999; background-color: #ECECEC; font-size: 10px; line-height: 13px; }
.calendar15 .on  { color: #F30; }

.date15 a:link, .date15 a:visited { font-size: 15px; color: #336699; display: block; float: left; line-height: 25px; height: 70px; margin: 0px; padding: 0px; width: 75px; background-color: #C4E8EE; text-align: center; }
.date15 a.sat  { margin-left: 5px; background-color: #B1E0E9; }
.date15 a.sun  { margin-left: 5px; background-color: #9AD8E2; }
.date15 a:hover { color: #F30; }
.date15 h1 { font-size: 36px; padding-top: 15px; font-family: Arial, Helvetica, sans-serif; }
.date15 h2 { font-size: 12px; }
.date15 h1 .month{ font-size: 12px; line-height: 1px; }
.date15 a.on { background-color: #F30; color: #FFF; }

.sch15 { background-color: #FFF; border: 1px solid #DDD; clear: both; }
.sch15 .bgimage { background-repeat: no-repeat; background-position: right; }
.sch15 .highlight { background-color: #FFC; }
.sch15 a h1:hover { color: #606; }
.sch15 h1 { font-size: 24px; color: #F30; }
.sch15 h2 { font-size: 14px; }
.arch15 { width: 728px; float: left; display: none; color: #999; }
.arch15 .section { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DDD; border-bottom-color: #DDD; border-left-color: #DDD; font-size: 14px; line-height: 15px; }
.arch15 a { display: inline-block; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; margin-right: 10px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px; white-space: nowrap; }

#weather15 { height: 371px; width: 728px; position: relative; }
#weather15 #apDiv1 { position:absolute; left:164px; top:76px; z-index:1; }
#weather15 #apDiv2 { position:absolute; left:276px; top:76px; z-index:1; }
#weather15 #apDiv3 { position:absolute; left:424px; top:34px; z-index:1; }
#weather15 #apDiv4 { position:absolute; left:58px; top:205px; z-index:1; }
#weather15 #apDiv5 { position:absolute; left:214px; top:254px; z-index:1; }
#weather15 #apDiv6 { position:absolute; left:373px; top:153px; z-index:1; }
#weather15 #apDiv7 { position:absolute; left:453px; top:153px; z-index:1; }
#weather15 #apDiv8 { position:absolute; left:625px; top:104px; z-index:1; }
#weather15 #apDiv9 { position:absolute; left:534px; top:129px; z-index:1; }
#weather15 #apDiv10 { position:absolute; left:390px; top:222px; z-index:1; }
#weather15 #apDiv11 { position:absolute; left:488px; top:222px; z-index:1; }
#weather15 #apDiv12 { position:absolute; left:603px; top:305px; z-index:1; }
#weather15 .mapname { font-size: 14px; color: #99DEF9; line-height: 20px; }
#weather15 .maptemp { font-size: 14px; color: #FFFF00; line-height: 20px; }
.weather15 .tempnow { font-size: 52px; font-family: Arial, Helvetica, sans-serif; line-height: 46px; color: #FFF; }
.weather15 .datanow { font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #FFF; }
.weather15 .weatext { font-size: 15px; line-height: 20px; color: #FFF; }
.weather15 .header { font-size: 16px; color: #6dcff6; }
.weather15 .tempday { font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.weather15 .date { font-size: 13px; line-height: 13px; color: #FFF; }
.weather15 .temp { font-size: 13px; line-height: 13px; color: #F60; }
.weather15 .wet { font-size: 13px; line-height: 13px; color: #3FF; }
.shoppingcart15 a { color: #FFF; font-size: 14px; line-height: 30px; }
.shoppingcart15 a:hover { color: #FF0; }
.mbuyd1 h1    { font-size: 36px; color: #F09; }
.mbuyd1 h5 { font-size: 12px; color: #666; }
.mbuyd1 h4 { font-size: 14px; color: #666; }

.mbuyd1 img { line-height: 0px; display: block; margin-right: auto; margin-left: auto; }
.mbuyd1 .leftimg { line-height: 0px; display: block; margin-right: 10px; }

.mbuyd2 .price1 { text-decoration: line-through; color: #06C; }
.mbuyd2 .price2 { color: #C00; font-size: 24px; }


.mbuyd2 .discount { color: #F09; font-size: 30px; font-style: italic; }
.mbuyd2 .aselect { padding: 0px; font-size: 16px; line-height: 30; border: 1 solid #CCC; height: 30px; font-family: Verdana, Geneva, sans-serif; width: 100px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.mbuybuy a { display: block; height: 50px; width: 150px; margin-right: auto; margin-left: auto; font-size: 18px; line-height: 50px; text-align: center; border-radius: 5px; color: #FFF; background-color: #F09; }
.mbuyshare { margin-right: auto; margin-left: auto; text-align: center; border-radius: 5px; margin-top: 30px; }
.ubuytd { font-size: 14px; color: #666; }
.ubuytd .header { color: #F09; }
.ubuydiscription .header { color: #F09; font-size: 24px; line-height: 37px; }
.mbutton a { display: block; height: 50px; width: 150px; margin-right: auto; margin-left: auto; font-size: 18px; line-height: 50px; text-align: center; border-radius: 5px; color: #FFF; background-color: #F09; }
.nonmbutton a { display: block; height: 50px; width: 150px; margin-right: auto; margin-left: auto; font-size: 18px; line-height: 50px; text-align: center; border-radius: 5px; color: #FFF; background-color: #069; }

.tcbutton a , .bbutton a{ display: block; height: 40px; width: 148px; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 40px; text-align: center; border-radius: 5px; color: #333; background-color: #CCC; border: 1px solid #999; }
.mbuylist td{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; font-size: 24px; }
.mbuylist .top { background-color: #EEE; }
.mshare-home-container { border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; text-align: center; background-color: #603; clear: both; background-image: url(../images/bg_mshare_main.jpg); background-position: center top; }
.mshare-topimage { margin-right: auto; margin-left: auto; display: block; width: 1050px; clear: both; line-height: 1px; }
.mshare-4images { background-color: #FFF; width: 1050px; position: relative; margin-right: auto; margin-left: auto; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.35); height: 711px; }
.mshare-i1 { position: absolute; left: 27px; top: 25px; height: 330px; width: 495px; }
.mshare-i2 { position: absolute; left: 528px; top: 25px; height: 330px; width: 495px; }
.mshare-i3 { position: absolute; left: 27px; top: 361px; height: 330px; width: 495px; }
.mshare-i4 { position: absolute; left: 528px; top: 361px; height: 330px; width: 495px; }
.mshare-icon1 { position: absolute; left: -30px; top: 100px; height: 101px; width: 105px; }
.mshare-icon2 { position: absolute; left: 970px; top: 50px; height: 101px; width: 101px; }
.mshare-icon3 { position: absolute; left: -30px; top: 450px; height: 101px; width: 105px; }
.mshare-icon4 { position: absolute; left: 972px; top: 390px; height: 101px; width: 105px; }
.mshare-home-mbuy { width: 1050px; margin-right: auto; margin-left: auto; margin-top: 25px; clear: both; overflow: hidden; padding-bottom: 15px; background-color: #003FD3; background-image: url(../images/bg_mshare_buy.jpg); }
.mbuy-plist { }
.mbuy-plist a { height: 300px; width: 240px; float: left; display: block; margin-left: 2px; margin-bottom: 2px; padding: 10px; background-color: #FFF; }
.mbuy-plist a img { display: block; }


.mbuy-plist h1 { font-size: 24px; line-height: 36px; color: #F60; }
.mbuy-plist a:hover h1 { color: #F09; }
.mbuy-plist h2 { font-size: 14px; line-height: 18px; color: #666; }
.mbuy-plist h3 { font-size: 18px; line-height: 30px; color: #C00; float: left; }
.mbuy-plist h4 { font-size: 15px; line-height: 30px; color: #06C; text-decoration: line-through; float: left; margin-left: 10px; }

.productimg { position: relative; display: block; height: 470px; width: 600px; }
#productimg01 { visibility: visible; position: absolute; }
#productimg02 { visibility: hidden; position: absolute; }
#productimg03 { visibility: hidden; position: absolute;  }
#productimg04 { visibility: hidden; position: absolute;  }
#productimg05 { visibility: hidden; position: absolute;  }
#productimg06 { visibility: hidden;  position: absolute; }
#productimg07 { visibility: hidden; position: absolute;  }
#productimg08 { visibility: hidden; position: absolute;  }
#productimg09 { visibility: hidden; position: absolute;  }
#productimg10 { visibility: hidden; position: absolute;  }

.maintop17_wrap {background-color:#ffffff;}
.maintop17 {height:30px;margin-top:20px;}
.maintop17_logo {float:left;}
.maintop17_menu {width:640px;float:left;color:#0770e5;font-weight:bold;font-size:14px;margin-bottom:16px;}
.maintop17_menu a:hover{color:#87e7f5;}
.maintop17_menu a:link, .maintop17_menu a:visited{color:#0770e5;}
.maintop17_menu ul{margin:0;padding:4px 6px 0px 6px;}
.maintop17_menu li{display:inline;padding:0 4px;}
.maintop17_date {width:235px;float:left;padding:8px 0px 0px 0px;color:#bababa;font-size:12px;}

.nav17{width:100%;}
.nav17_btnwrap{height:32px;overflow:hidden;}
.nav17_btnwrap ul {margin:0;}
.nav17_btnwrap li{display:inline;}

.nav17_btn{width:165px;}
.nav17_btn a:link, .nav17_btn a:visited { height: 32px; width: 165px; padding-right: 0px; padding-left: 0px; display: block; float: left; }
.nav104 { background-image: url(../images/2017/navbtn_104.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav997 { background-image: url(../images/2017/navbtn_997.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav1044 { background-image: url(../images/2017/navbtn_1044.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.navms { background-image: url(../images/2017/navbtn_ms.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav104:hover, .nav997:hover, .nav1044:hover, .navms :hover { background-position: 0px -32px; }

.nav17_membtn a:link, .nav17_membtn a:visited { height: 32px; width: 51px; padding-right: 0px; padding-left: 0px; display: block; float: left; }
.nav_mem { background-image: url(../images/2017/nav_05.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_login { background-image: url(../images/2017/nav_06.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_logout { background-image: url(../images/2017/nav_07.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_mem:hover, .nav_login:hover, .nav_logout:hover{ background-position: 0px -32px; }


.nav17_scbtn a:link, .nav17_scbtn a:visited { height: 32px; width: 32px; padding-right: 0px; padding-left: 0px; display: block; float: left; }
.nav_fb { background-image: url(../images/2017/navbtn_fb.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_weibo { background-image: url(../images/2017/navbtn_weibo.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_twitter { background-image: url(../images/2017/navbtn_twitter.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_google { background-image: url(../images/2017/navbtn_google.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.nav_fb:hover, .nav_weibo:hover, .nav_twitter, .nav_google:hover { background-position: 0px -32px; }

.nav17_listen {background-color:#ff5300;width:160px;height: 32px; float: right;display: block;padding:4px 0 0 10px;color:#ffffff;}
.nav17_listen a:link, .nav17_listen a:visited {color:#ffffff;}
.nav17_listen a:hover{color:#fdff7c;}

.submenu17 {width:100%;}
.submenu17 .mf104 {background-color:#a5005e; color:#ffffff; font-size:14px;font-weight:bold;}
.submenu17 .mf104 a:link,  .submenu17 .mf104 a:visited {color:#ffffff;}
.submenu17 .mf104 a:hover {color:#f1cbd9;}
.submenu17 .mf104_box td {padding-right:3px;height:22px;}

.submenu17 .mf997 {background-color:#f6c90b; color:#7d1405; font-size:14px;font-weight:bold;}
.submenu17 .mf997 a:link,  .submenu17 .mf997 a:visited  {color:#7d1405;}
.submenu17 .mf997 a:hover {color:#a62c07;}
.submenu17 .mf997_box td {padding-right:3px;height:22px;}



.zone_mfresult17 {width:1070px;background-color:#7ae5ec;}
.zone_mfresult17 .left {width:285px;height:100px;background-image:url(../images/2017/zone17_conclude.gif);position:relative;}
.zone_mfresult17 .left .date {position: absolute;margin-top: 20px;background-color: #ffffff;width: 70px;padding:2px 2px 2px 8px;font-size:14px;}
.zone_mfresult17 .right {float:left;padding:10px;width:765px;}
.zone_mfresult17 .right h3 {font-weight:bold;color:#04335f;font-size:21px;}
.zone_mfresult17 .right p {font-size:14px;margin:5px auto;color:#181818;}

.weather17_wrap {margin:10px 0 0 0;overflow:hidden;}
.weather17 {width:330px;height:90px;margin:0 0px 0 0;display:block;background-image:url(../images/2017/weather_bgs.png);float:left;}
.banner728 {width:740px;height:90px;float:right;text-align:right;}
.clearfix {clear:both;}


.programbanner {width:680px;height:235px;margin-top:10px;float:left;}
.programbanner img {width:680px;height:235px;}

.home_programbanner {width:680px;height:235px;margin-top:10px;float:left;z-index: 1;}
.home_programbanner .slider {position: relative;}
.home_programbanner .slider ul {margin: 0;padding: 0;list-style: none;width: 680px;height: 235px;overflow: hidden;position: relative;}
.home_programbanner .slider ul li {}
.home_programbannerr .slider .dots:after {display: table;clear: both;;}
.home_programbanner .slider .dots {position: absolute;bottom: 8px;right: 10px;z-index: 40; *zoom: 1;}
.home_programbanner .slider .dots a {display: block;float: left;width: 8px;height: 8px;margin-right: 6px;text-indent: -9999em;background:rgba(0,0,0,0.7);border-radius: 10px;}
.home_programbanner .slider .dots .cur {background: #ffffff;}


.home_video {width:370px;height:235px;float:left;display:inline-block;margin-top:10px;margin-left:20px;}
.home_video .title {height:30px;}
.home_video .content {height:208px;background-color:#000000;}

.home_event{margin-top:10px;}
.home_event .title {height:30px;}
.home_event .content {}
.home_event .content img {margin-bottom:5px;}

.home_banner{margin:5px auto;}

.home_hsi {float:left;width:360px;margin:5px 5px;}
.home_hsi .title {height:30px;}
.home_hsi .content{background-color:#e7ecf5;height:300px;}

.home_uni {float:left;width:360px;margin:5px 5px;}
.home_uni .title {height:30px;}
.home_uni .content{background-color:#e7ecf5;height:300px;}

.home_news {width:740px;height:260px;margin:20px 0px;padding:0 5px;}
.home_news .title {height:30px;}
.home_news .content {}
.home_news .newsbox1 {width:200px;min-height:230px;float:left;margin-right:10px;}
.home_news .newsbox1 img {width:200px;height:150px;}
.home_news .newsbox2 {width:320px;min-height:230px;float:left;margin-right:0px;}
.home_news .newsbox3 {width:340px;height:230px;}
.home_news .newsbox3 .photo {text-align:center;}
.home_news .newsbox3 img {width:200px;height:150px;text-align:center;}
.home_news h4{ font-size: 16px; line-height: 19px; font-weight: bold; padding:5px auto; }
.home_news h6{ font-size: 12px; line-height: 17px; color: #999; padding-top: 2px; float:right; }
.home_news2 {width:360px;height:auto;margin:0px 5px;float:left;}

.home_newsheader { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 320px;padding:5px 0;min-height:30px;  }
.home_news .last { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }


.home_newsfinance { width: 360px; float: left;margin:5px 5px; }
.home_newsfinance .title {  }
.home_newsfinance a:link { color: #2d95ab; text-decoration: none; }
.home_newsfinance a:visited { color: #2d95ab; text-decoration: none; }
.home_newsfinance a:hover, .home_newsfinance a:active, .home_newsfinance a:focus { text-decoration: none; color: #909; }

.newsfin_text { float: left; }
.newsfin_text .last { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.newsfin_text h3 { font-size: 14px; line-height: 19px; font-weight: bold; padding-top: 5px; }
.newsfin_text h4 { font-size: 16px; line-height: 19px; font-weight: bold; padding-top: 5px;; }
.newsfin_text h5 { font-size: 14px; line-height: 17px; color: #666; padding-top: 1px; }
.newsfin_text h6 { font-size: 12px; line-height: 17px; color: #999; padding-top: 5px; float: right; }
.newsfin_header1 { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 340px; padding:5px 0;min-height:30px; }
.newsfin_header2 { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 340px; height: auto;padding:5px 0;}
.newsfin_header2 img {padding:0px 0;width:200px;height:150px;text-align:center;margin:0 auto }
.newsfin_text .photo{text-align:center;}

.home_finance_wrap {min-height:300px;width:740px;background-color:#ffffff;background-image:url(../images/2017/bg2.png);background-position:bottom;background-repeat:repeat-x;margin:10px 5px;}
.home_finance {}
.home_finance .content {margin:10px auto;height:270px;}
.home_finance .title {height:30px;}
.home_finance_box {margin-bottom:10px;}
.home_finance_box .subheader {color:#0076a3;font-weight:bold;font-size:20px;}
.home_finance_box .subheader2 {color:#ffffff;font-weight:bold;font-size:28px;}
.home_financetnc {font-size:12px;text-align:right;padding:3px;}

.catsubmenubar {width:100%; background-color:#04a5d3;color:#ffffff;padding:0px 0px; font-size:14px;min-height:3px;}
.catsubmenubar ul {margin:0;padding:5px 0;}
.catsubmenubar li{display:inline;padding:3px;margin:0 2px;font-weight:bold;border:1px solid #04a5d3;}
.catsubmenubar a:link, .home_finance .submenubar a:visited, .home_finance .submenubar a:active {color:#b3eef3;}
.catsubmenubar a:hover {color:#ffffff;}

.catsub_financehk {background-color:#04a5d3;color:#ffffff;padding:5px 0px;}
.catsub_financehk li{border:1px solid #04a5d3;}
.catsub_financehk a:link, .catsubmenubar a:visited, .catsubmenubar a:active {color:#b3eef3;}
.catsub_financehk a:hover {color:#ffffff;}

.catsub_management {background-color:#df52d7;color:#ffffff;padding:0px 0px;}
.catsub_management li{border:1px solid #df52d7;}
.catsub_management a:link, .catsub_management a:visited, .catsub_management a:active {color:#ffccfa;}
.catsub_managementa:hover {color:#ffffff;}

.catsub_music {background-color:#fcd915;color:#d65e15;padding:5px 0px;}
.catsub_music li{border:1px solid #fcd915;}
.catsub_music a:link, .catsub_music a:visited, .catsub_music a:active {color:#e66e16;}
.catsub_music a:hover {color:#b01900;}


.home_box_l {width:1070px;background-color:#ffffff;margin:10px 5px;}
.home_box_m {width:750px;background-color:#ffffff;margin:10px 5px;}
.home_box_l .title, .home_box_m .title{height:30px;}
.home_box_l .programebox {width:350px;float:left;margin:5px 3px;}
.home_box_m .programebox {width:350px;float:left;margin:5px 3px;}


.home_guide {margin:10px 5px;}
.home_guide .title {height:30px;}

.home_suggest {margin:10px 5px;}

.home_interative{float:left;width:360px;margin:20px 5px; font-size:14px;}
.home_interative .title {height:30px;}
.text1 {color:#0a8393;}

.home_cow {margin:10px 5px;background-color:#ffffff;background-image:url(../images/2017/bg_yellow.png);background-position:bottom;background-repeat:repeat-x;}
.home_cow .title {height:30px;}
.home_cow .subheader {color:#7253a5;font-weight:bold;font-size:20px;}

.weatherpic {background-color:#0076a3;}
.weatherpic img {width:87px;height:auto;text-align:center;margin:0 auto;}
.weatherpict td {padding-left:5px;}
.weatherpict .text1{font-size:32px;color:#231a00;font-weight:bold;}
.weatherpict .text2{font-size:13px;color:#ec0000;font-weight:bold;}
.weatherpict .text3{font-size:13px;color:#0a85e4;font-weight:bold;}
.weatherpict .text4{font-size:13px;color:#231a00;}
.weatherpict .text5{font-size:16px;color:#0076a3;font-weight:bold;}


.home_finance2 {margin:10px 5px;background-color:#ffffff;background-image:url(../images/2017/bg_yellow.png);background-position:bottom;background-repeat:repeat-x;}
.home_finance2 .title {height:30px;}
.home_finance2 .subheader {color:#683b00;font-weight:bold;font-size:20px;}

.home_programme {width:1050px;margin:10px 5px;}
.home_programme .title {height:30px;}
.home_programme .banners {text-align:center;}
.home_programme .banners img {text-align:center;width:190px;height:66px;margin:2px 0;}
.home_programme .bannersb {text-align:center;}
.home_programme .bannersb td{width:33.3%;padding:10px 0px;}
.home_programme .bannersb .box td{padding:2px 8px;}
.home_programme .bannersb .box h4{font-size:14px;}
.home_programme .bannersb .box img {text-align:center;width:328px;height:113px;margin:2px 0;}



.home17_half_left {width:370px;float:left;}
.home17_half_right {width:370px;float:right;}

.sphome17_channel {width:730px;height:auto;margin:20px 0px;padding:12px 8px;}
.sphome17_channel .channelcontent {background-color:#ffffff;min-height:235px;padding:0px;}
.sphome17_channel .left {width:370px;float:left;margin-right:8px;}
.sphome17_channel .right {width:350px;float:left;}
.sphome17_channel .video {width:370px;height:235px;background-color:#000000;}
.mainmf {background-color:#B7305E;}
.mainmi {background-color:#fadd1f;}
.main1044 {background-color:#f84937;}

.home_finance_box td iframe {background-color:#ffffff;margin:2px;border:solid 1px #99d0e4;}
.btneffect img {opacity: 1;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.btneffect :hover img {opacity: .7;}

.cattitle17_wrap {padding:30px;}
.cattitle17_wrap img {}
.cattitle17_wrap .titlelogo {width:300px;}

.cat17_mkt {background-color:#e114df;}
.cat17_health {background-color:#94cd0d;}
.cat17_family {background-color:#22d599;}
.cat17_travel {background-color:#f82d04;}
.cat17_metroshare_eshop{background-color:#d6127c;}
.cat17_metroshare {background-color:#b1c30b;}





