/*2013-4-27 10:37 */
body { font-size: 12px; font-family: simsun; margin: 0px; color: #333333; padding: 0 0 30px 0; background-color: #fff; }
.cms_autoformat_table { background:#c6d8ee;}
.cms_autoformat_table td{ background:#eef5fd; font-size:12px; padding:5px; line-height:normal;}
select { font-size: 12px; }
img { border: 0; }
ul { padding: 0px; margin: 0px; list-style: none; }
li { list-style: none; }
input,textarea,button { outline:none; font-family: simsun;  font-size: 12px; }
textarea { overflow: auto; }
iframe { overflow-x: hidden; overflow-y: auto; }
em { font-style:normal; padding: 0px; }
 ::-webkit-input-placeholder { font-size: 12px; }
a:link, a:visited { color: #039; text-decoration: none; }
a:hover { text-decoration: underline; color: #039; }
p { margin: 0px; padding: 0px; }
input { padding: 0px; margin: 0px; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nobg { background: none !important; }
/*.clearfix {display: inline-block;}*/
.clearfix {*display: inline-block;}
.red { color: #E51717; }
.green { color: #090; }
span.red { color: #E51717; }
span.green { color: #090; }
.clear { clear:both; font-size: 1px; height: 0px; }
.cls { clear: both; }
.dh10 { height: 10px; clear: both;  }
.siderg { text-align: center; padding-top: 10px; }
#header { height: 38px; background: url(../images/headbg.png) repeat-x; position: fixed; left: 0px; top: 0px; z-index: 900; width: 100%; _position: absolute; }
.gbbody { width: 980px; margin: 0px auto; }
#gubalogo { margin-top: 7px; float: left; }
#topnavindex { float: left; height: 14px; margin-top: 12px; width: 88px;  background: url(../images/bg.png?v=9) no-repeat 87px -90px; }
#topnavindex a { color: #fff; }
#topnav { float: left; padding-top: 12px; padding-left: 6px; }
#topnav li { display: inline-block; padding-left: 20px; *display: inline; *zoom:1; position: relative; }
#topnav li a { color: #fff; }
#topnavper li a { color: #fff; }
.tnavsel { color: #fff; cursor: pointer; height: 34px; }
.tnavselic { display: inline-block; width: 9px; height: 6px; background: url(../images/bg.png?v=9) no-repeat -120px 0; margin-left: 6px; vertical-align: middle; _vertical-align: -4px; }
.tnavselid { display: inline-block; width: 9px; height: 6px; background: url(../images/bg.png?v=9) no-repeat -120px -90px; margin-left: 6px; vertical-align: middle; _vertical-align: -4px; }
#topnavper { float: right; color: #fff;  padding-top: 12px; padding-right: 22px; }
#topnavper li { display: inline-block; padding-left: 20px;  *display: inline; *zoom:1; position: relative; }
#topnavsearch { float: right; padding-top: 7px; }
#topnavsearchre { width: 198px; border: 1px solid #B7B7B7; background-color: #fff; box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2); padding-bottom: 4px; display: none; }
#topnavsearchre li { height: 25px; line-height: 25px; padding-left: 13px; }
#topnavsearchre li.re { padding-left: 26px; cursor: pointer; }
#topnavsearchre li.over { background-color: #F1F1F1; }
#topnavsearchre li em { color: red; }
#topnavsearchre li.bot { color: #0078B6; cursor: pointer; }

button.button1 { background-color: #486A98; color: #fff; font-size: 14px; font-weight: bold; width: 200px; height: 40px; vertical-align: middle; border: 0; cursor: pointer;}
button.button1:hover { background-color: #6494D3; }

#topnavskey { border: 0; padding: 0px; margin: 0px; background: url(../images/search.png) no-repeat;   width: 156px; vertical-align: top; padding-left: 15px;*vertical-align: -4px; _background: url(../images/ie6key.jpg) no-repeat 0 0; _background-attachment:fixed; height: 12px; padding-top: 6px; padding-bottom: 7px; box-sizing: padding-box; }
#topnavsubmit { height: 25px; width: 30px; border: 0;background: url(../images/search.png) no-repeat -171px 0; padding: 0px; margin: 0px; vertical-align: top; cursor: pointer; *vertical-align: -4px; _background: url(../images/ie6sub.jpg) no-repeat 0 0; }
#headerban { background-color: #EAF2FF; height: 78px;}
#headerbanlogo { float: left; width: 309px; }
#headerbanlogo img { margin-left: 23px; margin-top: 16px; }
#gbhsearch { float: left; width: 400px; }
#gbhsearch form { display: inline; }
#gbhsctab { padding-top: 11px; }
#gbhsctab li { float: left; width: 99px; height: 23px; text-align: center; line-height: 23px; color: #3869A5; border-bottom: 3px solid #CBCBCB; cursor: pointer; }
#gbhsctab li.on { font-weight: bold; border-bottom: 3px solid #477BC3 !important; cursor: default; }
#gbhsctab li:hover { border-bottom: 3px solid #86B5F6; }
#gbhsckey { width: 287px; height: 25px; border: 1px solid #CADFF6; border-top: 0; float: left; padding:0 4px; color: #6D6D6D; *line-height: 25px;  }
#gbhscsbm { background: url(../images/headbg.png) repeat-x; border: 0; width: 97px; height: 29px; font-size: 14px; font-weight: bold; color: #fff; margin-left: 3px; float: left; margin-top: -3px; cursor: pointer; }
#gbhri { float: left; margin-top: 43px; padding-left: 10px; width: 256px; overflow: hidden; }


#stockheader {  margin-top: 7px; position: relative; z-index: 3; }
.zjfw { position: absolute; right: 0px; top: 14px; }
.zjfw li { float: left; }
.zjfw .zjfwdb { font-weight: bold; }
.zjfw a { margin: 0px 0px; }
.hlbody { padding-top: 48px; }
#stockheadercode { display: inline-block;/* width: 50px; height: 24px; line-height: 24px; text-align: center; background-color: #194A9A; color: #fff; font-weight: bold; */ color: #333333; font-size: 15px; font-weight: bold; margin-left: 5px; vertical-align: middle;}
#stockheadercode a { color: #333333; font-size: 15px; font-weight: bold;  }
#stockif { display: inline-block; vertical-align: -4px; }
#stockname { font-family: "Microsoft YaHei","黑体"; font-size: 24px; color: #23537D; padding-left: 5px; display: inline-block; _padding-top: 9px;  }
#stockifm { font-size: 14px; display: inline-block; padding-left: 18px; vertical-align: middle; }
.addfav { display: inline-block; width: 56px; height: 22px; background: url(../images/bgg.jpg) no-repeat 0 -30px; text-align: center; line-height: 22px; color: #fff; cursor: pointer; font-weight: bold; font-size: 12px;}
.addztfav { display: inline-block; width: 67px; height: 22px; background: url(../images/bgg.jpg) no-repeat -210px -180px; text-align: center; line-height: 22px; color: #fff; cursor: pointer; font-weight: bold; font-size: 12px;}
.stockifadd { vertical-align: middle; margin-left: 10px; }
#stockfol { float: right; padding-right: 11px; padding-top: 15px; }
.strongc1 { color: #FF6600; font-weight: bold; }
.tc1 { color: #FF6600;}
.tc2 { color: #0078B6;}
.tc3 { color: #969696;}
.strongc2 { color: #E90000; font-weight: bold; }
#stockhq { margin-top: 5px; border: 1px solid #D7D7D7; box-shadow:0 1px 1px 0px rgba(0,0,0,0.2); }
#stockhqh { background-color: #F1F1F1; height: 31px; padding-top: 3px; _padding-top: 7px; _height: 27px; }
#hqprice { font-family: "Microsoft YaHei","黑体","黑体"; font-size: 22px; font-weight: bold; padding-left: 15px; vertical-align: 0px; display: inline-block;  }
#stocksuspend {  font-family: "Microsoft YaHei","黑体","黑体"; font-size: 20px;   vertical-align: 0px; display: inline-block; width: 170px; padding-left: 30px; display: none; text-align: center; }
#stocksuspend a:link,#stocksuspend a:visited { color: #FF0000; text-decoration: underline; }
#hqzd { font-family: "Microsoft YaHei","黑体"; font-size: 16px; vertical-align: 2px; padding-left: 5px; display: inline-block;  }
#hqzdf { font-family: "Microsoft YaHei","黑体"; font-size: 16px;  vertical-align: 2px; padding-left: 5px; display: inline-block; }
#hqh2 { display: inline-block; vertical-align: 4px; padding-left: 5px;   *display: inline; *zoom:1; }
#hqh2 li { display: inline-block; padding-left: 18px;  *display: inline; *zoom:1; }
.stockhqbb { height: 29px; line-height: 29px; padding-left: 18px; _padding-top: 10px; _height: 20px;_line-height: 0px; }
.stockhqbb a { margin-right: 9px; }

.ramore2 { display: inline-block; width: 9px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -150px 0; margin-left: 3px; *vertical-align: middle; }
#f10more { position: absolute; z-index: 800; left: 413px; top: 1px; padding: 0px; _left: 419px; _top: 2px; display: none; }
#f10moret { border: 1px solid #D7D7D7; border-bottom: 0; background-color: #fff; width: 46px; height: 28px; margin-left: 9px; padding-left: 13px; color: #1E50A2;  _padding: 7px 0 0 0; _height: 23px; _padding-left: 7px; line-height: 25px; }
#f10moret em { display: inline-block; width: 9px; height: 5px; background: url(../images/bg.png?v=9) no-repeat -180px 0; margin-left: 3px; *vertical-align: middle;  }
#f10morelink { color: #1E50A2; cursor: pointer; }
#f10more ul { background-color: #fff; border: 1px solid #D7D7D7; border-top: 0; }
#f10more ul li { line-height: 0; }
#f10more li a { display: block; width: 74px; height: 24px; text-align: center; line-height: 24px; margin: 0px !important;  }
.ramore { display: inline-block; width: 5px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -150px 0; margin-left: 3px; vertical-align: middle; }
#f10more li a:hover { background-color: #F1F1F1; text-decoration: none; }

#f10more2 { position: absolute; z-index: 800; left: 415px; top: 1px; padding: 0px; _left: 424px; _top: 2px; display: none; }
#f10moret2 { border: 1px solid #D7D7D7; border-bottom: 0; background-color: #fff; width: 40px; height: 28px; margin-left: 12px; padding-left: 13px; color: #1E50A2;  _padding: 7px 0 0 0; _height: 23px; _padding-left: 7px; line-height: 25px; }
#f10moret2 em { display: inline-block; width: 9px; height: 5px; background: url(../images/bg.png?v=9) no-repeat -180px 0; margin-left: 3px; *vertical-align: middle;  }
#f10morelink2 { color: #1E50A2; cursor: pointer; }
#f10more2 ul { background-color: #fff; border: 1px solid #D7D7D7; border-top: 0; }
#f10more2 ul li { line-height: 0; }
#f10more2 li a { display: block; width: 74px; height: 24px; text-align: center; line-height: 24px; margin: 0px !important;  }
.ramore { display: inline-block; width: 5px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -150px 0; margin-left: 3px; vertical-align: middle; }
#f10more2 li a:hover { background-color: #F1F1F1; text-decoration: none; }

#mainbody { float: left; width: 717px; margin-top: 10px; position: relative; z-index: 3; }
#pagenav { border-bottom: 3px solid #24537E; position: relative; height: 27px; z-index: 2; overflow: hidden; }
#pagenav li {  width: 81px; height: 27px; background: url(../images/bgg.jpg) no-repeat 0px -269px; margin-right: 2px; text-shadow:1px 1px rgba(0,0,0,0.3); float: left; }
#pagenav li.on { background: url(../images/bgg.jpg) no-repeat -150px 0px #fff !important; }
#pagenav li.hot { background-image: none; background-color: #FF7100; text-shadow:none; }
#pagenav li a { display: block; text-align: center; font-size: 14px; font-weight: bold; color: #fff; width: 81px; height: 27px; line-height: 27px; margin: 0px; }
#replydateselectdiv { position: absolute; right: 73px; top: 0px; z-index: 3; padding-right: 90px; padding-top: 5px; }
#replydateselect { position: absolute; right: 0px; top: 0px; border: 1px solid #C3C3C3; color: #666666; width: 88px; height: 20px; text-indent: 1em; line-height: 20px; cursor: pointer; z-index: 4; }
#replydateselect:hover { border: 1px solid #747474; color: #3B3B3B; }
#replydateselectd { position: absolute; z-index: 5; left: -1px; top: -1px;  border: 1px solid #C3C3C3;  display: none;}
#replydateselectd li { width: 88px; height: 20px;  line-height: 20px; cursor: pointer; background-color: #fff; }
#replydateselectd li:hover { background-color: #E7E7E7; }
#replydateselect {  }
#replydateselect em{ _margin: 8px 0 0px 0; _vertical-align: middle; }

.iconnews { display: inline-block; width: 11px; height: 15px; background: url(../images/bg.png?v=9) no-repeat 0px 0; vertical-align: -3px; margin-right: 7px;  *vertical-align: 0;  _vertical-align: -4px;}
.on .iconnews { display: inline-block; width: 11px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -180px -270px; vertical-align: -3px; margin-right: 7px;  *vertical-align: 0;  _vertical-align: -0px;}
.icongdh { display: inline-block; width: 18px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -270px -600px; vertical-align: -3px; margin-right: 4px;  *vertical-align: 0;  _vertical-align: -4px;}
.on .icongdh { display: inline-block; width: 18px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -240px -600px; vertical-align: -3px; margin-right: 4px;  *vertical-align: 0;  _vertical-align: -0px;}
.iconrep { display: inline-block; width: 14px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -30px 0; vertical-align: -3px; margin-right: 7px;*vertical-align: -1px;_vertical-align: -0px;}
.on .iconrep { display: inline-block; width: 14px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -210px -270px; vertical-align: -3px; margin-right: 7px;*vertical-align: -1px;_vertical-align: -0px;}
.icongg { display: inline-block; width: 18px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -60px 0; vertical-align: -3px; margin-right: 7px;*vertical-align: 0;_vertical-align: -0px;}
.on .icongg { display: inline-block; width: 18px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -240px -270px; vertical-align: -3px; margin-right: 7px;*vertical-align: 0;_vertical-align: -0px;}
.icondata { display: inline-block; width: 17px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -90px 0; vertical-align: -3px; margin-right: 7px;*vertical-align: -1px;_vertical-align: -0px;}
.iconhottopic { display: inline-block; width: 11px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -150px -750px; vertical-align: -3px; margin-right: 7px;*vertical-align: -1px;_vertical-align: -0px;}
.on .icondata { display: inline-block; width: 17px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -270px -270px; vertical-align: -3px; margin-right: 7px;*vertical-align: -1px;_vertical-align: -0px;}
.icondarr { display: inline-block; width: 9px; height: 5px; background: url(../images/bg.png?v=9) no-repeat -180px 0; vertical-align: 2px; margin-left: 3px;}
.icondarrd { display: inline-block; width: 9px; height: 5px; background: url(../images/bg.png?v=9) no-repeat 0px -390px; vertical-align: 2px; margin-left: 3px;}
em.v { display: inline-block; background: url(../images/bg.png?v=9) no-repeat 0px -540px; width: 13px; height: 13px; vertical-align:-1px; margin-left: 2px; *vertical-align: middle; cursor: pointer; }
em.lv { display: inline-block; background: url(../images/bg.png?v=9) no-repeat 0px -600px; width: 13px; height: 13px; vertical-align:-1px; margin-left: 2px; *vertical-align: middle; cursor: pointer; }
em.bv { display: inline-block; background: url(../images/bg.png?v=9) no-repeat 0px -510px; width: 22px; height: 22px; vertical-align:-1px; margin-left: 2px; *vertical-align: middle; cursor: pointer; }
em.blv { display: inline-block; background: url(../images/bg.png?v=9) no-repeat 0px -570px; width: 22px; height: 22px; vertical-align:-1px; margin-left: 2px; *vertical-align: middle; cursor: pointer; }
em.settop { display: inline-block; width: 31px; height: 18px; background: url(../images/bg.png?v=9) no-repeat -150px -30px; font-size: 12px; color: #fff; text-align: center; line-height: 18px; margin-left: 3px;_line-height: 19px; cursor: default; }
em.setztop { display: inline-block; width: 44px; height: 18px; background: url(../images/bg.png?v=9) no-repeat -210px -390px; font-size: 12px; color: #fff; text-align: center; line-height: 18px; margin-left: 3px;_line-height: 19px;  }
em.himg { display: inline-block; width: 16px; height: 17px; background: url(../images/bg.png?v=9) no-repeat -210px -180px; font-size: 12px; color: #fff; text-align: center; line-height: 17px; margin-left: 3px; _line-height: 19px; overflow: hidden; margin-right: 3px;  vertical-align: -3px; *vertical-align: 0px; }
em.setgood { display: inline-block; width: 19px; height: 18px; background: url(../images/bg.png?v=9) no-repeat -150px -270px; font-size: 12px; color: #fff; text-align: center; line-height: 18px; margin-left: 3px; _line-height: 19px;  }
em.setdata { display: inline-block; width: 32px; height: 17px; background: url(../images/bg.png?v=9) no-repeat -240px -180px; font-size: 12px; color: #007DFF; text-align: center; line-height: 17px; margin-left: 3px;_line-height: 19px; padding-left: 4px;  }
em.setpdf { display: inline-block; width: 32px; height: 17px; background: url(../images/bg.png?v=9) no-repeat -240px -180px; font-size: 12px; color: #007DFF; text-align: center; line-height: 17px; margin-left: 3px;_line-height: 19px; padding-left: 4px;}
em.hinfo { display: inline-block; width: 31px; height: 18px; background: url(../images/bg.png?v=9) no-repeat -261px -480px; font-size: 12px; color: #fff; text-align: center; line-height: 17px; margin-left: 3px; _line-height: 19px; }
em.hgudong { display: inline-block; width: 31px; height: 18px; background: url(../images/bg.png?v=9) no-repeat -0px -720px; font-size: 12px; color: #FF9212; text-align: center; line-height: 17px; margin-left: 3px; _line-height: 19px; cursor: default; }
em.ladown { display: inline-block; background: url(../images/bg.png?v=9) no-repeat -90px -690px; width: 12px; height: 12px; vertical-align:-1px; margin-right: 2px; *vertical-align: middle; cursor: pointer; }
em.refresh { display: inline-block; background: url(../images/refresh.png) no-repeat 0 0; width: 12px; height: 12px; vertical-align:-2px; margin-right: 2px; *vertical-align: middle; }
#articlelist { border-left: 1px solid #D7E5FF; border-right: 1px solid #D7E5FF; border-bottom: 1px solid #D7E5FF; height: 1%; }
.noarticle { height: 150px; text-align: center; padding-top: 150px; font-size: 16px; }
.zwnoarticle { height: 150px; text-align: center; padding-top: 150px; font-size: 16px; border: 1px solid #D8E6FF; border-top: 0; }
#articlelist .l1 { width: 75px; }
#articlelist .l2 { width: 415px; }
#articlelist .l3 { width: 115px; }
#articlelist .l4 { width: 110px; }
#articlelist .dheader { background-color: #EAF2FF; border-bottom: 1px solid #D7E5FF; }
#articlelist .dheader span { display: inline-block; height: 30px; text-align: center; line-height: 30px;  }
#articlelist .articleh { border-bottom: 1px solid #D7E5FF;   float: left;  }
#articlelist .articleh:hover { background-color: #F6F6F6;  }
#articlelist .articleh span { text-align: center; display: block; float: left;  }

#articlelist .articleh .l1 { line-height: 18px; /*padding-top: 13px; padding-bottom: 15px;*/ color: #838383;  padding: 4px 0 2px 0; font-weight: bold;}
#articlelist .articleh .l1 em { color: #333333;   }
#articlelist .articleh .l2 { font-size: 14px; text-align: left; line-height: 22px; padding: 4px 0; _padding: 7px 0; word-break: break-all; word-wrap: break-word;  }
#articlelist .articleh .l2 a {  }
#articlelist .articleh .l2 a.barname { color: #333333; }
#articlelist .articleh .l3 { color: #838383;line-height: 18px; /*padding-top: 15px;*/  padding: 4px 0 2px 0;}

#articlelist .articleh .l4 { color: #838383;line-height: 18px; /*padding-top: 15px;*/  padding: 4px 0 2px 0;}

#articlelistnew { border-left: 1px solid #D7E5FF; border-right: 1px solid #D7E5FF; border-bottom: 1px solid #D7E5FF; height: 1%; }
#articlelistnew .dheader { background-color: #EAF2FF; border-bottom: 1px solid #D7E5FF; }
#articlelistnew .dheader span { display: inline-block; height: 25px;  line-height: 25px;   }
#articlelistnew .articleh {    float: left; height: 30px;  }
#articlelistnew .odd {  background-color: #F5F5F5;  }
#articlelistnew .articleh span {  display: block; float: left; height: 30px; line-height: 30px; }
#articlelistnew .dheader .l1 { font-size: 12px; }
#articlelistnew .dheader .l2 { font-size: 12px; }
#articlelistnew .dheader .l3 { font-size: 12px; vertical-align: bottom; overflow: hidden; }
#articlelistnew .dheader .l5 { text-align: center; }


#articlelistnew .l1 { width: 59px; font-size: 14px; padding-left: 6px; }
#articlelistnew .l2 { width: 43px; font-size: 14px; }
#articlelistnew .l3 { width: 382px; font-size: 14px; overflow: hidden;  }
#articlelistnew .l4 { width: 99px; }
#articlelistnew .l5 { width: 76px; }
#articlelistnew .l6 { width: 50px; text-align: center;  }
#articlelistnew .articleh .l3 { _padding-top: 6px; _height: 24px; _line-height: 24px; }
#articlelistnew .articleh .l6 { color: #666; }

.pager { background-color: #EAF2FF; padding-left: 15px; padding-top: 12px; clear: both; padding-bottom: 12px; *padding-top: 8px; _padding-top: 12px;  }
.pagernums { padding-left: 15px; }
.pagernums a { display: inline-block; border: 1px solid #9CB3D2; color: #003399; height: 22px; background-color: #fff; padding: 0px 8px; line-height: 22px; margin-right: 3px; }
.pagernums a.on { color: #fff; background-color: #286EB4; }
.gbbox1 .gbboxt { font-size: 14px; font-weight: bold; color: #333333; padding-left: 13px; padding-top: 10px; background: url(../images/bg.png?v=9) no-repeat -270px 0px; height: 20px; border-bottom: 3px solid #497EC8; }
.gbbox1 .gbboxtr { position: absolute; right: 0px; top: 11px; }
#sendnewt { margin-top: 10px; position: relative; }
a.strlink:link, a.strlink:visited { color: #E51717; font-weight: bold; }
a.strlink:hover { color: #E51717; font-weight: bold; }
.gbsform { display: block; background-color: #EAF2FF; margin: 0px; padding: 13px 0 0 0; float: left; width: 100%; }
.gbsform label.l {  width: 55px; text-align: right; float: left;  }
.gbsform .gbsformi1 { width: 633px; border: 1px solid #D9E3F5;  padding: 8px 4px; *vertical-align: middle; float: left;}
.gbsform .gbsformt1 { width: 633px; /*height: auto; min-height:164px; max-height:500px;*/ height: 120px; border: 1px solid #D9E3F5; line-height: 130%; padding: 4px 4px; vertical-align: top; resize:none; background-color: #fff; float: left; outline:0; overflow: auto; word-wrap : break-word; _height: 164px;  }
.gbsform .gbsformt1 em { font-style:italic; }
.gbsform .mtj1 { margin-top: -2px; clear: both;  }
.gbsform .mtj2 { padding-left: 53px; clear: both;  }
.gbsform .mtj2 .mtjchbox { vertical-align: middle; }
.gbsform .tzla { padding-top: 6px; }
.gbsform .editorfuns { padding-top: 13px; padding-bottom: 13px; float: left; }
.gbsform .editorfuns a { color: #333333; margin-right: 10px; _margin-right: 5px; }
.gbsform .gbsformbtns { float: right; padding-right: 20px; padding-top: 5px;  }
.gbsform .gbsformi3 { width: 121px; height: 31px; border: 0; color: #fff; cursor: pointer;background-color:#FF8400; *vertical-align: middle; font-size: 14px; font-weight: bold;}
.gbsform .gbsformi3:hover { background-color:#FF4800; }
.gbsform .gbsformi3:disabled {background-color: #8A8B8E; cursor: default; }
.gbsform .gbsformi4:disabled {background-color: #8A8B8E; cursor: default; }
.gbsform .gbsformi3send {background: url(../images/bgg.jpg) no-repeat 0px -420px;}
.gbsform .gbsformi3gd { width: 121px; height: 31px; border: 0; color: #fff; cursor: pointer;background-color: #FF3333; vertical-align: middle; font-size: 14px; font-weight: bold;}
.gbsform .gbsformi3gd:hover { background-color: #F30909; }
.gbsform .gbsformi4 { width: 61px; height: 31px; background-color: #B5B6BA; border: 0; color: #fff; cursor: pointer; margin-left: 3px; vertical-align: middle; font-size: 14px; font-weight: bold;}
.gbsform .gbsformi4:hover { background-color: #8A8B8E; }
.iconstrong { display: inline-block; width: 14px; height: 13px; background: url(../images/bg.png?v=9) no-repeat 0px -180px; vertical-align: -2px; margin-right: 3px; }
.icontexti { display: inline-block; width: 9px; height: 12px; background: url(../images/bg.png?v=9) no-repeat -30px -180px; vertical-align: -1px; margin-right: 3px; }
.iconunderline { display: inline-block; width: 16px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -60px -180px; vertical-align: -4px; margin-right: 3px; }
.iconface { display: inline-block; width: 16px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -90px -180px; vertical-align: -3px; margin-right: 3px; *vertical-align: middle; }
.iconstock { display: inline-block; width: 11px; height: 16px; background: url(../images/bg.png?v=9) no-repeat -90px -750px; vertical-align: -3px; margin-right: 3px; *vertical-align: middle; }
.iconimg { display: inline-block; width: 16px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -120px -180px; vertical-align: -2px; margin-right: 3px; }
.iconyb { display: inline-block; width: 15px; height: 12px; background: url(../images/bg.png?v=9) no-repeat -150px -180px; vertical-align: -2px; margin-right: 3px; }

#sider { float: right; width: 252px; }
.logindiv { border: 1px solid #D9E3F5; }
.logineddiv { border: 1px solid #D9E3F5; position: relative; }
.logindiv .logindivt { background-color:  #EAF2FF; border: 1px solid #fff;; font-weight: bold; height: 34px; line-height: 34px;  font-size: 14px; text-align: center; }
.iconsrarr { display: inline-block; width: 10px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -210px 0px; }
#loginform { display: block; padding-top: 11px; *margin:0px 0; }
#loginform .l { display: inline-block;  width: 48px; text-align: right; }
#loginform .loginformi1 { width: 176px; height: 25px; border: 1px solid #C3C3C3; background: 0; line-height: 20px; padding: 0 4px; *vertical-align: middle; }
#loginform .loginformi2 { width: 91px; height: 24px; border: 0; background-color: #497EC8; color: #fff; font-weight: bold;  font-size: 14px; }
#loginform .loginformi3 { width: 91px; height: 24px; border: 0; background-color: #FF9212; color: #fff; font-weight: bold;  font-size: 14px; }
#loginformbtip { text-align: center; padding: 5px 0; }
#loginform #rememberme { vertical-align: middle; margin-right: 2px; }
#loginform p { padding: 4px 0; }
#loginform .lgfp1 { margin-top: -1px; }
#loginform .lgfp2 { padding: 7px 0 8px 0; }
.gbbox3 { margin-top: 10px; }
.gbbox3 .gbboxt { background: url(../images/bg.png?v=9) no-repeat -270px 0px; }
.gbbox3 .gbboxb { border: 1px solid #D9E3F5; border-top: 0; }
.gbtab1 { display: block; font-size: 14px; font-weight: bold; background: url(../images/bg.png?v=9) no-repeat -270px 0px; }
.gbtab1 li { display: inline-block; width: 126px; border-bottom: 3px solid #497EC8; text-align: center;  height: 30px; line-height: 30px;  *display: inline; *zoom:1; position: relative; cursor: pointer;}
.gbtab1 li em { display: block; width: 9px; height: 5px; background: url(../images/bg.png?v=9) no-repeat -180px 0px; position: absolute; left: 61px; top: 33px; z-index: 2; display: none;}
.gbtab1 li.on { border-bottom: 3px solid #FFA200;cursor: default; }
.gbtab1 li.on em { display: block; }
.gbtab1 li a:link,.gbtab1 li a:visited { color: #333333; }
.gbbox2 { margin-top: 10px; position: relative; z-index: 3; }
.gbbox2 .gbboxt { font-size: 14px; font-weight: bold; color: #333333; padding-left: 18px; padding-top: 10px; background: url(../images/bg.png?v=9) no-repeat -270px 0px; height: 20px; border-bottom: 3px solid #497EC8; }
.gbbox2 .gbboxt a { color: #333333; }
.gbbox2 .gbboxt a:hover { text-decoration: underline; }
.gbbox2 .gbboxt .more { position: absolute; font-size: 12px; font-weight: normal; right: 3px; top: 10px;   }
.gbbox2 .gbboxt .more a { color: #1E50A2; }
.gbbox2 .gbboxb { border: 1px solid #D9E3F5; border-top: 0; }
.hotpersons { padding: 14px 0 0px 0px; }
.hotpersons .hotperson { padding: 0px 0px; position: relative; height: 70px; z-index: 3; }
.hotpersons .hotperson .userphoto { position: absolute; left: 12px; top: 0px; }
.hotpersons .hotperson .userinf { padding-left: 72px;  padding-top: 0px;  }
.hotpersons .hotperson .userinf .userna { height: 20px; overflow: hidden; line-height: 15px;  }
.hotpersons .hotperson .userinf .userna em { vertical-align: 1px; }
.hotpersons .hotperson .userinf .userinb {  }
.hotpersons .hotperson .hpaddfav { position: absolute; right: 12px; top: 3px; width: 26px; height: 18px; background-color: #fff; color: #333;  line-height: 18px; border: 1px solid #B2B2B2; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -147px -55px; z-index: 3; cursor: pointer; }
.hotpersons .hotperson .hpaddfav:hover { position: absolute; right: 12px; top: 3px; width: 26px; height: 18px; color: #fff;  line-height: 18px; border: 1px solid #FFA800; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -177px -55px #FFA800; text-decoration: none; }
.chpaddfav {  width: 26px; height: 18px; background-color: #fff; color: #333;  line-height: 18px; border: 1px solid #B2B2B2; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -147px -55px; z-index: 3; cursor: pointer; }
.chpaddfav:hover {  width: 26px; height: 18px; color: #fff;  line-height: 18px; border: 1px solid #FFA800; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -177px -55px #FFA800; text-decoration: none; }
.hotperson .userinfu{ color: #979797; }
.hotperson .userbal{ color: #979797; padding: 6px 0; }
.hotperson .userbal span { color: #FF9212; }


.hotpersons .hotperson .hpaddedfav { position: absolute; display: block; right: 12px; top: 3px; width: 40px; height: 18px; background-color: #fff; color: #B2B2B2;  line-height: 18px; text-align: center;  }
.stockinf { height: 30px; line-height: 30px; }
.stockinf .l1 { font-weight: bold; display: inline-block; width: 59px; padding-left: 15px; }
.stockinf .l2 { font-family: "Microsoft YaHei","Arial","黑体"; font-size: 13px; font-weight: bold; display: inline-block; width: 52px; text-align: center; }
.stockinf .l3 {  font-family: "Microsoft YaHei","Arial","黑体"; font-size: 13px; font-weight: bold; display: inline-block; width: 52px; text-align: center; }
.stockinf .l4 {  font-family: "Microsoft YaHei","Arial","黑体"; font-size: 13px; font-weight: bold; display: inline-block; width: 60px; text-align: center; }
#bklisttable { width: 95%; margin: 0px auto; border-collapse: collapse; border-top: 5px solid #fff; }
#bklisttable th { font-weight: normal; background-color: #EAF2FF; height: 24px; vertical-align: middle;  text-align: left; }
#bklisttable td { text-align: left; height: 24px; vertical-align: middle; padding: 0px; margin: 0px; }
#bklisttable .l1 { width: 35px; text-align: center; font-weight: bold;  }
#bklisttable .l2 { text-align: center; }
#bklisttable th.l3 { text-align: right; padding-right: 15px;  }
#bklisttable th.l4 {   text-align: right; padding-right: 15px;  }
#bklisttable td.l3 { text-align: right; padding-right: 15px;  font-weight: bold;  }
#bklisttable td.l4 {  font-weight: bold; text-align: right; padding-right: 15px;  }
.stockinfp { height: 29px; line-height: 29px; color: #838383; }
.stockinfp em { font-weight: bold; color: #1E50A2; }
.stockinfp .l1 { display: inline-block; width: 120px; padding-left: 15px; }
.stockinfp .l2 { display: inline-block; width: 105px; text-align: center; }

#footer { clear: both; text-align: center; border-top: 3px solid #497EC8; margin-top: 16px;  }
#footer p{ padding: 3px 0; }
#footer a { color: #000; text-decoration: underline; }
#footer .splp { background-color: #EAF2FF; height: 32px; line-height: 32px; }

#feedback { cursor: pointer;width: 18px;  position: fixed; bottom: 220px; left: 50%; margin-left: 500px;  padding-top: 50px; text-align: center;  _position: absolute; z-index: 1; }
#feedback em { display: block; width: 16px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -180px -480px; margin-bottom:4px; }
#feedback:hover em{ background-position: -210px -480px; }
#backtop {cursor: pointer;width: 18px;  position: fixed; bottom: 90px; left: 50%; margin-left: 500px;  padding-top: 50px; text-align: center; display: none; _position: absolute; }
#backtop em { display: block; width: 18px; height: 46px; background: url(../images/bg.png?v=9) no-repeat 0px -30px; }
#backtop:hover em{ background-position: -30px -30px; }

#zwt { position: relative; padding: 2px 0 8px 0; }
#stockfolzw { padding-right: 11px; padding-top: 15px; position: absolute; right: 0px; top: 8px; }
#zwt { border-bottom: 3px solid #FFA200; }
#zwtt {  }
.zwtbl { font-size: 27px; font-family: "Microsoft YaHei","黑体"; color: #24537E !important; }
.zwtbl2 { font-size: 23px; font-family: "Microsoft YaHei","黑体"; color: #24537E !important; }
.zwaddfav { vertical-align: 4px; margin-left: 8px; }
#zwmbti { border: 1px solid #D8E6FF; position: relative; height: 27px; line-height: 27px; padding-right: 14px; clear: both;  }
#zwmbtilr { padding-left: 14px; }
#zwmbtili {height: 27px; text-align: center; line-height: 27px; width: 115px;  position: absolute; right: 0px; top: 0px; font-weight: bold; }
#zwcontent { border: 1px solid #D8E6FF; border-bottom: 0; padding: 12px 14px; }
#zwcontt{ position: relative; border-bottom: 1px dotted #C9C9C9; }
#zwconttphoto { position: absolute; left: 0px; top: 0px; _left: -60px; _top: 0px; }
#zwconttb { margin-left: 63px; }
#zwconttbn { font-size: 14px; font-weight: bold; padding: 4px 0 8px 0; }
#zwconttbt { font-size: 16px; font-weight: bold; padding-bottom: 3px; padding-top: 15px; word-break: break-all; word-wrap: break-word;  line-height: 140%; }
#zwconttbtns { position: absolute; right: 0px; top: 3px; }
a.lincbtn1:link,a.lincbtn1:visited { display: inline-block; width: 63px; height: 22px; background: url(../images/bg.png?v=9) no-repeat -60px -30px; text-align: center; line-height: 22px; color: #fff; }
a.lincbtn2:link,a.lincbtn2:visited { display: inline-block; width: 63px; height: 22px; background: url(../images/bg.png?v=9) no-repeat -30px -450px; text-align: center; line-height: 22px; color: #fff; cursor: default; }
a.lincbtn2:hover { text-decoration: none; cursor: default;}
#zwconbody { font-size: 14px; line-height: 165%; padding: 8px 0; min-height:100px; _height:100px; word-break: break-all; word-wrap: break-word;  }
.zwcontentmain { position: relative; }
#zwconbody img { max-width:687px; }
#zwconbody td,#zwconbody th { text-indent: 0em; }
#zwconbody .EmImageRemark { display: inline-block;  margin-bottom: 14px; }
#zwconbody a:link,#zwconbody a:visited { text-decoration: underline; }
#zwconbot {  padding: 5px 0 0px 0; width: 687px; float: left; }
#zwconbotl { color: #979797; float: left; }
.zwfbtime { color: #979797; padding: 5px 0 18px 0; }
#zwconbotr { float: right; }
.zwbb1 { height: 1px; border: 1px solid #D8E6FF; border-top: 0; }
#zwcontab {  height: 29px; background-color: #fff; position: relative; _margin-left: 1px; _width: 715px; border-bottom: 2px solid #497EC8; border-top: 1px solid #D8E6FF; background-color: #E1EEFF; overflow: hidden; *z-index: 2; }
#zwcontab ul {  }
#zwcontab li {float: left;  }
#zwcontab li a { color: #003399; padding: 0px 22px; height: 29px; line-height: 29px; overflow: hidden;font-size: 14px; font-weight: bold; border-left: 1px solid #D8E6FF;border-right: 1px solid #D8E6FF;  display: inline-block; background-color: #fff; }
#zwcontab li.on a { color: #fff;background-color: #497EC8; border-left:0; border-right:0;  }
#zwcontab #zwcontabsort { position: absolute; top: 5px; right: 40px; color: #003399; }
#zwcontab #zwcontabsort span { display: inline-block; width: 42px; height: 20px; background-color: #8F8F8F; color: #fff; text-align: center; line-height: 20px; margin-left: 9px; border-radius:2px; cursor: pointer; }
#zwcontab #zwcontabsort span.on { background-color: #003399; cursor: default; }
#zwcontab #zwcontabsort a:link,#zwcontab #zwcontabsort a:visited { color: #fff; }

#zwcontabr { position: absolute; right: 15px; top: 9px; }
#zwcontabr a.on { color: #949494; }
#zwlist { _zoom:1; _background-color: #fff; clear: both; }/*padding: 17px 10px 17px 15px;*/
.zwli {  padding-right: 10px; _height: 10px; border: 1px solid #D8E6FF; border-top: 0; position: relative;}
/*.zwli a {color: #0078B6;}*/
.zwliimg { float: left; width: 68px; }
.zwliimg img { width: 30px; height: 30px; margin-top: 17px; margin-left: 19px; }
.zwlitx { float: left; width: 637px; padding-top: 15px; padding-bottom: 12px; }
.zwlitxt { font-size: 14px; line-height: 175%; }
.zwlitxt .authorname { font-weight: bold; }
.zwlianame { display: inline; }
.zwlitxtbc { clear: both; padding-top: 7px;  }
.zwlitxb { color: #838383; font-size: 12px; float: left; }
.zwlitime  { color: #979797; font-size: 12px; }
.zwlibtns { float: right; font-size: 12px; }
.zwpager { border-left: 1px solid #D8E6FF; border-right: 1px solid #D8E6FF; border-bottom: 1px solid #D8E6FF; _border-bottom: 0; }
.talc { text-align: center; }
.lou { background-color: #FFFFCC; border: 1px solid #CC9966;  margin-bottom: 5px; padding: 3px;  }
.zwlouxuhao { position: absolute; right: 10px; top: 0px; font-size: 12px; font-weight: normal; }
.loubody { padding: 6px 6px 4px 6px; }
.louzhu { font-size: 14px; font-weight: bold; position: relative;  }
.loutext { word-break: break-all; word-wrap: break-word;  }
.loufun { font-size: 12px; }
.louinfo { color: #838383; float: left; }
.loubtns { float: right; }
.zwlitext {  word-break: break-all; word-wrap: break-word;  }
.zwlitext h1,.zwlitext font, .zwlitext h2, .zwlitext h3, .zwlitext h4, .zwlitext h5,.zwlitext h6 { font-size: 14px; font-weight: normal; font-family: simsun !important; }
#zwconbody h1,#zwconbody font, #zwconbody h2, #zwconbody h3, #zwconbody h4, #zwconbody h5,#zwconbody h6 { font-size: 14px; font-weight: normal; font-family: simsun !important; }

.zwlitalkbox { border: 1px solid #F3DCB2; background-color: #FEFEF4; padding: 14px; margin-top: 10px; margin-bottom: 10px; }
.zwlitalkboxph { float: left; width: 45px; }
.zwlitalkboxuinfo { float: left; width: 560px; line-height: normal; }
.zwlitalkboxname { font-weight: bold; padding-bottom: 8px; }
.zwlitalkboxtime { font-size: 12px; color: #979797; }
.zwlitalkboxtext { clear: both; color: #676566; padding-top: 10px; }
.zwlitalklink { font-size: 12px; padding-top: 3px; }

.loutext h1,.loutext font, .loutext h2, .loutext h3, .loutext h4, .loutext h5,.loutext h6 { font-size: 14px; font-weight: normal; font-family: simsun !important; }
.zwlitext .reply_this { background-color: #FFFFCC; border: 1px solid #CC9966; padding: 5px; }
.zwlitext .reply_this .yuantie { font-weight: bold; }

.islouzhu { position: absolute; right: 10px; top: -1px; background: url(../images/bgg.jpg) no-repeat -60px -30px; width: 19px; height: 33px; color: #fff; text-align: center; padding-top: 3px; z-index: 800; }
.loumore { text-align: center; font-weight: bold; background-color: #FFFFCC;  font-size: 12px; border: 1px solid #CC9966; border-top: 0; color: #0078B6; cursor: pointer;  margin-bottom: 5px; margin-top: -5px;  }
.loumore:hover { text-decoration: underline; }

/*fixed ie6*/
* html,* html body /* 修正IE6振动bug */{_background-image:url(about:blank);_background-attachment:fixed;}
html #header /* IE6 头部固定 */{ _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}


.logindivt em{ _margin: 8px 0; _vertical-align: middle; }
#pagenav em { _margin: 6px 0; _vertical-align: middle !important; _height: 16px; _margin-right: 3px; }


.placeholder { color: #A0A0A0; }
.zwbshux { font-size: 24px; color: #C7C7C7; }
.gbboxtab2 { padding: 10px 0 0 12px; }
.gbboxtab2 ul { float: left; border-bottom: 1px solid #497EC8; }
.gbboxtab2 li { float: left; width: 112px; text-align: center; height: 24px; line-height: 24px; cursor: pointer; }
.gbboxtab2 li.on { font-weight: bold; background-color: #EAF2FF; color: #33649E; }

.gbboxtable2 { width: 95%; margin: 0px auto; border-collapse: collapse; border-top: 5px solid #fff; }
.gbboxtable2 th { font-weight: normal; background-color: #EAF2FF; height: 24px; vertical-align: middle;  text-align: left; }
.gbboxtable2 td { text-align: left; height: 24px; vertical-align: middle; padding: 0px; margin: 0px; }
.gbboxtable2 .l1 { width: 40px; text-align: center; font-weight: bold; }
.gbboxtable2 .l11 { width: 32px; text-align: center; font-weight: bold; }
.gbboxtable2 .l2 {  text-align: center; }
.gbboxtable2 th.l3 { padding-left: 4px; text-align: center; }
.gbboxtable2 td.l3 { padding-left: 4px;  text-align: center; }
.gbboxtable2 td.l31 { padding-left: 12px;  text-align: left; }

span.stockrankup { color: #E51717; display: inline-block; padding-left: 15px; background: url(../images/bg.png?v=9) no-repeat -90px -60px; }
span.stockrankdown { color: #008338;padding-left: 15px; background: url(../images/bg.png?v=9) no-repeat -120px -60px;}
span.stockup { color: #E51717; }
span.stockdown { color: #008338;}
.stockinf3 { height: 36px; line-height: 36px;}
.odd { background-color: #F7F7F7; }
.stockinf3 .l1 { display: inline-block; width: 48px; padding-left: 15px; }
.stockinf3 .l2 { display: inline-block; width: 105px; text-align: center; color: #838383; }
.stockinf3 .l3 {  display: inline-block; width: 77px; text-align: center; color: #838383; }
.logindivb {  }
.ldbimg { width: 50px; height: 50px; position: absolute; left: 13px; top: 10px; }
.ldbinfoma { padding-left: 75px; padding-top: 12px; }
.ldbinfonamel { font-size: 14px; font-weight: bold; }
.ldbinfomalinks { padding-top: 12px; }
.logindivbblks { padding: 15px 0 8px 14px; }
.gbeditordiv { display: inline-block; overflow: hidden; }
.gbeditor {  display: inline-block;  vertical-align: top; background-color: #fff;width: 633px; height: 164px; border: 1px solid #D9E3F5; overflow: hidden; }
#emots {position: absolute; background-color: #fff; width: 338px; height: 215px; z-index: 999; left: 220px; top: -10px;  background: url(../images/boxshadow.png) no-repeat 0 -82px; _background: url(../images/boxshadowie6.png) no-repeat 0 -82px; }
#emotsb { padding-top: 7px; padding-left: 11px; }
#facediv { padding-bottom: 4px; }
#facelist { list-style: none; margin: 0px; padding: 0px 0 0 4px; width: 310px;  }
#facelist li { float: left; width: 28px; height: 28px; border: 1px solid #DADADA; margin-top: 4px; margin-right: 4px; text-align: center; padding-top: 3px; cursor: pointer; }
#facelist li img { width: 28px; height: 28px; }
#facelist li:hover { border: 1px solid #5FABDF; } 
#editorinsertimg { position: absolute; background-color: #fff;  border:1px solid gray; padding: 15px; width: 400px; z-index: 999; left: 100px; top: 100px; box-shadow:0 1px 2px 1px rgba(0,0,0,0.3);  }
#editorinsertimgse { border-bottom: 1px solid gray; }
#editorinsertimgse li { display: inline-block; padding: 0px 5px 5px 5px; /*color: #1E50A2; cursor: pointer;*/  *zoom:1; *display: inline;  }
/*#editorinsertimgse li:hover { text-decoration: underline; }*/
#editorinsertimgse li.on { }
/*#editorinsertimgse li.on { color: #1E50A2; font-weight: bold; }*/
#editorinsertimgup { padding: 20px 0; text-align: center; }
.editorinsertimgubtn {  font-size: 14px;  height: 40px; width: 140px; margin: 0px auto;  cursor: pointer; background-color: #F0F0F0; line-height: 40px; border: 1px solid #A0A0A0; }
#editorinsertimgur { text-align: center; padding: 10px 0; display: none; }
#editorinsertimgurl { padding: 4px 3px; width: 220px; font-size: 12px; }
#editorinsertimgursub { padding: 4px 5px; cursor: pointer; margin: 0px; font-size: 12px; }
#gbsformyzmi { width: 122px; background-color: #fff; border: 1px solid #D9E3F5; padding: 6px 4px; vertical-align: middle; }
#gbsformyzm { vertical-align: middle; }
#editorinsertpdf { position: absolute; background-color: #fff; width: 250px; height: 82px; z-index: 999; left: 370px; top: 274px;  background: url(../images/boxshadow.png) no-repeat 0 0;  _background: url(../images/boxshadowie6.png) no-repeat 0 0; }
#editorinsertpdfb { padding-left: 15px; padding-top: 20px; line-height: 180%; }
.editorinsertpdfubtn {   height: 23px; width: 96px; cursor: pointer; background-color: #467BC2; line-height: 23px; text-align: center; display: inline-block; color: #fff;}

#editorinsertpdfse { border-bottom: 1px solid gray; }
#editorinsertpdfse li { display: inline-block; padding: 0px 5px 5px 5px; color: #1E50A2; cursor: pointer;  }
#editorinsertpdfse li:hover { text-decoration: underline; }
#editorinsertpdfse li.on { color: #1E50A2; font-weight: bold; }
#editorinsertpdfup { padding: 20px 0; text-align: center; }

#editorinsertpdfur { text-align: center; padding: 10px 0; display: none; }
#editorinsertpdfurl { padding: 4px 3px; width: 220px; font-size: 12px; }
#editorinsertpdfursub { padding: 4px 5px; cursor: pointer; margin: 0px; font-size: 12px; }
#addtopic { position: absolute; right: 0px; top: 0px; width: 65px; height: 20px; border: 1px solid #4388E9; background-color: #D6E8FF; font-weight: bold; text-align: center; line-height: 20px; color: #007DFF; }
#addtopic:hover { text-decoration: none; background-color: #EDF5FF; }
.loginmytab { padding-left: 11px; height: 22px; border-bottom: 1px solid #D9E3F5; margin-top: 16px;  position: relative;}
.loginmytab ul { height: 23px; position: absolute; z-index: 2;  }
.loginmytab li { float: left; width: 110px; height: 21px; background-color: #D9E3F5; text-align: center; line-height: 21px; border: 1px solid #D9E3F5; margin-right: 3px; color: #1E50A2; cursor: default; margin-bottom: -1px; _height: 22px; }
.loginmytab li.on {background-color: #fff; border-bottom: 1px solid #fff; font-weight: bold;}
#loginmyfavstockst { width: 100%; padding-top: 5px; }
#loginmyfavstockst td { padding: 3px 0; text-align: center; }
#loginmyfavstocksm { text-align: right; padding-right: 15px; padding-bottom: 10px; }
#loginmyfavperson { display: none; }
#hqimgdiv { padding-top: 15px; padding-left: 15px; }
#hqimgmore { text-align: right; padding: 2px 15px 0 0; }
a.redlink:link,a.redlink:visited { color: #E51717; }
#gbhqsearchform { display: block; padding: 12px 0 10px 10px; margin: 0px; }
#gbhqsearchkey { width: 112px; height: 20px; border: 1px solid #D9E3F5; padding: 0px 3px; line-height: 20px; }
.gbhqsearchbtn { width: 49px; height: 22px; border: 0; background-color: #D9E3F5; color: #33649E; cursor: pointer; }
.zwheadbline { border-bottom: 1px solid #F5F5F5; margin-top: 8px; }
.zwheadblineb { height: 3px; background-color: #497EC8; border-bottom: 1px solid #E3E3E3; font-size: 1px; }

#headergbbody { position: relative; }
.topnavdown { position: absolute; top: -12px; left: -50px; width: 117px; display: none; z-index: 401; pointer-events:none; }
.topnavdownt { background-color: #fff; border: 1px solid #143E64; border-bottom: 0; width: 54px; height: 33px; text-align: center; line-height: 33px; float: right; cursor: default; color: #333333; z-index: 301; _padding-top: 11px; _height: 22px; pointer-events:auto; }
.topnavdownul { background-color: #fff; border: 1px solid #143E64; border-top: 0;  float: right; padding: 0px; pointer-events:auto; }
.topnavdownul li { width: 115px;  padding: 0px !important; background: url(../images/bg.png?v=9) no-repeat 15px -121px; }
.topnavdownul li a { color: #333333 !important; display: inline-block;  width: 115px; height: 30px; text-align: center; line-height: 30px; margin: 0px; padding: 0px;  }
.topnavdownul li a:hover { text-decoration: none; background-color: #F1F1F1; }
.topnavdownul li.linty2 { background: url(../images/bg.png?v=9) no-repeat 10px -128px; }
.topnavdownul li.linty2 a { height: 23px; line-height: 23px; }
.topnavdownulmsgul li a { text-align: left; }
.topnavdownulmsgul li { width: 115px; position:relative; }
.topnavdownulmsgul li a { width: 115px; }
.topnavdownulmsgul li em { position: absolute; right:10px; top:0px; color:#333333; font-weight:bold; }

.replydiv { clear: both; font-size: 12px; }
.replydivarr { height: 7px; text-align: right; padding-right: 7px; _font-size: 1px; }
.replydivarr em { width: 14px; height: 7px; background: url(../images/bg.png?v=9) no-repeat -150px -90px; display: inline-block;  }
.replydivb { padding: 10px; background-color: #EAF2FF; }
.replydivh input { vertical-align: middle; }
.replydivhi { width: 107px; height: 20px; padding: 0 3px; border: 1px solid #D8E6FF; *line-height: 20px; }
.replydivhi2 { width: 53px; height: 22px; background-color: #497EC8; color: #fff; border: 0; }
.replysendfd { padding-top: 5px; position: relative; }
.replysendfdvcode { float: left; }
.replysendfdbbtns { clear: both;  }
#replysendfdyzmi { width: 122px;  background-color: #fff; border: 1px solid #D9E3F5; padding: 6px 4px; vertical-align: middle; }
#replysendfdyzm { vertical-align: middle; }
.replysendtxt { height:60px; border: 1px solid #D9E3F5; line-height: 130%; padding: 4px 4px; resize:none; background-color: #fff; outline:0; overflow: auto; word-wrap : break-word; width: 599px; }
.replysendfbtnd {  padding-top: 5px; float: right; }
.replysendfbtn { width: 125px; height: 24px; background-color: #FF8400; color: #fff; border:0; cursor: pointer; *vertical-align: middle; }

.zhuanfadiv { clear: both; font-size: 12px; }
.zhuanfadiv .replydivarr { height: 7px; text-align: right; padding-right: 144px; }

#siderzjl { text-align: center;  display: none; padding: 10px 0;}
#gbrmoinfo { text-align: left; padding-left: 14px; line-height: 150%; }
#gbrmoinfo .ginfonum { font-weight: bold; }
.gbrmore { text-align: right; color: red; padding-right: 12px; padding-bottom: 10px; padding-top: 4px; }
#flash-cont-1 { padding-top: 4px; text-align: center; }
.gbrmore a { color: red; }
#zhutitab { margin-top: 10px; }
#zhutitab ul { border-bottom: 3px solid #24537E;  }
#zhutitab ul li { display: inline-block; margin-right: 2px; *zoom:1; *display: inline; }
#zhutitab ul li a  { display: inline-block; width: 118px; height: 30px; line-height: 30px; background: url(../images/bgg.jpg) no-repeat 0px -309px; color: #fff; text-align: center; font-size: 14px; font-weight: bold; text-shadow:1px 1px 1px rgba(0,0,0,0.3); }
#zhutitab ul li.on a { background: url(../images/bgg.jpg) no-repeat -150px -90px; }
.zhutibarlist { padding: 10px 0 8px 38px;  _overflow: hidden;  }
.zhutibarlist li { width: 91px; height: 28px; float: left; line-height: 28px; font-size: 14px; }
.zhutibarlistt { font-size: 14px; font-weight: bold; text-align: center; padding: 7px 0 4px 0; overflow: hidden; }
.zhutibarlistb { padding-left: 10px; line-height: 130%; }
.allzhutilist { padding-left: 17px; }
.allzhutilistt { font-weight: bold; font-size: 14px; color: #2B5B8C; padding: 16px 0 9px 0; }
.allzhutilistb { padding-bottom: 3px; }
.allzhutilistb li { display: inline-block; width: 100px; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden;*zoom:1; *display: inline; *width: 105px; }
.zhutilihline { clear: both; height: 2px; font-size: 1px; background-color: #D7D7D7; margin: 0px 13px; }
.searchmain { width: 758px; float: left; margin-top: 10px; }
.searchsider { width: 200px; float: right; margin-top: 10px; background-color: #F6F6F6; border: 1px solid #D2D2D2; }
.searchmtbar { background-color: #F6F6F6; position: relative; height: 34px; line-height: 34px; padding-left: 20px; font-size: 14px; }
.searchmtbar em { font-weight: bold; color: #E90000; }
.searchmtbarfun { position: absolute; z-index: 2; right: 12px; top: 1px; }
.searchmtbarfun a.on { font-weight: bold; color: #333333; }
.searchli { float: left; border-bottom: 1px solid #CCCCCC; width: 100%; padding-bottom: 12px; }
.searchliimg { float: left; width: 72px; padding-left: 8px; padding-top: 14px; }
.searchliimg img { width: 50px; height: 50px; }
.searchlibody { float: left; width: 678px; }
.searchlititle { padding: 14px 0 8px 0; font-size: 14px; }
.searchlititlet { font-weight: bold; }
.searchlizw { font-size: 14px; line-height: 140%; word-break: break-all; word-wrap: break-word; }
.searchlibtns { float: left; width: 100%; padding-top: 10px; }
.searchlitime { float: left; color: #999999;}
.searchlifuns { float: right; }
.searchpager { clear: both; padding-top: 10px; text-align: right;  }
a.searchnextp { display: inline-block; width: 55px; height: 20px; color: #FAFAFA; border: 1px solid #D7D7D7; color: #FF7E00; text-align: center; line-height: 20px; background-color: #FAFAFA;}
.searchpager a,.searchpager select { vertical-align: middle; }
.searchusersl {  }
.searchuserslb { float: left; padding-bottom: 8px; }
.searchuserslt { padding: 12px; font-size: 14px; font-weight: bold; position: relative; }
.searchuserslmore { position: absolute; top: 12px; right: 12px; font-size: 12px; font-weight: normal; }
.searchusersli { float: left; width: 100%; padding: 5px 0; }
.searchuserslimg { float: left; width: 74px; }
.searchuserslimg img { width: 50px; height: 50px; margin-left: 14px; }
.searchuserslimain { float: left; width: 126px; }
.searchusersliname { padding: 3px 0 8px 0; }
.searchuserli { border-bottom: 1px solid #CCCCCC; width: 100%; padding-bottom: 12px; clear: both; position: relative; }
.searchuserli .searchname { font-weight: bold; }
.searchuserli .searchliunums a { font-weight: bold; }
.searchuserli .searchliintro { padding: 5px 0; line-height: 150%; }
.searchuserli .searchufollow { position: absolute; right: 10px; top: 15px; } 
.searchuserli .searchufollow .hpaddedfav { color: gray; }

a.searchaddfav { height: 18px; background-color: #fff; color: #333;  line-height: 18px; border: 1px solid #B2B2B2; background: url(../images/bg.png?v=9) no-repeat -147px -55px #fff; width: 26px; display: inline-block;  padding-left: 14px;}
.searchshtsha { border-bottom: 1px solid #D2D2D2; height: 6px; margin-top: 8px; position: relative; width: 100%; clear: both; }
.searchsht { font-size: 14px; font-weight: bold; position: absolute; top: 0px; left: 10px; background-color: #F6F6F6; padding: 0px 4px; }
.searchshb {  padding-left: 15px; padding-bottom: 15px; }
.searchshb li { padding: 3px 0; word-break: break-all; word-wrap: break-word;  }
.searchshclear { margin-top: 30px; }
.hasfav { display: inline-block; border: 1px solid #BABABA; vertical-align: middle; }
.hasfav span { display: inline-block; border: 1px solid #fff; width: 91px; height: 18px; text-align: center; line-height: 18px; background: url(../images/bgg.jpg) no-repeat 0px -150px; }
#siderhaslogin { display: none; }
.topbarhaslogin { display: none; }
#gbhritext {  width: 36px; height: 20px; float: left; }
#headtjstoroll { float: left; width: 220px; height: 20px; overflow: hidden; }
#headtjsto { float: left; height: 20px; overflow: hidden; }
#headtjsto li { float: left; width: 220px; height: 14px; overflow: hidden;  }
.gb404 { height: 500px; background:url(../images/404.png?v=1) no-repeat 267px 69px; position: relative; }
.gb404t { position: absolute; left: 427px; top: 131px; }
.gb404tt { font-weight: bold; font-size: 14px; padding-bottom: 8px; }
#cd404span { color: #f00; }
.gbodyhbar { border-bottom: 1px solid #F5F5F5; margin-top: 8px; }
.gbodyhbarb { border-bottom: 1px solid #E3E3E3; height: 3px; background-color: #497EC8; }
.zwtjubao { display: none; }
#sendok { position: absolute; left: 50%; top: 140px; z-index: 2000; width: 108px; height: 37px; background:url(../images/sendok.jpg) no-repeat; padding-left: 60px; padding-top: 22px; margin-left: -84px; }
#sendokclose { position: absolute; width: 9px; height: 9px; right: 9px; top:6px; cursor: pointer; }
#sendok2 { position: absolute; left: 50%; top: 140px; z-index: 400; width: 222px; height: 110px; background:url(../images/sendok2.jpg) no-repeat;  margin-left: -84px; }
#sendok2 .d1 { padding-left: 80px; padding-top: 22px; }
#sendok2 .d2 { color: #747474; padding-left: 25px; padding-top: 16px; line-height: 150%; }
/*#sendok2close { position: absolute; width: 9px; height: 9px; right: 9px; top:6px; cursor: pointer; }*/
#sendok2close { position: absolute; right: 10px; top: 7px; width: 9px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -180px -180px; cursor: pointer;}
#sendok3 { position: absolute; left: 50%; top: 140px; z-index: 1001; width: 316px; height: 289px; background:url(../images/sendok3.png?rnd=2) no-repeat;  margin-left: -144px; }
#sendok3 .d1 { padding-left: 90px; padding-top: 18px; font-size: 14px; }
#sendok3 .d1 em { display: inline-block; width: 21px; height: 21px; background:url(../images/bg.png?v=9) no-repeat -270px -420px; vertical-align: middle; margin-right: 8px; }
#sendok3 .d2 { color: #747474; padding-left: 18px; padding-top: 13px; line-height: 150%; padding-right: 13px; }
#sendok3 .d3 { font-size: 14px; padding-top: 10px; line-height: 150%; padding-left: 15px; }
#sendok3 .d5 {  margin: 8px 0; text-align: center; }
#sendok3 .btn1 { width: 106px; height: 26px; color: #fff; text-align: center; line-height: 26px; background-color: #467BC2; cursor: pointer;border: 0; }
#sendok3 .btn2 { width: 106px; height: 26px; color: #fff; text-align: center; line-height: 26px; background-color: #FF4900; cursor: pointer; border: 0; }
#sendok3 #ok3mody {  }

.ngblistul2 { margin: 5px 0 0 0px; clear: left;  }
.ngblistul2 li { float: left; width: 152px; height: 30px; line-height: 30px; font-size: 14px; zoom:1; }
.ngbggul { padding-left: 22px; padding-top: 13px;  }
.ngbggul li { float: left; font-size: 14px; color: #333333; font-weight: bold; width: 60px; height: 28px; text-align: center; line-height: 24px; cursor: pointer;margin-right: 22px;  }
.ngbggul li.on { background: url(../images/bg.png?v=9) repeat-x -210px -420px; color: #fff;  }
.ngbglistdiv .ngblistul2 { min-height:300px; }
.ngbggulbody .ngblistul2 { margin: 5px 0 0 28px; clear: left; }
.ngbglistjjt { clear: both; font-size: 14px; padding-left: 18px; height: 40px; line-height: 50px; overflow: hidden; }
.ngblistul3 { margin: 0px 0px 0px 18px; clear: left; border-bottom: 1px dashed #A0B6D4; float: left; width: 900px; padding-bottom: 5px; _margin-left: 9px; }
.ngblistul3 li { float: left; width: 220px; height: 28px; line-height: 28px; font-size: 14px; zoom:1; }
.ngblistitem { clear: both;  }
.ngblistitem label { display: block; float: left; width: 50px; padding-left: 15px; text-align: center; font-weight: bold; height: 37px; line-height: 37px; font-size: 14px; }
.ngblistitemul { float: right; width: 870px; font-size: 14px; }
.ngblistitemul li { float: left; width: 115px; height: 37px; overflow: hidden; line-height: 37px; }
#replyloginform { display: inline; }
#jj_suggest_result table tr:first-child { background-color: #D5E5FF !important; }
#popchangepw { position: absolute; z-index: 400; left: -40px; top: 16px; _top: 16px; width: 182px; }
#popchangepwclose { position: absolute;right: 7px; top: 13px; width: 7px; height: 7px; cursor: pointer; background: url(../images/bg.png?v=9) no-repeat -180px -420px; }
#popchangepwt { height: 6px; font-size: 1px; }
#popchangepwt em { display: block; height: 6px; width: 12px;  background: url(../images/bg.png?v=9) no-repeat -270px -390px; margin-left: 90px; font-size: 1px; }
#popchangepwb { background-color: #FFFBD3; border: 1px solid #143E64; border-top: 0; color: #333333; width: 180px; text-align: center; padding: 10px 0; box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2) }
#popchangepwsuc { width: 90px; height: 21px; background: url(../images/bg.png?v=9) no-repeat -270px -420px; margin: 0px auto; font-size: 14px; font-weight: bold; padding-left: 13px; }
#popchangepwtxt { line-height: 17px; padding-bottom: 7px; }
#popchangealert { color: #E90000; padding: 5px 0 10px 0; }
#popchangebtn { width: 130px; height: 31px; background-color: #467BC2; color: #fff; text-align: center; line-height: 31px; font-weight: bold; margin: 0px auto; cursor: pointer; }
#popchangebtn:hover { background-color: #6497DB; }

.gbmask { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000; background: url(../images/mask.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/mask.png"); }
/*#gbpopbox { position: absolute; z-index: 1001; }*/
/*#gbpopboxclose { position: absolute; right: 15px; top: 14px; width: 9px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -180px -180px; cursor: pointer; }*/
/*#gbpopboxclose:hover { background-color: #D8D8D8; }*/
/*#gbpopboxt { border-collapse: collapse; }*/
/*#gbpopboxt td { overflow: hidden; }*/
/*#gbpopboxt .l1,#gbpopboxt .l2,#gbpopboxt .l3,#gbpopboxt .l4,#gbpopboxt .l6,#gbpopboxt .l7,#gbpopboxt .l8,#gbpopboxt .l9 { background: url(../images/shadowbg.png?v=2); _background: url(../images/shadowbgie6.gif) no-repeat 0 0; font-size: 1px; }*/
/*#gbpopboxt .l7,#gbpopboxt .l9,#gbpopboxt .l1,#gbpopboxt .l3{ height: 4px; width: 4px; }*/
/*#gbpopboxt .l5 { background-color: #fff; padding: 1px; }*/
/*#gbpopboxt .l7 { background-position:0 0; }*/
/*#gbpopboxt .l8 { background-position:0 -14px; }*/
/*#gbpopboxt .l9 { background-position:-4px 0; }*/
/*#gbpopboxt .l4 { background-position:0 -14px; background-color: transparent; }*/
/*#gbpopboxt .l6 { background-position:0 -14px; }*/
/*#gbpopboxt .l1 { background-position:0 -4px; }*/
/*#gbpopboxt .l2 { background-position:0 -14px; }*/
/*#gbpopboxt .l3 { background-position:-4px -4px; }*/
/*#gbpopboxtit { height: 30px; line-height: 30px; padding-left: 16px; background-color: #F1F1F1; font-weight: bold; padding-right: 15px; }*/

.gbpopbox { position: absolute; z-index: 1001; border: 1px solid #B1D1E6; background-color: #fff;  }
.gbpopbox .gbpopboxtitle {  font-size: 14px; font-weight: bold; color: #fff;  background-color: #466B98; padding: 8px 0 8px 12px;  }
.gbpopbox .gbpopboxclose {  position: absolute; right: 15px; top: 8px; width: 9px; height: 9px; cursor: pointer; color: #fff; font-size: 18px; font-family: Arial;  }
.gbpopbox .gbpopboxclose:hover { text-decoration: underline; }

#gbpopboxlight { position: absolute; z-index: 1001; border: 1px solid #B1D1E6; background-color: #fff;  }
#gbpopboxlight .gbpopboxtitle {  font-size: 14px; font-weight: bold; color: #333333;  background-color: #DEEBF9; padding: 8px 0 8px 12px; padding-right: 40px; }
#gbpopboxlight .gbpopboxclose {  position: absolute; right: 15px; top: 8px; width: 9px; height: 9px; cursor: pointer; color: #33649E; font-size: 18px; font-family: Arial; z-index: 1003; }
#gbpopboxlight .gbpopboxclose:hover { text-decoration: underline; }
#gbpopboxlight .gbpopboxttab { height: 34px;  background-color: #DEEBF9; border-bottom: 1px solid #7BABEE; _height: auto; _padding: 34px 0;}
#gbpopboxlight .gbpopboxttab ul { position: absolute; top: 9px; left: 9px; }
#gbpopboxlight .gbpopboxttab ul li { float: left; font-size: 14px; padding: 0px 14px; height: 24px; line-height: 24px; color: #33649E; cursor: pointer;}
#gbpopboxlight .gbpopboxttab ul li:hover { text-decoration: underline; }
#gbpopboxlight .gbpopboxttab ul li.on {  border-left: 1px solid #7BABEE; border-right: 1px solid #7BABEE; border-top: 2px solid #FFAE00; background-color: #fff; font-weight: bold; cursor: default; }
#gbpopboxlight .gbpopboxttab ul li.on:hover { text-decoration: none; }

#logintypeselect { width: 402px; text-align: center; padding: 18px 0; }
#logintypeselect a { display: block; margin: 8px auto; width: 217px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; text-decoration: none; font-weight: bold; _overflow: hidden; _padding-top: 13px; _height: 27px; _line-height: 100%; }
#logintypeselect a.bb { background-color: #3B5E96; color: #fff; }
#logintypeselect a.bb:hover { background-color: #558BDB; }
#logintypeselect a.onereg { background-color: #D9D9D9; color: #3E3E3E; }
#logintypeselect a.onereg:hover { background-color: #B8B8B8; }
#logintypeselect em.qqicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -240px -540px; width: 18px; height: 17px; vertical-align: middle;  }
#logintypeselect em.sinaicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -270px -540px; width: 24px; height: 17px; vertical-align: middle; }

#changenickpwd { width: 370px; padding-bottom: 15px;}
#changenickpwdt { padding: 12px; }
#changenickpwdform { display: inline; }
#changenickpwdform .dl { clear: both;}
#changenickpwdform .dlp { position: relative; }
#changenickpwdform .dl2 { padding: 5px 0 13px 0; }
#changenickpwdform .dl3 {  clear: both;  }
#changenickpwdform .l { display: inline-block;  width: 75px; text-align: right;  }
#changenickpwdform .cnpfinput { width: 197px; padding: 4px 3px; border: 1px solid #B6B6B6; }
#changenickpwdform .cnpfsubm { width: 73px; height: 26px; background-color: #467BC2; color: #fff; border: 0; cursor: pointer; vertical-align: middle; }
#changenickpwdform .cnpfsubm2 { width: 73px; height: 26px; background-color: #8AB5ED; color: #fff; border: 0; display: none;  }
#changenickpwdform .changenickpwdtip { color: #919191; }
#changenickpwdform .changenickpwderr { color: #FF0000; }
#changenickpwdform #changenickpwdsending { display: none; }
#changenickpwdform .pwdlevel1 { color: red; }
#changenickpwdform .pwdlevel2 { color: blue; }
#changenickpwdform .pwdlevel3 { color: green; }
#changenickpwdform #cnpchoosenick { border: 1px solid #FFE383; background-color: #FFFED8; padding: 6px 12px; position: absolute; left:75px; top: 29px; z-index: 1004; line-height: 180%; display: none; }
#changenickpwdform #cnpchoosenick input { padding-left: 12px; vertical-align: middle; cursor: pointer; }
#changenickpwdform #cnpchoosenick label { cursor: pointer; }
#changenickpwdok { width: 340px; padding: 15px; font-size: 14px; line-height: 170%; background: url(../images/ok.gif) no-repeat 15px 20px; display: none; }
#changenickpwdokb { padding-left: 60px; }
#changenickpwdokbtn { text-align: center; padding-top: 8px; }
#changenickpwdokbtn input { width: 73px; height: 26px; background-color: #467BC2; color: #fff; border: 0; cursor: pointer; }
.zwheadpager { clear: both; padding: 5px 0 10px 0; float: left; width: 100%; }
.zwhpager { float: left; padding-left: 10px; }
.zwhpager a { font-family: Verdana; margin: 0px 4px; }
.zwhpager a.on { font-weight: bold; color: #333333; }
.zwhpagerr { float: right; }
.searchnore { font-size: 14px; padding: 20px 20px; line-height: 150%;}

.gbbox4 { border: 1px solid #D9E3F5; margin-top: 10px; position: relative;}
.gbbox4 .title { height: 29px; border: 1px solid #fff; line-height: 29px; background-color: #EAF2FF; color: #0078B6; font-size: 14px; font-weight: bold; padding-left: 15px; }
.gbbox4 .refresh { position: absolute; top: 8px; right: 14px; }
.gbbox4 .refresh em { display: block; width: 14px; height: 14px; background: url(../images/bg.png?v=9) no-repeat -270px -450px; cursor: pointer; }
.gbbox4 .refresh em.load { background: url(../images/rlem.gif) no-repeat; }
.gbgkbox { margin-top: 10px; }

#mostlove { background: url(../images/mostlove.png) no-repeat 11px 15px;  }
#mostlove #mostlovebody { padding-top: 7px; padding-bottom: 15px; }
#mostlove ul { padding: 34px 0 0 43px; }
#mostlove li { height: 23px; line-height: 23px; overflow: hidden; }
.zwtitlepdf { font-weight: normal; font-size: 14px; }
.zwtitlepdf img { vertical-align: middle; margin-right: 4px; }
.gray { color: #979797; float: none; }
a.graylink:link,a.graylink:visited { color: #979797; }
a.graylink:hover { color: #979797; }
#articlelist .articleh span.gray { color: #979797; float: none; display: inline;  }

#atlist { position: absolute; top: 100px; left: 100px; z-index: 500; border: 1px solid gray; padding: 1px; background-color: #fff; }
#atlist li { width: 150px; padding: 5px 8px; }
#atlist li:hover { background-color: #E5E5E5; }

#gblogin { background-color: #fff; padding: 5px 32px 5px 20px; }
#gbloginform { display: block; margin: 0px; padding: 20px; width: 380px; }
#gbloginform .gbloginformi { padding: 8px 3px; vertical-align: middle; width: 180px; border: 1px solid #808080; }
#gbloginform .gbloginformi2 { padding: 8px 3px; vertical-align: middle; width: 70px; border: 1px solid #808080; }
#gbloginform .gbloginformi3 { vertical-align: middle; border: 0; width: 90px; height: 30px; background-color: #FF4900; font-size: 14px; color: #fff; font-weight: bold; margin-right: 20px; cursor: pointer; }
#gbloginform .gbloginformi3:hover { background-color: #FF753E; }
#gbloginform .gbloginformi4 { padding: 5px 7px; background-color: #FF9900; border: 0; color: #fff; cursor: pointer; }
#gbloginform p{ padding: 6px 0; margin: 0px; }
#gbloginform label.l { width: 100px; display: inline-block;  text-align: right; font-size: 14px; }
#gbloginform .formtitle { height: 19px; background: url(../images/bg.png?v=9) no-repeat 0px -630px; width: 150px; display: inline-block;  }
#gbloginform #gbloginformyzmdiv { display: none; }
#oneregok { font-size: 14px; padding: 10px 40px; text-align: center; line-height: 200%; display: none; }
#oneregok button { padding: 3px 7px; background-color: #FF4900; border: 0; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; }
#oneregokyzm { padding: 10px; text-align: center; line-height: 150%; display: none; }
#oneregokyzm .gbloginformi2 { padding: 6px 3px; vertical-align: middle; width: 70px; border: 1px solid #B7B7B7; }
#oneregokyzm .gbloginformi3 { padding: 5px 7px; background-color: #467BC2; border: 0; color: #fff; cursor: pointer; margin-top: 8px; }
#oneregokyzm img { vertical-align: middle; }
#oneregokyzm input { vertical-align: middle;  }

#zwzfform { background-color: #fff; padding: 15px 18px; width: 400px; display: block; margin: 0px; }
#zwzfform .l { padding: 3px 0; }
#zwzfform .title { line-height: 150%; background-color: #F2F2F2; padding: 4px 4px; margin-bottom: 5px; }
#zwzfform textarea { width: 394px; height: 50px; border: 1px solid #B6B6B6; padding: 3px; margin-top: 3px; resize:vertical; }
#zwzfform .zwzfyw { padding: 10px 0 0 0; }
#zwzfform .zwzfyw .photo { float: left; width: 40px; }
#zwzfform .zwzfyw .photo img { width: 40px; height: 40px; }
#zwzfform .zwzfyw .zwzfcontent { float: right; width: 350px; padding-top: 3px; }
#zwzfform .zwzfyw .zwzfcontent .zwzftitle { font-weight: bold; padding: 8px 0; }
#zwzfform .zwzftext { line-height: 150%; }
#zwzfform .zwzfbtns { padding: 10px 0 0 0; }
#zwzfform .zwzfbtns .btnsl { float: left; }
#zwzfform .zwzfbtns .btnsl input { vertical-align: middle; }
#zwzfform .zwzfbtns .btnsr { float: right; }
#zwzfform #zwzfsubmit { width: 113px; height: 31px; border: 0; background-color: #FF9900; font-size: 14px; color: #fff; cursor: pointer; font-weight: bold; }


.tesedata { clear: both; background-color: #EFF5FF; position: relative; border: 1px solid #fff; height: 102px;  }
.tesedata .title { position: absolute; width: 20px; height: 83px; background: url(../images/bg.png?v=9) no-repeat -120px -420px; color: #467BC3; font-size: 14px; font-weight: bold; padding-left: 8px; padding-top: 7px; left: 9px; top: 11px; padding-right: 8px;  }
.tesedata ul { float: left; margin-left: 54px; _margin-left: 25px; }
.tesedata ul li { float: left; width: 56px; padding-top: 10px; padding-left: 4px; }
.gbtab1rsbh { height: 225px; overflow: hidden; }
.gbtab2rsb ul { padding: 10px 10px 0px 10px; }
.gbtab2rsb ul li { line-height: 150%; padding: 4px 0; list-style: none; }

#popmsg { position: absolute; right: 210px; top: 34px; z-index:300; border:1px solid #143E64; background-color:#fff; padding:3px 10px;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.3); }
#popmsg .item { width:110px; height:28px; line-height:28px; border-bottom:1px dotted #C9C9C9; padding:0 4px; }
#popmsg .item a { color: #0078B6; }
#popmsg .nobb { border-bottom: 0; }
#popmsg .close { position: absolute; right: 5px; top: 5px; width:7px; height:7px; background: url(../images/bg.png?v=9) no-repeat -180px -420px; cursor:pointer; }
#popmsg .close:hover { background-color: #B6B6B6; }

#popstock { position: absolute; left: 300px; top: 300px; z-index:300; width:255px; height:134px; background:url("../images/popstock.png"); _background:url("../images/popstock_png8.png"); line-height:100%; text-align: left; font-size: 12px;font-weight: normal; }
#popstock .bod { padding:15px 18px; }
#popstock .stockfollow { position: absolute; right: 15px; top: 20px; line-height:150%; }
#popstock .stockname { font-size: 14px; font-weight: bold; padding-top:8px; }
#popstock .stockfolnum { padding-top:5px; }
#popstock .stockfolnum em { color:#E90000; }
#popstock .stockuser { padding-top:12px; }
#popstock .stockusertitle { padding-bottom:4px; }
#popstock li { float:left; margin-right:4px; }
#popstock li img { width: 30px; height: 30px; }
span.hasfollow { color: #B0B0B0; padding-left:18px; display:inline-block; background: url(../images/bg.png?v=9) no-repeat -286px -56px; line-height:17px; }

#popperson { position: absolute; left: 20px; top: 70px; z-index:300; width:317px; height:157px; background:url("../images/popper.png"); _background:url("../images/popper_png8.png"); line-height:100%; color:#333333;  text-align: left; font-size: 12px; font-weight: normal;}
#popperson .bod {   }
#popperson .infob { padding: 20px 0 0 15px; height:102px; overflow:hidden;}
#popperson .infobname { padding-bottom: 6px; }
#popperson .influenceinfo { padding-top: 6px; }
#popperson .influenceinfo span { color: #FF9212; }
#popperson .influenceinfo span.graystar { color: #CCCCCC; }
#popperson .infoblocation { padding-bottom: 6px; }
#popperson .photo { float: left; width:64px; }
#popperson .infomain { clear: both; padding:2px 8px 8px 8px; line-height:130%; }
#popperson .popperfol { height: 25px; background-color: #F1F1F1; margin:0 5px; padding-top:5px; padding-left:20px; }
#popperson a { color: #003598 !important; }
#popperson .addfavbtn { color: #333333 !important; cursor: pointer; }
#popperson .addfavbtn:hover { color: #fff !important; cursor: pointer; }
.addfavbtn { width: 26px; height: 18px;  color: #333 !important;  line-height: 18px; border: 1px solid #B2B2B2; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -267px -85px #fff; color:#333333; display:inline-block; cursor: pointer; }
.addfavbtn:hover { color: #fff !important; border: 1px solid #FFA800; background: url(../images/bg.png?v=9) no-repeat -267px -115px #FFA800; text-decoration: none; cursor: pointer; }
span.hasfavbtn { width: 40px; height: 18px;  color: #333 !important;  line-height: 18px; display:inline-block; text-align: center;  }

.shadowbox { position: absolute; z-index: 1001; }
.shadowboxt td { overflow: hidden; font-size: 1px; text-overflow:ellipsis;}
.shadowboxt .l1,.shadowboxt .l2,.shadowboxt .l3,.shadowboxt .l4,.shadowboxt .l6,.shadowboxt .l7,.shadowboxt .l8,.shadowboxt .l9 { background: url(../images/shadowbg.png?v=2); _background: url(../images/shadowbgie6.gif?v=2) no-repeat 0 0; font-size: 1px; }
.shadowboxt .l7,.shadowboxt .l9,.shadowboxt .l1,.shadowboxt .l3{ height: 4px; width: 4px; }
.shadowboxt .l5 { background-color: #fff; padding: 1px; border:1px solid #B7B7B7; font-size: 12px; }
.shadowboxt .l7 { background-position:0 0; }
.shadowboxt .l8 { background-position:0 -14px; }
.shadowboxt .l9 { background-position:-4px 0; }
.shadowboxt .l4 { background-position:0 -14px; background-color: transparent; }
.shadowboxt .l6 { background-position:0 -14px; width: 4px; overflow: hidden; }
.shadowboxt .l1 { background-position:0 -4px; }
.shadowboxt .l2 { background-position:0 -14px; }
.shadowboxt .l3 { background-position:-4px -4px; }
.shadowbox .shadowboxtoparrow { position: absolute; left: 20px; top: -7px; width: 14px; height: 12px; background: url(../images/shadowbg.png?v=2) no-repeat -18px 0px; }
.shadowbox .shadowboxrightarrow { position: absolute; right: -7px; top: 20px; width: 12px; height: 14px; background: url(../images/shadowbg.png?v=2) no-repeat -102px 0px; _background: url(../images/shadowbgie6.gif?v=2) no-repeat -102px 0px; }
.shadowbox .shadowboxbottomarrow { position: absolute; left: 20px; bottom: -9px; width: 12px; height: 14px; background: url(../images/shadowbg.png?v=2) no-repeat -57px 0px; _background: url(../images/shadowbgie6.gif?v=2) no-repeat -57px 0px; _bottom:-10px; }

#interested .pername { padding-bottom: 5px; }
#uploadimgtips { text-align: center; width: 300px; padding: 20px 0; }
#uploadimgtips #selectimglink { font-size: 14px;  height: 40px; width: 140px; margin: 0px auto;  cursor: pointer; background-color: #F0F0F0; line-height: 40px; border: 1px solid #A0A0A0; display: inline-block; margin-bottom: 10px;  }
.editorinsertimgubtn {  font-size: 14px;  height: 40px; width: 140px; margin: 0px auto;  cursor: pointer; background-color: #F0F0F0; line-height: 40px; border: 1px solid #A0A0A0; }
#uploadpreviewdiv { padding: 10px 20px; text-align: center; }
#uploadpreviewdiv img { margin-top: 5px; }
#uploadpreviewdiv ul li { float: left; width: 120px; }
#uploadpreviewdiv #contupload { font-size: 14px;  height: 40px; width: 100px; margin: 0px auto;  cursor: pointer; background-color: #F0F0F0; line-height: 40px; border: 1px solid #A0A0A0; margin-top: 35px; }
#uploadpreviewdiv .uploadmoreing { display: none; margin-top: 35px; }
#uploadpreviewdiv .uploadmoreing img { vertical-align: -3px; }
a#newstip { background-color: #FEFDED; border: 1px solid #F9F2A7; height: 24px; line-height: 24px; cursor:pointer; text-align:center; color:#F48C12; margin-top:4px; display:none; }
a#newstip:hover { background-color: #FCF8C2; border:1px solid #EFE467; }

.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:#fff;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;z-index:10}
.atwho-view .cur{background:#E6E6E6;}
.atwho-view .cur small{color:#fff}
.atwho-view strong{color:#36F}
.atwho-view .cur strong{color:#fff;font:bold}
.atwho-view ul{list-style:none;padding:0;margin:auto}
.atwho-view ul li{display:block;padding:5px 10px;cursor:pointer}
.atwho-view small{font-size:smaller;color:#777;font-weight:400}

#popdiv { position: relative; z-index: 9999; font-size: 1px; width: 0px; height: 0px; }

#searchbarlist { margin-top: 10px; padding-left: 1px; }
#searchbarlist ul {  }
#searchbarlist li { float: left; width: 131px; height: 62px; background-color: #EAF2FF; margin-right: 13px; margin-bottom: 6px; padding-left: 10px; line-height:17px; overflow: hidden; }
#searchbarlist .barname { text-align: center; font-size: 14px; font-weight: bold; padding: 7px 10px 3px 0; }
#searchbarlist .norm { margin-right: 0px; }
#searchbarlist .stcode\ { font-size: 12px; font-weight: bold; }
#searchbarlist .scname { font-size: 12px; font-weight: normal; color: #999999; }
.searchnore { font-size: 14px; }
.searchnore .title { padding-bottom: 20px; }
.searchnore .t1 { font-weight: bold; }
.searchnore ul { padding-left: 15px; }
.searchnore ul li { list-style: disc; }
.zwtztext { font-size: 14px; margin-top: 8px; }

.zwheadtz { height: 29px;  line-height: 29px; margin-bottom: 4px; background: url(../images/zwtz.gif) no-repeat 10px 8px #fefcd0; padding-left: 35px; font-size: 14px; font-weight: bold; overflow: hidden; }
.zwheadtz a:link,.zwheadtz a:visited { color: #333333; text-decoration: underline; }
.zwheadtz li { float: left; margin-right: 5px; }
#headerlogin { width: 540px; height: 220px; background-color: #fff; position: absolute; z-index: 500; border: 1px solid #B3D0E4; left: -247px; top: 22px; box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3); color: #333333; pointer-events:auto; cursor: default; }
#headerlogin #fast { height: 220px; width: 212px; float: left;  padding-left: 20px; }
#headerlogin #fast .t { font-size: 12px; margin: 35px 0 0px 0; color: #434343; }
#headerlogin #fast .b { text-align: center; padding-top: 15px; }
#headerlogin #fast #fastreg { width: 160px; height: 34px; color: #fff; font-weight: bold; font-size: 14px; text-align: center; background-color: #3A5E95; line-height: 34px; margin: 0px auto; cursor: pointer; margin-top: 15px; border: 0; }
#headerlogin #fast #fastreg:hover { background-color: #558BDB; }
#headerlogin #fast a.headerlogintlink {  display: block; width: 217px; height: 40px; line-height: 40px; background-color: #3B5E96; text-align: center;  font-size: 14px; font-weight: bold; text-decoration: none; margin-bottom: 15px; _overflow: hidden; _padding-top: 10px; _height: 30px;  }
#headerlogin #fast a.headerlogintlink:hover { background-color: #4C79C1; text-decoration: none; }
#headerlogin #fast em.qqicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -240px -540px; width: 18px; height: 17px; vertical-align: middle;  }
#headerlogin #fast em.sinaicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -270px -540px; width: 24px; height: 17px; vertical-align: middle; }
#headerlogin #hlogin { width: 308px; float: right; height: 220px; padding-top: 19px; _width: 300px; }
#headerlogin #hlogin .t { margin: 12px 0 7px 0; text-align: center; }
#headerlogin #hlogin #hloginerror { text-align: center; padding-bottom: 3px; color: #F90101; }
#headerlogin #hlogin form { display: block; padding: 0 0 0 34px; margin: 0px; }
#headerlogin #hlogin form .hinput { width: 172px;  border: 1px solid #818181; font-size: 12px; padding: 8px 4px; vertical-align: middle; }
#headerlogin #hlogin form .hinput2 { width: 90px; height: 30px; line-height: 30px;  border: 0; font-size: 14px;  vertical-align: middle; font-weight: bold; color: #fff; background-color: #FF4901; cursor: pointer; -webkit-appearance:button; }
#headerlogin #hlogin form .hinput2:hover { background-color: #FF6E35; }
#headerlogin #hlogin form .i { font-size: 14px; padding-bottom: 10px; }
#headerlogin .hlink { font-size: 12px; color: #003399; text-decoration: underline; }
#headerlogin #hlclose { position: absolute; right: 0px;top: 0px; height: 25px; width: 25px; cursor: pointer; text-align: center; line-height: 25px; font-size: 16px; font-family: arial; color: #8d8d8d; }
#headerlogin #hlclose:hover { background-color: #dbdbdb; color: #ff0000; }
#headerlogin #hlogin #th3login span {   cursor: pointer;background-image:url(http://g1.dfcfw.com/g1/201309/20130923125052.png); display: inline-block; text-align: left; height: 12px; padding: 2px 0 2px 22px; }
#headerlogin #hlogin #th3login span.l1 { background-position: 0px -242px; }
#headerlogin #hlogin #th3login span.l2 { background-position: 0px -281px; }
#headerlogin #hlogin #th3login a { color: #000; display: inline-block; width: 50%; text-align: center; padding: 3px 0 4px 0;  }
#headerlogin #hlogin #th3login a:hover { text-decoration: none; background-color: #d2d2d2; }
#headerlogin #hlogin .timg { background: url(../images/bg.png?v=9) no-repeat 35px -630px; padding-left: 225px; height: 14px; padding-top: 5px; }
#headerlogin #hlogin .timg a { color: #0033CC; text-decoration: underline; }
#headregokyzm { text-align: center; line-height: 150%; display: none; }
#headregokyzm form { display: block;  }
#headregokyzm .gbloginformi2 { padding: 6px 3px; vertical-align: middle; width: 80px; border: 1px solid #B7B7B7; }
#headregokyzm .gbloginformi3 { padding: 5px 7px; background-color: #467BC2; border: 0; color: #fff; cursor: pointer; margin-top: 8px; }
#headregokyzm img { vertical-align: middle; }
#headregokyzm input { vertical-align: middle;  }
.tnavsellogin { height: 24px; }
.tnavselloginfix { vertical-align: top; }

#weekreview { font-size: 12px; width: 607px; background: url(../images/weekreview.png) repeat-y -617px 0;  padding-top: 10px; margin-left: 30px;}
#weekreview dt { background: url(../images/weekreview.png) no-repeat 0 -51px; height: 39px; color: #497EC8; font-weight: bold; line-height: 39px; padding-left: 41px; }
#weekreview dd { background: url(../images/weekreview.png) no-repeat; width: 559px; height: 32px; position: relative; padding-left: 38px; line-height: 32px; margin: 20px 0 20px 9px; overflow: hidden; }
#weekreview dd .clicknums { float: right; padding: 0px 10px; }

#alertbox { width: 303px; height: 86px; background: url(../images/alertbox.png) no-repeat; position: absolute; z-index: 999; }
#alertbox .close { position: absolute; right: 13px; top: 10px; width: 9px; height: 9px; background: url(../images/bg.png?v=9) no-repeat -180px -180px; cursor: pointer; }
#alertbox .body {  }
#alertbox .body td { vertical-align: middle; height: 83px; padding-left: 80px; line-height: 130%; font-size: 13px; color: #333333; }
#alertbox .body em { font-weight: bold; color: red; }

#bigevent { display: none; }
#bigevent ul { padding: 14px 0 14px 15px; *zoom:1;   }
#bigevent ul li { padding: 4px 0; z-index: 50; line-height: 150%; position: relative; }
#bigevent #bigeventw { position: absolute;  left: -352px; top: -17px; background-color: #fff; width: 342px; }
#bigevent #bigeventw .body { width: 330px; }
#bigevent #bigeventw .close { position: absolute; width: 9px; height: 9px;background: url(../images/bg.png?v=9) no-repeat -180px -180px; cursor: pointer; right: 12px; top: 12px; }
#bigevent #bigeventw .t { font-size: 14px; font-weight: bold; padding: 8px 4px; }
#bigevent #bigeventw .b { padding: 4px 4px 5px 4px; line-height: 130%; word-break: break-all; word-wrap: break-word;  }
#bigevent #bigeventw .ti { color: #999999; }

#mfollowsts { padding-bottom: 5px; }
#mfollowsts .t { float: left; width: 236px; height: 24px; border-bottom: 1px solid #497EC8; padding-top: 8px; display: none; }
#mfollowsts .t li { display: block; width: 59px; height: 24px; float: left; text-align: center; line-height: 24px; cursor: pointer; }
#mfollowsts .t li.on { background-color: #EAF2FF; color: #0033CC; font-weight: bold; cursor: default; }
#mfollowsts .l31 a { font-weight: bold; }
#mfollowsts #mfollowstsb { padding-left: 6px; padding-bottom: 5px; }
#mfollowsts #mfollowstsbody table { clear: both;  }

/*文字验证码*/
#tvcode {  background-color: #fff;  width: 360px; }
#tvcode .b { padding: 20px 30px 30px 30px; }
#tvcode .in { font-size: 14px; }
#tvcode .tes { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: middle; display: inline-block; height: 40px; }
#tvcode .tes #t3 { display: none; }
#tvcode .tes #t4 { display: none; }
#tvcode .te { display: inline-block; width: 46px; height: 40px; border-left: 1px solid #ccc; cursor: default; }
#tvcode #back { display: inline-block; width: 46px; height: 40px; border-left: 1px solid #ccc; cursor: pointer; border-right: 1px solid #ccc; background: url(../images/tvcodeback.png?v=2) 3px 0 #CDCDCD; }
#tvcode .ans { padding: 8px 0 8px 56px; }
#tvcode #ansi { width: 150px; height: 36px; display: inline-block; vertical-align: middle; cursor: pointer;  }
#tvcode .st { padding-left: 56px; }
#tvcode #answul { width: 183px; padding-top: 4px; }
#tvcode #answul li { width: 54px; height: 40px; border: 1px solid #ccc; float: left; margin: 0 5px 5px 0;   background-repeat:no-repeat; cursor: pointer; display: none; border-collapse: #fff;}
#tvcode #answul li:hover { border: 1px solid #5a6fb4; }
#tvcode .tvt { font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 10px; }

/*行情中心*/

.stockCenter { padding-top:1px; margin-top: 10px;}
.stockCenter dl { margin: 0px; }
.sc-tabs { position:relative; width:250px; border-bottom:1px solid #4388E9; height:23px; }
.sc-tabs dl { position:absolute; width:100%; height:24px; top:0; left:0; padding-left:1px !important; padding-left:2px;z-index:0;}
.sc-tabs dl dt { float:left; height:22px; line-height:24px; overflow:hidden; background-color:#EAF2FF; border:1px solid #D9E3F5; border-bottom:0; text-align:center; background-position:0 -39px; margin-left:-1px; cursor:pointer; position:relative; z-index:1;}
.sc-tabs dl dt.at { height:22px; line-height:22px; background:none; background-color:#FFF; border-top:2px solid; border-color:#4388E9; z-index:2; }
.sc-tabs dl dt a { display:block; text-decoration:none; color:#000; width:40px;}
.sc-tabs dl dt.at a { color:#3f3f3f; font-weight:bold; width:43px;}

.sc-cont {  background-color:#fff; position:relative;}
/*.sc-cont-tabs dt.at,.sc-cont-tabs dt.at span,*/
.sc-cont-tabs { height:21px; padding:5px 5px 0;}
.sc-cont-tabs dt,.sc-cont-tabs dd{ float:left;}
.sc-cont-tabs dd { margin:0 3px; color:#cbcbcb; line-height:19px;}
.sc-cont-tabs dt span { float:left; height:21px; line-height:18px; overflow:hidden;}
.sc-cont-tabs dt a { display:inline-block; height:17px; overflow:hidden; padding:0 3px; text-decoration:none; color:#3f3f3f; }
.sc-cont-tabs dt a:hover { color:#ff4901; }
.sc-cont-tabs dt.at span { background:url(http://g1.dfcfw.com/g1/201305/20130524100633.png) no-repeat center 17px;}
.sc-cont-tabs dt.at span a { background-color:#3a5e95; color:#fff; font-weight:bold;}
.sc-cont-tabs dt.at span a:hover { color:#fff !important;}

.sc-cont-img { height:125px; overflow:hidden; background:url(http://g1.dfcfw.com/g1/201209/20120927171246.gif) 50% 50% no-repeat;}/*Loading*/
.sc-cont-img .piclink { float:left; margin-left:1px; width:215px; overflow:hidden; }
.sc-cont-img img { margin-left:-6px;}
.sc-cont-imglink { position:absolute; float:left; width:34px; height:104px; overflow:hidden; margin:16px 0 0; border-top:1px solid #bdbdbd; left:210px; top:30px; z-index:101;}
.sc-cont-imglink li { border:1px solid #bdbdbd; border-top:0; padding:1px; text-align:center; color:#404040; background-color:#eee;}
.sc-cont-imglink li a { display:block; height:14px; line-height:14px; padding:3px 0 2px; background-position: 0 -36px; color:#333; text-decoration:none; overflow:hidden;}
.sc-cont-imglink li a:hover { color:#c00;}
.btn-refresh { background:url(http://g1.dfcfw.com/g1/201309/20130923125052.png) no-repeat;  padding-left:16px; color:#535353; float:right; background-position:-124px -104px;}

/*一键注册*/
#fastregform { display: block; padding: 20px 0; margin: 0px; width: 556px; }
#fastregform .item { padding: 4px 0; }
#fastregform .tips { padding: 2px 0 4px 0; color: #717171; }
#fastregform .item2 { padding: 14px 0 0 0; }
#fastregform label.l { display: inline-block; text-align: right; width: 90px; font-size: 14px; vertical-align: middle; }
#fastregform .reginput { width: 210px; padding: 8px; border: 1px solid #DDE0E4; font-size: 14px; vertical-align: middle; margin-right: 8px; }
#fastregform .reginput:focus { border: 1px solid #FE612E; }
#fastregform .sbtbtn { background-color: #486A98; color: #fff; font-size: 14px; font-weight: bold; width: 200px; height: 40px; vertical-align: middle; border: 0; cursor: pointer;}
#fastregform .sbtbtn:hover { background-color: #6494D3; }
#fastregform .cancelbtn { background-color: #B5B6BA; color: #fff; font-size: 14px; font-weight: bold; width: 100px; height: 40px; vertical-align: middle; border: 0;cursor: pointer;}
#fastregform .cancelbtn:hover { background-color: #909194; }
#fastregform .reginfo { display: inline-block; height: 28px; vertical-align: middle;  line-height: 28px; width: 200px; padding-left: 30px; }
#fastregform .right {  background: url(../images/login/loginbg.png) no-repeat 0 -219px; padding-left: 30px; _background: url(../images/login/loginbg.gif) no-repeat 0 -219px; }
#fastregform .noright {  background: url(../images/login/loginbg.png) no-repeat 0 -178px; padding-left: 30px; background: url(../images/login/loginbg.gif) no-repeat 0 -178px; }
#fastregform #acceptpacterror { color: red; padding-left: 20px; display: none; }
#fastregform #yzmdiv img { cursor: pointer; vertical-align: middle; }
#fastregform .nickc { position: relative; }
#fastregform #nameerror {   }
#fastregform #nickselect { position: absolute; left: 90px; top: 37px; background-color: #FFFED8; border: 1px solid #FFE383; padding: 8px; font-size: 14px; width: 333px; display: none; }
#fastregokc { background-color: #fff; width: 467px; height: 126px; padding: 45px 0; position: relative; }
#fastregokc .info { padding-left: 157px; }
#fastregokc .info .t { font-weight: bold; font-size: 14px; padding-bottom: 15px; }
#fastregokc .info .b { font-size: 14px; }
#fastregokc .right { width: 85px; height: 54px; position: absolute; left: 85px; top: 54px; background: url(../images/bg.png?v=9) no-repeat 0px -660px; }
#fastregokc .btn button { position: absolute; left: 120px; top: 130px; width: 200px; height: 40px; background-color: #486A98; font-size: 14px; font-weight: bold; color: #fff; border: 0; cursor: pointer; }

#stockalarm { padding: 9px 13px; width:600px; }
#stockalarm .stockalarmbody { height: 480px; }
#stockalarm .datatable { border-collapse: collapse; border-bottom: 2px solid #DEEBF9; width: 600px; }
#stockalarm .datatable th { border-bottom: 2px solid #DEEBF9; text-align: center; height: 25px; line-height: 25px; font-weight: normal;overflow: hidden; }
#stockalarm .datatable td { height: 29px; line-height: 29px; padding: 0px 5px; border-bottom: 1px dashed #CCCCCC; text-align: center;  overflow: hidden;}
#stockalarm .datatable td.l { text-align: left; }
#stockalarm .datatable td.setup a { color: red; visibility: hidden;  }
#stockalarm .stockalarmbottom { position: relative; width:600px; }
#stockalarm .stockalarmbottom .sbtext { position: absolute; color: red;  top: 12px; }
#stockalarm .alarmpager { text-align: right; padding-top: 8px; width:600px;  }
#stockalarm .alarmpager a { display: inline-block; padding: 5px 9px; margin-right: 1px;  }
#stockalarm .alarmpager span { display: inline-block; padding: 5px 9px; margin-right: 1px;  }
#stockalarm .alarmpager a:hover { background-color: #9FCBF9; }
#stockalarm .alarmpager a.on { display: inline-block; padding: 5px 9px; background-color: #9FCBF9;  }
#stockalarm .alarmpager a.on:hover { background-color: #9FCBF9; }
#stockalarmset { padding: 0px 4px; width: 450px; overflow: hidden;}
#stockalarmset .sastitle{ border-bottom: 1px solid #D9E1F6; padding: 8px; }
#stockalarmset .sastitle .stockname{ font-size: 20px; font-family: "Microsoft YaHei","黑体"; }
#stockalarmset .sasaset{ padding: 8px 25px; border-bottom: 1px dashed #CCCCCC; width: 400px;}
#stockalarmset .sasaset .item{ padding: 8px 0; }
#stockalarmset .sasaset .item input{ vertical-align: middle; }
#stockalarmset .sasalarm { padding: 8px 25px; border-bottom: 1px solid #D9E1F6;}
#stockalarmset .sasalarm .sasalarmtitle { padding: 10px 0; font-weight: bold; }
#stockalarmset .sasalarm .item{ padding: 5px 0; }
#stockalarmset .sasalarm .item input{ vertical-align: middle; }
#stockalarmset .sasalarm .item label { display: inline-block; width: 95px; }
#stockalarmset .sasalarm .item .inty { width: 70px; padding: 3px; }
#stockalarmset .sasbtns {  padding: 15px 25px 35px 25px; width: 400px; *padding-bottom: 15px; }
#stockalarmset #sasclear { padding-left: 4px; padding-top: 4px; float: left; }
#stockalarmset .sasbtns .btnsdiv { float: right; }
#stockalarmset .sasbtns button { width: 63px; height: 23px; border: 0; cursor: pointer; *margin-right: 5px; }
#stockalarmset #sassubmit { background-color: #467BC2; color: #fff; }
#stockalarmset #sassubmit:hover { background-color: #6D97CD; }
#stockalarmset #sascancel { background-color: #DCDCDC; color: #3F3F3F; }
#stockalarmset #sascancel:hover { background-color: #B8B8B8; }
em.alarmbell { display: inline-block; width: 14px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -90px -660px; vertical-align: -2px; *vertical-align: middle; *padding-right: 4px; }
em.alarmbellno { display: inline-block; width: 14px; height: 15px; background: url(../images/bg.png?v=9) no-repeat -120px -660px; vertical-align: -2px; *vertical-align: middle; *padding-right: 4px; }
#stocklistaddalarm { display: inline-block; height: 20px; background: url(../images/bg.png?v=9) no-repeat -150px -660px; border: 1px solid #4388E9; padding-left: 19px; line-height: 20px; color: #007DFF; padding-right: 10px; cursor: pointer; vertical-align: middle; }

#regreward { display: inline-block; width:223px; height:32px; background: url(../images/regreward.png) no-repeat; vertical-align: middle; }
#regrewardok { position: absolute; left: 50%; top: 140px; z-index: 400; width: 294px; height: 124px; background:url(../images/regrewardok.jpg) no-repeat; padding-left: 60px; padding-top: 22px; margin-left: -150px; }
#regrewardokclose { position: absolute; width: 9px; height: 9px; right: 9px; top:6px; cursor: pointer;}
#regrewardok .l1 { padding: 15px 0;}
#regrewardok .l2 { font-size:14px;}
#regrewardok .l2 a {text-decoration:underline;}

#talkcont { width: 650px; height: 455px; overflow: auto; *position:relative; }
#talkcont #talklist { width: 607px; margin: 0px auto; padding: 4px 0; }
#talkcont .talkli {  position: relative; border-bottom: 1px dotted #CECECE;}
#talkcont .talklifocus {  background-color: #FFFFCC;}
#talkcont .talkli .replysendtxt {  width: 536px;}
#talkcont .talkliimg { float: left; width: 41px; }
#talkcont .talkliimg img { width: 30px; height: 30px; margin-top: 17px; }
#talkcont .talklitx { float: left; width: 564px; padding-top: 15px; padding-bottom: 12px; }
#talkcont .talklitxt {  line-height: 175%; word-break: break-all; word-wrap: break-word;  }
#talkcont .talklitxt .authorname {  }
#talkcont .talklianame { display: inline; }
#talkcont .talklitxtbc { clear: both; padding-top: 7px;  }
#talkcont .talklitxb { color: #838383; font-size: 12px; float: left; }
#talkcont .talklibtns { float: right; font-size: 12px; }
#talkcont .talkmore { background-color: #DDDDDD; height: 26px; line-height: 26px; text-align: center; color: #333333; cursor: pointer; }
#talkcont .talkmore:hover { background-color: #AFAFAF; }
#talkcont .zwladowntext { display: none; }
#talknone { width: 600px; height: 400px; background:url(../images/404.png?v=1) no-repeat 107px 119px; position: relative; }
#talknone .talknonetext { position: absolute; left: 280px; top: 180px; width: 220px; text-align: center; }
#talknone .talknonetext .talknonet { font-size: 14px; font-weight: bold; padding-bottom: 8px; }
#talknone .talknonetext em { color: red; }
#talknone .talknonetext .talknoneclose { padding-top: 8px; }

/*emim*/
#emim {  }
#emimsider { position: fixed; top: 140px; right: 0px; border: 1px solid #CFCFCF; border-right: 0; }
#emimsider .item { width: 23px; height: 58px; background-color: #EEEEEE; border: 1px solid #fff; border-right: 0; color: #7B7B7B; padding: 10px 5px 0 9px; cursor: pointer;  }
#emimsider .item em { margin-left: -4px; }
#emimsider .item em.imnew { margin-left: 3px; }
#emimsider .item:hover { background-color: #fff; color: #4D4D4D; }
#emimsider .emimsiderhx { height: 0px; font-size: 1px; overflow: hidden; border-top: 1px solid #CFCFCF; }
#emimsider .fixbt { position: absolute; left: -1px; top: -1px; width: 4px; height: 4px;  background: url(../images/emim/emimbg.png) no-repeat -30px 0;  }
#emimsider .fixbb { position: absolute; left: -1px; bottom: -1px; width: 4px; height: 4px;  background: url(../images/emim/emimbg.png) no-repeat -60px 0;  }
em.imcount { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat 0 0; width: 22px; height: 14px;  color: #fff; line-height: 14px; text-align: center; margin-top: 2px; font-size: 12px; font-family: simsun; }
em.imnew { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -90px 0; width: 8px; height: 7px;  color: #fff; line-height: 14px; text-align: center; margin-top: 2px; }
em.emper { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -120px 0; width: 16px; height: 14px;  color: #fff;  }
em.emoption { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -150px 0; width: 17px; height: 17px;  color: #fff; cursor: pointer; }
em.emoption:hover { background-color: #4689DB; }
em.emimface { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat 0px -30px; width: 27px; height: 27px;  color: #fff; cursor: pointer;  }
em.emimface:hover { background: url(../images/emim/emimbg.png) no-repeat 0px -60px; }
em.emimrmin { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -146px -21px; width: 20px; height: 20px;  color: #fff; cursor: pointer;  }
em.emimrmin:hover { background-color: #4689DB; }
em.emimrclose { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -176px -26px; width: 20px; height: 20px;  color: #fff;  cursor: pointer; }
em.emimrclose:hover { background-color: #4689DB; }
em.emimfollow { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -60px -60px; width: 12px; height: 12px; vertical-align: -1px;  }
em.hqup { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat 0px -90px; width: 19px; height: 12px; vertical-align: -2px; cursor: pointer; }
em.hqup:hover {  background: url(../images/emim/emimbg.png) no-repeat 0px -120px; }
em.hqdown { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -30px -90px; width: 19px; height: 12px; vertical-align: -2px; cursor: pointer; }
em.hqdown:hover {  background: url(../images/emim/emimbg.png) no-repeat -30px -120px;  }
em.emimstockdel { display: inline-block; background: url(../images/emim/emimbg.png) no-repeat -120px -120px; width: 9px; height: 9px; vertical-align: -1px; cursor: pointer; }
em.emimstockdel:hover {  background: url(../images/emim/emimbg.png) no-repeat -120px -150px;  }

#emim { position: fixed; top: 34px; right: -302px; border: 1px solid #0B3974; background-color: #fff; z-index: 500; width: 300px; }
#emim .boxtitle { background-color: #3668A7; border-bottom: 1px solid #B6B6B6; color: #fff; position: relative; height: 35px;  }
#emim .boxtitle .boxtitlet {  font-family: "Microsoft YaHei","黑体"; font-size: 14px; padding: 9px 0 0 14px;  }
#emim .boxtitle .boxtitlet em { vertical-align: -1px; }
#emim .boxtitle .r { position: absolute; right: 10px; top: 8px; font-weight: bold; }
#emim .boxtitle .r em { vertical-align: -3px; }
#emim .boxtab { height: 36px; border-bottom: 1px solid #B6B6B6; background-color: #E8E8E8; margin: 0px; padding: 0px;  }
#emim .boxtab .item { display: inline-block; width: 74px; height: 36px; border-right: 1px solid #BABABA; margin: 0px; overflow: hidden; font-family: "Microsoft YaHei","黑体"; font-size: 14px; text-align: center; line-height: 36px; position: relative; cursor: pointer; }
#emim .boxtab .item:hover { background-color: #fff; }
#emim .boxtab .item em.imcount { position: absolute; right: 1px; top: 1px; }
#emim .boxtab .item em.imnew { position: absolute; right: 4px; top: 4px; }
#emim .boxtab .on { height: 33px; border-top: 3px solid #FF9702; line-height: 32px; background-color: #fff; cursor: default; }
#emim .emimxx {  overflow: auto; }
#emim .emimxxitem { height: 78px; border-bottom: 1px dashed #CCCCCC; position: relative; cursor: pointer; }
#emim .emimxx .emimxxitemmini { height: 62px; }
#emim .emimxxitem:hover { background-color: #F0F0F0; }
#emim .emimxxitem .photo { position: absolute; left: 15px; top: 9px; text-align: center; }
#emim .emimxxitem .photo img { padding-bottom: 5px; }
#emim .emimxxitem .title { position: absolute; left: 64px; top: 11px; font-size: 14px;  }
#emim .emimxxitem .time { position: absolute; right: 10px; top: 13px; color: #767676; }
#emim .emimxxitem .myword { position: absolute; left: 64px; top: 34px; color: #000; }
#emim .emimxxitem .newword { position: absolute; left: 64px; top: 54px; }
#emim .emimxxitem .top { position: absolute; left: 1px; top: 1px; width: 13px; height: 12px; background: url(../images/emim/emimbg.png) no-repeat -180px 0px; }
#emim .emimxxitem .count { position: absolute; left: 41px; top: 7px; width: 19px; height: 12px; background: url(../images/emim/emimbg.png) no-repeat -30px -60px; z-index: 401; text-align: center; color: #fff; line-height: 12px; }
#emim .emimxxitem .delitem { position: absolute; left: 3px; top: 26px; width: 8px; height: 8px; background: url(../images/emim/emimbg.png) no-repeat -210px 0px; cursor: pointer; display: none; }
#emim .emimxxitem:hover .delitem { display: block; }
#emim .emimxxitem .delitem:hover {  background: url(../images/emim/emimbg.png) no-repeat 0px -150px; }
#emim .emimclose { position: absolute; top: 100px; right: 301px; width: 28px; height: 170px; background: url(../images/emim/emimbg.png) no-repeat -240px 0; cursor: pointer; display: none; }
#emim .emimclose:hover {background: url(../images/emim/emimbg.png) no-repeat -270px 0;}
#emim .emimtalkbox { position: fixed; bottom: 0; right: 301px; width: 390px; border: 1px solid #0E3775; background-color: #fff; }
#emim .emimtbtitle { height: 35px; background-color: #3668A7; position: relative; }
#emim .emimtbtitle .t { height: 35px; line-height: 35px; color: #fff; font-weight: bold; padding-left: 9px; }
#emim .emimtbtitle .option { position: absolute;right: 0px; top: 3px; }
#emim .emimtbtitle .optionr { float: right; height: 29px; border-left: 1px solid #5482BD; width: 56px; }
#emim .emimtbtitle .optionr .emimrmin { margin-left: 8px; margin-top: 6px; }
#emim .emimtbtitle .optionr .emimrclose { margin-left: 3px; margin-top: 6px; }
#emim .emimtbtitle .option .emoption { margin-top: 7px; margin-right: 8px; float: left; }
#emim .emimtalkminbox { position: fixed; bottom: 0px; right: 301px; width: 185px; border: 1px solid #0E3775; background-color: #E6E7EB; height: 30px; line-height: 30px; padding-left: 15px; cursor: pointer; z-index: 400; }
#emim .emimtalkminbox:hover { background-color: #fff; }


#emim .emimtbin { height: 24px; background-color: #DADADA;  line-height: 24px; padding-left: 9px; border-bottom: 1px solid #757575; }
#emim .emimtbbody {  height: 317px; overflow: auto; }
#emim .emimtblist { float: left; width: 100%; }
#emim .emimtblist .emimtbitem { width: 100%; float: left; padding-top: 8px; }
#emim .emimtblist .emimtbitem .photo { float: left; width: 62px; }
#emim .emimtblist .emimtbitem .photo img { margin-left: 10px; width: 37px; height: 37px; }
#emim .emimtblist .emimtbitem .talk { float: left; width: 303px; }
#emim .emimtblist .emimtbitem .name { padding-bottom: 7px; }
#emim .emimtblist .emimtbitem .zw { border: 1px solid #3066A2; background-color: #F3F3F3; padding: 9px 11px;   color: #747474; line-height: 150%; position: relative; display: inline-block; }
#emim .emimtblist .emimtbitem .zw .zwj1 { position: absolute; left: -6px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -30px -30px; width: 10px; height: 17px; }
#emim .emimtblist .emimtbitem .zw .zwj2 { position: absolute; right: -1px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -60px -30px; width: 5px; height: 5px; }
#emim .emimtblist .emimtbitem .zw .zwj3 { position: absolute; left: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -90px -30px; width: 5px; height: 5px; }
#emim .emimtblist .emimtbitem .zw .zwj4 { position: absolute; right: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -120px -30px; width: 5px; height: 5px; }
#emim .emimtblist .emimtbitem .time { padding-bottom: 3px; padding-top: 3px; color: #9A9A9A; }
#emim .emimtblist .emimtbitem .hf { background-color: #E3E3E3; padding: 6px; clear: both; margin-top: 6px; border-radius:3px; }
#emim .emimtsendform { padding: 0px; margin: 0px; display: block; }

#emim .emimtblist .myself .photo { float: right; width: 62px; }
#emim .emimtblist .myself .photo img { margin-left: 14px; width: 37px; height: 37px; }
#emim .emimtblist .myself .talk { float: right; width: 300px; text-align: right;  }
#emim .emimtblist .myself .name { padding-bottom: 7px; }
#emim .emimtblist .myself .zw { border: 1px solid #3066A2; background-color: #F3F3F3; padding: 9px 11px;   color: #747474; line-height: 150%; position: relative; display: inline-block; }
#emim .emimtblist .myself .zw .zwj1 { position: absolute; left: -1px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -210px -60px; width: 5px; height: 5px; }
#emim .emimtblist .myself .zw .zwj2 { position: absolute; right: -6px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -210px -30px; width: 10px; height: 17px; }
#emim .emimtblist .myself .zw .zwj3 { position: absolute; left: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -90px -30px; width: 5px; height: 5px; }
#emim .emimtblist .myself .zw .zwj4 { position: absolute; right: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -120px -30px; width: 5px; height: 5px; }
#emim .emimtblist .myself .time { padding-bottom: 3px; padding-top: 3px; color: #9A9A9A; }
#emim .emimtblist .myself .hf { background-color: #E3E3E3; padding: 6px; clear: both; margin-top: 6px; border-radius:3px; }
#emim .emimtsendform { padding: 0px; margin: 0px; display: block; }

#emim .emimtsendform .sbtbtn { width: 75px; height: 29px; background-color: #3669A2; border: 0; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; }
#emim .emimtsendform .sbtbtn:hover { background-color: #4280C7; }
#emim .emimtsendform .addbtn { width: 75px; height: 29px; background-color: #6DA4DC; border: 0; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; }
#emim .emimtsendform .addbtn:hover { background-color: #4280C7; }
#emim .emimtsend { height: 74px; background-color: #E6E7EB; width: 100%; border-top: 1px solid #757575; clear: both; position: relative;  }
#emim .emimtsend .iface { float: left; width: 51px; }
#emim .emimtsend .iface em { margin-left: 16px; margin-top: 25px; }
#emim .emimtsend .itext { float: left; width: 258px; padding-top: 18px; }
#emim .emimtsend .itext textarea { width: 237px; height: 31px; background-color: #fff; border: 1px solid #A3A3A3; padding: 3px; resize:none; }
#emim .emimtsend .itext textarea:focus {  border: 1px solid #7D7D7D; }
#emim .emimtsend .ibtns { float: left; width: 78px; padding-top: 5px; }
#emim .emimtsend .ibtns button { margin-bottom: 4px; }
#emim .emimtsend .emiminsertface { position: absolute;  width: 310px; height: 192px; left: -312px; bottom: -1px; border: 1px solid #0E3775; background-color: #fff; }


#emim .emimprof { padding: 0px 2px; }
#emim .emimprof .personinfo { width: 100%; float: left; border-bottom: 1px solid #D0D0D0; padding-top: 15px; padding-bottom: 15px; }
#emim .emimprof .photo { float: left; width: 63px; }
#emim .emimprof .photo img { margin-left: 10px; width: 37px; height: 37px; }
#emim .emimprof .info { float: right; width: 319px; }
#emim .emimprof .name { float: left; font-size: 14px; }
#emim .emimprof .follow { float: right; padding-right: 15px; }
#emim .emimprof .nums { clear: both; padding-top: 8px; }
#emim .emimprof .intro { padding: 10px; clear: both; line-height: 150%; }
#emim .emimprof .most { padding: 0px 10px 10px 10px;  }
#emim .emimprof .more { text-align: right;  padding-right: 10px; }
#emim .hpaddfav { width: 26px; height: 18px; background-color: #fff; color: #333;  line-height: 18px; border: 1px solid #B2B2B2; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -147px -55px; z-index: 3; cursor: pointer; }
#emim .hpaddfav:hover {  width: 26px; height: 18px; color: #fff;  line-height: 18px; border: 1px solid #FFA800; padding-left: 14px; background: url(../images/bg.png?v=9) no-repeat -177px -55px #FFA800; text-decoration: none; }
#emim .seemyfans { border-top: 1px solid #0B3C77;  }
#emim .seemyfans .seemyfansbtn { width: 100%; height: 47px; background-color: #3668A7; font-weight: bold; font-size: 14px; color: #fff; border: 0; cursor: pointer; }
#emim .seemyfans .seemyfansbtn:hover { background-color: #4689DB; }
#emim .emimfanslist { padding: 0px 3px; }
#emim .emimfanslist .item { border-bottom: 1px dashed #CACACA; padding: 17px 0 12px 0; float: left; clear: both;  }
#emim .emimfanslist .item .photo { width: 54px; float: left; }
#emim .emimfanslist .item .photo img { margin-left: 7px; width: 37px; height: 37px; }
#emim .emimfanslist .item .info { float: left; width: 310px; }
#emim .emimfanslist .item .name { float: left; }
#emim .emimfanslist .item .time { float: right; padding-right: 15px; }
#emim .emimfanslist .item .intro { clear: both; padding: 8px 0; line-height: 150%; }
#emim .emimfanslist .item .folbtn  {  }
#emim .emimsetbox { padding: 0px 2px; }
#emim .emimsetbox .checks { font-size: 14px; padding: 15px;line-height: 165%; }
#emim .emimsetbox .checks input { vertical-align: middle;  }
#emim .emimsetbox .checkstitle { font-size: 14px; font-weight: bold; padding-left: 15px; }

#emim .emimsetsubmit { border-top: 1px solid #0B3C77; }
#emim .emimsetsubmityes { height: 47px; width: 198px; border: 0; background-color: #3668A7; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; }
#emim .emimsetsubmityes:hover { background-color: #4689DB; }
#emim .emimsetsubmitno { height: 47px; width: 190px; border: 0; border-left: 2px solid #fff; background-color: #CDCDCD; font-size: 14px; font-weight: bold; color: #3F3F3F; cursor: pointer; }
#emim .emimsetsubmitno:hover { background-color: #E7E7E7; }

#emim .emimpricelist {   }
#emim .emimpricelist .item { padding: 7px;clear: both; }
#emim .emimpricelist .priceinfo { border: 1px solid #3268A4; background-color: #F3F3F3; padding: 10px; position: relative; }
#emim .emimpricelist .name{ font-weight: bold; padding-bottom: 6px; }
#emim .emimpricelist .time{ float: left; color: #7E7E7E; padding-left: 12px; padding-top: 4px; }
#emim .emimpricelist .set{ float: right; padding-right: 15px; padding-top: 4px; }

#emim .yj1 { position: absolute; left: -1px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -60px -90px; width: 4px; height: 4px; }
#emim .yj2 { position: absolute; right: -1px; top: -1px; background: url(../images/emim/emimbg.png) no-repeat -90px -90px; width: 4px; height: 4px; }
#emim .yj3 { position: absolute; left: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -180px -90px; width: 4px; height: 4px; }
#emim .yj4 { position: absolute; right: -1px; bottom: -1px; background: url(../images/emim/emimbg.png) no-repeat -120px -90px; width: 4px; height: 4px; }
#emim .yj31 { position: absolute; left: -1px; bottom: -9px; background: url(../images/emim/emimbg.png) no-repeat -150px -90px; width: 28px; height: 13px; }

#emim .emimpricestockset { padding: 14px 0 14px 14px; }
#emim .emimpricestockset .name { padding-bottom: 12px; }
#emim .emimpricestockset .name .namet { font-size: 14px; font-weight: bold; }
#emim .emimpriceoptions { line-height: 200%; font-size: 14px; }
#emim .emimpriceoptions input { vertical-align: middle; }
#emim .emimpriceoptions .input1 { width: 48px; height: 12px; border: 1px solid #818181; padding: 4px; }
#emim .emimpriceoptions span.red { font-size: 12px; }

#emim .emiminvitelist { padding: 0px 3px; }
#emim .emiminvitelist .item { height: 65px; border-bottom: 1px dashed #C7C7C7; clear: both; padding-left: 12px; }
#emim .emiminvitelist .item .check { float: left; padding: 14px 0; font-size: 14px; }
#emim .emiminvitelist .item .check img { width: 37px; height: 37px; vertical-align: middle; margin: 0px 12px; }
#emim .emiminvitelist .item .check input { vertical-align: middle; }
#emim .emiminvitelist .item .follow { float: right; padding-top: 25px; padding-right: 12px; }
#emim .emimxxsetoptiontable { font-size: 14px; padding-top: 10px; width: 100%; }
#emim .emimxxsetoptiontable td { padding: 0px 0; vertical-align: top; line-height: 150%; }
#emim .emimxxsetoptiontable .l { width: 56px; }
#emim .emimxxsetoptiontable .lp { padding-left: 11px; }
#emim .emimxxsetoptiontable .r { padding-right: 20px; font-weight: bold; text-align: right;  }
#emim .emimfxtab { width: 300px; height: 51px; background-color: #E8E8E8; border-bottom: 1px solid #CBCBCB;  }
#emim .emimfxtab .item { width: 79px; height: 19px; border: 1px solid #346EA0; background-color: #fff; display: inline-block; text-align: center; line-height: 19px; color: #346EA0; margin-left: 15px; margin-top: 16px; cursor: pointer;  }
#emim .emimfxtab .item:hover { background-color: #DFEBF6; }
#emim .emimfxtab .on { cursor: default; background-color: #346EA0; color: #fff; }
#emim .emimfxtab .on:hover { background-color: #346EA0; color: #fff; }
#emim .emimfxtitle { height: 35px; position: relative; border-bottom: 1px solid #3B67A8; }
#emim .emimfxtitle .t { font-size: 14px; font-weight: bold; padding-left: 10px; padding-top: 11px;   }
#emim .emimfxtitle .more { position: absolute; top: 12px; right : 20px;  }
#emim .emimfxtitle .tip { font-size: 12px; font-weight: normal; color: #336C89;  }
#emim .emimfxpersonlist { padding-top: 14px;  }
#emim .emimfxpersonlist .item { height: 65px; clear: both;  }
#emim .emimfxpersonlist .item .photo { width: 70px; float: left; }
#emim .emimfxpersonlist .item .photo img { width: 50px; height: 50px; margin-left: 11px; }
#emim .emimfxpersonlist .item .info { width: 215px; float: left;  }
#emim .emimfxpersonlist .item .name { float: left; padding: 7px 0 14px 0;  }
#emim .emimfxpersonlist .item .btn { float: right; padding: 6px 0 0 0;  }
#emim .emimfxpersonlist .item .bar { clear: both;  }
#emim .emimfxqunlist {  }
#emim .emimfxqunlist .item { border-bottom: 1px dotted #C8C8C8; clear: both; padding: 12px 10px 8px 10px; cursor: pointer;  }
#emim .emimfxqunlist .item:hover { background-color: #F0F0F0; }
#emim .emimfxqunlist .item .talk { border: 1px solid #3567A4;  padding: 10px; color: #345FA4;position: relative; line-height: 145%; background-color: #F3F3F3; }
#emim .emimfxqunlist .item .bot { float: left; padding-top: 12px; width:100%;  }
#emim .emimfxqunlist .item .num { padding-left: 4px; float: left;  }
#emim .emimfxqunlist .item .num em { color: #DC0F16; }
#emim .emimfxqunlist .item .from { float: right; padding-right: 4px;  }
#emim .emimfxrmglist { padding: 8px 0; }
#emim .emimfxrmglist .item { clear: both; height: 26px; line-height: 26px; }
#emim .emimfxrmglist .l1{ display: inline-block; width: 30px; text-align: center; }
#emim .emimfxrmglist .l2 { display: inline-block; width: 56px; }
#emim .emimfxrmglist .l3 { display: inline-block; width: 49px; }
#emim .emimfxrmglist .l4 { display: inline-block; }
#emim .emimfxrmglist .l4 em {  color: #DC0F16; }
#emim .emimzxghq { height: 21px; border-bottom: 1px solid #CACACA; background-color: #E7E7E5; padding: 12px 0 0 6px; overflow: hidden; }
#emim #emimzxgheadhqdiv { display: inline-block; height: 14px; overflow: hidden; vertical-align: middle; }
#emim #emimzxgheadhqdiv .item { display: block; height: 14px; }
#emim .emimzxghq .hqup { margin-right: 1px; }
#emim .emimzxgtab { height: 68px; background-color: #fff; border-bottom: 1px solid #CACACA; position: relative; }
#emim .emimzxgtab #emimzxgtabmsg { position: absolute; top: 36px; width: 202px; height: 22px; background-color: rgba(255,247,169,0.8);  left: 16px; filter:alpha(opacity=80); text-align: center; line-height: 22px; display: none; }

#emim .emimzxgadd form { display: block; padding: 7px 0 7px 16px; margin: 0px; position: relative; }
#emim .emimzxgadd form #jj_suggest_result { left: 16px !important; top: 8px !important; }
#emim .emimzxgadd .input1 { width: 192px; height: 12px; padding: 6px 4px; background-color: #EFEFEF; border: 1px solid #D8D8D8; vertical-align: middle; color: gray; }
#emim .emimzxgadd .input1:focus { border: 1px solid #ACACAC; }
#emim .emimzxgadd .emimzxgaddsbm { width: 63px; height: 26px; background-color: #FF9600; cursor: pointer; color: #fff; border: 0; font-size: 13px; font-family: "Microsoft YaHei","黑体"; vertical-align: middle; }
#emim .emimzxgadd .emimzxgaddsbm:hover { background-color: #DE8200; }
#emim .zxgtab { padding: 2px 0 8px 12px; }
#emim .zxgtab span { display: inline-block; width: 38px; height: 18px; color: #6B6B6B; text-align: center; line-height: 18px; background: url(../images/emim/emimbg.png) no-repeat -150px -60px; margin-right: 10px; cursor: pointer; }
#emim .zxgtab span:hover { background: url(../images/emim/emimbg.png) no-repeat -60px -120px; }
#emim .zxgtab span.on { color: #fff; background: url(../images/emim/emimbg.png) no-repeat -90px -60px; cursor: default; }

#emim .emimzxglist {  }
#emim .emimzxglist .title { height: 25px; border-bottom: 1px solid #CACACA; background-color: #E8E8E8; color: #6A6A6A; }
#emim .emimzxglist .title span { line-height: 25px; }
#emim .emimzxglist .l1 { float: left; width: 80px; text-align: center; }
#emim .emimzxglist .l2 { float: left; width: 51px; text-align: center; }
#emim .emimzxglist .l3 { float: left; width: 51px; text-align: center; }
#emim .emimzxglist .l4 { float: left; width: 51px; text-align: center; }
#emim .emimzxglist .l5 { float: left; width: 49px; text-align: center;  }
#emim .emimzxglist .item { height: 41px; border-bottom: 1px solid #CACACA; clear: both; overflow: hidden;  }
#emim .emimzxglist .item .l1 { padding-top: 7px; line-height: 120%;  }
#emim .emimzxglist .item .l2 { padding-top: 16px; }
#emim .emimzxglist .item .l3 { padding-top: 16px; }
#emim .emimzxglist .item .l4 { padding-top: 16px; }
#emim .emimzxglist .item .l5 { padding-top: 17px; }

#emim .emimzxgrililist {  }
#emim .emimzxgrililist .title { height: 25px; border-bottom: 1px solid #CACACA; background-color: #E8E9EB; font-weight: bold; padding-left: 11px; line-height: 25px; border-top: 1px solid #CACACA; margin-top: -1px; color: #333333; }
#emim .emimzxgrililist .item { height: 31px; border-bottom: 1px solid #E4E4E4;  padding-left: 22px; line-height: 31px; overflow: hidden;  background: url(../images/emim/emimbg.png) no-repeat -257px -195px; }

#emim .emimzxgnewslist {  }
#emim .emimzxgnewslist .title { height: 25px; border-bottom: 1px solid #CACACA; background-color: #E8E8E8; color: #6A6A6A; }
#emim .emimzxgnewslist .title span { line-height: 25px; }
#emim .emimzxgnewslist .l1 { float: left; width: 74px; text-align: center; }
#emim .emimzxgnewslist .l2 { float: left; width: 150px; text-align: center; }
#emim .emimzxgnewslist .l3 { float: left; width: 58px; text-align: center; }
#emim .emimzxgnewslist .item { height: 41px; border-bottom: 1px solid #CACACA; clear: both;  }
#emim .emimzxgnewslist .item .l1 { padding-top: 7px; line-height: 120%;  }
#emim .emimzxgnewslist .item .l2 { padding-top: 7px; line-height: 120%; text-align: left; }
#emim .emimzxgnewslist .item .l3 { padding-top: 16px; }

#emim .emimgyqlist {  }
#emim .emimgyqlistnew { height: 30px; text-align: center; line-height: 30px; background-color: #FFF7A9; border-bottom: 1px solid #B6B6B6; cursor: pointer; }
#emim .emimgyqlistnew:hover { background-color: #EDE06C; }
#emim .emimgyqlist .item { clear: both; border-bottom: 1px dashed #CBCBCB; position: relative; padding: 12px 0;  }
#emim .emimgyqlist .item .photo { position: absolute; }
#emim .emimgyqlist .item .photo img { width: 37px; height: 37px; margin-left: 6px; cursor: pointer; }
#emim .emimgyqlist .item .text { padding-left: 47px; }
#emim .emimgyqlist .item .title { font-weight: bold; padding: 4px 0; }
#emim .emimgyqlist .item .zw { line-height: 135%; padding-bottom: 4px; word-break: break-all; word-wrap: break-word;  }
#emim .emimgyqlist .item .time { float: left; color: #A6A6A6; } 
#emim .emimgyqlist .item .btn { float: right; padding-right: 12px; }
#emim .emimgyqlist .item .emimgyqreply { padding-top: 8px; }
#emim .emimgyqlist .item .emimgyqreply textarea { border: 1px solid #3668A7; width: 90%; padding: 4px; height: 16px; overflow: auto; }

#emim .emimgyqpert { height: 57px; background-color: #E8E8E8; border-bottom: 1px solid #B6B6B6; position: relative; }
#emim .emimgyqpert .photo { position: absolute; left: 11px; top: 10px; }
#emim .emimgyqpert .photo img { width: 37px; height: 37px; }
#emim .emimgyqpert .name { position: absolute; left: 55px; top: 10px; font-weight: bold; }
#emim .emimgyqpert .back { position: absolute; right: 7px; bottom: 9px; font-weight: bold; }

#emim .emimgyqperlist {  }
#emim .emimgyqperlist .item { position: relative; }
#emim .emimgyqperlist .item .time { position: absolute; left: 0px;top: 0px; background-color: #EAEAEA; font-size: 14px; font-weight: bold; height: 100%; width: 57px; text-align: center; line-height: 38px; }
#emim .emimgyqperlist .item .text { background-color: #fff; padding: 12px 15px 12px 72px ; border-bottom: 1px dashed #CBCBCB; }
#emim .emimgyqperlist .item .title { font-weight: bold; padding-bottom: 5px; }
#emim .emimgyqperlist .item .zw { line-height: 135%; padding-bottom: 6px; word-break: break-all; word-wrap: break-word;  }
#emim .emimgyqperlist .item .from { float: left; color: #A6A6A6; }
#emim .emimgyqperlist .item .btn { float: right; padding-right: 2px; }


#emim .talkbtitle { font-size: 14px; font-weight: bold; color: #295C9B; height: 34px; line-height: 34px; border-bottom: 2px solid #295C9B; padding-left: 10px; }
#emim .emimloading { height: 100px; background: url(../images/emim/loading2.gif) no-repeat 50% 35px; width: 300px; margin: 0px auto; }
#emim .nologin { text-align: center; padding-top: 65px; }
#emim .nologinbtn { width: 217px; height: 40px; border: 0; background-color: #3B5E96; font-size: 14px; font-weight: bold; color: #fff;  cursor: pointer;}
#emim .nologinbtn:hover { background-color: #5B90E7; }

/*emim*/

.xgrtable { width: 95%; margin: 0px auto; text-align: center; padding:0; }
.xgrtable td { height: 21px; line-height: 21px; text-align: left; padding:0 0 0 12px; color: #313131; margin: 0px; }
.xgrtable td.l { text-align: right; width: 86px; padding-right: 12px; border-right: 1px solid #CCCCCC; }
.xgrinfo { padding:5px; line-height:140%; border-top: 1px solid #D9E3F5; }
.xgrinfo span { color: #000; }
.xgrtable tr.odd td { background-color: #F5F5F5; }

/* 个人中心提示样式 */
#boxalert { position: absolute; z-index: 10000; width: 250px; height: 82px; background: url(http://iguba.eastmoney.com/images/boxalert.png); }
#boxalert .close { position: absolute; width: 9px; height: 9px; cursor: pointer; background: url(http://iguba.eastmoney.com/images/grbg.png?v=5) no-repeat -120px -150px; right: 10px; top: 9px; }
#boxalert .bod { padding-left: 76px; }
#boxalert .alert1 { font-size: 14px; font-weight: bold; padding-top: 30px;}
#boxalert .alert2 { font-size: 14px; font-weight: bold; padding-top: 20px; padding-right: 20px; line-height: 150%; }
#boxok { position: absolute; z-index: 10000; width: 250px; height: 82px; background: url(http://iguba.eastmoney.com/images/boxok.png); }
#boxok .close { position: absolute; width: 9px; height: 9px; cursor: pointer; background: url(http://iguba.eastmoney.com/images/grbg.png?v=5) no-repeat -120px -150px; right: 10px; top: 9px; }
#boxok .bod { padding-left: 76px; }
#boxok .alert1 { font-size: 14px; font-weight: bold; padding-top: 30px;}
#boxok .alert2 { font-size: 14px; font-weight: bold; padding-top: 20px; padding-right: 20px; line-height: 150%; }

#boxconfirm { position: absolute; z-index: 10000; width: 250px; height: 82px; background: url(http://iguba.eastmoney.com/images/boxalert.png); }
#boxconfirm .close { position: absolute; width: 9px; height: 9px; cursor: pointer; background: url(http://iguba.eastmoney.com/images/grbg.png?v=5) no-repeat -120px -150px; right: 10px; top: 9px; }
#boxconfirm .bod { padding-left: 76px; }
#boxconfirm .alert2 { font-size: 14px; font-weight: bold; padding-top: 15px; padding-right: 20px; line-height: 180%; }
#boxconfirm .alert3 { font-size: 14px; padding-top: 15px; padding-right: 20px; line-height: 180%; }
#boxconfirm .confbtn1 { display: inline-block; width: 63px; height: 23px; background-color: #467BC2; color: #fff; text-align: center; line-height: 23px; font-size: 12px; font-weight: normal;  }
#boxconfirm .confbtn1:hover { text-decoration: none; background-color: #6E9CD8; }
#boxconfirm .confbtn2 { display: inline-block; width: 63px; height: 23px; background-color: #9A9A9A; color: #fff; text-align: center; line-height: 23px; font-size: 12px; font-weight: normal;  }
#boxconfirm .confbtn2:hover { text-decoration: none; background-color: #BEBEBE; }
/* 个人中心提示样式 */

/*分享按钮*/
.BodyEnd span { float:left;}
.BodyEnd a { color:#545454; float:left; vertical-align:middle;}
.BodyEnd a:hover { color:#C00; text-decoration:none;}
.BodyEnd img { width:9px; height:16px; float:left; margin-right:4px; vertical-align:middle;}
.BodyEnd img.comment, .BodyEnd img.speak { margin:3px 4px 0 12px;}
.BodyEnd { clear:both; font-family:"宋体"; color:#545454;  font-size:12px; height:24px; line-height:24px; padding-top:10px; text-align:center; margin-top:8px;}
.BodyEnd span { float:right; display:inline-block;}
.BodyEnd .cNumShow { display:none;}
.BodyEnd .ae_box { /*float:left; display:inline;*/}
.BodyEnd .be_box { /*float:left; margin-right:12px; width:100%; display:inline;*/}
.BodyEnd .bdsharebuttonbox { float:left;}
.BodyEnd .bdsharebuttonbox span { float:left; line-height:16px; padding-top:6px;}
.wxtip { background:url(../images/weixin.png) 0 0 no-repeat;  float:left; width:198px; height:105px; background-position:0 -25px; position:absolute; top:25px; left:-67px; display:none;}
.attWeiBo { height:24px; float:left; margin-left:8px;}
.attWeiBo .tit { font-size:14px; color:#002d82; font-weight:bold; padding:0 12px; border-left:1px solid #c0d8f2;}
.attWeiBo li.npr { padding:0 0 0 8px;}
.attWeiBo li.npr a { margin-right:0;}
.attWeiBo .weibo { font-size:14px; width:57px; padding-left:0 !important;}
.attWeiBo .weibo a { color:#002d82; display:block; width:47px;}
.attWeiBo .weibo i { float:right; margin-right:0; background-position:-19px -19px;}
.attWeiBo .guanzhu { margin:0; position:relative; *z-index: 3;}
.attWeiBo .itit { margin-right:4px;}
.attWeiBo .guanzhu.mr6 {margin-right:4px;}
.attWeiBo .wxBtn,.attWeiBo .wxtip { background:url(../images/weixin.png) 0 0 no-repeat;}
.attWeiBo .wxBtn { float:left; width:64px; height:22px; background-position:-67px 0;}
.attWeiBo .wxtip { float:left; width:198px; height:105px; background-position:0 -25px; position:absolute; top:25px; left:-67px; display:none; z-index: 100;}
.attWeiBo .wx_fund { background-position:0 -135px;}
.shareWeb li,.attWeiBo li { height:18px; line-height:18px; margin-top:4px; float:left;}
.shareWeb li i,
.attWeiBo li i { background:url(http://cmsjs.eastmoney.com/images/shareico.png?v=20120903) no-repeat; float:left; width:16px; height:16px; margin:0 4px 0 0; cursor:pointer; }
.attWeiBo .weibo i { float:right; margin-right:0; background-position:-19px -19px;}
.zwropen { padding-top: 2px; color: #003399; cursor: pointer; width: 50px; }
.zwropen em { margin-right: 2px; }
.zwropen:hover { text-decoration: underline; }
/*股东*/
.ftgudong { background: url(../images/gudongdone.gif?v=2.01) no-repeat 545px 10px; }
.ftregudong { background: url(../images/gudongdone.gif?v=2.01) no-repeat right 2px #fff; }
.zwgudong { background: url(../images/gudong.gif?v=2.01) no-repeat 585px 10px; }
.zwligudong { background: url(../images/gudonghf.gif) no-repeat 19px 51px; }
.talkligudong { background: url(../images/gudonghf.gif) no-repeat 0px 51px; }
.replygdregbtn { border: 0; width: 111px; height: 24px; font-weight: bold; color: #fff; background-color: #FF3333; cursor: pointer; vertical-align: middle; }
.replygdregbtn:hover { background-color: #D02A2A; }
#gdregbobtn { border: 0; height: 31px; font-size: 14px; font-weight: bold; color: #fff; background-color: #FF3333; cursor: pointer; *vertical-align: middle; padding: 0px 15px; width: 121px; }
#gdregbobtn:hover { background-color: #D02A2A; }
.replysendfbtnd .redlink { font-size:12px; padding-right:10px; vertical-align: middle; }
#gudongregok { width: 467px; height: 216px; background: url(../images/ok.gif) no-repeat 86px 55px; }
#gudongregok .grtitle { padding: 41px 0 0 142px; font-size: 15px; font-weight: bold; }
#gudongregok .grbody { padding: 20px 0 0 142px; font-size: 14px; line-height: 170%; }
#gudongregok .grbtn { padding: 39px 0 0 120px; font-size: 14px; }
.gdsubmitlimitlabel { color: red; }
.gdsubmitlimitlabel input { vertical-align: middle; }
#gbattention { width: 447px; height: 186px; background: url(../images/attention.png) no-repeat 86px 45px; }
#gbattention .grtitle { padding: 49px 0 0 142px; font-size: 15px; font-weight: bold; }
#gbattention .grbtn { padding: 49px 0 0 120px; font-size: 14px; }
.zwcnlotips { position: absolute; left: 70px; top: 60px; z-index: 3; }
.zwcnlotips .zwcnlotipsbody { width: 187px; height: 31px; text-align: center; line-height: 31px; border: 1px solid #D4D4D4; background-color: #FFFCD2; position: absolute; left: 0px; top: 0px; z-index: 2; }
.zwcnlotips .zwcnlotipsbtm { width: 189px; height: 33px; background-color: #E5E5E5; position: absolute; left: 3px; top: 3px; z-index: 1; }
#zwcnlotipsre { position: absolute; left: 10px; top: 15px; z-index: 3; }
#zwcnlotipsre .zwcnlotipsbody { width: 187px; height: 31px; text-align: center; line-height: 31px; border: 1px solid #D4D4D4; background-color: #FFFCD2; position: absolute; left: 0px; top: 0px; z-index: 2; }
#zwcnlotipsre .zwcnlotipsbtm { width: 189px; height: 33px; background-color: #E5E5E5; position: absolute; left: 3px; top: 3px; z-index: 1; }
.zwli .zwligd { position: absolute; left: 19px; top: 51px;  }
.talkli  .zwligd { position: absolute; left: 1px; top: 52px;  }

.hothklist { padding: 5px 0; margin: 0px; float: left; }
.hothklist li { float: left; width: 114px; height: 28px; line-height: 28px; padding-left: 11px; }
.hklisthelink { display: inline-block; padding: 7px 0 0 15px; }

.tooltipster-default a { text-decoration: underline; }
.tooltipster-default{border:1px solid #797979;background:#ffffe1}.tooltipster-default .tooltipster-content{font-size:12px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

#zwrelogintips { top: 90px; left: 270px; }
#replyrelogintips { top: 25px; left: 200px; }
.relogintips { position: absolute; z-index: 10; }
.relogintips .t { border: 1px solid #D4D4D4; background-color: #FEFCD2; width: 250px; height: 30px; text-align: center; line-height: 30px; z-index: 2; position: absolute; }
.relogintips .shadow { position: absolute; left: 4px; top: 4px;  width: 247px; height: 27px; border-right: 4px solid #E5E5E5; border-bottom: 4px solid #E5E5E5; z-index: 1;  }

#poplogin { width: 358px; padding-top: 19px; _width: 300px; padding-left: 20px;  }
#poplogin .t { margin: 12px 0 7px 0; padding-left: 36px; }
#poplogin #poploginerror { text-align: center; padding-bottom: 3px; color: #F90101; }
#poplogin form { display: block; padding: 0 0 0 34px; margin: 0px; }
#poplogin form .hinput { width: 172px;  border: 1px solid #818181; font-size: 12px; padding: 8px 4px; vertical-align: middle; }
#poplogin form .hinput2 { width: 90px; height: 30px; line-height: 30px;  border: 0; font-size: 14px;  vertical-align: middle; font-weight: bold; color: #fff; background-color: #FF4901; cursor: pointer; -webkit-appearance:button; }
#poplogin form .hinput2:hover { background-color: #FF6E35; }
#poplogin form .i { font-size: 14px; padding-bottom: 10px; }
.hlink { font-size: 12px; color: #003399; text-decoration: underline; }
#poplogin #th3login span {   cursor: pointer;background-image:url(http://g1.dfcfw.com/g1/201309/20130923125052.png); display: inline-block; text-align: left; height: 12px; padding: 2px 0 2px 22px; }
#poplogin #th3login span.l1 { background-position: 0px -242px; }
#poplogin #th3login span.l2 { background-position: 0px -281px; }
#poplogin #th3login a { color: #000; display: inline-block; width: 50%; text-align: center; padding: 3px 0 4px 0;  }
#poplogin #th3login a:hover { text-decoration: none; background-color: #d2d2d2; }
#poplogin .timg { background: url(../images/bg.png?v=9) no-repeat 35px -630px; padding-left: 225px; height: 14px; padding-top: 5px; line-height: 14px; }
#poplogin .timg a { color: #0033CC; text-decoration: underline; }
#poplogin em.qqicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -30px -750px; width: 16px; height: 16px; vertical-align: middle; margin-right: 3px;  }
#poplogin em.sinaicon { display: inline-block;  background: url(../images/bg.png?v=9) no-repeat -0px -750px; width: 18px; height: 15px; vertical-align: middle; margin-right: 3px; }
#poplogin .b { text-align: center; padding: 10px 0 15px 0; }
#poplogin .b a { margin: 0 20px; color: #000; }
#poplogin #hloginerror { text-align: center; padding-bottom: 3px; color: #F90101; }



.gbloadingbox { padding: 60px 0; text-align: center; width: 300px; font-size: 12px;  }
.gbloadingbox img { vertical-align: middle; }
.listloding { padding: 40px; text-align: center; }
.listnocontent { padding: 100px; text-align: center; border: 1px solid #D8E6FF; font-size: 14px; }

#inputincode { position: relative; width: 229px; background-color: #DCDCDC; border: 1px solid #B7B7B7; padding: 2px; z-index: 1002; }
#inputincode .title { height: 25px; background-color: #497ECA; color: #fff; font-weight: bold; line-height: 25px; padding-left: 8px; }
#inputincode .close { position: absolute; right: 3px; top: 4px; background: url(../images/bg.png?v=9) no-repeat -118px -748px; width: 19px; height: 19px; cursor: pointer; }
#inputincode .close:hover { background-color: #1B67AC; }
#inputincode .input { padding-top: 2px; }
#inputincode .input input { height: 23px; border: 1px solid #CCCCCC; background-color: #fff; width: 217px; padding-left: 5px; padding-right: 5px; line-height: 23px; }
#inputincode .suggest-result { left: -2px !important; top: 32px !important; }
#inputincode .suggest-result td { font-size: 12px; }
#insertstockcodediv td.l5 { border: 0; padding: 0px; overflow: visible; }

#zwconttbn .influence { padding-top: 11px; }
.influence { font-weight: normal; font-size: 12px; color: #979797; display: block; padding-top: 2px; display: none; }
.influence span { color: #FF9212; }
.influence span.graystar { color: #ccc; }
.influence a { text-decoration: underline; }
.influence img { vertical-align: -1px; }
.zwlitalkboxname .influence { padding-top: 7px; }

.stars { display: inline-block; width: 74px; height: 12px; vertical-align: -1px; *vertical-align: 1px; *margin-right: 3px; background-image:  url(../images/stars.png); background-repeat: no-repeat; }
.stars5 { background-position: 0 0; }
.stars4 { background-position: -15px -12px; }
.stars3 { background-position: -30px -12px;}
.stars2 { background-position: -45px -12px;}
.stars1 { background-position: -60px -12px;}
.stars0 { background-position: -75px -12px;}
.stars45 { background-position: -15px 0;}
.stars35 { background-position: -30px 0;}
.stars25 { background-position: -45px 0;}
.stars15 { background-position: -60px 0;}
.stars05 { background-position: -75px 0;}

.confirmblock { background-color:#fff; padding:30px; }
.confirmblock .csb_title { text-align:center; font-size:14px; font-weight:bold; }
.confirmblock .csb_body { font-size:14px; color:#999999; line-height:165%; padding:15px 0; }
.confirmblock .csb_btns { text-align:center; padding-top: 15px; }

/*通用组件样式*/
.btn { width: 103px; height: 40px; border: 0; font-size: 14px; font-weight: bold; }
.btn-primary { color: #fff;  cursor: pointer; background-color: #486A98; }
.btn-primary:hover { background-color: #608ECA; }
.btn-default { color: #fff;  cursor: pointer; background-color: #B5B6BA; }
.btn-default:hover { background-color: #909194; }

.hotlabel {  background: url(../images/bg.png?v=9) no-repeat -218px -300px;}