@charset "utf-8";
/* CSS Document */
body {font-family:'微软雅黑'; margin:0px; padding:0; font-size:12px; color:#333; height:auto; background-color:#fff; }
a {color:#333; text-decoration:none;}
a:hover {text-decoration: none; color:#d80b06!important;}
img {border:0; margin:0; padding:0;}
div, p, ul, li, h1, h2, h3, h4, h5, h6, form, input, select, textarea {margin:0; padding:0; list-style:none;}
.clear {clear:both; height:0px; line-height:0px; font-size:0;}
i,em{ font-style:normal;}

/*顶部标题、邮箱登陆、新手注册、显示日期*/
.TopText{ width:100%; height:35px; background: url(http://image.finance.china.cn/news/finance/bj2.png) repeat-x scroll 0 0 transparent;}
.TopText .TopText_middle{width:959px; height:35px; background: url(http://image.finance.china.cn/news/finance/bj2.png) repeat-x scroll 0 0 transparent; margin:0 auto;}
.TopText_middle h1{ font-size:16px; color:#333333; height:35px; line-height:35px; float:left;}
.TopText_middle h2{ font-size:12px; color:#dddddd; height:35px; line-height:35px; float:right; display:inline; font-weight:normal;}
.TopText_middle h1 a{font-size:12px; color:#333333; font-weight:normal;}
.TopText_middle h1 a:hover{ color:#d80b06;}

.tody{ color:#333; float:right; display:inline; height:35px; line-height:35px;}
.SignMail{ float:right; display:inline; height:28px; margin-top:7px;}
.SignMail a{ color:#0d519c; font-weight:bold;}
.SignMail input{ width:66px; height:18px; border:1px solid #e6e6e6; line-height:18px;background-color:#ffffff; vertical-align:middle; text-indent:3px; color:#cccccc;}
.SignMail .submit_a{background: url(http://image.finance.china.cn/news/finance/all_bj.png) no-repeat scroll -91px -25px transparent; border: 0 none; cursor: pointer; font-size: 12px; 
                          height: 20px;  line-height: 20px;  padding: 0 0 5px;  width: 59px; color:#666666;}
.SignMail b{ font-weight:normal; color:#dddddd;}
.login a{ color:#666; font-weight:normal;}

.search{ float:right; display:inline; width:285px; height:30px; margin-top:5px; margin-right:15px; margin-left:10px;}
.search .submit {background: url(http://image.finance.china.cn/news/finance/all_bj.png) no-repeat scroll -205px 0 transparent; border: 0 none; cursor: pointer; float: right; font-size: 12px;
                 height: 22px; line-height: 23px; padding: 0 0 5px; width: 75px; }
.inputwarp { background: url(http://image.finance.china.cn/news/finance/all_bj.png) no-repeat scroll 0 0 transparent; float: right; height: 22px; padding-top: 1px; text-align: center;
             width: 202px; border:0 none; margin-right:4px;}
.search .inputwarp .txtarea { border: 0 none; font-size: 12px; height: 16px; line-height: 14px; margin: 3px 8px 0 0; padding: 0; width: 166px; overflow:hidden;}
.search .inputwarp .sosologo { float: left; height: 16px; margin-top: 3px; width: 24px;}
.search .inputwarp .sosologo span { display: none;}


.sel{ width:240px; height:25px; overflow:hidden; position:absolute; right:10px; bottom:10px;}
.sel select{ width:238px; height:20px; line-height:20px;}
.sel select option{ padding:6px 5px;}



.banner_top{ width:100%; height:150px; overflow:hidden; background:url(http://image.finance.china.cn/special/gsh/bg01.jpg) repeat-x;}
.banner_990{ width:990px; height:150px; background:url(http://image.tech.china.cn/picupload/2015/0504/47_135683266_20150505094232.jpg) no-repeat; margin:0 auto; position:relative;}
.banner_990 span{ position:absolute; top:92px; left:120px; color:#fff; font-size:29px; z-index:10; display:block; }


.main{ width:100%; height:auto; background-color:#f5f5f5; padding:1px 0 40px;}
.main_990{ width:990px; height:auto; margin:0 auto; padding-top:20px; }
.main_990 img{ border:5px solid #fff;}

.main_980{ width:980px; height:auto; margin:0 auto; }
.main_980 .pic{text-align:center;}
.main_980 img{ border:5px solid #fff;}


/*share_start*/
#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:200px;left:85%;width:30px;zoom:1;}
#share a{
	background-image:url(http://image.finance.china.cn/special/gsh/share.png);background-repeat:no-repeat;display:block;width:30px;height:30px;margin-bottom:2px;overflow:hidden;text-indent:-999px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#share .sina{background-position:0 0;position:absolute;bottom:64px;}
#share a.sina:hover{background-position:-30px 0;}

#share .tencent{background-position:0 -30px;position:absolute;bottom:32px;}
#share a.tencent:hover{background-position:-30px -30px;}

#share .weixin{background-position:0 -60px;position:absolute;bottom:0;}
#share a.weixin:hover{background-position:-30px -60px;}

#share a#totop{background-position:0 -120px;position:absolute;bottom:96px;cursor:pointer;}
#share a#totop:hover{background-position:-30px -120px;}




.Roll_pic{  width:990px; height:auto; margin:0 auto; padding-top:15px; background-color:#fff; margin-top:20px;  }
.Roll_pic_tex{ width:100%; height:180px; overflow:hidden; padding-top:15px; }

.tit{ width:100%; height:40px; line-height:40px; overflow: hidden;}
.tit h1{ font-weight:normal; font-size:26px; padding-left:30px;}

.slideBox{ overflow:hidden; zoom:1;  width:980px;  }
.slideBox .sPrev{ display:block; width:37px; height:73px; float:left; background:url(http://image.finance.china.cn/special/FinanceChina/bg10.jpg) no-repeat; margin-top:20px; margin-left:15px; }
.slideBox .sNext{ display:block; width:37px; height:73px; float:left; background:url(http://image.finance.china.cn/special/FinanceChina/bg11.jpg) no-repeat; margin-top:20px; }
.slideBox .tempWrap{ float:left;  }
.slideBox ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox ul li{ float:left; display:inline;  width:200px; height:180px; overflow:hidden; text-align:center; margin:0 10px; position:relative; }
.slideBox ul li .pic img{ width:200px; height:103px; display:block; position:absolute; left:0px; top:0px;}
.slideBox ul li .title{ line-height:30px; font-size:14px; height:30px; overflow:hidden; position: absolute; top:109px; left:0px; width:200px; text-align:center;   }
.slideBox ul li span{ display:block; background-color:#c80d0d; color:#fff; font-size:14px; position:absolute; top:0px; right:0px; z-index:99; padding:5px 10px;}





/*footer*/
.footer{ width:980px; margin:30px auto 0 auto; border-top:1px dotted #C8C8C8; text-align:center; padding-bottom:30px; }
.footer p{ margin-top:10px; line-height:20px;}