a { color: #333; text-decoration: none;}
a:hover { color: #f00; text-decoration: underline;}
body { background: #d1dceb url(image/bg.jpg) no-repeat center top; color: #333; font-family: simsun; font-size: 12px;}
body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, li, ol, p, select, td, textarea, th, ul { margin: 0; padding: 0;}
button, input, select, textarea { font-family: simsun; font-size: 100%;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
h1 { left: -9999px; position: absolute;}
img { border: 0; vertical-align: top;}
ol, ul { list-style-type: none;}
table { border-collapse: collapse; border-spacing: 0;}

.wrapper { background-color: #fff; margin: 0 auto; width: 950px;}
.banner { background: url(image/banner.jpg) no-repeat; height: 320px;}

.footer {padding:18px 0;line-height:24px;color:#454141;}
.footer a {color:#454141;}

#mainNavi { background: url(image/mainNavi_bg.png) repeat-x; color: #1b1b1b;}
#mainNavi ul { height: 35px;}
#mainNavi a { color: #1b1b1b;}
#mainNavi a:hover {color: #f00;}
#mainNavi .mainLogo { float: left; padding-top: 7px; width: 130px; text-align: center;}
#mainNavi .mainChnl { float: left; padding-top: 12px; text-align: left; width: 815px;}

.nav { background: url(image/nav.jpg) no-repeat; height: 38px; overflow: hidden;}
.nav ul { padding-top: 4px; height: 30px; overflow: hidden; line-height: 30px; font-family: "microsoft yahei", simsun; font-size: 14px;}
.nav ul li { border-right: 1px #5a87bb solid; height: 30px; float: left; padding: 0 29px 0 30px;}
.nav ul li a { color: #b9f6e6;}
.nav ul li a:hover { color: #fff; text-decoration: none;}
.nav ul li.s1 { border: none;}

.main { overflow: hidden; padding: 10px;}

.left { border: 1px #ccc solid; float: left; width: 628px;}
.left .hd { background: url(image/newsTit.png) repeat-x; height: 20px; padding: 6px 0 6px 10px; overflow: hidden;}
.left .hd h2 { border-left: 3px #c82216 solid; height: 20px; line-height: 20px; font-size: 14px; padding-left: 5px;}
.left .bd { padding: 10px 15px;}
.left .bd ul li { background: url(image/icon.png) no-repeat 5px -40px; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; text-align: right; text-indent: 15px;}
.left .bd ul li a { float: left;}
.left .bd ul li.line { border-bottom: 1px #ccc dashed; padding-bottom: 10px; margin-bottom: 10px;}

.right { border: 1px #ccc solid; float: right; width: 288px; background-color: #f7fcff;}
.right .hd { height: 31px; border-bottom: 1px #ccc solid; overflow: hidden;}
.right .hd h2 { float: left; background: url(image/arr.png) no-repeat 10px 8px; padding: 6px 0 0 30px; font-size: 14px;}
.right .hd a { float: right; margin: 7px 10px 0 0;}

.right .bd { padding: 10px 0 0 59px;}
.right .bd .photoAlbum_item { width: 170px;}
.right .bd .photoAlbum_item_pic a img { background-color: #fff; border: 1px #ccc solid; height: 110px; padding: 4px; width: 160px;}
.right .bd .photoAlbum_item_pic a:hover img { border-color: #f00;}
.right .bd .photoAlbum_item_txt { height: 30px; line-height: 30px; text-align: center;}
