#wrap{width:948px; margin:auto;}
#shadow-right{background:url(img/shadow-main-right.png) top left no-repeat;width:48px; height:691px; margin-left:900px;}
#leftcol{float:left; width:153px; background:url(img/shadow-main.png) top right no-repeat; padding-top:150px; height:541px;}
#rightcol{width:747px; float:left; background-color:#0080ff;}
#menu{ float:right; width:120px;}
#menu li{ padding-right:20px; background:url(img/menu-li-bg-hover.png) bottom right no-repeat; background-size:100% 100%; font-size:12px; padding-top:9px; padding-bottom:9px; word-wrap:break-word; text-align:right;
border-width: 0px 0px 2px;
-moz-border-image: url(img/menu-btm.png) 0 0 1 stretch;
-webkit-border-image: url(img/menu-btm.png) 0 0 1 stretch;
-o-border-image: url(img/menu-btm.png) 0 0 1 stretch;
border-image: url(img/menu-btm.png) 0 0 1 stretch;
}
#menu ul{text-align:right;}
#menu a{color:#FFF; text-shadow:0 0 0.5em #000000; font-size:12px;}
#menu li:hover{ background:url(img/menu-li-bg.png) right bottom no-repeat;  background-size:100% 100%;}
#banner{ width:741px; border:3px solid #FFF; word-wrap:break-word;}
#banner .coner{ background:url(img/coner.png) bottom right no-repeat; position:absolute; margin-top:-33px; margin-left:710px; width:33px; height:33px;}
h1{background-color:white; padding:10px; color:#003077; font-size:14px; word-wrap:break-word; display:block; position:absolute; opacity:0.6; margin-top:-230px; width:721px;}
h2{margin:auto;}
#contain{color:#FFF; clear:both; word-break:break-all; border:3px solid #FFF; border-top:none; padding:20px;}
#contain .conertop{ background:url(img/coner-top.png) top left no-repeat; float:left; width:33px; height:33px; margin:-20px 20px 0 -20px;}
p{ font-size:14px; line-height:16px; text-align:left;}
a{color:#fff;}
#footer{word-break:break-word; height:93px; background:url(img/footer-bg.png) center top no-repeat; padding:20px;}
#footer p{ display:block; padding:20px; color:#0080ff; background-color:#FFF;}