body{margin:0px; font-family:Verdana, Arial; font-size:12px; color:#000; text-align:center;}
img{border:0px;}
A:link,A:visited{color:#07395c;text-decoration:none;}
A:hover{text-decoration:underline; color:#07395c;}

A.menu:link,A.menu:visited{color:#fff;text-decoration:none;}
A.menu:hover{text-decoration:none; color:#eee;}
.clear{ clear:both; height:0; font:0/0 Arial;}
div{text-align:left;}
h1{margin:0px; padding:0px;}

.input_cx_txt{width:100px; height:12px; color:#999; font-size:12px;}
.input_cx_but{height:18px; font-size:12px;}
.input_ss_txt{width:100px; height:12px; color:#999; font-size:12px;}
.input_ss_but{height:18px; font-size:12px;}
.input_resolvent{width:170px;}

div.header{width:1003px; height:100px;}
div.header_logo{float:left; width:300px; padding-top:20px; padding-left:10px;}
div.header_search{float:right; width:280px; background:url(../Images/header_search_bg.gif) no-repeat; height:80px; padding-top:3px; text-align:center;}
div.header_search div.lan{ text-indent:30px; margin-bottom:3px; color:#ff0000;}

div.menu{background:#8eaec5; text-align:center;}
div.menu_box{height:30px; background:#08385c; padding:0px 20px 0px 20px; line-height:30px; color:#FFF; font-weight:bold; text-align:left; width:963px;}
div.menu_entry{float:left; width:700px;}
div.menu_search{float:right; width:250px; text-align:right;}

div.main{width:1003px; margin-top:30px;}
div.main_left{float:left; width:200px; background:#08385c; padding-top:5px;}
div.main_left_menu h1{background:url(../Images/icon.gif) #8eaec5 no-repeat 12px 6px; font-size:14px; text-indent:35px; line-height:30px;}
div.main_left_menu ul{margin:10px 10px 0px 10px; padding:0px; list-style:none;}
div.main_left_menu li{background:url(../Images/left_menu_libg.gif) no-repeat; height:21px; text-indent:25px; margin-top:6px; color:#FFF; line-height:21px; font-weight:bold;}
div.main_left_video{padding:10px;}
div.main_middle{float:left; width:400px; margin-left:5px;}
div.main_middle_flash{border:#dcecfb 1px solid; height:178px;}
div.main_middle_news{margin-top:5px; background:url(../Images/middle_news_bg.gif) no-repeat; height:170px; padding:5px;}
div.main_middle_news_list{float:left; width:245px;}
div.main_middle_news_list h1{font-size:12px; color:#07395c; height:16px; padding-top:3px;}
div.main_middle_news_list ul{margin:5px; padding:0px; list-style:none;}
div.main_middle_news_list li{height:22px; border-bottom:#CCC 1px dotted; line-height:22px; background:url(../Images/icon_1.gif) no-repeat 5px 10px; text-indent:15px; color:#666; font-weight:bold;}
div.main_middle_ceplan{float:left; width:140px; margin-left:5px; display:inline;}
div.main_middle_ceplan h1{font-size:12px; color:#07395c; height:16px; padding-top:3px;}
div.main_middle_ceplan ul{margin:5px; padding:5px 0px 5px 0px; list-style:none;}
div.main_middle_ceplan li{background:url(../Images/ce_list_bg.gif) no-repeat; height:20px; margin-top:8px; text-align:center; line-height:20px; color:#0a385c}
div.main_middle_organ{margin-top:5px; height:137px;}
div.main_middle_organ h1{background:#b7cee0; height:30px; font-size:14px; color:#07375d; line-height:30px; text-indent:10px;}
div.main_right{float:left; width:195px; margin-left:5px;}
div.main_right_resolvent{border:#bcd8ee 1px solid; background:#cee5f7; padding:8px;}
div.main_right_resolvent h1{font-size:14px; color:#07375d; height:25px; line-height:20px;}
div.main_right_resolvent ul{margin:0px; padding:0px; list-style:none;}
div.main_right_resolvent li{margin-bottom:5px;}
div.main_right_event_faq{background:url(../Images/event_faq_bg.gif) no-repeat; height:380px; margin-top:5px;}
div.main_right_event h1{font-size:14px; color:#07375d; height:30px; border-bottom:#deeaf8 1px solid; line-height:30px; text-indent:10px;}
div.main_right_event .date{font-size:11px; color:#999;}
div.main_right_event ul{margin:0px; padding:0px; list-style:none;}
div.main_right_event li{margin:10px; border-bottom:#CCC 1px dotted; color:#666;}
div.main_right_faq h1{font-size:14px; color:#07375d; height:30px; border-bottom:#deeaf8 1px solid; line-height:30px; text-indent:10px;}
div.main_right_faq ul{margin:10px; padding:0px; list-style:none;}
div.main_right_faq li{border-bottom:#CCC 1px dotted; background:url(../Images/icon_1.gif) no-repeat 2px 8px; text-indent:10px; color:#666; line-height:22px;}
div.main_case_gcc{float:left; width:193px; margin-left:5px;}
div.main_gcc{border:#DDD 1px solid;}
div.main_case{margin-top:5px; background:url(../Images/case_bg.gif) no-repeat; height:333px;}
div.main_case h1{font-size:14px; color:#07375d; line-height:35px; height:35px; text-indent:10px;}
div.main_case h1 a{color:#07375d;}
div.main_case ul{margin:10px; padding:0px; list-style:none;}
div.main_case li{margin:0px 6px 0px 6px;}
div.main_case_img{text-align:center;}
div.main_case_company{}

div.main .left{float:left; width:220px;}
div.main .left_top{background:url(../Images/left_top.gif) no-repeat; height:35px; font-size:14px; color:#07375d; line-height:35px; text-indent:15px; font-weight:bold;}
div.main .left_middle{padding:5px 12px 5px 12px; background:url(../Images/left_bg.gif) repeat-y;margin-top:0px;height:auto;}
div.main .left_middle ul{margin-top:0px;}
div.main div.news_list ul{margin:5px; padding:0px; list-style:none;}
div.main div.news_list ul li{height:22px; border-bottom:#CCC 1px dotted; line-height:22px; background:url(../Images/icon_1.gif) no-repeat 5px 10px; text-indent:15px; color:#666;}
div.main .left_bottom{background:url(../Images/left_bottom.gif) no-repeat; height:13px;margin-bottom:5px;}

div.main .content{float:left; margin-left:10px; border:#EEE 1px solid; width:740px; padding:10px;}

div.link{width:983px; margin-top:10px; background:#f0f7fd; padding:5px 10px 5px 10px;  border-top:#93abc7 1px solid; border-bottom:#93abc7 1px solid;}
div.link_txt{height:20px; line-height:20px;}
div.link_img{margin-top:5px;}
div.link_img ul{margin:0px; padding:0px; list-style:none;}
div.link_img li{float:left; width:88px; height:31px; margin-right:8px; border:#CCC 1px solid;}

div.footer{width:1003px; margin-top:10px;}
div.footer_menu{ background:#b7cee0; border-bottom:#08385c 1px solid; display:block;padding:5px 30px 5px 30px; line-height:20px; color:#7b9aae; text-align:center;letter-spacing:3px;}
div.footer_copy{background:#f0f7fd; height:80px; color:#7b9aac; line-height:18px; text-align:center; padding-top:10px;}
div.footer_copy a{color:#7b9aac;}

#wrap {}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:#bcd; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout {font-size:12px; list-style:none;}
#flyout ul {list-style:none;}
#flyout li {}
#flyout li a {display:block;width:150px;}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li { margin-bottom:1px;}
#flyout li ul { visibility:hidden; position:absolute; top:-10px; left:70px;height:auto;background:#d7eaf7; border:1px solid #8eaec5;padding:10px;}
#flyout li b {visibility:hidden;}
#flyout li ul li {display:block;border:0; margin:0 7px; background:transparent;white-space:nowrap;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; line-height:21px; color:#5095c6; text-decoration:none; font-weight:normal; }

* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:#bcd; color:#000;}

#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}

#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}

div.footer_menu li{float:left; height:25px; border-right:1px solid #7b9aae; padding-left:10px; padding-right:5px;}

div.footer_menu a{ color:#7b9aae;}

div.content{text-align:center;}
div.content div.postion{margin-bottom:15px; background:#C2D7F5;height:25px; line-height:25px; text-indent:20px;}
ul.ArticleList{ width:90%;margin:0px;padding:0px; list-style:none;}
ul.ArticleList li{ height:25px; border-bottom:1px dashed #ececec; line-height:25px; clear:both; background:url(../images/dot.gif) no-repeat 10px;}
ul.ArticleList li span.title{float:left;width:80%; text-align:left; text-indent:25px;}
ul.ArticleList li span.putdate{float:right;width:20%;}

div.read_content{width:90%;height:100%;}
div.read_content h1{font-size:14px; text-align:center; line-height:300%;}
div.read_content div.dd{ text-align:center; font-style:italic;}
div.read_content div.intro{padding:0px 12px 0px 12px;background:#E9F9FE; border:1px solid #3399FF;line-height:25px;margin-top:5px;}

/*pages*/
.pages{font:11px/12px Tahoma;padding-right:10px; margin:1em}
.pages *{vertical-align:middle;}
.pages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.pages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.pages input{margin-bottom:0px;border:1px solid #A6CBE7;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

div.listvan  {width:100%;}
div.listvan ul{margin:0px;padding:0px; list-style:none; width:100%;}
div.listvan ul li{ float:left; width:48%; border-bottom:1px dashed #ccc; line-height:25px; padding:4px; height:25px;}

