@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;}
img{
	border:0px;
}
body{
	margin:0px;
	padding:0px;
	background:#000;
	font-size:12px;
	color:#999;
	line-height:18px;
	font-family:"ＭＳ Ｐゴシック";
}
p,h2,h3,h4,h5,h6,ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
}
a,a:visited,a:hover{
	color:#999;
	text-decoration:none;
}
#Heard{
	width:100%;
	height:138px;
	background:url(../images/top_bg.jpg) repeat-x;
}
#Heardneirong{
	width:100%;
	margin-bottom:6px;
	border-bottom:1px solid #999;
	height:60px;
	background:url(../images/top_bg.jpg) repeat-x;
}

.cn a{
	width:94px;
	height:24px;
	background:url(../images/cn.jpg) no-repeat;
	display:block;
}
.ja a{
	width:94px;
	height:24px;
	background:url(../images/ja.jpg) no-repeat;
	display:block;
}
.cn a:hover{
	width:94px;
	height:24px;
	background:url(../images/cn_on.jpg) no-repeat;
	display:block;
}
.ja a:hover{
	width:94px;
	height:24px;
	background:url(../images/ja_on.jpg) no-repeat;
	display:block;
}
.home a{
	width:94px;
	height:15px;
	background:url(../images/APIS-web_02-Design-D01_06.jpg) no-repeat;
	display:block;
}
.home a:hover{
	width:94px;
	height:15px;
	background:url(../images/APIS-web_02-Design-D01_06on.jpg) no-repeat;
	display:block;
}

.home2 a{
	width:94px;
	height:15px;
	background:url(../images/szsloff.jpg) no-repeat;
	display:block;
}
.home2 a:hover{
	width:94px;
	height:15px;
	background:url(../images/szsl.jpg) no-repeat;
	display:block;
}


#Banner{
	width:100%;
	height:450px;
	background:url(../images/banner_bg.jpg) repeat-x center top;
}
#Banner_content{
	width:1000px;
	height:450px;
	margin:0px auto;
}
.Top{
	width:1000px;
	height:138px;
	margin:0px auto;
	}
.Topneirong{
	width:1000px;
	height:100%;
	margin:0px auto;
}
.neironglogo{
	padding-top:10px;
}
#Nav{
	width:692px;
	height:46px;
	margin:0px auto;
	background:url(../images/nav.jpg) no-repeat;
}
.nav1 a{
	width:56px;
	height:46px;
	display:block;
}
.nav1 a:hover{
	width:56px;
	height:46px;
	display:block;
	background:url(../images/nav_on1.jpg) no-repeat;
}
.nav2 a{
	width:72px;
	height:46px;
	display:block;
}
.nav2 a:hover{
	width:72px;
	height:46px;
	display:block;
	background:url(../images/nav_on2.jpg) no-repeat;
}
.nav3 a{
	width:120px;
	height:46px;
	display:block;
}
.nav3 a:hover{
	width:120px;
	height:46px;
	display:block;
	background:url(../images/nav_on3.jpg) no-repeat;
}
.nav4 a{
	width:175px;
	height:46px;
	display:block;
}
.nav4 a:hover{
	width:175px;
	height:46px;
	display:block;
	background:url(../images/nav_on4.jpg) no-repeat;
}
.nav5 a{
	width:94px;
	height:46px;
	display:block;
}
.nav5 a:hover{
	width:94px;
	height:46px;
	display:block;
	background:url(../images/nav_on5.jpg) no-repeat;
}
.nav6 a{
	width:86px;
	height:46px;
	display:block;
}
.nav6 a:hover{
	width:86px;
	height:46px;
	display:block;
	background:url(../images/nav_on6.jpg) no-repeat;
}
.nav7 a{
	width:89px;
	height:46px;
	display:block;
}
.nav7 a:hover{
	width:89px;
	height:46px;
	display:block;
	background:url(../images/nav_on7.jpg) no-repeat;
}
#Index-main{
	width:100%;
	height:145px;
}
#Index-main1{
	width:1000px;
	height:inherit;
	margin:0px auto;
	position:relative;
}
#Indexnew{
	width:auto;
	height:auto;
	background:#ccc;
	position:absolute;
	margin-top:-50px;
	margin-left:669px;
	padding:7px 5px 10px 10px;
	z-index:1000;
}
.Inewslist td{
	line-height:28px;
	padding:0px 10px;
	color:#666;
	font-size:11px;
}
.Inewslist{
	margin-top:5px;
}
.Inewslist td a,.Inewslist td a:visited,.Inewslist td a:hover{ color:#666;font-size:11px;}
#Bottom{
	border-top:1px solid #666;
	width:100%;
	height:100px;
}
#Bottomdomains{
	border-top:1px solid #666;
	width:100%;
	height:100px;
}
#Bottomdesign{
	border-top:1px solid #666;
	width:100%;
	height:40px;

}
#Indexbottom{
	width:1000px;
	height:100px;
	margin:0px auto;
	line-height:30px;
	font-size:10px;
}
#Indexbottom td{
	padding:5px 0;
}
#Main{
	width:100%;
	height:auto;
	background:url(../images/banner_bg.jpg) repeat-x center top;
}
#Mainneiye{
	width:100%;
	height:auto;
	background:url(../images/banner_bg2.jpg) repeat-x center top;
}

