@charset "utf-8";
/* CSS Document */
/*common*/ 
body{background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei","Arial Narrow",HELVETICA; color:#003368;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#292829; text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
.clear{clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.ml25{margin-left:25px;}
.mr2{margin-right:2px;}
.mb2{margin-bottom:2px;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.h10{width:100%; height:10px;overflow:hidden}
.h15{width:100%; height:15px;overflow:hidden}
.h20{width:100%; height:20px;overflow:hidden}
.h60{height:60px;}

.top{width:100%; height: auto; overflow: hidden;}
.logotop{width:1200px; height:80px; margin: 5px auto;} 
.logotop .logo{width: 211px; height: 61px; float: left; margin: 10px 0 0 0; background:url(../images/logo-news.jpg) center top no-repeat;}
.logotop .search{width: 180px; height:36px; float: right; border-radius: 18px; margin:30px 0 0 0;}
.logotop .search input{font-size:16px; color: #999999;}
.logotop .search .input_text{border:0; margin:4px 0 0 10px; width:180px; height: auto; border:0; font-size:16px; color: #999999;}
.logotop .search .icon_search{background:url(../images/icon_search.png) center top no-repeat; width: 26px; height: 21px; float: right; margin: 6px 10px 0 10px; cursor: pointer; border:0;}
.nav{ width: 100%; height: 66px; margin: 0 auto; border-top:1px #f5f5f5 solid;}
.nav ul{ width: 1200px; margin: 0 auto;}
.nav ul li{ width:100px; height:55px; font-size:18px; color: #333333; line-height: 55px; float:left; list-style: none; text-align: center;}
.nav ul li:hover{ background-color: #f5f5f5; cursor: pointer;}
.nav ul li.homepage{width:100px; height:55px; font-size:18px; color: #333333; background-color: #f5f5f5;}

.parta{width:1200px; height:auto; overflow:hidden; margin: 0 auto; background-color:#FFFFFF;  padding: 30px 40px;}
.partaleft{width:640px; height:auto; overflow:hidden; float:left; margin-left:220px;}
.partaleft .toppic{width:640px; height:360px; overflow:hidden; position:relative;}
.partaleft .toppic img{width:640px; height:360px; overflow:hidden; position:absolute; z-index:1;}
.partaleft .toppic h2{width:640px; font-size:20px; line-height: 60px; font-weight: 700; color:#fff; position:absolute; z-index:3; bottom:0; text-align:center;}
.partaleft .toppic span{ background-color:#000; width: 640px; height:60px; opacity:0.6;filter:Alpha(opacity=60); position:absolute; z-index:2; bottom:0;}
.partaleft .tianxia{ width:640px; height:auto; overflow: hidden;}
.partaleft .tianxia .dh{border-bottom:3px #000 solid;  margin:10px 0 0 0;}
.partaleft .tianxia .dh span{font-size:30px; color:#000;}
.partaleft .tianxia ul{}
.partaleft .tianxia ul li{width:640px; height:101px; border-bottom:1px #f5f5f5 solid; position:relative; padding: 18px 0;  } 
.partaleft .tianxia ul li img{ width:180px; height:101px; float:left; position:absolute;}
.partaleft .tianxia ul li h5{ font-size: 20px; line-height: 24px; color:#000; width:438px; position:absolute; right:0; top:18px;}
.partaleft .tianxia ul li p{font-size: 14px; line-height: 24px; color:#999; position:absolute; right:0; bottom:18px; width:438px;}
.partaleft .tianxia ul li p em{height:17px; display: block; float:right; font-style:normal;}
.partaleft .tianxia .more{ width:640px; height:25px; background-color: #f7f7f7; font-size:14px; text-align:center; cursor:pointer;}
.partaleft .caijing{ width:640px; height:auto; overflow: hidden; margin:10px 0 0 0;}
.partaleft .caijing .dh{border-bottom:3px #000 solid;}
.partaleft .caijing .dh span{font-size:30px; color:#000;}
.partaleft .caijing ul{}
.partaleft .caijing ul li{width:640px; height:101px; border-bottom:1px #f5f5f5 solid; position:relative; padding: 18px 0;} 
.partaleft .caijing ul li img{ width:180px; height:101px; float:left; position:absolute;}
.partaleft .caijing ul li h5{ font-size: 20px; line-height: 24px; color:#000; width:378px; position:absolute; right:0; top:18px;}
.partaleft .caijing ul li p{font-size: 14px; line-height: 24px; color:#999; position:absolute; right:0; bottom:18px; width:378px;}
.partaleft .caijing ul li p em{ width: 19px; height:17px; background: url(../images/icon_share.png) center top no-repeat; display: block; float:right;}
.partaleft .caijing .more{width:640px; height:30px; background-color: #f7f7f7; font-size:14px; line-height:30px; text-align:center; margin:10px 0;}
.partaleft .caijing .more:hover{background-color:#f1f1f1;}
.partaright{width:320px; height:auto; overflow:hidden; float:right;}
.partaright .lilun{ width:320px; height:auto; overflow:hidden;}
.partaright .lilun .dh{width:320px; height:30px; margin:0 0 20px 0;}
.partaright .lilun .dh p{font-size:24px; color:#000; float:left;}
.partaright .lilun .dh em{background: url(../images/icon_jb.png) center top no-repeat; display: block; width:14px; height:14px; float:left; margin: 12px 0 0 10px;}
.partaright .lilun .bttp{width:320px; height:90px; overflow:hidden;}
.partaright .lilun .bttp img{width:160px; height:90px; overflow:hidden; float:left;}
.partaright .lilun .bttp p{font-size:16px; line-height: 24px; color:#000; float:right; width:150px;}
.partaright .lilun ul{margin:20px 0 30px 0;}
.partaright .lilun ul li{ font-size:16px; line-height:20px; color:#000; margin:10px 0 18px 0;}
.partaright .lilun ul li a{color:#666666;}
.partaright .zhuanti .dh{width:320px; height:30px; margin: 0 0 20px 0;}
.partaright .zhuanti .dh p{font-size:24px; color:#000; float:left;}
.partaright .zhuanti .dh em{background: url(../images/icon_jb.png) center top no-repeat; display: block; width:14px; height:14px; float:left; margin: 12px 0 0 10px;}

.partaright .zhuanti ul{}
.partaright .zhuanti ul li{margin:0 0 15px 0;}
.partaright .zhuanti ul li img{ width:320px; height:180px;}
.partaright .zhuanti ul li p{font-size:16px; color:#000; text-align:center; margin:10px 0 20px 0;}
.listLoad{width:640px; height:140px; display:none; text-align:center;}