@charset "utf-8";
body { font-family:"微软雅黑"; background:#fff; margin:0; padding:0; font-size:22px; color:#363030;}
*{ margin:0; padding:0; }
dl,dt,dd,ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}
a { color:#000; text-decoration:none; outline:none;}
a:hover { color:#000; text-decoration:none;}
.hide{ display:none;}
.clear{clear:both;font-size:0;height:0;}
a:visited{ color:#c9c9c9;}

.top{ width:100%; height:70px;  background:url(topbg.png) repeat-x; position:fixed; left:0; top:63px; z-index:100}
.top_list li{ float:left; width:20%; height:70px; line-height:70px; text-align:center; font-size:24px; background:url(line.png) right no-repeat;}
.top_list li.cur{ float:left; width:20%; height:70px; background:url(curbg.png) repeat-x;}
.top_list li a{ color:#818080}
.top_list li.cur a{ color:#c70007;}
.top_list li.cur span{ float:left; width:100%; height:70px; background:url(line2.png) right no-repeat;}

/*数据部新股wap20160509yj*/
.top_list_sjxg li{ float:left; width:33%; height:70px; line-height:70px; text-align:center; font-size:24px; background:url(line.png) right no-repeat;}
.top_list_sjxg li.cur{ float:left; width:33%; height:70px; background:url(curbg.png) repeat-x;}
.top_list_sjxg li a{ color:#818080}
.top_list_sjxg li.cur a{ color:#c70007;}
.top_list_sjxg li.cur span{ float:left; width:100%; height:70px; background:url(line2.png) right no-repeat;}


/*要闻*/
.ban{ clear:both; margin:135px auto 0; width:100%; height:280px; overflow:hidden;}

.QSslide { position:relative; width:100%; height:280px; overflow:hidden; zoom:1; float:left;}
.picList { float:left; width:100%; height:280px; display:block; }
.picList li { width:100%; height:280px;}
.picList li img, .QSslide li span { display:block;}
.picList span { display:block; height:30px; text-align:center;}
.picList img { width:100%; height:280px;}
.picList li label{ position:absolute; bottom:0; height:40px; line-height:40px; font-size:18px; color:#fff; text-indent:5px; z-index:1}
.picList li.lastest{ display:none; }

.opacity{ position:absolute; left:0; bottom:0; width:100%; height:40px; background:#000;  opacity:0.7; filter: alpha(opacity=70);text-align:right; }
.QSslideNav { position:absolute; left:0; bottom:0; width:100%; height:40px; text-align:right; }

.QSslideNav span { display:inline-block; overflow:hidden; width:11px; height:11px; cursor:pointer; background:url(dot1.png) no-repeat; margin-right:15px; margin-bottom:0px; text-indent:999999px;}
.QSslideNav .on { background:url(dot2.png) no-repeat;}

.yaowen{ margin:0 auto; width:98%; padding:15px 0 95px;}
.yaowen dl{ float:left; width:100%; background:#fefefe; margin-bottom:0px; border-bottom:1px solid #ddd;}
.yaowen dt{ float:right;}
.yaowen dt img{ width:160px; height:120px; vertical-align:top; margin:15px;}
.yaowen dd{ margin-left:15px;}
.yaowen dd.name{ padding-top:15px; line-height:36px; font-size:26px; overflow:hidden; padding-bottom:20px;}
.yaowen dd.name a{ color:#363030;}
.yaowen dd.time{ font-size:12px; color:#c9c9c9;}
.yaowen dd img{ margin-right:8px; vertical-align:middle;width:44px;}

.jiazai{ clear:both; text-align:center; padding:25px 0 40px;}

/*快讯*/
.gundong{ clear:both; margin:132px auto 0; width:100%; height:65px; overflow:hidden; background:#fff; border-bottom:1px solid #ddd; position:fixed;}
.gundong_tit{ float:left; font-size:25px; line-height:65px; color:#000; padding-left:45px;}
.gundong_tit span{ color:#f10000;}
.resh{ float:right; font-size:19px; color:#4c4c4c; background:#fff url(zqsb0910_icon1.png) 10px 0 no-repeat; padding-left:50px; margin:15px 15px 0 0px; cursor:pointer; display:inline-block;}

.kuaixun{ clear:both; width:90%; margin:0 auto; padding-top:230px; font-size:26px; padding-bottom:95px; }
.kuaixun li{ float:left; clear:both; background:url(zqsb0910_icon2.png) no-repeat;line-height:36px; padding-left:100px; padding-bottom:30px;}
.kuaixun li span{ color:#444; padding-right:15px; margin-left:-68px; font-size:20px;}
.kuaixun li a{ color:#090909;}

/*股票*/
.gupiao{ clear:both; margin:135px auto 0; width:100%; height:100px; overflow:hidden; background:#fff;}
.gupiao li{ float:left; width:33.3%; height:100px; color:#fff;}
.gupiao li.one{ background:#808080;}
.gupiao li.two{ background:#4ab15c;}
.gupiao li.three{ background:#e55554;}
.gupiao li p{ padding-top:4px; line-height:30px; font-size:18px; text-align:center;}
.gupiao li p.f37{ font-size:28px; line-height:28px;}
.gupiao li i{ float:left; font-style:normal; padding-left:20%;}
.gupiao li em{ float:right; font-style:normal; padding-right:20%;}

/*公司*/
.gongsi{ clear:both; margin:121px auto 0; width:100%; height:0; overflow:hidden; }

/*电子报*/

.header{ clear:both; margin-top:85px; width:100%; height:65px; background:#c70007; line-height:65px; text-align:center; font-family:"微软雅黑"; font-size:28px; position:relative; color:#fff;}

.btn{ position:absolute; right:20px; top:20px; width:36px; height:29px; background:url(btn.png) no-repeat;}
.btn span{font-family:"微软雅黑"; font-size:14px; color:#fff; float:left; padding-left:13px;line-height:33px;}

#webtree ,#webtree2 { margin:0 auto; width:100%; font-family:"微软雅黑";}
#webtree dl,#webtree2 dl{  width:100%; position:relative;}

#webtree dt,#webtree2 dt{  width:100%; height:82px; line-height:82px; background:url(dtbg.png) bottom repeat-x; font-size:30px;}
#webtree dt i,#webtree2 dt i{ font-style:normal; padding-left:32px;}

#webtree dt span{ display:inline-block; height:82px; background:url(icon_down.png) 22px 32px no-repeat; padding-left:60px;}
#webtree dt.cur span{ background:url(icon_up.png) 22px 32px no-repeat; padding-left:60px;}

#webtree dd,#webtree2 dd{  width:100%; background:url(ddbg.png); padding-bottom:20px;}

#webtree2 dd{ display:none;}

#webtree2 dt span{ display:inline-block; height:82px; background:url(icon_up.png) 22px 32px no-repeat; padding-left:60px;}
#webtree2 dt.cur span{ background:url(icon_down.png) 22px 32px no-repeat; padding-left:60px;}

.pdf{ position:absolute; right:20px; top:20px; font-size:30px; font-family:"微软雅黑";}
.pdf a{ color:#c70007; text-decoration:underline;}

.news_list{ margin-left:70px; padding-top:15px;}
.news_list li{ height:60px; line-height:60px; background:url(dot.png) 0 30px no-repeat; padding-left:20px; font-size:24px; overflow:hidden;}
.news_list li a{ color:#2e2e2e;}

/*行情首页*/

.top_hq{ width:100%; height:91px;  background:#c70007; position:relative; }
.logo{ position:absolute; left:30px; top:18px;}
.fdj{ position:absolute; right:30px; bottom:0; height:68px; line-height:68px;}
.hq_search{ margin:0 auto; width:60%; padding-top:20px;}
.hq_ipt{ width:100%; height:50px; background:#fff; border:none; border-radius:10px; font-size:30px; font-family:"微软雅黑"; color:#000;}

.menu{ height:67px; background:#fff; border-bottom:1px solid #dedede;}
.menu li{ float:left; width:33%; height:67px; line-height:67px; text-align:center; color:#1d88cd; font-size:30px;}
.menu li.cur{ display:inline-block; width:33%; height:67px; ling-height:67px; color:#c70007; background:url(icon6.png) center bottom no-repeat; }
.menu li a{ color:#1d88cd;}
.menu li.cur a{ color:#c70007;}

.box{ clear:both; width:100%;}
.box1{ clear:both; margin:0 auto; width:96%;}

.box h2{ height:50px; line-height:50px; font-size:24px; font-weight:normal;}
.box h2 em{ float:left; font-style:normal; padding-left:20px;}
.box h2 span{ float:right; padding-right:20px; font-size:20px;}
.box h2 a{ color:#1d88cd;}
.box ul{ background:#fff;}
.box li{ margin:0 auto; width:95%; border-bottom:1px solid #f1f1f1; padding:12px 0;}
.box li.lastest{ border-bottom:none;}
.box li a{ font-size:30px;}
.box li span{ display:block; font-size:18px; color:#929292; padding-top:8px;}
.box li img{ vertical-align: middle; margin-left:10px;}
.box1 li{ width:100%;}
.box1 li a,.box1 li span{ padding-left:15px;}

.tabstyle{ margin:0 auto; width:98%; background:#fff; text-align:center; font-size:30px;}
.tabstyle td{ padding:10px;}
.fz24{ font-size:24x;}
.fz18{ font-size:18px;}

.red{ color:#c70007;}
.grn{ color:#32b16c;}
.c1{ background:url(up.png) 0 12px no-repeat; color:#c70007; padding-left:25px;}
.c2{ background:url(down.png) 0 12px no-repeat; color:#32b16c; padding-left:25px;}
.c3{ color:#363030; display:block; font-size:18px;}
.tabstyle em{ font-style:normal; padding-left:15px;}
.tabstyle i{ font-style:normal; display:block; color:#363030;}


.tabstyle2 { border-collapse:collapse; border-bottom:none;}
.tabstyle2 td{ border-bottom:1px solid #f1f1f1; border-collapse:collapse;}
.tabhead{ background:#f1f1f1; font-size:12px;}
.tabhead2{ background:#fff; font-size:12px;}
.tabhead2 i{ display:block; font-style:normal;}

/*期刊*/
.qikan_head{ height:90px; width:100%; line-height:90px; color:#fff; text-align:center; font-size:32px; background:#c70007; position:relative;}
.back{ position:absolute; left:31px; top:31px; line-height:0;}
.back_2016{ position:absolute; left:15px; top:12px; line-height:0;}
.back_2016 img{ height:22px;}

.nianyue{ background:#fff; width:100%; height:118px; clear:both;}
.w405{ margin:0 auto; width:405px;}

.select_year,.select_month{ float:left; width:221px; height:33px; margin:30px 0 0 0; position:relative;}
.select_month{ width:184px;}
.selectbox{ float:left; width:211px; height:51px; line-height:33px; background:url(yearbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#000; font-family:"微软雅黑"; font-size:34px;}
.select_month .selectbox{ width:174px; height:51px; line-height:33px; background:url(monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#000; font-family:"微软雅黑"; font-size:34px;}

.selectbox_wrapper{ position:absolute; left:0; top:51px; font-family:"微软雅黑"; font-size:14px;}
.selectbox_wrapper ul{ float:left; width:221px; background:#fff; border-top:none; }
.selectbox_wrapper li{ width:211px; height:50px; line-height:50px; cursor:pointer; padding-left:10px; color:#878686; font-size:34px; text-align:left;}
.selectbox_wrapper li:hover{ background:#f6f6f6;}

.select_month .selectbox_wrapper ul{ float:left; width:184px; background:#fff; border-top:none; }
.select_month .selectbox_wrapper li{ width:174px; height:50px; line-height:50px; cursor:pointer; padding-left:10px; color:#878686; font-size:34px; text-align:left;}

.date{ float:left; width:100%; background:#fff; clear:both;}
.date li{ float:left; width:14.285%; height:96px; line-height:96px; text-align:center; font-family:"微软雅黑"; font-size:42px; color:#e35a5a; background:url(line4.png) bottom right no-repeat;}
.date li.weak{ float:left; width:14.285%; height:96px; text-align:center; font-family:"微软雅黑"; font-size:36px; color:#646464; background:#f1f1f1; border:1px solid #e2e2e2; border-width:1px 0;}
.date li.sunday{ color:#ababab;}
.date li span{ display:inline-block; width:96px; height:96px; line-height:96px;}
.date li .cur{ background:#e35a5a; color:#fff; border-radius:48px;}

.date_sea{ clear:both; width:100%; text-align:right; height:95px; background:#fff; border-bottom:1px solid #efefef; font-family:"微软雅黑"; font-size:18px; color:#000; }
.date_sea span{ float:right; padding-right:30px; padding-top:50px;}
.date_sea span em{ color:#e35a5a; font-style:normal;}

/*最终页*/
.title{ background:#fff; margin:0 auto; width:95%; padding-top:70px;}
.title_ipad{ background:#fff; padding:2% 2.5%;}
.title h2{ padding-left:20px; padding-bottom:10px;font-weight:bold; font-size:18px; line-height:24px; color:#000; padding-left:2%;}
.title h3{  padding-left:2%; padding-bottom:10px;font-weight:bold; font-size:18px; line-height:24px; color:#000; padding-right:10px;}
.title_ipad h3ipad{ padding-left:2%; padding-bottom:10px;font-weight:bold; font-size:34px; line-height:48px; color:#000; padding-right:10px; display:inline-block;}
.title span{ padding-left:2%; font-size:20px; color:#7c7c7c; display:block;}
.title em{ padding-right:20px; padding-top:20px; font-size:14px; font-style:normal;}
.title_ipad span{ padding-left:20px; font-size:18px; color:#7c7c7c; display:block;}
.title_ipad em{ padding-right:20px; padding-top:20px; font-size:18px; font-style:normal;}
.title_ipad span.ipadspan{ padding-left: 2%;}

.title_video{ background:#fff; margin:0 auto; width:95%; padding-top:10px;}
.title_video h2{ padding-left:20px; padding-bottom:10px;font-weight:bold; font-size:32px; line-height:48px; color:#000; padding-left:2%;}
.title_video h3{  padding-left:2%; padding-bottom:10px;font-weight:bold; font-size:32px; line-height:48px; color:#000; padding-right:10px;}
.title_video span{ padding-left:2%; font-size:20px; color:#7c7c7c; display:block;}
.title_video em{ padding-right:20px; padding-top:20px; font-size:20px; font-style:normal;}
.con_txt_video{ padding:2%; color:#444;font-size:16px; line-height:24px;  text-align:justify;}
.con_txt_video p{ font-size:24px; line-height:36px; padding-bottom:20px; text-align:justify; text-indent:0;word-break:break-all;word-wrap:break-word; text-align:justify;}


.content{ background:#fff; padding:10px 0 25px;}
.clearfix::after {clear: both; content: ""; display: block; height: 0;visibility: hidden;background:#fff;}
.con_pic{ margin:0 auto; width:96%;}
.con_pic img{ width:100%;}
.con_txt{ padding:2%; color:#444;font-size:16px; line-height:24px;  text-align:justify;}
.con_txt p{ font-size:16px; line-height:24px; padding-bottom:20px; text-align:justify; text-indent:0;word-break:break-all;word-wrap:break-word; text-align:justify;}
.con_txt img{ width: 96% !important; height: auto !important;}
.con_txt section{margin-bottom:20px;text-align:justify;}
/*.con_txt p img{ width:100%;}*/
.ui-article-detail .con_txt_pad p{ text-indent:0;font-size:16px; line-height:24px; padding:2%; padding-bottom:20px;}


.con_foot{ position:fixed; bottom:0; width:100%; height:100px; background:#f1f1f1; border-top:2px solid #e2e2e2;}
.icon_back{ position:absolute; left:35px; top:25px;}
.icon_fx{position:absolute; right:35px; top:25px;}

/*页脚*/
.foot{ position:fixed; bottom:0; left:0; width:100%; height:70px; background:#f0f0f0; border-top:1px solid #ddd;}
.foot li{ float:left; width:33%; height:70px; text-align:center; background:url(line3.png) right no-repeat;}
.foot li img{ width:110px;  margin-top:13px;}
.foot li.cur{ float:left; width:33%; text-align:center; background:#fff url(line3.png) right no-repeat;}
.foot li.w34{ width:34%;text-align:center;}


.app_yuedu{ float:left; width:96%; padding:20px 2% 40px;}
.app_yuedu_tit{ height:40px; font-size:24px; background:url(app_yd_line.png) repeat-x;}
.app_yuedu_tit span{ float:left; overflow:hidden; height:40px; line-height:40px; display:inline-block; color:#fff; background:#e35a5a; padding:0 10px; border-radius:8px; }
.app_yuedu_tit em{ float:left; overflow:hidden; width:20px; height:50px; display:inline-block; background:#fff; }
.app_yuedu_list{ float:left; width:100%; margin:0 auto; padding:20px 0 0;}
.app_yuedu_list li{ float:left; width:100%; border-bottom:1px solid #ddd; padding:10px 0; background:url(app_con_arrow.png) right 40px no-repeat;}
.app_yuedu_list li a{ float:left; text-align:left; padding-right:100px; font-size:28px; color:#4c4949; height:60px; line-height:60px; overflow:hidden; }
.app_yuedu_list li a:visited{color:#2e84cc;}
.app_yuedu_list li span{ float:left; text-align:left; width:100%; display:block; font-size:24px; color:#a3a3a3; height:40px; line-height:40px; }
.app_yuedu_list li span a{ width:auto; font-size:24px; color:#a3a3a3; height:40px; line-height:40px; }

.yuedu{ clear:both; border:1px solid #eee; margin:40px auto 0; width:96% ; padding:15px 0 0; background:#f9f9f9;text-align: left;}
.yd_tit{ margin-left:5%; font-size:20px; height:20px; line-height:20px; color:#000;}
.yd_tit img{ vertical-align:top; height:16px; margin-right:8px; margin-top:4px;}
.yd_list { clear:both; float:left; margin-left:5%; width:90%; margin-top:10px;}
.yd_list li{ float:left; width:100%; border-bottom:1px solid #eaeaea; margin-bottom:14px; padding:0 0% 14px ;}
.yd_list li a{ font-size:16px; color:#000;}
.yd_list li span{ display:block; font-size:12px; color:#919191;}
.yd_list li.lastest{ border-bottom:none;}
.yd_more{ clear:both; width:100%; height:50px; line-height:50px; text-align:center; border-top:2px solid #eee; font-size:16px;}
.yd_more a{ color:#005aac;}

.shengming_zy{  font-size:12px; color:#888; padding-left:2%; margin-bottom:10px; line-height:16px; text-align:left; padding-top:20px;}
.shengming_zy_ipad{ clear:both; font-size:13px; color:#888; padding-left:2%; margin-bottom:10px; line-height:16px; text-align:left;}
.shengming_exp{ text-align:left; color:#888; font-size:10px; padding-left:2%; padding-bottom:10px;}
.shengming_exp_ipad{ text-align:left; color:#888; font-size:14px; padding-left:2%; padding-bottom:10px;}

.shengming_logo{ background:url(zqsb0910_bg_zy.png) repeat-x; height:60px; text-align:center; padding-bottom:10px; }
.shengming_logo img{ width:98%; margin-top:15px; margin-left:2%; }

.shengming_logo_pad{ background:url(zqsb0910_bg_zy.png) repeat-x; height:80px; text-align:right; padding-bottom:40px; }
.shengming_logo_pad img{ width:45%; margin-top:15px; margin-left:2%; }

.app_down{ float:left; position:fixed; clear:both; bottom:0;  width:100%; height:52px; background:url(zqsb0910_app_downbg.png) bottom repeat-x;}
.app_logo_z{ position:absolute; left:2%; top:10px}
.app_logo_z img{ height:35px;}
.app_down_z{ position:absolute;right:1%; top:10px;text-align: right;}
.app_down_z img{ height:35px;}
.app_close_z{ position:absolute;right:30px; top:15px}

/*0303*/
.topstcn{ position:fixed; left:0; top:0; background:#850409; height:45px; line-height:45px; clear:both; width:100%; z-index:100; overflow:hidden;}
.topstcn_zzy{ position:fixed; left:0; top:0; background:#c40000; height:45px; line-height:45px; clear:both; width:100%; z-index:100; overflow:hidden;}

.logostcn{ text-align:center;}
.logostcn img{ width:28%; height:80%; vertical-align:middle;}
.downstcn{ position:absolute; right:10px; top:8px;}
.downstcn img{ height:28px;}

/*快讯表格20160517*/
.txt_tit{ font-weight:bold; font-family:"微软雅黑"; font-size:18px; color:#354465; text-align:center;}
.tabstyle_20150616{ width:100%; border:1px solid #e0eaf0; border-collapse:collapse; text-align:center; font-family:"微软雅黑"; font-size:13px; margin-bottom:30px;}
.tabstyle_20150616 td,.tabstyle_20150616 th{ padding:4px; border:1px solid #e0eaf0; border-collapse:collapse; line-height:20px;word-break:break-all; }
.tabhead{ background:#f1f9ff;}
.row1{ background:#fff;}
.row2{ background:#ecf1f4;}
.tabstyle_20150616 a{ color:#0d536e;}

.sjb_top{ clear:both; width:100%;}
.sjb_top img{ width:100%; vertical-align:top;}

.sjb_l{ float:left; margin-left:2%; width:18%;}
.sjb_r{ float:right; width:78%;}
.sjb_l img,.sjb_r img{ width:100%;}

.ui-article-detail .ui-addon-video{ background:none;}
.zzy_fdj{ position:absolute; right:15px; top:8px;}
.zzy_fdj img{ height:30px;}

.top2017{ width:100%; height:80px; background:#c40000; position:fixed; z-index:2; top:0; }
.top_tit2017{ color:#fff; text-align:center; font-size:26px; padding-top:6px; }
.top_tit2017 span{ display:block; font-size:26px; line-height:20px; color:#f49d9d;}
.top_tit2017 img{ width:30%; vertical-align:top; margin-top:8px;}

.downstcn2017{ position:absolute; right:15px; top:22px;}
.fdj2017{ position:absolute; left:15px; top:18px;}
.fdj2017 img{ width:60%; margin-top:5px;}

.pub_menu2017{ clear:both; width:100%; background:url(zqsb0910_pub_menubg.gif) bottom repeat-x; height:60px; position:fixed; top:80px; z-index:2;background-color: #FFF;}
.pub_menu2017 ul{ float:left; margin:10px 0; width:100%;}
.pub_menu2017 li{ float:left; width:20%; text-align:center; font-size:26px;}
.pub_menu2017 li img{ width:20%; vertical-align:middle;}
.pub_menu2017 li.cur span{ border-bottom:2px solid #e60012;}
.pub_menu2017 li a{ color:#000;}
.pub_menu2017 li.cur a{ color:#c40000;}

.foot2017{ position:fixed; bottom:0; left:0; width:100%; height:80px; background:#fafafa; }
.foot2017 li{ float:left; width:33%; height:100px; text-align:center; border-right:1px solid #f0f0f0; font-size:20px; display:inline-block;}
.foot2017 li.cur{ background:#fff}
.foot2017 li.lastest{ border-right:none}
.foot2017 li img{ width:16%; margin-top:10px; vertical-align:top;}
.foot2017 li span{ display:block; text-align:center; padding-top:2px; color:#999}
.foot2017 li span.red{ color:#ff0000}

.TopBanner .allLeft {margin: 0 5px 0 0 !important;}
.TopBanner .allLeft img {height: 90% !important; margin: 7% 0 0 0 !important;}
.TopBanner .allRight { margin: 0 0 0 5px !important;}
.TopBanner .text1 {white-space: nowrap;}