html{font-size:11px; line-height:22px}
body{margin: 0 0 0 0;background: #D8DFE6;font: Arial, Helvetica, sans-serif;color: #3C3C3C; font-size:1.3rem}
#record{/*position:fixed;*/top:0;left:0; width:100%; z-index:99; border-top:#000000 8px solid;}
#tp2{height:5px; width:100%; z-index:-1; background:none;}

#tp{background: url(n_images/img02.png) repeat-x; height:81px;}
#tp #hd{width:1020px;margin-left:auto; margin-right:auto; position:relative;}
#hd #logo{position:absolute; left:0px; top:0px; width:312px; height:80px; background:url(n_images/img01.png) no-repeat; cursor:pointer;}

#hd #menu {float: right;padding-right: 1px; padding-top:50px;}
#menu ul{margin: 0;padding: 0;list-style: none;}
#menu li{display: block;float: left;}
#menu a{display: block;padding: 0px 18px;margin-right: 3px;background: #D8DFE6;text-decoration: none;text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size: 1.6rem;color: #000000; line-height:30px;}
#menu a:hover{color:#0000FF}
#menu .cti a{ color:#FF0000;}
#menu .ori a{}

a{text-decoration:none; font-weight:600;}
a:link,a:visited{color:#0066CC;}
a:hover,a:active{color:#FF0000; text-decoration: underline;}

a.adstl:link,a.adstl:visited{font-size:1.5rem; color:#910000; font-weight:bold;margin-bottom:5px;}
a.adstl:hover,a.adstl:active{font-size:1.5rem; color:#0080FF; font-weight:bold;margin-bottom:3px;}

a.sdtl:link,a.sdtl:visited{color:#0080FF;}
a.sdtl:hover,a.sdtl:active{color:#910000;}

a.sml:link,a.sml:visited{color:#808080; font-size:1.1rem}
a.sml:hover,a.sml:active{font-size:1.1rem}

a.nhs:link,a.nhs:visited{color:#000; font-weight:400;}



#page,#large{margin-left:auto; margin-right:auto;width:1020px; overflow:hidden;}
#page #LSI{float:left; width:250px;overflow:hidden; margin-right:10px;}
#page #MN{float:right; width:calc(100% - 262px);}
#large{position:relative; margin-bottom:6px;}
#bx7{background: #FFFFFF;border-bottom: 3px solid #59C0F8;border-top: 3px solid #59C0F8; margin-bottom:8px; text-align:center; width:100%; float:left; padding:3px 0px;}
#bx7 #b728{width:768px; float:left;}
#bx7 #b468{float:left; width:100%}
#b468 .l468{float:left; width:50%;}
#b468 .r468{float:right; width:50%;}
.dvbn{position:relative;}
.dvbn a{font-size:1.1rem;}
#bx7 #b160{float:right; width:160px; margin-right:6px;}
#shwpg{float:left;width:100%;}

.corner>div{position:relative}
.sdads{text-align: center;}

#sdmnu{position:fixed; top:170px;right:0px; width:98px; z-index:999; margin-right:2px;background: #FFFFFF;border-bottom: 3px solid #59C0F8;border-top: 3px solid #59C0F8;}
#sdmnu #sdt{background-color:#FFFFB4;font-size:1.2rem; line-height:20px; color:#300; text-align:center; font-weight:bold; width:100%; height:20px; border-bottom:solid 2px #59C0F8;}
#sdmnu a{width:80px; text-align:center}

#bxt{background-color:#FFFFB4;border-top: 3px solid #59C0F8; clear:both;}
#bx,#bxs, #bxb{background-color: #FFFFFF; padding:3px 5px; overflow:hidden}
#bxs{border-bottom: 2px solid #59C0F8;border-top: 2px solid #59C0F8;margin-bottom:5px;}
#bxb{border-bottom: 3px solid #59C0F8;border-top: 2px solid #59C0F8;margin-bottom:8px;}
#bx{border-bottom: 3px solid #59C0F8;border-top: 3px solid #59C0F8;margin-bottom:8px;}
.crrt-grp{background-color:#61A6F4 !important; border-top:solid 3px #F00 !important;}

#bxs .b125, #bxb .b125{border:none; margin:0px 17px; width:125px; height:125px;}
#bx h3,#bxt h3,#bxs h3,#bxb h3,#bx h1,#bxt h1,#bxs h1,#bxb h1{font-size:1.5rem;line-height:28px; text-align:center; margin:0px; padding:5px 0px; color:#4F4F4F}
#bx h4,#bxt h4,#bxs h4,#bxb h4{line-height:20px; margin:0px; color:#4F4F4F}
#newstl{height:29px}
#newstl img{margin:3px 3px -3px 15px !important; padding:0; border:none; cursor:pointer; vertical-align:middle}
#newstl b{color:#4F4F4F; font-size:1.5rem; line-height:26px; vertical-align:middle; padding:2px 0 0 5px;}

#sdgrp{background:url(n_images/sdt.gif) no-repeat scroll left 5px transparent; padding:3px 0px 0px 21px;font-weight:800; height:22px;color:#272727;}
#sdtxt{color:#4F4F4F; font-size:1rem; line-height:18px;}

.sdrcb{line-height:28px;color:#000000;}
.sdrcb span{margin-right:3px; float:right}
.sdrcb:hover{border-bottom:solid 2px #C0C0C0; margin-bottom:-1px;}
.hynews{border:1px dashed #C0C0C0; margin:3px 0 5px 0; padding-left:10px;}

#List, #bList{position:relative;background-color:#FFFFFF;border-bottom: 3px solid #59C0F8;border-top: 1px solid #59C0F8;margin-bottom:8px;width:100%; overflow:hidden;}
#List{height:175px;}
#bList{height:56px}
#TL{height:25px; line-height:25px; background-color:#EFEFEF; border-bottom:solid 1px #CACACA; position:relative; float:left; width:100%}
#List #TL{margin-bottom:3px;}
#TL img{padding-left:10px; margin-top:1px; border:none}
#TL #rk{float:left;width:105px; height:25px; padding-left:10px;}
#rk b{color:#0000FF;font-weight:bold; font-size:2rem;}
#TL #pn{float:left;}
#bList #pn{width:250px;}
#pn b{font-size:1.6rem;}
#TL #sts{float:left; margin-left:10px;}
#TL #plk{float:right;margin-right:8px;}

#List #LS{overflow:hidden; width:125px; float:left; margin:0 6px; height:147px; position:relative}
#LS img{width:125px; height:125px; border:0px; padding-top:8px;}
#LS .grp{text-align:center; position:absolute; bottom:0px; background-color:lawngreen; width:100%; font-size:1.3rem; font-weight:bold;}

#List #M123{float:left; width: calc(100% - 188px); height:147px;}
#List #M1, #List #M2,#List #M3{overflow:hidden; float:left; height:89px;}
#M1{width:28%;}
#M2,#M3{width:36%;}
#List #EC0,#List #EC1{width:50px; overflow:hidden; float:right;height:147px}
#EC0 img{width:44px; height:17px; margin-bottom:3px; border:0px;}
#EC1 img{width:44px; height:14px; margin-bottom:1px; border:0px;}

#List #pls,#bxb #pls{float:left;position:relative; width:100%;}
#List #pls{height:59px;}
#bxb #pls,#bList #pls{height:30px;}
#pls #lbl{width:70px; text-align:right; float:left; height:100%; margin-right:15px; padding:5px 0px;}
#pls #ptxt{font-weight:bold;color:#4D4DFF; float:left; height:100%; margin:3px;}
#bList #ptxt,#bxb #ptxt{white-space:nowrap; overflow:hidden}
#bList #ptxt{margin-left:118px; color:#000; font-weight:300;}
#bxb #ptxt{margin-left:12px;}
#ptxt #ptxt0{line-height:45px;}
#ptxt #ptxt1{line-height:23px;}
#ptxt #ptxt2{line-height:17px;}
#alls img{border:0px; margin:2px; width:75px; height:25px}

@media screen and (min-width: 1201px) {
#tp #hd{width:1200px;}
#page,#large{width:1200px;}	
#large img{width:1200px; height:150px;}
.l468 img,.r468 img{width:460px; height:58px; margin:5px;}
	
}
@media screen and (max-width: 1180px) {
#large img{width:1020px; height:128px;}	
#bx7 #b160{display:none}
.l468 img,.r468 img{width:369px; height:47px; margin:5px 3px;}
}
.pn{color:#910000}
.dm{color:#3C3C3C}

#bd{border:1px solid #429fff}

.Hst1,.st1,.st2,.st3,.st4,.st5,.st6,.st7{font-family:"Arial Black";font-size:1.5rem;font-weight:900;}
.Hbst1,.bst1,.bst2,.bst3,.bst4,.bst5,.bst6,.bst7{font-family:"Arial Black";font-size:1.8rem;font-weight:900;}
.Hsst1,.sst1,.sst2,.sst3,.sst4,.sst5,.sst6,.sst7{font-size:1.3rem; font-weight:bold;}
.sst1,.st1,.bst1,.lbl1,.slbl1{color:#39B54A}
.sst2,.st2,.bst2,.lbl2,.slbl2{color:#999999}
.sst3,.st3,.bst3,.lbl3,.slbl3{color:#FF8000}
.sst4,.st4,.bst4,.lbl4,.slbl4{color:#FD2121}
.sst5,.st5,.bst5,.lbl5,.slbl5{color:#0080C0}
.sst6,.st6,.bst6,.lbl6,.slbl6{color:#6D6D6D}
.sst7,.st7,.bst7,.lbl7,.slbl7{color:#777B88}
.slbl1,.slbl2,.slbl3,.slbl4,.slbl5,.slbl6,.slbl7{font-size:1.1rem}
.lbl1,.lbl2,.lbl3,.lbl4,.lbl5,.lbl6,.lbl7{font-size:1.3rem}
.Hst1,.Hbst1,.Hsst1,.sst6,.st6,.bst6,.lbl6{color:#999999}

#ft1{height:10px;}
#ft2 {background: #757575; height:80px; color:#EEEEEE; font-size:1rem}

.apm{position:absolute; left:3px; top:1px;z-index:99999;}
.apm a{font-weight:bold; text-decoration:none;border:1px solid #f68b1f;background-color:#f68b1f;color:#fff;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;padding:0.45em 0;text-align:center; width:99%;}
.apm a:hover{border:1px solid #2FD185;background-color:#2FD185;color:#FFFFFF;}
.apm a:first-child,.apm a:last-child{background-color:#00b4f1;border:1px solid #00b4f1;color:#fff;}
.apm a:first-child:hover,.apm a:last-child:hover{background-color:#2bc47a;border:1px solid #2bc47a;}

.bit{border:0px;font-family:"Times New Roman", Times, serif;border-collapse:collapse; margin:5px 0px; width:100%;}
.bit td:hover{background-color:#FFFF8A; cursor:pointer; text-decoration:none;}
.bit td{padding:2px; text-align:center; border-bottom:1px dotted #666;}
.bit td.col1{width:15%;}
.bit td.col2{width:35%;}
.bit td.col1 a{font-size:1.6rem; font-weight:bold; color:#4D4DFF}
.bit td.col2 a{color:#000; font-weight:500;}
#btc a:hover{text-decoration:none}

#btc{background-color:#FFFFFF; line-height:19px;border-bottom: 3px solid #59C0F8;border-top: 3px solid #59C0F8; padding:1px 5px; float:left; margin-bottom:8px;width:100%;}
#btc h1{text-align:center; font-size:1.5rem; line-height:18px; margin:0px; padding:5px; border-bottom:solid 1px #66CC00;}
.btn2017{
	-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;;
    border-color: #3072b3;
	color:#222020;
    border-bottom-color: #3072b3;
    text-decoration: none; padding:5px 15px;
    background-color: #2075cc;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8bc0f8), to(#2075cc));
    background-image: -moz-linear-gradient(#8bc0f8, #2075cc);
    background-image: -o-linear-gradient(#8bc0f8, #2075cc);
    background-image: linear-gradient(#8bc0f8, #2075cc);
	cursor:pointer;
}
.btn2017:hover,.btn2017:focus,.btn2017:active
{
    border-color: #98d04a;
    border-bottom-color: #3072b3;
    text-decoration: none; 
    color:#ffff00; 
    background-color: #2075cc;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFAC0), to(#EEEE11));
    background-image: -moz-linear-gradient(#2075cc, #8bc0f8);
    background-image: -o-linear-gradient(#2075cc, #8bc0f8);
    background-image: linear-gradient(#2075cc, #8bc0f8);
}

/* overrides extra padding on button elements in Firefox */
.btn2017::-moz-focus-inner{
    padding: 0;
    border: 0;
}
.btnW{width:135px;}
.rt{color:#FFFFFF; font-weight:500; padding:0 5px; text-align:center; border-radius:0.25em; margin:2px 0; line-height:22px; clear:both;width:30px;}
.rt0{background-color:#FD0000}
.rt1{background-color:#F84D4D}
.rt2{background-color:#8C8B82}
.rt3{background-color:#A2C874}
.rt4{background-color:#8DB959}
.rt5{background-color:#82C334}
.rt6{background-color:#70B121}
.rt7{background-color:#5A990E}