/*reset*/
body{ margin:0; padding:0; font-size:14px;  color:#666; font-family:Tahoma,"Hiragino Sans Gb","Microsoft YaHei";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,b,em,span,i,pre,form,fieldset,label,input,textarea,blockquote{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,i{font-size:100%;font-weight:normal;}
input,select,textarea,botton{vertical-align:middle;}
ul li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover{ color:#d80c18; text-decoration:underline; cursor:pointer;}
.cl{ clear:both;}

/*top开始*/
.top{ margin:10px auto; width:1000px; height:70px;}
.top .logo{ float:left;  height:54px; margin:8px 10px 0 0; display:inline;}
.top .yu{ float:left;  height:18px; padding:25px 0 0 20px;}
.top .link{ float:right; height:45px;}
.top .link p{ padding:5px 5px 0 5px; font-size:12px; color:#a3a2a2;}
.top .link p a{ margin:0 3px; color:#a3a2a2;}

/*导航开始*/
.MenuDiv{ width:1000px; margin:0 auto; height:40px;}
.MenuDiv ul li{ width:125px; float:left; height:40px; line-height:40px; text-align:center; font-size:16px; font-family:'微软雅黑'; background:url(../images/sub_x.jpg) no-repeat right; position:relative; }
.MenuDiv ul .nn{ background:none;}
.MenuDiv li .home{ color:#d80c18;}
.MenuDiv li .submenu{display:none; z-index:900; position:absolute; width:100px; top:40px; left:12px; border:1px solid #ddd; border-top:none; background:#f5f5f5; overflow:hidden; text-align:center; filter:alpha(opacity=90);opacity:0.9;}
.MenuDiv li .submenu li{ width:100px; height:24px; line-height:24px; border-bottom:dotted 1px #bebebe; display:block; text-align:center; letter-spacing:2px;}
.MenuDiv li .submenu li a{ width:100px; height:24px; line-height:24px; font-weight:normal; font-size:12px; display:block;}
.MenuDiv li .submenu li a:hover{ width:100px; height:24px; line-height:24px; text-decoration:none; background:#d9d9d9; color:#d80c18; display:block;}

/*中间内容*/
.main{ margin:10px auto; width:1000px; overflow:hidden;}

/*底部版权*/
.footer{ clear:both; margin:20px auto 0; border-top:2px solid #c6c6c6; background:#eee; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden; padding:20px 0;}
.fmain{ margin:0 auto; width:1000px;}
.fm_l{ float:left; width:650px;}
.fm_l p{ margin-bottom:5px;}
.fm_l p a{ margin:0 5px;}
.fm_r{ float:right; width:120px; text-align:center; line-height:18px; margin:0 10px 0 0; display:inline;}
.fm_r img{ width:99px; height:99px; text-align:center;}