﻿ @charset "utf-8";
 /*  Author:Chen  */
 body {font-family: Arial,宋体;}
.w40 { width: 40px;}
.w45 { width: 45px;}
.w60 { width: 60px;}
.w65 { width: 65px;}
.w69 { width: 69px;}
.w70 { width: 70px;}
.w75 { width: 75px;}
.w80 { width: 80px;}
.w85 { width: 85px;}
.w90 { width: 90px;}
.w95 { width: 95px;}
.w110 { width: 110px;}
.w120 { width: 120px;}
.w105 { width: 105px;}
.w125 { width: 125px;}
.w200 { width: 200px;}
.h316 { height:316px;}
.bold { font-weight: bold;}
.mt10 { margin-top: 10px;}
.mt5 { margin-top: 5px;}
.p10 { padding: 10px;}
.ml15 { margin-left: 15px;}
.bg_gray{background-color:#f5f5f5;}
.banner {clear: both;height: 90px; overflow: hidden; float: left; width: 1000px;}
.page .main{ position:relative; overflow:hidden; height:auto;}
.head .nav li { width:auto;}
.head .nav li.active { position:relative; font-weight:bold;}
.main .c_cont{float:left;width:720px;position:relative; overflow:hidden;}
.main .c_left{float:left;width:280px;position:relative; overflow:hidden;}
.pannel { overflow:hidden; float: left; width: 100%;}
.pannel .tabTitle {position: relative;float: left;height: 32px;width: 100%;border-bottom: 1px solid #2f5895;}
.pannel .tabList {overflow: hidden;border: 1px solid #e1e1e1;border-top: none; width: 278px;}
.pannel .tabsText { float:left; color:#666; padding:0 10px; line-height:32px;}
.pannel .tabs {float: left;position: relative;top: 2px;text-align: center;z-index: 0;height: 31px;line-height: 31px;font-size: 16px;font-family: 微软雅黑;margin-left: 1px;}
.pannel .tabs li{cursor:pointer;background-color:#FAFAFA;position: relative;top:-1px;z-index: 2;margin-left:-1px;float: left;padding: 0px 10px 0px 10px;border-top: 1px solid #BBD4E8;border-left: 1px solid #BBD4E8;border-right: 1px solid #BBD4E8;display: block;height: 30px;line-height:30px; font-size: 16px;font-family: 微软雅黑;}
.pannel .tabs li a,.tabs li a:link{color:#000;}
.pannel .tabs .current{z-index: 3;border: 1px solid #2F5895;border-bottom: none;border-top: 3px solid #2F5895;position: relative;top:-1px;margin-left:-1px; background-color: #fff;height: 29px;_height: 30px;_line-height: 30px;_top: 0px;_margin-top: -2px;_margin-left:-2px; font-weight:bold;}
.cont .tabTitle {height: 32px;}
.cont .tabs li{height: 30px;line-height:30px;}
.cont .tabs .current{height: 29px;_height: 30px;_line-height: 30px;}
.pannel .tabList .ListText { padding:5px 10px; height:73px;}
.pannel .tabList .ListText p {padding: 0;margin: 0;}

.pannel .cont { margin-left: 10px; width: 350px; float: left; display: inline;}
.pannel .contTitle {position: relative;height: 30px;width: 100%;border-bottom: 3px solid #2f5895; float: left;}
.pannel .contTitle .TitleName {height: 30px; line-height: 30px;font-size: 16px;font-family: 微软雅黑; color: #000; padding: 0 10px; font-weight: bold;}
.pannel .contBody .chartPie { height: 204px; width: 100%; overflow: hidden; float: left;}
.pannel .contBody .chartData { overflow: hidden; float: left;}
.data ul {position: relative; width: 100%; _float: left; overflow: hidden;}

.pannel .cont2 { width: 345px; float: left; display: inline;}

.contBody .subTit {  overflow:hidden;border-bottom:1px solid #666;_float:left;}
.contBody .subTit ul {overflow:hidden;}
.contBody ul li {text-align:center; height:30px; line-height:30px; float:left; display: inline;font-family:Arial; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.contBody ul li .no{font-style:italic; font-size:14px; margin:0 10px;  }
.contBody .subTit ul li {height:29px;overflow:hidden;line-height:30px;color:#000;}

.tabList ul li {text-align:center; height:30px; line-height:30px; float:left; _display:inline;font-family:Arial; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.subTit.b2 {border-bottom:1px solid #2F5895;}

.pannel .contTitle .flashImage {width: 18px;height: 15px;background: url('/group../../images/transaction/stock_2014_flash.png') no-repeat 0 2px;float: left;}
.pannel .contTitle .more{ float:right; margin-right:10px;font-size:12px; height:14px;margin-top:-24px;}
.login_pannel { clear:both; padding:0 0 0 20px;}
.login_user { padding:0 0 0 20px; position: relative;}
.login_user ul li { float:left; height:30px; line-height:30px;}
.login_user ul li.login_name { text-align:right; width:50px;}
.login_user input.user_name { border:1px solid #666; width:170px; font-size:14px; height:15px; line-height:15px; padding:6px 5px;}
.login_text { padding-left:70px; clear:both; height:30px; line-height:30px; color:#666;}
.pt0 { padding-top:0;}
.tabTitle .more {height: 24px;line-height: 24px; position: absolute; right: 10px;text-align: right;top: 8px;}
.tabTitle .more .link {font-size:12px;}
.loginTip { height: 20px; line-height: 20px; padding-left: 75px; color: red; display: block;}
.login_submit { padding: 10px 0 5px 65px; display: block; float: left;}
.login_submit ul li { padding:0 5px;white-space: nowrap;}
.login_submit .submit { width:80px; height:30px; border:none; line-height:30px; cursor:pointer; font-size:16px; font-weight:bold; letter-spacing: 10px; padding-left:10px; text-align:center; color:#FFF; background-color:#ff4900;}
.login_other ul li {float: left;}
.use_sina, .use_QQ {background: url(/g1/g1/201411/20141114135354.png) no-repeat;}
.login_other .use_sina { background-position: 20px -245px; padding-left: 40px; height: 30px; line-height: 30px; display: inline; float: left;}
.login_other .use_QQ { background-position: 20px -275px; padding-left: 40px; height: 30px; line-height: 30px; display: inline; float: left;}
.login_but { margin-bottom: 11px;}
.login_but .zhuchu { display:block; width: 235px; height: 29px; line-height: 29px; text-align: center; color:#FFF; background-color: #2F5895; font-size: 14px; font-weight: bold; cursor: pointer;}
.login_bottom { padding: 3px 10px; border-top: 1px solid #e1e1e1;}
.input_tips { display:block; position:absolute; width:170px; top:7px; left:75px; margin:0; padding:0; height:16px; line-height:17px; cursor:text; text-align:left; color:#959595; white-space: nowrap;}
.input_tips_hide { display:none;}
.input_tips.top10 { top:17px;}
.log_user {height: 30px; line-height: 30px; font-size: 14px;}
.log_user span { padding: 0 5px;}
.pannel .tabList.user {height: 269px; border: none; width: 280px;}
.user_btn{ display:inline;background-color: #2F5895; width: 128px; height: 40px;line-height:40px; float: left;margin: 5px; font-size: 16px; text-align:center; font-weight:bold; color: #FFF; font-family:"Microsoft YaHei"; cursor:pointer;}
.cNew_btn { display:block; width: 273px; height: 29px;line-height:29px; margin: 2px; text-align:center;background-color: #ccc;}
.zhuhe {border:1px solid #e1e1e1; border-top: none; overflow: hidden; clear: both; width: 278px;}
.zhuhe ul { border-bottom: none;}
.zhuhe ul li { height: 25px; line-height: 25px;}
.zhuhe .subTit { border-bottom:1px solid #ccc; height:24px;}
.more_link { height: 27px;line-height:27px; text-align:right; padding-right:20px; border-top:1px solid #CCC;}
.gubaTitle{ border-bottom:1px solid #2f5895; height:30px;}
.gubaTitle .gubatext { float:left; padding:0 15px; border-bottom:2px solid #2f5895; height:28px; font-size:16px; line-height:28px; font-weight:bold; font-family:"Microsoft YaHei";}
.gubaTitle .gubamore { float:right; line-height:28px;padding-right:10px;}

.footer { text-align:center; line-height:18px; float: left; width: 100%;}
.footer-msg,.footer-icp,.footer-police,.footer-zx110,.footer-shjubao,.footer-cxzx { background:url(/g1/g1/201411/20141114135354.png) no-repeat;}
.footer a { color:#3d3d3d; text-decoration: underline;}
.footer a:hover { color:#c00;}
.footer p { margin:8px 0 0; color:#3d3d3d;}
.footer .contact { height:30px; line-height:30px; padding:0;}
.footer .contact a { margin:0 4px;}
.footer-msg,.footer-icp { padding:2px 0; overflow:hidden; }
.footer-police,.footer-zx110,.footer-shjubao,.footer-cxzx {display:inline-block; overflow:hidden;}
.footer-msg { background-position:0 -480px; padding-left:32px;}
.footer-icp { background-position:-110px -480px; padding-left:22px; /*height:18px;*/}
.footer-police,.footer-zx110,.footer-shjubao,.footer-cxzx { width:110px; height:40px; margin:0 4px;}
.footer-police { background-position:0 -512px;}
.footer-zx110 { background-position:-112px -512px;}
.footer-shjubao { background-position:0 -560px;}
.footer-cxzx { background-position:-112px -560px; width:40px;}

.f28 { font-size:28px;}
.yh { font-family:"Microsoft YaHei";}
.cont_ph { width:230px; border-top:1px solid #2f5895; float:left; display:inline; height:250px;}
.cont_ph .phTitle { height:45px; line-height:45px; padding:0 5px; font-family:"Microsoft YaHei";}
.cont_ph .phTitle .f28 { width:160px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align:right;}
.cont_ph .phBody { padding:5px; background-color:#f2f2f2;}
.cont_ph .phBody .phname{ width: 150px;height: 24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.btn_zjgz {background-position: 0 -54px;cursor: pointer; height: 20px;width: 48px; margin-top:2px;}
.cont_ph .phBody ul { overflow:hidden;}
.cont_ph .phBody ul li {height:24px; line-height:24px; font-size:13px;}
.cont_ph .phBody ul li span.fl, .cont_ph .phBody ul li span.fr {white-space: nowrap;overflow: hidden;width: 108px;}
.cont_ph .phBody ul li span.fr .cbtn , .cont_ph .phBody ul li span.fr .txt_ygz { float:right;}
.cont_ph .phBottom { margin-top:1px; padding:10px; background-color:#f2f2f2; overflow:hidden; width:210px;}
.cont_ph .phBottom .photo{width:68px;float:left;}
.cont_ph .phBottom .info{float:left; padding-left:10px;}
.cont_ph .phBottom .info p{height:24px;line-height:24px; width:120px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont_ph .phBottom .info p.update a{ margin-right:20px; }

.tabList .qpimg { overflow:hidden; padding:5px 0 0 20px; *padding:9px 0 0 20px;}
.tabList .qplist { border-top:1px solid #e4f3ff; overflow:hidden; margin:0 5px;}
.tabList .qplist ul { border-bottom:1px solid #e4f3ff; overflow:hidden; height:29px; line-height:29px;}
.tabList .qpbut {  overflow:hidden; height:64px;}
.tabList .qpbut a { margin:4px 11px; padding:0 10px; border:1px solid #fff; background-color:#f3f3f3; height:22px; line-height:22px; display:inline-block; float:left;}
.tabList .qpbut a:hover { border:1px solid #e1e1e1}
#wdzh { height: 124px; overflow:hidden;}
.data { border-bottom:1px solid #bbd4e8;overflow:hidden; width:100%;}
.data .btn_zjgz { margin-top: 4px;}
.pannel i{background:url(/group../../images/transaction/title.png) 0 5px;background-repeat:no-repeat; margin:0 0 0 5px; _margin:0; width:13px;}
.subTit.b2 { width:350px;}
.tab_show .subTit.b2{ width:710px;}
.txt_ygz { cursor:pointer;}
#loginMenu .data { border-bottom:none;}
.pannel .tabList ul { overflow:hidden;}