/*文字樣式*/
.g01{color:#929292; font-size:12px; line-height:18px;}
.g02{color:#595858; font-size:12px; line-height:18px;}
.g03{color:#595858; font-size:13px; line-height:18px;}
.g04{color:#b7b7b7; font-size:12px; line-height:18px;}
.g05{color:#d3d3d3; font-size:13px; font-weight:bold; line-height:18px;}
.b01{color:#71b0d3; font-size:12px; line-height:18px; font-weight:normal;}
.b02{color:#71b0d3; font-size:15px; line-height:18px;}
.r01{color:#c30000; font-size:12px; line-height:18px;}
.r02{color:#c30000; font-size:15px; line-height:18px; font-weight:bold;}
.o01{color:#ff9000;}
.w01{color:#fff; font-size:12px; line-height:18px; font-weight:normal; font-family:Arial;}

/*關於我們-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #about{padding:9px 20px 0 10px;}	
#about .top{position:relative; background:url(../images/main/a01-img01.gif) no-repeat left top; width:735px; height:270px; font-size:12px; padding:62px 0 0 30px;}
#about .top .pad{padding:3px 0;}
#about .top .safe{position:absolute; left:367px; top:223px;}
#about .reason{position:relative; left:25px;}
#about .con{position:relative; width:710px; padding:10px 0 0 30px; overflow:hidden;}
#about .con .aleft{float:left; width:200px;}
#about .con .aright{float:right; width:490px;}
#about .con .aright .abox{float:left; padding-bottom:5px;}
#about .con .abox h1{background:url(../images/main/a01-img03.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 30px; width:140px; height:46px; line-height:46px;}
#about .con .abox p{padding:0 0 0 20px; width:210px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#about .abot{position:relative; left:30px; top:10px;}

/*服務優勢-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #servic{padding:50px 5px 0 15px;}	
#servic .top{position:relative; background:url(../images/main/a02-img01.gif) no-repeat left top; width:350px; height:154px; font-size:12px; padding:26px 0 95px 355px;}
#servic .top img{padding:0 0 10px 0;}
#servic .con{position:relative; width:700px; padding:0 0 0 30px; background:url(../images/main/a02-img05.gif)  368px 0 no-repeat; overflow:hidden; top:-18px;}
#servic .con .cleft{float:left; width:342px; padding-top:18px;}
#servic .con .cright{float:left; width:350px; top:0;}
#servic .con2{position:relative; top:-52px; left:28px;}
#servic .con3{position:relative; width:700px; padding:0 0 0 30px; background:url(../images/main/a02-img06.gif)  368px bottom no-repeat; overflow:hidden; top:-98px;}
#servic .con3 .cleft{float:left; width:342px; padding-top:38px;}
#servic .con3 .cright{float:left; width:350px; top:0;}
#servic h1{background:url(../images/main/a02-img07.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 20px; line-height:46px; width:328px;}
#servic h2{background:url(../images/main/a02-img08.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 20px; line-height:46px; width:328px;}
#servic h3{background:url(../images/main/a02-img09.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 20px; line-height:46px; width:328px;}
#servic p{padding:0 0 0 20px;}

/*主機代管-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #hosting{padding-top:50px;}		
#hosting h1{position:relative; width:700px; left:0; background:url(../images/main/a03-img01.gif) no-repeat bottom; padding:38px 0 30px 40px;}
/*價格*/
#hosting .con{position:relative; width:700px; height:490px; left:0; padding:10px 0 0 30px;}
#hosting .box{float:left; display:inline; width:325px; background:url(../images/main/a03-boxbg.gif) repeat-y; margin:10px;}
#hosting .boxu{float:left; width:305px;  background:url(../images/main/a03-boxbot.gif) bottom left no-repeat; padding:7px 10px 10px;}
#hosting .boxn{position:relative; top:0; background:url(../images/main/a03-boxtop.gif) top left no-repeat; padding:8px 9px 4px 8px; width:308px; clear:both;}
#hosting .box h1{position:relative; top:0; background:url(../images/main/a03-1h.gif) top left no-repeat; padding:0; width:308px; clear:both; font-size:16px; font-weight:bold; font-family:Arial; text-align:center; line-height:33px; color:#fff;}
#hosting .box h2{position:relative; font-size:15px; color:#b00000; text-align:center; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding:3px; clear:both;}
#hosting .box dl{position:relative;}
#hosting .box dt{position:absolute; top:0; padding:0 6px 3px 4px; clear:both; color:#595858; font-weight:bold; font-family: Arial;}
#hosting .box dd{position:relative; top:0; left:65px; width:240px; padding:0 0 3px 10px; color:#929292; background:url(../images/main/a03-dot.gif) repeat-y left; clear:both; }
/*郵件主機*/
#hosting .con2{position:relative; width:700px;  left:0; padding:10px 0 0 30px; background:none;}
#hosting .con2 h1{ background:url(../images/main/a03-img06.gif) no-repeat left top; padding:0 0 6px 10px; color:#fff; font-size:16px; font-weight:bold; line-height:180%;}
#hosting .con2 p{font-size:12px; background:none; padding:10px 0 0 27px; line-height:18px;}
#hosting .con2 .list{position:relative; padding-top:15px; width:675px;}
#hosting .con2 .list table td{padding:1px; border:1px solid #a9a9a9;}
#hosting .con2 .list table td table th{padding:6px; border:1px solid #fff; background:#dddddd; font-size:13px; color:#555555;}
#hosting .con2 .list table td table td{padding:6px; border:1px solid #fff; background:#f0f0f0; font-size:13px; color:#929292; text-align:center;}
#hosting .con2 .bor{font-size:13px; font-weight: bold;}
#hosting .con2 .tabbg{position:relative; width:675px; height:94px; padding-left:25px; background:url(../images/main/a03-img08.gif) no-repeat #fff;}
#hosting .con2 .tabbg h1{font-size:13px; color:#ff9000; font-weight:bold; background:none; padding:0; line-height:220%; width:400px;}
#hosting .con2 .tabbg p{font-size:12px; background:none; padding:0; line-height:18px;}
#hosting .con2 .tabbg .tab01{position:absolute; height:20px; top:24px; left:452px;}
#hosting .con2 .tabbg .tab02{position:absolute; height:20px; top:32px; left:511px;}
#hosting .con2 .tabbg .tab03{position:absolute; height:20px; top:24px; left:593px;}
#hosting .con2 .tabbg a{font-size:12px; font-weight:bold; color:#FFF; text-decoration:underline;}
#hosting .con2 .tabbg a:hover{color:#cdcdcd;}	
/*增值服務*/
#hosting .con3{position:relative; height:600px; width:100%; background:url(../images/main/a03-img12.gif) no-repeat 140px 30px; top:20px;}
#hosting .con3 h1{position:relative; height:28px; width:149px; padding:0 0 2px 0; background:none;}
#hosting .con3 p{position:relative; padding:5px 0 0 22px; width:280px;}
#hosting .con3 .var01{position:absolute; left:80px; top:5px;}	
#hosting .con3 .var02{position:absolute; left:440px; top:5px;}
#hosting .con3 .var03{position:absolute; left:520px; top:160px;}
#hosting .con3 .var04{position:absolute; left:400px; top:400px;}
#hosting .con3 .var05{position:absolute; left:90px; top:400px;}
#hosting .con3 .var06{position:absolute; left:10px; top:160px;}
/*IP測試點*/
#hosting .con4{position:relative; width:100%; top:20px;}
#hosting .con4 h1{background:url(../images/main/a03-img13.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 20px; line-height:46px; width:320px; left:30px;}
#hosting .con4 h2{font-size:13px; font-weight:bold; color:#c30000; padding:6px 0 0 50px;}
#hosting .con4 p{font-size:12px; color:#929292; padding:0 0 10px 50px; font-family:Arial;}
#hosting .con4 .ip a{color:#71b0d3; font-size:12px; line-height:18px;}
#hosting .con4 .ip a:hover{color:#5895b7; font-size:12px; line-height:18px;}
#hosting .con4 .glist{background:url(../images/main/a03-img14.gif) no-repeat right bottom; width:640px; height:145px; padding:25px 10px 15px 70px;}
#hosting .glist h1{font-size:13px; color:#fff; font-weight:bold; line-height:18px; background:none; width:600px; left:0; padding:0 0 3px 0;}
#hosting .glist p{font-size:12px; color:#fff; padding:0;}
#hosting .glist .r01{font-weight:bold; padding:0 0 0 12px;}
#hosting .con4 .bgip{background:url(../images/main/a03-img15.gif) no-repeat 50px 18px; padding:20px 20px 10px 340px; height:100px; font-family:Arial;}
#hosting .con4 .ipbtn{position:relative; background:url(../images/main/a03-img16.gif) no-repeat left top; padding:0 0 15px 10px; line-height:32px; height:32px; width:220px; color:#fff; font-weight:bold; left:55px;}
#hosting .con4 .ipbtn a{line-height:32px; color:#fff; font-weight:bold; text-decoration:none;}
#hosting .con4 .ipbtn a:hover{color:#ffdfdf;}
/*底部*/
#hosting .bot{position:relative; width:620px; height:130px; left:0; background:url(../images/main/a03-img02.gif) no-repeat; padding:70px 50px 0 70px;}
#hosting .bot h1{font-size:13px; color:#ff9000; font-weight:bold; background:none; padding:0; line-height:220%; width:500px;}
#hosting .bot2{position:relative; width:710px; padding:20px 0 0 35px;}
#hosting .bot2 .bleft{float:left; width:180px; padding:0;}
#hosting .bot2 .bright{float:right; width:510px; padding:0;}
#hosting .bot2 .bright h1{background:url(../images/main/a03-img05.gif) no-repeat left top; font-size:13px; font-weight:bold; color:#fff; padding:0 0 0 20px; line-height:46px; width:415px;}
#hosting .bot2 .bright p{padding:0 0 3px 20px; line-height:18px;}

/*實體主機-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #physical{padding:50px 10px 0 10px;}		
#physical .top{position:relative; width:715px; background:url(../images/main/a04-img01.gif) no-repeat left top; padding:8px 0 80px 10px;}
#physical .top h1{position:relative; width:312px; padding:40px 0 5px 20px;}
#physical .top p{position:relative; padding:5px 0 0 22px; width:450px;}
#physical .top .btn{position:absolute; right:7px; top:176px;}
#physical .con1{position:relative; background:url(../images/main/a04-img05.gif) repeat-y left top; padding:3px 0 0 50px; overflow:hidden;}
#physical .con2{position:relative; background:url(../images/main/a04-img08.gif) repeat-y left top; padding:0 0 0 50px; overflow:hidden; top:0;}
#physical .con h1{position:relative; background:url(../images/main/a04-img04.gif) no-repeat top; width:517px; height:63px; text-align:center; left:30px; padding-top:14px; font-size:16px; font-weight:bold; color:#fff;}
#physical .con p{padding:0 0 17px 0;}
#physical .con .dot{position:relative; background:url(../images/main/a04-img06.gif) no-repeat top left; padding:25px 0 0 0; overflow:hidden; height:100%; width:675px;}
#physical .con .dot p{float:left; padding-top:6px;}
#physical .con .icon{float:left; padding-right:20px;}
#physical .con .icon2{float:left; padding:0 20px 0 30px; top:0; }
#physical .con .b02{padding-left:8px; font-weight:bold;}
#physical .con .p1{padding-left:40px; overflow:hidden;}
#physical .con .p2{padding:6px 0 4px 3px; overflow:hidden;}
#physical .con h2{font-size:13px; font-weight:bold; color:#c30000; line-height:26px;}
#physical .con a{color:#71b0d3; font-size:12px; line-height:18px;}
#physical .con a:hover{color:#5895b7;}
#physical .con .ipbtn{position:relative; background:url(../images/main/a04-img14.gif) no-repeat left top; padding:0 0 15px 10px;  width:220px;  left:205px; clear:both;}
#physical .con .ipbtn a{color:#fff; line-height:29px; height:32px; font-weight:bold; text-decoration:none;}
#physical .con .ipbtn a:hover{color:#ccc;}
#physical .con ul{float:left; width:405px; height:135px; top:0;}
#physical .con li{float:left;}
#physical .bot {position:relative; background:url(../images/main/a04-img10.gif) no-repeat 24px bottom; padding:18px 0 35px 60px; height:100%; width:675px;}
#physical .bot .ptel{vertical-align:bottom; background:none;}
#physical .bot .btn{position:absolute; right:7px; bottom:24px;}

/*實體主機規格-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #standard{padding:70px 25px 0 10px;}		
#standard .top p{padding:0 0 5px 10px; width:560px;}
#standard .top img{float:right; top:5px; padding-right:30px;}
#standard .top2{position:relative; background:url(../images/main/a04-abg.gif) no-repeat top; padding:37px 7px 20px 7px; height:100%; width:720px; left:5px;}
#standard .top2 p{padding:5px 0 5px 10px; width:560px; color:#595858; font-size:13px;}
#standard .top2 p a{padding:5px 0 5px 10px; width:560px; color:#595858; font-size:13px; text-decoration:none;}
#standard .top2 p a:hover{color:#929292;}
#standard option{color:#929292; font-size:12px;}
#standard .con{position:relative; background:#dfdfdf; width:700px; padding:0; left:20px;}
#standard .con table td{border:none; vertical-align:top;}
#standard .con .tab td{background:#fff; border:4px solid #dfdfdf;}
#standard .con .prod th{padding:15px 0 5px 15px; color:#c30000; font-size:15px; line-height:18px; font-weight:bold; border:none;}
#standard .con .prod td{padding:5px; border:none;}
#standard .con .list th{border:2px solid #fff; background:#f7f7f7; padding:3px 0 3px 7px; font-weight:bold;}
#standard .con .list td{border:2px solid #fff; background:#f7f7f7; padding:3px 0 3px 7px;}
#standard .con .list td a{color:#71b0d3;}
#standard .con .list td a:hover{color:#5895b7;}
#standard .con .list .tit{background:url(../images/main/a04-abg2.gif) repeat-x; height:26px; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; color:#595858;}
#standard .con2{position:relative; width:733px; padding:0 0 0 3px; left:3px;}
#standard .con2 .sright{float:right; width:140px;}
#standard .con2 .sleft{float:left; width:580px;}
#standard .con2 .sright table{border:1px solid #ccc; background:#f7f7f7; text-align:center;}
#standard .con2 .sright table td{border-top:1px solid #ccc; background:#f7f7f7; text-align:center; padding:12px 0 5px 0;}
#standard .con2 .sright table th{background:#f7f7f7; text-align:center; padding:0 0 6px 0;}
#standard .con2 .sright table .tit{padding:1px; color:#595858; font-weight:bold;}
#standard .con2 .sleft .main{padding:0 0 20px 10px; width:570px;}
#standard .con2 .sleft .activity{border:1px solid #ccc; padding:2px; background:#fff; height:100%;}
#standard .con2 .sleft .activity div{background:#e8e8e8;}
#standard .con2 .sleft .activity h1{padding:2px 0 0 0;}
#standard .con2 .sleft .activity p{padding:0 0 5px 20px;}
#standard .con2 .sleft .contrast{padding:15px 0 0 0; overflow:hidden;}
#standard .con2 .sleft .contrast table{float:left; width:280px; margin:0 0 0 7px; _margin:0 2px 0 4px;}
#standard .con2 .sleft .contrast table th{border:1px solid #ccc; background:#f1f1f1; padding:2px 0 2px 5px; color:#595858;}
#standard .con2 .sleft .contrast table td{border:1px solid #ccc; background:#fff; padding:2px 0 2px 5px;}
#standard .con2 .sleft .contrast table .tit{ background:url(../images/main/a04-aimg-02.gif) no-repeat left top; padding:9px 0 1px 10px; font-weight:bold; border:none; color:#595858;}
#standard .con2 .sleft .contrast table .r01{color:#c30000; font-size:12px; line-height:18px;}
#standard .con2 .sleft .base{padding-top:10px;}
#standard .con2 .sleft .base h1{font-size:13px; font-weight:bold; color:#595858; background:#f1f1f1; padding:2px 10px; margin:17px 0 4px 0;}
#standard .con2 .sleft .base h2{font-size:12px; padding:3px 0 0 10px; color:#c30000;}
#standard .con2 .sleft .base p{font-size:12px; padding:2px 0 5px 15px;}
#standard .con2 .sleft .base a{font-size:12px; color:#71b0d3;}
#standard .con2 .sleft .base a:hover{color:#5895b7;}

/*防火牆服務-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #firewall{padding:45px 10px 30px 0;}
#firewall .top{position:relative; background:url(../images/main/a05-img01.gif) no-repeat left top; width:270px; height:226px; padding:45px 36px 40px 440px;}
#firewall .top p{padding-left:6px;}
#firewall .top .only{position:relative; left:-55px; top:10px;}
#firewall .con{position:relative; padding:0 0 0 50px;}
#firewall .con h1{position:relative; background:url(../images/main/a05-img04.gif) top left no-repeat; padding-left:20px; width:308px; height:55px; font-size:15px; font-weight:bold; font-family:Arial;  line-height:46px; color:#fff; left:-35px;}
#firewall .con h2{position:relative; background:url(../images/main/a05-img05.gif) top left no-repeat; padding-left:20px; width:377px; height:55px; font-size:15px; font-weight:bold; font-family:Arial;  line-height:46px; color:#fff; left:-35px; top:30px;}
#firewall .con h3{position:relative; background:url(../images/main/a05-img06.gif) top left no-repeat; padding-left:20px; width:308px; height:55px; font-size:15px; font-weight:bold; font-family:Arial;  line-height:46px; color:#fff; left:-35px;  top:30px;}
#firewall .con .tab01 table td{padding:2px; border:3px solid #c1c1c1;}
#firewall .con .tab01 table td table th{padding:6px; border:1px solid #fff; background:#dadada; font-size:13px; font-weight:bold; color:#595858;}
#firewall .con .tab01 table td table td{padding:4px 8px; border:1px solid #fff; background:#f0f0f0; font-size:12px;}
#firewall .con .tbg{background:#f7f7f7;}
#firewall .con .mis{position:relative; width:660px; padding:30px 0 0 0; overflow:hidden;}
#firewall .con .mis .mleft{float:left; width:315px;}
#firewall .con .mis .mright{float:right; width:315px;}
#firewall .con .mis .box{position:relative; background:url(../images/main/a05-img08.gif) bottom left repeat-y; font-size:15px; color:#fff; width:308px; padding-bottom:8px; margin-bottom:12px;}
#firewall .con .mis h1{background:url(../images/main/a05-img07.gif) no-repeat; padding:0; left:0; top:0; text-align:center; font-size:16px;  height:45px;}
#firewall .con .mis .box table th{position:relative; color:#595858; font-size:12px; padding:2px 0;}
#firewall .con .mis .box table td{position:relative; background:url(../images/main/a05-img09.gif) top no-repeat; color:#595858; font-size:12px; padding:2px 0;}
#firewall .con .mis .box table a{color:#c30000;}
#firewall .con .mis .box table a:hover{color:#e79891;}
#firewall .con .spla{background:url(../images/main/a05-img10.gif) no-repeat left top; padding:10px 0 0 285px; height:138px; width:400px; left:-20px;}
#firewall .con .kfw{position:absolute; width:340px; height:212px; z-index:99999; top:400px; right:0px;}

/*網頁設計-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #web{padding:50px 10px 0 0; width:745px;}
/*優勢*/
#web .tit1{position:absolute; left:538px; top:278px; color:#71b0d3; width:365px;}
#web .web1{padding:0 0 0 40px; overflow:hidden;}
#web .web1 h1{background:url(../images/main/a06-img01.gif) no-repeat left 25px; padding:25px 0 0 20px; left:0; top:0; font-size:13px; font-weight:bold; color:#818080;}
#web .web1 p{padding:3px 0 10px 20px;}
#web .web1 .icon{position:absolute; left:630px; top:500px;}
#web .web1 .bot{background:url(../images/main/a06-img02.gif) no-repeat left bottom; padding:40px 0 35px 20px; font-size:12px; color:#c30000;}
/*流程*/
#web .web2{padding:0 0 0 20px; }
#web .web2 .icon{position:absolute; left:660px; top:220px;}
#web .web2 .tit{position:absolute; left:241px; top:269px; color:#71b0d3; width:365px; line-height:18px; margin:0;}
#web .web2 .con{ background:url(../images/main/a06-img02.gif) no-repeat left bottom; padding:40px 0 35px 20px; font-size:12px;}
#web .web2 .rt{background:url(../images/main/a06-img03.gif) no-repeat left; font-size:13px; font-weight:bold; color:#fff; height:41px; width:60px; line-height:31px; text-align:center; padding:20px;}
#web .web2 p{line-height:31px; margin-top:7px;}
#web .web2 .rt2{line-height:15px; margin:0; padding:0;}
/*作品*/
#web .web3{padding:0 0 0 10px;}
#web .web3 table{margin-left:40px;}	
#web .web3 table td{padding:10px;}
#web .web3 .con{padding:0 0 90px 0; background:url(../images/main/a06-img02.gif) no-repeat left bottom; font-size:12px;}
/*服務*/
#web .web4{padding:0 0 0 10px;}
#web .web4 .con{ position:relative; background:url(../images/main/a06-img06.gif) top no-repeat; width:502px; height:465px; left:120px; text-align:center;}
#web .web4 .con h1{font-size:13px; font-weight:bold; color:#818080;}
#web .web4 .con .list01{position:absolute; top:60px; left:209px;}
#web .web4 .con .list02{position:absolute; top:103px; left:321px;}
#web .web4 .con .list03{position:absolute; top:220px; left:360px; width: 139px;}
#web .web4 .con .list04{position:absolute; top:337px; left:314px; }	
#web .web4 .con .list05{position:absolute; top:386px; left:181px; width: 136px;}	
#web .web4 .con .list06{position:absolute; top:342px; left:53px;}
#web .web4 .con .list07{position:absolute; top:222px; left:14px;}
#web .web4 .con .list08{position:absolute; top:102px; left:80px;}	
#web .web4 .con .list09{position:absolute; top:184px; left:215px;}
#web .web4 .icon{position:absolute; left:660px;}
/*問題*/
#web .web5 .qa{padding:0 50px 100px 40px; background:url(../images/main/a06-img02.gif) no-repeat left bottom; font-size:12px;}
#web .web5 .qa h2{background:url(../images/main/a06-img01.gif) no-repeat left 25px; padding:25px 0 0 20px; left:0; top:0; font-size:13px; font-weight:bold; color:#818080;}
#web .web5 .qa p{padding:10px 0 0 20px;}
#web .web5 .qa .moreicon{float:right; padding:0 5px; cursor:pointer;}
#web .web5 .qa .p-green{padding-left:0;}
#web .web5 .qa ul{padding:3px 0 0 20px;}
#web .web5 .qa li{background:url(../images/main/a06-img08.gif) no-repeat left 3px; padding:0 0 10px 10px; left:0; top:0; font-size:12px; color:#818080;}

/*mis網管-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #mis{padding:0 20px 0 18px;}
#mis .top{position:relative; width:732px; height:345px; padding:0;}
#mis h1{background:url(../images/main/a07-img01.gif) no-repeat left top; font-size:13px; font-weight:bold; color:#fff; padding:0 0 0 20px; width:330px; height:46px; line-height:46px;}
#mis p{padding:0 0 0 20px; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#mis .con{position:relative; padding:0 0 20px 40px; width:683px; height:100%;}
#mis .con .mleft{float:left; width:263px; overflow:hidden; height:100%;}
#mis .con .mright{float:right; width:400px; height:100%;}
#mis .con2{position:relative; padding:0 0 10px 28px; width:683px; overflow:hidden; height:100%;}
#mis .con2 .mleft{float:left; width:400px; padding-top:20px;}
#mis .con2 .mright{float:right; width:200px; padding-right:63px;}
#mis .con3{position:relative; padding:0 0 50px 40px; width:600px; height:369px;}

/*聯絡我們-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #contact{padding:50px 0 0 35px;}
#contact .cbg{ background:url(../images/main/a08-img03.gif) repeat-y center; width:610px; padding:0 40px 20px 40px;}
#contact #map{padding:10px 0 5px 0;}
#contact h1{background:url(../images/main/a06-img01.gif) no-repeat left 25px; padding:25px 0 2px 20px; left:0; top:0; font-size:13px; font-weight:bold; color:#c30000;}
#contact table th{padding:3px 8px; border:1px solid #fff; background:#f0f0f0; font-size:12px; color:#595858;}
#contact table td{padding:3px 8px; border:1px solid #fff; background:#f7f7f7; font-size:12px;}

/*最新消息-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #news{padding:75px 35px; width:700px;}		
#news table{position:relative; left:0;}
#news table td{padding:2px; border:3px solid #c1c1c1;}
#news table td table th{padding:6px; border:1px solid #fff; background:#dadada; font-size:13px; color:#595858;}
#news table td table td{padding:6px 8px; border:1px solid #fff; background:#f0f0f0; font-size:12px;}
#news .tbg{background:#f7f7f7;}
#news table a{text-decoration:none; color:#929292;}
#news table a:hover{text-decoration:none; color:#595858;}
#news .peop{position:absolute; top:49px; right:16px;}
#news .conn th{}
#news .conn th h1{background:url(../images/main/b01-img02.gif) no-repeat 15px  ; padding:5px 0 5px 35px; font-size:13px;}
#news .conn td{padding:15px 10px 10px 20px;}
#news .conn td p{padding-bottom:10px;}
#news .conn ul{padding:0 0 3px 20px;}
#news .conn li{color:#929292; color:#595858; list-style-type:decimal; padding:0 0 3px 0;}
#news .conn td img{padding:0 10px 25px 0;}
#news table td table .bg{background:#dadada;}
#news table td table td table td{padding:3px; border:none; font-size:13px; color:#595858; background:#dadada;}
#news table .tbg2 td{padding:18px 15px; border:none; font-size:13px; color:#717171; background:#ebebeb; width:500px;}
#news table .tbg2 p{text-indent:25px; padding-bottom:20px; line-height:20px;}
#news table .tbg2 h6{ font-size:13px; font-weight:bold; color:#cc0202;}
/*常見問題-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #question{padding:75px 35px; width:700px;}		
#question table td{padding:2px; border:3px solid #c1c1c1;}
#question table td table th{padding:6px; border:1px solid #fff; background:#dadada; font-size:13px; color:#595858;}
#question table td table td{padding:6px 8px; border:1px solid #fff; background:#f0f0f0; font-size:12px;}
#question .tbg{background:#f7f7f7;}
#question table td table th a{font-size:13px; color:#595858;}
#question table td table th a:hover{font-size:13px; color:#929292;}
#question table a{text-decoration:none; color:#929292;}
#question table a:hover{text-decoration:none; color:#595858;}
#question .peop{position:absolute; top:2px; right:18px;}

/*網站地圖-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #sitemap{padding:50px 20px; width:720px;}
#sitemap p{padding:6px 0 0 3px; font-size:12px;}
#sitemap h2{padding:6px 0 0 3px; font-size:12px; color:#71b0d3;}
#sitemap .top{background:url(../images/main/b03-img01.gif) no-repeat left top; padding:20px 0 60px 35px;}
#sitemap .top a{font-size:12px; color:#929292; line-height:18px; text-decoration:none;}
#sitemap .top a:hover{color:#595858;}
#sitemap .con{padding:10px 0 0 40px;}
#sitemap .dot{background:url(../images/main/b03-img03.gif) repeat-x bottom; width:600px; padding:15px;}
#sitemap .dot h1{font-size:15px; font-weight:bold; color:#c30000; line-height:20px;}
#sitemap .dot h1 a{font-size:15px; font-weight:bold; color:#c30000; line-height:20px; text-decoration:none;}
#sitemap .dot h1 a:hover{color:#d00000;}
#sitemap .dot h2{padding:3px 0 2px 0; font-size:12px; color:#71b0d3;}
#sitemap .dot h3 {font-size:12px; color:#929292; line-height:18px; padding:0;}
#sitemap .dot h3 a{font-size:12px; color:#929292; line-height:18px; text-decoration:none; padding:0;}
#sitemap .dot h3 a:hover{color:#595858;}
#sitemap .dot .list{font-size:11px; color:#929292; line-height:18px; padding:0;}
#sitemap .dot .list a{font-size:11px; color:#929292; line-height:18px; padding:0;}
#sitemap .dot ul{padding-bottom:15px; color:#7c7c7c;}
#sitemap .dot li{position:relative; padding:5px; left:-5px; text-decoration: none; color:#929292;}	
#sitemap .dot li a{text-decoration:none; color:#929292;}
#sitemap .dot li a:hover{color:#595858; text-decoration: none;}
#sitemap .dot li img{float:right; position:absolute; top:4px; right:0px;}

/*付款方式-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #pay{padding:70px 25px; width:720px;}
#pay h1{clear:both; padding:3px 0 6px 0;}
#pay p{padding:6px 0 15px 3px; font-size:12px;}
#pay .bank{float:left; padding:0 5px 10px 3px;}
#pay .bankt{float:left; padding:15px 30px 10px 15px; width:165px;}
#pay .icon{padding:5px 0 0 0; overflow:hidden;}
#pay .icon2{padding:6px 0;}
#pay ul{width:628px;}
#pay li{float:left;}
#pay .rbtn{clear:both; padding:10px 5px 35px 5px;}

/*客戶隱私保護-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #privacy{padding:90px 0 50px 20px; width:730px; background:url(../images/main/b05-img01.gif) 370px 60px  no-repeat; overflow:hidden; height:100%;}
#primary #right #privacy{_width:750px;}
#privacy .pright{float:right; width:350px; height:100%; padding-top:190px;}
#privacy .pleft{float:left; width:360px; height:100%; padding:0;}
#privacy p{padding:0 0 20px 25px;}
#privacy h1{background:url(../images/main/b05-img02.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 30px; width:345px;height:45px; line-height:45px;}
#privacy h2{background:url(../images/main/b05-img04.gif) no-repeat left top; padding:18px 0 35px 13px; color:#71b0d3; font-size:12px; line-height:18px; margin:18px 0 0 22px;}

/*軟體租賃-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #spla{padding:40px 0 50px 0; width:745px; height:100%;}
#spla .sleft{position:absolute; width:152px; top:100px;}
#spla .sright{position:relative; width:612px; background:url(../images/main/c01-img01.gif) no-repeat top left; padding-top:65px; left:132px; top:0;}
#spla .sright h1{color:#fff; padding:2px 0 10px 60px; font-size:12px; font-weight:bold;}
#spla .sright .box{position:relative; width:612px; background:url(../images/main/c01-img02.gif) repeat-y; padding:10px 4px;}
#spla .sright .dot{position:relative; background:url(../images/main/c01-img04.gif) no-repeat bottom; padding:5px 0 15px 20px; height:100%; overflow:hidden;}
#spla .sright .dot .icon{float:left; padding:2px 2px 2px 3px; top:0;}
#spla .sright .dot .moreicon{float:left; padding:7px 0 2px 0px; cursor:pointer;}
#spla .sright .dot  h1{float:left; color:#71b0d3; font-size:13px; line-height:18px; font-weight:bold; padding:7px 0 0 8px; width:400px; font-family:Arial;}
#spla .sright .dot .list{float:right; padding:0; width:430px;}
#spla .sright .dot .list li{padding:2px 0 2px 3px; width:370px;}
#spla .sright .dot .bgc1{background:#f6f6f6;}
#spla .sright .dot a{color:#929292; font-size:12px; line-height:18px; text-decoration:none;}
#spla .sright .dot a:hover{color:#595858; font-size:12px; line-height:18px; text-decoration:none;}

/*防盜連-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #anti{padding:40px 0 50px 10px; width:740px; height:100%;}
/*#anti h1{position:relative; background:url(../images/main/c02-img01.gif) no-repeat left top; width:272px; height:96px; padding:60px 50px 150px 396px;}*/
#anti .topcon{position:relative; background:url(../images/main/c02-img01.gif) no-repeat left top; width:738px; height:475px;}
#anti .topcon h1{width:272px; height:96px; padding:60px 50px 130px 396px;}
#anti .topcon .login{position:relative; width:303px; height:141px; margin:10px 0 0 80px; padding:3px 0 10px 20px; background:url(../images/main/c02-img08.gif) no-repeat left top; font-family:Verdana;}
#anti .topcon .login h2{position:relative; margin:0; padding:0; background:none; clear:both;}
#anti .topcon .login table td{padding:15px 0 0 10px; *padding:10px 0 0 10px;}
#anti .topcon .mms{position:absolute; left:440px; top:255px;}
#anti .topcon .mms h3{color:#d00000; font-size:16px; font-weight:bold; padding:10px 0 5px 0;}
#primary #right #anti #movie{padding:25px 15px 50px 45px; width:700px;}
#primary #right #anti #movie h3{padding:2px 0 10px 0;}
#primary #right #anti #movie table td{padding:20px 0 10px 20px; font-size:13px;}
#primary #right #anti #movie .point{color:#ff0000;}
#primary #right #anti #movie a{color:#6fb1c9;}
#primary #right #anti #movie .imgpad{padding:5px 0 0 0 ;}

#anti .con{position:relative; background:url(../images/main/c02-img05.gif) no-repeat center top; width:730px; height:700px; padding:10px 0 0 10px;}
#anti .cons{float:left; width:373px; height:370px;}
#anti .cons2{float:left; width:355px; height:375px;}
#anti .con h1{background:url(../images/main/c02-img03.gif) no-repeat left top; font-size:15px; font-weight:bold; color:#fff; padding:0 0 0 30px; width:326px; height:47px; line-height:47px;}
#anti .con p{padding:0 0 10px 25px; clear:both;}
#anti .con .btn{float:left; padding:0 0 0 25px;}
#anti .con .btn a{float:left; background:url(../images/main/c02-img04.gif) no-repeat left top; text-align:center; width:146px; line-height:27px; color:#fff; font-size:13px; font-weight:bold; display:block; text-decoration:none; margin:3px 8px 6px 0;}
#anti .con .btn a:hover{float:left; color:#e1e1e1; text-decoration:none;}
#anti .con .imgbtn {float:left; background:url(../images/main/c02-img06.gif) no-repeat left top; width:136px; height:126px; margin-left:25px; padding:8px 8px 14px 8px;text-align:center;}
#anti .con .imgbtn {_margin-left:10px;}
#anti .con .btn2{position:absolute; left:180px; width:170px;}
#anti form{padding:0 0 10px 25px;}
#anti input{padding:2px; border:solid 1px #c9c9c9; background:#f2f2f2; color:#919191;}
#anti .iis{position:absolute; left:540px; top:665px; color:#fff; text-align:center; width:100px; z-index:999999;}

/*影音消息-----------------------------------------------------------------------------------------------------------------------------*/
#primary #right #movie{padding:75px 15px 50px 45px; width:700px;}		
#movie .box{width:665px; background:url(../images/main/moviebg-bn.gif) no-repeat top left; padding:0; height:100%;}
#movie .box2{padding:8px; background:url(../images/main/moviebg-bu.gif) no-repeat bottom left;  margin:0; vertical-align:top;}
#movie .boxlist{padding:40px 0 0 0;}
#movie .boxlist caption{padding:0 0 10px 0;}
#movie .boxlist table th{padding:15px 3px 17px 5px; background:url(../images/main/movie-dot.gif) repeat-x bottom;}
#movie .boxlist table th img{padding:4px; background:url(../images/main/movie-listbg.gif) no-repeat left top;}
#movie .boxlist table td{padding:16px 5px 17px 7px; vertical-align:top; background:url(../images/main/movie-dot.gif) repeat-x bottom;}
#movie .boxlist table td h1{font-size:15px; color:#ae0000; font-weight:normal; padding:2px 0 5px 0;}
#movie .boxlist table td h2{font-size:12px; color:#767676; font-weight:normal; line-height:17px; padding-bottom:5px;}
#movie .boxlist table td h3{font-size:13px; color:#9c9c9c; font-weight:normal; line-height:17px;}
#movie .boxlist table .icon{background:none;}
#movie .boxlist .icon{position:relative;  padding:25px; text-align:center; line-height:140%; }
#movie .boxlist .icon li{display:inline;}
#movie .boxlist .icon li a{padding:0 5px; margin:0 3px; border:1px solid #ccc; text-decoration:none;}
#movie .boxlist .icon li a:hover{border:1px solid #999; background-color:#999; color:#fff;}
#movie .boxlist .icon .elects a{border:1px solid #999; background-color:#999; color:#fff; text-decoration:none;}

