/* CSS Document */
*{padding:0px; border:0px; margin:0px;}
body{font-size:13px; color:#000000;}
#clear{clear:both; height:1px; width:1px;}
li{list-style:none;}
h1{font-size:18px;}
a{ color:#000000; text-decoration:none}
#top{ width:1002px; float:left;}
#top-logo{ float:left; width:218px; height:103px; background:url(images/top_bg.png) repeat-x}
#top-company-name{ float:left; width:784px;height:103px; background:url(images/top_bg.png) repeat-x}
#top-menu{width:1002px; clear:both; height:45px; background:url(images/menu-bg.png) repeat-x}
#top-flash{}

#mail-login{ padding:10px 0 0 0;}
#mail-login ul li{line-height:2.2; text-align:center;}
#left{float:left; width:212px; padding:0 0 0 30px;}
#left-tit{}
#left-content{ background:url(images/side_022.png) repeat-y;}
#left-foot{}
#class-content{ background:url(images/side_02.png) repeat-y; padding-left:20px;}
#left-class{width:160px;}
#left-class ul li{border-bottom:dotted 1px #eeeeee; line-height:22px;  padding-top:2px; padding-left:5px;}
#left-class .left-classbg{background:#FFFFFF;}

#content{ float:left; clear:right; width:711px; padding:0 0 0 16px;}
#content-tit{ float:left; width:711px;}
#content-type{ width:680px; background:url(images/right_03.png) repeat-y; clear:both; padding: 5px 0 0 30px;}
#content-foot{float:left; width:711px; clear:both;}
#content-index{width:630px; float:left; line-height:2em; padding:5px 10px 0px 0px; text-indent:2em;}
#content-index ul li{ float:left;}
#content-index .textwidth{width:370px; text-indent:2em; line-height:2em; padding-left:10px}
#content-index .img{padding: 0px 0 0 10px;}
#index-marq{float:left; width:710px; padding-top:4px;}
#index-marqbg{ background:url(images/right_06.png) no-repeat; height:163px; padding:0 0 0 50px;}


#marqueediv6{padding:15px 0 0 10px; width:650px; clear:both; overflow:auto;}
#marqueediv6 img{ width:180px; height:130px; border:solid 2px #eee;}
#marqueediv6 img:hover{ width:180px; height:130px; border:solid 2px #FF9933}

#seach{ height:30px; background:#FFFFFF; border:dotted 1px #eee; padding-left:3px; width:625px; padding-top:7px;}

#content-news{ width:600px; padding:10px 0 0 10px}
#content-news ul li{float:left; height:17px; border-top:dotted 1px #CCCCCC; padding:5px 0 0 20px;}
#content-news .libg{background:#fff; width:480px;}
#content-news .libg2{background:#eee; width:480px;}
#content-news .time{background:#fff; width:60px; font-size:12px; color:#CCCCCC}
#content-news .time2{background:#eee; width:60px;font-size:12px; color:#CCCCCC}
#pro_next{clear:both; width:500px; height:23px; padding: 0 0 0 30px;}

#news_content{width:660px;}
#news_content li{width:660px;}
.news_titlebg{background-color:#F8F8F8; padding-top:10px; text-align:center; border-bottom:solid 1px #CCCCCC;}
#news_content .content{text-indent:2em; padding:10px 0 0 0;}

#product{float:left;}
#product li{float:left; padding-top:2px; padding-left:10px;}
#product_pro li{clear:both; width:180px; text-indent:0em;}
#product_pro img{ width:172px; height:134px; border:solid 3px #CCCCCC; }
#product-name{clear:both; width:172px; text-align:center;}

#foot{clear:both;padding:23px 0 0 280px; color:#666666; line-height:1.5em; background:url(images/foot.jpg) no-repeat; width:702px; height:80px;}