@charset "gb2312";
/* CSS Document */

body { width:768px; margin:0 auto; font-size:12px; background: url(bg.gif) repeat #FFF;}
h1,h2,h3 { display:block; margin:0; padding:0; line-height:20px; font-size:20px;}
img { border:0;}
dl,dt,dd { display:block; margin:0;}
.wrap { background:#FFF;}
.clear{ clear:both;}


.header { height:123px;}
.header .logo { width:268px; height:99px; float:left;}
.header .head_banner { width:498px; height:99px; float:right; text-align:right; background:url(head.gif) no-repeat;}
.header .pdd { width:100%; height:24px; line-height:24px; text-indent:12px; overflow:hidden;  background:#006DC3; color:#FEFEFE; border-top:1px solid #000;}


.ttitle { text-align:center; padding:30px 0 15px; background:#FFF; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.ttitle p { display:block; margin:0; font-size:32px; font-weight:bolder;}
.ttitle h1 { line-height:40px; font-size:30px;}



.mnode {  padding:0 15px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}


.vv { text-align:center; margin:0 -15px;}
.vv img { width:650px; height:460px;}




.mnode h2,
.mnode dt { font-size:20px; font-weight:bolder; line-height:46px;}
.mnode p { display:block; margin:0 0 10px; text-indent:2em; line-height:18px;}
.mnode .back { text-align:right; margin:2px 0 10px;}


.footer { text-align:center; padding:5px 0; font-family:Verdana, Geneva, sans-serif; background:url(foot.gif) no-repeat #B4F4FF;}
.footer p { display:block; margin:0; line-height:18px;}