@charset "utf-8";
/* CSS Document */
/*---------公共---------*/
body{ margin:0; padding:0; background:#FFF; color:#000; font:12px "宋体",Tahoma,Helvetica,Arial; text-align:left;}
div,form,img,ul,ol,li,dl,dt,dd{ margin: 0; padding:0; border:0;}
p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{ font-size:12px;}
ul,li{ list-style:none;}
button{cursor:pointer;}
input,select{ margin:0; padding:0; font-size:12px;}
select{ height:21px;}
img{ vertical-align:top;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both; width:1px; height:0; font-size:1px; visibility: hidden; }
.txtl{ text-align:left;}
.txtc{ text-align:center;}
.txtr{ text-align:right;}
.hidden{display:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
h2{ font-size:14px;}
h3{ font-size:12px;}
em,strong{font-style:normal;font-weight:normal;}
/*---------字体---------*/
.fa{ font-family:Arial, Helvetica, sans-serif;}
.fb{ font-weight:bold;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.cwhite,.cwhite a{ color:#FFF;}
.blank10{ clear:both; display:block; height:10px; font-size:1px; line-height:10px; overflow:hidden;}
/*---------区块---------*/
.head,.main,.foot{ width:903px; margin:0 auto;}
.main{ clear:both;}
.left{ float:left; width:185px; padding:0 7px 0 0; border-top:8px solid #F1F1F1; background:#F1F1F1 url(../images/home/bgleft.jpg) bottom repeat-x; overflow:hidden;}
.right{ float:left; width:711px; overflow:hidden;}
/*---------头部---------*/
.head .top{ height:30px; padding-right:15px; background:url(../images/head/bgtop.gif) right top no-repeat; text-align:right; line-height:30px; color:#5B5B5B;}
.head .top a{ margin:0 10px; color:#5B5B5B;}
.head .logo{ display:inline; float:left; width:218px; height:65px;}
.head .logo a{ display:block; width:218px; height:65px; background:url(../images/head/logo.gif); overflow:hidden; white-space:nowrap; overflow:hidden; text-indent:1000em;}
.head .time{ float:right; padding:46px 22px 0 0; text-align:right; color:#01908A;}
/*---------导航---------*/
.nav{ position:relative;z-index:100;  width:711px; height:31px; background:url(../images/head/bgnav.gif);}
.nav ul{ padding-left:35px;}
.nav li{ position:relative; display:block; float:left; height:31px; padding:0 18px; line-height:31px; font-weight:bold; font-size:14px;}
.nav li a{ display:block; float:left; height:31px; color:#FFF;}
.nav li a:hover{ color:#D5F605;}
.nav a:hover,.head .nav a.hover{ background:url(../images/navon.jpg) bottom center no-repeat;} 
.nav ul ul {visibility:hidden;position:absolute;left:4pxpx;top:30px; width:88px; background:#36C9C3 url(../images/head/bgsubnav.gif) bottom no-repeat;padding:8px 0 0 0; line-height:normal;}    
.nav table {position:absolute; top:0px; left:0px; }    
.nav ul li:hover ul,.nav ul a:hover ul{visibility:visible;}
.nav ul ul li {clear:both; }    
.nav ul ul li a{display:block; height:20px; width:60px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; color:#FFF;}   
/*---------底部---------*/
.foot{ margin-top:20px; background:url(../images/foot/bgfoot.jpg) top no-repeat; text-align:center;}
.foot p{ padding:17px 0 5px 0; line-height:21px;}
.foot p a{ margin:0 5px; color:#000;}






















