 /* reset css */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, 
fieldset, lengend, button, input, textarea, 
th, td { 
    margin: 0;
    padding: 0;
}

body,
button, input, select, textarea,div { 
    
    font: 12px/1  Arial; 
}

h1 { font-size: 18px;  }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 

ul, ol { list-style: none; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] {
        border-bottom: 1px dotted;
        cursor: help;
}

q:before, q:after { content: ''; }

legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%;
}

table {
        border-collapse: collapse;
        border-spacing: 0;
}
.clear{height:1px;clear:both;overflow:hidden;}
.bold{font-weight:bold;}
.l{float:left;}
.r{float:right;}

body{text-align:center;}
.warp{width:890px;margin:0 auto;text-align:left;}
#header{position:relative;}
.logo{
background:145px 30px url(images/head.gif) no-repeat;
}
.headnav{position:absolute;width:163px;height:20px;line-height:20px;background:url(images/topnavbg.gif) no-repeat;text-align:center;
right:0;top:3px;color:#b6b6b6;
}
.headnav a{color:#084f8f;}

#flash{margin-top:10px;}


#menu {width:890px; height:43px; margin:0 auto;border:1px solid #dfdfdf;margin-top:10px;margin-bottom:20px;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block; } 
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;border:1px solid #dfdfdf;border-top:0;background:#fff;}
#menu ul.level1 {margin:0 auto;margin-left:20px;}
#menu ul.level1 li{background:transparent url(images/sep.gif) no-repeat right 0;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}
#menu b {position:absolute;}
#menu a {display:block; font-size: 14px ;font-weight:bold; color:#3e3e3e; line-height:43px; text-decoration:none;padding:0 12px 0 30px;}
#menu ul ul a{padding:0 25px 0 30px;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}
#menu ul li:hover > ul {visibility:visible; left:0; top:43px;}
#menu a:hover ul {left:0; top:43px !important;top:33px;}
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li a.drop {background:transparent url(images/b_down.gif) no-repeat 10px center;}
#menu li a:hover{color:#5683aa;font-weight:bold; direction:ltr;} 
#menu li:hover > a{color:#5683aa;}
#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}
#menu span.now_page{color:#c06;}
/*http://www.cssplay.co.uk/menus/skeleton4.html*/


.news{float:left;width:600px;}
.news_title,.pro_title{border-bottom:1px solid #e2e2e2;padding-bottom:5px;}
.more{float:right;margin-top:11px;}
.more a{color:#a73c43;}

.toppic{border:1px solid #cacaca;float:left;zoom:1;padding:4px 5px;margin-top:8px;height:135px;overflow:hidden;padding-bottom:0;}
.toppic img{width:248px;}

ul.topnews{float:left;margin:8px 0 0 8px;width:332px;}
ul.topnews li{margin-bottom:6px;padding-left:15px;background:0 center url(images/ar1.gif) no-repeat;}
ul.topnews li a{color:#2b2b2b;}
ul.topnews li span{display:block;float:right;color:#808080;}

.videoplayer{float:right;}

.productshow{height:165px;border:1px solid #dadada;margin-top:4px;z-index:-1;}
.pro_title{margin:2px 2px;padding-bottom:3px;}
.productbox{width:220px;height:115px;margin-top:13px;margin-left:8px;margin-right:15px;overflow:hidden;float:left;}
.productbox a{color:#383838;}
.pthumb{float:left;width:105px;height:90px;overflow:hidden;margin-top:6px;text-align:left;margin-right:4px;}
.pthumb img{width:101px;}

.pinfo{padding-top:10px;line-height:18px;color:#353535;word-break:break-all;
width:100px;float:left;
}


  #marquee {
    position:relative;
    width: 880px;
    overflow:hidden;
	margin-left:5px;
  }
  #marquee img {
    border:0px;
  }
  #marquee dl, #marquee dt,#marquee dd{
    float:left;
    margin:0;
    padding:0;
  }
  #marquee dl{
    width:1000%;
    height:150px;
  }

.contact{width:242px;margin-top:15px;}
.contactbox{margin-top:2px;
padding:0px 0px 0 0px;}

.contactbox2{border:1px solid #dfdfdf;margin-top:5px;
background: 1px 1px url(images/index_left_boxbg.gif) no-repeat;
padding:11px 12px 0 12px;}


.red{color:#99080d;}
.contactbox p{margin-bottom:10px;line-height:16px;}
.contactbox a{color:#232323;text-decoration:underline;}

.right_part2{width:621px;background:right 0 url(images/index_right_boxbg.gif) no-repeat;padding-top:6px;margin-top:10px;}
.intro{margin-left:6px;}
.companypic{width:145px;margin-top:10px;}
.conpanyinfo{width:448px;margin-top:13px;}
.conpanyinfo p{text-indent:2em;margin-bottom:8px;line-height:16px;}
.readmore{text-align:right;}
.tec{margin-top:12px;}
.tec ul{margin-top:22px;margin-left:10px;}
.tec a{color:#2c2c2c;}
.tec li{margin-bottom:6px;padding-left:15px;background:0 center url(images/ar1.gif) no-repeat;width:290px;float:left;}

.footer{text-align:center;color:#4a4a4a;margin-bottom:12px;border-top:1px solid #e6e6e6;padding-top:28px;margin-top:20px;}

.friendlink{background:0 22px url(images/title_friendlink.gif) no-repeat;text-indent:105px;margin-top:24px;}
.friendlink a{color:#6f6f6f;display:inline;margin-right:10px;}


#slideshow {
    position:relative;
    height:130px;
	width:890px;
	margin-top:10px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* page 2 */

.menu_title{
padding-bottom:10px;
border-bottom:1px solid #e2e2e2;
margin-bottom:12px;
}

ul.submenu{margin-bottom:20px;}
ul.submenu li{
height:24px;line-height:24px;background:0 bottom url(images/dash.gif) repeat-x;
}
ul.submenu li a{
font-size:14px;color:#282828;display:block;padding-left:20px;background:0px 5px url(images/menuar.gif) no-repeat;
}

.right_part{width:621px;padding-top:6px;margin-top:10px;}
.subtitle{background:15px center url(images/titlebg.gif) no-repeat #f1f1f1;font-size:14px;padding-left:40px;height:38px;line-height:41px;color:#8d0707;font-weight:bold;}
.subcontent{margin-top:15px;}
.subcontent p{text-indent:2em;margin-bottom:15px;}

.subcontent,.subcontent p,.subcontent div{line-height:1.7em !important;}
.subcontent input{border:1px solid #cacaca;height:22px;line-height:22px;}
.subcontent textarea{border:1px solid #cacaca;}

ul.newslist{}
ul.newslist li{height:25px;line-height:25px;background:0 bottom url(images/dash2.gif) repeat-x;}
ul.newslist li a{
color:#363636;display:block;padding-left:10px;background:0px 9px url(images/ar3.gif) no-repeat;
}
ul.newslist li span{float:right;display:block;color:#93a8ba;}
ul.newslist li.break{margin-bottom:20px;}


.pagebar{font-size:12px;margin-top:20px;}
.pagebar a,.pagebar span{display:block;float:left;margin-right:4px;border:1px solid #9a9a9a;color:#aaa;padding:2px 4px;}
.pagebar span{bordeR:0;color:red;font-weight:bold;}
.pagebar a:hover{text-decoration:none;background:#b4e0f5;border:1px solid #1e94cb;color:#1e94cb;}

/* 商品页 */
ul.prolist{margin-left:10px;}
ul.prolist li{float:left;width:120px;text-align:center;height:140px;background:0 bottom url(images/dash2.gif) repeat-x;margin-bottom:15px;}
div.proimgbox{border:1px solid #ececec;margin-bottom:10px;float:left;padding:3px;margin-left:12px;height:82px;overflow:hidden;}
div.protitle{clear:left;}
div.protitle a{color:#6c6c6c;}

div.proimgbox img{width:90px;}

.subcontent h4{
font-size:15px;background:0 bottom url(images/dash2.gif) repeat-x;padding-bottom:5px;padding-left:4px;
margin:10px 0;
}

.submenu li.aa{padding-left:20px;}
.submenu li.aaa{padding-left:40px;}
.submenu li.aa a,.submenu li.aaa a{background:0 5px url(images/l.gif) no-repeat;}

.indextech {margin-top:5px;}
.indextech li{line-height:18px;}

.author{float:right;margin:14px 10px 0 0;}

#menu{z-index:11;}
.productscroll{z-index:-222;}

.productcontent,.productcontent td{
font-size:14px;
}

.productcontent h5{
background:#eaeaea;
text-indent:2em;
margin-bottom:10px;
padding:3px 0;

}
