/* -------------------- theme -------------------- */

/* ----- all ----- */
body { margin: 0; padding: 0; background-color: #FFFFFF; line-height: 30px; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px; color: #292929;}
input, img, select { margin: 0; padding: 0; border: 0; vertical-align: top;}
ul, ol, li { list-style: none;}
table, tbody, tr, th, td { line-height: 35px; border-spacing: 0; vertical-align: top;}
article, aside, footer, header, hgroup, nav, section { display: block;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, img { margin: 0; padding: 0;}
a, a:active { color: #292929; text-decoration: none; cursor: pointer;}
a:hover, a:focus { color: #0F4AB2; text-decoration: none; cursor: pointer;outline:none;-moz-outline:none;}


.wpthemeFrame { margin: 0 auto; width: 1400px;}
.wpthemeInner { width: 1220px;}
.wpthemeLeft { float: left; display: inline;}
.wpthemeRight { float: right; display: inline;}
.wpthemeCenter { text-align: center;}

.index_news .title { padding: 50px 0; width: 100%; height: 70px; line-height: 70px; font-size: 40px; font-weight: bold; color: #FFFFFF; text-align: center;}
.index_news .body { padding: 10px; width: 1200px; height: 400px; background: url(nbwwIndex_news_shadow.png) repeat left top; overflow: hidden;}
.index_news .body ul { overflow: hidden;}
.index_news .body ul li { width: 1210px; float: left; display: inline;}
.index_news .body .image { width: 620px; float: left; display: inline;}
.index_news .body .detail { margin: 60px 10px 0 50px; width: 460px; float: left; display: inline;}
.index_news .body .detail a{color:#FFFFFF;}
.index_news .body .detail .date { line-height: 50px; font-size: 25px; font-weight: bold; color: #208ACE;}
.index_news .body .detail .dtitle { line-height: 40px; font-size: 16px; color: #FFFFFF;}
.index_news .body .detail .summary { margin-top: 20px; text-indent: 2em; height: 125px; line-height: 30px; color: #FFFFFF; overflow: hidden;font-size:14px;}
.index_news .body .detail .summary a{color:#FFFFFF;}
.index_news .body .detail .summary a:hover,a:active{color:#FFFFFF;}
.index_news .body .detail .more { margin-top: 40px;}
.index_news .body .detail .more a { width: 80px; height: 25px; line-height: 25px; background-color: #0C689E; font-size: 12px; color: #FFFFFF; text-align: center; display: block;}
.index_news .pages {width: 40px; height: 40px; background: url(nbwwIndex_news_pages.png) no-repeat left top; cursor: pointer; position: absolute; top: 170px; right: 92px; z-index: 5;}


