﻿body {
    margin:14px auto 20px;
    padding:0;
    font-family:Verdana, Arial, Helvetica, 'Sans-Serif';
    font-size:12px;
    color:#666;
    text-decoration:none;
    text-align:center;
    background:#b1452b url('bg.jpg') repeat;
}

ul, form, p { margin:0; padding:0; list-style-type:none; }

#wrapper { width:994px; margin:0 auto; }
#container { width:965px; margin:0 auto; }

/* 上边圆角 */
.topbar { height:10px; }
.topbar, .topbar div { position:relative; overflow:hidden; }
.topbarleft, .topbarright { width:11px; height:10px; }
.topbarleft {
    float:left;
    background:url(mainbg_01.png);
    
    /* IE 6.0 */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mainbg_01.png');
    _background-image:none;
}
.topbarcenter { float:left; width:943px; height:9px; margin-top:1px; background:#fff; }
.topbarright {
    float:left;
    background:url(mainbg_03.png) !important;
    
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mainbg_03.png', sizingMethod='scale');
    _background-image:none;
}

/* 主页面区域 */
#page {
    margin:0 1px;
    padding:0 8px;
    width:947px;
    background:#fff; /* height:800px; */ /* overflow:hidden; */
}

/* Logo 及导航条 */
#navigation {
    position:static;
    height:24px;
    padding:36px 0 0 307px;
    background:#fff url(logo.gif)  no-repeat;
}

#navigation ul { height:24px; line-height:24px; font-size:15px; font-weight:bold; text-align:center; }
#navigation li { float:left; width:90px; border-right:1px solid #666; }
#navigation a { color:#666; text-decoration:none; }

/* banner */
#banner { margin:8px auto; height:161px; }


/* 下圆角 */
.bottombar { height:12px; font-size:0; line-height:12px; }
.bottombar, .bottombar div { overflow:hidden; }

.bottombarleft {
    float:left; width:11px; height:12px;
    background:url(mainbg_10.png);
    
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mainbg_10.png", sizingMethod='crop');
    _background:none;
}

.bottombarcenter { float:left; width:943px; height:11px; margin-bottom:1px; background:#fff; }

.bottombarright {
    float:left; width:11px; height:12px;
    background:url(mainbg_12.png);
    
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mainbg_12.png", sizingMethod='crop');
    _background:none;
}


/* 底部导航条 */
#bottomnav { width:943px; height:28px; margin:0 auto; }

#bottomnavleft {
    float:left; width:30px; height:28px;
    background:url(mainbg_14.png);

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mainbg_14.png", sizingMethod='crop');
    _background:none;
}

#bottomnavcenter { float:left; width:884px; height:28px; margin-bottom:1px; background:#fffec2; }

#bottomnavright {
    float:left; width:29px; height:28px;
    background:url(mainbg_16.png);

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mainbg_16.png", sizingMethod='crop');
    _background:none;
}

#bottomnavcenter ul { margin:7px auto 0; width:500px; height:14px; text-align:center; }
#bottomnavcenter li { float:left; width:70px; border-right:1px solid #666; }
#bottomnavcenter a { color:#333; text-decoration:none; }


/* 页脚 */
#footer { margin-top:10px; color:#fff; text-align:center; }
#footer div { line-height:22px; }


/* 主体内容 */
#main {
    overflow:hidden;
    padding:0;
    padding-left:222px;        /* 留左侧栏 */
}

#sidebar, #contentbar {
    float:left;
    margin-bottom:-32767px; 
    padding-bottom:32767px;
    display:inline;      /* 修正 IE6 float 双倍 margin 问题 */
}

/* 左侧栏 */
#sidebar {
    width:206px;
    background:#fffec2;
    margin-left:-222px;
    padding:8px 8px 32767px 8px;
    color:#666;
}

/* 内容栏 */
#contentbar { width:713px; margin-left:10px; }

/* ---------------------------------------------------- */

/* 侧边栏模块 */
#sidebar a { color:#666; text-decoration:none; }
.sidemodule { clear:both; padding:0 0 10px; width:206px; }

