html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;font:12px/22px 'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';}


.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

a{color:#1f3b7b;text-decoration:none;}
a:visited{color:#6079b2;}
a:hover,a:active,a:focus{color:#8d0000;text-decoration:underline;}
.fl{float: left;}
.fr{float: right;}
.wrap{width: 1240px;margin:0 auto;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mt25{margin-top:25px; }
.mt30{margin-top: 30px;}
.fGreen{color: #009944!important;}
.fRed{color: #e91b2b!important;}
.up,.rup_up,.gup_down,.us_down,.hk_down{color:#e91b2b;}
.down,.rup_down,.gup_up,.us_up,.hk_up{color:#009944;}

.main_nav{height: 50px;line-height: 50px;background: #2076ce;}
.main_nav_inner{width: 1240px;margin: 0 auto;}
.main_nav a{font-size: 16px;color:#fff;float: left;padding: 0 13px;}
.main_nav a:hover{background:#1c67b3;color:#fff !important;}
.main_nav a.nav_01{background: #bc1a00;}
.main_nav a.nav_01:hover{background: #a91700;color:#fff;}
.main_nav a.nav_last{float: right;font-size: 14px;}

.sina-top-bar-wrap{min-width: 1240px;background:#f7f7f7;}
.sina-top-bar-inner{width: 1240px;}
.sina-top-bar-blue{border-top-color:#3b67cb; }

.sub-nav a{font-size: 14px;}
.sub-nav span{font-size: 14px;padding: 0  5px;}

.login_btn_s{display:inline-block;width:111px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 -88px;line-height:200px;overflow:hidden;}
.login_btn_s:hover{display:inline-block;background-position:0 -125px;}
.login_btn_m{display:inline-block;width:151px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) -120px -88px;line-height:200px;overflow:hidden;}
.login_btn_m:hover{display:inline-block;background-position:-120px -125px;}
.loginBG{display:none;position:fixed;_position:absolute; z-index:90001;left:0px;top:0px;_top:expression((_top=document.documentElement.scrollTop) + 'px');width:100%;height:100%;_height:expression(document.documentElement.offsetHeight + 'px');background-color:#08237a;opacity:0.2;filter:alpha(opacity=20);}
.loginLayer{display:none;position:fixed;_position:absolute;z-index:90010;left:50%;top:150px;_top:expression((_top=document.documentElement.scrollTop) + 150 + 'px');width:493px;height:418px;margin-left:-248px;background-color:#eff5ff;border:1px solid #cce2f0;color:#08237a;}
.loginLayer .login_close{position:absolute;right:10px;top:8px;width:16px;height:16px;background:url(../../cj/basejs/loginLayer/login_back.png) -160px -168px;}
.loginLayer .login_title{height:82px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 0;}
.loginLayer .login_cont{padding-top:25px;}
.loginLayer th{text-align:right;}
.loginLayer .txt{width:238px;height:21px;line-height:21px;padding:1px 3px;border:1px solid #c5cad0;color:#333;}
.loginLayer .login_loginBtn_bg{width:151px;height:12px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 -167px;overflow:hidden;}
.loginLayer .login_link0{padding-bottom:10px;border-bottom:1px solid #d2e1f6;}
.loginLayer .login_link0 a{color:#0961c0;margin-right:30px;}
.loginLayer .login_link0 a:visited{color:#0961c0;}
.loginLayer .login_link0 a:hover{color:#f00;}
.loginLayer .login_link1 p{line-height:40px;color:#035dbe;}
.reg_btn{display:inline-block;width:151px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) -280px -88px;line-height:200px;overflow:hidden;}
.reg_btn:hover{background-position:-280px -125px;}
#loginRemember{vertical-align:-2px;_vertical-align:-1px;}
#loginError{float:right;width:135px;margin-top:21px;color:Red;text-align:left;}

.tit05{border-top: 3px solid #2076ce;height: 40px;}
.tit05 h4{font-size: 20px;color: #1463b4;line-height: 40px;}
.tit05 .tit-more{font-size: 14px;line-height: 40px;}
.tit06{border-bottom: 3px solid #2076ce;}
.tit06 h3{font-size: 26px;color: #1463b4;line-height: 40px;height: 36px;}
.tit06 span{font-size: 14px;color: #1463b4;}


.wrap_left{width: 260px;margin-right: 30px;}
.wrap_center{width: 660px;margin-right: 30px;}
.wrap_right{width: 260px;}
.list05 li{font-size: 16px;height: 36px;line-height: 36px;border-bottom: 1px dashed #eaeaea;}
.list05 li a{color: #1c1c1c;}
.list05 li a:visited{color: #1c1c1c;}
.list05 li a:hover{color: #1c4bb6;text-decoration: none;}
.blk-adv{margin-top: 30px;text-align: center;}

.blk-sdgd{padding-top: 20px;}
.blk-sdgd .table01{width: 100%;cellpadding:0;}
.table01 th,.table01 td{font-size: 14px;height: 36px;line-height: 36px;border: 1px solid #ccc;text-align: center;}
.table01 th{background: #eef6ff;}
.table01 tr.odd{background: #f7f7f7;}

.source{height: 32px;line-height: 32px;margin-top: 10px;}
.source .label{font-size: 14px;color: #8c8c8c;}

.searchBar .search input{float:left;vertical-align:middle;}
.searchBar .search{border:1px solid #2076ce;}
.searchBar .search .txt{width:224px;height:28px;padding:1px 3px;line-height:18px;color:#8c8c8c;border:none;font-size: 14px;}
.searchBar .search .btn{width:28px;height:28px;background:url(1012_zyc_icons.png) 0 3px no-repeat;border:none;padding:0;cursor:pointer;}
.searchBar .promot{position:relative;float:right;height:32px;line-height:32px;padding-right:10px;width:430px;margin-right:10px;overflow:hidden;}


.list07 li{background: url(1012_zyc_dot.jpg) 0 15px no-repeat;padding-left: 15px;}
.list07 li span{float: right;height: 34px;font-size: 16px;line-height: 34px;color: #000;}
.list07 li a{font-size: 16px;line-height: 34px;color: #000;}
.list07 li a:visited{color: #000;}
.list07 li a:hover{color: #000;}

.stock-price{border-bottom: 1px solid #2076ce;padding: 20px 0;}
.stock-price .price-cur{font-size: 55px;font-family: 'Arial';font-weight: bold;height: 55px;line-height: 55px;}
.stock-price .arrow{background: url(1012_zyc_arrows.png) 0 -9999px no-repeat;width: 30px;height: 40px;text-indent: -999em;margin-top: 7px;margin-left: 5px;margin-right: 20px;}
.stock-price .arrow-up{background-position: 0 0;}
.stock-price .arrow-down{background-position: 0 -110px;}
.stock-price .price-change{font-size: 20px;line-height: 55px;}
.tal{text-align: left;border-bottom: 1px solid #e0e0e0;color: #8c8c8c;font-size: 14px;}
.tar{text-align: right;border-bottom: 1px solid #e0e0e0;color: #1c1c1c;font-size: 14px;}
.tac{text-align: center;border-bottom: 1px solid #e0e0e0;color: #1c1c1c;font-size: 14px;}
.w20{width: 20px;border-bottom: none;}
.table-hq td{height: 32px;line-height: 32px;}
.borderB0 td{border-bottom: 0px;}

.blk-hq{margin-top: 20px;height: 420px;}
.blk-toGuba{border-top: 3px solid #2076ce;padding-top: 10px;}
.blk-toGuba span,.blk-toGuba a{font-size: 14px;}
.ta-l{text-align: left;}
.ta-c{text-align: center;}
.ta-r{text-align: right;}
.blk-relateInfo{margin-top: 20px;}
.blk-relateInfo .bcontent{border-bottom: 1px solid #ededed;padding-bottom: 10px;}
.blk-relateInfo .bcontent h5{font-size: 14px;}
.list-info span{float: left;width: 33%;height: 30px;line-height: 30px;}
.list-info span a{font-size: 16px;}

.hydb_title{border-top:3px solid #2076ce;height: 36px; overflow: hidden;}
.hydb_title h2{float:left;line-height: 36px;}
.hydb_title .vselect{float:right;width:100px;margin-right:1px;background-color:transparent;}
.hydb_title .vselect .voptions{width:100%;}

.vselect{display:inline-block;_display:inline;position:relative;width:136px;height:26px;line-height:26px;background-color:#f3f3f3;border:1px solid #dcdcdc;text-align:left;zoom:1;margin-top: 4px;}
.vselect span{display:block;padding:0 21px 0 10px;margin-right:2px;background:url(1012_zyc_selectArrow.png) 80px 10px no-repeat;color:#252525;cursor:pointer;font-size: 14px;}
.vselect .voptions{display:none;position:absolute;left:-1px;top:23px;width:132px;border:1px solid #dce5f5;background-color:White;}
.vselect .voptions a,.vselect .voptions a:visited{display:block;background-color:White;color:#08237a;padding-left:15px;line-height:25px;_zoom:1;}
.vselect .voptions a:hover,.vselect .voptions a:active,.vselect .voptions a:focus{color:#066ee7;background-color:#f3f3f3;text-decoration:none;}
.vselect .voptions .on,.vselect .voptions .on:visited{background-color:#e3e3e3;}
.vselect .voptions .on:hover,.vselect .voptions .on:active,.vselect .voptions .on:focus{background-color:#f3f3f3;}

.tabs{height:34px;overflow:hidden;font-size:16px;color:#08237a;text-align:center;border-top: 3px solid #2076ce;}
.tabs .tab{float:left;height:34px;background-color:#f0f0f0;line-height:34px;cursor:pointer;width: 129px;}
.tabs .tab a,.tabs .tab a:visited{color:#08237a;}
.tabs .tab a:hover{color:#f00;}
.tabs .last{margin-right:-1px;border-left: 1px solid #dcdcdc;}
.tabs .on{background-color:#fff;cursor:default;border-left: 1px solid #dcdcdc;}
.tabs .on.last{border-right: 1px solid #dcdcdc;}

.v_p{}
.v_p .tabs{}
.v_p .cont{display:none;height:344px;overflow:hidden;margin-top: 10px;}
.data_table table{line-height:26px;width:100%;}
.data_table th{font-size: 14px;line-height: 26px;color: #999;}
.data_table .data-th,.data_table .data-th{font-size: 14px;line-height: 32px;}
.data_table .th01{text-align: left;font-size: 14px;}
.data_table .td02{text-align: center;font-size: 14px;}
.data_table .td03{text-align: right;font-size: 14px;}


#portLoginFalse{padding-top:95px;padding-left:35px;line-height:26px;}
#portLoginTrue{display:none;}
.v_p .port_hq{height:292px;overflow:hidden;}
.v_p .port_m_link{text-align:center;line-height:26px;}
.v_p .port_nick{background-color:#f9fafc;line-height:26px;}
.v_p #portNick{float:left;width:125px;white-space:nowrap;height:26px;margin-right:10px;overflow:hidden;text-align:center;}


    .login_btn_s{display:inline-block;width:111px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 -88px;line-height:200px;overflow:hidden;}
.login_btn_s:hover{display:inline-block;background-position:0 -125px;}
.login_btn_m{display:inline-block;width:151px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) -120px -88px;line-height:200px;overflow:hidden;}
.login_btn_m:hover{display:inline-block;background-position:-120px -125px;}
.loginBG{display:none;position:fixed;_position:absolute; z-index:90001;left:0px;top:0px;_top:expression((_top=document.documentElement.scrollTop) + 'px');width:100%;height:100%;_height:expression(document.documentElement.offsetHeight + 'px');background-color:#08237a;opacity:0.2;filter:alpha(opacity=20);}
.loginLayer{display:none;position:fixed;_position:absolute;z-index:90010;left:50%;top:150px;_top:expression((_top=document.documentElement.scrollTop) + 150 + 'px');width:493px;height:418px;margin-left:-248px;background-color:#eff5ff;border:1px solid #cce2f0;color:#08237a;}
.loginLayer .login_close{position:absolute;right:10px;top:8px;width:16px;height:16px;background:url(../../cj/basejs/loginLayer/login_back.png) -160px -168px;}
.loginLayer .login_title{height:82px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 0;}
.loginLayer .login_cont{padding-top:25px;}
.loginLayer th{text-align:right;}
.loginLayer .txt{width:238px;height:21px;line-height:21px;padding:1px 3px;border:1px solid #c5cad0;color:#333;}
.loginLayer .login_loginBtn_bg{width:151px;height:12px;background:url(../../cj/basejs/loginLayer/login_back.png) 0 -167px;overflow:hidden;}
.loginLayer .login_link0{padding-bottom:10px;border-bottom:1px solid #d2e1f6;}
.loginLayer .login_link0 a{color:#0961c0;margin-right:30px;}
.loginLayer .login_link0 a:visited{color:#0961c0;}
.loginLayer .login_link0 a:hover{color:#f00;}
.loginLayer .login_link1 p{line-height:40px;color:#035dbe;}
.reg_btn{display:inline-block;width:151px;height:37px;background:url(../../cj/basejs/loginLayer/login_back.png) -280px -88px;line-height:200px;overflow:hidden;}
.reg_btn:hover{background-position:-280px -125px;}
#loginRemember{vertical-align:-2px;_vertical-align:-1px;}
#loginError{float:right;width:135px;margin-top:21px;color:Red;text-align:left;}

.footer{margin-top:20px;text-align:center;line-height:24px;}
.footer .mianze{line-height:13px;color:#aaa;}
.list06{width: 100%;}
.list06 img{width: 260px;vertical-align: middle;}

.calendar{position:absolute;width:270px;background:#fff;z-index:10001;border: 1px solid #ccc;padding: 2px;}
.calendar table{width:100%;}
.calendarH{zoom:1;height:24px;padding:5px 0;background:#d8ebfe;position:relative;z-index:3;}
.calendarH:after{clear:both;height:0;font-size:0;overflow:hidden;}
.calendarH span{float:left;display:inline;width:33px;text-align:center;color:#adadad;font-size: 14px;}
.calendarP{float:left;display:inline;width:20px;height:24px;margin:0 28px 0 5px;line-height:24px;text-align:center;color:#78a1d1;}
.calendarP:visited{color:#78a1d1;}
.calendarP:hover{color:#3b66ae;}
.calendarN{float:left;display:inline;width:20px;height:24px;margin:0 0 0 22px;line-height:24px;text-align:center;}
.calendarN:visited{color:#78a1d1;}
.calendarN:hover{color:#3b66ae;}
.calendarH .disabled{visibility:hidden;}
.calendarY,.calendarM{float:left;display:inline;width:50px;height:24px;background:#fff;text-align:center;}
.calendarY h4,.calendarM h4{color:#000;background-color:#fff;font-size: 14px;cursor:pointer;}
.calendarY ul,.calendarM ul{display:none;background:#fff;border:1px solid #dadada;border-bottom:none;}
.calendarYH ul,.calendarMH ul{display:block;background:#fff;border:1px solid #dadada;border-bottom:none;}
.calendarYH li,.calendarMH li{height:22px;border-bottom:1px solid #dadada;font-size: 14px;}
.calendarYH li a,.calendarMH li a{display:block;height:100%;}
.calendarYH li a:link,.calendarYH li a:visited,.calendarMH li a:link,.calendarMH li a:visited{color:#666666;}
.calendarYH li a:hover,.calendarMH li a:hover{color:#4f77b3;background:#f6fafe;text-decoration:none;}
.calendarC{position:relative;z-index:2;}
.calendarC th{height:33px;font-weight:700;padding:0;}
.calendarC td{border:1px solid #fff;padding:0;background: #efefef;}
.calendarC a{display:block;padding:2px;text-align:center;cursor:pointer;}
.calendarC a:hover{text-decoration:none;background:#d1e6fb;}
.calendar_date{display:block;width:33px;height:15px;line-height:14px;white-space:nowrap;overflow:hidden;}
.calendar_info{display:block;width:33px;height:15px;line-height:16px;white-space:nowrap;overflow:hidden;text-align:right;}
.calendarC a:link .calendar_date,.calendarC a:visited .calendar_date,.calendarC a:hover .calendar_date{color:#666666;text-decoration:none;}
.calendarC a:link .calendar_info,.calendarC a:visited .calendar_info{color:#999999;}
.calendarC a:hover .calendar_info{color:#4f77b3;text-decoration:none;}
.calendarC .today{background:#d1e6fb;}
.calendarC .today:link .calendar_info,.calendarC .today:visited .calendar_info,.calendarC .today:hover .calendar_info{color:#4f77b3;}
.calendarC .selected{background:#d1e6fb;}
.calendarC .selected:link .calendar_info,.calendarC .selected:visited .calendar_info,.calendarC .selected:hover .calendar_info{color:#4f77b3;}