@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/web_background.gif);
	margin: 0px; margin-top:46px;
    padding: 0px;
	font-family:Arial, Helvetica, sans-serif,宋体; font-size:12px;
	line-height:150%; text-align:center;
}
a {
COLOR: #818181; 
TEXT-DECORATION: none; 
text-align:center;
}
a:hover {
COLOR: #07fdf8; 
TEXT-DECORATION: none; 
text-align:center;
}
a.font_de:link {
COLOR: #ef962e; 
TEXT-DECORATION: none; 
text-align:left;
}
a.font_de:hover {
COLOR: #07fdf8; 
TEXT-DECORATION: none; 
text-align:left;
}
img {
BORDER: medium none;
}
#all {
width:900px; margin: auto;
text-align:left;
}
#menu {
width:900px; height:29px; margin: auto; background-image:url(images/menu_background.gif);
color:#FFFFFF; text-align:left;
} 
#menu ul {
CLEAR: left; 
MARGIN: 0px; 
padding-top: 0px;
BORDER: medium none;
LIST-STYLE-TYPE: none; 
DISPLAY:inline;
height:29px;
}
#menu li {
FLOAT: left; 
DISPLAY: block; 
MARGIN: 0px; 
PADDING: 0px;
height:29px;
text-align:center; }

#menu li a { 
DISPLAY: block; 
PADDING:0px; 
COLOR: #ffffff; 
TEXT-DECORATION: none; 
text-align:center;
} 
#menu li a:hover { 
COLOR: #07fdf8; 
TEXT-DECORATION: none; 
text-align:center;
} 

#menu ul li#one {width: 110px;} 
#menu ul li#two {width: 124px;} 
#menu ul li#three {width: 78px;} 
#menu ul li#four {width: 125px;} 
#menu ul li#five {width: 99px;} 
#menu ul li#six {width: 35px; padding-top:5px;} 
#menu ul li#seven {width: 35px; padding-top:5px;} 
#menu ul li#eight {width: 35px; padding-top:5px;} 
#menu ul li#nine {width: 35px; padding-top:5px;} 
#menu ul li#ten {width: 203px;} 

#index_main_img {
width:900px;margin: auto; margin-top:0px;
color:#FFFFFF; text-align:left;
} 
#index_main_menu {

} 

#index_main_contentbg {
FLOAT: left;
width:900px; margin: 0px 0px 18px 0px; padding-top:18px;
text-align:left;
} 
#index_main_contenttv {
width:220px; height:182px; margin: 0px;padding:0px 0px 0px 48px;
text-align:left;FLOAT: left; color:#999999;
}
#index_main_contenttv1 {
width:212px; height:174px; margin: 0px;padding: 4px 4px 4px 4px;
text-align:left;FLOAT: left; color:#999999; background-image:url(images/index_main_contenttv.gif);
}  
#index_main_contentspa {
FLOAT: left;
width:540px; padding-left:48px;
text-align:left;FLOAT: left; 
background-image:url(images/location_main_contentbg.gif);
} 
#index_main_contentspa1 {
FLOAT: left;
width:111px; padding:0px;
text-align:left;
} 
#index_main_contentspatext {
width:397px; padding-left:24px;
FLOAT: left; color:#999999; text-align:justify; line-height:22px
} 
#index_main_bottom {
clear:both; margin-top:18px; margin-bottom:24px;padding:0px;
width:900px; height:48px; color:#818181;
text-align:left; background-image:url(images/index_main_bottom.gif);
} 
#index_main_bottomcopy {
	padding-top:16px;
	padding-left:100px;
	color:#818181;
	width:540px;
	font-size:10px;
	text-align:left;
	FLOAT: left;
} 
#index_main_bottomsite {
padding-top:12px; padding-right:20px; color:#818181; width:190px;
text-align:left; FLOAT: right;
} 
#location_main_contentbg {
FLOAT: left;
width:900px; 
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-top:18px;
text-align:left;
} 
#location_main_content2 {
width:220px; height:182px; margin: 0px;padding: 0px 0px 0px 48px;
text-align:left;FLOAT: left; color:#999999;
}
#location_main_content {
width:530px; padding-left:68px;
text-align:justify;FLOAT: left;  color:#999999; line-height:22px;
background-image:url(images/location_main_contentbg.gif);
} 
#developer_main_contentbg {
FLOAT: left; 
margin: 0px 0px 18px 0px !important;
margin: 0px; 
width:900px; margin: 0px; padding-top:18px;
text-align:left; color:#999999;
} 
#developer_main_content01 {
FLOAT: left; 
width:835px; margin: 0px; padding-left:48px;
text-align:left;
} 
#developer_main_content01 ul {
CLEAR: left; 
MARGIN: 0px; 
BORDER: medium none;; 
LIST-STYLE-TYPE: none; 
DISPLAY:inline;
}
#developer_main_content01 li {
FLOAT: left; 
DISPLAY: block; 
MARGIN: 0px;
}
#developer_main_content01 ul li#d1 {width: 147px;} 
#developer_main_content01 ul li#d2 {width: 224px;} 
#developer_main_content01 ul li#d3 {width: 224px;}
#developer_main_content01 ul li#d4 {width: 192px;}

