@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none; list-style-type:none}
a{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:#06C}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
img{ border:none}
fieldset{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear{ clear:both}
.h10{ height:10px; margin:0px; padding:0;}
.nav{ line-height:22px}
.navb{ margin-bottom:10px}
body{}
.red{ color:#f00}
.l{ float:left}
.m{ float:left}
.r{ float:right}
/*布局*/
#wrapper,#footernav{ width:970px; margin:0 auto;}
#header{padding:0px 0 0px 0; }
.mainNav{ background:url(mainNav_bg.gif) repeat-y left top;padding:0; overflow:hidden}

#logo{ float:left; height:79px; width:434px; padding:10px; overflow:hidden;}
#header h1,#header h2{ display:none}
#logo{ background:url(/img/logo.gif) left center no-repeat}
#logo a{ display:block; height:79px; width:434px; }
#logor{ float:right; width:516px; overflow:hidden}

#topnav{ height:21px; margin-bottom:10px}
#topnav .m{ width:186px; height:19px; border:1px solid #d6d6d6; margin-left:15px}
#topnav #keywords{ padding:0; margin:0;height:19px; line-height:19px; float:left;width:150px;overflow:hidden;*border:fff;border:none; }
#topnav #submit{float:right; border:none; height:19px; overflow:hidden }



#topmenu{ height:30px;}
#topmenu li{ float:left}
#topmenu a{ font-family:"微软雅黑";font-size:18px; line-height:30px; padding:0 40px 0 0; color:#000}


/* Nav
==========================================================*/
.menu {position: relative;margin:0 0 10px 0;}
.menulist {padding-left: 20px;padding-top: 45px;height: 36px;line-height: 36px;overflow: hidden;margin: 0;}
.menu li {float:left;display: inline;margin: 0 0 0 -2px;padding:0;}
.menu a {display: block;text-align:left;font-size:16px; font-family:"微软雅黑";}
a#nav_1,a#nav_2,a#nav_3,a#nav_4,a#nav_5,a#nav_6,a#nav_7{ width:84px}
a#nav_8{ width:70px; text-align:right}
.menu a:link, .menu a:visited {color: #00;}
.subnav {position: absolute;top: 41px;left: 0;float: left;height: 22px;line-height: 22px;white-space: nowrap; padding:0px;}
* html .subnav {margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p {padding: 0px;}
.subnav p span {display: block;background:#2b81ce; line-height:22px; height:22px; padding:0 10px}
.subnav p.pointer {position: absolute;top: -4px;left: 0;height: 5px;width: 11px;padding: 0;margin-left: 20px;text-indent: -999em;background: url(nav_bg.png) repeat-x 0 -261px;}
.subnav a { display:inline-block;padding:0 10px;font-size: 100%;}
[class~="subnav"] a {padding: 0 10px;}
.subnav, .subnav a:link, .subnav a:visited {color: #fff;}
.subnav a:hover, .subnav a:active {color: #fff;}
.subnav a:hover, .subnav a:active {font-weight: normal;background: none;}
/* subnav position and pointer position */
#subnav1 { left: 0px; }
#subnav2 { left: 74px; }
#subnav3 { left: 154px; }
#subnav4 { left: 240px; }
#subnav5{ left:320px}
#subnav6,#subnav7,#subnav8 { left: auto;right: 0px;}
#subnav1 .pointer,#subnav2 .pointer,#subnav3 .pointer,#subnav4 .pointer,#subnav5 .pointer{ left: 0px; }
#subnav7 .pointer { left: auto; right: 70px; }
/* Note==========================================================*/
.note {margin: 0 15px 10px;	color:#666666;}
.note span{	float:right;}
.disable {display: none;}


#logor p{ text-align:right; height:21px; line-height:21px; margin-bottom:21px;}
#barmenu{height:30px; background:url(barmenu_bg.gif) left center no-repeat; padding:0 20px;}
#barmenu li{ float:left; width:60px; overflow:hidden; text-align:center}
#barmenu li a{ line-height:30px;color:#fff}

#show{ height:516px}

.contentnav{ padding:10px 0; background:#fff;}
.mainNav{ float:left; width:660px;}
.barNav{ float:right; width:283px;}
.left{ width:260px; float:left; padding-right:25px; border-right:1px solid #e7e7e7;margin-bottom:31px}
.right{ width:340px; float:right;margin-bottom:31px}
.about{}

.titlenav{ height:30px; background:url(titleh3.gif) top right; padding:0 10px 0 0; border-bottom:1px dashed #a7a7a7; margin-bottom:10px}
.titlenav h2{ float:left; background:url(titleh3.gif) -10px bottom no-repeat; line-height:30px;  color:#000; font-size:12px; font-family:"微软雅黑"}
.titlenav a{ float:right; display:block; line-height:30px; background:url(/img/more.gif) no-repeat left center; width:34px; height:30px;}
.titlenav em{ display:none}
.titlenav em { color:#ff0}
.titleh2{ height:45px; line-height:45px; font-family:"微软雅黑"}
.titlenav h2 span,.titleh2 span{ color:#00aeef; margin-left:10px}

.listdot li{ background:url(/img/dot.gif) left center no-repeat; padding-left:10px; line-height:22px;height:22px;overflow:hidden;}
.listdot li em{ float:right}
.about img{ float:left; margin:10px 10px 0 0}

.navb{ background:#dfe2e5; padding:0 10px 10px}


#project{ height:97px;}
#project li{float:left;}
#project li img{padding:0 6px} 

#mapnav{ margin-bottom:10px}

#footer{ background:url(/img/f_logo.jpg) #f8f8f8 10px center no-repeat; border-top:6px solid #d4d4d4; padding:20px 10px 20px 140px; line-height:20px; color:#999}
#footer a{ color:#999}
#footerlinks{ line-height:30px; border-bottom:1px dashed #d7d7d7; margin-bottom:10px; height:30px}
#footerlinks a{ padding:0 10px; color:#888}
#footer p{ padding-left:10px;}
#footer p.l{ padding-left:0}
.js {POSITION: relative; WIDTH: 970px; HEIGHT: 361px;margin:0 auto;}
.jsNav {BACKGROUND: url(jsNav.png) no-repeat}
.prevBtn {BACKGROUND: url(jsNav.png) no-repeat}
.nextBtn {BACKGROUND: url(jsNav.png) no-repeat}
.imgSelected {BACKGROUND: url(jsNav.png) no-repeat}
.jsNav {POSITION: absolute; WIDTH: 125px; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold}
.jsNav A {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle}
.prevBtn {DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px}
.nextBtn {DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px}
.imgSelected {BACKGROUND-POSITION: 1px -60px; COLOR: #000}

#tongji{text-indent: -4000px;}