* { margin: 0px; padding: 0px; }
body { width: 100%; }
img { border: none; }
div { overflow:; }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { font-size: 12px; font-family: "宋体"; color: #000000; }
ul { list-style-type: none; }
a:link, a:visited { color: #0b3776; text-decoration: none; }
a:hover { text-decoration: underline; }

.banner { height: 230px; width: 950px; margin-right: auto; margin-left: auto; }
.box { width: 950px; margin-right: auto; margin-left: auto; margin-bottom: 8px; background-color: #e8e8e8; }
.zhong { float: left; width: 500px; margin-left: 9px; }

.mian { width: 500px; }
    .mian p { line-height: 1.8em; padding-right: 9px; padding-left: 9px; text-indent: 2em; padding-top: 8px; padding-bottom: 8px; }
    .mian h1 { font-size: 14px; line-height: 36px; color: #bb2322; text-align: left; margin-right: 6px; margin-left: 6px; background-color: #ebebeb; background-image: url(left_h1.jpg); background-repeat: repeat-x; background-position: left bottom; }
    .mian ul { padding-top: 12px; padding-bottom: 12px; }

        .mian ul li { line-height: 24px; font-size: 14px; height: 24px; }
.right { float: right; width: 439px; background-color: #ebebeb; }
    .right dl { margin-top: 8px; margin-right: 8px; margin-left: 8px; padding-top: 8px; padding-right: 8px; padding-left: 8px; margin-bottom: 8px; padding-bottom: 8px; }
    .right dt { float: left; height: 140px; width: 180px; margin-right: 10px; }
    .right dd { line-height: 20px; font-size: 12px; text-indent: 2em; }

    .right h1 { line-height: 30px; font-weight: normal; text-align: center; }
    .right h2 { line-height: 31px; font-size: 14px; background-image: url(right_h1.jpg); background-repeat: no-repeat; padding-left: 12px; text-align: center; }


.pic, .zhanbo { width: 948px; margin-right: auto; margin-left: auto; margin-bottom: 8px; border: 1px solid #dbdbdb; }
.tupian { padding: 10px; }

.pic h1, .zhanbo h1 { line-height: 30px; background-color: #bb2322; font-size: 16px; color: #FFFFFF; padding-left: 16px; }

.sp_left { background-color: #666666; float: left; height: 406px; width: 720px; padding: 6px; }
.sp_right { float: right; height: 406px; width: 200px; background-color: #666666; padding: 6px; }
    .sp_right dl { width: 200px; margin-bottom: 2px; }
    .sp_right dt { height: 113px; width: 200px; }
    .sp_right dd { line-height: 21px; color: #FFFFFF; background-color: #333333; padding-right: 6px; padding-left: 6px; }


.pic ul { padding-left: 16px; }
.pic li { float: left; height: 147px; width: 222px; margin-right: 10px; margin-bottom: 12px; }
.lthd { width: 950px; margin-right: auto; margin-left: auto; margin-bottom: 8px; border: 1px solid #acc7dc; background-image: url(left1_h1_bg.jpg); background-repeat: repeat-x; background-position: left top; }
    .lthd .zuo { width: 310px; float: left; }
    .lthd h1 { line-height: 25px; height: 25px; background-image: url(left1_h1_dian.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 24px; }
    .lthd .zuo ul { padding: 12px; }
    .lthd .zuo li { line-height: 24px; height: 24px; font-size: 14px; }



.coprright { width: 950px; margin-right: auto; margin-left: auto; }
.tupian { position: relative; }
/*
.tupian #bWall{position:absolute; height:310px; right:5px; top:3px; width:300px; background-color:#ccc; background-image:url(wall.jpg)}
.y1903{ background-position:-100px -300px;}
    */
#magnifier {   }
#img {   }
#Browser { border: 1px solid #000; width:100px; height:100px;  z-index: 100; position: absolute; background: #555; right:0; }
#mag { border: 1px solid #000; overflow: hidden; z-index: 100; }
