/* CSS Document */

/*reset*/
body { _word-break: break-all; -webkit-text-size-adjust: none; text-align: left; }
body, h1, h2, h3, h4, p, ul, ol { margin: 0; padding: 0; }
ul, ol { list-style-type: none; padding: 0; margin: 0px; }
ol li, ul li { list-style: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4 { font-weight: normal; font-family: "microsoft yahei"; }
img { border: 0; }
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
*+html .clearfix { min-height: 1%; }
body { font-family: SimSun, Arial, Verdana, "\5b8b\4f53"; font-size: 12px; line-height: 180%; background-color: #172242; color: #555; background-image: url(bg.gif); background-repeat: repeat; }
a, img { -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o- transition-duration: 0.5s;
transition-duration: 0.5s; }
a:link, a:visited { color: #333333; text-decoration: none; }
a:hover { color: #F30; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.w { width: 990px; margin: 0 auto; }
.w-m { min-width: 990px; _width:expression(document.body.clientWidth <= 990? "990px": "auto");
}
.topnav { background-image: url(navbg.gif); background-repeat: repeat-x; background-position: bottom; background-color: #1B294E; color: #1D72C7; line-height: 38px; height: 38px; }
.topnav .xinhua-home { background-image: url(xinhua-ico.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.topnav a { color: #FFF; margin: 0px 3px; }
.topnav a:hover { color: #FFF; text-decoration: underline; }
.topbanner { text-align: center; background-color: #2E3664; }
.main { background-color: #EFEFEF; padding: 10px; }
.c { margin-bottom: 10px; }
.c h2 { background-color: #0564b4; color: #FFFFFF; padding: 0px 10px; line-height: 38px; height: 38px; border-bottom: 4px solid #E2B96A; font-size: 18px; background-image: url(headbg.gif); background-repeat: repeat-x; background-position: left bottom; }
.c h2 span { display: block; float: left; background-image: url(h2-bg.gif); background-repeat: no-repeat; background-position: left center; padding-left: 30px; }
.img-list { padding-bottom: 15px; }
.img-list li { display: inline; float: left; width: 170px; margin: 20px 8px 0px 15px; }
.img-list li img { height: 120px; width: 160px; padding: 4px; border: 1px solid #CCC; background-color: #FFF; }
.img-list li span { text-align: center; display: block; margin-top: 5px; }
.img-list li a:hover img { background-color: #CCC; }
.topic { margin-bottom: 10px; }
#Focus1 { width: 560px; height: 350px; overflow: hidden; }
#Focus1 .pic img { height: 350px; width: 560px; }
.intro { padding: 5px; border: 1px solid #CCC; width: 388px; background-color: #FFF; height: 338px; }
.intro .cp-logo { padding: 5px 5px 10px; border-bottom: 1px dotted #CCC; text-align: center; }
.intro .cp-intro { padding: 10px; }
.intro .cp-intro h3 { text-align: center; font-size: 16px; color: #069; }
.intro .cp-intro p { margin-top: 5px; margin-bottom: 5px; text-indent: 2em; }
.video .time { height: 330px; background-image: url(time.gif); background-repeat: no-repeat; background-position: right top; background-color: #E1E1E1; padding: 20px; }
.video .img-list { width: 580px; }
.video .cp-video { background-color: #000; }
.video .cp-time { width: 510px; }
.video .cp-time td { border-bottom: 1px solid #CCC; padding: 0px 5px; height: 27px; line-height: 27px; font-family: "微软雅黑"; }
.video .cp-time td.c1 { color: #963; }
.video .cp-time td.c2 { color: #036; }
.project { background-color: #FFF; }
#Focus2 { width: 770px; height: 500px; overflow: hidden; }
#Focus2 .pic img { width: 770px; height: 500px; }
.copy { padding: 20px; text-align: center; color: #FFF; font-family: Verdana, Geneva, sans-serif; width: 950px; }
.pic-news .img-list li { margin-right: 17px; width: 210px; }
.pic-news .img-list li img { width: 200px; height: 150px; }
.Focus3-box {padding:8px;border:1px solid #E2B96A;background:#fff;}
#Focus3 { width: 840px; height: 500px; overflow: hidden; }
#Focus3 .pic img { width: 840px; height: 500px; }
.weibo-box .weibo { margin-top: 10px; }
.weibo-box .weibo.bz { width: 680px; background-color: #d4cfb2; }
.weibo-box .weibo.xh { width: 280px; background-color: #fff; }
.weibo-box .sao-bz { background-color: #d4cfb2; height: 150px; border: 1px solid #bebaa0; margin-top: -22px; background-image: url(sao-bz.gif); background-repeat: no-repeat; background-position: center center; }
.weibo-box .sao-xh { background-color: #fff; height: 150px; border: 1px solid #bacada; margin-top: -22px; background-image: url(sao-xh.gif); background-repeat: no-repeat; background-position: center center; }
