/*   
Theme Name:GBP
Theme URI:
Description:GBP
Author:吴岸雄
Author URI:
Version:1.00
*/

/*  ------ 重定义 ------------------- */
* { margin:0; padding:0; }
body { padding:0; margin:0; font-size:12px; color:#545454; background: url(/wp-content/themes/GBP/images/bg.gif); font-family: Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: 'courier new', courier, monospace; }
input, button, textarea, select { font-size: 100%; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
a { outline: none; text-decoration: none; color:#333; }
a:hover{color:#344B6D;}
ul, li, p, dl, dt, dd { list-style:none; }
img { border:none; display:block; }
h1, h2, h3, h4 { font-size:14px; }
.clear{clear:both;}
/*  ------ 开始布局 ------------------- */

.container { width:950px; margin:0 auto; }
.header {height:89px; background:#F7F7F9;}

.logo{ float:left; padding:10px 0 0 18px; }
.logo a{display:block; width:222px; height:56px; background:url(/wp-content/themes/GBP/images/logo.gif) no-repeat;}
.h_r{ float:right; padding:10px 10px 0 0;}
.h_r a{ display:inline-block; font-size:14px; padding:0 15px 0 20px; background: url(/wp-content/themes/GBP/images/toppin.gif) no-repeat 0 center; color:#797B91;}
.h_r a:hover{color:#464E97;}

.nav{height:46px; background:url(/wp-content/themes/GBP/images/nav_bg.png) repeat-x;}
.menu {height:46px;position:relative; z-index:99;}
.menu ul li { float:left; position:relative; line-height:46px; background:url(/wp-content/themes/GBP/images/nav_r.png) no-repeat right;}
.menu ul li.no_s{background: none;}
.menu ul li a { color:#373744; font-weight:bold; display:block; font-size:14px;  padding:0 14px;}
.menu ul li a:hover,.menu ul li a.on,.menu ul li.current-cat a,.menu ul li.current_page_item a{ background:url(/wp-content/themes/GBP/images/nav_h.png) repeat-x; color:#fff;}

.menu ul li ul { position:absolute; left:0; display:block; visibility: hidden; top:0; width:250px; }
.menu ul li ul li { float: none; margin:0; background:none; line-height:30px;}
.menu ul li ul li a { float:left; color:#fff; font-weight:normal; width:225px; padding:0; background: url(/wp-content/themes/GBP/images/pin4.gif) no-repeat 10px center #575862; padding:0 0 0 25px;border-bottom:1px solid #f1f1f1; font-size:12px; }
.menu ul li ul li a:hover { color: #fff; background: url(/wp-content/themes/GBP/images/pin4.gif) no-repeat 10px center #000; }
.menu ul li ul li ul{top:0;}
.menu ul li ul li ul li a{ font-size:12px;}
* html .menu ul li a{display: inline-block;}

.inbanner {}


.incon{margin-top:15px;}
.pagecon{margin-top:20px;}

.opr{float:left; width:300px; margin-right:25px; display:inline; margin-bottom:25px;}
.opr a img{border:1px solid #E8E8EC;}
.opr a{display:block; cursor:pointer;}
.opr a:hover img{ border:1px solid #ccc;}
.oprt{height:33px; line-height:33px; background:url(/wp-content/themes/GBP/images/inimgbottom.jpg) repeat-x;}
.oprt h1{font-size:12px; font-weight:normal; padding:0 25px 0 15px; background:url(/wp-content/themes/GBP/images/pin3.gif) no-repeat right; float:left;}

.left{float:left; width:227px; margin-top:20px;}

.leftt{height:32px; background: url(/wp-content/themes/GBP/images/t3.png) ; line-height:32px;}
.leftt h1{padding-left:20px; color:#fff;}
.leftul{background:#fff;}
.leftul ul li{line-height:30px; background: url(/wp-content/themes/GBP/images/arraw_ic.jpg) no-repeat 15px 10px; display:block;}
.leftul ul li a{color:#333; padding-left:25px; width:207px; height:30px; display:block;}
.leftul ul li a:hover,.leftul ul li.current_page_item,.leftul ul li.current-cat{color:#333;background: url(/wp-content/themes/GBP/images/arraw_ic.jpg) no-repeat 15px center #f1f1f1; font-weight:bold;}
.leftul ul li ul li a{color:#666; background:none; padding-left:35px;}
.leftul ul li ul li{background:none}


.t1more{margin-bottom:10px;}
.clear{clear:both;}

.inleft{ float:left; width:668px; overflow:hidden;}

.inp1{  position:relative; margin-bottom:10px;}
.inpt{ height:7px; font-size:0px; background:url(/wp-content/themes/GBP/images/inp1t.png) no-repeat;}
.inpb{ height:7px; font-size:0px; background:url(/wp-content/themes/GBP/images/inp1b.png) no-repeat;}
.inpc{background: url(/wp-content/themes/GBP/images/inp1c.png) repeat-y; padding:32px 12px 12px 12px;}
.t1red{ height:31px; line-height:31px;}

.inab{}
.inab img{float:left; padding-right:20px;}
.inab p{line-height:20px;}


.innews ul li{background:url(/wp-content/themes/GBP/images/arraw_ic.jpg) no-repeat 0 center; margin-bottom:14px;}
.innews ul li a{padding-left:12px; color:#877169; font-size:14px;}
.innews ul li a:hover{ color:#584944;}


.inpro {width:644px; overflow:hidden; }
.inproin { width:110%;}
.inproin ul li{float:left; width:142px; height:130px; margin-right:24px; display:inline; margin-bottom:10px;}
.inproin ul li a{display:block; cursor:pointer;}
.inproin ul li a h1{text-align:center; color:#666; cursor:pointer; padding-top:10px; font-size:12px; color:#666; font-weight:normal;}
.inproin ul li a:hover h1{color:#C21D24;}

.inp2{margin-top:10px; height:330px;}
.inp2p{ width:326px; overflow:hidden; float:left; position:relative;}
.inp2t{ height:7px; font-size:0px; background:url(/wp-content/themes/GBP/images/inp2t.png) no-repeat;}
.inp2b{ height:7px; font-size:0px; background:url(/wp-content/themes/GBP/images/inp2b.png) no-repeat;}
.inp2c{ background:url(/wp-content/themes/GBP/images/inp2c.png) repeat-y; padding:32px 12px 12px 12px;}
.inp2ct{}
.inp2ct h1{ padding-bottom:5px;}
.inp2ct h1 a{color:#333;}
.inp2ct h1 a:hover{ color:#1941A5;}
.inp2ct span{padding-bottom:6px; display:block; color:#999999; font-size:12px;}
.inp2ct em{float:left; padding-right:5px;}
.inp2ct p{line-height:15px;}

.inp2cl li{ background:url(/wp-content/themes/GBP/images/pin2.gif) no-repeat 0 center; border-bottom:1px dashed #CCCDC8; padding:5px 0; float:left; width:100%;}
.inp2cl li a{color:#333; padding:0 0 0 12px; width:208px; float:left;}
.inp2cl li a:hover{color:#0C3CAE;}
.inp2cl li span{float:right; color:#666;}

.inright{float: right; width:302px; overflow:hidden;}
.inrp{margin-bottom:10px;}
.inrpt{ width:104px; height:32px; background:url(/wp-content/themes/GBP/images/t2.png) no-repeat;}
.inrpt h1{ color:#fff; text-align:center; line-height:32px;}
.inrpc{ background:#fff; border:1px solid #C7C7C7; height:306px; padding:0 20px;} 
.inrpl li{ background:url(/wp-content/themes/GBP/images/pin1.png) no-repeat 0  center; border-bottom:1px dashed #CACACA; padding-left:12px; margin-top:15px; height:25px; line-height:25px;}
.inrpl li a{ color:#333; padding:0; }
.inrpl li a:hover{ color:#C21D24;}
.inrpl li span{ display:block; padding:0;}


.footer { margin-top:20px; padding-bottom:20px;}
.fline{height:35px; line-height:35px; background:#666773; color:#fff;}

.blink{ float:left; padding-left:10px;}
.blink a{padding:0 10px;  color:#fff; font-size:14px; font-weight:bold;text-decoration:underline;}
.blink a:hover{ color:#fff; text-decoration: none;}

.flink{ float:right; padding-right:20px; padding-top:8px; line-height:normal;}
.flink span{font-weight:bold; padding-right:15px;}
.flink select{width:161px; height:21px; background:url(/wp-content/themes/GBP/images/flinkbg.png) no-repeat; border:none; }

.footbg{float:left; width:256px; height:63px; background:url(/wp-content/themes/GBP/images/footbg.jpg) no-repeat; margin-top:15px;}
.cpy{ float:right; padding-top:35px; color:#666;}

.right{float:right; width:710px; overflow:hidden;}

.pagenav{ margin-bottom:10px; border-bottom:1px solid #e5e5e5; height:35px; line-height:35px;}
.pagenav h1{float:left; font-size:18px; color:#544540; padding-left:20px; background:url(/wp-content/themes/GBP/images/t1_ic.jpg) no-repeat 0 center;}
.pagenav span{float:right; padding-left:15px; background:url(/wp-content/themes/GBP/images/Maps.png) no-repeat 0 12px;}
.pagenav span a{color:#666;}

.pagetitle{}
.tl{ float:right;}
.tl ul li{ float:left; margin:0 5px; display:inline;}
.tl ul li a{padding:8px 10px; background:#CECED6; display:block; color:#3A4B63;}
.tl ul li a:hover,.tl ul li.current_page_item a{ color:#fff; background:#3A4B63;}
.pagetitle span{float:left;}

.pagemain{margin-top:30px;}
.pagemaint{font-size:18px; padding-bottom:10px; font-weight:bold; color:#3A4B63;}
.pageimg{float:right; width:250px; height:200px; padding:0 0 10px 10px;}

.pagesidebar{float:left; width:190px; overflow: hidden; margin-left:20px; display:inline;}
.pageul li{margin-bottom:8px; display:inline; float:left;}
.pageul li a{width:186px; height:27px; line-height:27px; padding-left:20px; color:#fff; background:url(/wp-content/themes/GBP/images/lba.png) no-repeat; display:block;}
.pageul li a:hover{color:#fff; background:url(/wp-content/themes/GBP/images/lbh.png) no-repeat;}

.pagemore{float:right; width:715px; margin-right:20px; display:inline;}
.pagemoreh1{padding-bottom:10px; font-size:18px; font-weight:bold; color:#33302A;}

.prolist {width:730px; overflow:hidden; }
.prolistin { width:110%;}
.prolistin ul li{float:left; width:180px; height:180px; margin-right:5px; display:inline; margin-bottom:20px; }
.prolistin ul li a{display:block; cursor:pointer; text-align:center;}
.prolistin ul li a img{width:120px; margin:0 auto;}
.prolistin ul li a h1{color:#666; cursor:pointer; padding-top:10px; font-size:12px; font-weight:normal;}
.prolistin ul li a:hover h1{color:#C21D24;}



.newslist{padding:0 10px;}
.newslist li { height:35px; line-height:35px; border-bottom:1px dashed #ccc; background: url(/wp-content/themes/GBP/images/arraw_ic2.gif) no-repeat 0 center;}
.newslist li a { padding-left:12px; color:#333; float:left; font-size:14px;}
.newslist li a:hover { color: #960;}
.newslist li span{ float:right;}
/*-----------主题页相关-------------------WAX 2012-7-10*/

.sn_title { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd; text-align:center; }
.sn_title h1 { font-size:16px; font-weight:bold; color:#000; padding-bottom:8px; padding-top:20px; }
.sn_title span { color:#666; font-size:12px; }

.newstline { height:25px; line-height:25px; border-bottom:2px solid #153D8F; }
.newstline h1 { padding-left:12px; background:url(/wp-content/themes/GBP/images/pin1.gif) no-repeat 0 center; color:#333; font-size:14px; font-weight:bold; float:left; }
.newstline span { float:right; line-height:25px; color:#666; }
.newstline span a { color:#666; }
.newstline span a:hover { color:#000; }

.newtitle { text-align:center; font-size:16px; padding:10px 0 5px 0; color:#F60; font-weight:bold; }
.date { text-align: center; color:#999; margin-bottom:20px;}


.newcon { padding:20px 0; line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.proshow { margin-top:20px; margin-bottom:20px; }
.protop { margin-bottom:20px; }
.proimg { float:left; width:500px; }
/*-----------content style---------------------wax*/

#content, #content input, #content textarea { font-size: 12px; line-height:25px; }
#content pre, #content kbd, #content tt, #content var { font-size: 14px;}
#content code { font-size: 12px; }
#content dt, #content th { color: #000; }
#content h1 { color: #333; line-height: 1.5em;  }
#content h2 { color: #333; line-height: 1.5em;  }
#content h3 { color: #333; line-height: 1.5em;   }
#content h4 { color: #333; line-height: 1.5em;  }
#content h5 { color: #333; line-height: 1.5em;   }
#content h6 { color: #333; line-height: 1.5em;   }
#content img{max-width:720px;}
#content table { border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; font-size: 10px; }
#content tr th, #content thead th {font-size: 10px; font-weight: bold; line-height: 18px; padding: 5px 10px; }
#content tr td { border-bottom: 1px solid #e7e7e7; padding: 2px 8px;  border-right: 1px solid #e7e7e7; }
#content tr.odd td { background: #f2f7fc; }

#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }
#content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
#content .wp-caption img { margin: 5px 5px 0; }
#content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
#content .wp-smiley { margin: 0; }
#content .gallery { margin: 0 auto 18px; }
#content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
#content .gallery img { border: 2px solid #cfcfcf; }
#content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
#content .gallery dl { margin: 0; }
#content .gallery img { border: 10px solid #f1f1f1; }
#content .gallery br+br { display: none; }
#content .attachment img { display: block; margin: 0 auto; }
#content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
#content p { margin-bottom:5px;}
#content ul { margin: 0 0 5px 1.5em; }
#content ol { margin: 0 0 5px 1.5em; }
#content ul li { list-style: square; margin: 0 0 5px 1.5em; }
#content ol li { list-style: decimal; margin: 0 0 5px 1.5em; }
#content strong { font-weight: bold; }
#content cite, em, i { font-style: italic; }
#content big { font-size: 131.25%; }
#content ins { background: #ffc; text-decoration: none; }
#content blockquote { font-style: italic; padding: 0 3em; }
#content blockquote cite, blockquote em, blockquote i { font-style: normal; }
#content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
#content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
#content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
#content sup { bottom: 1ex; }
#content sub { top: .5ex; }
#content input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); padding: 2px; }
#content a:link { color: #0066cc; }
#content a:visited { color: #743399; }
#content a:active, #content a:hover { color: #ff4b33; }

.prol{float:left; width:100%; overflow: hidden; margin-bottom:20px; text-align:center;}
.prol img {padding:5px; background:#fff; border:1px solid #f1f1f1; margin:0 auto; display:block;}
.pror{ padding:10px; border:1px solid #ececec; overflow:hidden; }
.prort{height:35px; line-height:35px; font-weight:bold; color:#333;}

.wp-pagenavi .pages { float:left; width:100%; padding:10px 0; border-top:2px solid #ddd; margin:20px 0 0 0; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.wp-pagenavi a, .wp-pagenavi .current { float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; display:inline; margin:0 5px 0 0; }
.wp-pagenavi .current { color: #CCC; }
.wp-pagenavi a:hover { border:1px solid #0033CC; color:#0033CC; }

.promaininfo{float:right; display:inline; width:350px; overflow:hidden;}
.promainimg{float:left; display:inline; width:350px;}
.promaininfo h1{font-size:18px;}
.promaininfo span{color:#666; font-size:14px; margin-top:10px; display:block;}
.proext{padding-top:10px; margin-top:10px; border-top:1px  dashed #999; line-height:20px; padding-left:10px; padding-bottom:10px; border-bottom:1px dashed #999;}
.info{margin-top:20px;}
.gotop{padding-top:10px; margin-top:10px; border-bottom:1px dashed #ccc; text-align:right;}
.gotop a{color:#333; padding-right:20px;}
.gotop a:hover{color:#069;}

.proinfoline{height:35px; line-height:35px; background:#C21D24; margin-bottom:20px;}
.proinfoline h1{padding-left:15px; color:#fff;}

.inoffice{ padding:10px; background:#fff; border:1px solid #c7c7c7;}
