/* CSS Document */
body {
     margin:0px;
	 padding:0px;
     font-size:12px;
	 background-color:#fff;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#000;
	 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:893px;height:27px;float:left;overflow:hidden;text-align:center;border:#CCCCCC 1px solid;line-height:27px;}
#left{width:480px;float:left;}
#right{width:206px;float:right;margin-top:4px;}
#homebanner{width:894px;height:168px;float:left; margin-top:4px;}
#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;}

#indexmiddle{width:480px;float:left;margin-top:25px; margin-left:20px;}
#indexproduct{width:480px;float:left; margin-top:10px;}
#product{width:480px;float:left;}
#product a{border:#b5b5b5 1px solid;background-color:#f7f7f7;height:23px;line-height:23px;padding:0px 5px 0px 5px;margin:7px 10px 0px 0px;display:inline-block;}
#partner{width:162px;float:left; margin-top:25px; margin-left:20px;}
#service{width:211px;float:right;
         margin-top:25px!important;
		 margin-top:25px/* IE6 */
}
#service .titlesub2{width:100%;float:left;height:20px;line-height:20px;}
#service .titlesub2 .left{float:left;}
#service .titlesub2 .right{float:right;}
#service .content{width:209px;float:left;height:213px; border:#DFDFE0 1px solid; text-align:center; padding-top:10px;}
#service .content .left{float:left;}
#service .content .right{float:left;}
.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:160px;float:left;margin-top:25px;}
#partner .content{width:160px;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;float:left;border-top:#ccc 1px solid;text-align:center;margin-top:23px;}

#middle{width:885px;float:right;}

#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:180px;float:left;margin:0px;padding:10px 0px 0px 20px;}
#leftnav ul li {width:180px;line-height:30px; float:left;}
#leftnav ul li a {width:180px;line-height:30px;color:#333; border-bottom:#ccc 1px solid; background:url(dot4.gif) 0px 12px no-repeat; text-indent:8px; font-weight:bold;float:left;}

#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:12px;color:#666666;}
#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 .txt{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;}
.titlesub{width:100%;float:left;border-bottom:#DFDFE0 1px solid;height:20px;line-height:20px;}
.titlesub .left{float:left;}
.titlesub .right{float:right;}

#service .titlesub{width:100%;float:left;height:20px;line-height:20px;}
#service .titlesub .left{float:left;}
#service .titlesub .right{float:right;}

.producttitle{width:162px;float:left;border-bottom:#DFDFE0 1px solid;height:20px;line-height:20px;}
.producttitle .left{float:left;}
.producttitle .right{float:right;}
.producttitle .content{width:480px;float:left; margin-top:10px;}

.link2{width:100%; margin-top:30px;}

#indexabout{width:480px; float:left; margin-top:25px;}