@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic|Open+Sans+Condensed:300,300italic,700&subset=latin,latin-ext);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, small, strong, b, u, i, ins, dl, dt, dd, ol, ul, li, abbr, fieldset, form, label, legend, input, textarea, select {margin:0px; padding:0px; border:0px; outline:0px; text-decoration:none;}
ol, ul, li {list-style:none;}
input, textarea, select, textarea {font-family:'Open Sans', sans-serif; background:none; font-size:14px; color:#333;}
textarea {resize:none; overflow:auto;}
body {line-height:1; font-family:'Open Sans', sans-serif; font-size:14px;}
body.ns {overflow:hidden;}
a {text-decoration:none; outline:none; color:#000;}
a:hover {text-decoration:underline;}
.fix {clear:both; font-size:0px; line-height:0px; line-height:0%;}
.wrp {width:1000px; margin:0px auto;}
.nicescroll-rails {border-radius:10px;}
.advs {margin-bottom:5px; padding:15px 0px; text-align:center;}
.advs .bnr {height:90px; margin:0px 20px;}
.adh {margin-bottom:15px; text-align:center;}
.adh div {display:inline-block;}
#head {width:1000px; margin:0 auto; background: #eee;}
#head .gmdy {height:46px; background:#334240; border-bottom:1px solid #444f4a;}
#head .gmdy ul {height:45px; border-bottom:1px solid #38413d;}
#head .gmdy li {float:left; width:116px; height:39px; padding:6px 8px 0px 8px; background:#2b3735; border-left:1px solid #3a4947;}
#head .gmdy li a {font-size:0px; text-indent:-9999px;}
#head .gmdy li i {display:block; width:116px; height:38px; background:url(s.png) no-repeat;}
#head .gmdy .gm {width:170px; height:45px; border:0px; line-height:45px; padding:0px 17px 0px 15px; color:#8a8a7b;}
#head .gmdy .gm b {float:right; line-height:38px; font-size:28px;}
#head .gmdy .bg {background:#222b2a;}
#head .gmdy .bg i {background-position:-117px -851px;}
#head .gmdy .fg i {background-position:0px -890px;}
#head .gmdy .tg i {background-position:-117px -890px;}
#head .gmdy .os i {background-position:0px -929px;}
#head .gmdy .pm i {background-position:-117px -929px;}
#head .gmdy .ay i {background-position:0px -968px;}
#head .adst {height:90px; padding:10px 0px; text-align:center; background:url(r.png) 0px -450px repeat-x;}
#head .adst .bnr {height:90px; margin:0px 20px; box-shadow:0px 0px 6px rgba(0,0,0,0.4);}
#head .tbar {height:102px; background:url(r.png) 0px -560px repeat-x;border-top:1px solid #444f4a}
#head .tbar .lft {float:left; width:296px; position:relative;}
#head .tbar .lft strong {display:block; height:56px; padding:15px 0px 0px 5px;}
#head .tbar .lft strong a {display:block; width:240px; height:45px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
#head .tbar .lft span {display:block; height:31px; line-height:31px; font-size:12px; font-weight:600; color:#f6c11d;}
#head .tbar .lft span abbr {float:left; margin-left:5px;}
#head .tbar .lft span ins {float:left; margin-left:12px;}
#head .tbar .lft span a {float:right; width:20px; height:20px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
#head .tbar .lft span a.fb {background-position:-195px -61px; margin-top:5px;}
#head .tbar .lft span a.tw {background-position:-216px -61px; margin:5px 20px 0px 7px;}
#head .tbar .lft b {width:32px; height:32px; background:#1c4243; border-radius:2px; right:6px; top:26px; cursor:pointer; position:absolute;}
#head .tbar .lft b i {display:block; width:11px; height:7px; margin:14px 11px; background:url(s.png) -239px -61px no-repeat;}
#head .tbar .lft b.act {height:40px; background:#eaeae8; z-index:80;}
#head .tbar .lft b.act i {background-position:-239px -205px;}
#head .tbar .lft .mnu {display:none; width:290px; padding-bottom:5px; background:#eaeae8; border-radius:4px 0px 4px 4px; box-shadow:0px 0px 8px 0px #000; left:0px; top:63px; z-index:50; position:absolute;}
#head .tbar .lft .mnu ul {padding:5px 0px 0px 5px;}
#head .tbar .lft .mnu li {float:left; width:116px; height:70px; margin:5px; padding:0px 7px; line-height:14px; text-align:center; font-size:11px; background:#d8d8d8;}
#head .tbar .lft .mnu li a {display:block; text-decoration:none;}
#head .tbar .lft .mnu li a:hover {color:#01989d;}
#head .tbar .lft .mnu li i {display:block; width:116px; height:38px; background:url(s.png) no-repeat;}
#head .tbar .lft .mnu .fg i {background-position:0px -773px;}
#head .tbar .lft .mnu .tg i {background-position:-117px -773px;}
#head .tbar .lft .mnu .os i {background-position:0px -812px;}
#head .tbar .lft .mnu .pm i {background-position:-117px -812px;}
#head .tbar .lft .mnu .ay i {background-position:0px -851px;}
#head .tbar .lft .mnu .sg i {background:url(/assets/bg/site/img/sg_kucuk.png) no-repeat;}
#head .tbar .cnt {float:left; width:404px; padding-top:26px;}
#head .tbar .cnt .sh {width:370px; height:32px; margin:0px 0px 13px 13px; position:relative;}
#head .tbar .cnt .sh i {float:left; width:15px; height:32px; background:url(s.png) no-repeat;}
#head .tbar .cnt .sh input {float:left; font-size:14px; color:#4c6a6b; background:#1c4243;}
#head .tbar .cnt .sh .l {background-position:-235px -139px;}
#head .tbar .cnt .sh .r {background-position:-235px -172px;}
#head .tbar .cnt .sh .t {width:315px; height:32px; padding-right:25px;}
#head .tbar .cnt .sh .b {width:18px; height:18px; font-size:0px; text-indent:-9999px; background:url(s.png) -155px -46px no-repeat; position:absolute; right:15px; top:7px; cursor:pointer;}
#head .tbar .cnt .bt {height:31px;}
#head .tbar .cnt .bt p {float:left; height:25px; line-height:25px; padding-top:5px;}
#head .tbar .cnt .bt p i {float:left; width:10px; height:25px; background:url(s.png) no-repeat;}
#head .tbar .cnt .bt p b {float:left; padding:0px 10px; font-size:14px; font-weight:600; color:#ffd109; text-shadow:1px 1px #000; background:#2e6769;}
#head .tbar .cnt .bt p .l {background-position:-240px -69px;}
#head .tbar .cnt .bt p .r {background-position:-240px -95px;}
#head .tbar .cnt .bt a {float:left; margin:12px 0px 0px 21px; font-size:11px; color:#ffd109; text-decoration:none;}
#head .tbar .cnt .bt a i {float:right; margin:3px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #ffd109;}
#head .tbar .cnt .bt a:hover {color:#fff;}
#head .tbar .cnt .bt a:hover i {border-color:transparent transparent transparent #fff;}
#head .tbar .rht {float:left; width:300px; padding-top:9px; font-size:0px; text-indent:-9999px;}
#head .tbar .rht a {display:block; width:300px; height:89px; background:url(r.png) no-repeat;}
#head .stat {height:140px; margin-bottom:10px; background:#0c302c; box-shadow:0px 0px 4px rgba(0,0,0,0.15);}
#head .stat .cur {float:left; width:281px; padding:10px 0px 0px 15px; font-size:16px; color:#f6c329;}
#head .stat .cur i {display:block; width:0; height:0; border-style:solid; border-width:8px; right:10px; position:absolute; top:29px;}
#head .stat .cur i.up {border-color:transparent transparent #08ce56 transparent; top:25px;}
#head .stat .cur i.dw {border-color:#f50c20 transparent transparent transparent; top:33px;}
#head .stat .cur b {display:block; font-weight:600;}
#head .stat .cur strong {display:block; font-weight:400; padding-bottom:5px;}
#head .stat .cur small {font-size:16px; right:5px; top:7px; position:absolute;}
#head .stat .cur span {display:block; width:112px; height:48px; padding:7px 0px 0px 10px; margin-bottom:10px; background:url(s.png) no-repeat; position:relative;}
#head .stat .cur .lt, #head .stat .cur .rt {float:left; width:122px; height:120px; overflow:hidden;}
#head .stat .cur .lt {margin-right:13px;}
#head .stat .cur .lt span {background-position:0px -383px;}
#head .stat .cur .rt span {background-position:-128px -383px;}
#head .stat .lst {float:left; width:394px; height:120px; padding:10px 0px;}
#head .stat .lst #toxSc1 {width:383px; height:120px; overflow:hidden;}
#head .stat .lst ul {width:370px; font-size:12px;}
#head .stat .lst li {height:30px; line-height:30px; padding-left:5px; border-bottom:1px dotted #506260; overflow:hidden;}
#head .stat .lst li:last-child {border:0px;}
#head .stat .lst a {color:#a4dfd8; text-decoration:none;}
#head .stat .lst a b {padding-right:5px; color:#ffd109; font-weight:700;}
#head .stat .nws {float:left; width:300px;}
#head .stat .nws li ins {width:130px; height:87px; background:#042424;}
#head .stat .nws li ins img {width:130px; height:87px; left:-4px; top:-4px;}
#head .stat .nws li span {margin-left:10px;}
#head .stat .nws .nv {width:130px; left:2px;}
#head .stat .nws .nv b {width:76px;}
#head .navi {height:30px; line-height:30px; margin-bottom:5px; padding:3px 0px; background:#234b4c; overflow:hidden;}
#head .navi ol {float:left; height:30px; line-height:20px; padding:5px 0px; font-size:16px; font-weight:700; text-shadow:1px 1px #000;}
#head .navi ol.fix {float:none; margin:0px auto;}
#head .navi li {float:left; height:20px; border-left:1px solid #395d5e; border-right:1px solid #123633; font-family:'Open Sans Condensed';}
#head .navi li:first-child {border-left:0px;}
#head .navi li:last-child {border-right:0px;}
#head .navi li a {display:block; height:20px; padding:0px 12px 0px 11px; color:#ffd109; text-decoration:none; border-radius:4px 4px 0px 0px;}
#head .navi li a:hover {color:#fff;}
#head .navi li.act {border:0px; text-shadow:2px 2px 0px #fff;}
#head .navi li.act a {height:34px; line-height:30px; color:#234b4c; background:#f4f4f2; margin-left:-2px; right:-1px; top:-4px; z-index:3; position:relative; cursor:default;}
#head .navi ol {float:none; width:962px; margin:0px auto;}
#head .advs {background:url(p.png) repeat;}
#head .stat .nws, .hnws {position:relative;}
#head .stat .nws .swp, .hnws .swp {height:122px; overflow:hidden;}
#head .stat .nws li, .hnws li {float:left; height:110px; padding:12px 0px 0px 2px;}
#head .stat .nws li ins, .hnws li ins {float:left;}
#head .stat .nws li ins img, .hnws li ins img {display:block; position:relative;}
#head .stat .nws li span, .hnws li span {float:left; width:160px; height:110px; overflow:hidden;}
#head .stat .nws li span a, .hnws li span a {text-decoration:none;}
#head .stat .nws li span strong, .hnws li span strong {display:block; color:#fff; font-size:14px;}
#head .stat .nws li span abbr, .hnws li span abbr {display:block;line-height:18px; padding:5px 0px 3px 0px; color:#ffd108; font-size:15px;}
#head .stat .nws li span small, .hnws li span small {display:block; line-height:18px; color:#fff; font-size:12px;}
#head .stat .nws .nv, .hnws .nv {height:26px; top:100px; position:absolute;}
#head .stat .nws .nv b, .hnws .nv b {float:left; line-height:26px; font-size:10px; color:#d5d4d0;}
#head .stat .nws .nv a, .hnws .nv a {float:left; width:26px; height:26px; margin-left:1px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
#head .stat .nws .nv a.prv, .hnws .nv a.prv {background-position:-179px -183px;}
#head .stat .nws .nv a.nxt, .hnws .nv a.nxt {background-position:-206px -183px;}
#head .stat .nws .nv a.dis, .hnws .nv a.dis {opacity:0.5; cursor:default;}
#wrap {width:1000px; margin:0px auto; padding-bottom:40px;background:#eee;}
.fblk {margin-bottom:20px; background:#ecf3f4; min-height:220px; color:#ff0004;}
.cont {float:left; width:680px;}
.side {float:left; width:300px; margin-left:20px;}
.side .ads {margin-bottom:20px;}
.bb {height:19px; right:3px; top:4px; z-index:3; position:absolute;}
.bb em {clear:both; display:block; width:6px; height:6px; left:5px; top:-1px; position:relative; background:url(r.png) -300px -15px no-repeat;}
.bb b {float:left; width:5px; height:14px; background:url(r.png) -300px 0px no-repeat;}
.bb i {float:left; width:5px; height:14px; background:url(r.png) -372px 0px no-repeat;}
.bb small {float:left; height:14px; line-height:12px; font-size:10px; color:#042424; font-family:Tahoma, 'Open Sans Condensed'; background:url(r.png) -306px 0px repeat-x;}
.expsld {float:left; width:630px; height:240px; margin-bottom:10px; font-family:'Open Sans Condensed'; position:relative;}
.expsld .swp {width:630px; height:240px; overflow:hidden;}
.expsld .swp img {display:block; width:630px; height:240px;}
.expsld .swp ul {display:block; height:240px; overflow:hidden;}
.expsld .swp li {height:240px; position:relative; float:left;}
.expsld .swp p {text-align:right;}
.expsld .swp p small {display:block; padding-bottom:11px; color:#ffff00; font-size:40px;}
.expsld .swp p strong {color:#fff; font-size:64px; text-shadow:4px 4px 4px rgba(0,0,0,0.65); right:24px; bottom:22px; position:absolute;}
.expsld .swp .bb {left:8px; top:9px;}
.expsld .num {height:30px; line-height:28px; text-align:center; font-size:20px; font-weight:700; right:17px; top:13px; position:absolute; z-index:5;}
.expsld .num a {float:left; width:30px; height:30px; margin-left:10px; color:#315e60; background:#fff; text-decoration:none; border-radius:15px;}
.expsld .num a.selected {color:#fff; background:#f2bc02;}
.nwsoc {margin-bottom:10px; padding:12px; background:#ececea; border:1px solid #e7e7e5;}
.nwsoc ul {width:990px; height:180px; overflow:hidden;}
.nwsoc li {float:left; width:150px; height:178px; margin-right:14px; background:#f4f4f2; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; position:relative;}
.nwsoc img {display:block; width:150px; height:100px;}
.nwsoc p a {text-decoration:none;}
.nwsoc p small {height:16px; line-height:16px; padding:0px 5px; font-size:10px; color:#fff; border-radius:2px; left:5px; top:79px; position:absolute;}
.nwsoc p strong {display:block; height:60px; line-height:21px; padding:6px 7px 3px 7px; font-size:16px; font-weight:700; color:#2c505f; overflow:hidden;}
.nwsoc p a:hover strong {color:#999;}
.nwsoc p a:hover strong b {color:#999;}
.nwsoc p b.oge {color:#d86c00;}
.nwsoc p b.blu {color:#00688c;}
.nwsoc p b.red {color:#8c0000;}
.nwsoc p b.blc {color:#000000;}
.nwsoc p small.oge {background:#ee7a1c;}
.nwsoc p small.red {background:#ff0000;}
.nwssld {margin-bottom:10px; border:1px solid #b4c6c6; position:relative;}
.nwssld .swp {width:678px; height:400px; overflow:hidden;}
.nwssld .swp img {display:block; width:678px; height:400px;}
.nwssld .swp ul {display:block; height:400px; font-family:'Open Sans Condensed'; overflow:hidden;}
.nwssld .swp li {height:400px; position:relative; float:left;}
.nwssld .swp p span {left:0px; bottom:0px; position:absolute;width:658px;padding-left:20px;padding-bottom:30px;
    background: -moz-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.8))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* ie6-9 */}
.nwssld .swp p small {display:block; padding-bottom:9px; color:#ffff00; font-size:40px;}
.nwssld .swp p strong {color:#fff; font-size:64px; text-shadow:4px 4px 4px rgba(0,0,0,0.65);}
.nwssld .swp .bb {right:8px; top:9px;}
.nwssld .num {height:30px; line-height:30px; text-align:center; text-shadow:1px 1px 0px rgba(0,0,0,0.5); border:1px solid #fff; position:relative;}
.nwssld .num span {float:left; width:600px; height:30px; font-size:14px; font-weight:700;}
.nwssld .num span a {float:left; width:28px; height:30px; color:#fff; background:#366668; text-decoration:none; border-right:2px solid #fff;}
.nwssld .num span a.selected {background:#f2bc02;}
.nwssld .num span a.selected:hover {color:#fff;}
.nwssld .num abbr {float:left; width:76px; height:30px; font-size:16px; font-weight:700; background:#f60;}
.nwssld .num abbr a {display:block; height:30px; color:#fff; background:#366668; text-decoration:none;}
.nwssld .num a:hover {color:#ffd109;}
.nwssld .num i {width:20px; height:37px; background:url(s.png) no-repeat; position:absolute; top:-240px; z-index:3; cursor:pointer;}
.nwssld .num i.prv {background-position:-195px -82px; left:12px;}
.nwssld .num i.nxt {background-position:-216px -82px; right:12px;}
.nynd {height:182px; margin-bottom:20px; position:relative;}
.nynd span {width:127px; height:220px; left:278px; top:-19px; z-index:5; background:url(r.png) -250px -89px no-repeat; position:absolute;}
.nynd dl {float:left; width:340px;}
.nynd dt {height:30px; line-height:28px; font-size:20px; font-weight:700; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,0.5);}
.nynd dt a {font-size:12px; color:#fff; text-shadow:none; text-decoration:none;}
.nynd dt a i {float:right; margin:12px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.nynd dd {height:27px; line-height:26px; font-size:12px;}
.nynd dd a {display:block; height:26px; color:#fff; border-bottom:1px solid rgba(255,255,255,0.35); text-decoration:none; display:inline-block;}
.nynd dd i {width:0; height:0; border-style:solid; border-width:4px;}
.nynd dd:last-of-type a {border-bottom:0px;}
.nynd dd a:hover {color:#fff799;}
.nynd .up {position:relative; top:16px; box-shadow:-2px -4px 4px rgba(0,0,0,0.2); border-bottom-left-radius:4px;}
.nynd .up dt {background:#45bc65; border-top:1px solid #61c77c; text-align:right; padding:0px 4px 0px 10px; border-bottom-left-radius:4px;}
.nynd .up dt a {float:left;}
.nynd .up dt a:hover {color:#156b2c;}
.nynd .up dt a:hover i {border-color:transparent transparent transparent #156b2c;}
.nynd .up dd {background:#448466; padding:0px 30px 0px 15px; text-align:left;}
.nynd .up dd i {float:left; margin:7px 10px 0px 0px; border-color:transparent transparent #2eee64 transparent;}
.nynd .up dd a {padding-right:10px;}
.nynd .dw {box-shadow:2px 4px 4px rgba(0,0,0,0.2); border-top-right-radius:4px;}
.nynd .dw dt {background:#cf413f; border-bottom:1px solid #d34e4b; text-align:left; padding:0px 6px 0px 4px; border-top-right-radius:4px;}
.nynd .dw dt a {float:right;}
.nynd .dw dt a:hover {color:#911917;}
.nynd .dw dt a:hover i {border-color:transparent transparent transparent #911917;}
.nynd .dw dd {background:#a83436; padding:0px 15px 0px 30px; text-align:right;}
.nynd .dw dd i {float:right; margin:11px 0px 0px 10px; border-color:#ed3532 transparent transparent transparent;}
.nynd .dw dd a {padding-left:10px;}
.aubx {height:180px; margin-bottom:20px;}
.aubx .ath {float:left; width:680px; height:180px; background:#48888e;}
.aubx .ath .swp {float:left; width:612px; height:160px; padding:13px 0px 5px 0px; overflow:hidden;}
.aubx .ath .swp dl {display:block; width:612px; height:160px; overflow:hidden;}
.aubx .ath .swp dd {float:left; width:133px; height:160px; padding:0px 10px; text-align:center; position:relative;}
.aubx .ath .swp a {color:#fff;}
.aubx .ath .swp b {display:block; font-size:14px; font-weight:700;}
.aubx .ath .swp small {display:block; padding:2px 0px 6px 0px; font-size:12px;}
.aubx .ath .swp strong {display:block; padding-top:2px; line-height:19px; font-size:15px; font-weight:400;}
.aubx .ath .swp img {display:block; width:78px; height:78px; margin:0px auto; border:1px solid #3c7175; border-radius:40px;}
.aubx .ath ins {float:left; width:20px; height:37px; margin-top:70px; background:url(s.png) no-repeat; cursor:pointer;}
.aubx .ath ins.prv {margin-left:10px; margin-right:4px; background-position:-195px -82px;}
.aubx .ath ins.nxt {margin-right:10px; margin-left:4px; background-position:-216px -82px;}
.aubx .tag {float:left; width:300px; height:180px; background:#73b4b9;}
.aubx .tag ul {padding:16px 0px 0px 11px; line-height:16px; font-size:14px; font-weight:700; text-align:center;}
.aubx .tag li {float:left; width:136px; height:40px; margin:0px 6px 14px 0px; background:#d5e9ea; border-radius:8px; display:table; overflow:hidden;}
.aubx .tag a {color:#254649; text-decoration:none; padding:0px 3px; border-radius:8px; vertical-align:middle; display:table-cell;}
.aubx .tag a:hover {color:#48888e; background:#fff;}
.aubx .tag a.s1 {font-size:13px;}
.aubx .tag a.s2 {font-size:12px;}
.aubx .tag a.s3 {font-size:11px;}
.vgtaby {margin-bottom:15px; background:#f2f9f9; border:1px solid #e7e7e5; position:relative;}
.vgtaby .bar {height:44px; border-bottom:4px solid #31888a; background:url(r.png) 0px -406px repeat-x; overflow:hidden;}
.vgtaby .bar p {float:left; line-height:44px; padding-left:15px; font-family:'Open Sans Condensed'; font-weight:700; font-size:27px; color:#00863f; text-shadow:1px 1px 1px #fff;}
.vgtaby .bar p a {color:#00863f; text-shadow:1px 1px 1px #fff;}
.vgtaby .bar ul {float:right; margin-right:10px; height:28px; line-height:28px; padding-top:16px;}
.vgtaby .bar li {float:left; height:28px; font-size:14px; font-weight:700; border-radius:4px 4px 0px 0px; overflow:hidden;}
.vgtaby .bar li a {display:block; height:28px; padding:0px 12px; color:#135252; text-decoration:none;}
.vgtaby .bar li.act a {color:#fff; background:#31888a;}
.vgtaby .shw {height:305px; padding:15px 0px 0px 0px; background:#ecf3f4; border-bottom:1px solid #e7e7e5; overflow:hidden;}
.vgtaby .lt {float:left; width:380px; margin-left:18px; position:relative;}
.vgtaby .lt img {display:block; width:380px; height:253px; margin-bottom:11px;}
.vgtaby .lt ins {width:80px; height:80px; left:0px; top:173px; background:#3f9394; position:absolute;}
.vgtaby .lt ins i {display:block; width:0; height:0; border-style:solid; margin:25px 0px 0px 28px; border-width:15px 26px; border-color:transparent transparent transparent #fff;}
.vgtaby .lt a {color:#003b73;}
.vgtaby .lt strong {font-size:20px; font-weight:400;}
.vgtaby .lt .bb {right:8px; top:9px;}
.vgtaby .rt {float:left; width:235px; margin-left:27px; overflow:hidden;}
.vgtaby .rt ul {width:260px;}
.vgtaby .rt li {float:left; width:105px; height:130px; margin:0px 25px 23px 0px; position:relative; overflow:hidden;}
.vgtaby .rt img {display:block; width:105px; height:70px; margin-bottom:8px;}
.vgtaby .rt ins {width:26px; height:26px; left:0px; top:44px; background:#3f9394; position:absolute;}
.vgtaby .rt ins i {display:block; width:0; height:0; border-style:solid; margin:7px 0px 0px 8px; border-width:6px 9px; border-color:transparent transparent transparent #fff;}
.vgtaby .rt span a {font-size:12px; line-height:16px; color:#003b73;}
.vgtaby .ads {height:90px; padding:15px 0px; text-align:center; background:url(p.png) repeat;}
.vgtaby .ads .bnr {width:550px; height:90px; margin:0px auto;}
.vgtaby .tbswrp {width:678px; height:321px; overflow:hidden;}
.pgtsld {margin-bottom:15px; background:#f2f9f9; border:1px solid #e7e7e5; position:relative;}
.pgtsld .bar {height:44px; border-bottom:4px solid #31888a; background:url(r.png) 0px -406px repeat-x; overflow:hidden;}
.pgtsld .bar p {float:left; line-height:44px; padding-left:15px; font-family:'Open Sans Condensed'; font-weight:700; font-size:27px; color:#00863f; text-shadow:1px 1px 1px #fff;}
.pgtsld .bar p a {color:#00863f; text-shadow:1px 1px 1px #fff;}
.pgtsld .bar ul {float:right; margin-right:10px; height:28px; line-height:28px; padding-top:16px;}
.pgtsld .bar li {float:left; height:28px; font-size:14px; font-weight:700; border-radius:4px 4px 0px 0px; overflow:hidden;}
.pgtsld .bar li a {display:block; height:28px; padding:0px 12px; color:#135252; text-decoration:none;}
.pgtsld .bar li.act a {color:#fff; background:#31888a;}
.pgtsld .swp {float:left; width:590px; height:132px; margin:0px 14px; padding-top:10px; overflow:hidden;}
.pgtsld .swp img {display:block; width:106px; height:71px;}
.pgtsld .swp ul {display:block; width:605px; height:132px;}
.pgtsld .swp li {float:left; width:106px; height:132px; margin-right:15px; background:#fcfdfd; position:relative;}
.pgtsld .swp strong {display:block; height:61px; padding:3px 5px; line-height:18px; font-size:12px; color:#356667; overflow:hidden;}
.pgtsld ins {float:left; width:30px; height:70px; margin:41px 0px; background:url(s.png) no-repeat; cursor:pointer;}
.pgtsld ins.prv {background-position:-64px -139px; left:12px;}
.pgtsld ins.nxt {background-position:-95px -139px; right:12px;}
.pgtsld .tbswrp {width:678px; height:152px; overflow:hidden;}

.figsld{margin-bottom:10px;border:1px solid #b4c6c6;position:relative}
.figsld p.logo {width:190px; height:85px; padding:0; position:absolute; z-index:3; left:10px; top:-5px; background:#fff; box-shadow:3px 3px 4px rgba(0,0,0,0.35);}
.figsld p.logo img {width:190px;}
.figsld p.logo strong {display:block; width:189px; height:38px; font-size:0px; text-indent:-9999px; background:url(s.png) 0px -71px no-repeat;}
.figsld p.logo i {position:absolute; width:5px; height:5px; right:-5px; top:0px; background:url(s.png) -245px -45px no-repeat;}
.figsld .swp{width:678px;height:400px;overflow:hidden}
.figsld .swp img{display:block;width:678px;height:400px}
.figsld .swp ul{display:block;height:400px;font-family:'Open Sans Condensed';overflow:hidden}
.figsld .swp li{height:400px;position:relative;float:left}
.figsld .swp p span{left:20px;bottom:30px;position:absolute}
.figsld .swp p small{display:block;padding-bottom:5px;color:#ff0;font-size:40px}
.figsld .swp p strong{color:#fff;font-size:64px;text-shadow:4px 4px 4px rgba(0,0,0,0.65)}
.figsld .swp .bb{right:8px;top:9px}
.figsld .num{height:30px;line-height:30px;text-align:center;border:1px solid #fff;position:relative}
.figsld .num span{float:left;width:600px;height:30px;font-size:14px;font-weight:700}
.figsld .num span a{float:left;width:28px;height:30px;color:#fff;background:#284B5A;text-decoration:none;border-right:2px solid #fff}
.figsld .num span a.selected{background:#fff;color:#284B5A}
.figsld .num span a.selected:hover{color:#b83145}
.figsld .num abbr{float:left;width:76px;height:30px;font-size:16px;font-weight:700;background:#f60}
.figsld .num abbr a{display:block;height:30px;color:#fff;background:#284B5A;text-decoration:none}
.figsld .num a:hover{color:#ffd109}
.figsld .num i{width:20px;height:37px;background:url(s.png) no-repeat;position:absolute;top:-240px;z-index:3;cursor:pointer}
.figsld .num i.prv{background-position:-195px -82px;left:12px}
.figsld .num i.nxt{background-position:-216px -82px;right:12px}

.cnws {margin-bottom:10px;}
.cnws .ovr {width:680px; overflow:hidden;}
.cnws ul {width:690px;}
.cnws li {float:left; width:218px; height:413px; margin:0px 10px 15px 0px; background:#f9fbfb; border:1px solid #e7e7e5;}
.cnws p {height:28px; line-height:28px; text-align:center; color:#00863f; font-size:16px; background:url(r.png) 0px -378px repeat-x; border-bottom:4px solid #31888a;}
.cnws p strong, .cnws p strong a {font-weight:700; font-family:'Open Sans Condensed'; text-shadow:1px 1px 1px #fff;color:#00863f; font-size:16px;}
.cnws abbr {display:block; height:22px; line-height:20px; font-size:12px; background:#fff;}
.cnws abbr a {float:right; height:22px; margin-right:6px; color:#26686a; text-decoration:none;}
.cnws abbr i {float:right; margin:7px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #26686a;}
.cnws abbr a:hover {color:#6a2626;}
.cnws abbr a:hover i {border-color:transparent transparent transparent #6a2626;}
.cnws dl {height:359px;}
.cnws dt {padding:7px 9px 0px 9px; height:187px; line-height:20px; color:#300008; font-size:16px; border-bottom:1px solid #f4f4f2;}
.cnws dt img {display:block; width:200px; height:133px; margin-bottom:7px;}
.cnws dt a {color:#366668;}
.cnws dd {height:28px; padding:6px; font-size:13px;color:#445157; background:#f9fbfb; border-bottom:1px solid #f4f4f2; overflow:hidden;}
.cnws dd a {display:inline-block; padding-left:5px; min-height:16px; line-height:15px; color:#445157; border-left:3px solid #31888a; vertical-align:text-bottom; margin-top:-9px; position:relative; top:32%;}
.snws {margin-bottom:30px;}
.snws dl {float:left; width:225px; border-right:1px solid #bdd7d9;}
.snws dl.c {width:226px; margin:0px 1px;}
.snws dl.r {border:0px;}
.snws dl.l dt {border-radius:4px 0px 0px 4px;}
.snws dl.l dd:first-of-type {border-radius:4px 0px 0px 0px;}
.snws dl.l dd:last-of-type {border-radius:0px 0px 0px 4px;}
.snws dl.c dt {width:220px; left:-2px; position:relative;}
.snws dl.c dt {padding-left:12px;}
.snws dl.r dt {border-radius:0px 4px 4px 0px;}
.snws dl.r dd:first-of-type {border-radius:0px 4px 0px 0px;}
.snws dl.r dd:last-of-type {border-radius:0px 0px 4px 0px;}
.snws dt {height:28px; line-height:28px; padding-left:10px; font-family:'Open Sans Condensed'; font-size:15px; font-weight:700; color:#fff; text-shadow:1px 1px 1px #263735; background:#4d6f6b; border-bottom:3px solid #f4f4f2;}
.snws dd {padding:0px 8px; font-size:12px; background:#dce8ea;}
.snws dd.all {height:16px; position:relative;}
.snws dd.all a {height:20px; line-height:20px; padding:0px 5px 0px 10px; color:#fff; text-decoration:none; background:#749799; border-radius:4px; right:10px; top:5px; position:absolute;}
.snws dd.all i {float:right; margin:6px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.snws dd.all a:hover {color:#fff799;}
.snws dd.all a:hover i {border-color:transparent transparent transparent #fff799;}
.snws span {display:block; padding:5px 0px 10px 0px; border-top:1px dotted #b7bdbe;}
.snws span a {display:block; color:#1d5152; line-height:14px;}
.snws span b {float:left; width:50px; height:28px; line-height:18px; font-size:15px; color:#244444;}
.snws dd:first-of-type span {border:0px;}
.lnws {margin-bottom:30px;}
.lnws .bxl {float:left; width:338px;position:relative}
.lnws .bxl .all, .lnws .bxr .all {position: absolute;bottom: 12px;right:20px;width: 130px;}
.lnws .bxl .all a i, .lnws .bxr .all a i {    float: right;
    margin: 6px 0px 0px 7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px;
    border-color: transparent transparent transparent #fff;}
.lnws .bxl .all a, .lnws .bxr .all a {height: 20px;line-height: 20px;padding: 0px 5px 0px 10px;color: #fff;text-decoration: none;background: #749799;
    border-radius: 4px;
    right: 10px;
    top: 5px;
    position: absolute;
    font-size: 12px;
}
.lnws .bxr {float:left; width:338px; margin-left:4px;position:relative;}
.lnws .pht {height:225px; border-bottom:6px solid #749799;}
.lnws .pht img {display:block; width:338px; height:225px; border-radius:4px 4px 0px 0px;}
.lnws .bar, .lnws .bar .tit {height:28px; line-height:28px; margin-bottom:3px; padding-left:10px; font-family:'Open Sans Condensed'; font-size:15px; font-weight:700; color:#fff; text-shadow:1px 1px 1px #263735; background:#4d6f6b; border-radius:4px;}
.lnws .bar .tit {float:left;}
.lnws .bar a {float:right; font-family:'Open Sans', sans-serif; font-size:12px; font-weight:400; color:#fff; text-decoration:none; text-shadow:none;}
.lnws .bar i {float:right; margin:11px 7px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.lnws .bar a:hover {color:#fff799;}
.lnws .bar a:hover i {border-color:transparent transparent transparent #fff799;}
.lnws .cnt {padding:8px 4px 8px 0px; background:#dce8ea; border-radius:4px;}
.lnws .cnt img {display:none;}
.lnws .cnt ul {padding:0px 8px;}
.lnws .cnt li {font-size:12px; border-bottom:1px dotted #b7bdbe; margin-right:4px;}
.lnws .cnt li a {display:block; padding:9px 0px 10px 0px; color:#1d5152; line-height:14px; border-radius:4px; text-decoration:none;}
.lnws .cnt li b {float:left; width:42px; height:30px; line-height:14px; margin-left:4px; font-size:13px; color:#244444;}
.lnws .cnt li a:hover {background:#e8f0f1;}
.lnws .cnt li:last-child {border:0px;}
.lnws #toxSc3 {height:190px; overflow:auto;}
.lnws #toxSc4 {height:421px; overflow:auto;}
.pgnav {height:50px; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; position:relative;}
.pgnav ins {width:100%; height:1px; z-index:1; position:absolute;}
.pgnav ul {display:block; height:48px; border:1px solid #fff; background:#fcfcfc; font-size:15px; text-align:center; position:relative; z-index:2;}
.pgnav li {display:inline-block; width:40px; height:28px; line-height:28px; padding:10px 0px;}
.pgnav li a {display:inline-block; width:39px; height:28px; border-right:1px solid #e6e6e6; text-align:center; color:#666;}
.pgnav li i {width:0; height:0; border-style:solid; border-width:5px;}
.pgnav li a:hover {color:#749799;}
.pgnav li a.act {color:#afb4af; cursor:default; text-decoration:none;}
.pgnav li.prv {width:90px; height:48px; line-height:48px; padding:0px; margin-right:2px; border-right:1px solid #e6e6e6;}
.pgnav li.prv a {width:90px; height:48px; border:0px; text-align:left; text-decoration:none; color:#2c505f;}
.pgnav li.prv i {float:left; margin:20px 10px 0px 10px; border-color:transparent #2c505f transparent transparent;}
.pgnav li.prv a.dis {cursor:default; opacity:0.3;}
.pgnav li.nxt {width:90px; height:48px; line-height:48px; padding:0px; margin-left:2px; border-left:1px solid #e6e6e6;}
.pgnav li.nxt a {width:90px; height:48px; border:0px; text-align:right; text-decoration:none; color:#2c505f;}
.pgnav li.nxt i {float:right; margin:20px 10px 0px 10px; border-color:transparent transparent transparent #2c505f;}
.pgnav li.nxt a.dis {cursor:default; opacity:0.3;}
.pgnav li:nth-last-child(2) a {border:0px;}
.pgloc {position: relative; min-height:36px; padding-left:10px; font-size:11px; font-weight:700; background:#fdfdfd; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.pgloc a {float:left; color:#153f40; text-decoration:none; line-height:36px;}
.pgloc a:hover {color:#2e6769;}
.pgloc i {float:left; margin:14px 2px 0px 8px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #2e6769;}
.pgloc span {color:#2e6769; line-height:36px;}
.pgloc span a {color:#2e6769;}
.pgloc strong {line-height:34px; font-size:19px; font-family:'Open Sans Condensed'; text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.pgloc small {font-size:11px; font-weight:400; color:#133f3f; line-height:36px;}
.pgloc small a {color:#133f3f;}
.pgloc ins {display:block; padding-bottom:14px; font-size:11px; font-weight:400; color:#133f3f;}
.pgloc ins a {color:#133f3f;}
.pgloc abbr {position: relative; z-index: 1; padding:8px 0px; margin-right:15px;}
.pgloc abbr, .newsd .whn abbr, .story .whn abbr {float:right; height:20px; padding:8px 0px;}
.pgloc abbr a, .newsd .whn abbr a, .story .whn abbr a {width:19px; height:20px; margin-left:15px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
.pgloc abbr a.mns, .newsd .whn abbr a.mns, .story .whn abbr a.mns {background-position:-198px -209px;}
.pgloc abbr a.pls, .newsd .whn abbr a.pls, .story .whn abbr a.pls {background-position:-198px -230px;}
.pgloc abbr a.rcm, .newsd .whn abbr a.rcm, .story .whn abbr a.rcm {background-position:-198px -251px;}
.pgloc abbr a.prt, .newsd .whn abbr a.prt, .story .whn abbr a.prt {background-position:-198px -272px;}
.ctgry .shwcs {padding:15px 0px;}
.ctgry .nwsmc {width:680px; height:285px; font-family:'Open Sans Condensed'; text-shadow:4px 4px 4px rgba(0,0,0,0.65);}
.ctgry .nwsmc strong {display:block; color:#ffff00;}
.ctgry .nwsmc .go {width:100%; height:100%; font-size:0px; text-align:-9999px; left:0px; top:0px; position:absolute; z-index:3;}
.ctgry .nwsmc .tx {background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); left:0px; bottom:0px; position:absolute; z-index:2;}
.ctgry .nwsmc .big {float:left; width:450px; height:270px; margin-right:11px; border-right:1px solid #c9ccc9; border-bottom:2px solid #c9ccc9; position:relative;}
.ctgry .nwsmc .big h1 {color:#fff; font-size:36px;}
.ctgry .nwsmc .big img {display:block; width:450px; height:270px;}
.ctgry .nwsmc .big strong {font-size:30px; padding-bottom:7px;}
.ctgry .nwsmc .big .tx {width:420px; padding:80px 15px 20px 15px;}
.ctgry .nwsmc .sml {float:left; width:217px; height:130px; margin-bottom:8px; border-right:1px solid #c9ccc9; border-bottom:2px solid #c9ccc9; position:relative;}
.ctgry .nwsmc .sml h2 {color:#fff; font-size:22px;}
.ctgry .nwsmc .sml img {display:block; width:217px; height:130px;}
.ctgry .nwsmc .sml strong {font-size:18px; padding-bottom:5px;}
.ctgry .nwsmc .sml .tx {width:202px; padding:40px 7px 9px 8px;}
.ctgry .nwsmc .one {width:317px; height:373px; position:relative;}
.ctgry .nwsmc .one img {display:block; width:317px; height:190px; margin-bottom:8px;}
.ctgry .nwsmc .one h1 {padding:0px 9px 9px 10px; line-height:32px; color:#fff; font-size:24px;}
.ctgry .nwsmc .one h2 {padding:0px 10px; line-height:21px; color:#fff; font-size:15px;}
.ctgry .nwsmc .one ins {z-index:2; background:url(s.png) no-repeat; position:absolute;}
.ctgry .nwsmc .bb {right:5px; top:6px; text-shadow:none;}
.ctgry .nwsoc {margin-bottom:0px; padding:0px; background:none; border:0px;}
.ctgry .nwsoc li {margin-right:21px; background:#fdfdfd;}
.ctgry .nwsoc li:last-child {margin-right:0}
.ctgry .nwsoc .bb {right:4px; top:5px;}
.ctgry .cnews {width:650px; margin-bottom:15px; padding:5px 14px 5px 15px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; overflow:hidden;}
.ctgry .cnews ul {display:block; width:664px;}
.ctgry .cnews li {float:left; width:317px; height:90px; padding:10px 0px; margin-right:15px; border-top:1px dotted #d7d9d7;}
.ctgry .cnews li a {text-decoration:none;}
.ctgry .cnews li img {float:left; width:150px; height:90px; margin-right:12px;}
.ctgry .cnews li strong {display:block; height:77px; line-height:21px; font-size:16px; color:#2c505f;}
.ctgry .cnews li small {display:block; height:13px; line-height:8px; font-size:10px; font-weight:700; color:#6f6f6f; text-decoration:none;}
.ctgry .cnews li small i {float:left; width:13px; height:13px; margin-right:4px; background:url(s.png) -237px -121px no-repeat;}
.ctgry .cnews li a:hover strong {text-decoration:underline;}
.ctgry .cnews li:nth-child(-n+2) {border:0px;}
.ctgry .adsc {width:679px; height:280px; left:-15px; position:relative; text-align:center;}
.ctgry .adsc ins {width:678px; height:280px; background:url(p.png) repeat; opacity:0.5; left:0px; top:0px; position:absolute;}
.ctgry .adsc .bnr {width:625px; height:250px; padding:14px 27px; border-top:1px dotted #d7d9d7; border-bottom:1px dotted #d7d9d7; left:0px; top:0px; position:absolute; z-index:2;}
.ctgry .adsc .bnr .c {display:inline-table;}
.ctgry .adsc .bnr .l {float:left; width:300px; height:250px;}
.ctgry .adsc .bnr .r {float:left; width:300px; height:250px; margin-left:25px;}
.ctgry.red .pgloc {background:#cf413f; border-color:#8f3f3f; border-radius:3px 3px 0px 0px;}
.ctgry.red .pgloc a {color:#fff;}
.ctgry.red .pgloc a:hover {color:#fff799;}
.ctgry.red .pgloc i {border-color:transparent transparent transparent #fff;}
.ctgry.red .pgloc span {color:#fff;}
.ctgry.red .pgloc span a {color:#fff;}
.ctgry.red .shwcs {height:375px; margin-bottom:15px; padding:15px; background:#ad5050;}
.ctgry.red .nwsmc {float:left; width:317px; height:373px; font-family:'Open Sans'; text-shadow:none; border-right:1px solid #8f3f3f; border-bottom:2px solid #8f3f3f;}
.ctgry.red .nwsmc .one {background:#a44545;}
.ctgry.red .nwsmc .one img {border-bottom:1px solid #8f3f3f;}
.ctgry.red .nwsmc .one ins {width:79px; height:88px; left:267px; top:164px; background-position:-87px -209px;}
.ctgry.red .nwsmc .one:hover * {color:#e2cc81;}
.ctgry.red .nwsoc {float:left; width:332px;}
.ctgry.red .nwsoc ul {width:332px; height:auto;}
.ctgry.red .nwsoc li {margin:0px 0px 15px 15px; background:#a24545; border-color:#8f3f3f;}
.ctgry.red .nwsoc p strong {color:#fff;}
.ctgry.red .nwsoc p a:hover strong {color:#e2cc81;}
.ctgry.red .cnews {background:#ad5050; border-color:#8f3f3f;}
.ctgry.red .cnews li {border-color:#8f3f3f;}
.ctgry.red .cnews li strong {color:#fff;}
.ctgry.red .cnews li small {color:#fff;}
.ctgry.red .cnews li small i {background-position:-141px -46px;}
.ctgry.red .cnews li:nth-child(-n+2) {border:0px;}
.ctgry.red .adsc ins {background:none; background:#974848; opacity:1;}
.ctgry.red .adsc .bnr {border-color:#8f3f3f;}
.ctgry.red .pgnav {border-color:#8f3f3f;}
.ctgry.red .pgnav ul {border-color:#ad5050; background:#ad5050;}
.ctgry.red .pgnav li a {color:#fff; border-color:#8f3f3f;}
.ctgry.red .pgnav li a:hover {color:#e2cc81;}
.ctgry.red .pgnav li a.act {color:#852f2f;}
.ctgry.red .pgnav li.prv {border-color:#8f3f3f;}
.ctgry.red .pgnav li.prv a {color:#fff;}
.ctgry.red .pgnav li.prv i {border-color:transparent #fff transparent transparent;}
.ctgry.red .pgnav li.prv a.dis {color:#bd7373;}
.ctgry.red .pgnav li.prv a.dis i {border-color:transparent #bd7373 transparent transparent;}
.ctgry.red .pgnav li.nxt {border-color:#8f3f3f;}
.ctgry.red .pgnav li.nxt a {color:#fff;}
.ctgry.red .pgnav li.nxt i {border-color:transparent transparent transparent #fff;}
.ctgry.red .pgnav li.nxt a.dis {color:#bd7373;}
.ctgry.red .pgnav li.nxt a.dis i {border-color:transparent #bd7373 transparent transparent;}
.ctgry.grn .pgloc {background:#45bc65; border-color:#52675e; border-radius:3px 3px 0px 0px;}
.ctgry.grn .pgloc a {color:#fff;}
.ctgry.grn .pgloc a:hover {color:#fff799;}
.ctgry.grn .pgloc i {border-color:transparent transparent transparent #fff;}
.ctgry.grn .pgloc span {color:#fff;}
.ctgry.grn .pgloc span a {color:#fff;}
.ctgry.grn .shwcs {height:375px; padding:15px; margin-bottom:15px; background:#52a17e;}
.ctgry.grn .nwsmc {float:left; width:317px; height:373px; font-family:'Open Sans'; text-shadow:none; border-right:1px solid #4b6f5f; border-bottom:2px solid #4b6f5f;}
.ctgry.grn .nwsmc .one {background:#4a7d60;}
.ctgry.grn .nwsmc .one img {border-bottom:1px solid #4b6f5f;}
.ctgry.grn .nwsmc .one ins {width:86px; height:98px; left:262px; top:118px; background-position:0px -209px;}
.ctgry.grn .nwsmc .one:hover * {color:#afe281;}
.ctgry.grn .nwsoc {float:left; width:332px;}
.ctgry.grn .nwsoc ul {width:332px; height:auto;}
.ctgry.grn .nwsoc li {margin:0px 0px 15px 15px; background:#4a7d60; border-color:#4b6f5f;}
.ctgry.grn .nwsoc p strong {color:#fff;}
.ctgry.grn .nwsoc p a:hover strong {color:#afe281;}
.ctgry.grn .cnews {background:#52a17e; border-color:#52675e;}
.ctgry.grn .cnews li {border-color:#4b6f5f;}
.ctgry.grn .cnews li strong {color:#fff;}
.ctgry.grn .cnews li small {color:#fff;}
.ctgry.grn .cnews li small i {background-position:-141px -46px;}
.ctgry.grn .cnews li:nth-child(-n+2) {border:0px;}
.ctgry.grn .adsc ins {background:none; background:#4f9574; opacity:1;}
.ctgry.grn .adsc .bnr {border-color:#4b6f5f;}
.ctgry.grn .pgnav {border-color:#52675e;}
.ctgry.grn .pgnav ul {border-color:#529b7b; background:#529b7b;}
.ctgry.grn .pgnav li a {color:#fff; border-color:#52675e;}
.ctgry.grn .pgnav li a:hover {color:#afe281;}
.ctgry.grn .pgnav li a.act {color:#406f5b;}
.ctgry.grn .pgnav li.prv {border-color:#52675e;}
.ctgry.grn .pgnav li.prv a {color:#fff;}
.ctgry.grn .pgnav li.prv i {border-color:transparent #fff transparent transparent;}
.ctgry.grn .pgnav li.prv a.dis {color:#70b19c;}
.ctgry.grn .pgnav li.prv a.dis i {border-color:transparent #70b19c transparent transparent;}
.ctgry.grn .pgnav li.nxt {border-color:#52675e;}
.ctgry.grn .pgnav li.nxt a {color:#fff;}
.ctgry.grn .pgnav li.nxt i {border-color:transparent transparent transparent #fff;}
.ctgry.grn .pgnav li.nxt a.dis {color:#70b19c;}
.ctgry.grn .pgnav li.nxt a.dis i {border-color:transparent #70b19c transparent transparent;}
.dtail {margin-bottom:20px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; font-family:Arial, 'Open Sans';}
.dtail h1 {padding:5px 10px 18px 10px; line-height:58px; color:#1e343f; font-size:44px;}
.dtail h2 {padding:5px 15px; line-height:36px; color:#1e333f; font-size:26px;}
.dtail h3 {padding:5px 15px; line-height:34px; color:#1e333f; font-size:24px;}
.dtail h4 {padding:5px 15px; line-height:32px; color:#1e333f; font-size:22px;}
.dtail p {padding:0px 20px 22px 15px; line-height:24px; color:#2c505f; font-size:15px;}
.dtail .dtltxt {padding:0px 20px 22px 15px; line-height:24px; color:#2c505f; font-size:15px;}

.dtail .dtltxt .whn {display:table; height:30px; margin-bottom: 20px; padding: 0; line-height:40px }
.dtail .dtltxt .whn b {display: table-cell; width:70px; height:30px; text-align:center; font-weight:600; font-size:18px; color:#fff; background:#030002;}
.dtail .dtltxt .whn strong {display: table-cell; font-weight:600; height:30px; padding:0px 35px 0px 15px; font-size:18px; color:#fff; background:#1c4546;}
.dtail .dtltxt .whn a {float:left; font-size:0px; width:40px; height:30px; margin-left:1px}
.dtail .dtltxt .whn a.tw {background-position:0px -331px;}
.dtail .dtltxt .whn a.fb {background-position:-82px -331px;}
.dtail .dtltxt .whn a.gp {background-position:-41px -331px;}

.dtail .dtltxt .rbx { display: table; position: relative; padding: 0; width: 640px; height: 122px; margin: 3px 30px 20px 0; overflow: hidden; border: 1px solid #ddd; background-color: #f5f5f5 }
.dtail .dtltxt .rbx a { display: table-cell; height: 122px; vertical-align: middle; }
.dtail .dtltxt .rbx img { position: absolute; top:0; left: 0 }
.dtail .dtltxt .rbx span { margin-left: 181px; padding: 0; color: #666 }
.dtail .dtltxt .rbx b { line-height: 30px; font-size: 22px; font-weight: 300; padding-bottom: 0 }

.dtail .dtltxt blockquote
{
    background: #fff;
    padding: 15px 45px 15px 45px;
    margin: 0 10px 20px 0;
    position: relative;

    /*Font*/
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    color: #666;
    text-align: left;

    /*Borders - (Optional)*/
    border-left: 15px solid #1c4546;
    border-right: 2px solid #1c4546;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.dtail .dtltxt blockquote::before
{
    content: "\201C"; /*Unicode for Left Double Quote*/
    /*Font*/
    font-family: Georgia, Arial;
    font-size: 60px;
    font-weight: bold;
    color: #999;

    /*Positioning*/
    position: absolute;
    left: 10px;
    top: 0px;
    height: 40px;
}

.dtail .dtltxt blockquote::after
{
    /*Reset to make sure*/
    content: "\201D"; /*Unicode for Left Double Quote*/
    /*Font*/
    font-family: Georgia, Arial;
    font-size: 60px;
    font-weight: bold;
    color: #999;

    /*Positioning*/
    position: absolute;
    right: 10px;
    bottom: 0px;
    height: 40px;
}

.dtail .dtltxt blockquote a {
    text-decoration: none;
    background: #eee;
    cursor: pointer;
    padding: 0 3px;
    color: #c76c0c;
}

.dtail .dtltxt blockquote a:hover{ color: #666; }
.dtail .dtltxt blockquote em { font-style: italic }

.dtail .pht {margin-bottom:10px; padding-bottom:1px; border-bottom:1px solid #d7d9d7;}
.dtail .pht img {display:block; width:679px; height:382px;}
.dtail .tag {padding:14px 4px 14px 84px; border-top:1px solid #ececec; position:relative;}
.dtail .tag b {color:#1e343f; font-size:11px; left:13px; top:23px; position:absolute;}
.dtail .tag li {float:left; height:20px; line-height:20px; margin:6px; font-size:12px;}
.dtail .tag a {display:block; color:#306483; text-decoration:none; padding:0px 10px; background:#f2f2f2; border-radius:4px;}
.dtail .tag a:hover {color:#164764; background:#e5e5e5;}
.dtail .whn {margin-bottom:10px; padding:2px 15px; color:#2c505f; font-size:12px;}
.dtail .whn a {float:right; color:#2c505f;}
.dtail .whn abbr {padding:0px; margin-top:-4px;}
.dtail .whn abbr a {float:left;}
.dtail .soc {margin:20px 5px 18px 15px; color:#ff0000;}
.dtail .adv {float:left; margin:0px 10px 20px 10px;}
.dtail .adh {margin-bottom:0px; padding:15px 0px; border-top:1px solid #ececec;}
.adsnd {width:626px; height:250px; margin-bottom:10px; padding:17px 27px; text-align:center; background:url(p.png) repeat;}
.adsnd .c {display:inline-table;}
.adsnd .l {float:left; width:300px; height:250px;}
.adsnd .r {float:left; width:300px; height:250px; margin-left:26px;}
.authr {padding-top:20px;}
.authr ul {width:700px;}
.authr li {float:left; width:331px; height:360px; margin:0px 16px 16px 0px; background:#fdfdfd; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; cursor:default;}
.authr strong {display:block; height:46px; line-height:46px; text-align:center; color:#2d8098; font-weight:700; font-size:22px; box-shadow: 0px 8px 10px -7px rgba(0,0,0,0.1); position:relative; z-index:2;}
.authr strong a {color:#2d8098;}
.authr ins {display:block; height:130px; padding-top:23px; text-align:center; background:#fdfdfd; border-top:1px solid #f3f4f3; border-bottom:1px solid #e8e9e8;}
.authr img {display:inline-block; height:130px; width:auto;}
.authr small {display:block; padding:15px 0px 18px 15px; color:#999; font-size:12px; box-shadow: 0px -8px 10px -7px rgba(0,0,0,0.1); position:relative; z-index:2;}
.authr p {height:60px; margin-bottom:19px; padding:0px 30px; line-height:28px; color:#2c505f; font-weight:700; font-size:22px; position:relative; overflow:hidden;}
.authr p a {display:block; color:#2c505f;}
.authr span {display:block; height:20px; line-height:18px; padding:0px 15px;}
.authr span i {float:right; width:0; height:0; border-style:solid; border-width:4px;}
.authr span a.all {float:left; line-height:20px; color:#00a3d8; font-size:12px; font-weight:700;}
.authr span a.all i {margin:7px 0px 0px 7px; border-color:transparent transparent transparent #00a3d8;}
.authr span a.opn {float:right; width:100px; height:20px; padding-left:16px; color:#fff; font-size:12px; background:#749799; border-radius:4px; text-decoration:none;}
.authr span a.opn i {margin:6px 8px 0px 0px; border-color:transparent transparent transparent #fff;}
.authr span a.opn:hover {background:#567274;}
.artcl {margin:15px 0px; background:#fdfdfd; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.artcl li {padding:15px 25px; border-top:1px solid #d7d9d7;}
.artcl li span {float:left; height:20px; line-height:20px; margin:4px 10px 0px 0px; padding:0px 10px; color:#fff; font-size:11px; background:#d90000; border-radius:3px;}
.artcl li strong {display:block; line-height:26px; color:#2c505f; font-weight:700; font-size:22px;}
.artcl li strong a {color:#2c505f;}
.artcl li small {display:block; padding:7px 0px; color:#00a3d8; font-size:12px;}
.artcl li p {margin-bottom:7px; line-height:22px; color:#2c505f; font-size:15px;}
.artcl li p a {display:block; color:#2c505f; text-decoration:none;}
.artcl li p a:hover {color:#000;}
.artcl li abbr {display:block; margin-right:-20px; height:20px; line-height:18px; padding:0px 15px;}
.artcl li abbr i {float:right; margin:6px 8px 0px 0px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.artcl li abbr a {float:right; width:100px; height:20px; padding-left:16px; color:#fff; font-size:12px; background:#749799; border-radius:4px; text-decoration:none;}
.artcl li abbr a:hover {background:#567274;}
.artcl .inf, .story .inf {padding:20px 25px; position:relative;}
.artcl .inf strong, .story .inf strong {display:block; padding-bottom:15px; color:#2c7f98; font-size:36px; font-weight:700;}
.artcl .inf ins, .story .inf ins {right:15px; bottom:0px; position:absolute;}
.artcl .inf ins img, .story .inf ins img {display:block; height:130px; width:auto;}
.artcl .inf abbr, .story .inf abbr {display:block; height:35px; color:#00a3d8; font-size:16px;}
.artcl .inf abbr a, .story .inf abbr a {color:#00a3d8;}
.artcl .inf span, .story .inf span {display:block; height:30px;}
.artcl .inf span a, .story .inf span a {float:left; width:30px; height:30px; margin-right:13px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
.artcl .inf span a.fb, .story .inf span a.fb {background-position:-167px -210px;}
.artcl .inf span a.tw, .story .inf span a.tw {background-position:-167px -241px;}
.artcl .inf span a.in, .story .inf span a.in {background-position:-167px -272px;}
.story .dtail {margin-top:15px;}
.story .dtail .inf {border-bottom:1px solid #d7d9d7; font-family:'Open Sans', sans-serif;}
.story .dtail .whn {padding-bottom:15px; border-bottom:1px solid #f2f2f2;}
.story .dtail .whn abbr {margin-top:-2px;}
.anlys .sts {height:14px; line-height:14px; margin:0px 0px 34px 12px; color:#333;}
.anlys .sts strong {float:left; margin-right:40px; color:#0085b2; font-weight:700;}
.anlys .sts span {float:left; margin-right:40px;}
.anlys .sts span:last-of-type {margin:0px;}
.anlys .pgnav {border:1px solid #d7d9d7; margin:0px 15px 20px 15px;}
.anlys .pgnav ins {padding-right:32px; background:#d7d9d7; left:-16px; top:26px;}
.anlys .dtail h2, .anlys .dtail h3, .anlys .dtail h4 {font-weight:400;}
.rnews {margin-bottom:15px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.rnews span {display:block; height:46px; line-height:46px; margin-bottom:16px; padding-left:15px; color:#304d58; font-size:20px; font-weight:700; border-bottom:1px solid #d4dddf; font-family:'Open Sans Condensed';}
.rnews ul {display:block; padding-left:1px;}
.rnews li {float:left; width:204px; height:160px; margin:0px 0px 16px 16px;}
.rnews li a {text-decoration:none;}
.rnews li img {display:block; width:204px; height:115px; margin-bottom:5px;}
.rnews li strong {display:block; height:50px; line-height:20px; font-size:15px; color:#333;}
.rnews li small {display:block; height:13px; line-height:8px; font-size:10px; font-weight:700; color:#6f6f6f; text-decoration:none;}
.rnews li small i {float:left; width:13px; height:13px; margin-right:4px; background:url(s.png) -237px -121px no-repeat;}
.rnews li a:hover strong {text-decoration:underline;}
.oartc {margin:15px 0px; background:#fdfdfd; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.oartc em {font-style:normal;float:right;display:inline-block;line-height:46px;font-size:16px;padding-right:20px;font-weight:bold;color:#304d58;}
.oartc em a {color:#304d58;text-decoration:underline;}
.oartc b {display:inline-block; height:46px; line-height:46px; padding-left:15px; color:#304d58; font-size:20px; font-weight:700; font-family:'Open Sans Condensed';}
.oartc li {height:40px; padding:13px 10px 15px 12px; border-top:1px solid #d4dddf;}
.oartc li small {display:block; padding-bottom:8px; color:#00a3d8; font-size:12px;}
.oartc li p {float:left; width:520px; height:18px; color:#2c505f; font-size:16px; font-weight:700; overflow:hidden;}
.oartc li p a {display:block; color:#2c505f; text-decoration:none;}
.oartc li p a:hover {color:#000;}
.oartc li abbr {float:right; width:116px; height:20px; line-height:18px;}
.oartc li abbr i {float:right; margin:6px 8px 0px 0px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.oartc li abbr a {float:right; width:100px; height:20px; padding-left:16px; color:#fff; font-size:12px; background:#749799; border-radius:4px; text-decoration:none;}
.oartc li abbr a:hover {background:#567274;}
.comnt {margin-bottom:10px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.comnt .wrte {padding-bottom:15px; border-bottom:1px solid #ededed;}
.comnt .wrte strong {display:block; height:46px; line-height:46px; margin-bottom:16px; padding-left:12px; color:#304e58; font-size:20px; background:#fdfdfd; border-bottom:1px solid #ededed; font-family:'Open Sans Condensed';}
.comnt .wrte strong small {font-weight:400; font-size:13px; font-family:Arial, 'Open Sans'; top:-2px; position:relative;}
.comnt .wrte label {float:left; width:125px; margin-left:15px; color:#396579; font-size:18px; line-height:36px;}
.comnt .wrte input.tx {float:left; width:502px; height:34px; padding:0px 10px; margin-bottom:12px; color:#777; border:1px solid #d7d7d7; border-radius:4px;}
.comnt .wrte textarea {float:left; width:502px; min-height:68px; padding:10px; margin-bottom:22px; color:#777; border:1px solid #d7d7d7; border-radius:4px;}
.comnt .wrte fieldset label {width:auto; margin-left:140px; color:#6e6e6e; font-size:12px;}
.comnt .wrte input.ck {margin-right:5px; top:2px; position:relative; border-color:#d7d7d7;}
.comnt .wrte input.bt {float:right; height:36px; margin-right:15px; padding:0px 20px; color:#fff; font-weight:700; background:#2882b7; border-radius:4px; font-family:'Open Sans Condensed'; cursor:pointer;}
.comnt .read {padding:15px 9px 15px 15px;}
.comnt .read ul {padding-right:16px;}
.comnt .read li {padding:8px 15px; margin-bottom:10px; background:#fafbfb; border-radius:4px;}
.comnt .read li:last-child {margin:0px;}
.comnt .read abbr {display:block; height:24px; margin-right:15px; color:#2882b7;}
.comnt .read abbr b {float:left; height:22px; margin-right:15px; color:#2882b7; font-size:14px; padding-top:2px;}
.comnt .read abbr small {float:left; height:24px; line-height:20px; color:#587986; font-size:11px;}
.comnt .read abbr a {float:right; height:24px; color:#2882b7; font-size:11px;}
.comnt .read p {clear:both; line-height:18px; color:#333;}
.comnt .read span {display:block; height:27px; text-align:center; font-size:11px;}
.comnt .read span i {width:8px; height:20px; left:-8px; top:-1px; background:url(s.png) -242px -24px no-repeat; position:absolute;}
.comnt .read span ins {width:80px; height:18px; color:#fff; border-radius:3px; left:-90px; top:-1px; position:absolute;}
.comnt .read span a {float:right; height:18px; line-height:18px; margin-left:110px; padding:0px 7px; color:#666; background:#fff; border:1px solid #ccc; border-left:0px; border-radius:0px 2px 2px 0px; position:relative; text-decoration:none;}
.comnt .read span a.e ins {background:#79b330; border:1px solid #83ba39;}
.comnt .read span a.h ins {background:#ce594f; border:1px solid #d75e46;}
.comnt .read span a:hover ins {opacity:0.7;}
.comnt .read #toxSc5 {  overflow:hidden;}
.vgcat .navi, .pgcat .navi, .pepag .navi {height:40px; line-height:40px; text-shadow:1px 1px 0px rgba(0,0,0,0.65); background:url(s.png) repeat-x;}
.vgcat .navi ins, .pgcat .navi ins, .pepag .navi ins {float:left; width:55px; height:34px; padding:6px 0px 0px 15px; background:url(s.png) no-repeat;}
.vgcat .navi ins i, .pgcat .navi ins i, .pepag .navi ins i {display:block; width:31px; height:29px; background:url(s.png) no-repeat;}
.vgcat .navi span, .pgcat .navi span, .pepag .navi span {float:left; height:40px; padding-left:10px; color:#fff; font-weight:700; font-size:19px; background:url(r.png) repeat-x; font-family:'Open Sans Condensed';}
.vgcat .navi span i, .pgcat .navi span i, .pepag .navi span i {float:right; width:14px; height:40px; margin-left:20px; background:url(s.png) no-repeat;}
.vgcat .navi ul, .pgcat .navi ul, .pepag .navi ul {float:left; height:30px; line-height:20px; padding:5px 0px 5px 13px; font-size:14px; font-weight:700;}
.vgcat .navi li, .pgcat .navi li, .pepag .navi li {float:left; height:20px; margin:5px 0px; border-style:solid; border-left-width:1px; border-right-width:1px;}
.vgcat .navi li:first-child, .pgcat .navi li:first-child, .pepag .navi li:first-child {border-left:0px;}
.vgcat .navi li:last-child, .pgcat .navi li:last-child, .pepag .navi li:last-child {border-right:0px;}
.vgcat .navi li a, .pgcat .navi li a, .pepag .navi li a {display:block; height:20px; padding:0px 10px; color:#fff; text-decoration:none; border-radius:4px 4px 0px 0px;font-weight:300;}
.vgcat .navi li.act, .pgcat .navi li.act, .pepag .navi li.act {border:0px;}
.vgcat .navi li.act a, .pgcat .navi li.act a, .pepag .navi li.act a {height:34px; line-height:30px; position:relative; right:-1px; top:-4px; margin-left:-2px; z-index:3; text-shadow:none; cursor:default;}
.nwsgc {height:289px; border-width:2px; border-style:solid; border-bottom:0px; font-family:'Open Sans Condensed'; text-shadow:4px 4px 4px rgba(0,0,0,0.65);}
.nwsgc strong {display:block; color:#ffff00;}
.nwsgc .go {width:100%; height:100%; font-size:0px; text-align:-9999px; left:0px; top:0px; position:absolute; z-index:5;}
.nwsgc .tx {background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); left:0px; bottom:0px; position:absolute; z-index:2;}
.nwsgc .big {float:left; width:482px; height:289px; border-style:solid; border-bottom-width:1px; position:relative;}
.nwsgc .big h1 {color:#fff; font-size:36px;}
.nwsgc .big img {display:block; width:482px; height:289px;}
.nwsgc .big strong {font-size:30px; padding-bottom:7px;}
.nwsgc .big .tx {width:452px; padding:80px 15px 20px 15px;}
.nwsgc .sml {float:left; width:256px; height:144px; border-style:solid; border-bottom-width:1px; border-left-width:1px; position:relative;}
.nwsgc .sml h2 {color:#fff; font-size:22px;}
.nwsgc .sml img {display:block; width:256px; height:144px;}
.nwsgc .sml strong {font-size:18px; padding-bottom:5px;}
.nwsgc .sml .tx {width:241px; padding:40px 7px 9px 8px;}
.nwsgc .bb {right:5px; top:6px; text-shadow:none;}
.nwsgc .big:hover, .nwsgc .sml:hover {opacity:0.7;}
.vgcat .feat, .pgcat .feat {padding-bottom:5px;}
.vgcat .feat ins, .pgcat .feat ins {background:#3e80a7; position:absolute; left:0px; z-index:4;}
.vgcat .feat ins i, .pgcat .feat ins i {display:block; width:0; height:0; border-style:solid;}
.vgcat .nwsoc li, .pgcat .nwsoc li {background:#f7f9f9;}
.vgcat .nwsoc li:hover, .pgcat .nwsoc li:hover {opacity:0.7;}
.vgcat .nwsoc .bb, .pgcat .nwsoc .bb {right:4px; top:5px;}
.vgcat .row, .pgcat .row {margin-bottom:15px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.vgcat .row dl, .pgcat .row dl {float:left; width:334px;}
.vgcat .row dt, .pgcat .row dt {width:308px; height:185px; border:5px solid #e5e5e5; position:relative;}
.vgcat .row dt .bb, .pgcat .row dt .bb {right:8px; top:9px;}
.vgcat .row ul, .pgcat .row ul {float:left; width:322px; height:316px; padding-top:1px;}
.vgcat .row li, .pgcat .row li {height:71px; margin-top:8px; background:#f6f6f6; position:relative;}
.vgcat .row li a, .pgcat .row li a {display:block; text-decoration:none;}
.vgcat .row li img, .pgcat .row li img {float:left; width:100px; height:67px; margin-right:11px; border:2px solid #e5e5e5;}
.vgcat .row li strong, .pgcat .row li strong {display:block; height:38px; padding-top:4px; margin-bottom:6px; line-height:19px; color:#333; font-weight:400; font-size:14px; overflow:hidden;}
.vgcat .row li small, .pgcat .row li small {display:block; height:13px; line-height:8px; color:#6f6f6f; font-size:10px; font-weight:700; text-decoration:none;}
.vgcat .row li small i, .pgcat .row li small i {float:left; width:13px; height:13px; margin-right:4px; background:url(s.png) -237px -121px no-repeat;}
.vgcat .row li a:hover strong, .pgcat .row li a:hover strong {text-decoration:underline;}
.vgcat .advs {background:#b4bdc2; margin:0px;}
.vgcat .navi {background-position:0px -438px; border-bottom:1px solid #5c7c90;}
.vgcat .navi li {border-left-color:#85a8c2; border-right-color:#395a73;}
.vgcat .navi li a:hover {color:#aeddff;}
.vgcat .navi li.act a {background:#395a73; color:#fff;}
.vgcat .navi ins {background-position:0px -307px;}
.vgcat .navi ins i {background-position:0px -139px;}
.vgcat .navi span {background-position:0px -258px;}
.vgcat .navi span i {background-position:-70px -307px;}
.vgcat .nwsoc {background:#7c9cab; border-color:#7c9cab;}
.vgcat .nwsoc li {border-color:#698592;}
.vgcat .nwsoc ins {width:30px; height:30px; top:70px;}
.vgcat .nwsoc ins i {margin:9px 0px 0px 11px; border-width:6px 10px; border-color:transparent transparent transparent #fff;}
.vgcat .nwsgc, .vgcat .nwsgc .big, .vgcat .nwsgc .sml {border-color:#7c9cab;}
.vgcat .nwsgc .big ins {width:80px; height:80px; left:201px; top:80px;}
.vgcat .nwsgc .big ins i {margin:25px 0px 0px 28px; border-width:15px 25px; border-color:transparent transparent transparent #fff;}
.vgcat .nwsgc .sml ins {width:40px; height:40px; top:0px;}
.vgcat .nwsgc .sml ins i {margin:11px 0px 0px 14px; border-width:9px 14px; border-color:transparent transparent transparent #fff;}
.vgcat .row {height:440px;}
.vgcat .row ins {background:#3e80a7; position:absolute; left:0px; z-index:2;}
.vgcat .row ins i {display:block; width:0; height:0; border-style:solid;}
.vgcat .row blockquote {height:98px; padding:10px 0px 0px 13px; color:#fff; background:#7395a6; border-bottom:2px solid #66808c;}
.vgcat .row blockquote strong {display:block; margin-bottom:10px; font-size:17px; text-shadow:1px 1px 0px rgba(0,0,0,0.65);}
.vgcat .row blockquote p {height:62px; margin-left:333px; font-size:19px; overflow:hidden; padding-top:15px}
.vgcat .row dl {height:387px; margin:-70px 0px 0px 12px;}
.vgcat .row dt {margin-bottom:17px;}
.vgcat .row dt img {display:block; width:308px; height:185px;}
.vgcat .row dt ins {width:40px; height:40px; top:145px;}
.vgcat .row dt ins i {margin:11px 0px 0px 14px; border-width:9px 14px; border-color:transparent transparent transparent #fff;}
.vgcat .row dd {float:left; width:150px; height:173px; margin-right:16px; border-right:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; position:relative;}
.vgcat .row dd img {display:block; width:150px; height:90px;}
.vgcat .row dd ins {width:30px; height:30px; top:60px;}
.vgcat .row dd ins i {margin:9px 0px 0px 11px; border-width:6px 10px; border-color:transparent transparent transparent #fff;}
.vgcat .row dd span a {color:#2c505f;}
.vgcat .row dd strong {display:block; padding:5px 0px 0px 10px; font-size:16px; line-height:23px;}
.vgcat .row dd .bb {right:5px; top:6px;}
.vgcat .row li ins {width:24px; height:24px; left:2px; top:45px;}
.vgcat .row li ins i {margin:7px 0px 0px 9px; border-width:5px 8px; border-color:transparent transparent transparent #fff;}
.pgcat .advs {background:#c6cbcd; margin:0px;}
.pgcat .navi {background-position:0px -478px; border-bottom:1px solid #77a2a6;}
.pgcat .navi li {border-left-color:#82bcbe; border-right-color:#3d7376;}
.pgcat .navi li a:hover {color:#82f8fd;}
.pgcat .navi li.act a {background:#3d7376; color:#fff;}
.pgcat .navi ins {background-position:-84px -307px;}
.pgcat .navi ins i {background-position:-32px -139px;}
.pgcat .navi span {background-position:0px -298px;}
.pgcat .navi span i {background-position:-154px -307px;}
.pgcat .nwsoc {background:#b0d0d4; border-color:#b0d0d4;}
.pgcat .nwsoc li {border-color:#a6bbbb;}
.pgcat .nwsgc, .pgcat .nwsgc .big, .pgcat .nwsgc .sml {border-color:#b0d0d4;}
.pgcat .row {height:332px; position:relative;}
.pgcat .row .swp {float:left; width:334px; height:320px; margin-left:12px; overflow:hidden;}
.pgcat .row .num {width:322px; height:28px; border-radius:2px; left:10px; top:202px; z-index:3; position:absolute;}
.pgcat .row .num strong {margin-left:14px; line-height:28px; color:#fff; font-size:12px; font-weight:700; text-shadow:1px 1px 0px rgba(0,0,0,0.5);}
.pgcat .row .num span {height:24px; line-height:16px; text-align:center; font-size:12px; font-weight:700; right:17px; top:-12px; z-index:2; position:absolute;}
.pgcat .row .num span a {float:left; width:18px; height:18px; margin-left:5px; text-decoration:none; color:#fff; border:3px solid #e5e5e5; border-radius:12px; background:url(s.png) -218px -209px no-repeat; background-color:#afb4b4;}
.pgcat .row dl {height:320px; margin:12px 0px 0px 0px;}
.pgcat .row dt {margin-bottom:22px;}
.pgcat .row dd {width:296px; height:70px; padding:7px 10px 12px 10px; line-height:24px; color:#333; font-size:19px; background:#f6f6f6; border:1px solid #e5e5e5;}
.pgcat .row dd a {color:#333;}
.pgcat .row ul {padding-top:4px;}
.pgcat .row.c1 {border-top:2px solid #2ecc71;}
.pgcat .row.c1 .num {background:#2ecc71;}
.pgcat .row.c1 .num span a.selected {background-color:#2ecc71;}
.pgcat .row.c2 {border-top:2px solid #9b59b6;}
.pgcat .row.c2 .num {background:#9b59b6;}
.pgcat .row.c2 .num span a.selected {background-color:#9b59b6;}
.pgcat .row.c3 {border-top:2px solid #3498db;}
.pgcat .row.c3 .num {background:#3498db;}
.pgcat .row.c3 .num span a.selected {background-color:#3498db;}
.pgcat .row.c4 {border-top:2px solid #e74c3c;}
.pgcat .row.c4 .num {background:#e74c3c;}
.pgcat .row.c4 .num span a.selected {background-color:#e74c3c;}
.pgcat .row.c5 {border-top:2px solid #16a085;}
.pgcat .row.c5 .num {background:#16a085;}
.pgcat .row.c5 .num span a.selected {background-color:#16a085;}
.pgcat .row.c6 {border-top:2px solid #c0392b;}
.pgcat .row.c6 .num {background:#c0392b;}
.pgcat .row.c6 .num span a.selected {background-color:#c0392b;}
.pgcat .row.c7 {border-top:2px solid #34495e;}
.pgcat .row.c7 .num {background:#34495e;}
.pgcat .row.c7 .num span a.selected {background-color:#34495e;}
.pgcat .row.c8 {border-top:2px solid #f39c12;}
.pgcat .row.c8 .num {background:#f39c12;}
.pgcat .row.c8 .num span a.selected {background-color:#f39c12;}
.pgcat .row.c9 {border-top:2px solid #1abc9c;}
.pgcat .row.c9 .num {background:#1abc9c;}
.pgcat .row.c9 .num span a.selected {background-color:#1abc9c;}
.srch {width:650px; margin-bottom:15px; padding:5px 14px 5px 15px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7; overflow:hidden;}
.srch h1 {margin-bottom: 10px;}
.srch ul {display:block; width:664px;}
.srch li {float:left; width:650px; height:120px; padding:10px 0px; margin-right:15px; border-top:1px dotted #d7d9d7;}
.srch li a {text-decoration:none;}
.srch li img {float:left; width:200px; height:120px; margin-right:12px;}
.srch li strong {display:block; line-height:21px; font-size:18px; color:#2c505f; padding-bottom: 10px;}
.srch li span {display:block; line-height:16px; font-size:14px; color:#2c505f; padding-bottom: 10px;}
.srch li small {display:block; line-height:14px; font-size:12px; color:#de0000; padding-bottom: 10px;}
.srch li a:hover strong {text-decoration:underline;}
.pgcat .cgal {width: 680px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.pgcat .cgal ul {width: 680px; padding-top: 20px;}
.pgcat .cgal li {float:left; width:310px; height:220px; padding:0px 0 20px 20px; position: relative }
.pgcat .cgal li i {font-size: 40px; color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -40px; opacity: .6}
.pgcat .cgal li:hover i {opacity: 1}
.pgcat .cgal p { padding: 10px 0 10px 0}
.pgcat .cgal p strong { display: block; font-size: 16px; line-height: 18px;}

.vgcat .cgal {width: 680px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.vgcat .cgal ul {width: 680px; padding-top: 20px;}
.vgcat .cgal li {float:left; width:310px; height:220px; padding:0px 0 20px 20px; position: relative }
.vgcat .cgal li i {font-size: 40px; color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -40px; opacity: .6}
.vgcat .cgal li:hover i {opacity: 1}
.vgcat .cgal p { padding: 10px 0 10px 0}
.vgcat .cgal p strong { display: block; font-size: 16px; line-height: 18px;}

.vgcat .dtail {background:#dbe3e8; padding-top:15px; border-color:#c6d5d3;}
.vgcat .dtail h2 {color:#263e4d; font-weight:400;}
.vgcat .dtail .adh {border-color:#c6d5d3;}
.vgcat .dtail .whn span {float:right; margin-left:240px;}
.vgcat .dtail .tag {border-color:#c6d5d3;}
.vgcat .dtail .tag a {background:#fcfcfc;}
.vgcat .dtail .tag a:hover {background:#66808c; color:#fff;}
.vgcat .rnews li {position:relative;}
.vgcat .rnews ins {width:40px; height:40px; background:#3e80a7; left:0px; top:75px; z-index:2; position:absolute;}
.vgcat .rnews ins i {display:block; margin:11px 0px 0px 14px; width:0; height:0; border-style:solid; border-width:9px 14px; border-color:transparent transparent transparent #fff;}
.vgcat .spc {height:15px;}
.vgcat .side .spc {height:20px;}
.vgcat .video {height:610px; background:url(v.jpg) no-repeat;}
.vgcat .video .cnt {height:610px;}
.vgcat .video .pgloc {min-height:28px; background:none; border:0px; padding-left:23px;}
.vgcat .video .pgloc a {color:#fff; line-height:28px;}
.vgcat .video .pgloc i {margin:11px 2px 0px 8px; border-color:transparent transparent transparent #fff;}
.vgcat .video .pgloc span {color:#fff; line-height:28px;}
.vgcat .video .pgloc span a {color:#fff;}
.vgcat .video .pgloc small {color:#fff; line-height:28px;}
.vgcat .video .pgloc small a {color:#fff;}
.vgcat .video .cnt h1 {padding:0px 20px; line-height:54px; color:#fff; font-size:44px; text-shadow:-2px -1px rgba(0,0,0,0.65);}
.vgcat .video .player {width:700px; height:394px; margin:20px auto; background:#333; box-shadow:0px 0px 20px 0px #000; text-align:center; color:#fff;}
.vgcat .video .soc {width:490px; height:20px; margin:0px auto; text-align:center; color:#000;}
.vgcat .video.ads {position:relative;}
.vgcat .video.ads .lnk {float:left; width:150px; height:610px; position:relative; z-index:2;}
.vgcat .video.ads .lnk a {display:block; height:100%;}
.vgcat .video.ads .pgloc {padding-left:13px;}
.vgcat .video.ads .cnt {float:left; width:700px; position:relative; z-index:2;}
.vgcat .video.ads .cnt h1 {padding:0px 10px;}
.vgcat .video.ads .bnr {width:100%; height:610px; z-index:1; left:0px; top:0px; position:absolute;}
.pgcat .spc {height:15px;}
.pgcat .pgloc {background:#d8e9ea; border-color:#c2dde0;}
.pgcat .dtail {background:#e4f0f1; border-color:#c6d5d3;}
.pgcat .dtail h1 {color:#335f61; font-weight:400;}
.pgcat .dtail h2 {color:#1e343f; font-weight:400;font-size:18px;}
.pgcat .dtail .soc {padding:17px 0px; margin:0px; border-top:1px solid #c2dde0; border-bottom:1px solid #c2dde0;}
.pgcat .dtail .adh {border-color:#cbe2e4;}
.pgcat .dtail .tag {border-color:#cbe2e4;}
.pgcat .dtail .tag a {background:#fcfcfc;}
.pgcat .dtail .tag a:hover {background:#c6d5d3; color:#1e343f;}
.pgcat .photo {padding:10px; margin:0px 15px; background:#d0e4e6; text-align:center; position:relative;}
.pgcat .photo img {display:inline-block; max-width:630px; height:auto;}
.pgcat .photo a.arrow {width:34px; height:40px; margin-top:-20px; background:rgba(0,0,0,0.5); top:50%; position:absolute;}
.pgcat .photo a i {display:block; width:0; height:0; margin-top:9px; border-style:solid; border-width:11px 13px;}
.pgcat .photo a.prv {left:10px; border-radius:0px 5px 5px 0px;}
.pgcat .photo a.prv i {margin-left:-5px; border-color:transparent #fff transparent transparent;}
.pgcat .photo a.nxt {right:10px; border-radius:5px 0px 0px 5px;}
.pgcat .photo a.nxt i {margin-left:13px; border-color:transparent transparent transparent #fff;}
.pgcat .photo ins {width:20px; height:20px; padding:8px; background:#fff; right:17px; top:18px; position:absolute; cursor:pointer;}
.pgcat .photo ins i {display:block; width:20px; height:20px; background:url(s.png) -218px -247px no-repeat;}
.pgcat .pgnav {border:0px;}
.pgcat .pgnav ul {border:0px; background:#e4f0f1; font-size:14px; font-weight:700;}
.pgcat .pgnav li {border:0px;}
.pgcat .pgnav li a {border:0px; color:#3d7376;}
.pgcat .pgnav li a.ads {color:#d70000;}
.pgcat .pgnav li a.act {background:#c8dfe1;}
.pgcat .pgnav li.prv {font-size:12px;}
.pgcat .pgnav li.prv i {border-width:4px; margin:20px 5px 0px 10px; border-color:transparent #3d7376 transparent transparent;}
.pgcat .pgnav li.nxt {font-size:12px;}
.pgcat .pgnav li.nxt i {border-width:4px; margin:20px 10px 0px 5px; border-color:transparent transparent transparent #3d7376;}
.pgcat .mtglr {background:#ecf3f4; border-color:#cad9d9;}
.pgcat .mtglr p {background:#d8e9ea; color:#336062; border-color:#ecf3f4;}
.pgcat .mtglr ul {border-color:#c2dde0;}
.pgcat .mtglr li {background:#f7f9f9; border-color:#deeced;}
.pgcat .mtglr li span a {color:#336062;}
.spage {margin-bottom:20px; background:#fff; color:#1e333f; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.spage .pgloc {border:0px; border-bottom:1px solid #d7d9d7;}
.spage h1 {height:84px; line-height:84px; padding-left:15px; color:#1e333f; font-size:44px; border-bottom:1px solid #d7d9d7;}
.spage .inf {padding:50px 0px; text-align:center; color:#1e333f; font-size:15px;}
.spage .inf dt {margin-bottom:90px; font-size:18px; font-weight:700;}
.spage .inf dt img {display:block; margin:40px auto;}
.spage .inf dd {margin-bottom:90px;}
.spage .inf dd strong {display:block; padding-bottom:15px; font-size:18px;}
.spage .inf ol li {float:left; width:50%; margin-bottom:60px;}
.spage .inf dl b, .spage .inf ol b, .spage .inf abbr b {display:block;}
.spage .inf dl span, .spage .inf ol span, .spage .inf abbr span {display:block; padding:10px 0px; color:#2c505f;}
.spage .inf dl a, .spage .inf ol a {display:block; color:#00668c;}
.spage .inf abbr {display:block; margin-bottom:90px;}
.spage .inf abbr b {font-size:17px;}
.spage .inf abbr strong {display:block; padding-top:30px;}
.spage .inf h2 {padding-bottom:15px; font-size:18px;}
.spage .inf p {padding-bottom:18px; font-size:16px;}
.spage .inf p a {color:#00668c;}
.spage .gmp {padding:15px; border-bottom:1px solid #d7d9d7; color:#ff0004;}
.spage .soc {width:320px; height:62px; margin:0px auto 70px auto;}
.spage .soc a {float:left; width:62px; height:62px; margin:0px 9px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
.spage .soc .tw {background-position:0px -558px;}
.spage .soc .fb {background-position:-63px -558px;}
.spage .soc .gp {background-position:-126px -558px;}
.spage .soc .rs {background-position:-188px -558px;}
.spage .frm {padding:40px 30px; border-top:1px solid #d7d9d7;}
.spage .frm p {margin-bottom:50px; text-align:center; line-height:22px;}
.spage .frm li {margin-bottom:20px;}
.spage .frm label {clear:both; display:block;}
.spage .frm label.error {padding:7px 0px 0px 150px; font-style:italic; color:#ff0004;}
.spage .frm b {float:left; width:149px; height:36px; line-height:36px; color:#396579; font-size:16px; font-weight:400;}
.spage .frm input {float:left; width:448px; height:34px; padding:0px 10px; border:1px solid #d7d7d7; border-radius:4px;}
.spage .frm textarea {float:left; width:448px; height:144px; padding:10px; border:1px solid #d7d7d7; border-radius:4px;}
.spage .frm .m {height:186px;}
.spage .frm .b ins {float:left; padding-left:150px; line-height:34px; color:#6d6d6d; font-size:13px;}
.spage .frm .b input {float:right; border:0px; width:80px; background:#2882b7; color:#fff; cursor:pointer;}
.spage .spk {padding:25px 15px; font-family:Arial, 'Open Sans';}
.spage .spk h6 {margin-bottom:25px; font-size:20px; font-weight:400;}
.spage .spk b {display:block; margin-bottom:15px; font-size:16px; font-weight:400;}
.spage .spk p {margin-bottom:30px; color:#333; line-height:18px; line-height:130%;}
.spage .dic {padding:5px 15px; font-family:Arial, 'Open Sans'; position:relative;}
.spage .dic li {margin-bottom:15px; padding:10px 15px; font-size:15px; color:#333; background:#f4f4f2; border-radius:4px; line-height:20px; line-height:138%;}
.spage .dic li p {line-height:22px; padding-bottom:10px; color:#1e333f; font-size:16px; font-weight:700;}
.spage .dic ins {display:block; margin:20px; color:#333; font-size:16px; text-align:center;}
.spage .dic ins b {color:#ce1a1b; font-size:18px; font-weight:400;}
.spage .dic abbr {width:350px; height:18px; padding:7px 10px; background:#b1b2b5; border-radius:4px; right:15px; top:-55px; position:absolute;}
.spage .dic abbr input {float:left; width:330px; height:18px; color:#fff;}
.spage .dic abbr i {float:left; width:18px; height:18px; background:url(s.png) -155px -46px no-repeat;}
.mtrea {margin-bottom:20px; background:#ecf3f4; border:1px solid #e7e7e5;}
.mtrea p {height:44px; line-height:42px; padding-left:10px; font-size:20px; font-weight:700; color:#304e58; font-family:'Open Sans Condensed'; text-shadow:1px 1px 1px #fff; background:url(r.png) 0px -406px repeat-x;}
.mtrea ul {height:28px; line-height:28px; padding:6px 0px 0px 8px; background:#426a79;}
.mtrea li {float:left; margin-right:10px; font-size:13px; border-radius:4px 4px 0px 0px;}
.mtrea li a {display:block; padding:0px 10px; font-weight:700; color:#ecf3f4; text-decoration:none;}
.mtrea li a:hover {color:#fff799;}
.mtrea li a i {display:none; float:right; margin:12px 0px 0px 8px; width:0; height:0; border-width:5px; border-style:solid;}
.mtrea li.act {background:#ecf3f4;}
.mtrea li.act a {color:#135252; cursor:default;}
.mtrea li.act a i {display:inline; border-color:#135252 transparent transparent transparent;}
.mtrea dl {padding:6px; border:1px solid #f4f4f2;}
.mtrea dt{margin-bottom:10px;border-bottom:1px solid #eee}
.mtrea dt img{width:286px;height:169px;margin-right:10px;margin-bottom:5px}
.mtrea dt a{display:block;padding-right:5px;line-height:22px;color:#2c505f;font-size:15px;font-weight:700}
.mtrea dd {margin-bottom:5px; padding:5px 3px; font-size:13px; font-weight:700; background:#f4f4f2; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.mtrea dd a {display:inline-block; padding-left:5px; padding:5px; line-height:16px; color:#2c505f; border-left:4px solid #8ea2a9;}
.mtrea .tbswrp {width:298px; height:589px; overflow:hidden;}
.side .nynd {height:auto; margin-bottom:30px;}
.side .nynd dl {float:none; width:300px; box-shadow:none; top:0px; border-radius:0px;}
.side .nynd dt {height:42px; line-height:40px; font-size:20px; text-align:left; padding:0px 6px 0px 10px; border-radius:4px 4px 0px 0px;}
.side .nynd dt a {float:right; font-size:11px; font-weight:400; margin-top:2px;}
.side .nynd dt a i {margin:16px 0px 0px 7px;}
.side .nynd dt a:hover {color:#fff799;}
.side .nynd dt a:hover i {border-color:transparent transparent transparent #fff799;}
.side .nynd dd {height:33px; line-height:32px; text-align:left; padding:0px 10px;}
.side .nynd dd a {height:32px; display:block; padding:0px;}
.side .nynd dd i {float:left;}
.side .nynd dd:last-of-type a {position:relative; z-index:3;}
.side .nynd .up dt {border-top:0px; border-bottom:1px solid #61c77c;}
.side .nynd .up dd {background:#39785a;}
.side .nynd .up dd i {margin:10px 10px 0px 0px;}
.side .nynd .dw dd {background:#932e30;}
.side .nynd .dw dd i {margin:14px 10px 0px 0px;}
.side .nynd ins {display:block; height:35px; border-radius:0px 0px 4px 4px; position:relative;}
.side .nynd ins i {left:215px; z-index:2; background:url(s.png) no-repeat; position:absolute;}
.side .nynd ins.u {background:#4b6f5f; border-top:1px solid #4d896d;}
.side .nynd ins.u i {width:86px; height:98px; top:-37px; background-position:0px -209px;}
.side .nynd ins.d {background:#a63436; border-top:1px solid #b63639;}
.side .nynd ins.d i {width:79px; height:88px; top:-27px; background-position:-87px -209px;}
.snws dd:first-of-type span {border:0px;}
.side .snws {margin-bottom:30px;}
.side .snws dl {float:none; width:300px; border:0px; margin-bottom:25px; background:#dce8ea; border-radius:0px 0px 4px 4px;}
.side .snws dt {height:36px; line-height:36px; border:0px; border-radius:4px; margin-bottom:6px;}
.side .snws dd.all {border-radius:0px 0px 4px 4px;}
.side .snws.v2 dt {height:38px; line-height:38px; border-radius:0px; margin-bottom:0px;}
.side .snws.v2 span {padding:10px 0px; height:55px; font-size:14px; overflow:hidden;}
.side .snws.v2 span a {line-height:18px;}
.side .snws.v2 span img {float:left; width:80px; height:53px; margin-right:13px; border:1px solid #1d5152;}
.nwsn {width:293px; margin-bottom:25px; padding:3px; background:#fff; border-right:1px solid #d7d9d7; border-bottom:2px solid #d7d9d7;}
.nwsn li {width:293px; height:240px; position:relative;}
.nwsn li p img {display:block; width:293px; height:165px; margin-bottom:8px;}
.nwsn li p b {float:left; height:48px; margin:0px 8px; line-height:36px; color:#2e6769; font-size:40px; font-family:'Open Sans Condensed';}
.nwsn li p a {color:#333;}
.nwsn li p strong {display:block; height:48px; line-height:22px; padding-right:4px; font-size:18px; font-weight:700; position:relative; overflow:hidden;}
.nwsn abbr {display:block; width:176px; height:2px; line-height:22px; margin:0px auto; text-align:center; top:-7px; position:relative;}
.nwsn abbr a {display:block; width:176px; height:22px; color:#fff; font-size:12px; background:#43969a; border-radius:4px; text-decoration:none;}
.nwsn abbr a:hover {background:#197f84;}
.nwsn .bb {right:5px; top:6px;}
.mtglr {margin-bottom:15px; border-width:0px 1px 2px 0px; border-style:solid;}
.mtglr p {height:34px; line-height:32px; padding-left:10px; border-width:0px 1px 1px 0px; border-style:solid; font-size:20px; font-weight:700; font-family:'Open Sans Condensed'; text-shadow:1px 1px 1px #fff;}
.mtglr ul {padding-top:7px; border-top-width:1px; border-style:solid;}
.mtglr li {float:left; width:140px; height:172px; margin:0px 0px 6px 6px; border-width:0px 1px 2px 0px; border-style:solid; position:relative;}
.mtglr img {display:block; width:140px; height:93px;}
.mtglr li span {font-size:16px;}
.mtglr li strong {display:block; height:60px; line-height:21px; padding:7px 8px 3px 8px; overflow:hidden;}
.side .hnws {height:152px; background:#4a4e53; margin-bottom:20px;}
.side .hnws .swp {margin-left:8px;}
.side .hnws li ins {width:120px; height:80px; background:#24272b;}
.side .hnws li ins img {width:120px; height:80px; left:-2px; top:-2px;}
.side .hnws li span {margin-left:6px;}
.side .hnws .nv {width:120px; left:10px;}
.side .hnws .nv b {width:66px;}
.pepag .navi {background-position:0px -518px; border-bottom:1px solid #333;}
.pepag .navi ul {font-size:13px;}
.pepag .navi li {border-left-color:#787a7c; border-right-color:#424344;}
.pepag .navi li a:hover {color:#ffd109;}
.pepag .navi li.act a {background:#333; color:#fff;}
.pepag .navi ins {background-position:-168px -307px;}
.pepag .navi ins i {background-position:0px -169px;}
.pepag .navi span {background-position:0px -338px; color:#ffd109;}
.pepag .navi span a {background-position:0px -338px; color:#ffd109;}
.pepag .navi span i {background-position:-236px -307px;}
.pepag .navi abbr {float:right; width:104px; height:28px; padding:13px 6px 0px 18px; text-align:center; background:url(s.png) 0px -715px no-repeat;}
.pepag .navi abbr a {display:block;}
.pepag .navi abbr img {display:inline-block; margin:0px auto;}
.pepag .advs {background:#e3e3e2; margin-bottom:10px; border-bottom:1px solid #c7c8c7;}
.sdkk {height:24px; line-height:24px; padding:1px 0px; background:#f4f4f2;}
.sdkk p {float:left; width:90px; height:24px; margin-right:20px; text-align:center; color:#fff; font-weight:700; text-shadow:1px 1px 0px rgba(0,0,0,0.65); background:#d65555; font-family:'Open Sans Condensed';}
.sdkk p i {float:right; width:8px; height:24px; margin-right:-8px; background:url(s.png) -242px 0px no-repeat;}
.sdkk .swp {float:left; width:820px; height:24px; overflow:hidden;}
.sdkk .swp ul {height:24px; overflow:hidden;}
.sdkk .swp li {float:left; height:24px;}
.sdkk .swp li a {float:left; height:24px;}
.sdkk .swp li i {float:left; width:6px; height:6px; margin:9px 10px; background:#d65555; border-radius:3px;}
.sdkk.mfx {}
.cstmz {height:40px; padding:3px 0px 3px 3px; background:#3c3e42; position:relative;}
.cstmz .set {width:997px; height:0px; margin:0px auto; text-indent:-9999px; position:relative;}
.cstmz .set a {width:19px; height:16px; font-size:0px; background:url(s.png) -218px -228px no-repeat; right:0px; top:-19px; position:absolute;}
.cstmz .swp {width:994px; height:40px; margin:0px auto; overflow:hidden;}
.cstmz ul {width:1200px; line-height:18px;}
.cstmz li {float:left; height:40px; margin-right:3px; background:#46494f;}
.cstmz li span {float:left; width:44px; height:40px; padding:3px 5px 0px 7px;}
.cstmz li strong {display:block; color:#f0f3f3; font-size:15px;}
.cstmz li b {display:block; font-size:13px; font-family:Arial;}
.cstmz li i {float:left; width:22px; height:23px; margin:9px 1px 0px 5px; background:url(s.png) no-repeat;}
.cstmz li.up b {color:#6dd753;}
.cstmz li.up i {background-position:-189px -159px;}
.cstmz li.dw b {color:#cb1f1f;}
.cstmz li.dw i {background-position:-212px -159px;}
.cstmz li.fx b {color:#589add;}
.cstmz li.fx i {background-position:-218px -281px;}
.cstmz.fixed {position:fixed; left:-3px; top:0; width:100%; z-index:500; border-bottom:2px solid #222; box-shadow:0px 2px 4px 1px #222;}
.cstmz.fixed .set a {height:18px; top:50px; right:-20px; top:10px; border-left:3px solid #313137; background-position:-220px -228px;}
.ecsh {height:50px; margin:0px 5px; border-bottom:1px solid #666;}
.ecsh ins {width:100%; height:17px; background:url(s.png) 0px -756px repeat-x; left:0px; bottom:0px; z-index:1; position:absolute;}
.ecsh .bar {float:left; width:575px; height:50px; padding:0px 10px; background:#4c4c54; position:relative;}
.ecsh .bar p {height:26px; line-height:24px; color:#ffd107; font-weight:700; position:relative; z-index:5; font-family:'Open Sans Condensed';}
.ecsh .bar p a {float:right; line-height:10px; padding-top:6px; font-size:11px; color:#ffd107; text-decoration:none;}
.ecsh .bar p a i {float:right; margin:3px 8px 0px 6px; width:0; height:0; border-style:solid; border-width:3px 4px; border-color:transparent transparent transparent #ffd107;}
.ecsh .bar .swp {width:575px; height:16px; position:relative; z-index:5; font-family:Arial, 'Open Sans Condensed'; overflow:hidden;}
.ecsh .bar .swp ul {height:16px; overflow:hidden;}
.ecsh .bar .swp li {float:left; height:16px; line-height:16px;}
.ecsh .bar .swp li a {float:left; height:16px; text-decoration:none;}
.ecsh .bar .swp li b {float:left; height:16px; margin-right:5px; padding:0px 6px; color:#222; font-size:11px; background:#fff; border-radius:2px;}
.ecsh .bar .swp li span {float:left; height:16px; color:#fff; font-size:12px;}
.ecsh .bar .swp li i {float:left; width:6px; height:6px; margin:5px 10px; background:#ffd109; border-radius:3px;}
.ecsh .fnd {float:left; width:370px; height:30px; padding:10px 12px; background:#37393e; border-left:1px solid #666; position:relative;}
.ecsh .fnd input {display:block; font-size:14px; color:#7a7c80; background:#4d5055; position:relative; z-index:5;}
.ecsh .fnd .t {width:356px; height:22px; padding:5px 10px; border-radius:4px;}
.ecsh .fnd .b {width:18px; height:18px; font-size:0px; text-indent:-9999px; background:url(s.png) -155px -46px no-repeat; right:22px; top:17px; cursor:pointer; position:absolute;}
.nwsht {width:580px; height:242px; padding:10px 10px; text-shadow:4px 4px 4px rgba(0,0,0,0.65); background:#555; border-bottom:1px solid #666; font-family:'Open Sans Condensed';}
.nwsht strong {display:block; color:#ffff00;}
.nwsht p {color:#fff; font-weight:700;}
.nwsht .go {width:100%; height:100%; font-size:0px; text-align:-9999px; left:0px; top:0px; position:absolute; z-index:3;}
.nwsht .tx {background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); left:0px; bottom:0px; position:absolute; z-index:2;}
.nwsht .big {float:left; width:384px; height:240px; margin-right:8px; border-right:1px solid #646464; border-bottom:2px solid #646464; position:relative;}
.nwsht .big strong {font-size:30px; padding-bottom:7px;}
.nwsht .big p {font-size:36px;}
.nwsht .big img {display:block; width:384px; height:240px;}
.nwsht .big .tx {width:360px; padding:90px 12px 15px 12px;}
.nwsht .sml {float:left; width:186px; height:116px; margin-bottom:6px; border-right:1px solid #646464; border-bottom:2px solid #646464; position:relative;}
.nwsht .sml strong {font-size:16px; padding-bottom:5px;}
.nwsht .sml p {font-size:18px;}
.nwsht .sml img {display:block; width:186px; height:116px;}
.nwsht .sml .tx {width:172px; padding:30px 7px 9px 7px;}
.nwsht .bb {right:5px; top:6px; text-shadow:none;}
.swcs {margin-bottom:15px;}
.swcs .lt {float:left; width:600px; height:452px;}
.swcs .lt .mtglr {margin:0px; border:0px; padding:8px 0px 1px 3px; background:#494949;}
.swcs .lt .mtglr ul {border:0px; padding:0px;}
.swcs .lt .mtglr li {background:#505050; border-color:#6b6b6b;}
.swcs .lt .mtglr li span a {color:#fff;}
.swcs .rt {float:left; width:399px; height:452px; background:#222; border-left:1px solid #666;}
.swcs .rt .row {width:380px; height:200px; padding:18px 10px 8px 9px;}
.swcs .rt .row p {height:29px; line-height:16px; margin-bottom:7px; color:#fff; font-size:22px; border-bottom:1px solid #eab70f;}
.swcs .rt .row p span {float:right; color:#d6d6d6;}
.swcs .rt .row p small {font-size:16px; padding-left:7px;}
.swcs .rt .row p span.up small {color:#009819;}
.swcs .rt .row p span.dw small {color:#ff0000;}
.curbx {height:250px; background:#313137; font-family:'Open Sans Condensed';}
.curbx ul {height:220px; padding:15px 0px 0px 5px;}
.curbx li {float:left; width:200px; height:95px; padding:5px; margin:0px 0px 10px 10px; background:#4d5055;}
.curbx ins {float:left; width:95px; height:95px; margin-right:10px; background:#d0bf44;}
.curbx ins i {display:block; width:83px; height:95px; margin:0px auto; background:url(s.png) no-repeat;}
.curbx ins i.dt {background-position:0px -620px;}
.curbx ins i.et {background-position:-84px -620px;}
.curbx ins i.ed {background-position:-167px -620px;}
.curbx span {display:block; padding:10px 0px; color:#fff; font-size:36px; font-weight:700;}
.curbx abbr {display:block; font-size:20px; font-weight:700; text-shadow:1px 1px rgba(0,0,0,0.35);}
.curbx abbr i {float:right; width:22px; height:23px; background:url(s.png) no-repeat;}
.curbx b {display:block; padding-top:20px; text-align:center; color:#313137; font-size:28px;}
.curbx li.up abbr {color:#25d918;}
.curbx li.up abbr i {background-position:-189px -159px;}
.curbx li.dw abbr {color:#ff0000;}
.curbx li.dw abbr i {background-position:-212px -159px;}
.navbar {height:26px; padding:20px 18px 18px 5px; background:#3c3c42;}
.navbar a {float:left; height:26px; line-height:26px; margin-left:15px; padding:0px 8px; color:#ffd106; font-size:11px; font-weight:700; background:#252529; border-radius:2px; text-decoration:none; text-shadow:1px 1px 1px #131315;}
.navbar a i {float:right; margin:11px 0px 0px 8px; width:4px; height:6px; background:url(s.png) -184px -133px no-repeat;}
.navbar a:hover {opacity:0.8;}
.navbar abbr {float:right; height:26px;}
.navbar span {float:left; height:20px; margin-left:20px; padding:2px; background:#f9f9f9; border:1px solid #b5b5b5; border-radius:2px; position:relative;}
.navbar span select {display:block; height:20px; padding-right:4px; font-size:13px; font-weight:700;}
.navbar span option {padding:4px 10px 4px 5px; border-top:1px dotted #b5b5b5; background:#205354; color:#f4f4f2;}
.navbar span b {display:block; height:16px; line-height:16px; padding:2px 6px; font-size:13px; font-weight:700; color:#444; cursor:pointer;}
.navbar span b i {float:right; width:12px; height:16px; margin-left:12px; background:url(s.png) -176px -140px no-repeat;}
.navbar span.act {border-radius:2px 2px 0px 0px;}
.navbar span ins {display:none; width:190px; white-space:nowrap; padding:5px; background:#f9f9f9; border:1px solid #b5b5b5; border-top:0px; border-radius:0px 0px 4px 4px; left:-1px; top:24px; z-index:3; position:absolute; overflow:hidden;}
.navbar span ins em {display:block; height:0px; margin:5px 0px; border-bottom:1px dotted #999;}
.navbar span small {display:block; height:16px; line-height:16px; font-size:13px; font-weight:700; color:#333; cursor:pointer;}
.navbar span .up {color:#2db726;}
.navbar span .dw {color:#df0000;}
.navbar span small i {float:left; margin:5px 2px 0px 1px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #333;}
.navbar span small:hover {opacity:0.5;}
.knws {margin-bottom:25px; padding-bottom:24px; background:#51515a; border-radius:4px;}
.knws p {height:32px; line-height:32px; padding-left:12px; color:#fff; font-size:15px; font-weight:700; text-shadow:1px 1px 1px #000; background:#333339; border-bottom:1px solid #585860; border-radius:4px 4px 0px 0px; font-family:'Open Sans Condensed';}
.knws p small {padding-left:10px; font-family:Arial, 'Open Sans';}
.knws ul {padding:0px 25px 0px 5px;}
.knws li {height:46px; line-height:46px; padding:0px 5px; border-bottom:1px dotted #727277;}
.knws li:last-child {border:0px;}
.knws li a {display:block; color:#f3f3f2;}
.knws li b {float:left; width:60px; color:#f4f4f2; font-weight:700;}
.knws li ins {float:left; width:98px; color:#dce8ea; font-weight:700;}
.knws span {float:right; height:20px; margin:12px 11px 0px 0px; font-size:12px; background:#34353b; border-radius:4px;}
.knws span a {float:left; height:20px; line-height:18px; padding:0px 5px 0px 10px; color:#fff; text-decoration:none;}
.knws span i {float:right; margin:6px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #fff;}
.knws span a:hover {color:#fff799;}
.knws span a:hover i {border-color:transparent transparent transparent #fff799;}
.knws #toxSc6 {height:480px; margin:8px; overflow:hidden;}
.hmnss {padding:15px; background:#373839;}
.hmnss .fill {padding:10px; background:#ccc; border-radius:4px;}
.hmnss .fill p {float:left; color:#fff; text-shadow:1px 1px 0px #000; background:#396d71; border-radius:6px;}
.hmnss .fill p i {float:right; width:20px; height:12px; background:url(s.png) -218px -268px no-repeat;}
.hmnss .btn {height:38px; line-height:34px;}
.hmnss .btn p {width:215px; height:38px; margin-right:30px; padding-left:25px; font-size:22px;}
.hmnss .btn p i {margin:15px -19px 0px 0px;}
.hmnss .btn span {float:left; color:#3a3b3e; font-size:19px;}
.hmnss .btn b {float:right; width:260px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:18px; background:#376fe1; border-radius:6px; cursor:pointer;}
.hmnss .frm {display:none;}
.hmnss .frm p {width:300px; height:180px; margin-right:40px; padding:30px 50px 2px 20px; font-size:28px;}
.hmnss .frm p small {display:block; text-shadow:none; font-size:19px; line-height:28px; padding-top:15px;}
.hmnss .frm p i {margin:45px -69px 0px 0px;}
.hmnss .frm ul {float:left; width:260px;}
.hmnss .frm ul.f {margin-right:20px;}
.hmnss .frm li {margin-bottom:20px;}
.hmnss .frm li:last-child {margin-bottom:0px;}
.hmnss .frm label {display:block; height:15px; padding-top:5px; text-align:center; font-style:italic; font-size:12px; color:#ff0004;}
.hmnss .frm input {display:block; width:240px; height:38px; padding:0px 10px; background:#fff; border-radius:6px;}
.hmnss .frm span {display:block; width:240px; padding:9px 10px; background:#fff; border-radius:6px;}
.hmnss .frm span select {display:block; width:240px; height:20px;}
.hmnss .frm span label {padding-top:15px;}
.hmnss .frm textarea {display:block; width:240px; height:134px; padding:10px; background:#fff; border-radius:6px;}
.hmnss .frm .b input {width:260px; background:#376fe1; color:#fff; font-size:18px; cursor:pointer;}
.shbox {padding:15px 0px; background:#3c3c42;}
.shbox .l {float:left; width:655px; margin:0px 15px;}
.shbox .cshe {min-height:415px; background:#4a4e53; border:1px solid #52585c; border-radius:2px; position:relative;}
.shbox .cshe p {height:38px; line-height:38px; padding-left:8px; color:#fff; font-size:18px; font-weight:700; text-shadow:1px 1px 1px #000; background:#42454a; border-bottom:1px solid #52585c; border-radius:3px 3px 0px 0px; background:linear-gradient(0deg, #42454a 0%, #42454a 45%, #4d5156 45%, #4d5156 100%); font-family:'Open Sans Condensed';}
.shbox .cshe p ins {float:right; width:200px; height:18px; margin:5px 4px 0px 0px; padding:5px 8px; background:#6a6f75; border-radius:4px;}
.shbox .cshe p ins input {float:left; width:180px; height:18px; color:#e9eaea;}
.shbox .cshe p ins i {float:left; width:18px; height:18px; background:url(s.png) -155px -46px no-repeat;}
.shbox .cshe ul {padding:3px;}
.shbox .cshe li {height:28px; margin-bottom:5px; background:#414449; border-radius:2px; overflow:hidden;}
.shbox .cshe li:nth-child(even) {background:#505357;}
.shbox .cshe strong, .shbox .cshe span, .shbox .cshe abbr {float:left; height:16px; line-height:16px; margin-top:6px; padding-left:5px; border-left:1px dotted #646a6f; color:#fff;}
.shbox .cshe strong {width:88px; padding-left:7px; border:0px;}
.shbox .cshe span {float:left; width:226px;}
.shbox .cshe abbr {float:left; width:75px;}
.shbox .cshe li a {color:#fff;}
.shbox .cshe li a.aa {float:left; width:75px; height:28px; line-height:28px; margin-left:4px; text-align:center; color:#fff; background:#36373d; border-radius:2px; text-decoration:none;}
.shbox .cshe li a.ss {background:#376fe1;}
.shbox .cshe li a:hover {color:#ffff00;}
.shbox .cshe li a.ss:hover {color:#fff; font-style:italic;}
.shbox .cshe li strong {font-family:Arial, Tahoma;}
.shbox .cshe b {display:block; height:22px; margin:4px 3px 2px 3px; background:#36373d; border-radius:2px; overflow:hidden;}
.shbox .cshe b * {color:#ffd833; font-weight:400; margin-top:3px; border-style:solid; border-color:#494b51; font-size:13px;}
.shbox .ago {width:120px; height:20px; font-size:12px; background:#34353b; border-radius:4px; margin-left:-60px; left:50%; bottom:-10px; z-index:3; position:absolute;}
.shbox .ago a {float:left; height:20px; line-height:18px; padding:0px 5px 0px 10px; color:#ffd109; text-decoration:none;}
.shbox .ago i {float:right; margin:6px 0px 0px 7px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #ffd109;}
.shbox .ago a:hover {color:#fff799;}
.shbox .ago a:hover i {border-color:transparent transparent transparent #fff799;}
.shbox .r {float:left; width:300px;}
.shbox .r .ads {margin-bottom:15px;}
.shbox .hnws {height:152px; background:#4a4e53;}
.shbox .hnws .swp {margin-left:8px;}
.shbox .hnws li ins {width:120px; height:80px; background:#24272b;}
.shbox .hnws li ins img {width:120px; height:80px; left:-2px; top:-2px;}
.shbox .hnws li span {margin-left:6px;}
.shbox .hnws .nv {width:120px; left:10px;}
.shbox .hnws .nv b {width:66px;}
.cohis {margin-bottom:15px; background:#515151; border-top:1px solid #5b5b5b; border-bottom:3px solid #3c3c42; overflow:hidden;}
.cohis p {height:38px; line-height:38px; padding-left:15px; color:#fff; font-size:15px; font-weight:700; text-shadow:1px 1px 1px #000; font-family:'Open Sans Condensed'; position:relative; z-index:2; background:#333; background:linear-gradient(0deg, #333 0%, #333 45%, #555 45%, #555 100%);}
.cohis ul, .rques ul {width:308px; height:100%; padding-left:12px; position:relative;}
.cohis li, .rques li {width:284px; padding:12px 3px; border-bottom:1px dotted #727272;}
.cohis li:last-child, .rques li:last-child {border-bottom:0px;}
.cohis li a, .rques li a {text-decoration:none;}
.cohis abbr, .rques abbr {display:block; height:54px;}
.cohis abbr b, .rques abbr b {float:left; width:78px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:15px; background:#3a4563; border:1px solid #6a6f75;}
.cohis abbr strong, .rques abbr strong {float:left; width:190px; height:52px; line-height:18px; margin-left:10px; color:#fff; font-size:13px; overflow:hidden;}
.cohis ins, .rques ins {display:block; height:30px; line-height:30px; color:#fff; font-size:12px; font-weight:700;}
.cohis ins b, .rques ins b {color:#ffd932; font-size:12px;}
.cohis ins small, .rques ins small {float:right; color:#ffff00; font-size:11px; font-weight:400;}
.cohis span, .rques span {display:block; line-height:19px; color:#fff;}
.cohis .cl {float:left; width:333px;}
.cohis .cc {float:left; width:334px; background:#5b5b5b;}
.cohis .cc p {border-right:1px solid #5b5b5b; border-left:1px solid #5b5b5b;}
.cohis .cc ul {width:322px; box-shadow:0px 0px 8px #333;}
.cohis .cr {float:left; width:333px;}
.hsque {margin-bottom:15px;}
.hsque .bar {height:36px; line-height:32px; margin-bottom:2px; padding:9px 10px; background:#d1d1d1; border-radius:4px; position:relative;}
.hsque .bar strong {line-height:36px; padding-left:4px; font-size:23px; color:#3c3c42;}
.hsque .bar a {float:right; height:36px; padding:0px 25px; font-weight:400; font-size:22px; color:#fff; background:#396d71; border-radius:4px; text-decoration:none;}
.hsque .bar i {width:0; height:0; border-style:solid; border-width:8px 9px; border-color:#d1d1d1 transparent transparent transparent; left:41px; bottom:-16px; position:absolute; z-index:3;}
.hsque .lst {padding:12px 8px 12px 10px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.hsque .lst ul {padding-right:15px;}
.hsque .lst li {padding:11px 15px 10px 75px; margin-bottom:10px; background:#396d71; border-radius:4px; position:relative;}
.hsque .lst li:last-child {margin:0px;}
.hsque .lst abbr {color:#fff; font-size:15px; left:12px; top:14px; position:absolute;}
.hsque .lst p {line-height:21px; padding-bottom:15px; color:#fff; font-size:15px;}
.hsque .lst span {display:block; height:20px; line-height:20px; font-size:12px; font-weight:700; color:#fff;}
.hsque .lst span b {margin:0px 33px 0px 3px; color:#ffd832; font-size:13px;}
.hsque .lst span small {height:20px; color:#ffff00; font-size:11px; font-weight:400;}
.hsque .lst span a {float:right; height:20px; line-height:18px; margin-right:-5px; padding-left:11px; text-decoration:none; background:#f4f4f2; border-radius:5px; font-weight:400;}
.hsque .lst span a i {float:right; margin:7px 5px 0px 7px; width:0; height:0; border-style:solid; border-width:3px 4px; border-color:transparent transparent transparent #000;}
.hsque .lst span a:hover {opacity:0.7;}
.hsque .lst #toxSc7 {height:377px; overflow:hidden;}
.hisdtl {background:#3c3c42; padding:15px;}
.hisdtl h1 {margin-bottom:20px; padding-left:95px; font-size:22px; color:#ffd938; position:relative;}
.hisdtl h1 span {width:80px; height:28px; line-height:26px; text-align:center; font-size:18px; color:#000; background:#f4f4f2; left:0px; top:0px; position:absolute;}
.hisdtl ul {height:82px; padding:4px 2px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.hisdtl li {float:left; height:82px; margin:0px 2px; font-family:Arial, 'Open Sans';}
.hisdtl li p {height:20px; line-height:20px; margin-bottom:4px; text-align:center; color:#ffd832; font-size:11px; font-weight:700; background:#3d3f45; border-radius:2px;}
.hisdtl li span {display:block; height:58px; text-align:center; color:#fff; font-weight:700; background:#3d3f45; border-radius:2px;}
.hisdtl li.c1 {width:124px;}
.hisdtl li.c1 span {height:23px; padding:17px 0px 18px 23px; line-height:23px; text-align:left; font-size:20px;}
.hisdtl li.c1 span i {float:left; width:22px; height:23px; margin-right:7px; background:url(s.png) no-repeat;}
.hisdtl li.c1 span.up {color:#6dd753;}
.hisdtl li.c1 span.up i {background-position:-189px -159px;}
.hisdtl li.c1 span.dw {color:#ff0000;}
.hisdtl li.c1 span.dw i {background-position:-212px -159px;}
.hisdtl li.c1 span.fx {color:#589add;}
.hisdtl li.c1 span.fx i {background-position:-218px -281px;}
.hisdtl li.c2 {width:120px;}
.hisdtl li.c2 span {line-height:58px; font-size:20px;}
.hisdtl li.c3 {width:154px;}
.hisdtl li.c3 span {background:none; margin-left:-2px;}
.hisdtl li.c3 small {float:left; margin:0px 0px 2px 2px; width:50px; height:20px; line-height:20px; color:#ffd832; font-weight:400; font-size:11px; background:#3d3f45; border-radius:2px;}
.hisdtl li.c3 b {float:left; margin-left:2px; width:50px; height:36px; line-height:36px; font-size:12px; font-weight:700; background:#3d3f45; border-radius:2px;}
.hisdtl li.c4 {width:71px;}
.hisdtl li.c4 span {line-height:58px; font-size:13px;}
.hisdtl li.c5 {width:71px;}
.hisdtl li.c5 span {line-height:58px; font-size:13px;}
.hisdtl li.c6 {width:71px;}
.hisdtl li.c6 span {line-height:58px; font-size:13px;}
.hisdtl li.c7 {width:186px;}
.hisdtl li.c7 span {background:none; margin-left:-2px;}
.hisdtl li.c7 b {float:left; margin:0px 0px 2px 2px; width:92px; height:26px; line-height:26px; color:#ffd832; font-size:11px; font-weight:700; background:#3d3f45; border-radius:2px;}
.hisdtl li.c7 small {float:left; margin-left:2px; width:92px; height:30px; line-height:30px; font-weight:400; font-size:11px; background:#3d3f45; border-radius:2px;}
.hisdtl li.c8 {width:135px;}
.hisdtl li.c8 span {line-height:58px; font-size:20px; font-weight:700;}
.rques {margin-bottom:15px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.rques p {height:46px; line-height:46px; padding-left:12px; color:#fff; font-size:20px; font-weight:700; border-bottom:1px solid #52585c; font-family:'Open Sans Condensed';}
.rques p small {font-weight:400; font-size:13px; font-family:Arial, 'Open Sans'; top:-2px; position:relative;}
.rques ul {width:auto; padding:1px 0px 0px 0px;}
.rques li {float:left; width:306px; padding:0px 10px; border:0px; border-right:1px solid #52585c;}
.rques li a {display:block; padding:10px 5px; border-top:1px dotted #727272;}
.rques li:nth-child(-n+2) a {border-top:0px;}
.rques li:nth-child(even) {border:0px;}
.rques li abbr strong {width:200px; overflow:hidden;}
.rques li span {height:57px; overflow:hidden;}
.side .hisinf {margin-bottom:15px; padding-bottom:15px; background:#4a4e53;}
.side .hisinf .bar {padding:30px 13px 10px 15px; line-height:125%; font-size:18px; font-weight:700; color:#ffd938; position:relative;}
.side .hisinf .bar span {width:80px; height:28px; line-height:26px; text-align:center; color:#000; background:#f4f4f2; left:10px; top:-8px; position:absolute;}
.side .hisinf .tbl {margin-bottom:5px; padding-bottom:1px; color:#fff; font-size:11px; font-family:Arial, 'Open Sans';}
.side .hisinf .tbl p {margin-bottom:4px; background:#3d3f45; border-radius:2px;}
.side .hisinf .tbl .lt {float:left; width:185px; margin:0px 5px;}
.side .hisinf .tbl .lt p {height:20px; line-height:20px; padding:0px 5px; text-align:right; font-size:12px;}
.side .hisinf .tbl .lt p b {float:left; font-size:11px; font-weight:600;}
.side .hisinf .tbl .rt {float:left; width:100px;}
.side .hisinf .tbl .rt p {height:68px; text-align:center;}
.side .hisinf .tbl .rt abbr {display:block; height:21px; padding-top:6px; font-weight:600;}
.side .hisinf .tbl .rt span {display:block; font-size:20px; font-weight:700;}
.side .hisinf .tbl .rt span.up {color:#6dd753;}
.side .hisinf .tbl .rt span.dw {color:#ff0000;}
.side .hisinf .tbl .rt span.fx {color:#589add;}
.side .hisinf .btn {display:block; margin:0px 22px; height:36px; line-height:34px; text-align:center; font-size:18px; font-weight:700; background:#eab70f; border-radius:4px; text-decoration:none;}
.side .hisinf .btn:hover {opacity:0.7;}
.pepag .advs.ym {background:#585b5d; margin-bottom:0px; border-bottom:1px solid #76797c; border-top:1px solid #76797c;}
.bgCboX_mpebox {padding:4px 0px;}
.bgCboX_mpebox .chartRow {position:relative; height:156px;}
.bgCboX_disply {padding:10px;}
.bgCboX_disply .chartRow {position:relative; height:130px;}
.bgCboX_pemain {width:380px;}
.bgCboX_pemain .chartRow {position:relative; height:160px; color:#fff;}
.bgCboX_detail {margin-bottom:15px; padding:10px 0px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.bgCboX_detail .chartNav {height:20px;}
.bgCboX_detail .chartNav ul {height:20px; padding-left:70px; font-size:12px;}
.bgCboX_detail .chartNav li {float:left; height:20px; line-height:18px; margin-right:10px;}
.bgCboX_detail .chartNav li:last-child {margin-right:10px;}
.bgCboX_detail .chartNav li a {display:block; height:20px; padding:0px 10px; text-decoration:none; background:#e3e3e3; border-radius:4px; }
.bgCboX_detail .chartNav li.act {}
.bgCboX_detail .chartNav li.act a {background:#a3d39c;}
.bgCboX_detail .chartRow {position:relative; height:250px; padding:10px 20px; color:#fff;}
.bgCboX_sdinfo {margin-bottom:10px; padding:20px 5px; background:#4a4e53; border-top:1px solid #5a6166; border-bottom:1px solid #5a6166;}
.bgCboX_sdinfo .chartRow {position:relative; height:150px; color:#fff;}
.dark {background:#46464f;}
.cont.cV2 {padding:0px 15px; width:655px;}
.side.sV2 {margin-left:0px; padding-right:15px;}
.ds {background:#3c3c42;}
.ds .spc {height:15px;}
.ds .dtail {background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.ds .dtail p {color:#fff; font-size:16px; line-height:160%;}
.ds .dtail .dtltxt {font-size:16px; line-height:160%;}
.ds .dtail .tag {border-color:#5a6166;}
.ds .dtail .tag b {color:#fff;}
.ds .dtail .tag a {color:#fff; background:#36373d;}
.ds .dtail .tag a:hover {color:#164764; background:#e5e5e5;}
.ds .dtail .whn {margin-bottom:17px; color:#fff;}
.ds .dtail .whn a {color:#fff;}
.ds .dtail .adh {border-color:#5a6166;}
.ds .dtail .que {margin:0px 12px 42px 12px; position:relative;}
.ds .dtail .que .row {padding:11px 15px 10px 71px; background:#396d71; border-radius:4px; position:relative;}
.ds .dtail .que .row ins {color:#fff; font-size:15px; left:12px; top:14px; position:absolute;}
.ds .dtail .que .row span {display:block; line-height:21px; padding-bottom:15px; color:#fff; font-size:15px;}
.ds .dtail .que .row abbr {display:block; height:20px; line-height:20px; font-size:12px; font-weight:700; color:#fff;}
.ds .dtail .que .row abbr b {margin:0px 33px 0px 3px; color:#ffd832; font-size:13px; font-weight:700;}
.ds .dtail .que .row abbr small {float:right; height:20px; color:#ffff00; font-size:11px; font-weight:400;}
.ds .dtail .que .shr {height:20px; padding:7px 5px 7px 101px; margin:0px 12px; background:#f4f4f2; border-radius:0px 0px 4px 4px; position:relative;}
.ds .dtail .que .shr abbr {color:#396d71; font-size:13px; font-weight:700; left:12px; top:10px; position:absolute;}
.ds .dtail .que .shr abbr i {float:right; margin:2px 0px 0px 12px; width:0; height:0; border-style:solid; border-width:4px; border-color:transparent transparent transparent #396d71;}
.ds .dtail .que .shr .soc {margin:0px;}
.ds .dtail .pgloc {margin-bottom:15px; background:none; border-right:0px; border-bottom:1px solid #52585c;}
.ds .dtail .pgloc a {color:#fff;}
.ds .dtail .pgloc a:hover {color:#a3d39c;}
.ds .dtail .pgloc i {border-color:transparent transparent transparent #fff;}
.ds .dtail .pgloc span {color:#fff;}
.ds .dtail .pgloc span a {color:#fff;}
.ds .dtail .pgloc strong {text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.ds .dtail .pgloc small {color:#fff;}
.ds .dtail .pgloc small a {color:#fff;}
.ds .dtail .pgloc ins {color:#fff;}
.ds .dtail .pgloc ins a {color:#fff;}
.ds .dtail .pgloc abbr a.rcm {background-position:-129px -715px;}
.ds .dtail .pgloc abbr a.prt {background-position:-129px -736px;}
.ds .comnt {margin-bottom:20px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.ds .comnt .wrte {border-color:#52585c; background:#44474c;}
.ds .comnt .wrte strong {color:#fff; background:#4a4e53; border-color:#52585c;}
.ds .comnt .wrte label {color:#fff;}
.ds .comnt .wrte input.tx {background:#fff; width:477px;}
.ds .comnt .wrte textarea {background:#fff; width:477px; min-height:48px; margin-bottom:12px;}
.ds .comnt .wrte fieldset label {color:#fff;}
.ds .comnt .read li {background:#46494f;}
.ds .comnt .read abbr {color:#ffd936;}
.ds .comnt .read abbr b {color:#ffd936;}
.ds .comnt .read abbr small {color:#eee;}
.ds .comnt .read abbr a {color:#ffd936;}
.ds .comnt .read p {color:#fff;}
.ds .nwsn {background:#4a4e53; border-color:#46494f;}
.ds .nwsn li p b {color:#ddd;}
.ds .nwsn li p a {color:#fff;}
.ds .nwsn abbr a {background:#333;}
.ds .nwsn abbr a:hover {background:#222;}
.ds .snws.v2 dl {background:#4a4e53;}
.ds .snws.v2 dt {background:#2c2d30; text-shadow:1px 1px 1px #000;}
.ds .snws.v2 dd {background:#4a4e53;}
.ds .snws.v2 dd.all a {background:#222;}
.ds .snws.v2 span {border-color:#6f7173;}
.ds .snws.v2 span a {color:#fff;}
.ds .snws.v2 span b {color:#ddd;}
.ds .snws.v2 span img {border-color:#6a6f75;}
.dbox {padding:3px; background:#4a4e53; border:1px solid #52585c; border-radius:2px; font-family: 'Open Sans', Arial;}
.dbox u {display:block; clear:both; font-size:0px; line-height:0px; line-height:0%;}
.dbox b, .dbox span, .dbox small, .dbox abbr, .dbox em {float:left; padding:0px 5px; color:#fff;}
.dbox span, .dbox small, .dbox abbr, .dbox em {border-left:1px dotted #646a6f;}
.dbox b {font-weight:400;}
.dbox span i {float:right; width:16px; height:16px; background:url(s.png) no-repeat;}
.dbox em {font-style:normal;}
.dbox a {color:#fff;}
.dbox li {padding:3px 0px 4px 0px; border-bottom:1px dotted #646a6f;}
.dbox li:last-child {border-bottom:0px;}
.dbox li:nth-child(even) {background:#3f4247;}
.dbox li b, .dbox li span, .dbox li small, .dbox li abbr, .dbox li em {padding:3px 5px; line-height:16px;}
.dbox p {display:inline-block; height:20px; line-height:20px; padding:2px 0px; margin-bottom:5px; background:#36373d; border-radius:2px;}
.dbox p b, .dbox p span, .dbox p small, .dbox p abbr, .dbox p em {height:20px; font-size:14px; color:#ffd834;}
.dbox p span, .dbox p small, .dbox p abbr, .dbox p em {border-left:1px solid #494b51;}
.dbox .up span i {background-position:-32px -169px;}
.dbox .up abbr {color:#25d818;}
.dbox .dw span i {background-position:-48px -170px;}
.dbox .dw abbr {color:#ff0000;}
.dbox .fx span i {background-position:-32px -187px;}
.dbox .fx abbr {color:#0d73d2; color:#fff;}
.dbox ins {display:none; float:right; width:16px; height:16px; margin:3px 2px 0px 0px; background:#313137; border-radius:2px; cursor:pointer;}
.dbox ins i {display:block; width:11px; height:11px; margin:2px 0px 0px 3px; background:url(s.png) -141px -60px no-repeat;}
.altin, .doviz, .endeks, .hisse, .borsa, .kredi {margin-bottom:15px; background:#3c3c42;}
.altin .dbox b, .doviz .dbox b {width:205px;}
.altin .dbox span, .doviz .dbox span {width:116px;}
.altin .dbox small, .doviz .dbox small {width:70px;}
.altin .dbox abbr, .doviz .dbox abbr {width:45px; text-align:right;}
.altin .dbox li b, .doviz .dbox li b {font-size:13px;}
.altin .dbox li span, .doviz .dbox li span, .endeks .dbox li span {font-size:14px; font-weight:700;}
.altin .dbox li small, .doviz .dbox li small, .endeks .dbox li small, .borsa .dbox li small, .hisse .dbox li small, .hisse .dbox li em {font-size:12px;}
.altin .dbox li abbr, .doviz .dbox li abbr, .endeks .dbox li abbr, .hisse .dbox li abbr {font-size:14px;}
.altin .side .ads, .doviz .side .ads, .endeks .side .ads, .hisse .side .ads, .borsa .side .ads {margin-bottom:15px;}
.altin .dbox li, .doviz .dbox li, .endeks .dbox li {cursor:default;}
.altin, .doviz, .endeks, .hisse, .borsa {text-shadow:1px 1px 1px #333;}
.altin {padding:15px 0px}
.altin .dbox li:hover {background:#b8860b;}
.doviz {padding-bottom:15px;}
.doviz .dbox li:hover {background:#737373;}
.doviz.uluslr .dbox b {width:251px;}
.doviz.uluslr .dbox span {width:125px;}
.doviz.uluslr .dbox small {width:75px;}
.doviz.uluslr .dbox abbr {width:50px;}
.endeks {padding-bottom:15px;}
.endeks .dbox b {width:209px;}
.endeks .dbox span {width:90px;}
.endeks .dbox small {width:55px;}
.endeks .dbox abbr {width:52px; text-align:right;}
.endeks .dbox li b {font-size:15px;}
.endeks .dbox li:hover {background:#737373;}
.endeks.uluslr .dbox b {width:309px;}
.endeks.uluslr .dbox span {width:115px;}
.endeks.uluslr .dbox small {width:55px;}
.endeks.uluslr .dbox abbr {width:59px;}
.endeks.uluslr .dbox li b {font-size:13px;}
.endeks.uluslr .dbox p abbr {text-align:center;}
.hisse {padding:0px 15px 15px 15px;}
.hisse .dbox b {width:48px;}
.hisse .dbox span {width:232px;}
.hisse .dbox small {width:52px;}
.hisse .dbox em {width:91px;}
.hisse .dbox abbr {width:49px;}
.hisse .dbox li b {font-weight:700;}
.hisse .dbox li span {font-size:13px;}
.hisse .dbox li {background:#4a4e53; display:none;}
.hisse .dbox li:hover {background:#737373;}
.hisse.wside {padding:0px 0px 15px 0px;}
.hisse.wside .dbox li div {background:#393a40; border-radius:2px; padding:2px 0px; margin-bottom:3px;}
.hisse.wside .dbox li div span {width:auto; border:0px; margin-right:5px; font-weight:700; font-size:14px;}
.hisse.wside .dbox li div span i {float:left; margin-right:8px;}
.hisse.wside .dbox li div b {width:auto; font-weight:400;}
.hisse.wside .dbox .up div span a {color:#25d818;}
.hisse.wside .dbox .dw div span a {color:#ff0000;}
.hisse.wside .dbox .fx div span a {color:#0d73d2; color:#fff;}
.hisse.wside .dbox abbr {width:51px;}
.hisse.wside .dbox li {padding:0px 0px 4px 0px; background:#414449; border-radius:2px; border:0px;}
.hisse.wside .dbox li small:first-of-type {border:0px; font-weight:700; font-size:14px; width:56px;}
.hisse.wside .dbox p small:first-of-type {border:0px; width:56px;}
.borsa {padding:0px 15px 15px 15px;}
.borsa .dbox {float:left;}
.borsa .dbox:nth-child(1) {border-radius:2px 0px 0px 2px;}
.borsa .dbox:nth-child(2) {border-left:0px; border-right:0px; border-radius:0px;}
.borsa .dbox:nth-child(3) {border-radius:0px 2px 2px 0px;}
.borsa .dbox b {width:71px;}
.borsa .dbox span {width:71px; border:0px;}
.borsa .dbox small {width:43px;}
.borsa .dbox abbr {width:44px;}
.borsa .dbox p {padding-right:7px;}
.borsa .dbox p abbr {width:auto;}
.borsa .dbox li {display:inline-block; width: 316px;}
.borsa .dbox li.mix {display:none;}
.borsa .dbox li:nth-child(even) {background:none;}
.borsa.wside {padding:0px 0px 15px 0px;}
.borsa.wside .dbox {width:320px;}
.borsa.wside .dbox small {width:44px;}
.borsa.wside .dbox li abbr {width:45px;}
.borsa.wside .dbox:nth-child(2) {border-right:0px; border-right:1px solid #52585c; border-radius:0px 2px 2px 0px;}
.kredi {padding:0px 15px 15px 15px;}
.kredi .lt {float:left; width:478px;}
.kredi .rt {float:left; width:476px; margin-left:16px;}
.kredi .rt .ads {margin-bottom:15px; padding:22px 88px; text-align:center; background:#4a4a50;}
.kredi .dbox {width:470px; margin-bottom:15px;}
.kredi .dbox b {width:170px;}
.kredi .dbox em {width:137px;}
.kredi .dbox small {width:60px;}
.kredi .dbox li {border-bottom:0px; border-radius:2px; background:#505357; margin-bottom:5px;}
.kredi .dbox li:nth-child(even) {background:#414449;}
.kredi .dbox li b {font-weight:700; font-size:14px;}
.kredi .dbox li em {font-size:14px;}
.kredi .dbox li small {font-size:14px;}
.kredi .calc {margin-bottom:15px; padding-bottom:10px; background:#c1c1c1;}
.kredi .calc .dsc {padding:5px; background:#e2e2e2; position:relative;}
.kredi .calc .dsc h1 {height:80px; line-height:80px; margin-bottom:10px; padding:0px 20px; font-size:32px; color:#252528; background:#fff; border-radius:4px;}
.kredi .calc .dsc p {line-height:28px; margin-bottom:5px; padding:0px 10px; font-size:18px; color:#404448;}
.kredi .calc .dsc img {right:19px; top:11px; position:absolute;}
.kredi .calc .frm u {display:block; clear:both; font-size:0px; line-height:0px; line-height:0%;}
.kredi .calc .frm ul {display:block; width:430px; padding:0px 0px 10px 25px;}
.kredi .calc .frm li {margin-bottom:15px;}
.kredi .calc .frm b {float:left; width:140px; height:40px; line-height:40px; color:#404448; font-size:16px; font-weight:400;}
.kredi .calc .frm span {float:left; width:268px; height:20px; padding:9px 10px; background:#fff; border:1px solid #dbdbdb; border-radius:4px;}
.kredi .calc .frm span select, .kredi .calc .frm span input {display:block; width:268px; height:20px; color:#555b60;}
.kredi .calc .frm abbr {display:block; height:50px;}
.kredi .calc .frm abbr input {float:right; width:190px; height:50px; background:#376fe1; color:#fff; font-size:18px; border-radius:4px; cursor:pointer;}
.kredi .rt .dbox {width:auto; background:#d0d0d0; border:0px;}
.kredi .rt .dbox p {background:#fff; color:#004C66;}
.kredi .rt .dbox p b, .kredi .rt .dbox p em, .kredi .rt .dbox p small, .kredi .rt .dbox p abbr {color:#004C66; border-color:#c8cacc;}
.kredi .rt .dbox b {width:137px;}
.kredi .rt .dbox em {width:140px;}
.kredi .rt .dbox abbr {width:55px;}
.kredi .rt .dbox small {width:95px;}
.kredi .rt .dbox li {background:#d0d0d0;}
.kredi .rt .dbox li:nth-child(even) {background:#c3c3c3;}
.kredi .rt .dbox li b, .kredi .rt .dbox li em, .kredi .rt .dbox li small, .kredi .rt .dbox li abbr {color:#444; border-color:#aaa;}
.kredi .rt .dbox div {padding:10px 20px; color:#3f4447; font-size:17px; line-height:25px; margin-bottom:3px; border-radius:4px; background:#dadada;}
.kredi .rt .dbox div font {color:#252526; font-weight:700;}
.pemain {margin-bottom:15px; padding:15px; background:#313137;}
.pemain .desc {margin-bottom:15px; line-height:26px; padding:10px 15px; font-size:16px; color:#999; background:#26262b; border-radius:4px;}
.pemain .desc i {display:inline-block; width:12px; height:14px; margin:0px 8px; background:url(s.png) -49px -187px no-repeat;}
.pemain .drag {position:relative; overflow:hidden;}
.pemain .dbox {float:left; margin:0px 10px 20px 0px; width:285px; text-shadow:1px 1px 1px #222; box-shadow:0px 0px 5px 1px #222; position:relative;}
.pemain .dbox b {width:74px;}
.pemain .dbox span {width:74px; border:0px;}
.pemain .dbox small {width:54px; font-size:14px;}
.pemain .dbox abbr {width:60px; text-align:center;}
.pemain .dbox ins {margin-right:3px;}
.pemain .dbox p {margin-bottom:4px; border-radius:0px 0px 2px 2px;}
.pemain .dbox p abbr {/*width:auto;*/width: 60px;}
.pemain .dbox p b, .pemain .dbox p small, .pemain .dbox p abbr, .pemain .dbox p em, .pemain .dbox p span {color:#dadd4a;}
.pemain .dbox ul {background:#464a4f; border-radius:4px; }
.pemain .dbox li:nth-child(even) {background:none;}
.pemain .dbox.ecig {width:334px;}
.pemain .dbox.ecig em {width:86px;}
.pemain .dbox.ecig abbr {width:40px;}
.pemain .dbox.ecig li abbr {padding:3px 4px;}
.pemain .dbox.ecig p abbr {padding:0px 7px; text-align:center;}
.pemain .dbox.ndks b {width:145px;}
.pemain .dbox.ndks span {width:145px;}
.pemain .dbox.ndks small {width:50px;}
.pemain .dbox.ndks abbr {width:58px;}
.pemain .dbox.ndks li span, .pemain .dbox.ndks li small {font-size:12px;}
.pemain .dbox .bar {height:30px; line-height:30px; color:#fff; background:#313137; border-bottom:1px solid #52585c; border-radius:2px 2px 0px 0px; cursor:move;}
.pemain .dbox .bar strong {float:left; margin-left:6px; font-weight:700; font-size:14px;}
.pemain .dbox .bar small {float:right; width:auto; padding:0px; border:0px; font-size:11px; padding-right: 5px}
.pemain .dbox .bar a {float:right; font-size:0px; text-indent:-9999px; width:12px; height:14px; margin:7px; background:url(s.png) -49px -187px no-repeat;}
.pemain .dbox .bar span {float:right; width:40px; height:18px; padding:0px; margin:6px 4px 0px 0px; background:#fff; border-radius:2px; overflow:hidden;}
.pemain .dbox .bar span select {float:right; height:20px; margin-top:-1px; font-size:12px; font-weight:700;}
#foot {background:#1c4546; color:#fff; border-top:5px solid #749799; width:980px;padding:10px;margin:0 auto;}
#foot .wrp {width:980px;}
#foot .bar {height:117px; padding-left:3px; border-bottom:1px solid #153b3a;}
#foot .bar p {padding:23px 0px 19px 0px;}
#foot .bar p a {display:block; width:140px; height:26px; font-size:0px; text-indent:-9999px; background:url(s.png) 0px -45px no-repeat;}
#foot .bar p small {display:block; padding-top:10px; font-size:12px; color:#d4d3d0;}
#foot .bar span {display:block; height:16px; font-size:14px; font-weight:700; color:#fff;}
#foot .bar span a {float:left; color:#fff;}
#foot .bar span b {float:left; margin:0px 12px; font-weight:400;}
#foot .bar abbr {float:right; width:383px; padding-top:30px; position:relative; z-index:3;}
#foot .bar abbr a {display:block; width:124px; height:36px; font-size:0px; text-indent:-9999px; background:url(s.png) no-repeat;}
#foot .bar abbr a.as {background-position:0px -347px; margin-bottom:7px;}
#foot .bar abbr a.gp {background-position:-126px -347px;}
#foot .bar abbr i {width:250px; height:169px; position:absolute; right:0px; top:-36px; background:url(r.png) 0px -89px no-repeat;}
#foot .nav {padding:26px 0px 0px 12px; border-top:1px solid #335859; border-bottom:1px solid #153b3a;}
#foot .nav dl {float:left; width:195px;}
#foot .nav dl a {color:#fff;}
#foot .nav dt {height:26px; font-size:14px; font-weight:600;}
#foot .nav dd {padding-bottom:9px; color:#fff; font-size:12px;}
#foot .dsc {font-size:12px; padding:15px 3px; border-top:1px solid #335859;}
#foot .dsc p {float:left; line-height:18px; text-align:justify;}
#foot .dsc p small {display:block; font-size:12px; margin-bottom:15px;}
#foot .dsc p b {display:block; font-weight:600; margin-bottom:15px;}
#foot .dsc p i {display:inline-block; width:65px; height:14px; margin:0px 5px; background:url(s.png) -175px -46px no-repeat; position:relative; top:3px;}
#foot .dsc span {float:right; width:120px; padding:22px 8px; margin-top:2px; text-align:center; background:#173f3e; border-radius:5px;}
#foot .dsc span abbr {display:block; line-height:18px;}
#foot .dsc span abbr.bi {margin-bottom:30px;}
#foot .dsc span i {display:block; margin:0px auto 8px auto; background:url(s.png) no-repeat;}
#foot .dsc span abbr.bi i {width:50px; height:66px; background-position:-126px -141px;}
#foot .dsc span abbr.aa i {width:40px; height:34px; background-position:-190px -121px;}
#foot .end {height:30px; line-height:36px; padding:10px 0px; font-size:14px; background:#749799;}
#foot .end a {float:left; font-weight:600; color:#1c4546;}
#foot .end b {float:left; margin:0px 8px; font-weight:600; color:#1c4546;}
#foot .end strong {float:left; width:183px; height:30px; font-size:0px; text-indent:-9999px; margin-right:30px; background:url(s.png) 0px -109px no-repeat;}
.pdbox {margin-bottom:15px;}
.pdbox .lnk {height:95px; margin-bottom:10px; font-size:12px; font-weight:700; font-family:Arial, 'Open Sans';}
.pdbox .lnk li {float:left; width:90px; height:93px; text-align:center; border:1px solid #ced5d6; background:#fff;}
.pdbox .lnk li.b {width:94px; margin:0px 10px;}
.pdbox .lnk li a {display:block; height:80px; padding-top:13px; color:#336485; text-decoration:none;}
.pdbox .lnk li a:hover {color:#2d4e59;}
.pdbox .lnk li i {display:block; width:49px; height:47px; margin:0px auto 10px auto; background:url(r.png) no-repeat;}
.pdbox .lnk li.a i {background-position:-278px -309px;}
.pdbox .lnk li.b i {background-position:-300px -22px; width:59px;}
.pdbox .lnk li.c i {background-position:-328px -309px;}
.pdbox .pdStab {height:400px;}
.pdbox .exceds {padding-top:11px; padding:11px 5px 0px 5px; background:#fff; border:1px solid #b4c9ca;}
.pdbox .exceds .nav {height:23px; border-bottom:1px solid #b4c9ca; margin-bottom:10px;}
.pdbox .exceds .nav ul {font-size:10px; font-weight:700; margin-left:5px;}
.pdbox .exceds .nav li {float:left; height:22px; line-height:22px; padding:0px 5px;}
.pdbox .exceds .nav li a {display:block; color:#004176; text-decoration:none;}
.pdbox .exceds .nav li.act {background:#fff; background:linear-gradient(to bottom, #f1f8f3 0%,#fefefe 53%,#ffffff 100%); border:1px solid #b4c9ca; border-bottom:1px solid #fff;}
.pdbox .exceds .nav li.act a {color:#008842;}
.pdbox .exceds .slc {height:20px; font-size:11px; font-weight:700; color:#3b7c78; text-align:right;}
.pdbox .exceds .slc select {border:1px solid #ddd; font-size:11px; color:#3b7c78; font-weight:700;}
.pdbox .exceds .dta {margin:0px 10px;}
.pdbox .exceds .dta abbr {display:block; height:18px; padding-left:60px; font-size:11px; color:#666; border-bottom:1px solid #d9dfdd;}
.pdbox .exceds .dta li {height:22px; line-height:22px; font-size:11px; border-bottom:1px solid #d9dfdd;}
.pdbox .exceds .dta li:hover {background:#f0f7f2; cursor:default;}
.pdbox .exceds .dta p {float:left; width:60px; padding-left:4px; color:#004176;}
.pdbox .exceds .dta span {float:left; width:58px; text-align:right;}
.pdbox .exceds .dta b {float:left; width:69px; padding-right:4px; text-align:right; font-weight:400;}
.pdbox .exceds .dta b.up {color:#007c1d;}
.pdbox .exceds .dta b.dw {color:#b50000;}
.pdbox .exceds .bar {height:17px; margin:40px 5px 16px 5px; background:#e9e9e9; background:url(r.png) 0px -662px no-repeat;}
.pdbox .exceds .bar abbr {float:left; width:28px; height:17px;}
.pdbox .exceds .bar span {float:left; height:17px;}
.pdbox .exceds .bar small {display:block; margin:-18px 0px 6px 0px; color:#000; font-size:11px; font-weight:400;}
.pdbox .exceds .bar b {display:block; height:17px; line-height:17px; color:#fff; font-size:11px; font-weight:700;}
.pdbox .exceds .bar .l {width:80px; padding-left:14px;}
.pdbox .exceds .bar .c {width:90px; text-align:center;}
.pdbox .exceds .bar .c b {color:#000;}
.pdbox .exceds .bar .r {width:80px; padding-right:14px; text-align:right;}
.pdbox .exceds .adv {margin:0px; padding:15px 0px; border-top:1px solid #b4c9ca; text-align:center;}
.mdbox {float:left; width:350px; height:240px; margin-left:20px; background:#fff; position:relative; z-index:20;}
.mdbox .exceds {width:348px; height:238px; background:#fff; border:1px solid #b4c9ca; right:0px; top:0px; z-index:5; position:absolute; overflow:hidden;}
.mdbox .exceds .bar {height:40px; padding-left:8px;}
.mdbox .exceds .bar p {float:left; margin-right:20px; line-height:40px; font-size:15px; font-weight:700; color:#2c9928;}
.mdbox .exceds .bar p a {text-decoration:none; color:#2c9928;}
.mdbox .exceds .bar p b {color:#1b5585; font-size:18px;}
.mdbox .exceds .bar .cbs {float:left; margin-top:11px; width:90px; height:22px; line-height:20px; font-size:13px; font-weight:700; color:#fff; text-align:center; background:#008842;}
.mdbox .exceds .bar .cbs a {text-decoration:none; color:#fff;}
.mdbox .exceds .bar .ads1 {float:left; height:22px; margin:11px 0px 0px 13px;}
.mdbox .exceds .bar .ads2 {display:none; float:right; height:40px; margin-right:80px; position:relative; top:11px;}
.mdbox .exceds .bar .arw {display:none; float:left; height:17px; margin:17px 0px 0px 30px; background:#e9e9e9; background:url(r.png) 0px -662px no-repeat;}
.mdbox .exceds .bar .arw abbr {float:left; width:28px; height:17px;}
.mdbox .exceds .bar .arw span {float:left; height:17px;}
.mdbox .exceds .bar .arw small {display:block; margin:-14px 0px 3px 0px; color:#000; font-size:10px; font-weight:400;}
.mdbox .exceds .bar .arw b {display:block; height:17px; line-height:17px; color:#fff; font-size:11px; font-weight:700;}
.mdbox .exceds .bar .arw .l {width:80px; padding-left:14px;}
.mdbox .exceds .bar .arw .c {width:90px; text-align:center;}
.mdbox .exceds .bar .arw .c b {color:#000;}
.mdbox .exceds .bar .arw .r {width:80px; padding-right:14px; text-align:right;}
.mdbox ins {width:17px; z-index:8; position:absolute; background:url(s.png) no-repeat; cursor:pointer;}
.mdbox ins.opn {height:40px; left:-16px; top:0px; background-position:-233px -774px;}
.mdbox ins.cls {display:none; height:64px; left:-81px; top:1px; background-position:-233px -815px;}
.mdbox .exceds .nav {height:23px; margin-bottom:9px; border-bottom:1px solid #b4c9ca; clear:both;}
.mdbox .exceds .nav ul {font-size:10px; font-weight:700; margin-left:5px;}
.mdbox .exceds .nav li {float:left; height:22px; line-height:22px; padding:0px 10px;}
.mdbox .exceds .nav li a {display:block; color:#004176; text-decoration:none;}
.mdbox .exceds .nav li.act {background:#fff; background:linear-gradient(to bottom, #f1f8f3 0%,#fefefe 53%,#ffffff 100%); border:1px solid #b4c9ca; border-bottom:1px solid #fff;}
.mdbox .exceds .nav li.act a {color:#008842;}
.mdbox .exceds .clm1 {float:left; width:343px; height:164px; padding-left:5px;}
.mdbox .exceds .clm1 .dta {float:left; width:145px; margin-right:10px;}
.mdbox .exceds .clm1 .dta abbr {display:block; height:20px; padding-left:52px; font-size:11px; color:#666;}
.mdbox .exceds .clm1 .dta li {height:23px; line-height:23px; font-size:11px; border-top:1px solid #d9dfdd;}
.mdbox .exceds .clm1 .dta li:hover {background:#f0f7f2; cursor:pointer;}
.mdbox .exceds .clm1 .dta li.active {background:#f0f7f2;}
.mdbox .exceds .clm1 .dta p {float:left; width:50px; padding-left:2px; color:#004176;}
.mdbox .exceds .clm1 .dta span {float:left; width:47px; text-align:right;}
.mdbox .exceds .clm1 .dta b {float:left; width:45px; text-align:right; font-weight:400;}
.mdbox .exceds .clm1 .dta b.up {color:#007c1d;}
.mdbox .exceds .clm1 .dta b.dw {color:#b50000;}
.mdbox .exceds .clm1 .grp {float:left; width:185px; height:164px;}
.mdbox .exceds .clm1 .grp abbr {display:block; height:20px; margin:-2px 4px 2px 0px; font-size:11px; font-weight:700; color:#3b7c78; text-align:right;}
.mdbox .exceds .clm1 .grp abbr select {border:1px solid #ddd; font-size:11px; color:#3b7c78; font-weight:700;}
.mdbox .exceds .clm1 .pdStab {height:164px;}
.mdbox .exceds .clm2 {display:none; float:left; width:190px; height:134px; padding:30px 0px 0px 30px; border-right:1px solid #b4c9ca;}
.mdbox .exceds .clm2 li {margin-bottom:10px; color:#b4c9ca; list-style:disc;}
.mdbox .exceds .clm2 li a {font-size:12px; color:#004176;}
.mdbox .exceds .clm3 {display:none; float:left; width:400px; height:164px; padding-left:20px;}
.mdbox .exceds .clm3 strong {display:block; height:25px; line-height:20px; color:#000;}
.mdbox .exceds .clm3 ul {width:370px;}
.mdbox .exceds .clm3 li {width:360px; margin-bottom:5px; padding-right:10px; line-height:16px;}
.mdbox .exceds .clm3 li a {display:inline-table; width:280px; font-size:12px; color:#004176;}
.mdbox .exceds .clm3 li small {display:inline-table; width:80px; color:#999; vertical-align:top;}
.mdbox .exceds #toxSc2 {height:130px; overflow:auto;}
.popbox {display:none; width:100%; height:100%; position:fixed; z-index:1000; left:0px; top:0px; background:rgba(0,0,0,0.8); background:url(o.png) repeat;}
.popbox .win {width:520px; margin:110px auto 0px auto; padding:8px; background:#f1f1f1; border-radius:8px; box-shadow:0px 0px 8px 8px #000;}
.popbox p {height:24px; line-height:18px; padding:0px 10px; color:#1b7fc2; font-size:16px; text-shadow:2px 2px 1px #fff;}
.popbox p b {float:right; width:25px; height:24px; margin:-13px -23px 0px 0px; background:url(s.png) -149px -716px no-repeat; cursor:pointer;}
.popbox ul {overflow:auto;}
.popbox li {float:left; width:250px; height:36px; line-height:20px; margin:4px; border:1px solid #999; border-radius:4px;}
.popbox li u {display:block; clear:both; font-size:0px; line-height:0px; line-height:0%;}
.popbox li a {display:block; height:20px; padding:8px; border-radius:4px;}
.popbox li a span {color:#333;}
.popbox li a:hover {background:#fff;}
.popbox li b {float:left; width:55px;}
.popbox li span {float:left; width:155px;}
.popbox li i {float:right; width:20px; height:20px; background:url(r.png) no-repeat;}
.popbox li.add i {background-position:-253px -309px;}
.popbox li.rmv i {background-position:-253px -330px;}

.bfx1{background:#3f4247}.bfx2{background:#414449}.bfx3{background:#c3c3c3}.bfx4{border:0}.bfx5{border-right:0;border-right:1px solid #52585c;border-radius:0 2px 2px 0}.bfx6{border-top:0}.bfx7{border-radius:2px 0 0 2px}.bfx8{border-left:0;border-right:0;border-radius:0}.bfx9{border-radius:0 2px 2px 0}.bfx10{background:0}.bfx11{border-bottom:0}.bfx12{border-radius:4px 0 0 0}.bfx13{border-radius:0 0 0 4px}.bfx14{border-radius:0 4px 0 0}.bfx15{border-radius:0 0 4px 0}.bfx16{margin:0}.bfx17{position:relative;z-index:3}.bfx18{border:0;font-weight:700;font-size:14px;width:56px}.bfx19{border:0;width:56px}.bfx20{background:#505357}.bfx21{border-left:0}.bfx22{border-right:0}.bfx23{margin-bottom:0}.bfx24{margin-right:10px}

.jssocials-shares {
    margin: 0.2em 0; }

.jssocials-shares * {
    box-sizing: border-box; }

.jssocials-share {
    display: inline-block;
    vertical-align: top;
    margin: 0.3em; }

.jssocials-share:first-child {
    margin-left: 0; }

.jssocials-share:last-child {
    margin-right: 0; }

.jssocials-share-logo {
    width: 1em;
    vertical-align: middle;
    font-size: 1.5em; }

img.jssocials-share-logo {
    width: auto;
    height: 1em; }

.jssocials-share-link {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    line-height: 1; }
.jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
    display: block;
    font-size: .6em;
    margin: 0 -.5em -.8em -.5em; }
.jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
    height: 1em; }

.jssocials-share-label {
    padding-left: 0.3em;
    vertical-align: middle; }

.jssocials-share-count-box {
    display: inline-block;
    height: 1.5em;
    padding: 0 0.3em;
    vertical-align: middle;
    cursor: default; }
.jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
    line-height: 1.5em;
    vertical-align: middle; }

.jssocials-share-twitter .jssocials-share-link {
    background: #00aced; }
.jssocials-share-twitter .jssocials-share-link:hover {
    background: #0087ba; }

.jssocials-share-facebook .jssocials-share-link {
    background: #3b5998; }
.jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link {
    background: #dd4b39; }
.jssocials-share-googleplus .jssocials-share-link:hover {
    background: #c23321; }

.jssocials-share-linkedin .jssocials-share-link {
    background: #007bb6; }
.jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }

.jssocials-share-pinterest .jssocials-share-link {
    background: #cb2027; }
.jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }

.jssocials-share-email .jssocials-share-link {
    background: #3490F3; }
.jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }

.jssocials-share-whatsapp .jssocials-share-link {
    background: #29a628; }
.jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }

.jssocials-share-link {
    padding: .5em .6em;
    color: #fff;
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; }

.jssocials-share-count-box {
    position: relative;
    height: 2.5em;
    padding: 0 .3em;
    margin-left: 0.3em;
    background: #f5f5f5;
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
.jssocials-share-count-box:hover {
    background: gainsboro; }
.jssocials-share-count-box:hover:after {
    border-color: transparent gainsboro transparent transparent; }
.jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
.jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444; }


.msg { padding: 10px; margin-top: 10px; font-size: 14px }
.danger { background-color: #cc0000; color: #fff }
.success { background-color: #497d1f; color: #fff }


.hisdtl .grap {padding-top:15px;}
.hisdtl .grap .lt {float:left; width:620px;}
.hisdtl .grap .rt {float:left; width:340px; margin-left:10px;}
.hisdtl .grap .rt ul {height:auto; padding:4px 2px 0px 2px; }
.hisdtl .grap .rt li {float:none; height:24px; margin:0px 0px 4px 0px;}
.hisdtl .grap .rt li abbr {float:left; width:78px; height:24px;}
.hisdtl .grap .rt li p {float:left; width:60px; height:24px; line-height:24px; margin:0px 2px;}
.hisdtl .grap .rt li p.w {width:74px;}
.hisdtl .grap .rt li span {float:left; width:60px; height:24px; line-height:24px; margin:0px 2px; font-weight:400;}
.hisdtl .grap .rt li span.b {color:#32beff;}
.hisdtl .dtb1 {padding-top:15px;}
.hisdtl .dtb1 ul {height:52px;}
.hisdtl .dtb1 li {height:52px;}
.hisdtl .dtb1 li span {height:28px; line-height:28px; font-weight:400; font-size:13px;}
.hisdtl .dtb1 li.s1 {width:110px;}
.hisdtl .dtb1 li.s2 {width:130px;}
.hisdtl .dtb1 li.s3 {width:150px;}
.hisdtl .dtb1 li.s4 {width:150px;}
.hisdtl .dtb1 li.s5 {width:190px;}
.hisdtl .dtb1 li.s6 {width:210px;}
.hisdtl .dtb2 {padding-top:15px;}
.hisdtl .dtb2 ul {height:52px;}
.hisdtl .dtb2 li {height:52px;}
.hisdtl .dtb2 li span {height:28px; line-height:28px; font-weight:400; font-size:13px;}
.hisdtl .dtb2 li.s1 {width:228px;}
.hisdtl .dtb2 li.s2 {width:240px;}
.hisdtl .dtb2 li.s3 {width:228px;}
.hisdtl .dtb2 li.s4 {width:252px;}
.hisdtl .dtb3 {padding-top:15px;}
.hisdtl .dtb3 dl {height:64px; padding:4px 2px; background:#4a4e53; border:1px solid #52585c; border-radius:4px; font-family:Arial, 'Open Sans';}
.hisdtl .dtb3 dt {float:left; width:220px; height:64px; line-height:64px; margin:0px 2px; font-size:16px; text-align:center; color:#ffd832; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb3 dd {height:30px; line-height:30px; margin:0px 0px 4px 2px;}
.hisdtl .dtb3 dd b {float:left; width:122px; height:30px; margin:0px 2px; padding-right:10px; text-align:right; font-size:14px; font-weight:400; color:#ffd832; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb3 dd span {float:left; width:590px; min-height:30px; margin:0px 2px; padding-left:10px; font-size:13px; color:#fff; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb4 {padding-top:15px;}
.hisdtl .dtb4 ins {display:block; clear:both; font-size:0px; line-height:0px; line-height:0%;}
.hisdtl .dtb4 .lt {float:left; width:470px;}
.hisdtl .dtb4 .rt {float:left; width:470px; margin-left:30px;}
.hisdtl .dtb4 dl {padding:4px 2px; background:#4a4e53; border:1px solid #52585c; border-radius:4px; font-family:Arial, 'Open Sans';}
.hisdtl .dtb4 dl b {float:left; margin:0px 2px; font-weight:400; color:#fff; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb4 dl span {float:left; margin:0px 2px; color:#fff; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb4 dl small {float:left; margin:0px 2px; color:#fff; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb4 dt {height:34px; line-height:34px; margin:0px 2px; font-size:16px; text-align:center; color:#ffd832; background:#3d3f45; border-radius:2px;}
.hisdtl .dtb4 dt b {width:215px; padding-left:7px; color:#3297ff; background:#4a4e53; margin:2px; text-align:left;}
.hisdtl .dtb4 dt span {width:155px; color:#3297ff; background:#4a4e53; margin:2px 0px;}
.hisdtl .dtb4 dt small {width:75px; color:#3297ff; background:#4a4e53; margin:2px; font-size:14px;}
.hisdtl .dtb4 dt.s {line-height:30px; font-size:14px;}
.hisdtl .dtb4 dd {margin:2px 0px; line-height:19px; font-size:13px;}
.hisdtl .dtb4 dd b {width:214px; padding:5px;}
.hisdtl .dtb4 dd span {width:142px; padding:5px;}
.hisdtl .dtb4 dd small {width:75px; padding:5px 0px; font-size:12px; text-align:center;}
.hisdtl .dtb4 .lt dd.f b {width:116px; padding:5px 10px 5px 0px; text-align:right; color:#ffd832;}
.hisdtl .dtb4 .lt dd.f span {width:320px;}
.hisdtl .dtb4 .rt dd.f b {width:120px; padding:5px 10px 5px 0px; text-align:right; color:#ffd832;}
.hisdtl .dtb4 .rt dd.f span {width:316px;}
.bgCboX_d2tail {padding:10px; background:#4a4e53; border:1px solid #52585c; border-radius:4px;}
.bgCboX_d2tail .chartRow {position:relative; height:300px; color:#fff;}

.rcmForm { position: absolute; top: 36px; right: -1px; width: 280px; padding: 10px; border: 1px solid #ccc; box-shadow: 4px 4px 0 #ddd; background-color: #fff; font-weight: 300; display: none }
.rcmForm .form-control { width: 270px; padding: 4px; margin-bottom: 5px; background-color: #fff; border: 1px solid #ccc; }
.rcmForm textarea { height: 100px }
.rcmForm button { float: right; background-color: #749799; border: 0; padding: 5px; color: #fff; font-size: 13px; outline: none; cursor: pointer; border-radius: 4px }
.rcmForm button:hover { background-color: #5b7677 }
.rcmForm button.red { background-color: #d9534f; margin-left: 5px }
.rcmForm button.red:hover { background-color: #C9302C }
.rcmForm .msg { padding: 15px; margin:0; border: 1px solid transparent; border-radius: 4px; }
.rcmForm .msg-success { background-color: #dff0d8; border: 1px solid #dff0d8; color: #3c763d }
.rcmForm .msg-danger { background-color: #f2dede; border: 1px solid #ebccd1; color: #a94442 }
.rcmForm .msg ul { padding: 0; margin: 0; list-style: none; padding-left: 15px }
.rcmForm .msg ul li { padding: 4px; list-style: disc; }

.rcmBg { position: absolute; top: 0; right:43px; z-index: 0; width: 30px; height: 40px; background-color: #fff; border: 1px solid #ccc; display: none }

#kodyarat {margin-top: 20px; width: 100%}
#kodyarat .B {width: 100px;}
#kodyarat input[type=text] { border: 1px solid #ddd; padding: 5px; }
#kodyarat select { border: 1px solid #ddd; padding: 5px; }
#kodyarat option { padding: 5px; }
#kodyarat textarea { border: 1px solid #ddd; padding: 5px; width: 100%; height: 100px }
#kodyarat td { padding: 6px; }

.error { margin: 100px 0 100px 0; text-align: center; }
.error h2 { font-size: 70px; }
.error p { padding: 20px; font-size: 20px; line-height: 30px }

.lm{margin:10px 0;color:#fff;height:50px}
.lm i{width:0;height:0;border-style:solid;border-width:0 15.5px 15px;border-color:transparent transparent #b83145;position:absolute;right:230px;top:-15px}
.lm span{font-weight:700;font-size:26px;color:#fdaf17;background-color:#000;padding:0 20px 0 20px;float:left;line-height:50px;height:50px}
.lm .wrp{background:#fdaf17;color:#000;height:50px}
.lm a{color:#000;height:50px;line-height:50px;font-size:26px;font-weight:bold;}
.lm ul {float:left;width:780px;height:50px;overflow:hidden;}
.lm li {float:left;margin-right:20px;list-style:disc;margin-left:20px;}

.emlst{padding:10px;background-color:#dce8ea}
.emlst p{margin-bottom:10px;line-height:18px}
.emlst .form-control{width:268px;padding:4px;margin-bottom:5px;background-color:#fff;border:1px solid #ccc}
.emlst button{float:right;background-color:#749799;border:0;padding:5px;color:#fff;font-size:13px;outline:none;cursor:pointer;border-radius:4px}
.emlst button:hover{background-color:#5b7677}
.emlst .msg{padding:15px;margin:0;border:1px solid transparent;border-radius:4px}
.emlst .msg-success{background-color:#dff0d8;border:1px solid #dff0d8;color:#3c763d}
.emlst .msg-danger{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}
.emlst .msg ul{padding:0;margin:0;list-style:none;padding-left:15px}
.emlst .msg ul li{padding:2px;list-style:disc}

.stock-widget{border:1px solid #ccc;margin:10px;background:#3c3c42;color:#fff;padding:10px;}
.stock-widget a{color:#fff;}
.stock-widget a:hover{text-decoration: none;}
.stock-widget .left{float:left;}
.stock-widget .right{float:right;width:260px;}
.stock-widget .row{padding:5px; font-size:16px;padding:10px;position:relative;}
.stock-widget .row strong{background-color:#fff;color:#000;padding:5px;margin-right:10px;}
.stock-widget .row em{font-style:normal;margin-left:10px;}
.stock-widget .col{width:210px;float:left;}
.stock-widget .col .row{margin-bottom:10px;}
.stock-widget .col b{font-size:14px;position:absolute;left:0;padding:5px;}
.stock-widget .col span{font-size:14px;position:absolute;left:114px;background:#4A4E53;padding:5px;font-weight:bold;}
.stock-widget .col span.up{background:#61c77c;}
.stock-widget .col span.dw{background:#cf413f;}