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;}

.fore { overflow: hidden;}
.fore .l { float: left; padding: 10px 0 0 10px; width: 337px;}
.fore .l .photoAlbum_item { background-color: #d1e3fa; border: 1px #ccc solid; margin-bottom: 10px; padding: 5px; width: 325px;}
.fore .l .photoAlbum_item_pic img { height: 250px; width: 325px;}
.fore .l .photoAlbum_item_txt { background: url(image/focusTit1.png) no-repeat; font-size: 14px; height: 40px; line-height: 40px; text-align: center;}
.fore .l .photoAlbum_item_txt a { color: #fff;}
.fore .l .photoAlbum_item_txt a:hover { color: #f00;}
.fore .c { float: left; padding: 10px 0 0 10px; width: 348px;}
.fore .c .topic { background: url(image/line.png) repeat-x left center;}
.fore .c .topic .focusTopic { text-align: center;}
.fore .c .topic .focusTopic_tit { padding: 14px 0 6px;}
.fore .c .topic .focusTopic_tit a { color: #155da7; font-size: 16px;}
.fore .c .topic .focusTopic_txt { line-height: 22px; padding-bottom: 10px;}
.fore .c .hd { background: url(image/focusTit2.png) no-repeat left bottom; font-size: 14px; padding-bottom: 5px;}
.fore .c .hd h2 { background: url(image/icon.png) no-repeat 5px 2px; text-indent: 25px;}
.fore .c .bd { padding: 10px 0;}
.fore .c .bd li { background: url(image/icon.png) no-repeat 5px -40px; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; text-indent: 15px;}
.fore .r { float: right; padding: 10px 10px 0 0; width: 225px;}
.fore .r .hd { background: url(image/focusTit3.png) no-repeat; color: #fff; font-size: 14px; font-weight: 900; height: 30px; line-height: 30px; text-indent: 25px;}
.fore .r .bd { border-left: 1px #ccc solid; border-right: 1px #ccc solid; overflow: hidden; padding-top: 10px;}
.fore .r .bd .figure-news { overflow: hidden; padding: 0 10px 10px 10px;}
.fore .r .bd .figure-news dt { float: left;}
.fore .r .bd .figure-news dt a img { border: 1px #ccc solid; height: 60px; padding: 2px; width: 80px;}
.fore .r .bd .figure-news dt a:hover img { border-color: #f00;}
.fore .r .bd .figure-news dd { float: right; height: 66px; line-height: 22px; overflow: hidden; width: 108px;}
.fore .r .bd .figure-news dd h2 a { color: #155da7;}
.fore .r .bd .figure-news dd h2 a:hover { color: #f00;}
.fore .r .bd .figure-news dd p a { color: #f00;}

.m1 .hd { background: url(image/title.jpg) no-repeat 0 0; height: 45px; text-indent: -9999px;}
.m1 .bd { overflow: hidden; padding-bottom: 20px;}
.m1 .bd .photoAlbum_item { float: left; padding: 20px 10px 0; width: 170px;}
.m1 .bd .photoAlbum_item_pic a img { border: 1px #ccc solid; height: 110px; padding: 2px; width: 164px;}
.m1 .bd .photoAlbum_item_pic a:hover img { border-color: #f00;}
.m1 .bd .photoAlbum_item_txt { padding-top: 10px; text-align: center;}

.m2 .hd { background: url(image/title.jpg) no-repeat 0 -45px; height: 45px; text-indent: -9999px;}
.m2 .bd { background: url(image/flash.jpg) no-repeat 10px 10px; height: 380px; padding: 10px;}
.m2 .bd embed { height: 380px; width: 930px;}

.m3 .hd { background: url(image/title.jpg) no-repeat 0 -90px; height: 45px; text-indent: -9999px;}
.m3 .bd { overflow: hidden; padding-bottom: 20px;}
.m3 .bd .figure-news { float: left; height: 116px; overflow: hidden; padding: 20px 10px 0; width: 296px;}
.m3 .bd .figure-news dt { float: left;}
.m3 .bd .figure-news dt a img { border: 1px #ccc solid; height: 110px; padding: 2px; width: 90px;}
.m3 .bd .figure-news dt a:hover img { border-color: #f00;}
.m3 .bd .figure-news dd { float: right; line-height: 22px; padding-top: 3px; width: 192px;}
.m3 .bd .figure-news dd p { color: #666;}
.m3 .bd .figure-news dd p a { color: #f00;}

.m4 .hd { background: url(image/title.jpg) no-repeat 0 -135px; height: 45px; text-indent: -9999px;}
.m4 .bd { overflow: hidden; padding-bottom: 20px;}
.m4 .bd .figure-news { float: left; height: 155px; overflow: hidden; padding: 20px 10px 0; width: 296px;}
.m4 .bd .figure-news dt { background-color: #d1dae7; height: 14px; overflow: hidden; padding: 10px;}
.m4 .bd .figure-news dt a { color: #061928;}
.m4 .bd .figure-news dt a:hover { color: #f00;}
.m4 .bd .figure-news dd { overflow: hidden; padding-top: 5px;}
.m4 .bd .figure-news dd a { float: left;}
.m4 .bd .figure-news dd a img { border: 1px #ccc solid; height: 110px; padding: 2px; width: 150px;}
.m4 .bd .figure-news dd a:hover img { border-color: #f00;}
.m4 .bd .figure-news dd p { float: right; line-height: 22px; padding-top: 3px; width: 132px;}
.m4 .bd .figure-news dd p a { color: #f00; float: none;}

.m5 .hd { background: url(image/title.jpg) no-repeat 0 -180px; height: 45px; text-indent: -9999px;}
.m5 .bd { overflow: hidden; padding-bottom: 20px;}
.m5 .bd .figure-news { float: left; padding: 20px 0 0 10px; width: 460px;}
.m5 .bd .figure-news dt { float: left;}
.m5 .bd .figure-news dt a img { border: 1px #ccc solid; height: 110px; padding: 2px; width: 170px;}
.m5 .bd .figure-news dt a:hover img { border-color: #f00;}
.m5 .bd .figure-news dd { float: right; line-height: 22px; padding-top: 3px; width: 276px;}
.m5 .bd .figure-news dd h2 { font-size: 14px;}
.m5 .bd .figure-news dd p { color: #666;}
.m5 .bd .figure-news dd p a { color: #f00;}
.m5 .ship { padding: 0 0 20px 10px;}
.m5 .ship embed { height: 510px; width: 930px;}

.m6 .hd { background: url(image/title.jpg) no-repeat 0 -225px; height: 45px; text-indent: -9999px;}
.m6 .bd { overflow: hidden; padding-bottom: 20px;}
.m6 .bd .photoAlbum_item { float: left; padding: 20px 0 0 20px; width: 212px;}
.m6 .bd .photoAlbum_item_pic a img { border: 1px #ccc solid; height: 120px; padding: 2px; width: 206px;}
.m6 .bd .photoAlbum_item_pic a:hover img { border-color: #f00;}
.m6 .bd .photoAlbum_item_txt { padding-top: 10px; text-align: center;}

.m7 .hd { background: url(image/title.jpg) no-repeat 0 -270px; height: 45px; text-indent: -9999px;}
.m7 .bd { overflow: hidden; padding-bottom: 20px;}
.m7 .bd .photoAlbum_item { float: left; padding: 20px 10px 0; width: 170px;}
.m7 .bd .photoAlbum_item_pic a img { border: 1px #ccc solid; height: 110px; padding: 2px; width: 164px;}
.m7 .bd .photoAlbum_item_pic a:hover img { border-color: #f00;}
.m7 .bd .photoAlbum_item_txt { padding-top: 10px; text-align: center;}

.m8 { overflow: hidden;}
.m8 .con { border: 1px #ccc solid; float: left; margin: 0 0 10px 10px; width: 458px;}
.m8 .hd { background: url(image/newsTit.png) repeat-x; height: 32px;}
.m8 .hd h2 { background: url(image/icon.png) no-repeat 12px -92px; color: #155da7; font-size: 14px; padding: 8px 0 0 25px;}
.m8 .hd h2 a { color: #155da7;}
.m8 .hd h2 a:hover { color: #f00;}
.m8 .bd { padding: 10px;}
.m8 .bd 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;}
.m8 .bd li a { float: left;}

.comment-login{ width:205px; margin:auto; padding:10px 0 0; line-height:24px; overflow:hidden; position:relative;}.comment-login a{ color:#00509a;}.comment-login label{float:left; padding-right:10px;}.comment-login  label.loginText {text-align:right; width:160px; margin-bottom:5px;}.comment-login .loginText input{ background:#fff; border:1px solid #d6d6d6; color:#000; font-size:12px; width:100px; height:20px; line-height:20px; padding:1px 2px;}.comment-login .loginText .current{ border-left:1px solid #636363; border-top:1px solid #636363;}.comment-login .loginText .dead{ color:#999;}.comment-login .loginSubmit input { border:0; background:none; color:#00509A; cursor:pointer; height:22px; position:absolute; left:165px;}.comment-textForm .but input{ width:64px; line-height:16px; padding:4px 0; text-align:center; color:#00509a; border:0; background:url("http://news.china.com/focus/2012lh/djch/img/submitBut.png") no-repeat; display:block; height:24px; cursor:pointer;}.loginRegLink{ position:absolute; right:3px; top:10px; line-height:24px; color:#00509a;}.comment-login p {clear:both; display: :none;}.comment-login p a{ padding-right:6px;}.comment-textForm{ width:205px; margin:auto; overflow:hidden;}.comment-textForm textarea{ line-height:18px; color:#000; width:197px; height:52px; border:1px solid #d6d6d6; padding:3px;}.comment-textForm textarea.dead{ color:#999;}.comment-textForm textarea.current{ border-top:1px solid #666; border-left:1px solid #666;}.comment-textForm .but{ width:100%; padding:2px 0 5px; overflow:hidden;}.comment-textForm .but input{ float:right; display:inline;}.comment-textForm .but span {display:block; line-height:24px; padding-left:3px;}.comment-textForm .but span a {color:red;}
.comment-list { border-bottom:1px #ccc solid;height:145px; overflow-x:hidden; overflow-y:scroll;}.comment-list dt {line-height:22px; padding-left:10px; background:#ececec;}.comment-list dd {padding:5px 10px; line-height:20px; color:#555;}.comment-list p {line-height:24px; text-align:center; padding:30px 0;}

.footer {padding:18px 0;line-height:24px;color:#454141;}
.footer a {color:#454141;}

/* ie6 */
.fore, .fore .r .bd, .fore .c .topic .focusTopic, .fore .r .bd .figure-news, .m1 .bd, .m3 .bd, .m4 .bd, .m5 .bd, .m6 .bd, .m7 .bd, .m8 { zoom: 1;}
.m8 .con { display: inline;}

/* 2013.05.27 */
#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;}

/* 2013.06.09 */
.game { background-color: #fff;}
.game .hd { background: url(image/title-game.jpg) no-repeat; height: 45px; text-indent: -9999px;}
.game .bd { overflow: hidden; padding: 10px 0 10px 95px;}