@charset "utf-8";
/* CSS Document */
body,div,img,ul,ul li,p,h1,h2,h3,h4,h5,form{margin:0;padding:0;list-style:none;border:0;}
#clear{clear:both;width:auto;height:1px;overflow:hidden;}
.txtbold{font-weight:bold;}
.txtitalic{font-style:italic;}
.txtunderline{text-decoration:underline;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
body{background-color: #ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
#page{width:930px; margin:0 auto; background-color:#fff;}
/* start top */
#page #top{width:930px; height:162px; margin:0 auto; background-color:#fff;  }
#page #top .logo{padding:21px 0 0 18px; float:left;}
#page #top .shortcut{float:right; padding:8px 13px 0 0;}
#page #top .shortcut span{color:#ff0000; font-weight:bold;}
/*#page #top .contactus{position:absolute; right:5px; top:25px; width:208px; height:68px; z-index:1000;}*/
#page #top .contactus{ clear:right; float:right; margin-top:5px; width:210px;}

#page #top .contactus li{float:left; width:69px; height:70px; text-align:center;}
#page #top .nav{clear:both; width:930px; height:64px; overflow:hidden; background-image:url(../images/nav.bg.gif); background-repeat:no-repeat;}
#page #top .nav .menu{ float:left;width:930px; height:37px; line-height:37px;overflow:hidden; font-size:14px;font-weight:bold; color:#FFF;}
#page #top .nav .menu li{float:left; width:96px; height:37px; text-align:center; cursor:pointer;}
#page #top .nav .menu .index{float:left; width:96px; height:37px; text-align:center; background-image:url(../images/nav.effect.gif); background-repeat:no-repeat; background-position:center;}
#page #top .nav .menu li:hover{float:left; width:96px; height:37px; text-align:center; background-image:url(../images/nav.effect.gif); background-repeat:no-repeat; background-position:center;}
#page #top .location{float:left; width:400px; height:27px; overflow:hidden; line-height:26px; text-align:left; padding:0 0 0 13px;}
#page #top .new{float:right; width:400px; height:27px; overflow:hidden; padding:0 13px 0 0;font-family:"宋体";}
#page #top .new #newcontent{ width:400px; height:27px; text-align:right; line-height:27px;}
#page #top .new #newcontent a{color:#F00; text-decoration:none;}
#page #top .new #newcontent a:hover{color:#F00; text-decoration:underline;}
/* end top */
/* start footer */
#footer{width:910px; height:56px; margin:0 auto; clear:both; padding:13px 0 0 0; color:#999999;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{color:#666;text-decoration:none;}
#footer .left{ float:left;}
#footer .right{ float:right;}
/* end footer */