#Maindesign{
	width:100%;
	height:auto;
	background:#000;
}

#Main1{
	width:1000px;
	height:auto;
	margin:0px auto;
}
#Main1left{
	width:150px;
	height:auto;
	float:left;
	font-size:9px;
	line-height:15px;
}
#Main1left p{
	margin:5px;
	width:140px;
}
#Main1right{
	width:850px;
	height:auto;
	float:left;
	background:#fff;
}
#Maindomains{
	width:1000px;
	height:auto;
	float:left;
	background:#000;
}
.Menutitledomains{
	width:970px;
	height:26px;
	padding-left:30px;
	color:#333;
	font-size:19px;
	padding-top:10px;
}
.Menutitledomainsneirong{	
	width:970px;
	height:20px;
	padding-left:30px;
	color:#333;
	font-size:19px;
	padding-top:10px;
}
.Menutitle{
	width:820px;
	height:26px;
	padding-left:30px;
	color:#333;
	font-size:19px;
	padding-top:10px;
}

.Abft{
	text-align:center;
	line-height:32px;
	font-size:16px;
	color:#454545;
	padding:35px 0 15px;
	font-family:"ＭＳ 明朝";
	width:660px;
	border-bottom:1px solid #ff0000;
	margin:0px auto;
	font-weight:normal;
}
.Abft1{
	width:360px;
	line-height:20px;
	font-size:13px;
	color:#666;
	margin:20px auto;
	
}
.Abft1domains{
	width:100%;
	line-height:20px;
	font-size:13px;
	color:#F6F6F6;	
}

.Abft1example{
	padding-top:40px;
	padding-bottom:40px;
	padding-left:50px;
	width:950px;
	line-height:20px;
	font-size:13px;
	color:#F6F6F6;	
}

.exampletd{
	padding-top:10px;
	padding-right:46px;
	font-size:12px;
	padding-bottom:10px;
}

