﻿@charset "utf-8";
*{margin:0;padding:0;	list-style:none;line-height:180%;}
body {font-size:12px;font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; color:#333; background:url(images/bodybg.png) repeat-x;}
img{border:0;}
ul{list-style:outside;}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fixfloat{zoom:1}
fieldset{border:none;}
legend{display:none;}
.f_r { float:right;}
.f_l { float:left;}

a {color:#000;text-decoration:none;}
a:hover{color:#FF6600;text-decoration:underline;}
em{font-style:normal;}
select{height:20px;line-height:20px; border:1px solid #ccc;}
.inputtext { border:1px solid #ccc; height:14px; padding:2px 5px;}
.searchinputbutton {background:url(images/searchbg.png) no-repeat right -28px; height:38px; width:100px; border:none; position:absolute; top:0; right:0; cursor:pointer; }
.datetime { color:#999; padding-left:10px;}

.wrapper { margin:0 auto; width:1000px;}
.red { color:#F00;}

.header { height:140px; position:relative;}
.top{ height:30px;}
.top_left { float:left; width:700px;}
.top_left li { float:left; width:110px; height:30px; line-height:35px; background:url(images/icon001.png) no-repeat ; padding-left:32px; font-weight:bold;} 
.top_left .lia { background-position:0 2px; width:100px;}
.top_left .lib { background-position:0 -30px;}
.top_left .lic { background-position:0 -62px;}
.top_left .lid { background-position:0 -93px;}
.top_right { float:right; width:300px; height:35px; line-height:35px;text-align:right;}
.logo { position:absolute;  top:50px; left:10px;}
.logo a { display:block; text-indent:-9999px;background:url(images/logo.png) no-repeat left center; height:86px; width:268px;}
.logo_bannner { position:absolute; left: 300px; top:80px; background:url(images/topbanner.png) no-repeat left top; height:31px; width:198px; text-indent:-9999px;}
.topsearch { position:absolute; top:60px; right:0px; height:70px; width:470px;}
.search-tabs { height:25px;}
.search-tabs li { float:left; width: 59px; margin-left:3px; display:inline; height:25px; text-align:center; line-height:25px; cursor:pointer; color:#0062c9;}
.search-tabs li.onthis { background:url(images/searchbg.png) no-repeat -78px -1px; font-weight:bold;}
.search-panel { position:relative; height:38px; background:url(images/searchbg.png) no-repeat -4px -28px; }
.searchinputtext {border:0 none;color:#333333;font-family:verdana,tahoma,arial,宋体;font-size:14px;height:18px;left:8px;line-height:20px;padding: 4px;position:absolute;top:6px;width:338px;}

.nav{ height:94px; background:url(images/navbg.png) no-repeat left top; }
.main_nav { height:40px; line-height:40px;}
.main_nav li { float:left; width: 85px;}
.main_nav li a { display:block; background:url(images/navbgspace.png) no-repeat right center; color:#fff; font-weight:bold; height:40px; line-height:40px;  text-align:center; font-size:14px;}
.main_nav li.nav_home { width:130px;}
.main_nav li.nav_home a { background:none;}
.nav_middle { /*position:absolute;top:0; left:490px;*/  color:#fff; height:40px; line-height:40px;  width:240px;float:left;padding-left:100px;}
.subnav {position:absolute;}
.nav_right { float:right;  height:24px; width:240px; padding-top:8px; padding-right:6px;}
/*.nav dl { position:absolute; background:url(images/sub_navbg.jpg) no-repeat  top right; top: 45px; height:40px;}*/
.nav dl { position:absolute; background:url(images/sub_navbg.jpg) no-repeat  top right; top: 3px; height:40px;}
.nav dl dt {background:url(images/sub_navbg.jpg) no-repeat  left top; width:40px; height:40px; text-align:center; float:left;}
.nav dl dt a { color:#fff; font-weight:bold; line-height:130%; display:block; padding-top:5px; height:36px; width:36px;}
.nav dl dd { float:right; padding-top:5px; line-height:140%;}
.nav dl dd a {white-space:nowrap;line-height:130%; color:#333;}
.nav_photo { left:5px; width:210px;}
.nav_photo dd { width:168px;}
.nav_line { left:220px; width:205px;}
.nav_line dd { width:165px;}
.nav_guide { left:435px; width:360px;}
.nav_guide dd { width:320px;}
.nav_service { left:800px; width:198px;}
.nav .nav_servic dt {width:38px;}
.nav_service  dd { width:158px;}


#footer {margin-top:10px;clear:both; padding-bottom:20px;}
#footer p,.footer_p {line-height:200%;text-align:center;}
#footer p a,.footer_p a {color:#000;}
#footer ul {float:left;text-align:center;padding:10px 0;}

#footer p em,.footer_p em {font-style:normal; font-weight:bold; color:#f30;}

#serverInfo{ height:50px; margin:10px auto; text-align:center; clear:both}
#serverInfo li{display:inline-block; height:40px; padding:1px 1 1 1px; margin-right:10px; border:1px solid #dedede; list-style-type:none; overflow:hidden; zoom:1; *display:inline;}
#serverInfo li img{float:left}
#serverInfo li span{display:inline-block; width:80px; margin:4px 0 0 2px; text-align:left; color:#999; font-weight:normal; font-size:12px; line-height:14px;}
#serverInfo li a{color:#999; line-height:110%;}
