@charset "utf-8";
/* CSS Document */

/* global
-----------------------------------------------------------------------------------------------------*/
body{ color:#333; font-size:12px; line-height:28px; font-family:Arial, Helvetica, sans-serif; background:#FFF; font-family:"微软雅黑"; }
a{ color:#333;}
a:hover{ color:#ce0000;}


/* top
-----------------------------------------------------------------------------------------------------*/
#top{ width:100%; background:url(../images/headbg.jpg) no-repeat center top; margin:0 auto;}
.topMain{ width:1004px; margin:0 auto;}
.logo{ width:198px; height:98px; float:left;}
.topNav{ width:220px; float:right; height:98px; font-size:14px; color:#000; }
.china{ padding-left:21px; padding-right:21px; float:left; margin-top:45px;}
.line{ width:1px; height:14px; background:url(../images/bg.jpg) no-repeat center; float:left; padding-top:15px;  margin-top:45px;}
.english{ padding-left:21px; padding-right:21px; float:left;  margin-top:45px;}
.nav{ width:1001px; height:48px; background:url(../images/navbg.jpg) no-repeat; padding-left:3px;}
.nav li{ width:98px; height:48px; float:left; line-height:48px; text-align:center; font-size:14px; margin-right:2px; display:inline;}
.nav li a{ width:98px; height:48px; display:block; color:#FFF; }
.nav li a:hover{ width:98px; height:48px; display:block; color:#FFF; background:url(../images/hover.jpg) no-repeat right;}
.nav li a.current{ width:98px; height:48px; display:block; color:#FFF; background:url(../images/hover.jpg) no-repeat right;}
.nav li a.checked{ width:98px; height:48px; display:block; color:#FFF; background:url(../images/hover.jpg) no-repeat right;}
.banner{ width:1004px; height:212px;}


/* index
-----------------------------------------------------------------------------------------------------*/
#indMain{ width:1004px; margin:0 auto; padding-top:6px;}
.indLeft{ width:209px; float:left;}
.leftTopind{ width:187px; height:30px; background:url(../images/topbg1.jpg) no-repeat; font-size:14px; font-weight:bold; text-align:center; color:#FFF; line-height:30px;}
.leftMain{ width:187px; float:left;}
.probox{ width:187px; }
.prclass{ width:187px; height:32px; background:url(../images/bg004.jpg) no-repeat bottom; text-align:center; font-weight:bold; }
.prclass a{ width:187px; height:32px; background:url(../images/bg004.jpg) no-repeat bottom; text-align:center; font-weight:bold; display:block; }
.prclass a:hover{ width:187px; height:32px; background:url(../images/bg20.jpg) no-repeat top; text-align:center; font-weight:bold; color:#FFF; line-height:28px;}
.prclass1{ width:187px; height:36px; background:url(../images/bg04.jpg) no-repeat; text-align:center; font-weight:bold;}
.prclass1 a{ width:187px; height:36px; background:url(../images/bg04.jpg) no-repeat; text-align:center; font-weight:bold; display:block;}
.prclass1 a:hover{ width:187px; height:36px; background:url(../images/hover001.jpg) no-repeat; text-align:center; font-weight:bold; color:#FFF; display:block;}
.prlist{ width:187px;}
.prlist li{ width:187px; height:85px; background:url(../images/bg21.jpg) no-repeat;}
.indproimg{ width:80px; padding:12px 6px 12px 6px; float:left; padding-top:16px;}
.indpronamea{ width:87px; height:63px; float:left; padding-top:10px;}
.indproname{ width:160px; float:left; padding-top:4px; _line-height:8px ; _padding-top:9px; }
.indpronameb{ width:75px; height:63px; float:left; padding-top:10px;}



.indRight{ width:795px; float:left;}
.indNews{ width:795px;}
.indNewsT{ width:795px; height:30px; background:url(../images/topbg3.jpg) right no-repeat;}
.titles{ width:100px; float:left; padding-left:24px; color:#FFF; font-weight:bold; font-size:14px;}
.titleb{ width:160px; float:left; padding-left:24px; color:#FFF; font-weight:bold; font-size:14px;}
.more{ width:45px; float:right; padding-right:22px; padding-top:11px;}
.indNewsM{ width:787px; padding-left:8px; height:378px;}
.indNewsL{ width:466px; float:left; height:378px;}
.indNewsImg{ width:466px; height:304px; padding-top:15px;}
.indNewsImgTxt{ width:466px; height:28px; background:url(../images/topbg4.jpg) repeat-x bottom; font-size:14px; text-align:center; padding-top:15px;}
.indNewsR{ width:295px; float:right; padding-left:25px; padding-top:15px; height:362px;}
.indNewsR li{ width:295px; float:left; background:url(../images/ico.jpg) no-repeat left center; height:22px; line-height:22px;}
.indNewsR li a{ width:200px; display:block; padding-left:21px; float:left; line-height:22px; height:22px;}
.new{ width:24px; padding-left:8px;}
.newtime{ width:70px; padding-right:2px; float:left; height:22px; line-height:22px; overflow:hidden;}
.newtimes{ width:70px; padding-right:2px; float:left; height:28px; line-height:28px; overflow:hidden;}
.video{ width:295px; height:270px; float:left; padding-top:5px;}
.videoTop{ width:80px; height:21px; background:url(../images/videoTop.jpg) no-repeat; cursor:pointer; padding-left:225px; padding-top:5px;}


.indCase{ width:458px; float:left; padding-top:10px; padding-left:8px;}
.indCaseT{ width:458px; height:30px; background:url(../images/topbg5.jpg) no-repeat;}
.indCaseM{ width:458px;}
.indCaseList{ width:458px; height:186px; overflow:hidden;margin-top:5px;}
.indCaseList li{ width:458px; height:31px; background:url(../images/ico3.jpg) no-repeat left center; line-height:31px; overflow:hidden; vertical-align:bottom;}
.indCaseList li.ico4{ width:458px; height:31px; background:url(../images/ico4.jpg) no-repeat left center; line-height:31px; overflow:hidden;}
.indCaseList li a{ width:356px; display:block; height:31px; float:left; padding-left:22px; line-height:31px; overflow:hidden; }
.indCaseImg { width:458px; height:390px;}
.indCaseImg li{ width:458px; padding-left:1px; height:52px; padding-top:11px; overflow:hidden;}
.img1{ width:80px; height:52px; padding:2px; background:url(../images/img02.jpg) no-repeat; float:left;}
.img2{ width:82px; height:52px; padding:2px; background:url(../images/img02.jpg) no-repeat; float:left;}
.txt{ width:240px; background:url(../images/bg02.jpg) repeat-x bottom; height:40px; float:left; font-weight:bold; padding-left:32px; padding-top:12px;}

.indCaseR{ width:296px; float:right; padding-left:25px; padding-top:10px;}
.ExInfT{ width:295px; height:30px; background:url(../images/topbg6.jpg) no-repeat;}
.ExInfM{ width:295px; padding-top:10px; height:144px; overflow:hidden;}
.ExInfM li{ width:272px; height:28px; background:url(../images/ico.jpg) no-repeat 5px center; padding-left:23px; overflow:hidden;}
.indContactT{ width:295px; height:30px; background:url(../images/topbg6.jpg) no-repeat;}
.indContactM{ width:295px; height:206px; background:url(../images/bg01.jpg) no-repeat; color:#000; padding-top:20px;}
.qqOnline{ width:296px; height:94px; background:url(../images/topbg7.jpg) no-repeat top; padding-top:30px; color:#1a649d;}
.qqOnline li{ width:148px; float:left; height:32px; display:block;}
.qqOnline li span{height:32px;display:block; float:left; line-height:22px;}
.wz{ line-height:22px; margin-left:10px;}


.indTrade{ width:458px; float:left; padding-top:10px; padding-left:8px; padding-bottom:10px; min-height:200px; height:auto !important; height:200px;}
.indTradeGps{ width:458px; float:left; padding-top:20px; padding-left:8px; padding-bottom:10px; min-height:400px; height:auto !important; height:400px;}
.indTradeT{ width:458px; height:30px; background:url(../images/topbg5.jpg) no-repeat;}
.indTradeM { width:458px; padding-top:23px; height:296px; overflow:hidden;}
.indTradeM li{ width:122px; height:145px; float:left; margin:0 15px; display:inline;}
.indTradeM li img{ border:#000 1px solid;}
.tradeImg{ width:33px; padding-top:13px; float:left; display:block; height:20px;}
.tradeTxt{ width:82px; display:block; float:left; height:20px; padding-top:15px; line-height:20px; padding-left:3px;}
.cs{ width:295px; float:right; padding-left:25px; padding-top:10px;}
.csT{ width:295px; height:30px; background:url(../images/topbg6.jpg) no-repeat;}
.csM{ width:295px; padding-top:18px;}
.csM li{ width:280px; height:28px; background:url(../images/ico6.jpg) no-repeat 5px center; padding-left:14px;}


/* link
-----------------------------------------------------------------------------------------------------*/
#link{ width:1004px; margin:0 auto;}
.linkTop{ width:981px; height:34px; background:url(../images/linktop.jpg) no-repeat; line-height:37px; padding-left:23px; padding-top:3px; font-size:14px; font-weight:bold; color:#000; overflow-y:hidden;}
.linkMain{ width:1004px; background:url(../images/linkbg.jpg) repeat-y; overflow:hidden; padding-top:20px; padding-bottom:5px; }
.linkMain ul{ width:970px; padding-left:20px; padding-right:10px;}
.linkMain li{ height:22px; text-align:center; float:left; line-height:22px; padding-right:20px;}
.linkBt{ width:1004px; height:22px; background:url(../images/linkbt.jpg) no-repeat;}


/* boot
-----------------------------------------------------------------------------------------------------*/
#boot{ width:1000px; height:125px; padding-top:12px; margin:0 auto; padding-left:4px;}
.bootNav{ width:982px; height:31px; background:url(../images/bootnav.jpg) no-repeat; line-height:31px; padding-left:18px; color:#FFF;}
.bootNav a{ color:#FFF;}
.bootNav a:hover{ color:#FFF;}
.bootTxt{ width:1000px; height:78px; background:url(../images/boottxt.jpg) no-repeat; text-align:center; color:#000;}
.linknum{ min-width:200px; _width:200px; height:28px; padding-top:16px; margin:0 auto; margin-left:5px; margin-right:5px;}


/* mainNleft
-----------------------------------------------------------------------------------------------------*/
.mainCon{ width:1004px; margin:0 auto; padding-top:6px;}
.mainLeft{ width:195px; float:left; background:url(../images/leftbg.jpg) left repeat-y; min-height:100px; _height:100px;}
.leftTop{ width:195px; height:17px; background:url(../images/top1.jpg) no-repeat;}
.leftNCon{ width:185px; padding-right:1px; padding-left:9px;}
.leftNCon li{ width:185px; height:31px; background:url(../images/bg03.jpg) no-repeat center; }
.leftNCon li a{ color:#6b6a6a; padding-left:68px; padding-top:5px; display:block; width:117px; height:26px;}
.leftNCon li a:hover{ width:117px; height:26px; background:url(../images/bg05.jpg) no-repeat center; padding-left:68px; padding-top:5px; display:block; color:#e67335; }
.leftNCon li a.current{ width:117px; height:26px; background:url(../images/bg05.jpg) no-repeat center; padding-left:68px; padding-top:5px; display:block; color:#e67335; }
.leftBoot{ width:195px; height:262px; background:url(../images/bg06.jpg) no-repeat;}


/* mainNleft_product
-----------------------------------------------------------------------------------------------------*/
.leftNConP{ width:185px;  margin-left:8px;}
.leftNConP a{ color:#6b6a6a; width:135px; height:31px; line-height:31px; background:url(../images/bg09.jpg) no-repeat ; display:block; padding-left:50px;}
.leftNConP a:hover{ width:135px; height:31px; line-height:31px; background:url(../images/bg10.jpg) no-repeat; display:block; color:#FFF; padding-left:50px; }
.leftNConP a.current{ width:135px; height:31px; line-height:31px; background:url(../images/bg10.jpg) no-repeat; display:block; color:#FFF; padding-left:50px; }
.leftNConP a.check{ width:135px; height:31px; line-height:31px; background:url(../images/bg10.jpg) no-repeat ; display:block; color:#FFF; padding-left:50px; }

.leftNConP ul { display:none; }
.leftNConP ul li  {width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; color:#333333; line-height:24px;}
.leftNConP ul li a{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#333333; overflow:hidden; line-height:24px; }
.leftNConP ul li a:hover{ width:105px; height:24px; line-height:24px; background:url(../images/bg55.jpg) 4px 0px no-repeat; display:block; color:#e67335; overflow:hidden;   }
.leftNConP ul li a.check1 { width:105px; height:24px; line-height:24px; background:url(../images/bg55.jpg) 4px 0px no-repeat;  display:block; color:#e67335; overflow:hidden;  }
/*leftproduct结束*/



.proclass_s{ width:105px; padding-right:1px; padding-left:9px; line-height:22px;}
.proclass_s li{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; color:#333333;}
.proclass_s li a{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#333333;}
.proclass_s li a:hover{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#e67335; }
.proclass_s li a.current{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#e67335; }



.leftContact{ width:195px; height:239px; background:url(../images/bg12.jpg) no-repeat bottom;}
.leftContactTop{ width:195px; height:30px; line-height:30px; font-size:14px; text-align:center;}
.leftContactM{ width:150px; padding-left:32px; color:#656565;}
.leftOnline{ width:170px; padding-left:25px; background:url(../images/bg14.jpg) no-repeat; height:203px; background:#FFF; padding-top:10px;}
.leftOnline li{ width:170px; color:#1a649d; height:33px; float:left; line-height:33px;}
.leftOnline li span{ margin-right:10px; line-height:33px; display:inline;}
.leftper{ width:195px; height:183px; background:url(../images/bg13.jpg);}
.TopBACK{ width:209px; height:30px; text-align:right; padding-top:22px; background:#FFF;}



/* mainNright
-----------------------------------------------------------------------------------------------------*/
.mainRight{ width:795px; float:right;}
.mainRightTop{ width:795px; height:69px; background:url(../images/bg07.jpg) no-repeat;}
.title{ width:292px; height:37px; float:left; padding-left:40px;}
.position{ width:452px; float:left; text-align:right; height:29px; padding-top:8px; padding-right:10px;}
.mainRightMain{ width:715px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:600px; _height:600px; padding-left:40px; padding-right:40px; font-family:"微软雅黑"; font-size:14px;}
.mainboot{ width:795px; height:84px; background:url(../images/mainboot.jpg) no-repeat;}


/* mainNright_product
-----------------------------------------------------------------------------------------------------*/
.mainRightMainPro{ width:715px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:1000px; _height:1000px; padding-left:40px; padding-right:40px;}
.mainRightMainPro li{ width:715px; float:left; height:150px;}
.mainRightMainPros{ width:715px; background:url(../images/mainbg.jpg) repeat-y; min-height:1000px; _height:1000px; padding-left:40px; padding-right:40px;}
.mainRightMainPros ul p{ width:200px; float:left; height:150px; margin-right:20px; display:inline; margin-left:15px;}
.proImg{ width:175px; height:127px; float:left;}
.proTxt{ width:518px; float:left; padding-left:18px; line-height:24px;  background:url(../images/bg15.jpg) repeat-x bottom; height:127px;}
.proTxt p span{ margin-right:20px;}
.qlj{ width:518px; text-align:right;}
.mainRightMainProView{ width:735px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:1000px; _height:1000px; padding-left:30px; padding-right:30px;}
.mainRightMainProViews{ width:735px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:400px; _height:400px; padding-left:30px; padding-right:30px; padding-top:40px;}
.mainRightTopPro{ width:795px; height:34px; background:url(../images/bg19.jpg) no-repeat; overflow:hidden;}
.titlepro{ width:292px; height:26px; float:left; color:#FFF; padding-top:8px; padding-left:26px;}
.titlepro span{ width:156px; text-align:center; display:block; height:26px;}
.positionpro{ width:452px; float:left; text-align:right; height:26px; padding-right:10px; padding-top:8px;}
.proDEL{ width:735px;}
.proVimg{ width:380px; float:left;}
.proVtxt{ width:340px; float:left;}
.zc{ width:340px; height:55px; line-height:55px; background:url(../images/bg17.jpg) repeat-x bottom; font-weight:bold;}
.zcmain{ width:340px; height:205px; overflow:hidden;}
.prot1{ width:725px;}
.prot1Top{ width:330px; height:25px; background:url(../images/bg18.jpg) no-repeat;}
.prot1Top span{ width:156px; height:25px; padding-left:20px; display:block; color:#FFF;}
.protimain{ width:685px; min-height:50px; _height:50px; padding-left:40px; padding-top:50px; padding-bottom:50px;}




/* mainNright_culture
-----------------------------------------------------------------------------------------------------*/
.mainRightMainC{ width:795px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:500px; _height:500px; }
.culClass{ width:420px; height:37px; padding-top:13px; background:url(../images/cbg.jpg) no-repeat left; padding-left:74px;}
.culMain{ width:765px; padding-left:20px; padding-right:10px;}
.culMain li{ width:166px; height:138px; background:url(../images/imgbg.jpg) no-repeat; margin:10px; float:left;}
.culImg img{ width:162px; height:110px; margin:2px;}
.culTxt{ width:120px; padding-top:5px; height:35px; line-height:35px; padding-left:5px;}



/* mainNright_download
-----------------------------------------------------------------------------------------------------*/
.mainRightMaindow{ width:725px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:800px; _height:800px; padding-left:35px; padding-right:35px;}
.mainRightMaindow li{ width:725px;display:inline;}
.dowTop{ width:724px; height:10px; background:url() no-repeat; font-size:0px; }
.dowMain{ float:left; width:px; min-height:px; _height:px; padding-left:30px;padding-top:20px;}
.dowBooot{ width:724px; height:23px; background:url(../images/dowboot.jpg) no-repeat; text-align:right; padding-top:8px;}
.dowTxt{ width:380px; height:43px; line-height:43px; padding-left:15px; float:left; margin-left:10px; display:inline; font-size:14px; border-bottom:1px #D97520 solid;}
.dowImg{ width:43px; height:41px; float:left; }
.dowCS{ width:110px; float:left; font-size:14px; line-height:14px; height:20px; position:absolute; bottom:0; left:590px;}
.download { height:146px; width:144px; background:#fff;}
.download a{ display:block; height:146px; width:144px; text-decoration:none; no-repeat;}
.download a:hover{  height:146px; width:144px; color:red; background:url(../images/E图标1.1b.png) no-repeat;}
.download1 { height:112px; width:682px; background:#fff;}
.download1 a{ display:block; height:112px; width:682px; text-decoration:none; no-repeat;}
.download1 a:hover{ height:112px; width:682px; color:red; background:url(../images/升级包下载.png) no-repeat;}


/* mainNright_news
-----------------------------------------------------------------------------------------------------*/
.mainRconList{ width:725px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:500px; _height:500px; padding-left:35px; padding-right:35px;}
.mainRconList li{ width:695px; float:left; padding-left:5px;}
.mainRconList li a{ width:667px; display:block; float:left; padding-left:28px;  background:url(../images/ico8.gif) 6px 9px no-repeat; height:35px; line-height:35px; cursor:pointer;}
.mainRconList li a:hover{ width:667px; display:block; float:left; padding-left:28px; color:#12538b; background:url(../images/hoverbg.gif) no-repeat center; height:35px; line-height:35px; text-decoration:none;}
.main{ padding-left:28px;}
.name{ width:550px; float:left;}
.time{ width:100px; float:left;}
.name2{ width:350px;float:left;padding-left:8px; }
.name3{ width:350px;}
.fyNewsBT{ width:660px; margin:0 auto; height:38px; background:url(../images/line.gif) repeat-x bottom; font-family:"微软雅黑"; font-size:18px; text-align:center; padding-top:30px;}
.fyNewsXX{ width:660px; margin:0 auto; text-align:center; color:#797777; line-height:28px; height:28px; padding-bottom:20px;}
.fyNewsNR{ width:730px; margin:0 auto; line-height:30px; min-height:300px; _height:300px; font-family:"微软雅黑"; font-size:14px;}
.pn{ width:730px; margin:0 auto; line-height:25px; padding-top:30px;}
.pnL{ width:585px; float:left; font-family:"微软雅黑"; font-size:14px;}
.pnL a:hover{ color:#e67335;}
.pnR{ width:75px; float:left; padding-top:20px;}
.pnR p{ width:75px; height:23px; background:#e87736; color:#FFF; font-weight:bold; text-align:center;}
.pnR p a{ color:#FFF;}
.pnR p a:hover{ color:#FFF;}

.mainRconMain{ width:725px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; min-height:600px; _height:600px; padding-left:35px; padding-right:35px;}
.xgNews{ width:683px; padding-top:20px; margin:0 auto;}
.xgNewsTop{ width:650px; height:21px; line-height:21px; background:url(../images/bg06.gif) no-repeat; padding-left:33px; margin:0 auto;}
.xgNewsM{ width:650px; padding-top:15px; }
.xgNewsM li{ width:305px; float:left; padding-left:20px; height:26px; line-height:26px; background:url(../images/ico8.gif) no-repeat center left;}


/* gps
-----------------------------------------------------------------------------------------------------*/
.pgsNews{ width:795px; height:338px; overflow:hidden;}
.gpsNewsR{ width:295px; float:right; padding-left:25px; padding-top:15px;}
.gpsNewsR li{ width:295px; float:left; background:url(../images/ico.jpg) no-repeat left center; height:28px; line-height:28px;}
.gpsNewsR li a{ width:200px; display:block; padding-left:21px; float:left; line-height:28px; height:28px;}
.gpsNewsM{ width:787px; padding-left:8px;}
.gpsNewsL{ width:458px; float:left; }
.gpsNewsImg{ width:453px; height:253px; padding-top:15px;}
.gpsNewsImgTxt{ width:453px; height:28px; background:url(../images/topbg4.jpg) repeat-x bottom; font-size:14px; text-align:center;}
.fpstxt{ width:458px; height:24px; background:url(../images/bg22.jpg) no-repeat; text-align:center;}
.gpsHonor{ width:458px; height:398px;}
.gpsInfM{ width:295px; padding-top:13px; height:240px; _height:240px;}
.gpsInfM li{ width:272px; height:28px; background:url(../images/ico.jpg) no-repeat 5px center; padding-left:23px; overflow:hidden;}
.gpscsM{ width:285px; padding-top:15px; height:380px; padding-left:5px; padding-right:5px; line-height:23px;}
.pgscase{ width:458px; height:910px;}
.gpsCASEli{ width:458px; margin-top:10px; margin-bottom:10px; }
.caseIMG{ width:145px; text-align:center; float:left;}
.caseTXT{ width:226px; float:left; padding-bottom:7px; _padding-top:0px;  _padding-bottom:0px; padding-top:2px;}
.caseTXT li{ width:226px; height:20px; line-height:20px; text-decoration:underline;}
.more_gps{ width:432px; text-align:right; text-decoration:underline; padding-right:26px;}
.more_gps a{ text-decoration:underline;}
.prlistg{ width:182px;}
.prlistg li{ width:182px; height:105px; padding-top:15px;}
.gpsproimg{ width:98px;  float:left; border:1px solid #06F;}
.gpsproname{ width:160px; height:77px; float:left; line-height:77px; padding-left:10px;}

/*-------分页--------------------------------------------*/
.pager-taglib { text-align:right; line-height:23px; padding-right:20px; margin-top:10px; float:left; margin-left:28px; display:block; }
.pager-taglib a { margin: 2px; padding:2px 5px 2px 5px; line-height:23px; color:#F19823; }
.pager-taglib a:hover { line-height:23px; color:#2F55BD; }
.pager-taglib .current { padding:2px 5px 2px 5px; margin: 2px; color: #666666; line-height:23px; }
.pager-taglib .disabled { padding:2px 5px 2px 5px; margin: 2px; color:#666666; line-height:23px; }
.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}
/* code
-----------------------------------------------------------------------------------------------------*/
#code,#code_hover,#gotop {
	width: 36px;
	height: 48px;
	background: url(../images/icon.png) no-repeat;
	z-index:3;
	position: fixed;
	right: 50px;
	cursor: pointer;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0 )-(parseInt(this.currentStyle.marginBottom, 10)||0 ) ) );
}

#code {
	background-position: -276px -258px;
	bottom: 120px;
	_margin-bottom: 120px;
}

#code_hover {
	background-position: -316px -258px;
	bottom: 120px;
	_margin-bottom: 120px;
}

#gotop {
	background-position: -276px -310px;
	bottom: 67px;
	_margin-bottom: 67px;
}

#code_img {
	width: 270px;
	height: 355px;
	background: url(../images/icon.png) -4px -3px no-repeat;
	z-index:3;
	position: fixed;
	right: 90px;
	bottom: 67px;
	cursor: pointer;
	display: none;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0 )-(parseInt(this.currentStyle.marginBottom, 10)||0 ) ) );
	_margin-bottom: 67px;
}