﻿@charset "utf-8";
/* CSS Document */
/* 框架样式 */
.shortcut { width:1000px; height:29px; margin:0px auto;color:#6a6a6a;}
.align_left { margin:8px 0;}
.align_right { margin:8px 0;}
.align_right ul { display:block}
.align_right li {float:left; list-style-type:none; padding:0 5px;}
.shortcut .align_right a { color:#6a6a6a;margin-top:-2px; } 
.shortcut .align_right b { background:url(../images/header_04.png) no-repeat; height:13px; line-height:13px; width:5px; margin-left:8px;}
.shortcut .align_right a:hover { color:#000;}
.align_right .cart { background:url(../images/header-all.png) no-repeat -255px -12px; padding-left:20px;}
.align_right .more { background:url(../images/header-all.png) no-repeat -257px 3px; padding-left:10px;}
#header { width:1008px;height:143px;margin:10px auto 0;overflow:hidden;}
#logo {float:left;background:url(../images/logo.gif) no-repeat 4px 0; width:330px; height:60px; margin-bottom:10px;}

/*首页导航*/
.navigation {clear:both;font-size:14px;width:1000px; height:31px;margin:0 4px;}
.navigation ul { display:block; height:31px; width:460px; float:left; _margin-bottom:-10px}
.nav_tel { float:right; background:url(../images/header-all.png) no-repeat 0px -60px; _background:url(../images/header-all.png) no-repeat 0px -45px; width:204px; height:38px;  _height:50px; margin:-12px 8px 0 0; _margin:-20px 0 0 0;}
.navigation li { list-style-type:none; float:left; height:30px;}
.navigation .nav_index a { float:left; width:88px;  background:url(../images/header-all.png) no-repeat 0 -100px; height:30px; line-height:34px; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin-top:1px}
.navigation .nav_falut a { float:left; width:86px; background:url(../images/header-all.png) no-repeat -88px -100px; height:27px; line-height:31px; text-align:center; color:#333; font-size:14px; margin-top:4px; text-decoration:none;}

.nav_bg{clear:both;height:42px; width:1008px; background:url(../images/header_24.png) repeat-x;}
.nav_bg_leftimg{ width:20px; height:42px; float:left; background:url(../images/header-all.png) no-repeat -205px -61px;}

.nav_sub {width:670px;height:38px; line-height:38px; float:left;margin-left:12px;text-align:left;}
.nav_sub a {color:#fff; margin-right:20px;float:left;}
.nav_sub .sub_cur { background:url(../images/header-all.png) no-repeat -175px -104px; height:22px; line-height:24px; text-align:center; padding:0 10px; color:#333; display:block; float:left; margin-top:8px;}
.nav_sub .sub_hover { height:22px; line-height:24px; text-align:center; padding:0 10px; display:block; float:left; margin-top:8px;}
.nav_sub .sub_hover:hover { background:url(../images/header-all.png) no-repeat -175px -104px; height:22px; line-height:24px; text-align:center; padding:0 10px; color:#333; display:block; float:left; margin-top:8px;}
.nav_bg_rightimg{ width:27px; height:42px; float:right; background:url(../images/header-all.png) no-repeat -229px -61px;}

/* Search */
#search { background:url(../images/header-all.png) no-repeat 0 -131px; width:278px; height:31px; float:left; margin:3px 0 4px 0; *margin:3px 0 4px 0px; z-index:1;}
#key { width:200px; height:25px; *height:22px;line-height:25px; *line-height:25px; float:left; border:none; margin:2px 0 0 2px; *margin:1px 0 0 1px; _margin:2px 0 0 2px;  padding:2px 0 0 0; text-indent:5px; color:#666; font-family:Arial; _border:0px solid #F38201;}
#btn-search { width:70px; height:31px; line-height:31px;float:left;background:url(../images/header-all.png) no-repeat -259px -61px; border:none; color:#fff; text-align:center; font-weight:bold; font-family:"宋体"; cursor:hand;  _background:url(../images/header-all.png) no-repeat -279px -61px; }


/* Main */
.now { width:995px; margin:0 auto 10px; padding-left:5px; height:20px; line-height:22px;}

.content { height: auto; width:1000px; margin:10px auto;text-align:left;}


/* Footer */
#footer {position:relative;width:1000px;margin:0 auto;padding-top:10px;border-top:1px solid #DDD;text-align:center;}
#footer p{padding:0;line-height:26px;color:#333;}

.count{position:absolute;left:0;bottom:9999px;width:22px;height:22px;background:#FFF;}
.count-box{position:absolute;left:50%;margin-left:-20px;bottom:-22px;width:40px;height:22px;background:#FFF;}

/* 分页样式1 */

.page_article { text-align:right;  margin:10px auto; padding:0; font-size:12px; }
.page_article ul { margin: 5px auto;}
.page_article li { display: inline; height:24px; line-height:24px;}
.page_article li a { padding:2px 5px; background:#fff; border:1px solid #ddd; color:#0066cc;text-decoration:none}
.page_article li a:hover { padding:2px 5px; background:#79b5f2; border:1px solid #79b5f2; color:#fff;}

.page_article .textpage input { width:30px; margin:0 5px; border:1px solid #ddd;}
.page_article .btnpage input { background:url(../images/sideshow_17.png) repeat-x; width:50px; height:22px; border:1px solid #ddd;}


/* 分页样式2 */
.pagelist { clear:both;width:100%;margin-top: 10px;overflow:hidden;font-size:12px; }
.pagelist .fleft { float:left; padding:10px 0; margin-top:-5px;}
.pagelist .fright { float:right; padding:10px 0px; margin-top:-5px;}
.pagelist .fleft strong {padding:2px 5px; background:#0066cc; border:1px solid #0066cc; color:#fff; text-decoration:none}
.pagelist .fleft a { padding:2px 5px; background:#fff; border:1px solid #ddd; color:#0066cc; text-decoration:none}
.pagelist .fleft a:hover { padding:2px 5px; background:#79b5f2; border:1px solid #79b5f2; color:#fff;}
.pagelist .pl-text { width:30px;border:1px solid #ddd;}
.pagelist .btnpage { background:url(../images/sideshow_17.png) repeat-x; width:50px; border:1px solid #ddd;}

/* 顶部导航 */
.topnav-wrap{height:24px;line-height:24px;background:#EEE;text-align:center;}
.topnav{width:1000px;margin:0 auto;text-align:left;}
.topnav a{padding:0 10px;text-decoration:none;color:#000;}
.topnav a.cblue{color:#00F;}
.topnav a.cred{color:#F00;}
.topnav-left{float:left;}
.topnav-right{float:right;margin:0;}
.topnav li{position:relative;z-index:500;display:block;float:left;border-left:1px solid #EEE;border-right:1px solid #EEE;list-style:none;}
.topnav li.current{height:24px;line-height:24px;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;background:#FFF;}
.topnav li a:hover{color:#F50;}
.topnav li .hiddenbox{display:none;position:absolute;top:24px;right:-1px;width:200px;margin:-1px 0 0;padding:0 10px;border:1px solid #BFBFBF;border-top:none;background:#FFF;}
.topnav li .hiddenbox p{width:200px;padding:10px 0;text-align:center;}
.topnav li .hiddenbox button{height:22px;line-height:16px;}
.topnav dl{width:200px;margin:0;padding:5px 0px 5px 5px;border-bottom:1px solid #E5E5E5;line-height:20px;}
.topnav dl.last{border-bottom:none;}
.topnav dt{color:#0080C8;font-weight:bold;}
.topnav dd{margin:0;}
.topnav dl a{margin-right:10px;padding:0;color:#666;}
.topnav dl a:hover {text-decoration:underline;}
*html .topnav .hiddenbox{margin:0 0 0 -2px;}