.sidetitle {
    margin:0 0 4px 0;
    background:url(l_tit1.gif) no-repeat;
    border-bottom:solid 2px #ea6d00;
    height:24px;
    line-height:24px;
}

.sidetitle_cn {
    float:left;
    color:#eb7711;
    margin:0;
    padding:0 8px 0 12px;
    font-weight:bold;
    font-size:12px;
    height:19px;
    line-height:19px;
}

.sidetitle_en {
    float:left;
    color:#666;
    margin:3px 0;
    padding:0 0 0 8px;
    font-size:10px;
    height:12px;
    line-height:12px;
    border-left:solid 1px #ef6b00;
}

.sidecontent { clear:both; padding:2px 0 0 10px; text-align:left; }
.sidecontent img { border:0; vertical-align:baseline; }
.sidecontent li { margin:0 0 5px; }
/*
.sidecontent ul { margin:0; padding:0 0 0 10px; list-style:disc; font-size:13px; }
*/

/* 登录框 */
#formlogin fieldset { margin:5px 0 0; padding:0; border:0; }
.logintitle { float:left; line-height:25px; height:25px; }

.logininput {
    font-size:13px;
    height:15px;
    padding:5px;
    line-height:16px;
    border:0;
    width:132px;
    color:#f60;
    background:url(boxbg.gif) no-repeat;
    font-family:'Sans-Serif';
}

.loginbtn { float:left; width:61px; height:21px; margin:4px 4px 0 0; padding:0; }
.loginget { float:left; line-height:30px; margin:0 0 4px 0; padding:0; }

#login, #register { border:0; width:61px; height:21px; cursor:pointer; }
#login { background:url(sublog.gif) no-repeat; }
#register { background:url(subreg.gif) no-repeat; }

#logoned {}
#logoned p {padding: 10px 0 0 15px;}
#logoned input { border: 0; width: 70px; background: #fffec2; cursor: pointer; color: #ea6d00; display: inline;}


/* 内容栏模块 */
#contentbar .top { height:9px; width:715px; }
#contentbar .top div { float:left; height:11px; font-size:0; }
#contentbar .top .topl {
    width:8px;
    background:url(conbox_01.gif) no-repeat;

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/conbox_01.gif", sizingMethod='crop');
    _background:none;
}

#contentbar .top .topc {
    width:697px;
    background:url(conbox_02.gif);

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/conbox_02.gif", sizingMethod='crop');
    _background:none;
}

#contentbar .top .topr {
    width:8px;
    background:url(conbox_03.gif) no-repeat;

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/conbox_03.gif", sizingMethod='crop');
    _background:none;
}

#contentbar .cph { clear:both; margin:0 1px; padding:0 10px; border:1px solid #ccc; border-top:0; width:690px; }

/* 内容栏标题 */
#categorytitle { margin-bottom:4px; border-bottom:1px solid #ccc; height:24px; line-height:24px; }

#categorytitle_cn {
    float:left;
    color:#f19e55;
    border-bottom:1px solid #ea6d00;
    background:url(l_tit2.gif) no-repeat left center; /* 背景位置:水平 垂直 */
    padding:0 10px 0 22px;
    font-weight:bold;
    font-size:13px;
    height:24px;
    line-height:24px;
    
    _position:relative;
    _top:1px;
}

#categorytitle_en {
    float:left;
    color:#999;
    margin:6px 0 6px 0;
    padding-left:12px;
    border-left:1px solid #ef6b00;
    font-weight:bold;
    font-size:11px;
    height:12px;
    line-height:12px;
}

/* 滚动文本 */
#scrollText {
    float:right;
    margin-right:10px;
    width:420px;
    height:24px;
    line-height:24px;
    white-space:nowrap;
    overflow:hidden;
    font-size:13px;
}
#scrollText a { color:#666; text-decoration:none; }
#scrollText span { padding:0 5px; }

/* 内容块 */
#content { clear:both; width:670px; padding:10px; text-align:left; }


