/* ad */
.ad_text{height:58px; background-color:#f8f8f8; padding-top:13px; margin-top:10px;}
.ad_text li{width:180px; height:18px; margin:3px 6px 3px 12px;_margin:3px 6px 3px 10px; white-space:nowrap;float:left;}
.ad_text li a,.ad_t1 li a{color:#4f7c87;}
.ad_t1{width:175px; height:70px;float:left;}
.ad_t1 li{line-height:24px;}
.ad_t2{width:600px; height:70px; margin:0 10px;float:left;}
.bp_close{position:relative; top:-42px; left:960px;font-size:12px;background-color:#fff;padding:3px;background-color:rgba(255,255,255,0.8);}
#js_ads_banner_top,#js_ads_banner_top_slide{width:1000px;margin:0 auto;display:none;}
#js_ads_banner_top{height:42px}
.duilian {top:10px;position:absolute; width:77px; overflow:hidden; display:none;}
.duilian_left{ left:5px;}
.duilian_right{right:5px;}
.duilian_con{ width:77px; height:357px; overflow:hidden;}
.duilian_con img { width:77px; height:357px; border:none;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}


/* main */
.M-r{margin-right:18px;}
.M-t{margin-top:8px;}
.H1{height:70px;}
.blank30{ height:32px;}
/* iframe */
.if_sc{width:330px; height:275px;margin-top:15px;}
.if_gd{width:360px; height:105px; margin-top:3px;}
.if_jj{width:360px; height:382px; margin-top:3px;}
/* imp news */
h1{ font: 28px/44px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";margin-bottom:5px; padding-bottom:8px;white-space:nowrap;border-bottom:#d6d6d6 1px solid;}
h2{height:60px; font: 22px/28px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";margin:10px 0 3px; white-space:normal;}
h3{font: 22px/28px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";margin:10px 0; white-space:normal;}
.topnews{width:353px;height:95px;  line-height:28px;white-space:nowrap;_white-space:normal;}
.hotnews{width:390px;height:295px;line-height:28px;white-space:nowrap;_white-space:normal;}
.topnews a,.hotnews a,.colnews a{padding:0 6px 0 2px;}
/* bar */
.cname_m{height:20px; font:18px/20px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";color:#00468b; border-left:5px solid #00468b;margin-bottom:8px; background-position:0 -175px;}
.cname_b{height:37px; margin-bottom:12px; background-position:0 -151px;}
.cname_s{height:20px; font:16px/20px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";color:#000; margin-bottom:8px; background-position:0 -175px;}
.cname_ms{height:16px; font:14px/16px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";color:#000; margin-bottom:8px; background-position:0 -175px;border-left:3px solid #db1a59;}
.cname_m em{ background-color:#fff; padding:0 10px 0 5px; font-weight:bold;}
.cname_s em{ background-color:#fff; padding-right:10px; font-weight:bold;}
.cname_ms em{ background-color:#fff; padding:0 10px 0 5px;}

/* box & list */
.boxs{width:228px;height:240px;}
.boxs li{line-height:30px;white-space:nowrap;}
.colnews,.M-b{margin-bottom:15px;}
.colnews a{color:#6c6c6c;}
.box360{width:360px;}
.box360 li{line-height:28px; font-size:16px;white-space:nowrap;}
.box360 li span{ font-weight:bold;padding-left:10px;}
.box360 li em{background-color:#ff8400;padding:3px 5px;font-weight:bold;}
.dotlist{background: url(../images/icon_2017.png) -90px -105px no-repeat; padding-left:16px;}

/* pic */
.pic360{ height:190px;margin-bottom:10px;}
.pic360 img{width:360px;height:190px;}
.pic360 a:hover span { color:#ff6;}
.pic360 span { display:block; padding:9px; background:#000; color:#fff; font:normal normal 14px/14px "微软雅黑", "宋体"; z-index:10; position:relative; top:-32px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');}
:root .pic360 span { filter:none; background-color:rgba(0,0,0,0.7);}
.pic240{ height:80px;margin-bottom:10px;}
.pic240 img{width:240px;height:80px;}
.pic240 a:hover span { color:#ff6;}
.pic240 span { display:block; padding:4px; background:#000; color:#fff; font:normal normal 14px/14px "微软雅黑", "宋体"; z-index:10; position:relative; top:-22px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');}
:root .pic240 span { filter:none; background-color:rgba(0,0,0,0.7);}
.pic94{float:left;width:94px;height:120px;margin:5px 10px 5px 10px;text-align:center;font-size:14px;}
.pic94 img{width:94px;height:94px;margin-bottom:3px;}
.pic94 a{color:#868686;}
/* 新三板 */
h2.rolling_sy_tt {display: block;width: 100%; height: 30px; background: #cf3436 no-repeat top right; text-indent: 6px;color:#fff;}
h2.rolling_sy_tt a:link, h2.rolling_sy_tt a:visited {color: #fff45c;font: normal normal 18px/30px "微软雅黑", "宋体"; text-decoration: none;}
.box_ch_adr2 {float: right;display: inline-block;}