/* ----- all ----- */
body {margin: 0;padding: 0;background: transparent;line-height: 35px;color: #292929;font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif;font-size: 14px;}
input, select, img { 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;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, select, img { margin: 0; padding: 0;}
a, a:active { color: #292929; text-decoration: none; cursor: pointer;}
a:hover, a:focus { color: #004098; text-decoration: none; cursor: pointer;}

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

.theme_header { width: 100%; height: 75px; background: url(nbgkheaderbg.png) repeat left top;}
.theme_header_logo { width: 400px; height: 75px; background: url(nbgklogo.png) no-repeat left center;}
.theme_header_nav { }
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li { margin-right: 40px; float: left; display: inline;}
.theme_header_nav ul li a { width: 120px; height: 75px; line-height: 75px; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; display: block; cursor: pointer;}
.theme_header_nav .wpthemeSelected > a { background-color: #0E4AB1;}
.theme_header_nav ul li ul { width: 78px; padding: 10px 19px; background-color: #FFFFFF; border: 1px solid #CECECE; border-top: 4px solid #D5171F; position: absolute; z-index: 8;}
.theme_header_nav ul li ul li { margin: 0; height: 30px; line-height: 30px;}
.theme_header_nav ul li ul li a { width: 80px; height: 30px; line-height: 30px; color: #292929; font-size: 15px; font-weight: normal; text-align: left;}
.theme_header_nav ul li ul li a:hover { background-color: #FFFFFF; color: #0C6BCE;}

.theme_header_search { padding-top: 20px; overflow: hidden;}
.theme_header_search .logo { width: 35px; height: 35px; background: url(../nbgkfirstPage/schlogo.png) no-repeat left top;}
.theme_header_search .search { margin-left: 10px; width: 180px; height: 35px; background: url(nbgkschinput.png) no-repeat left center;}
.theme_header_search .search input { margin: 2px; height: 31px; line-height: 31px;}
.theme_header_search .search input[type="text"] { width: 145px; background: none; border: none; color: #FFFFFF;}
.theme_header_search .search input[type="button"] { width: 15px; background: url(nbgksearch.png) no-repeat center center;}

.theme_topnav { height: 0px; line-height: 45px; }
.theme_topnav > ul { padding-left: 400px;}
.theme_topnav > ul > li { float: left; display: inline; position: relative;}
.theme_topnav > ul > li > a { padding: 0 25px; height: 45px; line-height: 45px; border-left: 1px solid transparent; border-right: 1px solid transparent; font-size: 16px; color: #292929; display: block;}
.theme_topnav .current > a { color: #0E4AB1;}
.theme_topnav .tamover { background-color: #FFFFFF; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #FFFFFF; z-index: 10; position: relative;}
.theme_topnav > ul > li > ul { padding: 10px 0; width: 240px; background-color: #FFFFFF; border: 1px solid #E3E3E3; position: absolute; top: 45px; z-index: 8;}
.theme_topnav > ul > li > ul li { margin-left: 25px; float: left; display: inline;}
.theme_topnav > ul > li > ul li a { width: 95px; height: 25px; line-height: 25px; color: #292929; font-size: 13px; font-weight: normal; text-align: left; display: block;}
.theme_topnav > ul > li > ul li a:hover { color: #0C6BCE;}

.theme_footer { padding: 25px 0; background-color: #004098;}
.theme_footer .wpthemeInner { position: relative;}
.theme_footer p { color: #FFFFFF;}
.theme_footer .select { width: 260px; height: 33px; line-height: 33px; background: url(../nbgkfirstPage/footarrow.png) no-repeat 240px center #FFFFFF; border: 1px solid #E1DFE0; overflow: hidden; position: absolute; right: 35px; top: 10px;}
.theme_footer .select select { padding-left: 10px; width: 280px; height: 33px; line-height: 33px; font-size: 12px; color: #A9A9A9; background: transparent; border: none; -webkit-appearance: none; /*for chrome*/}
.theme_footer .select option { background-color: #FFFFFF;}

.theme_content { margin-top: 125px; padding-bottom: 60px; width: 1230px; min-height: 265px; background-color: #FFFFFF; overflow: hidden;}
.content .theme_content { margin: 0;}
.theme_content .theme_column { margin: 0 15px; float: left; display: inline;}
.theme_content .fullcolumn { width: 1200px; clear: both;}
.theme_content .top2left { width: 600px;}
.theme_content .top2right { width: 570px;}
.theme_content .center3width { width: 380px;}
.theme_content .bottom3left { width: 270px;}
.theme_content .bottom3center { width: 560px;}
.theme_content .bottom3right { width: 310px;}
.theme_content.morepage { padding: 15px 10px 60px; width: 1210px;}
.theme_content .more1cont { margin: 0 50px; width: 1110px;}
.theme_content .more2left { width: 265px; border-right: 1px solid #E6E6E6;}
.theme_content .more2right { margin-left: 0; width: 890px; float: left;}

.wpskinPadding { padding: 15px 0;}
.wpskinTitle { font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; float: left; display: inline;}
.wpskinMore { font-size: 10px; float: right; display: inline;}
.wpskinText { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.wpskinHidden { width: 100%; height: 0px; line-height: 0px; overflow: hidden;}

.wpskin_general {}
.wpskin_general_title { height: 35px; line-height: 35px; border-bottom: 1px solid #CACACA; overflow: hidden;}
.wpskin_general_title li { margin-right: 45px;}
.wpskin_general_title .onetitle { color: #004098;}
.wpskin_general_title .curtitle { color: #004098; cursor: pointer;}
.wpskin_general_title .othtitle { color: #777777; cursor: pointer;}
.wpskin_general_title .moretitle { padding-left: 15px; background: url(nbgkskins_more_dot.png) no-repeat left center; color: #575757; font-weight: normal;}
.wpskin_general_title .moretitle span { margin-right: 5px;}
.wpskin_general_title .moretitle .cur { color: #004098;}
.wpskin_general_title .more { margin: 0; padding: 10px 10px 0 0; line-height: 25px; color: #DC0000;}
.wpskin_general_title .more a { color: #DC0000;}

.wpskin_general_listnew { min-height:700px;}
.wpskin_general_listnew.seperate { background: url(../nbgkfirstPage/skins_announce_seperate.png) repeat-y 590px top;}
.wpskin_general_listnew ul { overflow: hidden;}
.wpskin_general_listnew.seperate ul { width: 1300px;}
.wpskin_general_listnew ul li { width: 100%; float: left; display: inline;}
.wpskin_general_listnew ul li.title { color: #222222;}
.wpskin_general_listnew.topnew ul li { line-height: 32px;}
.wpskin_general_listnew.seperate ul li { margin-right: 100px; width: 550px;}
.wpskin_general_listnew ul li span { float: left; display: inline-block;}
.wpskin_general_listnew .textP { width: 490px;} /* 首页-内部新闻 */
.wpskin_general_listnew .textC { width: 300px;} /* 首页-三列新闻 */
.wpskin_general_listnew .textB { width: 480px;} /* 首页-居中新闻 */
.wpskin_general_listnew .textM { padding-left: 15px; width: 790px;} /* 更多-新闻列表 */
.wpskin_general_listnew .source { padding-left: 50px; width: 120px; color: #989898;}
.wpskin_general_listnew .title .source { color: #222222;}
.wpskin_general_listnew .date { padding-right: 10px; width: 70px; color: #989898; text-align: right; float: left;}
.wpskin_general_listnew .title .date { padding-right: 20px; width: 60px; color: #222222;}

.wpskin_general_rightlink { margin-top: 15px;}
.wpskin_general_rightlink ul {}
.wpskin_general_rightlink ul li { line-height: 36px;}

.wpskin_more_leftnav { height: 826px;}
.wpskin_more_leftnav .title { padding-bottom: 10px; width: 100%; height: 45px; line-height: 45px; background: url(iframes/skins_more_navbg.png) no-repeat 190px center; font-size: 22px; font-weight: bold; color: #E60009;}
.wpskin_more_leftnav .navlist { border-top: 1px solid #E6E6E6;}
.wpskin_more_leftnav .navlist li { padding-left: 20px; height: 55px; line-height: 55px; border-bottom: 1px solid #E6E6E6; font-size: 16px;}
.wpskin_more_leftnav .navlist li a { padding-left: 20px; height: 55px; line-height: 55px; background: url(../nbgkfirstPage/skins_more_navdot2.png) no-repeat left center; color: #3D3D3D; display: block;}
.wpskin_more_leftnav .navlist .current { background: url(../nbgkfirstPage/skins_more_current.png) no-repeat left top #F0F0F0;}
.wpskin_more_leftnav .navlist .current a { background: url(../nbgkfirstPage/skins_more_navdot1.png) no-repeat left center; color: #e60009;}

.wpskin_more_pagenav { margin-top: 40px; padding-left: 15px; overflow: hidden;width:890px; margin:0 auto;}
.wpskin_more_pagenav .infos { float: left; display: inline;}
.wpskin_more_pagenav .infos span { margin: 0 2px; color: #0D61B8;}
.wpskin_more_pagenav .pages { margin-left: 80px; float: left; display: inline;}
.wpskin_more_pagenav .pages li { margin-right: 5px; float: left; display: inline;}
.wpskin_more_pagenav .pages li a { padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; display: block; outline:none;}
.wpskin_more_pagenav .pages .this { background-color: #418EE0;}
.wpskin_more_pagenav .pages .this a { color: #E2E2E2;}

.wpskin_more_contview { margin: 80px auto 0; width: 1000px;min-height:500px; }
.wpskin_more_contview .title { font-size: 25px; color: #333333; text-align: center;}
.wpskin_more_contview .infos { font-size: 12px; color: #898989; text-align: center;}
.wpskin_more_contview .infos .ititle { margin-left: 10px;}
.wpskin_more_contview .infos .detail { margin-right: 10px;}
.wpskin_more_contview .body { padding: 20px 0 30px; line-height: 250%;}
.wpskin_more_contview .body p, .wpskin_more_contview .body div { margin: 8px 0; line-height: 250%; text-indent: 2em;}
.wpskin_more_contview .body .image { text-align: center; text-indent: 0;}

.wpskin_more_footer { padding-top: 10px; border-top: 1px solid #CACACA;}
.wpskin_more_footer .accessory { line-height: 25px; float: left; display: inline;}
.wpskin_more_footer .accessory p { margin-left: 20px; padding-left: 15px; height: 25px; background: url(../nbgkfirstPage/skins_more_acsydot.png) no-repeat left center;}
.wpskin_more_footer .contlink { float: right; display: inline;}
.wpskin_more_footer .contlink li { margin-left: 20px; float: left; display: inline;}
.wpskin_more_footer .contlink li a { color: #004098;}