/* CSS Document */
body{margin:0px; margin:0px; text-align:center;font-family:"Microsoft Yahei","simsun",Arial, Helvetica, sans-serif; color:#033E62;}
ul,li{list-style-type:none;}
ui,li,h5,h1,h2,p,span{margin:0px; padding:0px;}
#headerbg{width:100%; margin:0 auto; background:#ededed; height:128px; clear:both}
#header{width:980px; margin:0 auto; height:128px; clear:both}
.logo{width:177px; height:78px; float:left; margin-left:10px; margin-top:10px;}
.login{width:400px; float:right; margin-right:20px; margin-top:30px; font-size:13px; font-weight:bold; color:#1f75b8;}
.login span{float:left; display:block;  line-height:30px; width:95px; height:30px;}
.login a{ color:#1f75b8;position:absolute;text-shadow:0 0 1px #FFF;}
a{ text-decoration:none; color:#004d7d;}
a:hover{color:#004d7d;}
#nav{width:980px; height:40px; margin:0 auto;background: url(navmiddle.gif) repeat-x; float:left;}
#nav .left{float:left;background: url(navleft.gif) no-repeat; width:15px; height:40px;}
#nav .right{float:right;background: url(navright.gif) right top no-repeat; width:15px; height:40px; width:965px; line-height:40px; text-align:left; color:#ffffff; font-weight:bold;}
#nav .right a{color:#fff; display:block; float:left;background:url(navico.gif) right no-repeat; text-align:center;  width:100px;}
#ad {MARGIN:0 auto; WIDTH: 100%; TEXT-ALIGN: center;background:url(addbg.jpg) repeat-x left top; height:268px; clear:both;}
#content{MARGIN:0 auto; WIDTH: 100%; TEXT-ALIGN: center;background:url(addbg01.jpg) repeat-x left bottom; height:128px; clear:both;}
#notice{background:url(notice.gif) repeat-x; width:100%; height:41px; line-height:40px;}
#notice  img{float:right;}
#notice .demopage{width:500px; height:41px; overfolw:hidden; float:left;	background: url(noticetxt.gif) left center no-repeat ; padding-left:20px; text-align:left;}
#notice .demopage h2{font-size:14px;margin:0px ;}
/* scrollDiv */
#notice .scrollDiv{height:40px;/* 必要元素 */overflow:hidden;/* 必要元素 */}
#notice .scrollDiv li{height:25px;}
#s2,#s3{height:40px;}
#notice a{color:#3a3a3a; font-size:12px;}
#notice h5{float:left; display:block; font-size:12px;}
#main{width:980px; margin:0 auto; height:auto; clear:both; margin-top:10px;}
#main .left{width:718px; float:left; height:auto;}
#main .right{width:250px; float:right; text-align:center;}
.case{ width:246px; text-align:left;border:1px solid #e2e2e2; height:auto; float:right; margin-top:10px;}
.case h2{ color:#000; font-size:16px; font-weight:bold; float:left;width:170px; text-align:left; padding-left:10px; margin-top:5px;}
.case span{float:right; width:50px; font-size:12px; line-height:30px;}
.case span a{font-size:12px; color:#999999;}
.case ul{list-style:none; font-size:12px; margin:0px; padding:0px; width:246px; height:238px; padding-left:10px; float:left;}
.case ul li{margin:0px; padding:0px;line-height:26px;color:#00395c; text-align:left;}
.case ui li a{color:#00395c;}
.server{ background:url(server.jpg) bottom right no-repeat; width:246px; height:228px; text-align:left; margin-top:10px; border:1px solid #e2e2e2; float:right; }
.server h2{color:#000; font-size:16px; padding-top:9px; padding-left:10px;}
.server ul{list-style:none; font-size:14px; margin:0px; padding:0px; width:246px; padding-left:10px;padding-left:10px; margin-top:3px;}
.server ul li{margin:0px; padding:0px;line-height:28px;color:#000;}
.server b{color:#ea1207; font-weight:bold;}

.download{background:#f3f8e9; border:1px solid #e3ead0;text-align:center; padding:10px 5px 5px 5px; margin-bottom:10px; width:236px;}
.download img{margin:0px; padding:0px;}
.download .img1{margin-bottom:10px!important; margin-bottom:0px;}
.download .s1{background:url(dowan01.gif) no-repeat; width:238px; height:43px; line-height:42px; color:#67960c; margin:0 auto; }
.download .s1 a{color:#67960c; font-weight:bold; display:block; width:110px; height:42px;float:left; text-align:right;}
.download .s2{background:url(dowan02.gif) no-repeat; width:238px; height:43px; line-height:42px; color:#67960c; margin-top:10px; margin:0 auto;}
.download .s2 a{color:#67960c; font-weight:bold; display:block; width:110px; height:42px;float:left; text-align:right;}
.magin10{margin-top:10px;}
.clear{clear:both;}
.imgad{margin:0px; padding:0px;}
#video{background:url(bg.gif) repeat-x left top; height:29px;  line-height:29px; width:718px; float:left; }
#video h1{color:#fff; font-size:16px; float:left; background:url(videonavbg.gif) no-repeat left top ; padding-left:15px; width:600px; text-align:left; display:block;}
#video span{display:block; float:right; background:url(videonavleft.gif) right top no-repeat; width:80px; height:29px;}
.vide{width:719px; height:262px; background:url(videobg.gif) no-repeat top left; margin:0px; float:left; color:#000000; font-size:12px; float:left; overflow:hidden;}
.vide .videleft{padding:0px; float:left; width:320; height:250px; margin:5px;}
.vide .videright{padding:0px; margin:0px; width:380px; float:right; height:250px; line-height:26px!important; line-height:24px;padding-right:5px; padding-top:5px; text-align:left;}
.vide .videright img{text-align:left; margin-top:10px; float:right; margin:0px; padding:0px; display:block;}
.proucts{width:718px; border:1px solid #e2e2e2; height:auto; float:left; clear:both; margin-top:10px;}
.proucts table a{color:#000;}
.proucts a:hover{color:#004d7d;}
.proucts h2{width:630px;float:left; text-align:left; display:block; font-size:16px; color:#000; padding:0px; margin:0px; margin-top:5px; margin-left:10px;}
.proucts span{width:60px; float:right; text-align:right; display:block; font-size:12px; padding-right:10px; line-height:24px;}
.proucts a{color:#999999;}
.newbd{width:718px; height:auto; padding:0px; margin-top:10px; text-align:left; float:left; clear:both;}
.newbd .new{float:left;width:226px; font-size:12px; color:#004d7d;margin:0px;text-align:left;border:1px solid #e2e2e2;}
.newbd .new ul{list-style:none; font-size:12px;height:238px;  margin:0px; padding:0px;padding-left:10px; border:none; width:226px; float:left;}
.newbd .new ul li{margin:0px; padding:0px;line-height:26px;color:#00395c; text-align:left;}
.newbd .new h2{color:#000; font-size:16px; font-weight:bold; float:left;width:150px; padding-top:3px; text-align:left; padding-left:5px; margin-top:5px;}
.newbd .news span{float:right; width:50px; font-size:12px;}
.newbd .new span a{font-size:12px; color:#999999; line-height:30px;}
.proudct{BACKGROUND: url(proudct.gif) no-repeat left bottom; color:#000; font-size:12px; line-height:22px;}
.proudct h1{color:#000; font-size:14px; font-weight:bold;}
.proudct strong{color:#FF3300; font-size:14px;}

.prouct{font-size:14px; font-weight:bold; text-align:center;}
.prouct ul{padding:0px; margin:0px; padding-left:25px;width:465px; height:180px; overflow:hidden;}
.prouct a{color:#000;}
.prouct ul li{ background:url(list.gif) left center no-repeat; padding-left:10px; float:left;width:220px; line-height:32px; line-height:32px; margin:0px; text-align:left;}
.prouct1{background:url(proudct01.gif) left center no-repeat; width:471px; height:32; margin:0 auto; color:#fff;}
.prouct1 a{color:#fff; background:url(aico.gif) right center no-repeat; text-align:center;line-height:32px; font-size:13px; width:78px; float:left;}

.prouct01{font-size:14px; font-weight:bold; text-align:center;}
.prouc01t ul{padding:0px; margin:0px;width:465px; height:180px; overflow:hidden;}
.prouct01 a{color:#000;}
.prouct01 ul li{ background:url(list.gif) left center no-repeat;padding-left:10px;line-height:31px; line-height:31px; margin:0px; text-align:left;}
.prouct011{background:url(proudct01.gif) left center no-repeat; width:471px; height:32; margin:0 auto; color:#fff;}
.prouct011 a{color:#fff; background:url(aico.gif) right center no-repeat; text-align:center;line-height:32px; font-size:13px; width:78px; float:left;}

.bottom{text-align:center; font-size:12px; color:#000; margin:0px; padding:0px; background:url(bottom.gif) bottom left repeat-x; width:100%; height:150px; padding-top:10px; clear:both;}
.bottom a{color:#054aaa;}
.contright{width:712px; float:right; font-size:14px; text-align:left;border:1px solid #ebebeb;}
.contright p{padding:0px; margin:0px; font-size:12px;padding-left:10px; padding-right:10px;}
.contright h3{font-size:16px; margin:0px; padding:0px; background:#f2f7fc; width:704px!important;width:100%;  display:block; height:28px;padding-left:10px; }
.cot ul{list-style:none; padding:0px; margin:0px; padding-left:10px; line-height:30px;}
.cot .qqserver{ padding:0px; margin:0px; padding-left:10px; line-height:30px; list-style:none;}
.listnews{background:url(list.gif) left center no-repeat; line-height:30px; padding-left:20px; border-bottom:dashed 1px #aac5d0; text-align:left;}
.fontzj{color:#999999;}
.contright h4{font-size:14px; margin:0px; padding:0px;line-height:30px; background:url(contlist.gif) no-repeat 5px center; padding-left:15px;}
.contright h2{font-size:20px; margin:0px; padding:0px; background:#f2f7fc; width:100%; display:block; height:30px;padding-left:10px; }
.contleft{width:256px; float:left; height:auto;background:url(intro03.gif) repeat-y left top;text-align:center; border:1px solid #ebebeb; clear:both; padding-bottom:10px;}
.contleft .ul{list-style:none; line-height:29px; text-align:center; padding:0px; margin:0px; float:left;}
.contleft .ul li{ font-size:14px; padding-left:30px; text-align:left;}
.contleft .span{background:url(conlistbg.gif) repeat-x left top #000; height:29px; line-height:29px; display:block; margin:0 auto; width:226px!important; width:100%; margin:0 auto; padding:0px; font-size:14px; font-weight:bold;}
.contleft .span a{color:#008aff;}
.contleft .ul li a{color:#033771;}
.contleft .s1{background:url(dowan01.gif) no-repeat; width:238px; height:43px; line-height:42px; color:#67960c; margin:0 auto; }
.contleft .s1 a{color:#67960c; font-weight:bold; display:block; width:110px; height:40px;float:left; text-align:right;}
.contleft .s2{background:url(dowan02.gif) no-repeat; width:238px; height:43px; line-height:42px; color:#67960c; margin-top:10px; margin:0 auto;}
.contleft .s2 a{color:#67960c; font-weight:bold; display:block; width:110px; height:42px;float:left; text-align:right;}
.contright table{font-size:12px;}
.botton{ border:none;width:116px; height:28px; line-height:28px; color:#fff; font-size:14px; background:url(botton.gif) no-repeat left top;}
<!--?????????--->
#con{FONT-SIZE: 14px; WIDTH: 480px; height:235px;background:#000;}
#tags {PADDING: 0px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 32px;}
#tags LI {BACKGROUND: url(tagleft.gif) no-repeat left bottom; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 32px;  width:120px; margin:0px; padding:0px;}
#tags LI A {width:120px; text-align:center; padding:0px; margin:0px;font-weight:bold; BACKGROUND: url(tagright.gif) no-repeat right bottom; FLOAT: left; LINE-HEIGHT: 32px; HEIGHT: 32px; TEXT-DECORATION: none; color:#1d5ca3}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#tags LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 32px;}
#tags LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 32px; HEIGHT: 32px; font-weight:bold;}
#tagContent {BORDER-RIGHT: #e8eff0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #2870c0 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e8eff0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e8eff0 1px solid; BACKGROUND-COLOR: #fff;
 BACKGROUND: url(tabbg.gif) repeat-x;}
.tagContent { DISPLAY: none;  COLOR: #474747; HEIGHT: 235px;}
#tagContent DIV.selectTag {DISPLAY: block}
<!--???????????--->