﻿@charset utf-8;

/* 样式重置 */
html { overflow-y:scroll; }
body { margin:0; padding:0; background:#FFFFFF; color:#000; font-size:12px; font-family:Arial,"宋体"; background:url(../Images/bg.jpg) repeat-x top;}
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#000; text-decoration:none; }
a:hover { color:#a00; text-decoration:underline; }

/* ============ 2001 ============ */

/* 位置 */
.location { min-height:20px; _height:20px; padding:5px 30px 2px 0; color:#000; }
.location .ico { float:right; padding-left:20px; background:url(../images/ico_location.gif) no-repeat 0 4px; }
.location a { color:#000; }
.location:after { content:'\0020'; display:block; height:0; clear:both; }

/* 二级导航 */
.menu { margin:0 10px 0 0; padding:0 0 34px 0; }
.menu dl { margin:0; }
.menu dt { margin:1px auto 0 auto; text-align:left; padding-left:5px; }
.menu dt a { display:block; _height:20px; *min-height:20px; padding:1px 18px 1px 0; background:url(../images/menu_1.jpg) repeat-y; color:#000; line-height:20px; }
.menu dt a:hover, .menu dt .current { background:url(../images/menu_01.jpg) repeat-y; color:#AA0000; text-decoration:none; }

/* 三级导航 */
.menu dd { width:220px; margin:0; line-height:18px; text-align:right; }
.menu dd a{ display:block; padding:2px 18px 0 30px; background:url(../images/arrow_02.gif) no-repeat 210px 7px; color:#000; }
.menu dd a:hover, .menu dd .current { color:#AA0000; text-decoration:none; }

/* 文章 */
.display_title { padding:0 18px; color:#000; }
.display_title h1 { padding:22px 0 7px 0; font-size:16px; line-height:22px; text-align:center; }
.display_title .info{ position:relative; height:30px; background:#eee; line-height:30px; text-align:center; }
.display_title .font_size { position:absolute; top:0; right:0; padding:5px 10px 0 0; line-height:21px; text-align:right; }
.display_title .others { padding:5px 10px 0 0; line-height:21px; text-align:left; }
.display_title a { margin:0 5px; color:#000; }
a.btn_order { display:block; float:left; width:63px; height:22px; margin-right:5px; text-indent:-9999px; background:url(../images/order.jpg) no-repeat; overflow:hidden; }
.display_content { padding:22px 18px 34px 18px; color:#000; font-size:14px; min-height:400px; line-height:150%; text-align:left; clear:both; }

/* 列表样式 */
.list_news_01 { margin:23px 10px; }
.list_news_01 ul li { padding:3px 8px; background:url(bg_news_list_line.gif) repeat-x bottom; color:#333; line-height:20px; clear:both; }
.list_news_01 ul li a { padding-left:5px; color:#000; }
.list_news_01 ul li a:hover { color:#AA0000; text-decoration:underline; }
.list_news_01 .bg { background:#eee; }
.list_news_01 .date { float:right; padding:0 10px 0 8px; color:#a1a1a1; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(../images/arrow_02.gif) no-repeat 0 7px; }

/* 图片列表 */
.pic_list_01 { width:100%; margin:24px 0 20px 0; }
.pic_list_01 .pic_list { float:left; padding:0 0 13px 0; text-align:center; }
.pic_list_01 .pic_list img { margin:0 auto; border:1px solid #bbb; }
.pic_list_01 .pic_list .txt { margin:5px auto 0 auto; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#000; }
.pic_list_01 .pic_list .txt a:hover { color:#AA0000; }
.price { margin:0 auto; color:#CC0000; font-size:14px; font-weight:bold; }

/* 向上 */
.page_top { margin-top:17px; vertical-align:bottom; padding:0 0 10px 0; background:url(../images/page_line.gif) repeat-x top; line-height:27px; }
.page_top span { float:right; }
.page_top a { margin:0 10px; }

/* 分页 */
.page{ height:30px; margin:0 0 5px 0; background:url(../images/page_line.gif) repeat-x top; line-height:30px; clear:both; }
.page_line { background:url(../images/page_line.gif) repeat-x top; }
.page .recordcount { float:left; width:140px; padding-left:7px; font-size:12px; }
.page .page_no { float:left; width:475px; font-family:Verdana; text-align:center; }
.page .page_no span { font-size:11px; padding:0 10px; }
.page .page_no a { padding:0 5px; }
.page .page_no span a { padding:0 2px; }
.page .page_no .current { color:#AA0000; font-weight:bold; text-decoration:underline; }
.page .top { float:right; width:55px; font-size:12px; text-align:center; }
.message_page .page_no { float:right; padding-right:26px; text-align:right; }

/* 表单 */
.inputbox{ width:710px; margin:10px 0 30px 0; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; zoom:1; }
.inputbox .ibl { float:left; width:75px; padding-right:2px; padding-top:13px; color:#555555; text-align:right; }
.inputbox .ibr { float:left; padding-top:10px; +padding-top:8px; color:#555555; text-align:left; }
.input { border:1px solid #B2B2B2; background:#f8f8f8; color:#555555; }

/* 在线留言 */
.message { width:700px; margin:25px auto 10px; color:#333; line-height:20px; }
.bgmessage { position:relative; padding:5px 10px 10px 10px; border:1px solid #ddd; background:#eee; color:#333; }
.message .replyTitle { margin:5px 10px 0 10px; color:#D6990C; }
.message .replyContent { margin:0 10px 10px 10px; }

/* 在线订购 */
.right .orderOnline { margin:8px 0; font-weight:bold; font-size:14px; text-align:right; }
.order { width:645px; margin:20px auto 0 auto; }
.orderlist { border-collapse:collapse; }
.orderlist th, .orderlist td { border:1px solid #ccc; }
.orderlist td { padding:5px; }
.orderBottom { margin-top:20px!important; margin-bottom:40px; text-align:center; }
.orderBottom a { margin:20px; color:#333; text-decoration:underline; }

/* 联系我们 */
.contact { width:680px; margin:25px auto 0; padding:5px 10px 10px 10px; border:1px solid #ddd; background:#eee; color:#333; line-height:20px; }
.map { width:591px; margin:0 auto; padding:5px; border:1px solid #ddd; border-top:none; background:#fff; }

/* 右侧 */
.right { float:left; width:713px; margin:0 0 0 27px; display:inline; }
.right .title { height:20px; margin:0; padding:8px 0 0 12px; background:url(../images/bg_right_title.jpg) no-repeat; color:#000; font-size:12px; text-align:left; }
.bg_title { height:18px; margin:0; padding:3px 0 2px 12px; background:url(../images/arrow_03.gif) no-repeat 3px 9px #eee; color:#000; font-weight:bold; font-size:13px; text-align:left; }

/* ========== 2002 ========= */
.m { width:990px; margin:0 auto; }

/* topbar */
.site-nav-bg { width:990px;  height:27px; background:url(../images/site-nav-bg.jpg) repeat-x 0 0 scroll #DEDEDE;margin:0 auto; padding:0 0px; }
.set { width:990px; height:27px; padding:0; color:#000; z-index:10000; }
.set .welcome { float:left; height:27px; padding:0 20px 0 12px; line-height:27px; }
.set ul li { float:right; height:23px; }
.search { padding:5px 13px 0 0; }
.search span { float:left; }
.search .input { width:115px; height:15px; padding:1px 0 0 1px; margin-right:1px; border:1px solid #ddd; background:#eee;}
.search .btn { width:65px; height:18px; border:none; background:url(../images/btn_search.jpg) no-repeat; cursor:pointer; }
.car { width:78px; background:url(../images/btn_cart.jpg) no-repeat left 5px; }
.car a { display:block; width:78px; height:23px; color:#888; text-indent:-9999px; }
.language { position:relative; width:78px; background:url(../images/btn_language.jpg) no-repeat left 5px; }
.language a { display:block; height:27px; color:#888; }
#lbox { position:absolute; top:27px; right:0px; width:128px; height:50px; padding-top:8px; border:1px solid #ccc; background:#f1f1f1; line-height:18px; text-align:center; z-index:9999; }
#lbox a { display:block; height:18px; color:#f60; }
#lbox a:hover { color:#369; }

/* header */
.header { width:990px; margin:0 auto; padding:0 6px; background:#fff; z-index:10; }
.logo { padding-top:1px; }

/* nav */
.nav { width:990px; background:url(../images/bg_nav.jpg) no-repeat; }
.nav tr { height:35px; }
.nav td { position:relative!important; z-index:999; }
.nav td.lspace, .nav td.rspace { width:60px; }
.nav td.space { width:10px; }
.nav a { display:block; height:33px; padding:0; color:#FDF904; font-weight:bold; font-size:13px; white-space:nowrap; }
.nav a span { display:block; height:24px; padding:9px 10px 0 10px; text-align:center; }
.nav a:hover, .nav .current { background:url(../images/nav_current_left.jpg) no-repeat; color:#fff; text-decoration:none; cursor:pointer; }
.nav a:hover span, .nav .current span {  color:#fff; text-decoration:none; }
/*background:url(../images/nav_current_right.jpg) no-repeat right bottom;*/
/*下拉菜单*/
.navFloat { position:absolute; width:100px!important; _width:100%; z-index:999; visibility:hidden; }
.navFloat tr { height:25px; }
.navFloat td { text-align:center; }
.navFloat a { height:25px; padding:0 5px; background:#770000 url(../images/navFloat.jpg) repeat-y right; color:#fff; font-size:12px; font-weight:normal; line-height:25px; }
.navFloat a:hover { background:#fff; color:#770000; }

/* banner */
.banner { position:relative; width:990px; clear:both; z-index:9; }
.left-shadow { position:absolute; left:-6px; top:0; width:6px; height:520px; background:url(../images/left-shadow.jpg) no-repeat; }
.right-shadow { position:absolute; right:-6px; top:0; width:6px; height:520px; background:url(../images/right-shadow.jpg) no-repeat; }

/* 公告 */
#announce { height:30px; margin:0 auto; background:url(../images/bg_announce.jpg) repeat-x 0 0; line-height:30px; clear:both; }
#announce .post { float:left; width:715px; color:#DC5400; }
#announce .post strong { padding:0 0 0 22px; }
#announce .post a { margin:0 0 0 14px; padding:0 0 0 10px; background:url(../images/arrow_01.gif) no-repeat 0 30%; }
#announce .post a:hover { color:#DC5400; }
#announce .time { float:left; width:275px; height:30px; text-align:center; }

/* 主体 */
.main { width:990px; margin:0 auto; padding:0 6px; background:#fff url(../images/bottom.jpg) no-repeat bottom; }
.main1 { width:990px; margin:0 auto; padding:0 6px; background:#fff; }
.main1:after { content:'\0020'; display:block; height:0; clear:both; }
.main:after { content:'\0020'; display:block; height:0; clear:both; }
.main_bottom1 { width:980px; height:1px; border-top:1px dashed #C8C8C8; clear:both; margin-left:5px; margin-top:5px; }
.main_bottom { width:990px; height:25px; background:url(../images/main_bottom.jpg) no-repeat bottom; clear:both; }

/* 左侧 */
.left { position:relative; float:left; width:230px; min-height:500px; _height:500px; padding:0; background:url(../images/bg_middle.jpg) no-repeat right top; z-index:1; }
.left .title { height:28px; margin:0 10px 0 0; padding:0 17px 0 0; background:url(../images/bg_left_title.jpg) no-repeat; color:#fff; font-size:12px; line-height:28px; text-align:right; }
.col_bottom { margin:0 0 50px 0; clear:both; }

.left h1 { background:url(../images/left_title.jpg) no-repeat left bottom; }
.left .product_01 { width:220px; margin-bottom:10px; text-align:center; }
.left .list_01 { margin-bottom:10px; }

/* 底部 */
.footer { width:990px; min-height:60px; _height:60px; margin:0 auto; padding:0 6px; background:#fff; color:#888; line-height:150%; }
.footer:after { content:'\0020'; display:block; height:0; clear:both; }
.footer .copyright { float:left; padding:0 6px 0 12px; width:100%; }
.footer .link { float:right; padding:0 15px 0 0; }
.footer a { color:#888; }

/* 首页 */
.siteL { float:left; width:326px; min-height:165px; _height:165px; }
.siteM { float:left; width:650px; min-height:250px; _height:250px; }
.siteM2 { float:left; width:980px; min-height:165px; _height:165px; }
.siteM3 { float:left; width:980px;  }
.siteR { float:left; width:260px; min-height:165px; _height:165px; }
.siteR2 { float:left; width:720px; min-height:200px; _height:200px; }
.split-line { float:left; width:1px; height:165px; background:url(../images/def_split_line.jpg) no-repeat; }

.siteL h1,.siteM h1,.siteM2 h1,.siteM3 h1,.siteR h1,.siteR2 h1,.left h1 { font-size:12px; line-height:21px; margin:0 15px; padding:7px 10px 0 12px; }
.siteL h1 { background:url(../images/siteL_title.jpg) no-repeat left bottom; }
.siteM h1 { background:url(../images/siteM_title.jpg) no-repeat left bottom; }
.siteM2 h1 { background:url(../images/siteM_title.jpg) no-repeat left bottom; }
.siteM3 h1 { background:url(../images/siteM_title.jpg) no-repeat left bottom; }
.siteR h1 { background:url(../images/siteR_title.jpg) no-repeat left bottom; }
.siteR2 h1 { background:url(../images/siteM_title.jpg) no-repeat left bottom; }
.more { float:right; color:#999; font-weight:100; }
.more a { color:#999; }

/* 最新动态 */
.list_01 { margin:6px 15px 0 15px; }
.list_01 ul li { padding:3px 5px 3px 8px; background:url(bg_news_list_line.gif) repeat-x bottom; color:#333; line-height:20px; clear:both; }
.list_01 ul li a { padding-left:5px; color:#000; }
.list_01 ul li a:hover { color:#AA0000; text-decoration:underline; }
.list_01 .bg { background:#eee; }
.list_01 .date { float:right; padding:0 10px 0 8px; color:#a1a1a1; font-size:11px; font-family:Arial; }
.list_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(../images/arrow_02.gif) no-repeat 0 7px; }

/* 产品中心 */
.product { float:left; margin:0 0 0 10x; padding:0 29px; display:inline; }
.product .pic_list { float:left; margin:10px 0 0 0; padding:0; height:170px; }
.product .pic_list .pic { margin:0 auto; border:1px solid #bbb; }
.product .pic_list .pic span { display:block; padding:5px; }
.product .pic_list .txt { margin:5px auto 0 auto; line-height:20px; text-align:center; }
.product .pic_list .txt a { color:#000; }
.product .pic_list .txt a:hover { color:#AA0000; }

.siteL .product { width:255px; }
.siteM .product { width:374px; }
.siteM2 .product { width:910px; }
.siteR .product { width:146px; }


.siteL .about, .siteM .about, .left .about { margin:10px 20px; line-height:18px; }
.siteR .about { margin:2px; line-height:18px; }
.siteR2 .about { margin:10px; line-height:18px; }

.siteL .arrow { background:url(../images/siteL_arrow.jpg) no-repeat center; }
.siteM .arrow { background:url(../images/siteM_arrow.jpg) no-repeat center; }
.siteM2 .arrow { background:url(../images/siteM_arrow.jpg) no-repeat center; }
.siteR .arrow { background:url(../images/siteR_arrow.jpg) no-repeat center; }
.siteR2 .arrow { background:url(../images/siteR_arrow.jpg) no-repeat center; }

.product_01 { float:none; margin:0 auto; }
.siteL .product_01 { width:276px; }
.siteM .product_01 { width:395px; }
.siteM2 .product_01 { width:500px; }
.siteR .product_01 { width:160px; }

.product_01 .pic_list { float:left; padding:10px 5px 0; }
.product_01 .pic_list .txt { margin:5px auto 0 auto; line-height:20px; text-align:center; }
.product_01 .pic_list .txt a { color:#000; }
.product_01 .pic_list .txt a:hover { color:#AA0000; }


.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
*+html .clearfix {
}
.menu_navcc{width:1000px;}
.menu_nav{width:990px;height:43px;background:url(../images/nav_bg.gif) repeat-x;float:left;}
.menu_nav .nav_content{padding-left:25px;background:url(../images/nav_l_bg.gif) no-repeat;float:left;}
.menu_nav .nav_content li{width:84px;height:43px;padding-left:15px;padding-right:15px;background:url(../images/nav_li_right.gif) no-repeat right center;float:left;line-height:42px;text-align:center;font-size:14px;font-weight:bold;}
.menu_nav .nav_content li a{color:#fff;width:85px;height:43px;display:block;}
.menu_nav .nav_content li.current{line-height:37px;}
.menu_nav .nav_content li em{background:url(../images/bid_new.gif) no-repeat;width:35px;height:21px;display:inline-block;position:absolute;top:-20px;left:40px;}

.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:85px;height:37px;background:url(../images/nav_li_current.gif) no-repeat;display:block;color:#fff;}
.menu_nav .nav_content li a:hover{background:url(../images/nav_li_current.gif) no-repeat;line-height:37px;text-decoration:none;}


.menu_nav_right{padding-right:10px;background:url(../images/nav_r_bg.gif) no-repeat right top;float:right;margin-left:30px;padding-top:12px;height:23px;padding-bottom:12px;}
