body{ background: #FFF; font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4, Verdana, Geneva, sans-serif;}
/*======Ã¥â€¦Â±Ã§â€Â¨======*/
#CONTAINER{ display:block; width:950px; height:auto;  margin:0 auto;}
/*======index======*/
#INDEX{ display:block; width:950px; height:550px; background:url(../images/in.jpg) left top no-repeat; }

#INDEX ul{display: none;/*display:block; padding-top:417px; padding-left:495px;*/}
#INDEX li{ float:left;}
#INDEX li.A a{display:block; width:144px; height:41px;  background:url(../images/in_bt01.png) left top no-repeat; text-indent:-9999px; margin-right:29px;}
#INDEX li.A a:hover{ background-position:right bottom;}

#INDEX li.B a{display:block; width:144px; height:41px;  background:url(../images/in_bt02.png) left top no-repeat; text-indent:-9999px;}
#INDEX li.B a:hover{ background-position:right bottom;}


#SUB{ display:block; width:950px; height:93px;  background:url(../images/sub_bg.jpg) left top repeat-x;}

#SUB ul{ display:block; width:904px; height:52px; margin:0 auto;}
#SUB li{ float:left; }

.navigation li dl { margin-top:20px;}
.navigation li dt a , .navigation li dd a{ display:block;}
.navigation li dd { z-index:10;}
 
 /* Ã¨Â¨Â­Ã§Â½Â®Ã¤Â¸Â»Ã©ÂÂ¸Ã¥â€“Â®dt */
.navigation li dt {}
 
.navigation li dt.A a { display:block; width:182px; height:52px; background:url(../images/sub_a.png) left top no-repeat; text-indent:-9999px;}
.navigation li dt.A a:hover{ background-position:right bottom;}
 
.navigation li dt.B a { display:block; width:180px; height:52px; background:url(../images/sub_b.png) left top no-repeat; text-indent:-9999px;}
.navigation li dt.B a:hover{ background-position:right bottom;}

.navigation li dt.C a { display:block; width:180px; height:52px; background:url(../images/sub_c.png) left top no-repeat; text-indent:-9999px;}
.navigation li dt.C a:hover{ background-position:right bottom;}

.navigation li dt.D a { display:block; width:180px; height:52px; background:url(../images/sub_d.png) left top no-repeat; text-indent:-9999px;}
.navigation li dt.D a:hover{ background-position:right bottom;}

.navigation li dt.E a { display:block; width:182px; height:52px; background:url(../images/sub_e.png) left top no-repeat; text-indent:-9999px;}
.navigation li dt.E a:hover{ background-position:right bottom;}
 
/* Ã¨Â¨Â­Ã§Â½Â®Ã¥Â­ÂÃ©ÂÂ¸Ã¥â€“Â®dd */
.navigation li dd.A a { display:block; width:182px; height:33px; background:url(../images/sub_aa.png) left top no-repeat; font-size:15px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.navigation li dd.A a:hover{ background-position:right bottom;}

.navigation li dd.B a { display:block; width:180px; height:33px; background:url(../images/sub_dd.png) left top no-repeat; font-size:15px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.navigation li dd.B a:hover{ background-position:right bottom;}

.navigation li dd.C a { display:block; width:180px; height:33px; background:url(../images/sub_dd.png) left top no-repeat; font-size:15px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.navigation li dd.C a:hover{ background-position:right bottom;}

/**/
.navigation li dd { display:none; }
 
/**/
.navigation li:hover dd, .navigation li a:hover dd { display:block; }
 
/*ie6 hack*/
.navigation li:hover,.navigation li a:hover { border:0;}
.navigation table { border-collapse:collapse; padding:0; text-align:left; }

/*===========*/

#KK{ display:block; width:950px; height:100px;}

#CI{position:relative;display:block; width:950px; height:57px; background:url(../images/ci.jpg) left top no-repeat;}

/*======sales======*/

#SALES{ display:block; width:950px; height:215px; background:url(../images/sales_01.jpg) left top no-repeat;}

#PG_SUB{ display:block; width:950px; height:93px; position:relative; z-index:1;  background:url(../images/sub_bg.jpg) left top repeat-x;}

#PG_SUB ul{ display:block; width:904px; height:52px; margin:0 auto;}
#PG_SUB li{ float:left; }

.pgnavigation li dl { margin-top:20px;}
.pgnavigation li dt a , .navigation li dd a{ display:block;}
 
 /* Ã¨Â¨Â­Ã§Â½Â®Ã¤Â¸Â»Ã©ÂÂ¸Ã¥â€“Â®dt */
.pgnavigation li dt {}
 
.pgnavigation li dt.A a { display:block; width:152px; height:52px; background:url(../images/pg_sub_a.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.A a:hover{ background-position:right bottom;}
 
.pgnavigation li dt.B a { display:block; width:150px; height:52px; background:url(../images/pg_sub_b.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.B a:hover{ background-position:right bottom;}

.pgnavigation li dt.C a { display:block; width:150px; height:52px; background:url(../images/pg_sub_c.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.C a:hover{ background-position:right bottom;}

.pgnavigation li dt.D a { display:block; width:150px; height:52px; background:url(../images/pg_sub_d.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.D a:hover{ background-position:right bottom;}

.pgnavigation li dt.E a { display:block; width:150px; height:52px; background:url(../images/pg_sub_e.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.E a:hover{ background-position:right bottom;}

.pgnavigation li dt.F a { display:block; width:152px; height:52px; background:url(../images/pg_sub_f.png) left top no-repeat; text-indent:-9999px;}
.pgnavigation li dt.F a:hover{ background-position:right bottom;}
 
/* Ã¨Â¨Â­Ã§Â½Â®Ã¥Â­ÂÃ©ÂÂ¸Ã¥â€“Â®dd */
.pgnavigation li dd.A a { display:block; width:152px; height:33px; background:url(../images/pg_sub_aa.png) left top no-repeat; font-size:13px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.pgnavigation li dd.A a:hover{ background-position:right bottom;}

.pgnavigation li dd.B a { display:block; width:150px; height:33px; background:url(../images/pg_sub_dd.png) left top no-repeat; font-size:13px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.pgnavigation li dd.B a:hover{ background-position:right bottom;}

.pgnavigation li dd.C a { display:block; width:150px; height:33px; background:url(../images/pg_sub_dd.png) left top no-repeat; font-size:13px; color:#000000; line-height:33px; text-align:center; text-decoration:none;}
.pgnavigation li dd.C a:hover{ background-position:right bottom;}

/* */
.pgnavigation li dd { display:none; }
 
/* */
.pgnavigation li:hover dd, .navigation li a:hover dd { display:block; }
 
/*ie6 hack*/
.pgnavigation li:hover,.navigation li a:hover { border:0;}
.pgnavigation table { border-collapse:collapse; padding:0; text-align:left; }

/*======NEWS======*/
#NEWS_01{ display:block; width:950px; height: 220px; background:url(../images/news_01.jpg) left top no-repeat;}
#NEWS_02{ position: absolute;display:block;height: 410px; z-index:11;}

#NEWS_02 h1{display:block; width:950px; height:248px; text-indent:-9999px;}
#NEWS_02 a{position: absolute;bottom: 50px;display:block; width:181px; height:61px; background:url(../images/news_bt.png) left top no-repeat; text-indent:-9999px; margin-left:385px;}
#NEWS_02 a:hover{ background-position:right bottom;}

#NEWS_0301{ display:block; width:950px; height:646px; background:url(../images/news_0301.jpg) left top no-repeat;}

/*====Program=======*/
#Program_00{ display:block; width:950px; height:215px; background:url(../images/Program_00_01.jpg) left top no-repeat;}
#Program_01{ display:block; width:950px; height:215px; background:url(../images/Program_01_01.jpg) left top no-repeat;}
#Program_02{ display:block; width:950px; height:215px; background:url(../images/Program_02_01.jpg) left top no-repeat;}
#Program_03{ display:block; width:950px; height:215px; background:url(../images/Program_03_01.jpg) left top no-repeat;}
#Program_03 a{ display:block; width:127px; height:146px; background:url(../images/index_img_bt.gif) left bottom no-repeat; text-indent:-9999px; margin-left:770px;}

#Program_04{ display:block; width:950px; height:215px; background:url(../images/Program_04_01.jpg) left top no-repeat;}
#Program_04 a{ display:block; width:127px; height:146px; background:url(../images/index_img_bt.gif) left bottom no-repeat; text-indent:-9999px; margin-left:770px;}

#Program_05{ display:block; width:950px; height:215px; background:url(../images/Program_05_01.jpg) left top no-repeat;}
#Program_06{ display:block; width:950px; height:207px; background:url(../images/Program_06_01.jpg) left top no-repeat;}
#Program_06 a{ display:block; width:127px; height:146px; background:url(../images/index_img_bt.gif) left bottom no-repeat; text-indent:-9999px; margin-left:770px;}

#Program_07{ display:block; width:950px; height:215px; background:url(../images/Program_07_01.jpg) left top no-repeat;}

/*====IP_SP=======*/
#IP_SP_01{ display:block; width:950px; height:215px; background:url(../images/iphone_spec_01.jpg) left top no-repeat;}

#IP_SP_02{ display:block; width:950px; height:215px; background:url(../images/iphone_spec_comparison_01.jpg) left top no-repeat;}

/*============*/

#WORD_A{display:block; width:950px; height: auto;}
#WORD_A a{ color:#e95412; text-decoration:none;}
#WORD_A a:hover{text-decoration: underline;}
#WORD_A ul{display:block; width:716px; height: auto;list-style-type:decimal; margin-left:130px;}
#WORD_A li{ font-size:13px; color:#888; line-height:20px; }

#WORD_A li.A{ font-size:13px; color:#000; line-height:20px; }
#WORD_A span{ font-weight:bold;}
/*============*/
/*============store============*/
#S_NEWS_01{ display:block; width:950px; height:178px; background:url(../images/info_01.jpg) left top no-repeat;}
#S_NEWS_02{ position:relative;display:block; width:950px; height: 1090px;}
#table_btn{
	position: absolute;
	width: 123px;
	height: 41px;
	background: rgba(0,0,0,0);
	left: 424px;
	top: 363px;
}
#S_NEWS_02 h1{ display:block; width:950px; height:248px; text-indent:-9999px;}
#S_NEWS_02 a{
	display: block;
	width: 266px;
	height: 62px;
	background: url(../images/store_bt2.png) left top no-repeat;
	text-indent: -9999px;
	z-index: 100;
	position: absolute;
	left: 349px;
	bottom: 80px;
}
/*=============================*/
.CLEAR{ clear:both; font-size:1px; height:0; line-height:0; }
