@charset "utf-8";
body { font-family:"微软雅黑"; background:#fff; margin:0; padding:0; font-size:16px; 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;}
.clearfix::after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}


.top{ width:100%; height:80px; background:#c40000; position:fixed; z-index:2; top:0; }
.back{ position:absolute; left:20px; top:17px;}
.back img{ height:40px;}
.fdj{ position:absolute; left:15px; top:18px;}
.fdj img{ width:60%; margin-top:5px;}
.top_tit{ color:#fff; text-align:center; font-size:26px; padding-top:6px; }
.top_tit span{ display:block; font-size:26px; line-height:20px; color:#f49d9d;}
.top_tit img{ width:30%; vertical-align:top; margin-top:8px;}

.hq_cs{ font-size:16px; position:relative; clear:both; background:#f8f8f8;}
.hq_cs ul{ float:left; clear:both; padding:2% 0 2% 2%; width:94%}
.hq_cs li.firstest{ margin-left:34%;}
.hq_cs li{ float:left; height:30px; line-height:30px; overflow:hidden;}
.hq_cs li{ width:32%; margin-left:1%}
.hq_cs li i{ float:right; font-style:normal; padding-right:20px}
.shuju{ position:absolute; left:0%; top:0%; width:32%; text-align:center; font-size:34px; color:#c70007; font-weight:bold;}
.pl20{ padding-left:15px;}

.cs_pic{ text-align:center; clear:both;}
.cs_pic img{ width:90%;}
.hq_con{ clear:both;}
.red{ color:#c70007;}


.hq_title{ margin:20px auto; width:100%; height:40px; border:1px solid #dfdfdf; border-width:1px 0;}
.hq_title li{ float:left; width:25%; height:38px; background:#fff; text-align:center; line-height:38px;}
.hq_title li a{ color:#6a6a6a;}
.hq_title li .active{ display:inline-block; background:#fff; width:100%; color:#e64340;}
.hq_title li .active span{ display:inline-block; height:38px; padding:0 8px;  border-bottom:2px solid #e64340; font-weight:bold;}

.fenshi_title{ background:#eaeaea; width:100%; height:40px;}
.fenshi_title li{ float:left; width:25%; height:40px; text-align:center; line-height:40px;}
.fenshi_title li a{ color:#8e8e8e;}
.fenshi_title li .active{ display:inline-block; background:#fff; width:100%; color:#e64340; border-top:3px solid #e64340; font-weight:bold;}
.fenshi_con{ text-align:center;}

.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:18px; color:#000;}
.box li span{ display:block; font-size:18px; color:#929292; padding-top:6px; text-align:left; font-size:13px;}
.box li img{ vertical-align: middle; margin-left:10px;}

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

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

.ban{ clear:both; margin-top:140px;}
.ban59{ clear:both; width:100%}

.company_con{ clear:both; width:100%; padding-top:140px;}
.company_con li{ float:left; margin-left:2%; width:96%; border-bottom:1px solid #ececec; padding:20px 0;}
.company_con_l{ float:left; width:68%; margin-left:2%; font-size:26px;}
.company_con_r{ float:right; width:27%; margin-right:2%; }
.title{ line-height:32px; }
.title a{ color:#000;}
.time{ color:#8e8e8e; font-size:18px;}
.name_1{ text-align:center; height:43px; line-height:43px; background:#409952; border-radius:10px 10px 0 0; color:#fff; font-size:22px;}
.name_2{ text-align:center; height:43px; line-height:43px; background:#db5d5d; border-radius:10px 10px 0 0; color:#fff; font-size:22px;}
.name_3{ text-align:center; height:43px; line-height:43px; background:#9c9c9c; border-radius:10px 10px 0 0; color:#fff; font-size:22px;}
.zishu{ height:43px; line-height:43px; background:#f2f0f1; border-radius:0 0 10px 10px ; font-size:18px; }
.t1{ float:left; width:47%; text-align:right; padding-right:3%;}
.t2{ float:left; padding-left:3%; width:47%; text-align:left;}
.red{ color:#e81f1f}
.grn{ color:#2f763e}
.gry{ color:#888;}


.QSslide { position:relative; width:100%; height:240px; overflow:hidden; zoom:1;}
.picList { float:left; width:100%; display:block; }
.picList li { width:100%; height:240px; position:relative;}
.picList li img{ display:block;}
.QSslide li span { position:absolute; bottom:0; left:0; height:40px; width:100%; background:#000; opacity:0.3; color:#fff; font-size:22px; z-index:1;}
.QSslide li i { position:absolute; bottom:0; left:3%; height:40px; line-height:40px; width:85%; color:#fff; font-size:22px; z-index:2; font-style:normal; overflow:hidden;}

.picList span { display:block; height:40px; line-height:40px; text-indent:1em;}
.QSslideNav { position:absolute; right:10px; bottom:2px; width:100%; text-align:right; }
.QSslideNav span { display:inline-block; width:9px; height:9px; margin-right:9px; cursor:pointer; background:url(zqsb0910_dot3.png) no-repeat; text-indent:1000000000px; background-size:100%;}
.QSslideNav .on {  background:url(zqsb0910_dot4.png) no-repeat; background-size:100%;}
.picList img { width:100%; vertical-align:top;}

.tuijian_con{ clear:both; width:100%;}
.tuijian_con dl{ float:left; width:96%; margin-left:2%; border-bottom:1px solid #d9d8d8; padding:15px 0;}
.tuijian_con dl dt{ float:left; width:23%; margin-right:1%;}
.tuijian_con dl dt img{ width:100%; height:90px; margin-top:8px;}
.tuijian_con dd{ float:left; width:74%; }
.tuijian_con dd a{ color:#000;}
.tuijian_con dd.tit{ margin-bottom:10px; font-size:26px;}

.tuijian_con dd.riqi{ color:#8e8e8e; font-size:18px;}
.riqi img{ width:10%; vertical-align:top; margin:0 1%; padding-top:2px;}

.header{ clear:both; width:100%; height:50px; background:url(../images/dzb_rqbg.gif) bottom repeat-x; line-height:50px; text-align:center; font-family:"微软雅黑"; font-size:20px; position:relative; color:#fff; }
.header span{ padding:0 20px;}
.btn{ position:absolute; right:20px; top:14px; width:30px; height:25px; background:url(../images/btn.png) no-repeat; background-size:100%;}
.btn span{font-family:"微软雅黑"; font-size:16px; color:#fff; float:left; padding:2px 0 0 11px; line-height:25px;}

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

#webtree dt,#webtree2 dt{  width:100%; height:45px; line-height:45px; background:url(../images/dtbg.png) bottom repeat-x; font-size:18px; color:#000;}
#webtree dt i,#webtree2 dt i{ font-style:normal; padding-left:20px; font-weight:bold;}

#webtree dt span{ display:inline-block; height:45px; background:url(../images/icon_down.png) 15px 18px no-repeat; padding-left:50px;}
#webtree dt.cur span{ background:url(../images/icon_up.png) 15px 15px no-repeat; padding-left:50px;}

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

#webtree2 dd{ display:none;}

#webtree2 dt span{ display:inline-block; height:145px; background:url(../images/icon_up.png) 15px 15px no-repeat; padding-left:50px;}
#webtree2 dt.cur span{ background:url(../images/icon_down.png) 15px 18px no-repeat; padding-left:50px;}

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

.news_list{ margin-left:20px; padding-top:20px;}
.news_list li{ height:45px; line-height:45px; background:url(../images/dot.png) 0 20px no-repeat; padding-left:16px; font-size:16px;}
.news_list li a{ color:#2e2e2e;}

.select_year,.select_month{ float:left; width:55%; height:33px; margin:8px 0 0 0; position:relative;}
.select_month{ width:45%;}
.selectbox{ float:left; width:95%; height:32px; line-height:33px; background:url(../images/yearbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:5%; color:#878686; font-family:"微软雅黑"; font-size:16px; background-size:100% ;}
.select_month .selectbox{ width:95%; height:32px; line-height:33px; background:url(../images/monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:5%; color:#878686; font-family:"微软雅黑"; font-size:16px; background-size:100% ;}

.selectbox_wrapper{ position:absolute; left:0; top:29px; font-family:"微软雅黑"; font-size:14px; width:100%;}
.selectbox_wrapper ul{ float:left; width:100%; background:#fff; border-top:none; }
.selectbox_wrapper li{ width:95%; height:30px; line-height:30px; cursor:pointer; padding-left:5%; color:#878686; font-size:16px; text-align:left;}
.selectbox_wrapper li:hover{ background:#f6f6f6;}

.select_month .selectbox_wrapper ul{ float:left; width:100%; background:#fff; border-top:none; }
.select_month .selectbox_wrapper li{ width:95%; height:30px; line-height:30px; cursor:pointer; padding-left:5%; color:#878686; font-size:16px; text-align:left;}

.date{ float:left; width:100%; margin-bottom:20px; clear:both; padding-top:10px;}
.date li{ float:left; width:14.285%; height:45px; line-height:45px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#e35a5a;}
.date li.weak{ float:left; width:14.285%; height:45px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#646464; background:#f1f1f1;}
.date li.sunday{ color:#ababab;}
.date li span{  width:100%; height:45px; line-height:45px; }
.date li .cur{ background:#e35a5a; display:inline-block; width:45px; height:45px; line-height:45px; color:#fff; border-radius:22px;}

.date_sea{ clear:both; margin-top:30px; width:100%; text-align:right; height:40px; line-height:40px; background:#f1f1f1; font-family:"微软雅黑"; font-size:16px; color:#000; }
.date_sea span{ padding-right:20px;}
.date_sea span em{ color:#e35a5a; font-style:normal;}

.w60{ width:60%; margin:0 auto;}

.hq_tit{ text-align:center; color:#fff; font-size:24px; font-weight:bold; line-height:60px; }

.tabstyle1{ width:100%; clear:both; border-collapse:collapse; background:#fafafa;}
.tabstyle1 td{ border-bottom:1px solid #e7e7e7; width:33%; padding:6px 0; color:#818181; font-size:18px; text-align:center;}
.tabstyle1 td img{ vertical-align:middle; width:12%; margin:-5px 0 0 5px;}

.tabstyle2{ margin:0 auto; width:96%; clear:both; border-collapse:collapse; }
.tabstyle2 td{ border-bottom:1px solid #f5f5f5; width:33%; padding:10px 0; color:#494949; font-size:18px; text-align:center;}
.tabstyle2 td i{ display:block; font-style:normal; font-size:14px; color:#b2b2b2; margin-top:-2px; }

.sj1{ padding:5px 10px; color:#e94f4f; border:1px solid #e94f4f; border-radius:6px;}
.sj2{ padding:5px 10px; color:#bfbfbf; border:1px solid #bfbfbf; border-radius:6px;}
.sj3{ padding:5px 10px; color:#2f763e; border:1px solid #2f763e; border-radius:6px;}

/*行情导航*/
.hq_menu{ clear:both; width:100%; background:url(zqsb0910_pub_menubg.gif) bottom repeat-x; height:45px;}
.hq_menu ul{ float:left; margin:10px 0; width:100%;}
.hq_menu li{ float:left; width:25%; text-align:center; font-size:18px;}
.hq_menu li img{ width:20%; vertical-align:middle; margin-top:-5px; margin-right:5px;}
.hq_menu li.cur span{ border-bottom:2px solid #e60012;}
.hq_menu li a{ color:#000;}
.hq_menu li.cur a{ color:#c40000;}

.area{ clear:both; float:left; width:100%; background:#fafafa; padding:12px 0 0;}
.area ul{ width:100%;}
.area li{ float:left; margin:0 3% 15px; width:94%;}
.area_box{ float:left; margin:0%; width:31%; text-align:center;}
.m1{ margin:0 3.5%;}
.area_box h2{ width:100%; height:30px; line-height:30px; color:#fff; border:1px solid #db5d5d; background:#db5d5d; border-radius:6px 6px 0 0; font-size:18px;}
.area_box h2.lv{ width:100%; height:30px; line-height:30px; color:#fff; border:1px solid #409952; background:#409952; border-radius:6px 6px 0 0; }
.area_box p{ width:100%; padding:8px 0; background:#fff; border:1px solid #bfbfbf; border-radius:0 0 6px 6px; font-size:18px; line-height:24px; font-weight:bold;}
.area_box p i{ display:block; font-size:16px; font-style:normal; font-weight:normal;}

.title_hq{ clear:both; height:50px; line-height:50px; font-size:18px; border-top:1px solid #e7e7e7; font-weight:bold;}
.ml5{ margin-left:6%;}
.mr5{ margin-right:5%;}
.mr5 img{ width:50%; vertical-align:middle;}

.fl{ float:left;}
.fr{ float:right;}


.xg_menu{ clear:both; width:100%;}
.xg_menu ul{ float:left;  clear:both; width:100%; padding:20px 0;}
.xg_menu li{ float:left; margin-left:5%; width:42%; height:35px; line-height:35px; text-align:center; background:#fff; border:1px solid #a0a0a0; border-radius:5px; font-size:18px;}
.xg_menu li.cur{ background:#c40000; border:1px solid #c40000; border-radius:5px; }
.xg_menu li.cur a{ color:#fff;}

.tabstyle3{ clear:both; margin:0 auto 15px; width:94%; background:#f6f6f6; border:1px solid #e5e5e5; border-radius:5px; text-align:center; color:#000; font-size:16px;}
.tabstyle3 td{ border-top:1px solid #e5e5e5; padding:5px 0;}

.tabstyle3 td i{ display:block; font-style:normal; font-size:14px; color:#b2b2b2; margin-top:-2px; }

.w20{ width:20%;}
.w25{ width:25%;}
.w35{ width:25%;}
.tabstyle3 td.tabhead3{ border-top:none; text-align:left; text-indent:1em; font-weight:bold; padding:8px 0;}
.bg2{ background:#fdfdfd; color:#818181; font-size:14px; padding:15px 0}
.tabstyle3 .bg2 td{ line-height:16px; }

.tabstyle4{ width:100%; clear:both; border-collapse:collapse; background:#fafafa;}
.tabstyle4 td{ border:1px solid #e7e7e7; border-width:1px 0; width:25%; padding:5px 0; color:#818181; font-size:14px; text-align:center; line-height:18px;}
.tabstyle4 td img{ vertical-align:middle; width:12%; margin:-5px 0 0 5px;}

.tabstyle5{ margin:0 auto; width:96%; clear:both; border-collapse:collapse; }
.tabstyle5 td{ border-bottom:1px solid #f5f5f5; width:25%; padding:10px 0; color:#494949; font-size:16px; text-align:center;}
.tabstyle5 td span{ font-size:18px;}
.tabstyle5 td em{ font-weight:bold; font-style:normal;}
.tabstyle5 td i{ display:block; font-style:normal; font-size:14px; color:#b2b2b2; margin-top:-2px; }
.tabstyle5 td i.red{ color:#e81f1f; }


/*弹出一*/
.bg_hover{ float:left; display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter: alpha(opacity=50); z-index:1;}


.tc1{ float:left; display:none; position:absolute; right:0; top:91px; width:225px; height:100%; background:#fff; z-index:2;  overflow:auto;}
.tc1 li{ padding-left:18px; height:75px; border-bottom:1px solid #f1f1f1; font-size:30px; color:#000; padding-top:10px; }
.tc1 li span{ display:block; font-size:20px; color:#939393 }
.tc1 li a{ color:#000; }

.jiazai{ clear:both; text-align:center; padding:25px 0 40px;}
.downstcn{ position:absolute; right:15px; top:22px;}

.qszg_ban{ width:100%; z-index:2; margin-bottom:10px;}
.qszg_ban img{ width:100%;}