@charset "utf-8";
/* ---Edit by : www.dircms.cn--- */

/*---------------------以下是头部和底部的公用样式---------------------------*/

/*栏目块公用样式*/
.width340{width:340px;}
.width380{width:380px;}
.width248{width:248px;}
.width978{width:978px;}
.width726{width:726px;}

.column{overflow:hidden;}
.column h2{height:27px; line-height:27px; padding:2px 10px 0; background:#F2F2F2 url(../images/repeat_x.png) 0 -254px repeat-x;}
.column h2 strong{height:26px; line-height:26px; color:#06C; padding:0 18px; border-left:solid 1px #D4D4D4; border-right:solid 1px #D4D4D4; border-top:solid 1px #7FAFDD; background:url(../images/repeat_x.png) 0 -293px repeat-x; float:left;}
.column h2 strong a,.column h2 strong a:visited{color:#06c;}
.column h2 strong a:hover{color:#06c; text-decoration:none;}
.more{float:right; font-weight:400; font-size:12px;}
.fl-tip{float:left; margin-left:10px; font-weight:400; font-size:12px;}
.fr-inlet{float:right; margin-right:10px; font-weight:400; font-size:12px;}

/*头部*/
.mini-nav{width:958px; padding:0 10px; margin:0 auto; height:30px; line-height:30px; background:#F4F4F4 url(../images/repeat_x.png) 0 0 repeat-x; border:solid 1px #E5E5E5; border-top:none; overflow:hidden;}
.mini-nav .login-link{margin-left:30px;}
.mini-nav .login-link a{float:left; margin:0 6px;}
.mini-nav .top-link{float:right;}
.mini-nav .top-link a{margin:0 6px;}

.header-bg{width:100%; height:109px; background:url(../images/repeat_x.png) 0 -40px repeat-x;}
.header{width:980px; height:109px;}
.header h1{width:224px; height:38px; display:block; margin:20px 0 0 16px; _display:inline;}
.header h1 strong{font-weight:normal; letter-spacing:4px; color:#999;}

.search-subnav-area{width:714px; height:97px; margin:12px 0 0 25px; _display:inline;}

.search{width:714px; height:32px;}
.search #searchtop{width:714px; height:32px; position:relative;}
.search #searchtop .select-replacer{width:100px; height:32px; background:url(../images/arrow_select.png) 0 0 no-repeat; float:left; position:relative;}
.search #j-select-cat{cursor:pointer;}
.search #j-select-cat .select-value{width:90px; padding:1px 0 0 10px;}
.search #searchtop .select-value{width:90px; height:31px; display:block; padding:1px 0 0 10px; line-height:31px; text-align:left; overflow:hidden;}
.search #searchtop #j-select-cat .select-options{width:100px; position:absolute;}
.search #searchtop .select-options{width:100px; background:#fff; text-align:center; position:absolute; top:32px; left:0; z-index:1;}
.search #searchtop .select-options ul{width:98px; border:solid 1px #D0D0D0; border-top:none;}
.search #searchtop #j-select-cat .select-options ul{height:75px; overflow:auto;}
.search #searchtop .select-options li{height:25px; line-height:25px; overflow:hidden; text-align:left; text-indent:8px; cursor:pointer;}
.search #searchtop .select-options li:hover,.search #searchtop .select-options li.hover{color:#fff; background:#f60;}

.search #searchtop .search-input{width:401px; height:26px; line-height:26px; border:solid 1px #d0d0d0; border-left:none; padding:2px 0 2px 10px; color:#ccc; background:url(../images/repeat_x.png) 0 -159px repeat-x; float:left;}
.search #searchtop .search-input input#searchinput{width:401px; height:26px; line-height:26px; _height:24px; _line-height:24px; color:#666; font-size:14px; border:none; background:none;}
.search #searchtop button.btn-s{width:66px; height:32px; overflow:hidden; line-height:32px; display:block; float:left; border:none; background:url(../images/index_sprites.png) 0 0 no-repeat; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; color:#FFF;}
.search #searchtop .post-m{width:124px; height:32px; margin-left:8px; float:left; _display:inline;}
.search #searchtop .post-m .btn-post{width:124px; height:32px; display:block; background:url(../images/index_sprites.png) -76px 0 no-repeat; text-indent:-999em;}

.subnav{width:710px; height:44px; padding:10px 2px;}
.subnav li{width:71px; height:22px; line-height:22px; float:left; text-align:center;}

/*主导航*/
.nav-bg{width:100%; height:45px; background:#0A76D6 url(../images/repeat_x.png) 0 -199px repeat-x;}
.nav{width:964px; height:45px; padding-left:16px; margin:0 auto; color:#fff; overflow:hidden;}
.nav li{width:85px; height:25px; line-height:25px; padding:10px 0; font-size:14px; text-align:center; float:left; display:inline; margin-right:1px; background:url(../images/nav_li_cut.png) right 0 no-repeat;}
.nav li a,.nav li a:visited{width:85px; height:25px; display:block; color:#FFF;}
.nav li a:hover,.nav li.current a{color:#F5EB5B!important; text-decoration:none;}
.nav li.none{background:none;}

/*底部*/
.footer{width:100%; height:auto; padding:20px 0; background:url(../images/repeat_x.png) 0 -459px repeat-x;}
.foot-nav{width:980px; margin:0 auto 10px; text-align:center;}
.foot-nav a{margin-right:10px; display:inline;}
.foot-nav em{margin-right:9px;}
.copyright{width:980px; margin:0 auto 10px; text-align:center;}
.copyright p{line-height:24px;}
.ftbimg{width:980px; height:50px; margin:0 auto; text-align:center;}
.ftbimg img{margin:0 6px; border:solid 1px #d2d2d2; display:inline;}

/*面包屑导航*/
.crumb-nav{width:960px; height:25px; line-height:25px; color:#666; padding:0 10px; overflow:hidden;}
.crumb-nav a,.crumb-nav a:visited{margin:0 4px; color:#666;}
.crumb-nav a:hover{color:#f30;}
.crumb-nav em{margin:0 4px;}

/*广告位*/
.advert{width:970px; padding:4px 4px 0 4px; border:solid 1px #D4D4D4; margin:0 auto;}
.advert img{display:block; margin:0 2px 4px; float:left; display:inline;}

/*广告位03*/
.advert-03-l{width:726px; height:80px; overflow:hidden;}
.advert-03-r{width:248px; height:80px; overflow:hidden;}

/*侧栏广告*/
.advert-05{width:248px; height:200px; overflow:hidden;}

/*---翻页---*/
.pagination{padding:5px 0 2px; clear:both; text-align:center; margin-top:20px;}
.pagination a,.pagination a:visited{border:solid 1px #bfd5e3; padding:2px 6px; margin:2px; text-decoration:none;}
.pagination a:hover{border:solid 1px #4f96ca; color:#333;}
.pagination a:active{border:solid 1px #4f96ca;}
.pagination .current{border:solid 1px #4f96ca; padding:2px 6px; margin:2px; background:#dfecfc; color:#06c; font-weight:bold;}
*+html .pagination span.disabled{padding:2px 5px 0;}/*for IE7*/
.pagination .disabled{border:solid 1px #cdc3c4; padding:2px 6px; margin:2px; color:#999;}
.pagination .goto{}
.pagination .text{width:30px; border:solid 1px #999; height:16px; line-height:16px; text-align:center;}
.pagination .btn{height:22px; _line-height:18px; width:45px;}