@charset "utf-8";

/* CSS Document */
*{ padding:0; margin:0; list-style:none; border:none;}
body{ font:14px/28px '微软雅黑'; font:14px/28px '微软雅黑'; color:#222;}
.nav-meun ul li a{font-size:12px;}
a{ text-decoration:none; color:#333; transition:0.1s linear;}
a:hover{ color:#c9252b;}
.nav-search{border:none;}

.clear{ clear:both; font-size:0; line-height:0; height:0;}

.header{ clear:both;}
.titlebar{ background:#ececec; border-top:2px solid #c9252b; font:14px/40px '微软雅黑';}
.titlebar dl,.logosheet,#menu,.keyword,.mainbox,.partner,.footbar dl{ width:1190px; margin:0 auto;display:block;}
.titlebar dl .phone{ background:url(../images/ico-iphone.png) no-repeat left center; padding:0 10px 0 18px;}
.titlebar dl .wap{ background:url(../images/ico-pad.png) no-repeat left center; padding:0 10px 0 25px;}
.titlebar dl .map{ background:url(../images/ico-map.png) no-repeat left center; padding:0 10px 0 25px;}
.titlebar dl .space{ margin-right:10px;}
.titlebar dl span,
.logosheet span,
.logosheet span a,
.logosheet b,.menu a,
.leftbar,.middle,
.events ul li img,
.communication ol li img,
.finacnl ol li,
.partner h3 b,
.communication ol li,
.finacnl dl img,
.competitive img,
.flter ul li,
.flter ul li img,
.competitive h3 span,.askonline .oninput img,.partner ul,.partner ol,.investranking ul li,.broker ol li,.brokerranking ul li img,.global ul li span,.global ul li abbr,.global ul h4 span,.global ul h4 abbr,.meeting ul li img,.footmenu ul,.footmenu,.menonycation ul{ float:left;}
.titlebar dl abbr,.logosheet abbr,.rightbar,.anlyster,.competitive h3 a,.events h3 abbr,.events h3 span,.askonline h3 a,.partner h3 span,.investranking ul li abbr a,.brokerranking ul li span,.brokerranking h3 a,.global ul li i,.global ul h4 i,.meeting h3 a,.bbsbar h3 a,.menonycation ol{ float:right;}

.logosheet{ clear:both; margin:15px auto 0 auto;}
.logosheet b{ padding:10px 0 0 10px; font-weight:normal; color:#333; font:18px/28px '微软雅黑'; width:180px;}
.logosheet .bright{ margin-right:13px;}

.menu{width:100%;clear:both; background:#bd0202; height:44px;}
.menu #menu > li > a{ color:#fff; font:16px/44px '微软雅黑'; display:inline-block; padding:0 16px; }
.menu .last{ border-left:none; padding-left:17px;}
.menu .first{ border-right:none;}

.keyword{ color:#333; text-align:center; line-height:30px;}
.keyword .red{ color:#C00;}
.keyword .blue{ color:#006fbd;}

.banner1{ margin:10px 0;}
.banner1 span{ margin:0 13px;}
.banner2{ margin-top:19px;}
.banner2 .msqure{ margin-right:3px;}
.banner3{ margin-top:12px;}
.banner4{ margin-top:15px;}
.banner5{ margin-top:9px; clear:both;}
.banner6{ margin:15px 0 2px 0; clear:both;}
.banner7{ margin-top:5px;}
.banner8{ margin-top:20px; clear:both;}

.banner9 ul li,.banner10 ul li,.banner11 ul li{ position:fixed;}
.banner9 ul li span,.banner10 ul li span,.banner11 ul li span{ display:block; background:#ddd; font-family:"Courier New"; margin:-10px 0 0 0; text-align:center; width:90px;}
.banner9 ul .nerleft{ left:0; top:50px;}
.banner9 ul .nerright{ right:0; top:50px;}

.banner10 ul .nerleft{ left:0; top:360px;}
.banner10 ul .nerright{ right:0; top:360px;}

.banner11 ul .nerleft{ left:0; top:670px;}
.banner11 ul .nerright{ right:0; top:670px;}

.banner12{ width:1000px; margin:0 auto; height:400px; background:#666; filter: alpha(opacity = 90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; position:fixed;}
.banner12 span a{ float:right; display:inline-block; background:#111; color:#fff; font-size:13px; text-align:center; width:80px; line-height:24px;}

.leftbar{ width:260px;}
.rightbar{ width:300px;}
.anlyster{width: 910px;}
.middle{width: 590px;overflow:hidden;}
.maipoint,.finacnl{ margin-left:20px;}

.mainvedio{ }
.mainvedio span{ position:absolute; margin:15px 0 0 190px;}
.mainvedio span img{ margin-right:3px;}
.mainvedio abbr{ position:absolute; margin:110px 0 0 90px; cursor:pointer;}
.mainvedio p{ position:absolute; display:block; width:261px; text-align:center; font-size:12px; background:#000; margin:272px 0 0 0; filter: alpha(opacity = 80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.events h3,.mainnews h3,.communication h3,.menonycation h3,.competitive h3,.flter h3,.funds h3,.market h3,.meeting h3,.anlyster h1,.rightbar h3,.broker h3,.investranking h3,.investranking h2,.fornews h4,.investranking ul li span a,.brokerranking ul li abbr,.global h3,.foreign h3,.hotpic h3,.finacnl h3,.partner h3{ font-family:'微软雅黑'; font-weight:normal;}
.events h3 a,.meeting h3 a{ font-size:13px; color:#2e5ea8;}
.events h3 span{ margin-right:55px;}
.events ul,.market dl,.global ul,.fornews,.hotpic ul,.meeting dl,.bbs{ background:#f1f1f1; padding:15px;}
.events ul .evbtn,.meeting ul .evbtn{ border-bottom:0px solid #fff; padding-bottom:14px;}
.events ul .evtop,.meeting ul .evtop{ border-top:1px solid #ccc; padding-top:10px; padding-bottom:4px;}
.events ul li img,.meeting ul li img{ margin:5px 10px 0 0;}
.events ul li,.meeting ul li{ line-height:24px; clear:both;}
.events ul li .objact,.meeting ul li .obiact{color:#2e5ea8;}
.events ul li .objact:hover,.meeting ul li .objact:hover,.meeting ul li a:hover,.meeting ol li a:hover,.meeting h3 a:hover,.events h3 a:hover,.finacnl dl span a:hover,.bbs ul li abbr a:hover,.fornews dl a:hover,.keyword .red:hover,.keyword .blue:hover{ color:#c9252b;}
.events ul li span,.meeting ul li span{ font-size:12px; color:#666; line-height:26px;}
.events ul li .after,.meeting ul li .after{ display:inline-block; background:#83c3e1; width:70px; text-align:center; font-size:13px; color:#fff; margin:7px 0 0 0;}
.events ul li .before,.meeting ul li .before{ display:inline-block; background:#e89a4d; width:30px; text-align:center; padding:0 10px; font-size:13px; color:#fff; margin:7px 0 0 0;}
.events ul li .before:hover,.events ul li .after:hover,.meeting ul li .after:hover,.meeting ul li .before:hover,.communication ol li .ask:hover,.competitive ul li img:hover,.competitive ul li .codefult,.askonline .onsubimt a:hover,.investranking ul li abbr a:hover,.investranking ul li abbr .ablue:hover,.investranking ul li abbr .ared:hover,.brokerranking ul li span a:hover,.brokerranking h3 a:hover,.bbsbar h3 a:hover,.partner dl a:hover,.banner12 span a:hover{ background:#c9252b;}

.mainnews h2{ font-family:'微软雅黑'; font-size:20px; }
.mainnews .tnews{ margin-top:15px; /*padding-top:12px; border-top:1px solid #ddd;*/}
.mainnews ul{ padding-top:10px;}

.communication,.menonycation{ clear:both; margin-top:7px;}
.communication ul li span,.menonycation ul li span{ color:#19244c;}
.communication ul li abbr,.menonycation ul li abbr{ color:#c9252b;}
.communication ol{ padding-top:10px;}
.communication ol li img{ margin:2px 10px 0 0;}
.communication ol li{ width:49%; line-height:22px; font-size:13px;}
.communication ol li .ask{ display:inline-block; background:#638ac5; text-align:center; padding:0 6px; font-size:13px; color:#fff; line-height:20px;}
.communication ol li span i,.mainnews ul li i{ background:url(../images/communication.png) no-repeat left center; padding-left:15px; font-style:normal; margin:0 3px 0 1px; transition:0.2s linear;}
.communication ol li span i:hover,.mainnews ul li i:hover{ background:url(../images/communication-a.png) no-repeat left center;}

.menonycation h3{}
.menonycation ul li{ line-height:27px;}
.menonycation ol li a{ display:inline-block; line-height:29px; background:url(../images/ponews-a.png) no-repeat right center; margin-bottom:1px; width:50px; line-height:32px; text-align:center; padding-left:10px;}
.menonycation ol li a:hover,.menonycation ol li .menon{ background:url(../images/ponews.png) no-repeat right center; width:50px; padding-left:10px;}

.competitive h3{ height:28px;}
.competitive h3 a{ color:#c9252b; background:url(../images/vedio.png) no-repeat left center; padding-left:18px;}
.competitive ul{ background:#f1f1f1; padding:16px 20px; margin-top:5px;}
.competitive ul li{ clear:both; padding:10px 0;}
.competitive ul li b,.broker ul li span,.foreign ul li span,.bbs p span,.bbs ul li span,.bbsbar h4{ font-family:'微软雅黑'; font-size:16px; font-weight:normal;}
.bbs > p span{display:inline-block;height:25px;width:100%;overflow: hidden;}
.competitive ul li img{ background:#666; float:left; margin:0 10px 0 0; transition:0.2s linear;}

.market dl{ font-size:13px; padding:10px 15px;}
.market dl p{ border-bottom:2px solid #19244c;}
.market dl p a{ display:inline-block;}
.market h4{ font-weight:normal; font-size:14px; text-align:center; background:url(../images/line.png) no-repeat center center; color:#c9252b; margin-top:-7px;}

.anlyster h1{ font-size:26px; font-weight:bold; border-bottom:2px solid #19244c;}
.anlyster h1 span{ border-bottom:2px solid #c9252b; line-height:38px; display:inline-block; margin-bottom:-2px;}
.anlyster h1 i{ border-bottom:2px solid #fff; line-height:38px; width:2px; display:inline-block; margin-bottom:-2px;}
.anlyster h3,
.funcs h3{ line-height:36px;}

.anlyster h1.tabIndex span{border-bottom:2px solid #19244c;}
.anlyster h1.tabIndex .active span{border-bottom:2px solid #c9252b;}

.flter h3,.broker h3{ color:#888;}
.flter ul{ border-top:1px solid #ddd; padding-top:7px; margin:5px 0;}
.flter ul li{ width:50%; border-bottom:1px solid #ddd; padding-bottom:7px; margin-bottom:10px;}
.flter ul li span img{ margin-top:7px;}
.flter ul li abbr{ font-size:13px; background:url(../images/hand.png) no-repeat left center; padding-left:15px; display:inline-block; cursor:pointer; line-height:20px;}
.flter ul li a img{ margin:5px 10px 0 0;}
.flter ul li abbr a{ color:#666;}
.flter ul li abbr a i{ color:#c9252b; font-style:normal;}
.flter h4{ background:#c9252b; clear:both; width:80px; text-align:center; font-weight:normal; font-size:13px; color:#fff; line-height:24px; margin-top:2px;}
.flter ol{ clear:both; border-bottom:1px solid #ddd; padding:9px 0;}
.flter ol li{ line-height:30px;}

.askonline h3 a{ display:inline-block; color:#c9252b; background:url(../images/next.png) no-repeat left center; padding-left:20px;}
.askonline .oninput{ margin-top:5px; }
.askonline .oninput img{width:70px;height:70px;}
.askonline .oninput input{ border:1px solid #ddd; width:228px; height:68px;}
.askonline .onsubimt{ text-align:right;}
.askonline .onsubimt a{ display:inline-block; width:80px; line-height:24px; text-align:center; font-size:13px;}
.onsubimt .intoclass{ background:#638ac5; color:#fff;}
.onsubimt .rightnow{ background:#d3a179; color:#fff;}
.askonline h4{ border-bottom:1px solid #ddd; font-size:18px; padding:5px 0;}
.askonline ul li{ font-size:13px; /*border-bottom:1px dashed #ddd;*/ background:url(../images/line-vnry.png) no-repeat center bottom; line-height:35px;}
.askonline ul .onred,.askonline ul .onred a{ color:#970000;}
.askonline ul li span{ width:20%; display:inline-block;}

.investranking h2{ font-size:16px;}
.investranking ul { border-top:1px solid #ddd; border-left:1px solid #ddd;}
.investranking ul li{ width:108px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px; line-height:27px;}
.investranking ul .rankribar{ width:109px;}
.investranking ul li p a{ font-size:13px; color:#666;}
.investranking ul li span a{ font-size:17px; color:#c9252b;}
.investranking ul li abbr a{ display:inline-block; background:#83c3e1; font-size:13px; color:#fff; padding:0 7px; line-height:20px;}
.investranking ul li abbr .ablue{ background:#638ac5;}
.investranking ul li abbr .ared{ background:#e1ad83;}

.broker ol{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:13px 0 10px 0; margin-top:5px;}
.broker ol li{ font-size:13px; text-align:center; line-height:20px; width:120px;}
.broker ol .lispace{ padding:0 15px;}
.broker ol li span{ display:inline-block; background:url(../images/vedio.png) no-repeat left center; padding-left:18px;}
.broker ol li abbr{ position:absolute; margin:16px 0 0 30px;}
.broker ul{ clear:both;}
.broker ul li{ border-bottom:1px solid #ddd; padding:8px 0;}
.broker ul li span{ font-size:16px;}
.broker ul li p a{ font-size:13px; color:#666; line-height:20px;}

.funcs ol{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:13px 0 10px 0; margin-top:5px;}
.funcs ol li{ font-size:13px; text-align:center; line-height:20px; width:120px;}
.funcs ol .lispace{ padding:0 15px;}
.funcs ol li span{ display:inline-block; background:url(../images/vedio.png) no-repeat left center; padding-left:18px;}
.funcs ol li abbr{ position:absolute; margin:16px 0 0 30px;}
.funcs ul{ clear:both;}
.funcs ul li{ border-bottom:1px solid #ddd; padding:7px 0;}
.funcs ul li span{ font-size:16px;}
.funcs ul li p a{ font-size:13px; color:#666; line-height:20px;}
.funcs .list1 ul{border:0;padding:0;}
.funcs .list1 ul li{width:100%;margin-bottom:5px;}
.funcs .list1 ul li:nth-child(odd){margin-top:5px;}

.brokerranking h3 a,.bbsbar h3 a{ display:inline-block; background:#e1ad83; font-size:13px; color:#fff; line-height:24px; width:80px; text-align:center; margin:7px 0 0 0; }
.brokerranking ul{ background:url(../images/line-vnry.png) no-repeat left top; padding-top:9px; margin-top:5px;height:350px;}
.brokerranking ul li{ line-height:24px; clear:both; background:url(../images/line-vnry.png) no-repeat left bottom; padding-bottom:12px; margin-bottom:11px;}
.brokerranking ul li img{ margin:0 7px 0 0;}
.brokerranking ul li abbr{ font-size:18px;}
.brokerranking ul li span{ font-size:18px; font-family:Arial; color:#c9252b; display:inline-block;}
.brokerranking ul li span a{ font-size:13px; line-height:20px; background:#83c3e1; color:#fff; display:inline-block; padding:0 7px;}
.brokerranking ul li p a,.foreign ul li p a{ font-size:13px; color:#666;}

.global ul{ padding:15px;}
.global ul li{ clear:both;}
.global ul li span,.global ul li abbr,.global ul li i{ font-size:13px; display:inline-block;}
.global ul li span{ width:25%;}
.global ul li abbr{ width:45%; font-family:Arial;}
.global ul li i{ font-style:normal; font-family:Arial; line-height:28px;padding:0;}
.global .gtitle{ font-weight:bold;}

.foreign ul{ border-top:1px solid #ddd; margin-top:3px;}
.foreign ul li{ border-bottom:1px solid #ddd; padding:8px 0;}
.foreign ul li abbr{ display:inline-block; background:#c9252b; color:#fff; font-size:13px; padding:0 7px; line-height:20px;}
.foreign ul li p{ line-height:23px;}
.foreign ul li p a:hover,.broker ul li p a:hover,.investranking ul li p a:hover,.brokerranking ul li p a:hover,.hotpic ul li span a:hover,.hotpic ul li a:hover,.partner ol li a:hover,.partner ul li a:hover,.footmenu ul li a:hover{ color:#c9252b;}

.fornews{ width:270px; padding-top:5px; padding-bottom:7px; margin:10px 0 0 0;}
.fornews h4{ background:url(../images/liner.png) no-repeat center bottom; padding-bottom:10px; text-align:center; color:#c9252b; font-size:16px;}
.fornews dl{ text-align:center; margin-top:10px; line-height:20px;}
.fornews dl a,.hotpic ul li abbr a,.finacnl dl span a,.meeting ul li .objact{ color:#2e5ea8;}
.fornews p{ padding:5px 0; font-size:13px; color:#666; line-height:26px;}

.hotpic ul{ padding-top:20px;border:1px solid red; }
.hotpic ul .hotline{ border-bottom:1px solid #fff; padding-bottom:10px;}
.hotpic ul .picline{ border-top:1px solid #ddd; padding-top:17px;}
.hotpic ul li span a,.meeting ol li a,.finacnl dl p,.bbs p abbr,.bbs ul li abbr a{ font-size:13px;line-height:24px; color:#666;}

.eventsbar{ margin-top:8px; clear:both;}
.meeting h3,.finacnl h3,.bbsbar h3{ border-top:5px solid #19244c; line-height:35px;}
.meeting h4{ background:url(../images/line-out.png) no-repeat 0 center; line-height:40px; font-weight:normal; color:#2e5ea8;text-align:center;}
.meeting ul li .after:hover,.meeting ul li .before:hover{ color:#fff;}

.finacnl h3 span,.bbsbar h3 span,.minglixue h3 span{ border-top:5px solid #c9252b; margin-top:-7px; line-height:35px; display:inline-block;}
.finacnl dl img{ margin:7px 10px 0 0;}
.finacnl dl span a{}
.finacnl dl{ margin-top:-7px;}
.finacnl ul{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:15px 0; margin:12px 0;}
.finacnl ol{ padding-top:5px;}
.finacnl ol li{ font-size:13px; text-align:center; color:#666; line-height:20px; padding-right:12px;}
.finacnl ol .filast{ padding-right:0;}

.bbsbar h3 a{ margin-top:5px;}
.bbs p{ background:url(../images/line-vnry.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:10px;}
.bbs ul li{ background:url(../images/line-vnry.png) no-repeat center bottom; padding:0 0 10px 0; margin:0 0 10px 0;}
.bbs h4{ border-bottom:2px solid #19244c;}
.bbs h4 .bblast{ margin-right:0;}
.bbs h4 a{ margin-right:10px; display:inline-block;}
.bbs h4 a:hover,.market p a:hover{ border-bottom:2px solid #c9252b; line-height:28px; margin-bottom:-2px;}
.bbs dl{ font-size:13px; padding:9px 0;}

.partner{ clear:both; font-size:13px; border-bottom:1px solid #ddd; margin-top:5px;}
.partner h3{ height:35px;}
.partner h3 span{ display:inline-block; width:92%; background:url(../images/line-out.png) repeat-x left center; line-height:35px;}
.partner ul{ width:275px;}
.partner ol{ width:348px; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 50px 15px 0; padding-left:50px;}
.partner ul,.partner ol,.partner ol li a,.partner ul li a,.footmenu ul li a{ color:#777;}
.partner dl{ text-align:right; margin: 10px 20px 0 0;}
.partner dl a{ display:inline-block; text-align:center; width:100px; text-align:center; color:#fff; line-height:24px;}
.partner dl .pablue{ background:#2e5ea8; margin-left:2px;}
.partner dl .pagray{ background:#888888;}

.footbar{ background:#f8f8f8; border-top:1px solid #ddd; margin-top:20px;}
.footbar dl{ background:url(../images/footerlogo.png) no-repeat left center; padding:20px 0 20px 250px; width:750px;}
.footmenu{ font-size:13px; border-right:1px solid #ddd; margin-right:35px;}
.fmenu{ border-left:1px solid #ddd; padding-left:35px; margin-left:10px;}
.footmenu ul{ width:70px;}
.footshare{ text-align:right;}
.footshare p{ margin-top:10px;}


.input1{border-radius:3px;border:1px solid #a6a5a5;background-color:#d5d5d5;width:95px;height:22px;vertical-align:middle}
.titlebar .input2{vertical-align:middle;margin:0}
.titlebar em{font-style:normal;margin-left:2px;}


.graphic-list,
.graphic-list > li {margin:0;padding:0;list-style:none; font-size:14px;line-height:24px;}
.graphic-list > li,
.graphic-list > li a{display:inline-block;height:100%;width:100%;position:relative;}
.graphic-list > li {width:300px; height:54px; border-bottom:1px dotted #ddd; margin-top:3px;padding-bottom:5px; clear:both;overflow: hidden;}
.graphic-list > li b,
.graphic-list > li em,
.graphic-list > li span{display:block; width:100%;font-style:normal;}
.graphic-list > li em{font-size:12px;line-height:24px;}
.graphic-list > li a.btn-digg{position:absolute;z-index:99;top:0;right:0;width:45px;height:auto;text-align:center;font-size: 12px;line-height: 22px}
.graphic-list > li a.btn-digg b{background:#ddd;color:#999;}
.graphic-list > li a.btn-digg em{color:#c9252b;font-weight: bold;}
.graphic-list > li a.btn-digg:hover{background: #eee;}
.graphic-list > li a.btn-digg:hover b{background:#c9252b;color:#fff;}
.graphic-list > li .graphic-txt{float:left;width:160px;padding-left:5px;padding-right:5px;}
.graphic-list > li .graphic-pic{float:left;width:90px; display:table;text-align:center;}
.graphic-list > li .graphic-pic em{display: table-cell; vertical-align: middle;}
.graphic-list > li .graphic-pic img{max-width:90px;height:50px;display: inline-block;}

.fund-ranking ul{border-top:1px dotted #ddd;padding-top:10px;margin-top:5px}
.fund-ranking h3 a{display: inline-block; width: 78px;padding-top: 0 !important;padding-bottom: 0 !important;}

.minglixue ol{overflow: hidden;}
.minglixue .graphic-list{overflow: hidden;border-top:1px solid #ddd;padding-top:15px;}
.minglixue .graphic-list > li{border:0;height:80px;margin-top:0;}
.minglixue .graphic-list > li .graphic-pic{width:80px;}
.minglixue .graphic-list > li .graphic-txt{width:170px;}
.minglixue .graphic-list > li .graphic-txt b{font-size:14px;font-weight:normal;}
.minglixue .graphic-list > li .graphic-pic img{max-width:80px;height:75px;}

.stock-quote {padding:12px 0;width:302px;}
.stock-quote > h3 a{font-size:14px;line-height:30px;padding:6px 10px;background-color:#d1d1d1; border:1px solid #bdd6ea;border-right-width:0;border-bottom:1px solid #3b5e96}
.stock-quote > h3 a:last-child{border-right-width:1px;}
.stock-quote > h3 a.active{border:1px solid #3b5e96;border-bottom-width:0;background-color:#fff;}

.stock-quote table{display: table; width:100%; border-collapse: collapse;font-size:12px;margin-top:15px;}
.stock-quote th,
.stock-quote td {border: solid 1px #b3b3b3; background:#fff; text-align: center; line-height:30px;}
.stock-quote th {border-bottom-width: 2px; line-height:22px; height:24px;}
.stock-quote .stock-green{color:#008438!important ;}
.stock-quote .stock-red{color:#e30000!important;}

.calculator{background: #fff;padding:10px 0;}
.calculator table{width:100%;display: table}
.calculator table td{width:45%;padding:2px 0;text-align:center;}
.calculator table td input,
.calculator table td select{line-height:24px; height:24px;border:1px solid #ddd;width:100px;margin-right:5px;}
.calculator table td input[type=button]{width:80px;background:#ff0107;color:#fff;border-radius: 4px;}
.calculator .colresult{font-size:12px; color:#c9252b;text-align:left;padding:0 5px;}
.calculator .colresult input{margin:0 3px;line-height:22px; height: 20px;}
.calculator .c1,.calculator .c2{display:none;}

.bbs p abbr{line-height:26px;height: 45px;  display: inline-block; overflow: hidden;}

.g-list { display: block; width: 260px; }
.g-list h3 { font-family: "Microsoft YaHei";     font-size: 16px;     font-weight: normal;     color: #333; margin-bottom:6x; }
.g-list ul,
.g-list li { display:block; width: 100%; padding: 0; margin: 0; }
.g-list li a{ display:block;  width:100%;  }
.g-list li a span { font-size: 14px; color: #333; white-space: nowrap; display:block; width:100%; height: 30px;line-height: 30px; overflow: hidden; }
.g-list li a:hover span { color: #c9252b; }
.g-list li img { display: none;  max-width: 260px;}
.g-list li.on a{ height: auto; }
.g-list li.on img{ display: block; width: 100%; }

.wp-ssp {position:relative;}
.wp-ssp:after{content:' '; display:table; height: 15px; width: 28px; clear:both; position: absolute; left: 0; z-index: 6; bottom: 0; background:url(../images/ads-bg2.png) no-repeat;}
.wp-ssp .loading{font-size:12px;text-align:center;vertical-align:middle;display:inline-block;width:100%;}





  /*.lazy { z-index: 1; position: relative; background: url(../images/logo-placeholder.svg) #f9f9f9 no-repeat center; }*/
  .wrap { width: 1000px; margin: 0 auto; }
  .active { color: #c9252b; font-weight: 500; }
  .tab-hide { display: none; }
  .hd-bar { display: block; max-height: 70px; width: 1000px; margin: 15px auto 5px; padding: 0; clear: both; overflow: hidden; }
  .hd-logo, .hd-right { display: inline-block; height: 100%; padding: 0; margin: 0; }
  .hd-right { float: right; }
  .hd-right li { float: left; margin-top: 10px; margin-left: 10px; list-style: none; }
  .hd-logo { float: left; min-width:160px; position: relative; }
  .hd-logo strong { position: absolute; top: 8px; font-family: 'Microsoft YaHei', 'Tahoma', Helvetica, Arial, "b8bf53", sans-serif; font-size: 18px; font-weight: normal; color: #555; margin-left: 10px; display: none; }
  .keyword { text-align: left; height: 30px; overflow: hidden; clear: both; }
  .keyword a { padding: 5px; }
  .keyword a:hover { /*background-color: #ECECEC;*/ border-radius: 4px; }
  .keyword dt, .keyword dd { float: left; margin-right: 2px; font-weight: normal }
  .keyword dt { font-weight: bold; color: #999; }
  .keyword .sp3 { color: #fff; display: none; }
  @media print {
    .keyword .sp3 { display: none; }
  }
  .banner1 a { margin-right: 11px; }
  .banner1 a:last-child { margin-right: 0; }
  .mainvedio { height: 300px; width: 260px; margin-bottom: 10px; overflow: hidden; clear: both; }
  .p8rollpic { position: relative; }
  .p8rollpic .slideshow { display: block; }
  .p8rollpic .slideshow li { display: inline-block; float: left; }
  .p8rollpic .slideshow li img { height: 300px; width: 260px; }
  .p8rollpic .slideshow li span { position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; margin: 0; padding: 0 5px; background: #000; opacity: 0.8; color: #999; text-align: center; overflow: hidden; font-weight: bold; }
  .p8rollpic .slideshow li abbr { position: absolute; z-index: 4; top: 90px; left: 90px; background: url('../images/play.png') center; width: 80px; height: 80px; display: block; padding: 0; margin: 0; }
  .p8rollpic .slidebar { position: absolute; z-index: 2; right: 10px; top: 15px; }
  .p8rollpic .slidebar li { float: left; width: 10px; height: 10px; display: block; background: #fff; color: #fff; margin-right: 5px; cursor: pointer; }
  .p8rollpic .slidebar li.on { background: #f30; }
  .ad_lbl_left, .ad_lbl_right { position: fixed; top: 60px; text-align: center; _position: absolute; }
  .ad_lbl_left { left: 10px; }
  .ad_lbl_right { right: 10px; }
  .communication1 { margin-top: 7px; }
  .communication, .menonycation { margin-top: 0; min-height: 328px; }
  .menonycation ol li a:hover { background: url(../images/ponews.png) no-repeat right center; width: 50px; padding-left: 10px; color: #c9252b }
  .menonycation ol li a.active { color: #333; }
  .menonycation { position: relative; width: 100%; }
  .menonycation .coinforex { position: absolute; bottom: -2px; left: 0; right: 65px; width: 480px; background: #fff; padding: 10px 0; }
  .menonycation li { line-height: 25px; }
  .cfitem { float: left; width: 160px; text-align: center; }
  .cfitem b, .cfitem small{ display: block; margin: 0; line-height: 24px; color: #fff; }
  .cfitem b { font-size: 24px; }
  .cfitem-1 { background-color: #c9252b; margin-right: 15px; }
  .cfitem-2 { background-color: #aaa; float: right; }
  .tab-coin ul {width: 480px;overflow: hidden;}
  .tab-coin ul li {white-space: nowrap;overflow: hidden;width: 100%;text-overflow: ellipsis;}
  .competitive h3 span a { color: #333; background: none; padding-left: 0; }
  .mainnews { white-space: nowrap; overflow: hidden; }
  .hot-comments { list-style: disc; padding-left: 15px; }
  .hot-comments li { list-style: disc; clear: both; line-height: 27px; }
  .hot-comments a { width: 86%; }
  .hot-comments span { float: right; }
  .list1 ul li { margin: 0; padding: 0; overflow: hidden; white-space: nowrap; padding-bottom: 4px; margin-bottom: 10px; border-bottom: 1px solid #ddd; line-height: 26px; font-family: "Microsoft YaHei"; height: 26px; display: block; clear: both; }
  .list1 ul li a { font-size: 14px; color: #666; }
  .list1 ul li b { background: #c9252b; color: #fff; padding: 2px 5px; margin-right: 5px; }
  .list1 ul li:nth-child(odd) { margin: 7px 0; padding: 0; border: 0; }
  .list1 ul li:nth-child(odd) a { font-size: 16px; color: #333; }
  .list1 ul li a:hover { color: #c9252b }
  .fixlist1 ul li { height: 24px; }
  .bars p { padding: 10px 0; margin: 0; line-height: 25px; display: inline-block; }
  .bars a { font-size: 12px; white-space: nowrap; min-width: 30px; display: inline-block; margin-right: 6px; text-align: center; padding: 0 4px; }
  .bars a:hover { background: #335D97; color: #fff; }
  .list1 ol { display: block; white-space: nowrap; overflow: hidden; }
  .list1 ol li { float: left; overflow: hidden; white-space: nowrap; position: relative; /* +width: 118px; _width: 118px; padding: 0; +margin-right: 5px; _margin-right: 5px; */ }
  .list1 ol li+li { margin-left: 15px; }
  .list1 ol li img { width: 120px; height: 90px; }
  .list1 ol li span { padding: 0; background: none; width: 120px; margin: 0; }
  .list1 ol li .icon-play { background: url(../images/vedio.png) no-repeat left center; padding-left: 18px; }
  .list1 ol li .video { background: url(../images/play-a.png); height: 60px; width: 60px; position: absolute; top: 15px; left: 30px; }
  .marketStock { display: block; height: 315px; width: 260px; overflow: hidden; }
  .marketStock h3 a { color: #333; font-size: 16px; height: auto; }
  .marketMap { padding: 5px; background: #eee; }
  .marketMap dt a { /*min-width:48px;*/ margin: 0 auto; text-align: center; line-height: 30px; display: inline-block; padding: 0 6px; border-bottom: 2px solid #19244c; }
  .marketMap dt a:hover, .marketMap dt a.active { border-bottom: 2px solid red; }
  .marketMap dd { padding: 3px 8px; height: 168px; }
  .marketMap dd p { margin: 2px 0; min-height: 25px; }
  .marketMap dd p img { width: 220px; height: 123px; }
  .marketMap dd p.tab a { float: left; font-size: 12px; border-right: 1px solid #ccc; margin-right: 5px; padding: 0 5px; line-height: 22px; }
  .marketMap dd p.tab a:last-child { border: 0; }
  .marketMap dd p.tab a:hover, .marketMap dd p.tab a.active { background: #3B5D8B; color: #fff; }
  .marketMap dd p.tab-cont { text-align: center; }
  .marketMap h4.marketMap { text-align: center; font-size: 14px; line-height: 20px; margin: 0; padding: 0; color: #c9252b; background: url(../images/line.png) no-repeat center center; }
  .marketMap p { font-size: 12px; line-height: 25px; text-align: center; }
  .copyright { padding-top: 20px; padding-bottom: 15px; line-height: 26px; background: #ddd; text-align: center; }
  .copyright, .copyright a, .copyright b, .copyright em { color: #666; font-style: normal; font-weight: normal; font-size: 12px; margin: 0 3px; }
  .copyright .about a { color: #335D97; font-size: 14px; }
  .copyright .about a:hover { color: #c9252b }
  .copyright .img-beian { margin: 0; font-size: 12px; color: #666; text-decoration: none; }
  .events h3 span a { background: url(../images/point.png) no-repeat center center transparent; width: 8px; height: 9px; display: block; float: left; margin: 10px 2px 0; }
  .events h3 span a.active { background-image: url(../images/point-a.png) }
  .ftool { position: fixed; bottom: 0; right: 30px; _position: absolute; display: none; }
  .ftool a { display: block; width: 55px; height: 55px; margin-top: 10px; opacity: 0.4; }
  .ftool a:hover { opacity: 1; }
  #gotop { background: url(../images/atttop.png) no-repeat #2e5ea8; }
  #fankui { background: url(../images/fankui.png) no-repeat #2e5ea8; }
  #back2012 { background: url(../images/back2012.png) no-repeat #2e5ea8; }
  .r-kefu-wp { position: fixed; z-index: 9999; right: 15px; bottom: 10px; }
  .r-kefu-wp dd { background: url(../images/r-kefu.png) no-repeat; background-size: cover; display: block; width: 50px; height: 50px; }
  .r-kefu-wp dd a { display: block; width: 100%; height: 100%; }
  .r-kefu-wp .r-kefu-btn2 { background-position: 0 -49px; }
  .r-kefu-wp .r-kefu-btn3 { background-position: 0 -98px }
  @media screen and (min-width: 1367px) {
    .r-kefu-wp dd { background-size: inherit; }
    .r-kefu-wp dd { width: 65px; height: 65px; }
    .r-kefu-wp .r-kefu-btn2 { background-position: 0 -65px; }
    .r-kefu-wp .r-kefu-btn3 { background-position: 0 -130px }
  }
  .header .topbar { background: #ececec; border-top: 2px solid #c9252b; display: block; height: 43px; line-height: 40px; }
  .header .topbar li { float: left; height: 100%; margin-right: 10px; }
  .header .topbar li a { display: inline-block; height: 100%; }
  .header .topbar img { margin-right: 6px; border: 0; display: inline-block; vertical-align: middle; }
  .header .topbar form { display: inline-block; padding: 0; margin: 0; height: 100%; }
  .header .topbar form input { height: 24px; vertical-align: middle; background: #e7f0fe; border-radius: 3px; border: 1px solid #a6a5a5; }
  .header .topbar form .input2 { border: 0; }
  .header .topbar .drop-nav { position: relative; }
  .header .topbar .drop-nav-item { display: none; }
  .header .topbar .drop-nav:hover .drop-nav-item { display: block; }
  .header .topbar .mobile-qrcode { position: absolute; z-index: 9; top: 38px; left: -1px; }
  .Investment ul { display: block; width: 260px; height: 420px; border: 1px solid #ddd; border-bottom: 0; }
  .Investment li { float: left; width: 109px; padding: 6px 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow: hidden; }
  .Investment li:nth-child(even) { border-right: 0; }
  .Investment li * { white-space: nowrap; color: #333; font-style: normal; font-family: 'Microsoft YaHei'; overflow: hidden; line-height: 31px; }
  .Investment li a:hover * { color: #c9252b; }
  .Investment li b, .Investment li em, .Investment li span { display: block; }
  .Investment li span { text-align: left; }
  .Investment li b { font-weight: bold; font-size: 16px; }
  .Investment li em { font-size: 13px; color: #666; }
  .Investment li span { font-size: 17px; color: #c9252b; line-height: 30px; }
  .Investment li i { float: left; display: inline-block; font-size: 17px; color: #c9252b; }
  .Investment li .btn { background: #638ac5; font-size: 13px; color: #fff; padding: 0 3px; margin-top: 3px; float: right; line-height: 22px; }
  .Investment li a.btn:hover { background: #c9252b; }
  .Investment li .btn1 { background: #83c3e1; }
  .Investment li .btn2 { background: #e1ad83; }
  .bbs ul { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
  .bbs ul li { padding: 0 5px; margin: 0; background: none; font-size: 13px; }
  .bbs ul li a { color: #666; }
  .bbs ul li a:hover { color: #c9252b; }
  .yahiuvp ul { margin-top: 5px; background: #f1f1f1; padding: 25px 12px; padding-bottom: 0; font-family: "Microsoft YaHei"; }
  .yahiuvp li { display: block; height: 55px; _height: 80px; margin: 0; padding: 0; padding-bottom: 25px; }
  .yahiuvp dl, .yahiuvp dt, .yahiuvp dd { display: inline-block; font-size: 16px; color: #666; height: 100%; overflow: hidden; white-space: nowrap; }
  .yahiuvp dd { width: 168px; _width: 165px; margin-left: 5px; }
  .yahiuvp dt, .yahiuvp dd { float: left }
  .yahiuvp dt { background: #666; width: 100px; height: 55px; overflow: hidden; }
  .active-vp dt { background: #c9252b; }
  .yahiuvp a { color: #555; }
  .yahiuvp a:hover { color: #c9252b; }
  .yahiuvp h3 { display: block; clear: both; height: 30px; }
  .yahiuvp h3 span { float: left; display: inline-block; }
  .yahiuvp h3 a { color: #c9252b; background: url('../images/vedio.png') no-repeat left center; padding-left: 18px; float: right; }
  .analyst h3 { border-bottom: 1px solid #ddd; }
  .analyst h4 { margin-top: 15px; }
  .analyst dl { float: left; padding: 5px 0; margin: 10px 0 0 0; border-bottom: 1px solid #ddd; display: block; width: 195px; }
  .analyst dt, .analyst dd { float: left; }
  .analyst dt { margin-right: 5px; }
  .analyst dt img { width: 70px; height: 70px; }
  .analyst dd { padding: 0 5px; width: 100px; _width: 110px; }
  .analyst dd a, .analyst dd i, .analyst dd span, .analyst dd a b { font-style: normal; font-weight: normal; display: block; font-size: 14px; height: 24px; line-height: 24px; }
  .analyst dd a b { display: inline-block; }
  .analyst dd a.hand { background: url('../images/hand.png') no-repeat left center; padding-left: 18px; font-size: 12px; color: #333; }
  .analyst dd a.hand b { color: #c9252b; padding: 0 1px; }
  .analyst dd span { background: url('images/star-c1.png') no-repeat left center; width: 80px; overflow: hidden; }
  .analyst dd span i { background: url('../images/star-c.png') no-repeat left center; overflow: hidden; }
  .analyst p { display: block; line-height: 30px; border-bottom: 1px solid #ddd; padding: 10px 0 0 0; height: 105px; overflow: hidden; }
  .analyst p span { border-right: 1px solid #555; white-space: nowrap; padding-right: 8px; margin-right: 8px; }
  .fornews img { width: 260px; height: 150px; }
  .hotpic ul, .hotpic ul li { margin: 0; padding: 0; text-align: center; display: block; overflow: hidden; border: 0 }
  .hotpic ul { padding-top: 10px; }
  .hotpic ul li { padding: 15px 15px 0 15px; }
  .hotpic ul li a { width: 100%; display: inline-block; color: #2e5ea8; }
  .hotpic ul li img { width: 100%; height: 135px; }
  .hotpic ul li a span { height: 30px; overflow: hidden; display: block; }
  .hotpic ul .hotline { padding-bottom: 0; }
  .events1, .events2 { background: #f1f1f1; padding: 15px; width: 230px; _width: 260px; height: 240px; _height: 270px; font-family: "Microsoft YaHei"; overflow: hidden; }
  .events dl { border-bottom: 1px solid #ddd; height: 120px; clear: both; margin-bottom: 10px; }
  .events1 dl { border: 0; height: auto; min-height: 100px; width: 100%; display: inline-block; margin: 0; }
  .events dl dt, .events dl dd { float: left; }
  .events dd { padding-left: 10px; width: 115px; _width: 125px; font-size: 12px; }
  .events p a { font-family: 宋体; font-size: 12px; line-height: 22px; margin-right: 3px; color: #666; display: inline-block; }
  .events p a span { border-right: 1px solid #666; padding-right: 6px; white-space: nowrap; }
  .events .btn { background: #83c3e1; color: #fff; padding: 0 15px; margin-right: 10px; font-weight: normal; display: inline-block; line-height: 24px; }
  .events .org { background: #e89a4d }
  .events1 dt img { width: 100px; height: 100px; }
  .events1 dd span, .events1 dd em { display: block; width: 100%; }
  .events1 dd em { height: 70px; line-height: 25px; font-style: normal; overflow: hidden; }
  .events1 dd a { color: #335D97; font-size: 14px; font-weight: bold; }
  .events1 dd .hand { float: right; background: url('../images/hand.png') no-repeat left center; padding-left: 16px; font-size: 12px; }
  .events1 dd .hand b { color: #c9252b; padding: 0 1px; font-weight: normal; }
  .events2 dd { height: 120px; width: 70px; padding: 0; margin-right: 9px; text-align: center; position: relative; overflow: hidden; }
  .events2 dd:last-child { margin: 0 }
  .events2 dd img { width: 70px; height: 70px; }
  .events2 span, .events2 i { display: block; font-size: 12px; line-height: 20px; color: #335D97; font-style: normal; }
  .events2 span { color: #666; }
  .events2 a:hover i { color: #c9252b; }
  .events2 dd -em { position: absolute; top: 5px; left: 0; background: red; color: #fff; font-size: 10px; height: 15px; line-height: 15px; opacity: 0.7; padding: 0 2px; font-style: normal; }
  .events2 dd em { position: absolute; top: 5px; left: 0; background: url('../images/hot1.gif') no-repeat left center; width: 26px; height: 12px; }
  .fornews { height: 375px; _height: 385px; overflow: hidden; }
  .brokerranking .digg, .brokerranking .digg b { color: #fff; background: #83c3e1; display: inline-block; padding: 0; margin: 0; line-height: 20px; height: 20px; padding-left: 5px; }
  .brokerranking .digg b { color: #c9252b; background: #fff; margin-left: 5px; }
  .brokerranking ul li { height: 48px; _height: 70px; display: block; overflow: hidden; }
  .brokerranking ul li img { margin-right: 5px; }
  .brokerranking ul li abbr { width: 135px; overflow: hidden; display: inline-block; }
  .mainnews { overflow: hidden; width: 100%; }
  .mainnews .tnews a.video { padding-right: 16px; background: url('../images/vedio.png') no-repeat right center }
  .askonline .oninput textarea { border: 1px solid #ddd; width: 220px; height: 68px; }
  .askonline ul { height: 210px; overflow: hidden; }
  .topper { clear: both; width: 100%; padding: 0; margin: 0; }
  .warp { width: 1000px; margin: 0 auto; border: 1px solid red; }
  .global h3, .hotpic h3, .meeting h3, .marketStock h3, .events h3, .Investment h3, .mainnews h3, .communication1 h3, .yahiuvp h3 { font-family: "Microsoft YaHei"; font-size: 16px; font-weight: normal; color: #333; }
  .events h3 { line-height: 45px; height: 45px; }
  .events h3 span a { line-height: 30px; height: 30px; }
  #ad_screen { display: block; width: 100%; padding: 0; margin: 0 auto; position: relative; z-index: 99999; }
  #ad_screen a.close { position: absolute; right: 25px; top: 5px; color: #333; padding: 2px 5px; line-height: 15px; border-radius: 15px; display: inline-block; background: #fff; }
  #ad_screen a.close:hover { background: #c9252b; color: #fff }
  #ad_screen img { display: block; width: 100%; }
  /* menu  */
  #menu:before, #menu:after { content: ""; display: table; }
  #menu:after { clear: both; }
  #menu { zoom: 1; }
  #menu >li { float: left; position: relative; }
  #menu >li:after{content:"";position:absolute;right:0;width:2px;background:#fff;opacity:0.8;height:20px;top:12px;}
  #menu >li > a { float: left; text-decoration: none; }
.nav_item{position:absolute;display:none;top:44px;left:0;background: #bd0202;min-width: 100px;z-index:999;}
.nav_item li{padding:0 10px;display:block;text-align:center;width:100%;background: #bd0202;line-height:35px;}
.nav_item li a{color:#FFF;float: none;}
.nav_item li:hover{;background:#ff8f45}
.nav_box{width:630px;border:1px solid #ff8f45;position:absolute;top:44px;left:0;background:#fff;border:1px solid #e2544a;box-shadow:2px 2px 5px #c7c5c6;overflow:hidden;z-index:999;display:none;}
.nav_box span{display:block;float:left}
.nav_box span a{display:block;padding:0;width:96px;line-height:41px;color:#ff8f45;background-color:#ffeee2;text-align:center;font-size:12px;}
.nav_box ol{width:490px;float:left;margin:0 20px;border-bottom:1px solid #f3f3f3}
.nav_box ol li{float:left;padding:10px 0;color:#1f2d5b;line-height:20px}
.nav_box ol a{float:left;display:inline-block;width:auto;height:auto;padding:0 12px;color:#1f2d5b;line-height:20px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:12px;}
.nav_box ol a:hover{color:#ff8f45}
  #menu li:hover .nav_box,#menu li:hover .nav_item {display:block;}
  .adPos_nav_bottom { clear: both; margin-bottom: 20px; height: 90px; display: block; }
  .adPos_nav_bottom .adPos1, .adPos_nav_bottom .adPos2, .adPos_nav_bottom .adPos3 { float: left; margin-right: 19px; display: inline-block; }
  .adPos_nav_bottom .adPos1 { width: 260px; }
  .adPos_nav_bottom .adPos2 { width: 400px; }
  .adPos_nav_bottom .adPos3 { width: 300px; margin-right: 0; }
  .adPos_logo_right { clear: both; display: block; height: 40px; }
  .adPos_logo_right .adPos1, .adPos_logo_right .adPos2 { float: right; margin-left: 20px; display: inline-block; }
  .adPos_logo_right .adPos1 { width: 280px; }
  .adPos_logo_right .adPos2 { width: 300px; }
  .adPos_right_platform { margin-top: 20px; }
  .adPos_right_platform li { float: left; width: 300px; height: 90px; margin-bottom: 10px; }
  .adPos_right_platform .adPos_a { margin-right: 10px; }
  .adPos_horizontal1 { margin: 5px 0; }
  .adPos_horizontal2 { margin: 8px 0; }
  .adPos_horizontal3 { margin: 10px 0; }
  .adPos_horizontal4 { margin: 10px 0; }
  .adPos_global_left { width: 260px; margin-top: 5px; display: inline-block; float: left; }
  .askonline h3 { position: relative; }
  .askonline h3 a { float: none; position: absolute; top: 0; right: 0; }
  .wp-global { display: none; font-family: 'Microsoft Yahei', 'PingFang SC', 'Segoe UI', 'Hiragino Sans GB', 'Microsoft Sans Serif'; font-size: 14px; }
  .wp-global .wp-g-mask { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: #000; opacity: .4; filter: alpha(opacity=40); z-index: 9999999; }
  .wp-global .wp-g-dialog { position: absolute; top: 40px; right: -20px; left: auto; background: #fff; border: 2px solid #ea571d; z-index: 99999999; border-radius: 4px; padding: 12px; width: 278px; box-shadow: 0 0 20px 0 #ea571d; }
  .wp-global .wp-g-ask, .wp-global .wp-g-btn { background-color: #fff; color: #000000; font-size: 12px; line-height: 24px; }
  .wp-global .wp-g-btn { text-align: center; padding: 10px; margin: 0 auto; }
  .wp-global .wp-g-btn a { padding: 5px 15px; line-height: 30px; font-size: 14px; border-radius: 4px; color: #fff; text-align: center; cursor: pointer; }
  .btn-g-cc { background: #ea571d; margin-right: 25px; }
  .btn-g-co { background: #b9b9b9; }
  .wp-g-dialog-arrow { position: absolute; top: -20px; right: 22px; border: 10px solid transparent; border-bottom-color: #ffd9c9; }
  .wp-g-dialog-arrow:after { content: ""; position: absolute; top: -9px; right: -10px; border: 10px solid transparent; border-bottom-color: #fff9f6; z-index: 10; }
  .announce {display:none; background: url('images/20180123_bg.jpg') repeat #dfdfdf; border: 1px solid #c9252b; width: 246px; position: fixed; z-index: 999; left: 0; bottom: 0; font-family: 'Microsoft YaHei', 'Tahoma', Helvetica, Arial}
  .announce-title { background-color: #c9252b; color: #fff; display: block; margin: 0; padding: 5px; position: relative; }
  .announce-close { position: absolute; right: 5px; font-size: 80%; color: #ddd; display: inline-block; width: 15px; text-align: center; }
  .announce-close:hover { color: #fff; text-decoration: none; }
  .announce-content { padding: 10px; text-indent: 1em; font-size: 14px; line-height: 22px; font-weight: 400; color: #000 }
  .announce-content p { margin-bottom: 0; line-height: 20px; color: #333; }
  .wrap-fullscreen { position: relative; display: block; width: 1000px; margin: 0 auto; padding: 0; }
  .btn-fullscreen-closed { content: ' '; clear: both; display: none; height: 20px; width: 20px; position: absolute; z-index: 9; top: 2px; right: 2px; left: auto; background: url(../images/20180123_close.png) no-repeat top center; background-size: cover; }
  .wp-ssp+.btn-fullscreen-closed { display: table; }
  dd.wp-ssp { margin-top: 3px; line-height: 30px; }
  dd.wp-ssp:after { display: none; }
  #SSP_AD01:after { background: none; }
  .couplet { width: 90px; height: 270px; margin-bottom: 5px; }
  .couplet-left, .couplet-right { position: fixed;  z-index: 99999; }
  .couplet-left { left: 5px; }
  .couplet-right { right: 5px; }
  @media screen and (max-width: 1024px) {
    .couplet-left, .couplet-right { _display: none; }
  }
  .hot-rmd { display: inline-block; margin-top: 5px; width: 100%; }
  .hrmd-item { float: left; width: 50%; height: 85px; position: relative; }
  .hrmd-wrap { display: inline-block; width: 100%; overflow: hidden; line-height: 18px; }
  .hrmd-img, .hrmd-txt { float: left; width: 85px; height: 85px; }
  .hrmd-img img { width: 100%; height: 100%; margin-right: 5px; }
  .hrmd-txt { width: 105px; padding: 0 0 0 6px; color: #666; font-size: 13px; }
  .hrmd-txt h5 { font-size: 14px; line-height: 24px; color: #000; margin: 4px 0 2px 0; }
  .hrmd-txt b { position: relative; max-width: 60px; }
  .hrmd-btn-ask { float: right; font-size: 12px; line-height: 18px; padding: 0 3px; background: #638ac5; color: #fff; }
  .hrmd-tips { /*position:absolute;*/ right: -24px; top: -10px; font-size: 12px; font-style: normal; color: #444; }
  .search-warp { height: 38px; width: 360px; line-height: 36px; position: relative; background: #c9252b; border: 1px solid #999; }
  .search-warp input { zoom: 1; outline: none; }
  .search-warp input[type='text'] { padding-left: 6px; height: 100%; width: 300px; border: 0; background-color: #f2f3f6; }
  .search-warp input[type='image'] { position: absolute; top: 8px; right: 15px; }

  /* 新年 */
  .HNY2020 { background: url(../images/bg2020.png) no-repeat; background-size: auto; background-position: center 40px; }
  .HNY2020 .header .topbar, .HNY2020 .yahiuvp ul, .HNY2020 .marketMap, .HNY2020 .couplet, .HNY2020 .mainbox { background: #fff; }
  .HNY2020 .header .keyword a { color: #fff !important; }

  /*广告容器*/
  .wp-wrap { background: transparent; padding: 0; margin-bottom: 0; display: none }
  .wp-ssp { position: relative; margin-bottom: 15px; display: inherit }
  .wp-ssp:after { content: ' '; display: table; height: 15px; width: 28px; clear: both; position: absolute; left: 0; z-index: 100; bottom: 12px; background: url(../images/ads-bg2.png) no-repeat; }
  /*广告容器*/
  
  .couplet1 .wp-ssp:after{bottom:9px!important;}
  .couplet4 .wp-ssp:after{bottom:9px!important;}
  .couplet2{width:90px!important;height:140px!important;display:;}
   .rightbar .title-aside{margin-top:10px;}
 .rightbar .rmd-box li{
    width: 143px;
    height: 115px;
    overflow: hidden;
}
.ads-block:after {
    content: ' ';
    display: table;
    height: 15px;
    width: 28px;
    clear: both;
    position: absolute;
    left: 0;
    z-index: 100;
    bottom: 9px;
    background: url(../images/ads-bg2.png) no-repeat;
}
.ads-block {
    position: relative;
    margin-bottom: 15px;
    display: inherit;
}
/**********************************************/
.icon {
    display: inline-block;
    background-image: url(../images/20231020154744.png);
    background-repeat: no-repeat;
    vertical-align: -3px;
}
.icon_globe_t {
        width: 19px;
        height: 19px;
        background-position: -275px -290px; margin-right:3px;
    }
    .hq_con_data .link-name::after {
        right: 5px;
        top: 18px;
    }.hq_con_data .link-name::after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    right: 5px;
    top: 13px;
    border-left: 1px solid #909090;
    border-top: 1px solid #909090;
    transform: rotate(135deg);
}
    .hq_con_data .link-name {
        width: 122px;
        font-size: 17px;
    }
    .hq_con_data .link-name {
    float: left;
    width: 115px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 10px;
    font-weight: 700;
    position: relative;
}

.hq_con_data marquee{ float:left; width: calc( 100% - 450px  ); }

 .price_up,.stockup {
                color: #dd2100;
            }

            .price_down,.stockdown {
                color: #019933;
            }
.hq_con_data a {
                margin-right: 4px; color:#003398;
            }
            .hq_con_data .line {
                margin: 0 5px;
            }
            
            
.hq_con_data .globalright{ width:330px; font-size:17px; float:right; margin-right:10px;  }


.hq_con_data .globalright {
                    width: 320px;
                    font-size: 17px; text-align: right;
                }
.hq_con_data{ height:38px; line-height:38px;}
                .hq_con_data .globalright .icon {
                    vertical-align: -3px
                }

                .hq_con_data .menu-data {
                    width: 1250px;
                    font-size: 18px
                }

                .hsgt_menu .hsgt_con::after {
                    top: 12px;
                    height: 16px
                }

                .hsgt_menu .hsgt_con .zjlr {
                    margin-left: 4px
                }

                .hsgt_menu .hsgt_con .icon {
                    margin-right: 4px
                }

                .hsgt_menu .hsgt_con .hgtopen {
                    margin: 0 4px
                }
                .hq_con_data .globalright a{ color:#ea5404; }
                    body .icon_dc_s {
        width: 20px;
        height: 20px;
        background-position: -336px -174px;
    }    body .icon_quick_s {
        width: 20px;
        height: 20px;
        background-position: -286px -174px;
    }
    
    
    .qqsc_tab li {
                    width: 157px;
                    height: 120px
                }

                .qqsc_tab li.active {
                    width: 350px
                }

                .qqsc_tab .right_data {
                    width: 170px;
                    padding-left: 30px
                }

                .qqsc_tab .right_data img {
                    width: 150px;
                    height: auto
                }.qqsc_tab .right_data {
    display: none;
    float: right;
    width: 132px;
    padding-left: 10px;
    padding-top: 5px;
}.qqsc_tab li {
    float: left;
    height: 96px;
    border-right: 1px solid #e5e5e5;
    padding-left: 25px;
    width: 108px; cursor: pointer;
}  
.qqsc_tab li:last-child{ border-right:0;}

body .icon_price_up_s {
        width: 17px; margin-left:3px;
        height: 17px;
        background-position: -367px -67px;
    }.qqsc_tab li.active .right_data {
    display: block;
}    .qqsc_tab .right_data {
        width: 170px;
        padding-left: 30px;
    }.qqsc_tab .left_data {
    float: left;
}    body .icon_price_down_s {
        width: 17px;margin-left:3px;
        height: 17px;
        background-position: -367px -89px;
    }
    
    
#qqsc_tab_c{ border:1px solid #eee; margin:10px auto; height:96px; padding:10px 0;}