/* CSS Document */
body {
     margin:0px;
	 padding:0px;
     font-size:12px;
	 background-color:#fff;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#666;
	 line-height:150%;}
ul, li, form, dl, dt, dd {margin:0px;padding:0px;list-style:none;}
img {border:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a.link1{color:#333;text-decoration:none;font-weight:bold;}
a.link1:hover{text-decoration:underline;}
#wrapper {width:895px;margin:0px auto;overflow:hidden;}
#top{width:895px;height:102px;float:left;}
#logo{width:337px;height:75px;float:left;}
#topnav{width:209px;height:60px;overflow:hidden;float:right;margin-top:13px;}
#topnav span{width:215px;float:left; text-align:center;}
#topnav span a{color:#666;text-decoration:none;}
#topnav span a:hover{text-decoration:underline;}
#topnav .search{width:215px;height:23px;float:left;overflow:hidden; margin-top:10px;}
#topnav .search .txtbox{width:173px;height:19px;border:#a7a6aa 1px solid;background:url(search_bg.gif) left top repeat-x;float:left;}
#topnav .search .btn{background:url(search_btn.gif) no-repeat;width:33px;cursor:pointer;height:23px;border:0px;float:right;}
#menu{width:897px;height:27px;float:left;overflow:hidden;}
#menu a{float:left;display:block;}
#left{width:681px;float:left;margin-top:4px;}
#right{width:206px;float:right;margin-top:4px;}
#homebanner{width:681px;height:230px;float:left;}
#indexnews{width:358px;float:left;margin-top:15px;margin-left:5px;}
#indexnews #topnews{width:358px;height:85px;float:left;padding-top:11px; border-bottom:#ebebeb 1px solid;}
#indexnews #topnews .pic{width:74px;height:74px;float:left;padding:4px 0px 0px 4px; background:url(pic_bg.gif) no-repeat;}
#indexnews #topnews .content{width:280px;float:right;overflow:hidden;}
#indexnews #topnews .content .title{color:#E20000;width:275px;float:left;font-weight:bold;}
#indexnews #topnews .content .txt{color:#333;width:275px;float:left;}
#indexnews #newslist{width:358px;float:left;margin-top:8px;}
#indexnews #newslist ul{width:358px; margin:0px; padding:0px; float:left;}
#indexnews #newslist ul li{background:url(dot2.gif) left center no-repeat;line-height:25px;color:#333;float:left; font-size:12px;width:358px;}
#indexnews #newslist ul li .left{float:left;width:275px;text-indent:8px;}
#indexnews #newslist ul li .right{float:right;width:60px;}
.indextitle{width:99%;height:30px;line-height:30px;border-bottom:#ccc 1px dashed;background:url(dot.gif) left center no-repeat;text-indent:9px;font-size:14px;float:left;font-weight:bold;}

#indexserver{width:358px;float:left;margin-top:15px;margin-left:5px;}
#indexserver .sub{width:358px;float:left;margin-top:8px; text-align:center;}

#indexproduct{width:280px;float:right;margin-top:15px;margin-right:10px;}
#indexproduct .content{width:268px;float:left;margin-top:8px; overflow:hidden;}
#indexproduct .content a{border:#b5b5b5 1px solid;background-color:#f7f7f7;height:23px;line-height:23px;padding:0px 2px 0px 2px;margin:7px 5px 0px 0px;color:#666;display:inline-block;}
.p1{width:268px;height:23px;line-height:23px;float:left;text-align:center;}
.p1 a{width:53px;display:block; float:left;}
.p2{width:268px;height:23px;line-height:23px;float:left;margin-top:13px;text-align:center;}
.p2 a{width:125px;display:block; float:left;}
.p3{width:268px;height:23px;line-height:23px;float:left;margin-top:13px;text-align:center;}
.p3 a{width:125px;display:block; float:left;}

#newproduct{width:280px;float:right;margin-top:15px;margin-right:10px;}
#newproduct .content{width:280px;float:left;margin-top:8px;}


#right{width:206px;float:right;margin-top:4px;}
#about{width:206px;float:left;}
#right .title{width:206px;height:20px;float:left;background-color:#e5e5e5;font-weight:bold; text-indent:12px;}
#right .content{width:206px;float:left;color:#333; line-height:22px; margin-top:8px;}

#partner{width:206px;float:left; margin-top:23px;}
#partner .content{width:206px;float:left;color:#333; line-height:22px; margin-top:8px; text-align:center;}

#contact{width:200px;float:left; margin-top:10px;}

#footer{width:895px;height:25px;line-height:25px;border-top:#ccc 1px solid;text-align:center;margin-top:23px; float:left;}

#middle{width:885px;float:right; background:url(leftnav_bg.gif) left top repeat-y;}

#leftnav{width:200px;float:left;}
#leftnav .bigclass{width:200px;height:23px;line-height:23px;float:left;background:url(dot3.gif) #e20000 13px center no-repeat;text-indent:22px;color:#fff;font-size:14px;}
#leftnav ul{width:200px;float:left;margin:0px;padding:10px 0px 0px 0px;}
#leftnav ul li{width:200px;height:30px;line-height:30px;color:#333; border-bottom:#ccc 1px solid; background:url(dot4.gif) 22px 10px no-repeat; text-indent:30px; font-weight:bold;}

#banner{width:895px;height:120px; margin:4px 0px 8px 0px; float:left;}

#leftbox{width:200px;float:left;margin-top:35px;color:#333;}
#leftbox .title{color:#E20000;font-size:14px;width:189px;padding-left:11px;font-weight:bold;}
#leftbox .content{width:195px;float:left;line-height:25px; padding-left:3px;}

#content{width:655px;float:right;}
#link{width:655px;float:left;text-align:right;}
#content .title{width:655px;float:left;border-bottom:#ccc 1px solid;color:#e20000;font-size:14px;font-weight:bold;}
#content .content{width:655px;float:left; line-height:23px; font-size:14px; margin-top:15px;}
#content .productcontent{width:655px;float:left;line-height:23px;font-size:12px;}
#content .title2{width:655px;float:left;color:#e20000;font-size:14px; margin-top:10px;}
#content .txt2{width:655px;float:left;}

#productbox{width:655px;float:left;font-size:12px;overflow:hidden;}
#productbox a{border:#b5b5b5 1px solid;background-color:#f7f7f7;height:23px;line-height:23px;padding:0px 3px 0px 3px;margin:7px 10px 0px 0px;color:#666;display:inline-block;}

#newslist {width:655px;float:left;margin-top:15px;}
#newslist ul{width:655px;float:left;margin:0px;padding:0px;}
#newslist ul li{width:655px;float:left;height:25px;line-height:25px; background:url(dot2.gif) left center no-repeat; border-bottom:#ccc 1px dashed; font-size:14px; color:#666;}
#newslist ul li .left{width:550px;float:left; text-indent:10px;}
#newslist ul li .right{width:90px;float:right;}

#page{width:655px;float:left;margin-top:8px;text-align:center;}

#job{width:655px;float:left;margin-top:15px;}

#indexp1{width:268px;float:left;font-size:12px;overflow:hidden;}
#indexp1 a{border:#b5b5b5 1px solid;background-color:#f7f7f7;height:23px;line-height:23px;padding:0px 2px 0px 2px;margin:7px 10px 0px 0px;color:#666;display:inline-block;}