#developer_main_content02 {
FLOAT: left; 
width:787px; 
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-left:48px; padding-right:48px;
text-align:justify; line-height:22px
} 
#developer_main_contentaa {
FLOAT: left; 
width:783px; 
margin: 0px 0px 0px 0px !important;
margin: 0px; 
padding:0px;
text-align:justify;
} 
#developer_main_contentbb {
FLOAT: left; 
width:783px; 
margin: 24px 0px 0px 0px !important;
margin: 0px; 
padding:0px;
text-align:justify;
} 
#developer_main_content03 {
FLOAT: left; 
width:89px; 
margin: 0px 0px 0px 0px !important;
margin: 0px; 
padding:0px;
text-align:justify;
} 
#developer_main_content04 {
FLOAT: left; 
width:670px; 
margin: 0px 0px 0px 0px !important;
margin: 0px; 
padding-left:24px;
text-align:justify;
} 
#press_main_content01 {
FLOAT: left; 
width:285px; margin: 0px; padding-left:48px;
text-align:left;
} 
#press_main_content01 ul {
CLEAR: left; 
MARGIN: 0px; 
padding:0px;
BORDER: medium none;; 
LIST-STYLE-TYPE: none; 
DISPLAY:inline;
}
#press_main_content01 li {
DISPLAY: block; 
MARGIN: 0px;
list-style-image:url(images/press_conter_pre.gif);
}
#press_main_content02 {
FLOAT: left; 
width:450px; 
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-left:60px;
text-align:justify; line-height:22px;
background-image:url(images/location_main_contentbg.gif);
} 
#contact_content {
FLOAT: left; 
width:900px; 
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-left:48px; 
background-image:url(images/contact_contentbg.gif);
} 
#contact_content01 {
FLOAT: left; 
width:852px; margin: 0px;
text-align:left;
} 
#contact_content01 ul {
CLEAR: left; 
MARGIN: 0px; 
BORDER: medium none;; 
LIST-STYLE-TYPE: none; 
DISPLAY:inline;
}
#contact_content01 li {
FLOAT: left; 
DISPLAY: block; 
MARGIN: 0px;
width:284px;
}
#grand-cg_main_content01 {
FLOAT: left; 
width:160px; margin: 0px; padding-left:48px;
text-align:left;
} 
#grand-cg_main_content02 {
FLOAT: left; 
width:587px;
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-left:40px; background-image:url(images/grandcg_contentbg.gif);
text-align:left;
} 
#grand-cg_main_content03 {
FLOAT: left; 
width:500px; 
margin: 0px; 
padding-left:80px;
text-align:justify;line-height:22px
} 
#map_main_content01 {
FLOAT: left; 
width:112px; margin: 0px; padding-left:48px;
text-align:left;
} 
#map_main_content02 {
FLOAT: left; 
width:593px;
margin: 0px 0px 18px 0px !important;
margin: 0px; 
padding-left:40px; background-image:url(images/location_main_contentbg.gif);
text-align:left;
} 