.Abft2{
	width:660px;
	line-height:24px;
	font-size:13px;
	color:#666;
	margin:20px auto;
}
.Abftpr{
	text-align:left;
	line-height:32px;
	font-size:16px;
	color:#454545;
	padding:25px 0 15px;
	font-family:"ＭＳ 明朝";
	width:660px;
	border-bottom:1px solid #ff0000;
	margin:0px auto;
	font-weight:normal;

}
.Abftpr1{
	width:640px;
	line-height:20px;
	font-size:12px;
	color:#666;
	margin:20px 95px 50px;	
}
.company{
	width:660px;
	line-height:20px;
	font-size:12px;
	color:#666;
	margin:20px 95px 20px;
	padding-bottom:10px;	
}
.Abftpr2{
	text-align:center;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	width:660px;
	height:30px;
	line-height:24px;
	font-size:13px;
	color:#666;
	margin:20px auto 50px;
}
.hai{
	padding:6px auto;
	width:100px;
	background:#CCC;
	border-bottom:2px solid #FFF;
	text-align:center;
}
.neirong{
	 padding:6px;

}
.service{
	font-size:12px;
	color:#454545;
	padding:30px 0 8px;
	width:660px;
	border-bottom:1px solid #ff0000;
	margin:0px auto;
	font-weight:normal;
}
.service1{
	width:660px;
	line-height:20px;
	font-size:12px;
	color:#666;
	margin:40px 95px 50px;	
}
.ser2{
	padding-top:50px;
}

.sitemap1{
	width:500px;
	line-height:20px;
	font-size:12px;
	color:#666;
	margin:20px 95px 70px;	
	border-top:1px solid #999999;
}
.domainstd{
	padding:16px;
}
.designtd{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:4px;
	}
.exampleneirong{
	font-size:11px;
	padding:4px;
    }
.szsl1 a{
	width:180px;
	height:135px;
	background:url(../images/example01.jpg) no-repeat ;
	display:block;
}
.szsl1 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example01-on.jpg) no-repeat;
	display:block;
}
.szsl2 a{
	width:180px;
	height:135px;
	background:url(../images/example02.jpg) no-repeat ;
	display:block;
}
.szsl2 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example02-on.jpg) no-repeat;
	display:block;
}
.szsl3 a{
	width:180px;
	height:135px;
	background:url(../images/example03.jpg) no-repeat ;
	display:block;
}
.szsl3 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example03-on.jpg) no-repeat;
	display:block;
}
.szsl4 a{
	width:180px;
	height:135px;
	background:url(../images/example04.jpg) no-repeat ;
	display:block;
}
.szsl4 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example04-on.jpg) no-repeat;
	display:block;
}
.szsl5 a{
	width:180px;
	height:135px;
	background:url(../images/example05.jpg) no-repeat ;
	display:block;
}
.szsl5 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example05-on.jpg) no-repeat;
	display:block;
}
.szsl6 a{
	width:180px;
	height:135px;
	background:url(../images/example06.jpg) no-repeat ;
	display:block;
}
.szsl6 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example06-on.jpg) no-repeat;
	display:block;
}
.szsl7 a{
	width:180px;
	height:135px;
	background:url(../images/example07.jpg) no-repeat ;
	display:block;
}
.szsl7 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example07-on.jpg) no-repeat;
	display:block;
}
.szsl8 a{
	width:180px;
	height:135px;
	background:url(../images/example08.jpg) no-repeat ;
	display:block;
}
.szsl8 a:hover{
	width:180px;
	height:135px;
	background:url(../images/example08-on.jpg) no-repeat;
	display:block;
}
.sj1 a{
	width:89px;
	height:143px;
	background:url(../images/domain-01.png) no-repeat ;
	display:block;
}
.sj1 a:hover{
	width:89px;
	height:143px;
	background:url(../images/domain-01on.png) no-repeat;
	display:block;
}
.sj2 a{
	width:174px;
	height:143px;
	background:url(../images/domain-02.png) no-repeat ;
	display:block;
}
.sj2 a:hover{
	width:174px;
	height:143px;
	background:url(../images/domain-02on.png) no-repeat;
	display:block;
}
.sj3 a{
	width:89px;
	height:143px;
	background:url(../images/domain-03.png) no-repeat ;
	display:block;
}
.sj3 a:hover{
	width:89px;
	height:143px;
	background:url(../images/domain-03on.png) no-repeat;
	display:block;
}
