@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#000;text-decoration:none}
a:hover{color:#341b00;text-decoration:underline;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.space0{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.space5{clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.space10{clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.space15{clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.space20{clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.space25{clear:both; height:25px; display:block; font-size:1px;overflow:hidden;}
.space30{clear:both; height:30px; display:block; font-size:1px;overflow:hidden;}
.space35{clear:both; height:35px; display:block; font-size:1px;overflow:hidden;}
.space50{clear:both; height:50px; display:block; font-size:1px;overflow:hidden;}

.marT30{ margin-top: 30px;}

.layout, .content{ width:1000px; margin:0 auto; position:relative;}

.boxMo{ min-width:1000px;}

.banner{ height: 580px; background: url(https://nfcms-mainsiteoss.southcn.com/economy/__tpl_asset/zt/img/2cc6b6f01a_banner.jpg) no-repeat center top;}

.headline{ font: bold 48px/54px "Microsoft Yahei"; text-align: center;}
.headline a{ color: #004077;}
.headline a:hover{ color: #006ab5; text-decoration: none;}

.layout_left{ float: left; width: 580px; }
.layout_right{ float: right; width: 400px;}

.lmT{ position: relative; height: 30px;  margin-bottom: 20px; border-bottom: 2px solid #02a0ea;}
.lmT a{ float: left; font:20px/30px "Microsoft Yahei"; color: #fff; background-color: #02a0ea; padding: 0 10px;}
.lmT a:hover{ text-decoration: none; }
.lmT .more{ float: none; position: absolute; right: 0px; bottom: 3px; font-size: 14px; background: none; color: #02a0ea;}

/*焦点图开始*/
.picFocus{width:580px;position:relative;height:330px; margin-bottom: 30px; overflow:hidden;}
#picBox{width:580px; height:330px; overflow:hidden; position:relative;}
#showPic{ margin:0; padding:0; list-style:none; height:330px; width:2400px; position:absolute;}
#showPic li{ float:left; margin:0; padding:0; height:330px;width:580px;position:relative;}
#showPic li a,.lBox .lSide .bImg{color:#fff;}
#showPic li a:hover,.lBox .lSide .bImg:hover{color:#ff0;}
#showPic li p{height:37px;line-height:34px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;width:580px;padding-left:10px; font-size:14px; color: #fff;}

#showPic li img{ display:block;width:580px;height:330px;}
#iconNum{ position:absolute; bottom:13px; right:10px;}
#iconNum li{ float:left;width:14px; height:14px; list-style:none;cursor:pointer; padding:0; margin:0;margin-left:5px;line-height:25px; text-align:center;color:#fff;background:#666;}
#iconNum li:hover,#iconNum li.active{background-color:#ff0;}

.headlineBlock{ height: 330px;}
.newsBlock{}
.headline_t{ font:18px/26px "Microsoft Yahei";}
.headline_t a{ color: #333;}
.headline_des{ height: 72px; margin-top: 5px; font-size: 14px; line-height: 24px; color: #888; margin-bottom: 10px; border-bottom: 1px solid #dfdfdf; overflow: hidden;}

.headline_list{ margin-top: 10px;}
.headline_list li{ position: relative; height: 32px; padding-left: 15px; font:16px/32px "Microsoft Yahei"; overflow: hidden;}
.headline_list li a{ color: #333;}
.headline_list .dot{ position: absolute; left: 0; top: 14px; width: 8px; height: 8px; background-color: #bfbfbf;}

.linkBox { margin-top: 60px;}
.linkBox a{ display: block; width: 180px; height: 80px; margin-bottom: 40px; font: 18px/80px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #0189ff;}
.linkBox a:hover{ text-decoration: none; background-color: #004077;}

.imgList{}
.imgList li{ position: relative; float: left; width: 320px; height: 196px; margin-right: 20px;}
.imgList li img{ width: 320px; height: 196px;}
.imgList .imgList_t{ position: absolute; left: 0; bottom: 0; width: 300px; height: 36px; padding: 0 10px; font: 16px/36px "Microsoft Yahei"; text-align: center; background: #000; background: rgba(0,0,0,0.8); overflow: hidden; }
.imgList .imgList_t a{ color: #fff;}
.imgList .imgList_t a:hover{ text-decoration: none; color: #ff0;}