/* 产品中心 */
.trademark { margin:0 0 10px; width:670px; font-size:12px; color:#666; border-bottom:1px solid #ea6d00; }

.intro { float:left; width:310px; padding:5px; text-align:left; color:#666; }
.intrologo { float:left; margin:0 10px 5px 0; border:0; }

.produce { float:left; width:350px; padding-bottom:5px; text-align:left; font-size:12px; font-family:'arial', 'sans-serif'; }
.produce ul { outline:none; }
.produce li { float:left; }
.producemore { clear:both; display:block; margin:0 5px 5px 0; color:#ea6d00; font-family:'宋体'; }
.producemore a { color:#ea6d00; text-decoration:none; }
.producepic { margin:10px 0 0 0; float:left; width:70px; height:80px; text-align:center; }
.producepic img { height:70px; }
.produceintro { float:left; margin:10px 0 0 5px; height:100px; width:100px; }
.produceintro a { color:#666; text-decoration:none; }
.produce .obsolete { text-decoration:line-through; font-style:italic; }
.produce .none {  }
.produce .sale { color:#ee7900; }

/* 产品列表 */
.productlist { margin:0 0 10px 0; width:670px; }
.productlist a { color:#666; text-decoration:none; }
.productitem { float:left; margin:0 7px 5px 0; width:160px; height:185px; text-align:center; }
.productitem img { border:0; }

.img-shadow {
    float:left;
    background:url(shadowAlpha.png) no-repeat bottom right !important;
    background:url(shadow.gif) no-repeat bottom right;
    margin:10px 0 0 10px !important;
    margin:10px 0 0 5px;
}

.img-shadow-border {
    width:140px;
    height:140px;
    display:block;
    position:relative;
    background-color:#FFF;
    border:1px solid #a9a9a9;
    margin:-6px 6px 6px -6px;
    padding:4px;
}

.img-shadow-border img { height:140px; }


/* 产品详细信息 */
.productdetail { width:670px; text-align:center; font-size:13px; }
.productleft { float:left; margin:0 10px; width:170px; height:340px; }
.productright { float:left; width:471px; border:1px solid #ccc; }

.trademarkimg { height:40px; background:url(linebg.gif) repeat-x bottom center; }
.trademarkimg img { height:30px; border:0; }

.productimg { margin:10px 0; }
.productimg img { height:190px; }
.productprice { text-align:left; }
.productprice img { vertical-align:text-bottom; }

.fontchs { font-family:arial, helvetica; }

.producttop { height:30px; line-height:30px; }
.producttop ul { list-style-type:none; }
.producttop li { float:left; width:117px; font-size:15px; font-weight:bold; cursor:pointer; border-right:1px solid #ccc; }

.productcontent {
    clear:both;
    padding:10px 0 10px 10px;
    text-align:left;
/*    height:288px;*/
    min-height:288px;
}

.productcontent div { display:none; }

.tabon { background-color:#fff; border-bottom:0; color:#ea6d00; }
.taboff { background-color:#f5f5f5; border-bottom:1px solid #ccc; color:#666; }

/* 热销产品(图) */
.hotsale { float:right; margin-right:-10px; _margin-right:-5px; width:275px; padding:2px; border:1px solid #ccc; }
.hotsaletitle { padding:0 0 0 10px; height:24px; line-height:24px; background:#fffec2; }
.hotsaletitle span { color:#ea6d00; font-weight:bold; border-right: 1px solid #ea6d00; padding-right: 10px; margin-right: 10px; }
.hotsale ul { margin:0; padding:10px 0 5px; list-style:none; color:#ea6d00; }
.hotsale li { clear:both; }
.hotsalepic { margin:0; float:left; width:70px; height:80px; text-align:center; }
.hotsalepic img { height:70px; }
.hotsaleintro { float:left; margin:0 0 0 5px; padding:5px 0 0; height:70px; width:195px; }
.hotsaleintro a { color:#ea6d00; text-decoration:none; }

/* 经典应用 */
.solution ul { margin:0; padding:0 0 0 10px; list-style:disc; font-size:13px; line-height:22px; }
.solution a { color:#666; text-decoration:none; }
.solution img { max-width:651px; border:0; }

/* 详细内容 */
.contenttitle { text-align:center; line-height:32px; font-size:23px; font-weight:bold; }
.contentfrom { font-family:Verdana, Arial, Helvetica, 'Sans-Serif'; text-align:center; line-height:30px; background:#fffec2; }
.contenttext { padding:10px 0; text-align:left; font-size:13px; height:auto !important; height:530px; min-height:530px; }
.contentprint { text-align:center; height:30px; line-height:30px; background:#fffec2; }


/* 首页栏目块 */
.newslist { height:140px; clear:both; }
.newslist-x { height:240px; clear:both; }
.childlist { width:330px; text-align:center; color:#666; height:auto !important; height:240px; min-height:240px; }
.childlist-xl, .childlist-xr { float:left; width:330px; text-align:center; color:#666; }
.childlist-xr { margin-left: 10px; }
.childlist ul { margin:0; padding:0 0 0 15px; list-style:disc outside; color:#666; }
.childlisthead { height:20px; background:url('linebg.gif') repeat-x bottom center; }
.childlisttitle { padding:0 0 0 16px; text-align:left; background:url('zgyz_16_3.gif') no-repeat left center; }
.childlisttitle_2 { padding:0 0 0 18px; text-align:left; background:url('jt.gif') no-repeat left center; }
.childlistcontent { margin:5px; text-align:left; line-height:19px; }
.childlistcontent ul { margin:0; padding:0 0 0 15px; list-style:disc; }
.childlistcontent a { color:#666; text-decoration:none; width:300px; overflow:hidden; display:block; white-space:nowrap; }
.childlistcontent img { border:0; }
.childlistcontent a:hover { color:#ea6d00; text-decoration:none; }

/* 联系我们 */
.contactus { font-size:14px; color:#666; }
.contactustitle { padding: 0 0 15px; font-size: 21px; line-height: 26px; color: #333; font-family: '幼圆'; background: url(linebg.gif) repeat-x bottom center; }
.contactuscontent { margin: 15px 0 20px; line-height: 20px; }

.store { height: 229px; }
.storepic { margin: 0 0 8px; padding: 0 0 8px; height: 60px; background: url(linebg.gif) repeat-x bottom center; }
.storebigpic { float: left; padding: 6px; width: 284px; border: solid 1px #ccc; }
.storeintro { float: left; width: 340px; padding: 1px 15px 15px; }
.storetitle { margin: 0 0 8px; padding: 0 0 8px; font-size: 19px; font-weight: bold; color: #666; background:url(linebg.gif) repeat-x bottom center; }
.storesmallpic { float: left; margin: 2px; width: 50px; height: 50px; padding: 3px; border: solid 1px #ccc; }
.storesmallpic img { cursor: pointer; height: 50px; width: 50px; }
.storeunderline { margin: 0 0 15px; padding: 0 0 15px; background: url(linebg.gif) repeat-x bottom center; }

/* 会员申请 */
.frmlabel { width: 190px; text-align: right; line-height: 23px; }
.frmtext { border: 0; border-bottom: solid 1px #ea6d00; }
.frmcode {border: solid 1px #ea6d00;}
.frmselect { vertical-align:middle; }
.frmarea { border: solid 1px #ea6d00; }
.redstar { color: #f00; margin-right: 5px; }
.slttitle { margin-right: 5px; }
.mbutton { width: 60px; height: 21px; margin: 0 20px 5px 0; color: #333; background: #fffec2; border: solid 1px #999; cursor: pointer; }
.antibotimg {margin-top:5px; height:21px; vertical-align:bottom;}


/* ---------------------------------------------------- */

.clear { clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0; border:0; display:block; }

.whitetext { color:#fff; text-decoration:none; }
.graytext { color:#666; text-decoration:none; }

.colorgray { font-size:11px; font-weight:bold; color:#ccc; }

.fontbold { font-weight:bold; }

.more { float:right; margin:0 10px 0 0; font-size:12px; color:#ea6d00; text-decoration:none; }
   
   






