@charset "gb2312";
/* for all */
a:link,a:active{color:#444444;text-decoration:none;}
a:visited{color:#444444;text-decoration:none;}
a:hover{color:#444444;text-decoration:underline;}
*{ margin:0; padding:0;}
img{ border:0;}
p{line-height:160%;}
td{font-size:12px;}
.Hide{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.both{height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden}
/*结构布局*/
body{font:12px/21px "宋体"; color:#444444; text-align:center; background: #EEEFF1}
.Wp {text-align:left; padding:0; margin:0 auto;width:975px;height:100%;}
#head{border-top:2px solid #333439; background:#DADBDF; width:100%; margin:0 auto;}
#head .top {text-align:left; margin:0 auto;width:975px;}
#head .top .logo {width:200px;float: left;}
#head .top .right {width:300px;height:71px;float: right;text-align:right;}
#head .top .right .menu {padding-top:5px; height:26px;text-align: right;color:#9E9E9E}
#head .top .right .menu a {color: #333333;}
#head .top .right .tel{font-size:22px;font-weight:bold;color:#087CB9;}
#topmenu{height:50px; background:url(../2010/menbg.gif) repeat-x; width:100%;margin:0 auto;}
#topmenu .nav{margin:0 auto; width:975px}
#topmenu .nav ul{list-style-type:none}
#topmenu .nav li{float:left;}
#topmenu .nav .menu2{width:90px;background: url(../2010/menu_2.jpg);}
#topmenu .nav .menu2on{width:90px;background: url(../2010/menu_2_on.jpg);}
#topmenu .nav .menu4{width:124px;background: url(../2010/menu_4.jpg);}
#topmenu .nav .menu4on{width:124px;background: url(../2010/menu_4_on.jpg);}
#topmenu .nav .menu5{width:134px;background: url(../2010/menu_5.jpg);}
#topmenu .nav .menu5on{width:134px;background: url(../2010/menu_5_on.jpg);}
#topmenu .nav li a{height:35px; display:block; font: bold 14px/30px "宋体";text-align:center;}
#topmenu .nav a:link,#topmenu .nav a:visited{padding-top:10px;color:#E4E4E2;text-decoration:none}
#topmenu .nav .menu2on a:hover,#topmenu .nav .menu2 a:hover{background: url(../2010/menu_2_on.jpg) repeat-x;}
#topmenu .nav .menu4on a:hover,#topmenu .nav .menu4 a:hover{background: url(../2010/menu_4_on.jpg) repeat-x;}
#topmenu .nav .menu5on a:hover,#topmenu .nav .menu5 a:hover{background: url(../2010/menu_5_on.jpg) repeat-x;}
#content{margin:0 auto; width:100%;}
.contentbg{background:url(../2010/bodybg.jpg) repeat-x;}
#content .banner{margin:0 auto; width:975px; height:271px; margin-top:15px; background:url(../2010/tt.jpg) no-repeat bottom;}
#content .main{width:975px; margin:0 auto}
#content .m30{margin:30px auto 0 auto}
#content .main .path{margin:-10px 0 0 0; height:51px; background:url(../2010/pathbg.gif) no-repeat; padding-top:10px; text-align:left; color:#6E6E6E}
#content .main .path a{color:#6E6E6E}
#content .main .left{float:left; width:260px; min-height:463px; background:url(../2010/left.gif) no-repeat top right}
#content .main .left .item{}
#content .main .left .item h3{text-align:left;height:37px}
#content .main .left .item .mu{text-align:left;}
#content .main .left .item .mu ul{list-style-type:none}
#content .main .left .item .mu li{margin:0; padding:2px 0;}
#content .main .left .item .mu .pic{margin-top:5px; color:#444}
#content .main .right{float:left; width:625px; margin:0 0 10px 40px; text-align:left}
#content .main .right .content{text-align:left}
#content .main .right .content h3{text-align:left;height:28px}
#content .main .right .con{margin-top:10px; margin-left:5px; text-align:left; color:#757575}
#content .main .right .con span{font-weight:bold; font-size:14px}
#content .main .right .con .fc{text-align:left;}
#content .main .right .con .fc ul{list-style-type:none}
#content .main .right .con .fc li{margin:0; padding:2px 0;}
#content .main .right .con .fc .t{font-weight:bold}
#content .main .right .con .fc .c{padding-left:15px}
#content .main .right .con .gnms{text-align:left;}
#content .main .right .con .gnms ul{list-style-type:none}
#content .main .right .con .gnms li{margin:0; padding:0}
#content .main .right .con .gnms .t{ padding:2px 0 0 35px; background:url(../2010/v1.gif) no-repeat; font-weight:bold}
#content .main .right .con .gnms .c{padding:5px 0 5px 15px; text-indent: 2em}
#content .main .right .con .gnms .c a{color:#3498CB}
#content .main .right .con .update{text-align:left;}
#content .main .right .con .update ul{list-style-type:none}
#content .main .right .con .update li{margin:0; padding:5px 0; background:url(../2010/line.jpg) no-repeat bottom left}
#content .main .right .con .update .t{font-weight:bold}
#content .main .right .con .update .c{padding:0}
#content .main .right .con .update .c span{font-weight:normal; font-size:12px}
#content .main .right .con .contact{margin-top:10px; width:632px; height:238px; background:url(../2010/ctbg.gif) no-repeat; text-align:left}
#content .main .right .con .contact h3{padding-left:10px; padding-top:6px; height:30px; font-size:14px; color:#C50000}
#content .main .right .con .contact h3 span{font-size:14px; color:#3E3E3E}
#content .main .right .con .contact .mes{text-align:left;}
#content .main .right .con .contact .mes ul{list-style-type:none}
#content .main .right .con .contact .mes li{margin:0; padding:5px 0 0 15px}
#content .main .right .con .contact .mes li span{font-weight:normal; font-size:12px}
#content .main .right .con .gmxz{margin-top:10px; width:632px; height:501px; background:url(../2010/gmxz.jpg) no-repeat left; text-align:left}
#content .main .right .con .page{margin-top:10px; text-align:right}
#content .main .right .con .feed{margin:0; width:628px; min-height:80px; padding:20px 0 20px 0; background:url(../2010/line.jpg) bottom left repeat-x}
#content .main .right .con .feed .mes{text-align:left; min-height:60px; line-height:23px; color:#757575}
#content .main .right .con .feed .web{height:20px; text-align:right; font-family: Arial, Helvetica, sans-serif; color:#FF0000;}
#content .main .right .con .feed .web span{font-size:12px; font-weight:normal; color:#3E3E3E}
#content .main .right .con .pudd{margin:0; width:628px; min-height:130px; padding:20px 0 20px 0; background:url(../2010/line.jpg) bottom left repeat-x}
#content .main .right .con .pudd .pic{width:120px; float:left; text-align:left}
#content .main .right .con .pudd .pic img{background:#EEEFF1}
#content .main .right .con .pudd .intro{width:508px; float:left;}
#content .main .right .con .pudd .intro .itop{padding-bottom:5px; text-align:left; height:20px; font-weight:bold; font-size:14px; color:#333333;}
#content .main .right .con .pudd .intro .ibt{text-align:left; min-height:80px; line-height:23px; color:#757575}
#content .main .right .con .pudd .more1{height:20px; text-align:right; font-family: Arial, Helvetica, sans-serif; color:#FF0000;}
#content .main .right .con .newcase{margin:10px 0; width:632px; height:179px; background:url(../2010/newcase.gif) no-repeat left top; text-align:left}
#content .main .right .con .newcase ul{list-style-type:none; margin:40px 20px 0 20px}
#content .main .right .con .newcase li{float:left; margin:0; padding:0; width:146px; text-align:center}
#content .main .right .con .newcase li p{padding-top:5px}
#content .main .right .con .news{margin:0; width:628px; min-height:80px; padding:20px 0 20px 0; background:url(../2010/line.jpg) bottom left repeat-x}
#content .main .right .con .news .content{text-align:left; min-height:60px; line-height:23px; color:#757575}
#content .main .right .con .news .content span,#content .main .right .con .newsclass span{font-size:12px; font-weight:normal;}
#content .main .right .con .newslist h3{padding:20px 0 15px 0; text-align:center; line-height:23px; color:#C50000}
#content .main .right .con .newslist .info{text-align:right; line-height:23px; color:#757575}
#content .main .right .con .newslist .content{margin-top:10px; text-align:left; line-height:23px; color:#757575}
#content .main .right .con .newslist .content p{padding:5px 0}
#content .main .right .con .newslist .content span{font-size:12px; font-weight:normal;}
#content .main .right .con .newsrelated{margin-top:10px; width:632px; height:238px; background:url(../2010/ctbg.gif) no-repeat; text-align:left}
#content .main .right .con .newsrelated h3{padding-left:10px; padding-top:6px; height:30px; font-size:14px; color:#C50000}
#content .main .right .con .newsrelated h3 span{font-size:14px; color:#3E3E3E}
#content .main .right .con .newsrelated .mes{text-align:left;}
#content .main .right .con .newsrelated .mes ul{list-style-type:none}
#content .main .right .con .newsrelated .mes li{margin:0; padding:5px 0 0 15px}
#content .main .right .con .newsrelated .mes li span{font-weight:normal; font-size:12px}
#content .main .right .con .download{margin-top:10px; width:632px; background:url(../2010/ctbg.gif) no-repeat top; text-align:left}
#content .main .right .con .download h3{padding-left:10px; padding-top:6px; height:30px; font-size:14px; color:#C50000}
#content .main .right .con .download h3 span{font-size:14px; color:#3E3E3E}
#content .main .right .con .download .mes{margin-top:10px; text-align:left;}
#content .main .right .con .download .mes h3{margin:0; padding:0; text-align:left;}
#content .main .right .con .download .mes p{margin:0; padding:0}
#content .main .right .con .download .mes .list{margin:0; padding:10px 0 10px 0; margin-bottom:10px; background:url(../2010/line.jpg) bottom left repeat-x}
#content .main .float1{float:left;width:260px;}
#content .main .float1 .quick{color:#444}
#content .main .float1 .demo{margin-top:5px; text-align:left; color:#444}
#content .main .float2{float:left;width:230px; padding:0 10px; background:url(../2010/fe.gif) no-repeat top right}
#content .main .float2 h3{text-align:left;background:#EEEFF1;padding-left:5px;height:20px}
#content .main .float2 .news{padding:5px;}
#content .main .float2 .news ul{list-style-type:none}
#content .main .float2 .news li{margin:0 0 5px 0; padding:0; text-align:left}
#content .main .float2 .news .title{padding:0 0 0 10px; background:url(../2010/ts.gif) 3px no-repeat}
#content .main .float2 .news .content{padding:0 0 0 10px; height:20px; overflow:hidden; color:#7B7B7B}
#content .main .float2 .news .more{text-align:right; color:#444}
#content .main .float2 .news .more a{color:#444}
#content .main .float2 .news .pic{margin-top:10px; text-align:center; color:#444}
#content .main .float3{float:left;width:225px; padding:0 10px; background:url(../2010/fe.gif) no-repeat top right}
#content .main .float3 h3{text-align:left;background:#EEEFF1;padding-left:5px;height:20px}
#content .main .float3 .product{padding:5px;}
#content .main .float3 .product .content{color:#444; line-height:180%; text-align:left}
#content .main .float3 .product .content ul{list-style-type:none}
#content .main .float3 .product .content li{margin:0 0 5px 0; padding:0; text-align:left}
#content .main .float3 .product .content .title{padding:0}
#content .main .float3 .product .content .cont{text-indent:0; line-height:18px; color:#7B7B7B}
#content .main .float3 .product .more{text-align:right; color:#444}
#content .main .float3 .product .more a{color:#444}
#content .main .float3 .product .pic{margin-top:5px; text-align:center; color:#444}
#content .main .float4{float:left;width:200px; padding:0 0 0 10px}
*html #content .main .float4{float:right;width:200px; padding:0 0 0 0}
#content .main .float4 h3{text-align:left;background:#EEEFF1;padding-left:5px;height:20px}
#content .main .float4 .upgrade{padding:5px;text-align:left;}
#content .main .float4 .upgrade ul{list-style-type:none}
#content .main .float4 .upgrade li{margin:0; padding:0 0 0 10px; background:url(../2010/ts.gif) 3px no-repeat top; background-position:0 8px; width:190px; height:20px; overflow:hidden}
#content .main .float4 .upgrade .more{text-align:right; color:#444}
#content .main .float4 .upgrade .more a{color:#444}
#content .main .float4 .upgrade .pic{margin-top:10px; text-align:center; color:#444}
#content .main .map{text-align:left}
#content .main .map .l{float:left; width:460px; padding-right:20px; background:url(../2010/left.gif) no-repeat top right}
#content .main .map .r{float:left; width:460px; padding-left:20px}
#content .main .map h3{font-weight:bold; font-size:13px}
#content .main .map p{min-height:40px; padding:10px 0 10px 0; margin-bottom:10px; background:url(../2010/line.jpg) bottom left repeat-x}
#service{margin:5px auto; padding:5px; width:977px; height:28px; text-align:center; background:url(../2010/servicebg.gif) no-repeat}
#service .content{margin:0; padding:0; height:28px}
#friendlink{clear:both; width:965px;margin:10px auto; padding:4px 5px 0 5px; text-align:left; border-top:1px solid #d5d5d5}
#friendlink h2{font-size:12px;font-weight: bold;text-align: left;line-height: 30px;}
#friendlink a{padding-right:10px;}
#foot{clear:both; width:100%; margin:10px auto 0 auto; text-align:center; background:#E2E2E2}
#foot .menu {padding-top:10px;color:#666; font:12px/22px Tahoma, Arial, "宋体";}	
#foot .menu a{color:#666; font:12px/22px Tahoma, Arial, "宋体";}	
#foot .copyright{clear:both;margin:0;padding:5px 0;color:#444444}
.FD9907{color:#FD9907}
.black{color:#040402}
.w680{ width:680px; !important;width:678px;}
.w200{ width:200px !important;width:198px;}
.word1 {color: #0E8ED1; font-weight: bold; font-size:12px}
.word2 {color: #999; font-weight: bold; font-size:12px}
.word3 {color: #FF6600; font-weight: bold; font-size:12px}
.word5{font-size: 14px;font-weight: bold;color: #D20000;text-decoration: none;font-family: Geneva, Arial, Helvetica, sans-serif;}
.table-list {PADDING:5px; BORDER-RIGHT: #D7D7D7 1px solid; BORDER-TOP: #D7D7D7 1px solid; MARGIN: 0; FONT: 12px Arial; BORDER-LEFT: #D7D7D7 1px solid; WIDTH: 620px; BORDER-BOTTOM: #D7D7D7 1px solid}
.table-lists {PADDING:5px; BORDER-RIGHT: #D7D7D7 1px solid; BORDER-TOP: #D7D7D7 1px solid; MARGIN: 0; FONT: 12px Arial; BORDER-LEFT: #D7D7D7 1px solid; WIDTH: 328px; BORDER-BOTTOM: #D7D7D7 1px solid}
.table-list TH,.table-lists TH {PADDING:5px; BACKGROUND: #F8F8F9;COLOR: #666666;font-weight: normal;}
.table-list TH H4,.table-lists TH H4 {COLOR: #666;font-size: 12px;font-weight: normal;text-align:left;}
.table-list TH STRONG,.table-lists TH STRONG {FONT: 12px Arial; COLOR: #666}
.table-list TH P {margin:0; padding:0; FONT: 12px Arial; TEXT-ALIGN: justify}
.table-list TH OL {FONT: 12px Arial; TEXT-ALIGN: justify}
.table-list TH OL {MARGIN-LEFT: 20px; LIST-STYLE-TYPE: upper-alpha}
.table-list TD {BACKGROUND: #FFF; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; line-height:160%}
.table-lists TD {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; line-height:160%;}
.table-list TD span{font-weight:normal; font-size:12px}
.table-row TD {BORDER-RIGHT: #fff 1px solid; BACKGROUND: #F8F8F9}
.table-title TH {height:20px; BACKGROUND:url(../2010/tbg.gif) repeat-x;COLOR: #C50000;font-weight: bold;BORDER-BOTTOM: #D7D7D7 1px solid;}
.table-list TH p{text-indent: 2em; line-height:160%}
.pages{margin:0; width:628px;}
.pages .pagetotal{float:left; width:200px; text-align:left; background: #EEEFF1; line-height: normal;}
.pages .pagebody{float:left; width:428px; text-align:right; font-weight:bold; background: #EEEFF1; line-height: normal}
.pages .pagebody .pagenumbody{font-weight:bold; background: #EEEFF1; line-height: normal; padding: 0px 6px 0px 6px;}
.pages .pagebody .onpagenumbody{color:#ff0000;background: #F2f2f2; line-height: normal; padding: 0px 6px 0px 6px;}
.button{font-size: 12px; font-weight:bold; border: 1px solid #E0E0E0; background:#9A9999; color:#fff; height: 25px; cursor:pointer}
.input{padding:3px; font-size: 13px; border: 1px solid #E0E0E0; height: 15px; color:#727272}
.text{font-size: 13px; border: 1px solid #E0E0E0; color:#727272}
.lbcss1{display:none; margin:0;padding:0;width:1px;height:1px;text-indent:-1000px;position:absolute;}
.lbcss2{display:none; position:absolute; left:0px; top:-1040px;}